From 9cfe5c0359463485d5df0e3d76c699f6b2198b29 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 001/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- cmt/requirements | 4 +- dkfiles/DECAY.DEC | 126 +++++++++++++++++++++++++--------------------- doc/release.notes | 7 +++ 4 files changed, 78 insertions(+), 61 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 39880227d..348b2256a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v30r23) +gaudi_subdir(DecFiles v31r0) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index b13b69fd5..7fc7db6fd 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -1,9 +1,9 @@ #============================================================================ # Created : 2008-10-21 -# Maintainer : Michal KREPS, Daniel O'HANLON, deputy Gloria CORTI +# Maintainer : Michal KREPS, Ed MILLARD, deputy Gloria CORTI #============================================================================ package DecFiles -version v30r23 +version v31r0 # Structure #============================================================================ diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC index 6294406cb..7003e5cd8 100755 --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -6837,21 +6837,21 @@ Enddecay # Updated to PDG 2008 Decay D_s+ 0.024900000 phi e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.026700000 eta e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.009900000 eta' e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.023900000 eta e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.008400000 eta' e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 anti-K0 e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 anti-K*0 e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.018309605 phi mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.022845082 eta mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.008186726 eta' mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.022609605 phi mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.024845082 eta mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.011186726 eta' mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 anti-K0 mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 anti-K*0 mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.005800000 mu+ nu_mu PHOTOS SLN; #[Reconstructed PDG2011] -0.031100000 tau+ nu_tau SLN; #[Reconstructed PDG2011] +0.054800000 tau+ nu_tau SLN; # ### Lange Nov14, 2004 - average cleo + babar (prelim) using stat error only.. 0.045000000 phi pi+ SVS; #[Reconstructed PDG2011] -0.015600000 eta pi+ PHSP; #[Reconstructed PDG2011] -0.038000000 eta' pi+ PHSP; #[Reconstructed PDG2011] +0.017000000 eta pi+ PHSP; #[Reconstructed PDG2011] +0.038924003 eta' pi+ PHSP; #[Reconstructed PDG2011] 0.002300000 omega pi+ SVS; #[Reconstructed PDG2011] 0.000304906 rho+ pi0 SVS; #[Reconstructed PDG2011] 0.000076226 pi+ pi0 PHSP; #[Reconstructed PDG2011] @@ -6861,29 +6861,28 @@ Decay D_s+ 0.001753646 f_2 pi+ PHSP; # PDG 2014 0.004754077 f'_0 pi+ PHSP; # PDG 2014 0.005768112 f_0(1500) pi+ PHSP; # PDG 2014 -#0.000735750 rho(2S)0 pi+ PHSP; # PDG 2014 +0.000750000 rho(2S)0 pi+ SVS; # PDG 2018 0.000000000 pi+ pi- pi+ PHSP; # PDG 2014 (filled by exclusives) 0.084000000 phi rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.089000000 rho+ eta SVS; #[Reconstructed PDG2011] -0.124213286 rho+ eta' SVS; # Decrease compared to PDG 2014 to preserve unitarity after -# # fixing Ds --> 3pi, we also have too much of inclusive eta', -# #so pick this decay -0.006500000 pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] +0.058000000 rho+ eta' SVS; # For now set to balance unitarity but needs further decrease +0.002000000 pi+ pi0 pi0 PHSP; # Saturated by f_0 pi contributions 0.007622650 phi pi+ pi0 PHSP; #[Reconstructed PDG2011] 0.011433975 eta pi+ pi0 PHSP; #[Reconstructed PDG2011] -0.011433975 eta' pi+ pi0 PHSP; #[Reconstructed PDG2011] -0.012100000 phi pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 eta' pi+ pi0 PHSP; # Set to 0 as non-resonant has only limit and seems to be saturated by rho+ eta' +0.000000000 phi pi+ pi- pi+ PHSP; # Saturated by phi a_1(1260)+ 0.003811325 phi pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] # -0.014900000 K_S0 K+ PHSP; #[Reconstructed PDG2011] -0.011472088 K_L0 K+ PHSP; #[Reconstructed PDG2011] +0.015000000 K_S0 K+ PHSP; #[Reconstructed PDG2011] +0.014872088 K_L0 K+ PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K+ PHSP; #[Reconstructed PDG2011] # -0.030490600 anti-K*0 K+ SVS; #[Reconstructed PDG2011] -0.054000000 K*+ anti-K0 SVS; #[Reconstructed PDG2011] -0.072000000 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] +0.039206850 anti-K*0 K+ SVS; # Set to PDG2018 +0.055150142 K*+ anti-K0 SVS; # Set close to PDG2018 +0.076699444 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # Go bit above PDG2018 +0.002849858 anti-K_0*0 K+ PHSP; # Added based on PDG2018 0.002286795 anti-K0 K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 anti-K*0 K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*+ anti-K0 pi0 PHSP; #[Reconstructed PDG2011] @@ -6895,32 +6894,34 @@ Decay D_s+ 0.000000000 anti-K0 K+ pi+ pi- PHSP; #[Reconstructed PDG2011] # 0.000762265 anti-K0 K+ pi0 pi0 PHSP; #[Reconstructed PDG2011] -0.000000000 K+ K- pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] +0.001846300 K+ K- pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] 0.000152453 phi K+ SVS; #[Reconstructed PDG2011] -0.001390000 eta K+ PHSP; #[Reconstructed PDG2011] +0.001770000 eta K+ PHSP; #[Reconstructed PDG2011] 0.001600000 eta' K+ PHSP; #[Reconstructed PDG2011] 0.000152453 eta K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta K+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.000490000 K+ K- K+ PHSP; #[Reconstructed PDG2011] +0.000129000 K+ K- K+ PHSP; # Set to PDG2018 # 0.001200000 K_S0 pi+ PHSP; #[Reconstructed PDG2011] 0.000968077 K_L0 pi+ PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi+ PHSP; #[Reconstructed PDG2011] # 0.001143397 rho+ K0 SVS; #[Reconstructed PDG2011] -0.002700000 rho0 K+ SVS; #[Reconstructed PDG2011] +0.002500000 rho0 K+ SVS; # Set to PDG2018 +0.001750000 rho(2S)0 K+ SVS; # Added based on PDG2018 0.010000000 K0 pi+ pi0 PHSP; #[Reconstructed PDG2011] 0.001905662 a_1+ K0 SVS; #[Reconstructed PDG2011] -0.006021893 K*0 pi+ SVS; #[Reconstructed PDG2011] +0.002133100 K*0 pi+ SVS; # Set to PDG2018 0.003811325 K*0 rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.003811325 K*0 pi+ pi0 PHSP; #[Reconstructed PDG2011] +0.026552460 K'*0 pi+ SVS; # Added based on PDG2018 # # March 2009 New Modes 0.000820000 K+ pi0 PHSP; #[Reconstructed PDG2011] -0.004200000 K+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.008000000 pi+ pi+ pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +0.001040000 K+ pi+ pi- PHSP; # Set to PDG2018 +0.006000000 pi+ pi+ pi+ pi- pi- PHSP; # Decrease to value smaller than PDG2018 to take into account resonance decays 0.049000000 pi+ pi+ pi+ pi- pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001300000 p+ anti-n0 PHSP; #[Reconstructed PDG2011] # @@ -6928,35 +6929,38 @@ Decay D_s+ 0.000686038 K_L0 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # -0.002900000 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.002424003 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] +# Saturated by a_1 K0 +#0.002900000 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] +#0.002424003 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # Doubly Cabibbo suppressed -0.000129000 K+ K+ pi- PHSP; #[Reconstructed PDG2011] +0.000090000 K*0 K+ SVS; # Add based on PDG2018 +0.000062700 K+ K+ pi- PHSP; # Adjust to PDG2018 and taking out K* K+ 0.003700000 K0 e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.001800000 K*0 e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000000000 K+ K- pi+ pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.028000000 omega pi+ pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.016000000 omega pi+ pi+ pi- PHSP; #[New mode added] #[Reconstructed PDG2011] +0.025938900 phi a_1+ PHSP; # Added based on PDG2018 Enddecay # # Updated to PDG 2008 Decay D_s- 0.024900000 phi e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.026700000 eta e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.009900000 eta' e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.023900000 eta e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.008400000 eta' e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 K0 e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 K*0 e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.018309605 phi mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.022845082 eta mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.008186726 eta' mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.022609605 phi mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.024845082 eta mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.011186726 eta' mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 K0 mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 K*0 mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.005800000 mu- anti-nu_mu PHOTOS SLN; #[Reconstructed PDG2011] -0.031100000 tau- anti-nu_tau SLN; #[Reconstructed PDG2011] +0.054800000 tau- anti-nu_tau SLN; #[Reconstructed PDG2011] 0.045000000 phi pi- SVS; #[Reconstructed PDG2011] -0.015600000 eta pi- PHSP; #[Reconstructed PDG2011] -0.038000000 eta' pi- PHSP; #[Reconstructed PDG2011] +0.017000000 eta pi- PHSP; #[Reconstructed PDG2011] +0.038924003 eta' pi- PHSP; #[Reconstructed PDG2011] 0.002300000 omega pi- SVS; #[Reconstructed PDG2011] 0.000304906 rho- pi0 SVS; #[Reconstructed PDG2011] 0.000076226 pi- pi0 PHSP; #[Reconstructed PDG2011] @@ -6965,27 +6969,28 @@ Decay D_s- 0.001753646 f_2 pi- PHSP; # PDG 2014 0.004754077 f'_0 pi- PHSP; # PDG 2014 0.005768112 f_0(1500) pi- PHSP; # PDG 2014 -#0.000735750 rho(2S)0 pi- PHSP; # PDG 2014 +0.000750000 rho(2S)0 pi- SVS; # PDG 2018 0.000000000 pi- pi+ pi- PHSP; # PDG 2014 (filled by exclusives) 0.084000000 phi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.089000000 rho- eta SVS; #[Reconstructed PDG2011] -0.124213286 rho- eta' SVS; # Decrease compared to PDG 2014 to preserve unitarity after -0.006500000 pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] +0.058000000 rho- eta' SVS; # For now use to keep unitarity +0.002000000 pi- pi0 pi0 PHSP; # Saturated by f_0 pi contributions 0.007622650 phi pi- pi0 PHSP; #[Reconstructed PDG2011] 0.011433975 eta pi- pi0 PHSP; #[Reconstructed PDG2011] -0.011433975 eta' pi- pi0 PHSP; #[Reconstructed PDG2011] -0.012100000 phi pi- pi- pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 eta' pi- pi0 PHSP; # Set to 0 as non-resonant has only limit and seems to be saturated by rho+ eta' +0.000000000 phi pi- pi- pi+ PHSP; # Saturated by phi a_1(1260)+ 0.003811325 phi pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi- pi- pi+ PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] # -0.014900000 K_S0 K- PHSP; #[Reconstructed PDG2011] -0.011472088 K_L0 K- PHSP; #[Reconstructed PDG2011] +0.015000000 K_S0 K- PHSP; #[Reconstructed PDG2011] +0.014872088 K_L0 K- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 K- PHSP; #[Reconstructed PDG2011] # -0.030490600 K*0 K- SVS; #[Reconstructed PDG2011] -0.054000000 K*- K0 SVS; #[Reconstructed PDG2011] -0.072000000 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] +0.039206850 K*0 K- SVS; # Set to PDG2018 +0.055150142 K*- K0 SVS; # Set close to PDG 2018 +0.076699444 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # Go bit above PDG2018 +0.002849858 K_0*0 K- PHSP; # Added based on PDG2018 0.002286795 K0 K- pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*0 K- pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*- K0 pi0 PHSP; #[Reconstructed PDG2011] @@ -6997,32 +7002,34 @@ Decay D_s- 0.000000000 K0 K- pi+ pi- PHSP; #[Reconstructed PDG2011] # 0.000762265 K0 K- pi0 pi0 PHSP; #[Reconstructed PDG2011] -0.000000000 K- K+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] +0.001846300 K- K+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 phi K- SVS; #[Reconstructed PDG2011] -0.001390000 eta K- PHSP; #[Reconstructed PDG2011] +0.001770000 eta K- PHSP; #[Reconstructed PDG2011] 0.001600000 eta' K- PHSP; #[Reconstructed PDG2011] 0.000152453 eta K- pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta K- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K- pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K- pi+ pi- PHSP; #[Reconstructed PDG2011] -0.000490000 K- K- K+ PHSP; #[Reconstructed PDG2011] +0.000129000 K- K- K+ PHSP; # Set to PDG2018 # 0.001200000 K_S0 pi- PHSP; #[Reconstructed PDG2011] 0.000968077 K_L0 pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 pi- PHSP; #[Reconstructed PDG2011] # 0.001143397 rho- anti-K0 SVS; #[Reconstructed PDG2011] -0.002700000 rho0 K- SVS; #[Reconstructed PDG2011] +0.002500000 rho0 K- SVS; # Set to PDG2018 +0.001750000 rho(2S)0 K- SVS; # Added based on PDG2018 0.010000000 anti-K0 pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001905662 a_1- anti-K0 SVS; #[Reconstructed PDG2011] -0.006021893 anti-K*0 pi- SVS; #[Reconstructed PDG2011] +0.002133100 anti-K*0 pi- SVS; # Set to PDG2018 0.003811325 anti-K*0 rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.003811325 anti-K*0 pi- pi0 PHSP; #[Reconstructed PDG2011] +0.026552460 anti-K'*0 pi- SVS; # Added based on PDG2018 # # March 2009 New Modes 0.000820000 K- pi0 PHSP; #[Reconstructed PDG2011] -0.004200000 K- pi+ pi- PHSP; #[Reconstructed PDG2011] -0.008000000 pi+ pi+ pi- pi- pi- PHSP; #[Reconstructed PDG2011] +0.001040000 K- pi+ pi- PHSP; # Set to PDG2018 +0.006000000 pi+ pi+ pi- pi- pi- PHSP; # Decrease to value smaller than PDG2018 to take into account resonance decays 0.049000000 pi+ pi+ pi- pi- pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001300000 anti-p- n0 PHSP; #[Reconstructed PDG2011] # @@ -7030,16 +7037,19 @@ Decay D_s- 0.000686038 K_L0 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] # -0.002900000 K_S0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] -0.002424003 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +# Saturated by a_1 K0 +#0.002900000 K_S0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +#0.002424003 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] # Doubly Cabibbo suppressed -0.000129000 K- K- pi+ PHSP; #[Reconstructed PDG2011] +0.000090000 anti-K*0 K- SVS; # Add based on PDG2018 +0.000062700 K- K- pi+ PHSP; # Adjust to PDG2018 and taking out K* K+ 0.003700000 anti-K0 e- anti-nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.001800000 anti-K*0 e- anti-nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000000000 K- K+ pi- pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.028000000 omega pi- pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.016000000 omega pi- pi- pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] +0.025938900 phi a_1- PHSP; # Added based on PDG2018 Enddecay # # D** diff --git a/doc/release.notes b/doc/release.notes index cebfa083f..f38e3d00e 100755 --- a/doc/release.notes +++ b/doc/release.notes @@ -10,13 +10,18 @@ ! https://gitlab.cern.ch/lhcb-datapkg/Gen/DecFiles/blob/master/CONTRIBUTING.md !--------------------------------------------------------------------------- + +!========================= DecFiles v31r0 2018-10-05 ======================= + ! 2018-10-01 - Michal Kreps - In create_options.py set baryon state in cut tool for GenXicc productions only if cut tool has Xicc in the name. + ! 2018-10-01 - Mengzhen Wang Add 2 new decay files + 17364253 : Bsprime1_BsgammaX,Dspi,KKpi=cocktail,TightCut.dec + 17164254 : Bsprime1_Bsstgamma,Dspi,KKpi=TightCut.dec + ! 2018-09-28 - Xuesong Liu Add 6 new decay files + 11304164 Bd_KpiKs=sqDalitz,TightCut.dec @@ -25,6 +30,7 @@ + 13304105 Bs_KsKpi=sqDalitz,TightCut.dec + 13104135 Bs_KSK+K-=sqDalitz,TightCut.dec + 13104125 Bs_Kspi+pi-=sqDalitz,TightCut.dec + ! 2018-09-28 - Dana Bobulska Added three new dec files related to doubly charmed baryon searches: - two for the Xicc+ with Xic+ resonance included: @@ -32,6 +38,7 @@ + 26165855 - Xicc_Xic+pipi,pKpi-res=GenXicc,DecProdCut,WithMinPTv2 - one for the Omegacc+ with Xic+ resonance included: + 26165856 - Omegacc_Xic+Kpi,pKpi-res=GenXicc,DecProdCut,WithMinPTv1 + ! 2018-09-26 - Daria Savrina - Put correct CPUTime for the Bs_JpsietapKK,mm,pipieta,gg=TightCuts.dec decays (5 min instead of < 1 min) -- GitLab From 77060a8829de1c6d16cae600842854e4c31282f5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 002/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- cmt/requirements | 2 +- dkfiles/DECAY.DEC | 126 +++++++++++++++++++++++++--------------------- doc/release.notes | 2 + 4 files changed, 72 insertions(+), 60 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f0736b217..e1bac9fc2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v30r35) +gaudi_subdir(DecFiles v31r0) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index b8d0a949d..94cdbef6c 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v30r35 +version v31r0 # Structure #============================================================================ diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC index 25e5cee0d..840b49d8b 100755 --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -6837,21 +6837,21 @@ Enddecay # Updated to PDG 2008 Decay D_s+ 0.024900000 phi e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.026700000 eta e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.009900000 eta' e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.023900000 eta e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.008400000 eta' e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 anti-K0 e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 anti-K*0 e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.018309605 phi mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.022845082 eta mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.008186726 eta' mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.022609605 phi mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.024845082 eta mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.011186726 eta' mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 anti-K0 mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 anti-K*0 mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.005800000 mu+ nu_mu PHOTOS SLN; #[Reconstructed PDG2011] -0.031100000 tau+ nu_tau SLN; #[Reconstructed PDG2011] +0.054800000 tau+ nu_tau SLN; # ### Lange Nov14, 2004 - average cleo + babar (prelim) using stat error only.. 0.045000000 phi pi+ SVS; #[Reconstructed PDG2011] -0.015600000 eta pi+ PHSP; #[Reconstructed PDG2011] -0.038000000 eta' pi+ PHSP; #[Reconstructed PDG2011] +0.017000000 eta pi+ PHSP; #[Reconstructed PDG2011] +0.038924003 eta' pi+ PHSP; #[Reconstructed PDG2011] 0.002300000 omega pi+ SVS; #[Reconstructed PDG2011] 0.000304906 rho+ pi0 SVS; #[Reconstructed PDG2011] 0.000076226 pi+ pi0 PHSP; #[Reconstructed PDG2011] @@ -6861,29 +6861,28 @@ Decay D_s+ 0.001753646 f_2 pi+ PHSP; # PDG 2014 0.004754077 f'_0 pi+ PHSP; # PDG 2014 0.005768112 f_0(1500) pi+ PHSP; # PDG 2014 -#0.000735750 rho(2S)0 pi+ PHSP; # PDG 2014 +0.000750000 rho(2S)0 pi+ SVS; # PDG 2018 0.000000000 pi+ pi- pi+ PHSP; # PDG 2014 (filled by exclusives) 0.084000000 phi rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.089000000 rho+ eta SVS; #[Reconstructed PDG2011] -0.124213286 rho+ eta' SVS; # Decrease compared to PDG 2014 to preserve unitarity after -# # fixing Ds --> 3pi, we also have too much of inclusive eta', -# #so pick this decay -0.006500000 pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] +0.058000000 rho+ eta' SVS; # For now set to balance unitarity but needs further decrease +0.002000000 pi+ pi0 pi0 PHSP; # Saturated by f_0 pi contributions 0.007622650 phi pi+ pi0 PHSP; #[Reconstructed PDG2011] 0.011433975 eta pi+ pi0 PHSP; #[Reconstructed PDG2011] -0.011433975 eta' pi+ pi0 PHSP; #[Reconstructed PDG2011] -0.012100000 phi pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 eta' pi+ pi0 PHSP; # Set to 0 as non-resonant has only limit and seems to be saturated by rho+ eta' +0.000000000 phi pi+ pi- pi+ PHSP; # Saturated by phi a_1(1260)+ 0.003811325 phi pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] # -0.014900000 K_S0 K+ PHSP; #[Reconstructed PDG2011] -0.011472088 K_L0 K+ PHSP; #[Reconstructed PDG2011] +0.015000000 K_S0 K+ PHSP; #[Reconstructed PDG2011] +0.014872088 K_L0 K+ PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K+ PHSP; #[Reconstructed PDG2011] # -0.030490600 anti-K*0 K+ SVS; #[Reconstructed PDG2011] -0.054000000 K*+ anti-K0 SVS; #[Reconstructed PDG2011] -0.072000000 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] +0.039206850 anti-K*0 K+ SVS; # Set to PDG2018 +0.055150142 K*+ anti-K0 SVS; # Set close to PDG2018 +0.076699444 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # Go bit above PDG2018 +0.002849858 anti-K_0*0 K+ PHSP; # Added based on PDG2018 0.002286795 anti-K0 K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 anti-K*0 K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*+ anti-K0 pi0 PHSP; #[Reconstructed PDG2011] @@ -6895,32 +6894,34 @@ Decay D_s+ 0.000000000 anti-K0 K+ pi+ pi- PHSP; #[Reconstructed PDG2011] # 0.000762265 anti-K0 K+ pi0 pi0 PHSP; #[Reconstructed PDG2011] -0.000000000 K+ K- pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] +0.001846300 K+ K- pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] 0.000152453 phi K+ SVS; #[Reconstructed PDG2011] -0.001390000 eta K+ PHSP; #[Reconstructed PDG2011] +0.001770000 eta K+ PHSP; #[Reconstructed PDG2011] 0.001600000 eta' K+ PHSP; #[Reconstructed PDG2011] 0.000152453 eta K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta K+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.000490000 K+ K- K+ PHSP; #[Reconstructed PDG2011] +0.000129000 K+ K- K+ PHSP; # Set to PDG2018 # 0.001200000 K_S0 pi+ PHSP; #[Reconstructed PDG2011] 0.000968077 K_L0 pi+ PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi+ PHSP; #[Reconstructed PDG2011] # 0.001143397 rho+ K0 SVS; #[Reconstructed PDG2011] -0.002700000 rho0 K+ SVS; #[Reconstructed PDG2011] +0.002500000 rho0 K+ SVS; # Set to PDG2018 +0.001750000 rho(2S)0 K+ SVS; # Added based on PDG2018 0.010000000 K0 pi+ pi0 PHSP; #[Reconstructed PDG2011] 0.001905662 a_1+ K0 SVS; #[Reconstructed PDG2011] -0.006021893 K*0 pi+ SVS; #[Reconstructed PDG2011] +0.002133100 K*0 pi+ SVS; # Set to PDG2018 0.003811325 K*0 rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.003811325 K*0 pi+ pi0 PHSP; #[Reconstructed PDG2011] +0.026552460 K'*0 pi+ SVS; # Added based on PDG2018 # # March 2009 New Modes 0.000820000 K+ pi0 PHSP; #[Reconstructed PDG2011] -0.004200000 K+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.008000000 pi+ pi+ pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +0.001040000 K+ pi+ pi- PHSP; # Set to PDG2018 +0.006000000 pi+ pi+ pi+ pi- pi- PHSP; # Decrease to value smaller than PDG2018 to take into account resonance decays 0.049000000 pi+ pi+ pi+ pi- pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001300000 p+ anti-n0 PHSP; #[Reconstructed PDG2011] # @@ -6928,35 +6929,38 @@ Decay D_s+ 0.000686038 K_L0 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # -0.002900000 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.002424003 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] +# Saturated by a_1 K0 +#0.002900000 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] +#0.002424003 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # Doubly Cabibbo suppressed -0.000129000 K+ K+ pi- PHSP; #[Reconstructed PDG2011] +0.000090000 K*0 K+ SVS; # Add based on PDG2018 +0.000062700 K+ K+ pi- PHSP; # Adjust to PDG2018 and taking out K* K+ 0.003700000 K0 e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.001800000 K*0 e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000000000 K+ K- pi+ pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.028000000 omega pi+ pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.016000000 omega pi+ pi+ pi- PHSP; #[New mode added] #[Reconstructed PDG2011] +0.025938900 phi a_1+ PHSP; # Added based on PDG2018 Enddecay # # Updated to PDG 2008 Decay D_s- 0.024900000 phi e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.026700000 eta e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.009900000 eta' e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.023900000 eta e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.008400000 eta' e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 K0 e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 K*0 e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.018309605 phi mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.022845082 eta mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.008186726 eta' mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.022609605 phi mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.024845082 eta mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.011186726 eta' mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 K0 mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 K*0 mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.005800000 mu- anti-nu_mu PHOTOS SLN; #[Reconstructed PDG2011] -0.031100000 tau- anti-nu_tau SLN; #[Reconstructed PDG2011] +0.054800000 tau- anti-nu_tau SLN; #[Reconstructed PDG2011] 0.045000000 phi pi- SVS; #[Reconstructed PDG2011] -0.015600000 eta pi- PHSP; #[Reconstructed PDG2011] -0.038000000 eta' pi- PHSP; #[Reconstructed PDG2011] +0.017000000 eta pi- PHSP; #[Reconstructed PDG2011] +0.038924003 eta' pi- PHSP; #[Reconstructed PDG2011] 0.002300000 omega pi- SVS; #[Reconstructed PDG2011] 0.000304906 rho- pi0 SVS; #[Reconstructed PDG2011] 0.000076226 pi- pi0 PHSP; #[Reconstructed PDG2011] @@ -6965,27 +6969,28 @@ Decay D_s- 0.001753646 f_2 pi- PHSP; # PDG 2014 0.004754077 f'_0 pi- PHSP; # PDG 2014 0.005768112 f_0(1500) pi- PHSP; # PDG 2014 -#0.000735750 rho(2S)0 pi- PHSP; # PDG 2014 +0.000750000 rho(2S)0 pi- SVS; # PDG 2018 0.000000000 pi- pi+ pi- PHSP; # PDG 2014 (filled by exclusives) 0.084000000 phi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.089000000 rho- eta SVS; #[Reconstructed PDG2011] -0.124213286 rho- eta' SVS; # Decrease compared to PDG 2014 to preserve unitarity after -0.006500000 pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] +0.058000000 rho- eta' SVS; # For now use to keep unitarity +0.002000000 pi- pi0 pi0 PHSP; # Saturated by f_0 pi contributions 0.007622650 phi pi- pi0 PHSP; #[Reconstructed PDG2011] 0.011433975 eta pi- pi0 PHSP; #[Reconstructed PDG2011] -0.011433975 eta' pi- pi0 PHSP; #[Reconstructed PDG2011] -0.012100000 phi pi- pi- pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 eta' pi- pi0 PHSP; # Set to 0 as non-resonant has only limit and seems to be saturated by rho+ eta' +0.000000000 phi pi- pi- pi+ PHSP; # Saturated by phi a_1(1260)+ 0.003811325 phi pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi- pi- pi+ PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] # -0.014900000 K_S0 K- PHSP; #[Reconstructed PDG2011] -0.011472088 K_L0 K- PHSP; #[Reconstructed PDG2011] +0.015000000 K_S0 K- PHSP; #[Reconstructed PDG2011] +0.014872088 K_L0 K- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 K- PHSP; #[Reconstructed PDG2011] # -0.030490600 K*0 K- SVS; #[Reconstructed PDG2011] -0.054000000 K*- K0 SVS; #[Reconstructed PDG2011] -0.072000000 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] +0.039206850 K*0 K- SVS; # Set to PDG2018 +0.055150142 K*- K0 SVS; # Set close to PDG 2018 +0.076699444 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # Go bit above PDG2018 +0.002849858 K_0*0 K- PHSP; # Added based on PDG2018 0.002286795 K0 K- pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*0 K- pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*- K0 pi0 PHSP; #[Reconstructed PDG2011] @@ -6997,32 +7002,34 @@ Decay D_s- 0.000000000 K0 K- pi+ pi- PHSP; #[Reconstructed PDG2011] # 0.000762265 K0 K- pi0 pi0 PHSP; #[Reconstructed PDG2011] -0.000000000 K- K+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] +0.001846300 K- K+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 phi K- SVS; #[Reconstructed PDG2011] -0.001390000 eta K- PHSP; #[Reconstructed PDG2011] +0.001770000 eta K- PHSP; #[Reconstructed PDG2011] 0.001600000 eta' K- PHSP; #[Reconstructed PDG2011] 0.000152453 eta K- pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta K- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K- pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K- pi+ pi- PHSP; #[Reconstructed PDG2011] -0.000490000 K- K- K+ PHSP; #[Reconstructed PDG2011] +0.000129000 K- K- K+ PHSP; # Set to PDG2018 # 0.001200000 K_S0 pi- PHSP; #[Reconstructed PDG2011] 0.000968077 K_L0 pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 pi- PHSP; #[Reconstructed PDG2011] # 0.001143397 rho- anti-K0 SVS; #[Reconstructed PDG2011] -0.002700000 rho0 K- SVS; #[Reconstructed PDG2011] +0.002500000 rho0 K- SVS; # Set to PDG2018 +0.001750000 rho(2S)0 K- SVS; # Added based on PDG2018 0.010000000 anti-K0 pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001905662 a_1- anti-K0 SVS; #[Reconstructed PDG2011] -0.006021893 anti-K*0 pi- SVS; #[Reconstructed PDG2011] +0.002133100 anti-K*0 pi- SVS; # Set to PDG2018 0.003811325 anti-K*0 rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.003811325 anti-K*0 pi- pi0 PHSP; #[Reconstructed PDG2011] +0.026552460 anti-K'*0 pi- SVS; # Added based on PDG2018 # # March 2009 New Modes 0.000820000 K- pi0 PHSP; #[Reconstructed PDG2011] -0.004200000 K- pi+ pi- PHSP; #[Reconstructed PDG2011] -0.008000000 pi+ pi+ pi- pi- pi- PHSP; #[Reconstructed PDG2011] +0.001040000 K- pi+ pi- PHSP; # Set to PDG2018 +0.006000000 pi+ pi+ pi- pi- pi- PHSP; # Decrease to value smaller than PDG2018 to take into account resonance decays 0.049000000 pi+ pi+ pi- pi- pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001300000 anti-p- n0 PHSP; #[Reconstructed PDG2011] # @@ -7030,16 +7037,19 @@ Decay D_s- 0.000686038 K_L0 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] # -0.002900000 K_S0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] -0.002424003 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +# Saturated by a_1 K0 +#0.002900000 K_S0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +#0.002424003 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] # Doubly Cabibbo suppressed -0.000129000 K- K- pi+ PHSP; #[Reconstructed PDG2011] +0.000090000 anti-K*0 K- SVS; # Add based on PDG2018 +0.000062700 K- K- pi+ PHSP; # Adjust to PDG2018 and taking out K* K+ 0.003700000 anti-K0 e- anti-nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.001800000 anti-K*0 e- anti-nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000000000 K- K+ pi- pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.028000000 omega pi- pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.016000000 omega pi- pi- pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] +0.025938900 phi a_1- PHSP; # Added based on PDG2018 Enddecay # # D** diff --git a/doc/release.notes b/doc/release.notes index b32501b7a..5dc658378 100755 --- a/doc/release.notes +++ b/doc/release.notes @@ -440,6 +440,8 @@ See ReleaseNotes/v30r28.md !========================= DecFiles v30r24 2018-10-11 ======================= +!========================= DecFiles v31r0 2018-10-05 ======================= + ! 2018-10-01 - Michal Kreps - In create_options.py set baryon state in cut tool for GenXicc productions only if cut tool has Xicc in the name. -- GitLab From 55a63facd31ab3a33077c254122db76143d4146e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 003/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- cmt/requirements | 2 +- dkfiles/DECAY.DEC | 126 +++++++++++++++++++++++++--------------------- doc/release.notes | 2 + 4 files changed, 72 insertions(+), 60 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a4f9d99b1..f737fedc1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v30r41) +gaudi_subdir(DecFiles v31r1) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index 2b61d460d..7e29869c2 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v30r41 +version v31r1 # Structure #============================================================================ diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC index 6b99afd5f..5dcaa7439 100755 --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -6839,21 +6839,21 @@ Enddecay # Updated to PDG 2008 Decay D_s+ 0.024900000 phi e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.026700000 eta e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.009900000 eta' e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.023900000 eta e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.008400000 eta' e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 anti-K0 e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 anti-K*0 e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.018309605 phi mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.022845082 eta mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.008186726 eta' mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.022609605 phi mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.024845082 eta mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.011186726 eta' mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 anti-K0 mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 anti-K*0 mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.005800000 mu+ nu_mu PHOTOS SLN; #[Reconstructed PDG2011] -0.031100000 tau+ nu_tau SLN; #[Reconstructed PDG2011] +0.054800000 tau+ nu_tau SLN; # ### Lange Nov14, 2004 - average cleo + babar (prelim) using stat error only.. 0.045000000 phi pi+ SVS; #[Reconstructed PDG2011] -0.015600000 eta pi+ PHSP; #[Reconstructed PDG2011] -0.038000000 eta' pi+ PHSP; #[Reconstructed PDG2011] +0.017000000 eta pi+ PHSP; #[Reconstructed PDG2011] +0.038924003 eta' pi+ PHSP; #[Reconstructed PDG2011] 0.002300000 omega pi+ SVS; #[Reconstructed PDG2011] 0.000304906 rho+ pi0 SVS; #[Reconstructed PDG2011] 0.000076226 pi+ pi0 PHSP; #[Reconstructed PDG2011] @@ -6863,29 +6863,28 @@ Decay D_s+ 0.001753646 f_2 pi+ PHSP; # PDG 2014 0.004754077 f'_0 pi+ PHSP; # PDG 2014 0.005768112 f_0(1500) pi+ PHSP; # PDG 2014 -#0.000735750 rho(2S)0 pi+ PHSP; # PDG 2014 +0.000750000 rho(2S)0 pi+ SVS; # PDG 2018 0.000000000 pi+ pi- pi+ PHSP; # PDG 2014 (filled by exclusives) 0.084000000 phi rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.089000000 rho+ eta SVS; #[Reconstructed PDG2011] -0.124213286 rho+ eta' SVS; # Decrease compared to PDG 2014 to preserve unitarity after -# # fixing Ds --> 3pi, we also have too much of inclusive eta', -# #so pick this decay -0.006500000 pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] +0.058000000 rho+ eta' SVS; # For now set to balance unitarity but needs further decrease +0.002000000 pi+ pi0 pi0 PHSP; # Saturated by f_0 pi contributions 0.007622650 phi pi+ pi0 PHSP; #[Reconstructed PDG2011] 0.011433975 eta pi+ pi0 PHSP; #[Reconstructed PDG2011] -0.011433975 eta' pi+ pi0 PHSP; #[Reconstructed PDG2011] -0.012100000 phi pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 eta' pi+ pi0 PHSP; # Set to 0 as non-resonant has only limit and seems to be saturated by rho+ eta' +0.000000000 phi pi+ pi- pi+ PHSP; # Saturated by phi a_1(1260)+ 0.003811325 phi pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] # -0.014900000 K_S0 K+ PHSP; #[Reconstructed PDG2011] -0.011472088 K_L0 K+ PHSP; #[Reconstructed PDG2011] +0.015000000 K_S0 K+ PHSP; #[Reconstructed PDG2011] +0.014872088 K_L0 K+ PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K+ PHSP; #[Reconstructed PDG2011] # -0.030490600 anti-K*0 K+ SVS; #[Reconstructed PDG2011] -0.054000000 K*+ anti-K0 SVS; #[Reconstructed PDG2011] -0.072000000 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] +0.039206850 anti-K*0 K+ SVS; # Set to PDG2018 +0.055150142 K*+ anti-K0 SVS; # Set close to PDG2018 +0.076699444 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # Go bit above PDG2018 +0.002849858 anti-K_0*0 K+ PHSP; # Added based on PDG2018 0.002286795 anti-K0 K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 anti-K*0 K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*+ anti-K0 pi0 PHSP; #[Reconstructed PDG2011] @@ -6897,32 +6896,34 @@ Decay D_s+ 0.000000000 anti-K0 K+ pi+ pi- PHSP; #[Reconstructed PDG2011] # 0.000762265 anti-K0 K+ pi0 pi0 PHSP; #[Reconstructed PDG2011] -0.000000000 K+ K- pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] +0.001846300 K+ K- pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] 0.000152453 phi K+ SVS; #[Reconstructed PDG2011] -0.001390000 eta K+ PHSP; #[Reconstructed PDG2011] +0.001770000 eta K+ PHSP; #[Reconstructed PDG2011] 0.001600000 eta' K+ PHSP; #[Reconstructed PDG2011] 0.000152453 eta K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta K+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.000490000 K+ K- K+ PHSP; #[Reconstructed PDG2011] +0.000129000 K+ K- K+ PHSP; # Set to PDG2018 # 0.001200000 K_S0 pi+ PHSP; #[Reconstructed PDG2011] 0.000968077 K_L0 pi+ PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi+ PHSP; #[Reconstructed PDG2011] # 0.001143397 rho+ K0 SVS; #[Reconstructed PDG2011] -0.002700000 rho0 K+ SVS; #[Reconstructed PDG2011] +0.002500000 rho0 K+ SVS; # Set to PDG2018 +0.001750000 rho(2S)0 K+ SVS; # Added based on PDG2018 0.010000000 K0 pi+ pi0 PHSP; #[Reconstructed PDG2011] 0.001905662 a_1+ K0 SVS; #[Reconstructed PDG2011] -0.006021893 K*0 pi+ SVS; #[Reconstructed PDG2011] +0.002133100 K*0 pi+ SVS; # Set to PDG2018 0.003811325 K*0 rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.003811325 K*0 pi+ pi0 PHSP; #[Reconstructed PDG2011] +0.026552460 K'*0 pi+ SVS; # Added based on PDG2018 # # March 2009 New Modes 0.000820000 K+ pi0 PHSP; #[Reconstructed PDG2011] -0.004200000 K+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.008000000 pi+ pi+ pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +0.001040000 K+ pi+ pi- PHSP; # Set to PDG2018 +0.006000000 pi+ pi+ pi+ pi- pi- PHSP; # Decrease to value smaller than PDG2018 to take into account resonance decays 0.049000000 pi+ pi+ pi+ pi- pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001300000 p+ anti-n0 PHSP; #[Reconstructed PDG2011] # @@ -6930,35 +6931,38 @@ Decay D_s+ 0.000686038 K_L0 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # -0.002900000 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.002424003 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] +# Saturated by a_1 K0 +#0.002900000 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] +#0.002424003 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # Doubly Cabibbo suppressed -0.000129000 K+ K+ pi- PHSP; #[Reconstructed PDG2011] +0.000090000 K*0 K+ SVS; # Add based on PDG2018 +0.000062700 K+ K+ pi- PHSP; # Adjust to PDG2018 and taking out K* K+ 0.003700000 K0 e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.001800000 K*0 e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000000000 K+ K- pi+ pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.028000000 omega pi+ pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.016000000 omega pi+ pi+ pi- PHSP; #[New mode added] #[Reconstructed PDG2011] +0.025938900 phi a_1+ PHSP; # Added based on PDG2018 Enddecay # # Updated to PDG 2008 Decay D_s- 0.024900000 phi e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.026700000 eta e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.009900000 eta' e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.023900000 eta e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.008400000 eta' e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 K0 e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 K*0 e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.018309605 phi mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.022845082 eta mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.008186726 eta' mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.022609605 phi mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.024845082 eta mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.011186726 eta' mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 K0 mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 K*0 mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.005800000 mu- anti-nu_mu PHOTOS SLN; #[Reconstructed PDG2011] -0.031100000 tau- anti-nu_tau SLN; #[Reconstructed PDG2011] +0.054800000 tau- anti-nu_tau SLN; #[Reconstructed PDG2011] 0.045000000 phi pi- SVS; #[Reconstructed PDG2011] -0.015600000 eta pi- PHSP; #[Reconstructed PDG2011] -0.038000000 eta' pi- PHSP; #[Reconstructed PDG2011] +0.017000000 eta pi- PHSP; #[Reconstructed PDG2011] +0.038924003 eta' pi- PHSP; #[Reconstructed PDG2011] 0.002300000 omega pi- SVS; #[Reconstructed PDG2011] 0.000304906 rho- pi0 SVS; #[Reconstructed PDG2011] 0.000076226 pi- pi0 PHSP; #[Reconstructed PDG2011] @@ -6967,27 +6971,28 @@ Decay D_s- 0.001753646 f_2 pi- PHSP; # PDG 2014 0.004754077 f'_0 pi- PHSP; # PDG 2014 0.005768112 f_0(1500) pi- PHSP; # PDG 2014 -#0.000735750 rho(2S)0 pi- PHSP; # PDG 2014 +0.000750000 rho(2S)0 pi- SVS; # PDG 2018 0.000000000 pi- pi+ pi- PHSP; # PDG 2014 (filled by exclusives) 0.084000000 phi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.089000000 rho- eta SVS; #[Reconstructed PDG2011] -0.124213286 rho- eta' SVS; # Decrease compared to PDG 2014 to preserve unitarity after -0.006500000 pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] +0.058000000 rho- eta' SVS; # For now use to keep unitarity +0.002000000 pi- pi0 pi0 PHSP; # Saturated by f_0 pi contributions 0.007622650 phi pi- pi0 PHSP; #[Reconstructed PDG2011] 0.011433975 eta pi- pi0 PHSP; #[Reconstructed PDG2011] -0.011433975 eta' pi- pi0 PHSP; #[Reconstructed PDG2011] -0.012100000 phi pi- pi- pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 eta' pi- pi0 PHSP; # Set to 0 as non-resonant has only limit and seems to be saturated by rho+ eta' +0.000000000 phi pi- pi- pi+ PHSP; # Saturated by phi a_1(1260)+ 0.003811325 phi pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi- pi- pi+ PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] # -0.014900000 K_S0 K- PHSP; #[Reconstructed PDG2011] -0.011472088 K_L0 K- PHSP; #[Reconstructed PDG2011] +0.015000000 K_S0 K- PHSP; #[Reconstructed PDG2011] +0.014872088 K_L0 K- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 K- PHSP; #[Reconstructed PDG2011] # -0.030490600 K*0 K- SVS; #[Reconstructed PDG2011] -0.054000000 K*- K0 SVS; #[Reconstructed PDG2011] -0.072000000 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] +0.039206850 K*0 K- SVS; # Set to PDG2018 +0.055150142 K*- K0 SVS; # Set close to PDG 2018 +0.076699444 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # Go bit above PDG2018 +0.002849858 K_0*0 K- PHSP; # Added based on PDG2018 0.002286795 K0 K- pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*0 K- pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*- K0 pi0 PHSP; #[Reconstructed PDG2011] @@ -6999,32 +7004,34 @@ Decay D_s- 0.000000000 K0 K- pi+ pi- PHSP; #[Reconstructed PDG2011] # 0.000762265 K0 K- pi0 pi0 PHSP; #[Reconstructed PDG2011] -0.000000000 K- K+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] +0.001846300 K- K+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 phi K- SVS; #[Reconstructed PDG2011] -0.001390000 eta K- PHSP; #[Reconstructed PDG2011] +0.001770000 eta K- PHSP; #[Reconstructed PDG2011] 0.001600000 eta' K- PHSP; #[Reconstructed PDG2011] 0.000152453 eta K- pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta K- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K- pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K- pi+ pi- PHSP; #[Reconstructed PDG2011] -0.000490000 K- K- K+ PHSP; #[Reconstructed PDG2011] +0.000129000 K- K- K+ PHSP; # Set to PDG2018 # 0.001200000 K_S0 pi- PHSP; #[Reconstructed PDG2011] 0.000968077 K_L0 pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 pi- PHSP; #[Reconstructed PDG2011] # 0.001143397 rho- anti-K0 SVS; #[Reconstructed PDG2011] -0.002700000 rho0 K- SVS; #[Reconstructed PDG2011] +0.002500000 rho0 K- SVS; # Set to PDG2018 +0.001750000 rho(2S)0 K- SVS; # Added based on PDG2018 0.010000000 anti-K0 pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001905662 a_1- anti-K0 SVS; #[Reconstructed PDG2011] -0.006021893 anti-K*0 pi- SVS; #[Reconstructed PDG2011] +0.002133100 anti-K*0 pi- SVS; # Set to PDG2018 0.003811325 anti-K*0 rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.003811325 anti-K*0 pi- pi0 PHSP; #[Reconstructed PDG2011] +0.026552460 anti-K'*0 pi- SVS; # Added based on PDG2018 # # March 2009 New Modes 0.000820000 K- pi0 PHSP; #[Reconstructed PDG2011] -0.004200000 K- pi+ pi- PHSP; #[Reconstructed PDG2011] -0.008000000 pi+ pi+ pi- pi- pi- PHSP; #[Reconstructed PDG2011] +0.001040000 K- pi+ pi- PHSP; # Set to PDG2018 +0.006000000 pi+ pi+ pi- pi- pi- PHSP; # Decrease to value smaller than PDG2018 to take into account resonance decays 0.049000000 pi+ pi+ pi- pi- pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001300000 anti-p- n0 PHSP; #[Reconstructed PDG2011] # @@ -7032,16 +7039,19 @@ Decay D_s- 0.000686038 K_L0 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] # -0.002900000 K_S0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] -0.002424003 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +# Saturated by a_1 K0 +#0.002900000 K_S0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +#0.002424003 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] # Doubly Cabibbo suppressed -0.000129000 K- K- pi+ PHSP; #[Reconstructed PDG2011] +0.000090000 anti-K*0 K- SVS; # Add based on PDG2018 +0.000062700 K- K- pi+ PHSP; # Adjust to PDG2018 and taking out K* K+ 0.003700000 anti-K0 e- anti-nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.001800000 anti-K*0 e- anti-nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000000000 K- K+ pi- pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.028000000 omega pi- pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.016000000 omega pi- pi- pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] +0.025938900 phi a_1- PHSP; # Added based on PDG2018 Enddecay # # D** diff --git a/doc/release.notes b/doc/release.notes index b32501b7a..5dc658378 100755 --- a/doc/release.notes +++ b/doc/release.notes @@ -440,6 +440,8 @@ See ReleaseNotes/v30r28.md !========================= DecFiles v30r24 2018-10-11 ======================= +!========================= DecFiles v31r0 2018-10-05 ======================= + ! 2018-10-01 - Michal Kreps - In create_options.py set baryon state in cut tool for GenXicc productions only if cut tool has Xicc in the name. -- GitLab From e4439b20dcd4840d140f75088afdf30230b11b43 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 004/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- cmt/requirements | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f737fedc1..e1bac9fc2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r1) +gaudi_subdir(DecFiles v31r0) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index 7e29869c2..94cdbef6c 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r1 +version v31r0 # Structure #============================================================================ -- GitLab From 7af5ab98d7289337759dafb026a16181c89b62d1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 10 Jan 2020 10:48:45 +0000 Subject: [PATCH 005/702] Prepare to tag DecFiles v31r1 --- CMakeLists.txt | 2 +- cmt/requirements | 2 +- doc/release.notes | 28 ---------------------------- 3 files changed, 2 insertions(+), 30 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e1bac9fc2..f737fedc1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r0) +gaudi_subdir(DecFiles v31r1) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index 94cdbef6c..7e29869c2 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r0 +version v31r1 # Structure #============================================================================ diff --git a/doc/release.notes b/doc/release.notes index 5dc658378..34db2446a 100755 --- a/doc/release.notes +++ b/doc/release.notes @@ -13,34 +13,6 @@ This file is discontinued and not updated anymore. For release notes, please see directory ReleaseNotes. -!========================= DecFiles v30r34 2019-08-05 ======================= - -See ReleaseNotes/v30r34.md - -!========================= DecFiles v30r33 2019-07-23 ======================= - -See ReleaseNotes/v30r33.md - -!========================= DecFiles v30r32 2019-07-08 ======================= - -See ReleaseNotes/v30r32.md - -!========================= DecFiles v30r31 2019-06-19 ======================= - -See ReleaseNotes/v30r31.md - -!========================= DecFiles v30r30 2019-05-22 ======================= - -See ReleaseNotes/v30r30.md - -!========================= DecFiles v30r29 2019-03-07 ======================= - -See ReleaseNotes/v30r29.md - -!========================= DecFiles v30r28 2018-02-14 ======================= - -See ReleaseNotes/v30r28.md - !========================= DecFiles v30r27 2018-12-19 ======================= ! 2019-04-17 - George Lovell (MR 271) -- GitLab From 981408bedc72e768ffd8db22be5feb045fe191ce Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 006/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- cmt/requirements | 2 +- dkfiles/DECAY.DEC | 126 +++++++++++++++++++++++++--------------------- doc/release.notes | 2 + 4 files changed, 72 insertions(+), 60 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 19eafaf31..e1bac9fc2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v30r42) +gaudi_subdir(DecFiles v31r0) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index 8a6d8f266..94cdbef6c 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v30r42 +version v31r0 # Structure #============================================================================ diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC index 6b99afd5f..5dcaa7439 100755 --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -6839,21 +6839,21 @@ Enddecay # Updated to PDG 2008 Decay D_s+ 0.024900000 phi e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.026700000 eta e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.009900000 eta' e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.023900000 eta e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.008400000 eta' e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 anti-K0 e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 anti-K*0 e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.018309605 phi mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.022845082 eta mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.008186726 eta' mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.022609605 phi mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.024845082 eta mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.011186726 eta' mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 anti-K0 mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 anti-K*0 mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.005800000 mu+ nu_mu PHOTOS SLN; #[Reconstructed PDG2011] -0.031100000 tau+ nu_tau SLN; #[Reconstructed PDG2011] +0.054800000 tau+ nu_tau SLN; # ### Lange Nov14, 2004 - average cleo + babar (prelim) using stat error only.. 0.045000000 phi pi+ SVS; #[Reconstructed PDG2011] -0.015600000 eta pi+ PHSP; #[Reconstructed PDG2011] -0.038000000 eta' pi+ PHSP; #[Reconstructed PDG2011] +0.017000000 eta pi+ PHSP; #[Reconstructed PDG2011] +0.038924003 eta' pi+ PHSP; #[Reconstructed PDG2011] 0.002300000 omega pi+ SVS; #[Reconstructed PDG2011] 0.000304906 rho+ pi0 SVS; #[Reconstructed PDG2011] 0.000076226 pi+ pi0 PHSP; #[Reconstructed PDG2011] @@ -6863,29 +6863,28 @@ Decay D_s+ 0.001753646 f_2 pi+ PHSP; # PDG 2014 0.004754077 f'_0 pi+ PHSP; # PDG 2014 0.005768112 f_0(1500) pi+ PHSP; # PDG 2014 -#0.000735750 rho(2S)0 pi+ PHSP; # PDG 2014 +0.000750000 rho(2S)0 pi+ SVS; # PDG 2018 0.000000000 pi+ pi- pi+ PHSP; # PDG 2014 (filled by exclusives) 0.084000000 phi rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.089000000 rho+ eta SVS; #[Reconstructed PDG2011] -0.124213286 rho+ eta' SVS; # Decrease compared to PDG 2014 to preserve unitarity after -# # fixing Ds --> 3pi, we also have too much of inclusive eta', -# #so pick this decay -0.006500000 pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] +0.058000000 rho+ eta' SVS; # For now set to balance unitarity but needs further decrease +0.002000000 pi+ pi0 pi0 PHSP; # Saturated by f_0 pi contributions 0.007622650 phi pi+ pi0 PHSP; #[Reconstructed PDG2011] 0.011433975 eta pi+ pi0 PHSP; #[Reconstructed PDG2011] -0.011433975 eta' pi+ pi0 PHSP; #[Reconstructed PDG2011] -0.012100000 phi pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 eta' pi+ pi0 PHSP; # Set to 0 as non-resonant has only limit and seems to be saturated by rho+ eta' +0.000000000 phi pi+ pi- pi+ PHSP; # Saturated by phi a_1(1260)+ 0.003811325 phi pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] # -0.014900000 K_S0 K+ PHSP; #[Reconstructed PDG2011] -0.011472088 K_L0 K+ PHSP; #[Reconstructed PDG2011] +0.015000000 K_S0 K+ PHSP; #[Reconstructed PDG2011] +0.014872088 K_L0 K+ PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K+ PHSP; #[Reconstructed PDG2011] # -0.030490600 anti-K*0 K+ SVS; #[Reconstructed PDG2011] -0.054000000 K*+ anti-K0 SVS; #[Reconstructed PDG2011] -0.072000000 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] +0.039206850 anti-K*0 K+ SVS; # Set to PDG2018 +0.055150142 K*+ anti-K0 SVS; # Set close to PDG2018 +0.076699444 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # Go bit above PDG2018 +0.002849858 anti-K_0*0 K+ PHSP; # Added based on PDG2018 0.002286795 anti-K0 K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 anti-K*0 K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*+ anti-K0 pi0 PHSP; #[Reconstructed PDG2011] @@ -6897,32 +6896,34 @@ Decay D_s+ 0.000000000 anti-K0 K+ pi+ pi- PHSP; #[Reconstructed PDG2011] # 0.000762265 anti-K0 K+ pi0 pi0 PHSP; #[Reconstructed PDG2011] -0.000000000 K+ K- pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] +0.001846300 K+ K- pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] 0.000152453 phi K+ SVS; #[Reconstructed PDG2011] -0.001390000 eta K+ PHSP; #[Reconstructed PDG2011] +0.001770000 eta K+ PHSP; #[Reconstructed PDG2011] 0.001600000 eta' K+ PHSP; #[Reconstructed PDG2011] 0.000152453 eta K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta K+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.000490000 K+ K- K+ PHSP; #[Reconstructed PDG2011] +0.000129000 K+ K- K+ PHSP; # Set to PDG2018 # 0.001200000 K_S0 pi+ PHSP; #[Reconstructed PDG2011] 0.000968077 K_L0 pi+ PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi+ PHSP; #[Reconstructed PDG2011] # 0.001143397 rho+ K0 SVS; #[Reconstructed PDG2011] -0.002700000 rho0 K+ SVS; #[Reconstructed PDG2011] +0.002500000 rho0 K+ SVS; # Set to PDG2018 +0.001750000 rho(2S)0 K+ SVS; # Added based on PDG2018 0.010000000 K0 pi+ pi0 PHSP; #[Reconstructed PDG2011] 0.001905662 a_1+ K0 SVS; #[Reconstructed PDG2011] -0.006021893 K*0 pi+ SVS; #[Reconstructed PDG2011] +0.002133100 K*0 pi+ SVS; # Set to PDG2018 0.003811325 K*0 rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.003811325 K*0 pi+ pi0 PHSP; #[Reconstructed PDG2011] +0.026552460 K'*0 pi+ SVS; # Added based on PDG2018 # # March 2009 New Modes 0.000820000 K+ pi0 PHSP; #[Reconstructed PDG2011] -0.004200000 K+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.008000000 pi+ pi+ pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +0.001040000 K+ pi+ pi- PHSP; # Set to PDG2018 +0.006000000 pi+ pi+ pi+ pi- pi- PHSP; # Decrease to value smaller than PDG2018 to take into account resonance decays 0.049000000 pi+ pi+ pi+ pi- pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001300000 p+ anti-n0 PHSP; #[Reconstructed PDG2011] # @@ -6930,35 +6931,38 @@ Decay D_s+ 0.000686038 K_L0 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # -0.002900000 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.002424003 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] +# Saturated by a_1 K0 +#0.002900000 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] +#0.002424003 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # Doubly Cabibbo suppressed -0.000129000 K+ K+ pi- PHSP; #[Reconstructed PDG2011] +0.000090000 K*0 K+ SVS; # Add based on PDG2018 +0.000062700 K+ K+ pi- PHSP; # Adjust to PDG2018 and taking out K* K+ 0.003700000 K0 e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.001800000 K*0 e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000000000 K+ K- pi+ pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.028000000 omega pi+ pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.016000000 omega pi+ pi+ pi- PHSP; #[New mode added] #[Reconstructed PDG2011] +0.025938900 phi a_1+ PHSP; # Added based on PDG2018 Enddecay # # Updated to PDG 2008 Decay D_s- 0.024900000 phi e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.026700000 eta e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.009900000 eta' e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.023900000 eta e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.008400000 eta' e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 K0 e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 K*0 e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.018309605 phi mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.022845082 eta mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.008186726 eta' mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.022609605 phi mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.024845082 eta mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.011186726 eta' mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 K0 mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 K*0 mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.005800000 mu- anti-nu_mu PHOTOS SLN; #[Reconstructed PDG2011] -0.031100000 tau- anti-nu_tau SLN; #[Reconstructed PDG2011] +0.054800000 tau- anti-nu_tau SLN; #[Reconstructed PDG2011] 0.045000000 phi pi- SVS; #[Reconstructed PDG2011] -0.015600000 eta pi- PHSP; #[Reconstructed PDG2011] -0.038000000 eta' pi- PHSP; #[Reconstructed PDG2011] +0.017000000 eta pi- PHSP; #[Reconstructed PDG2011] +0.038924003 eta' pi- PHSP; #[Reconstructed PDG2011] 0.002300000 omega pi- SVS; #[Reconstructed PDG2011] 0.000304906 rho- pi0 SVS; #[Reconstructed PDG2011] 0.000076226 pi- pi0 PHSP; #[Reconstructed PDG2011] @@ -6967,27 +6971,28 @@ Decay D_s- 0.001753646 f_2 pi- PHSP; # PDG 2014 0.004754077 f'_0 pi- PHSP; # PDG 2014 0.005768112 f_0(1500) pi- PHSP; # PDG 2014 -#0.000735750 rho(2S)0 pi- PHSP; # PDG 2014 +0.000750000 rho(2S)0 pi- SVS; # PDG 2018 0.000000000 pi- pi+ pi- PHSP; # PDG 2014 (filled by exclusives) 0.084000000 phi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.089000000 rho- eta SVS; #[Reconstructed PDG2011] -0.124213286 rho- eta' SVS; # Decrease compared to PDG 2014 to preserve unitarity after -0.006500000 pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] +0.058000000 rho- eta' SVS; # For now use to keep unitarity +0.002000000 pi- pi0 pi0 PHSP; # Saturated by f_0 pi contributions 0.007622650 phi pi- pi0 PHSP; #[Reconstructed PDG2011] 0.011433975 eta pi- pi0 PHSP; #[Reconstructed PDG2011] -0.011433975 eta' pi- pi0 PHSP; #[Reconstructed PDG2011] -0.012100000 phi pi- pi- pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 eta' pi- pi0 PHSP; # Set to 0 as non-resonant has only limit and seems to be saturated by rho+ eta' +0.000000000 phi pi- pi- pi+ PHSP; # Saturated by phi a_1(1260)+ 0.003811325 phi pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi- pi- pi+ PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] # -0.014900000 K_S0 K- PHSP; #[Reconstructed PDG2011] -0.011472088 K_L0 K- PHSP; #[Reconstructed PDG2011] +0.015000000 K_S0 K- PHSP; #[Reconstructed PDG2011] +0.014872088 K_L0 K- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 K- PHSP; #[Reconstructed PDG2011] # -0.030490600 K*0 K- SVS; #[Reconstructed PDG2011] -0.054000000 K*- K0 SVS; #[Reconstructed PDG2011] -0.072000000 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] +0.039206850 K*0 K- SVS; # Set to PDG2018 +0.055150142 K*- K0 SVS; # Set close to PDG 2018 +0.076699444 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # Go bit above PDG2018 +0.002849858 K_0*0 K- PHSP; # Added based on PDG2018 0.002286795 K0 K- pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*0 K- pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*- K0 pi0 PHSP; #[Reconstructed PDG2011] @@ -6999,32 +7004,34 @@ Decay D_s- 0.000000000 K0 K- pi+ pi- PHSP; #[Reconstructed PDG2011] # 0.000762265 K0 K- pi0 pi0 PHSP; #[Reconstructed PDG2011] -0.000000000 K- K+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] +0.001846300 K- K+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 phi K- SVS; #[Reconstructed PDG2011] -0.001390000 eta K- PHSP; #[Reconstructed PDG2011] +0.001770000 eta K- PHSP; #[Reconstructed PDG2011] 0.001600000 eta' K- PHSP; #[Reconstructed PDG2011] 0.000152453 eta K- pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta K- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K- pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K- pi+ pi- PHSP; #[Reconstructed PDG2011] -0.000490000 K- K- K+ PHSP; #[Reconstructed PDG2011] +0.000129000 K- K- K+ PHSP; # Set to PDG2018 # 0.001200000 K_S0 pi- PHSP; #[Reconstructed PDG2011] 0.000968077 K_L0 pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 pi- PHSP; #[Reconstructed PDG2011] # 0.001143397 rho- anti-K0 SVS; #[Reconstructed PDG2011] -0.002700000 rho0 K- SVS; #[Reconstructed PDG2011] +0.002500000 rho0 K- SVS; # Set to PDG2018 +0.001750000 rho(2S)0 K- SVS; # Added based on PDG2018 0.010000000 anti-K0 pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001905662 a_1- anti-K0 SVS; #[Reconstructed PDG2011] -0.006021893 anti-K*0 pi- SVS; #[Reconstructed PDG2011] +0.002133100 anti-K*0 pi- SVS; # Set to PDG2018 0.003811325 anti-K*0 rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.003811325 anti-K*0 pi- pi0 PHSP; #[Reconstructed PDG2011] +0.026552460 anti-K'*0 pi- SVS; # Added based on PDG2018 # # March 2009 New Modes 0.000820000 K- pi0 PHSP; #[Reconstructed PDG2011] -0.004200000 K- pi+ pi- PHSP; #[Reconstructed PDG2011] -0.008000000 pi+ pi+ pi- pi- pi- PHSP; #[Reconstructed PDG2011] +0.001040000 K- pi+ pi- PHSP; # Set to PDG2018 +0.006000000 pi+ pi+ pi- pi- pi- PHSP; # Decrease to value smaller than PDG2018 to take into account resonance decays 0.049000000 pi+ pi+ pi- pi- pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001300000 anti-p- n0 PHSP; #[Reconstructed PDG2011] # @@ -7032,16 +7039,19 @@ Decay D_s- 0.000686038 K_L0 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] # -0.002900000 K_S0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] -0.002424003 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +# Saturated by a_1 K0 +#0.002900000 K_S0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +#0.002424003 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] # Doubly Cabibbo suppressed -0.000129000 K- K- pi+ PHSP; #[Reconstructed PDG2011] +0.000090000 anti-K*0 K- SVS; # Add based on PDG2018 +0.000062700 K- K- pi+ PHSP; # Adjust to PDG2018 and taking out K* K+ 0.003700000 anti-K0 e- anti-nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.001800000 anti-K*0 e- anti-nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000000000 K- K+ pi- pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.028000000 omega pi- pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.016000000 omega pi- pi- pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] +0.025938900 phi a_1- PHSP; # Added based on PDG2018 Enddecay # # D** diff --git a/doc/release.notes b/doc/release.notes index b32501b7a..5dc658378 100755 --- a/doc/release.notes +++ b/doc/release.notes @@ -440,6 +440,8 @@ See ReleaseNotes/v30r28.md !========================= DecFiles v30r24 2018-10-11 ======================= +!========================= DecFiles v31r0 2018-10-05 ======================= + ! 2018-10-01 - Michal Kreps - In create_options.py set baryon state in cut tool for GenXicc productions only if cut tool has Xicc in the name. -- GitLab From 3834c4e469693b4f8efd2bf17e09ab3f340cdc21 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 007/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e1bac9fc2..f737fedc1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r0) +gaudi_subdir(DecFiles v31r1) # Note: this works only when built from within the project # DecFilesTests -- GitLab From 7947f0db4295327abaff07bf421b4ad7f611ae2d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 008/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f737fedc1..e1bac9fc2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r1) +gaudi_subdir(DecFiles v31r0) # Note: this works only when built from within the project # DecFilesTests -- GitLab From 729a78d41215f53861cc94a814e3e0e07a67f93e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 10 Jan 2020 10:48:45 +0000 Subject: [PATCH 009/702] Prepare to tag DecFiles v31r1 --- CMakeLists.txt | 2 +- cmt/requirements | 2 +- doc/release.notes | 28 ---------------------------- 3 files changed, 2 insertions(+), 30 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e1bac9fc2..f737fedc1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r0) +gaudi_subdir(DecFiles v31r1) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index 94cdbef6c..7e29869c2 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r0 +version v31r1 # Structure #============================================================================ diff --git a/doc/release.notes b/doc/release.notes index 5dc658378..34db2446a 100755 --- a/doc/release.notes +++ b/doc/release.notes @@ -13,34 +13,6 @@ This file is discontinued and not updated anymore. For release notes, please see directory ReleaseNotes. -!========================= DecFiles v30r34 2019-08-05 ======================= - -See ReleaseNotes/v30r34.md - -!========================= DecFiles v30r33 2019-07-23 ======================= - -See ReleaseNotes/v30r33.md - -!========================= DecFiles v30r32 2019-07-08 ======================= - -See ReleaseNotes/v30r32.md - -!========================= DecFiles v30r31 2019-06-19 ======================= - -See ReleaseNotes/v30r31.md - -!========================= DecFiles v30r30 2019-05-22 ======================= - -See ReleaseNotes/v30r30.md - -!========================= DecFiles v30r29 2019-03-07 ======================= - -See ReleaseNotes/v30r29.md - -!========================= DecFiles v30r28 2018-02-14 ======================= - -See ReleaseNotes/v30r28.md - !========================= DecFiles v30r27 2018-12-19 ======================= ! 2019-04-17 - George Lovell (MR 271) -- GitLab From 9c9f34c918b538c364c3c8b8bb4435956266c91e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 6 Feb 2020 13:20:04 +0000 Subject: [PATCH 010/702] Add release notes for v31r1 --- ReleaseNotes/v31r1.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 ReleaseNotes/v31r1.md diff --git a/ReleaseNotes/v31r1.md b/ReleaseNotes/v31r1.md new file mode 100644 index 000000000..0b0b4a71e --- /dev/null +++ b/ReleaseNotes/v31r1.md @@ -0,0 +1,6 @@ +!========================= DecFiles v31r1 2020-02-06 ======================= + +! 2020-02-06 - Michal Kreps + Add all decay files and changes from Sim09 versions v30r24 to v30r42. + See corresponding release notes for details. + -- GitLab From 9236bfedb81973a0d76d170efdf4d30d746072b5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 011/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- cmt/requirements | 2 +- dkfiles/DECAY.DEC | 126 +++++++++++++++++++++++++--------------------- doc/release.notes | 2 + 4 files changed, 72 insertions(+), 60 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e5593cf0e..e1bac9fc2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v30r44) +gaudi_subdir(DecFiles v31r0) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index ddd948752..94cdbef6c 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v30r44 +version v31r0 # Structure #============================================================================ diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC index 6b99afd5f..5dcaa7439 100755 --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -6839,21 +6839,21 @@ Enddecay # Updated to PDG 2008 Decay D_s+ 0.024900000 phi e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.026700000 eta e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.009900000 eta' e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.023900000 eta e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.008400000 eta' e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 anti-K0 e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 anti-K*0 e+ nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.018309605 phi mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.022845082 eta mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.008186726 eta' mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.022609605 phi mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.024845082 eta mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.011186726 eta' mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 anti-K0 mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 anti-K*0 mu+ nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.005800000 mu+ nu_mu PHOTOS SLN; #[Reconstructed PDG2011] -0.031100000 tau+ nu_tau SLN; #[Reconstructed PDG2011] +0.054800000 tau+ nu_tau SLN; # ### Lange Nov14, 2004 - average cleo + babar (prelim) using stat error only.. 0.045000000 phi pi+ SVS; #[Reconstructed PDG2011] -0.015600000 eta pi+ PHSP; #[Reconstructed PDG2011] -0.038000000 eta' pi+ PHSP; #[Reconstructed PDG2011] +0.017000000 eta pi+ PHSP; #[Reconstructed PDG2011] +0.038924003 eta' pi+ PHSP; #[Reconstructed PDG2011] 0.002300000 omega pi+ SVS; #[Reconstructed PDG2011] 0.000304906 rho+ pi0 SVS; #[Reconstructed PDG2011] 0.000076226 pi+ pi0 PHSP; #[Reconstructed PDG2011] @@ -6863,29 +6863,28 @@ Decay D_s+ 0.001753646 f_2 pi+ PHSP; # PDG 2014 0.004754077 f'_0 pi+ PHSP; # PDG 2014 0.005768112 f_0(1500) pi+ PHSP; # PDG 2014 -#0.000735750 rho(2S)0 pi+ PHSP; # PDG 2014 +0.000750000 rho(2S)0 pi+ SVS; # PDG 2018 0.000000000 pi+ pi- pi+ PHSP; # PDG 2014 (filled by exclusives) 0.084000000 phi rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.089000000 rho+ eta SVS; #[Reconstructed PDG2011] -0.124213286 rho+ eta' SVS; # Decrease compared to PDG 2014 to preserve unitarity after -# # fixing Ds --> 3pi, we also have too much of inclusive eta', -# #so pick this decay -0.006500000 pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] +0.058000000 rho+ eta' SVS; # For now set to balance unitarity but needs further decrease +0.002000000 pi+ pi0 pi0 PHSP; # Saturated by f_0 pi contributions 0.007622650 phi pi+ pi0 PHSP; #[Reconstructed PDG2011] 0.011433975 eta pi+ pi0 PHSP; #[Reconstructed PDG2011] -0.011433975 eta' pi+ pi0 PHSP; #[Reconstructed PDG2011] -0.012100000 phi pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 eta' pi+ pi0 PHSP; # Set to 0 as non-resonant has only limit and seems to be saturated by rho+ eta' +0.000000000 phi pi+ pi- pi+ PHSP; # Saturated by phi a_1(1260)+ 0.003811325 phi pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi+ pi0 pi0 PHSP; #[Reconstructed PDG2011] # -0.014900000 K_S0 K+ PHSP; #[Reconstructed PDG2011] -0.011472088 K_L0 K+ PHSP; #[Reconstructed PDG2011] +0.015000000 K_S0 K+ PHSP; #[Reconstructed PDG2011] +0.014872088 K_L0 K+ PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K+ PHSP; #[Reconstructed PDG2011] # -0.030490600 anti-K*0 K+ SVS; #[Reconstructed PDG2011] -0.054000000 K*+ anti-K0 SVS; #[Reconstructed PDG2011] -0.072000000 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] +0.039206850 anti-K*0 K+ SVS; # Set to PDG2018 +0.055150142 K*+ anti-K0 SVS; # Set close to PDG2018 +0.076699444 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # Go bit above PDG2018 +0.002849858 anti-K_0*0 K+ PHSP; # Added based on PDG2018 0.002286795 anti-K0 K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 anti-K*0 K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*+ anti-K0 pi0 PHSP; #[Reconstructed PDG2011] @@ -6897,32 +6896,34 @@ Decay D_s+ 0.000000000 anti-K0 K+ pi+ pi- PHSP; #[Reconstructed PDG2011] # 0.000762265 anti-K0 K+ pi0 pi0 PHSP; #[Reconstructed PDG2011] -0.000000000 K+ K- pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] +0.001846300 K+ K- pi+ pi- pi+ PHSP; #[Reconstructed PDG2011] 0.000152453 phi K+ SVS; #[Reconstructed PDG2011] -0.001390000 eta K+ PHSP; #[Reconstructed PDG2011] +0.001770000 eta K+ PHSP; #[Reconstructed PDG2011] 0.001600000 eta' K+ PHSP; #[Reconstructed PDG2011] 0.000152453 eta K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta K+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K+ pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.000490000 K+ K- K+ PHSP; #[Reconstructed PDG2011] +0.000129000 K+ K- K+ PHSP; # Set to PDG2018 # 0.001200000 K_S0 pi+ PHSP; #[Reconstructed PDG2011] 0.000968077 K_L0 pi+ PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi+ PHSP; #[Reconstructed PDG2011] # 0.001143397 rho+ K0 SVS; #[Reconstructed PDG2011] -0.002700000 rho0 K+ SVS; #[Reconstructed PDG2011] +0.002500000 rho0 K+ SVS; # Set to PDG2018 +0.001750000 rho(2S)0 K+ SVS; # Added based on PDG2018 0.010000000 K0 pi+ pi0 PHSP; #[Reconstructed PDG2011] 0.001905662 a_1+ K0 SVS; #[Reconstructed PDG2011] -0.006021893 K*0 pi+ SVS; #[Reconstructed PDG2011] +0.002133100 K*0 pi+ SVS; # Set to PDG2018 0.003811325 K*0 rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.003811325 K*0 pi+ pi0 PHSP; #[Reconstructed PDG2011] +0.026552460 K'*0 pi+ SVS; # Added based on PDG2018 # # March 2009 New Modes 0.000820000 K+ pi0 PHSP; #[Reconstructed PDG2011] -0.004200000 K+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.008000000 pi+ pi+ pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +0.001040000 K+ pi+ pi- PHSP; # Set to PDG2018 +0.006000000 pi+ pi+ pi+ pi- pi- PHSP; # Decrease to value smaller than PDG2018 to take into account resonance decays 0.049000000 pi+ pi+ pi+ pi- pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001300000 p+ anti-n0 PHSP; #[Reconstructed PDG2011] # @@ -6930,35 +6931,38 @@ Decay D_s+ 0.000686038 K_L0 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # -0.002900000 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.002424003 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] +# Saturated by a_1 K0 +#0.002900000 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] +#0.002424003 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # Doubly Cabibbo suppressed -0.000129000 K+ K+ pi- PHSP; #[Reconstructed PDG2011] +0.000090000 K*0 K+ SVS; # Add based on PDG2018 +0.000062700 K+ K+ pi- PHSP; # Adjust to PDG2018 and taking out K* K+ 0.003700000 K0 e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.001800000 K*0 e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000000000 K+ K- pi+ pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.028000000 omega pi+ pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.016000000 omega pi+ pi+ pi- PHSP; #[New mode added] #[Reconstructed PDG2011] +0.025938900 phi a_1+ PHSP; # Added based on PDG2018 Enddecay # # Updated to PDG 2008 Decay D_s- 0.024900000 phi e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.026700000 eta e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.009900000 eta' e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.023900000 eta e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] +0.008400000 eta' e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 K0 e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 K*0 e- anti-nu_e PHOTOS ISGW2; #[Reconstructed PDG2011] -0.018309605 phi mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.022845082 eta mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] -0.008186726 eta' mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.022609605 phi mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.024845082 eta mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] +0.011186726 eta' mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.002058115 K0 mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.000762265 K*0 mu- anti-nu_mu PHOTOS ISGW2; #[Reconstructed PDG2011] 0.005800000 mu- anti-nu_mu PHOTOS SLN; #[Reconstructed PDG2011] -0.031100000 tau- anti-nu_tau SLN; #[Reconstructed PDG2011] +0.054800000 tau- anti-nu_tau SLN; #[Reconstructed PDG2011] 0.045000000 phi pi- SVS; #[Reconstructed PDG2011] -0.015600000 eta pi- PHSP; #[Reconstructed PDG2011] -0.038000000 eta' pi- PHSP; #[Reconstructed PDG2011] +0.017000000 eta pi- PHSP; #[Reconstructed PDG2011] +0.038924003 eta' pi- PHSP; #[Reconstructed PDG2011] 0.002300000 omega pi- SVS; #[Reconstructed PDG2011] 0.000304906 rho- pi0 SVS; #[Reconstructed PDG2011] 0.000076226 pi- pi0 PHSP; #[Reconstructed PDG2011] @@ -6967,27 +6971,28 @@ Decay D_s- 0.001753646 f_2 pi- PHSP; # PDG 2014 0.004754077 f'_0 pi- PHSP; # PDG 2014 0.005768112 f_0(1500) pi- PHSP; # PDG 2014 -#0.000735750 rho(2S)0 pi- PHSP; # PDG 2014 +0.000750000 rho(2S)0 pi- SVS; # PDG 2018 0.000000000 pi- pi+ pi- PHSP; # PDG 2014 (filled by exclusives) 0.084000000 phi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.089000000 rho- eta SVS; #[Reconstructed PDG2011] -0.124213286 rho- eta' SVS; # Decrease compared to PDG 2014 to preserve unitarity after -0.006500000 pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] +0.058000000 rho- eta' SVS; # For now use to keep unitarity +0.002000000 pi- pi0 pi0 PHSP; # Saturated by f_0 pi contributions 0.007622650 phi pi- pi0 PHSP; #[Reconstructed PDG2011] 0.011433975 eta pi- pi0 PHSP; #[Reconstructed PDG2011] -0.011433975 eta' pi- pi0 PHSP; #[Reconstructed PDG2011] -0.012100000 phi pi- pi- pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 eta' pi- pi0 PHSP; # Set to 0 as non-resonant has only limit and seems to be saturated by rho+ eta' +0.000000000 phi pi- pi- pi+ PHSP; # Saturated by phi a_1(1260)+ 0.003811325 phi pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi- pi- pi+ PHSP; #[Reconstructed PDG2011] 0.003811325 eta pi- pi0 pi0 PHSP; #[Reconstructed PDG2011] # -0.014900000 K_S0 K- PHSP; #[Reconstructed PDG2011] -0.011472088 K_L0 K- PHSP; #[Reconstructed PDG2011] +0.015000000 K_S0 K- PHSP; #[Reconstructed PDG2011] +0.014872088 K_L0 K- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 K- PHSP; #[Reconstructed PDG2011] # -0.030490600 K*0 K- SVS; #[Reconstructed PDG2011] -0.054000000 K*- K0 SVS; #[Reconstructed PDG2011] -0.072000000 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] +0.039206850 K*0 K- SVS; # Set to PDG2018 +0.055150142 K*- K0 SVS; # Set close to PDG 2018 +0.076699444 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # Go bit above PDG2018 +0.002849858 K_0*0 K- PHSP; # Added based on PDG2018 0.002286795 K0 K- pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*0 K- pi0 PHSP; #[Reconstructed PDG2011] 0.000914718 K*- K0 pi0 PHSP; #[Reconstructed PDG2011] @@ -6999,32 +7004,34 @@ Decay D_s- 0.000000000 K0 K- pi+ pi- PHSP; #[Reconstructed PDG2011] # 0.000762265 K0 K- pi0 pi0 PHSP; #[Reconstructed PDG2011] -0.000000000 K- K+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] +0.001846300 K- K+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 phi K- SVS; #[Reconstructed PDG2011] -0.001390000 eta K- PHSP; #[Reconstructed PDG2011] +0.001770000 eta K- PHSP; #[Reconstructed PDG2011] 0.001600000 eta' K- PHSP; #[Reconstructed PDG2011] 0.000152453 eta K- pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta K- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K- pi0 PHSP; #[Reconstructed PDG2011] 0.000152453 eta' K- pi+ pi- PHSP; #[Reconstructed PDG2011] -0.000490000 K- K- K+ PHSP; #[Reconstructed PDG2011] +0.000129000 K- K- K+ PHSP; # Set to PDG2018 # 0.001200000 K_S0 pi- PHSP; #[Reconstructed PDG2011] 0.000968077 K_L0 pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 pi- PHSP; #[Reconstructed PDG2011] # 0.001143397 rho- anti-K0 SVS; #[Reconstructed PDG2011] -0.002700000 rho0 K- SVS; #[Reconstructed PDG2011] +0.002500000 rho0 K- SVS; # Set to PDG2018 +0.001750000 rho(2S)0 K- SVS; # Added based on PDG2018 0.010000000 anti-K0 pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001905662 a_1- anti-K0 SVS; #[Reconstructed PDG2011] -0.006021893 anti-K*0 pi- SVS; #[Reconstructed PDG2011] +0.002133100 anti-K*0 pi- SVS; # Set to PDG2018 0.003811325 anti-K*0 rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #[Reconstructed PDG2011] 0.003811325 anti-K*0 pi- pi0 PHSP; #[Reconstructed PDG2011] +0.026552460 anti-K'*0 pi- SVS; # Added based on PDG2018 # # March 2009 New Modes 0.000820000 K- pi0 PHSP; #[Reconstructed PDG2011] -0.004200000 K- pi+ pi- PHSP; #[Reconstructed PDG2011] -0.008000000 pi+ pi+ pi- pi- pi- PHSP; #[Reconstructed PDG2011] +0.001040000 K- pi+ pi- PHSP; # Set to PDG2018 +0.006000000 pi+ pi+ pi- pi- pi- PHSP; # Decrease to value smaller than PDG2018 to take into account resonance decays 0.049000000 pi+ pi+ pi- pi- pi- pi0 PHSP; #[Reconstructed PDG2011] 0.001300000 anti-p- n0 PHSP; #[Reconstructed PDG2011] # @@ -7032,16 +7039,19 @@ Decay D_s- 0.000686038 K_L0 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] 0.000000000 anti-K0 K0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] # -0.002900000 K_S0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] -0.002424003 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +# Saturated by a_1 K0 +#0.002900000 K_S0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] +#0.002424003 K_L0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi+ pi- pi- PHSP; #[Reconstructed PDG2011] # Doubly Cabibbo suppressed -0.000129000 K- K- pi+ PHSP; #[Reconstructed PDG2011] +0.000090000 anti-K*0 K- SVS; # Add based on PDG2018 +0.000062700 K- K- pi+ PHSP; # Adjust to PDG2018 and taking out K* K+ 0.003700000 anti-K0 e- anti-nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.001800000 anti-K*0 e- anti-nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000000000 K- K+ pi- pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.028000000 omega pi- pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.016000000 omega pi- pi- pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] +0.025938900 phi a_1- PHSP; # Added based on PDG2018 Enddecay # # D** diff --git a/doc/release.notes b/doc/release.notes index b32501b7a..5dc658378 100755 --- a/doc/release.notes +++ b/doc/release.notes @@ -440,6 +440,8 @@ See ReleaseNotes/v30r28.md !========================= DecFiles v30r24 2018-10-11 ======================= +!========================= DecFiles v31r0 2018-10-05 ======================= + ! 2018-10-01 - Michal Kreps - In create_options.py set baryon state in cut tool for GenXicc productions only if cut tool has Xicc in the name. -- GitLab From b77f78b4dc4c5c09499a2908aabeb54703ff8d55 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 012/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- cmt/requirements | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e1bac9fc2..f737fedc1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r0) +gaudi_subdir(DecFiles v31r1) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index 94cdbef6c..7e29869c2 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r0 +version v31r1 # Structure #============================================================================ -- GitLab From 073904c3e53741616f952d1a843e358b7f1f0e29 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 013/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- cmt/requirements | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f737fedc1..e1bac9fc2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r1) +gaudi_subdir(DecFiles v31r0) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index 7e29869c2..94cdbef6c 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r1 +version v31r0 # Structure #============================================================================ -- GitLab From b9e5f10dfeec5109ad3dd2c64aa95c26382b383c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 10 Jan 2020 10:48:45 +0000 Subject: [PATCH 014/702] Prepare to tag DecFiles v31r1 --- CMakeLists.txt | 2 +- cmt/requirements | 2 +- doc/release.notes | 28 ---------------------------- 3 files changed, 2 insertions(+), 30 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e1bac9fc2..f737fedc1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r0) +gaudi_subdir(DecFiles v31r1) # Note: this works only when built from within the project # DecFilesTests diff --git a/cmt/requirements b/cmt/requirements index 94cdbef6c..7e29869c2 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r0 +version v31r1 # Structure #============================================================================ diff --git a/doc/release.notes b/doc/release.notes index 5dc658378..34db2446a 100755 --- a/doc/release.notes +++ b/doc/release.notes @@ -13,34 +13,6 @@ This file is discontinued and not updated anymore. For release notes, please see directory ReleaseNotes. -!========================= DecFiles v30r34 2019-08-05 ======================= - -See ReleaseNotes/v30r34.md - -!========================= DecFiles v30r33 2019-07-23 ======================= - -See ReleaseNotes/v30r33.md - -!========================= DecFiles v30r32 2019-07-08 ======================= - -See ReleaseNotes/v30r32.md - -!========================= DecFiles v30r31 2019-06-19 ======================= - -See ReleaseNotes/v30r31.md - -!========================= DecFiles v30r30 2019-05-22 ======================= - -See ReleaseNotes/v30r30.md - -!========================= DecFiles v30r29 2019-03-07 ======================= - -See ReleaseNotes/v30r29.md - -!========================= DecFiles v30r28 2018-02-14 ======================= - -See ReleaseNotes/v30r28.md - !========================= DecFiles v30r27 2018-12-19 ======================= ! 2019-04-17 - George Lovell (MR 271) -- GitLab From ef0cee76ad98fac5a3395b3e9eff5e6e12561e15 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Oct 2018 15:52:47 +0200 Subject: [PATCH 015/702] Update Ds generic decay table according to PDG2018 data. Prepare to tag v31r0 for use with Sim10. At this moment, it is not yet production ready. Main purpose is to make Gauss depending on this v31 series. --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f737fedc1..e1bac9fc2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r1) +gaudi_subdir(DecFiles v31r0) # Note: this works only when built from within the project # DecFilesTests -- GitLab From 74a4cd7748d1f45dab1cc79948d3e2c31734cd12 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 10 Jan 2020 10:48:45 +0000 Subject: [PATCH 016/702] Prepare to tag DecFiles v31r1 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e1bac9fc2..f737fedc1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r0) +gaudi_subdir(DecFiles v31r1) # Note: this works only when built from within the project # DecFilesTests -- GitLab From b9fd58ce4545ba95a8b1625c03ba4babad2f8e51 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 6 Feb 2020 13:20:04 +0000 Subject: [PATCH 017/702] Add release notes for v31r1 --- ReleaseNotes/v31r1.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 ReleaseNotes/v31r1.md diff --git a/ReleaseNotes/v31r1.md b/ReleaseNotes/v31r1.md new file mode 100644 index 000000000..0b0b4a71e --- /dev/null +++ b/ReleaseNotes/v31r1.md @@ -0,0 +1,6 @@ +!========================= DecFiles v31r1 2020-02-06 ======================= + +! 2020-02-06 - Michal Kreps + Add all decay files and changes from Sim09 versions v30r24 to v30r42. + See corresponding release notes for details. + -- GitLab From 5387dbc1deaa9cb98abb0a789a91aee59f882ceb Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 30 Apr 2020 20:20:16 +0100 Subject: [PATCH 018/702] Remove decay file taken over from master which should not enter here --- dkfiles/Xib_Xic0pi,tau=153fs=DecProdCut.dec | 50 --------------------- 1 file changed, 50 deletions(-) delete mode 100644 dkfiles/Xib_Xic0pi,tau=153fs=DecProdCut.dec diff --git a/dkfiles/Xib_Xic0pi,tau=153fs=DecProdCut.dec b/dkfiles/Xib_Xic0pi,tau=153fs=DecProdCut.dec deleted file mode 100644 index a7c9d132f..000000000 --- a/dkfiles/Xib_Xic0pi,tau=153fs=DecProdCut.dec +++ /dev/null @@ -1,50 +0,0 @@ -# EventType: 16265035 -# -# Descriptor: [Xi_b- -> (Xi_c0 -> p+ K- K- pi+) pi-]cc -# -# NickName: Xib_Xic0pi,tau=153fs=DecProdCut -# -# Cuts: DaughtersInLHCb -# -# ParticleValue: "Xi_c0 106 4132 0.0 2.47091000 1.530726e-13 Xi_c0 4132 0.", "Xi_c~0 107 -4132 0.0 2.47091000 1.530726e-13 anti-Xi_c0 -4132 0." -# -# Documentation: Several intermediate resonances included. Xi_c0 lifetime set to 2019 PDG average. This can be removed for Sim10 as the DDDB has this update (DDDB!39). -# EndDocumentation -# -# PhysicsWG: B2OC -# Tested: Yes -# CPUTime: <1min -# Responsible: S. Blusk, M. Alexander -# Email: sblusk@syr.edu, michael.alexander@glasgow.ac.uk -# Date: 20200430 -# -Alias MyXi_c0 Xi_c0 -Alias Myanti-Xi_c0 anti-Xi_c0 -ChargeConj MyXi_c0 Myanti-Xi_c0 -# -# -Alias MyK*0 K*0 -Alias Myanti-K*0 anti-K*0 -ChargeConj MyK*0 Myanti-K*0 -# -# -Decay Xi_b-sig - 1.0 MyXi_c0 pi- PHSP; -Enddecay -CDecay anti-Xi_b+sig -# -Decay MyXi_c0 - 0.5 p+ K- Myanti-K*0 PHSP; - 0.5 p+ K- K- pi+ PHSP; -Enddecay -CDecay Myanti-Xi_c0 -# -Decay MyK*0 - 1.000 K+ pi- VSS; -Enddecay -CDecay Myanti-K*0 - -# - -End - -- GitLab From e4e8891607a831061f75f05b1e544d163c68a0cd Mon Sep 17 00:00:00 2001 From: Tamaki Holly McGrath <tamaki.holly.mcgrath@cern.ch> Date: Fri, 1 May 2020 18:24:09 +0200 Subject: [PATCH 019/702] Committing two new dec files of Bc->Bsmunu decay --- .../Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut.dec | 44 ++++++++++++++ ...Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec | 58 +++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 dkfiles/Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut.dec b/dkfiles/Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..9ff6ddce0 --- /dev/null +++ b/dkfiles/Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 14575001 +# +# Descriptor: [B_c+ -> (B_s0 -> (D_s- -> K+ K- pi-) pi+) mu+ nu_mu]cc +# +# NickName: Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bs mu nu with phase space model, Bs forced to Ds pi, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20200501 +# +# +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Decay B_c+sig + 1.000 MyB_s0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyB_s0 + 1.000 MyD_s- pi+ PHSP; +Enddecay +CDecay Myanti-B_s0 +# +Decay MyD_s- + 1.000 K+ K- pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +End diff --git a/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec b/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..3ed089364 --- /dev/null +++ b/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec @@ -0,0 +1,58 @@ +# EventType: 14545006 +# +# Descriptor: [B_c+ -> (B_s0 -> (J/psi(1S) -> mu+ mu-) (phi(1020) -> K+ K-)) mu+ nu_mu]cc +# +# NickName: Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bs mu nu with phase space model, Bs forced to Jpsi phi, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20200226 +# +# +Define betas 0.02 +Define Apara 0.480 +Define Azero 0.722 +Define Aperp 0.499 +Define pApara 3.30 +Define pAzero 0.0 +Define pAperp 3.07 +# +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_c+sig + 1.000 MyB_s0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyB_s0 + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +Decay Myanti-B_s0 + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End -- GitLab From 3784f2d8f70aa3959a784c7cce35f34761aa9ef7 Mon Sep 17 00:00:00 2001 From: Tamaki Holly McGrath <tamaki.holly.mcgrath@cern.ch> Date: Fri, 1 May 2020 18:45:34 +0200 Subject: [PATCH 020/702] added CPU time on one of the dec files --- dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec b/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec index 3ed089364..1110f1d42 100644 --- a/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec +++ b/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec @@ -13,7 +13,7 @@ # # PhysicsWG: B2SL # Tested: Yes -# CPUTime: +# CPUTime: < 1 min # Responsible: Tamaki Holly McGrath # Email: tamaki.holly.mcgrath@cern.ch # Date: 20200226 -- GitLab From 5fd1c2beb2c68a7a6f3464a8775da4e0237903c9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 4 May 2020 07:33:36 +0000 Subject: [PATCH 021/702] Merge branch 'nskidmor/my-changes' into 'master' New dec file for Lb2LcDKst0bar See merge request lhcb-datapkg/Gen/DecFiles!481 (cherry picked from commit 5461f4e1b8d7c40d0cb56680f8bc17579df05b3a) d19d199a New dec file for Lb2LcDKst0bar 4624060c Update Lb_LcDKst0bar, remove buggy Lb_LcDKst0 and update table_obsolete.sql --- ..._LcDKst0bar,pKpi,Kpipi,Kpi=DecProdCut.dec} | 22 +++++++++---------- doc/table_obsolete.sql | 1 + 2 files changed, 12 insertions(+), 11 deletions(-) rename dkfiles/{Lb_LcDKst0,pKpi,Kpipi,Kpi=DecProdCut.dec => Lb_LcDKst0bar,pKpi,Kpipi,Kpi=DecProdCut.dec} (55%) diff --git a/dkfiles/Lb_LcDKst0,pKpi,Kpipi,Kpi=DecProdCut.dec b/dkfiles/Lb_LcDKst0bar,pKpi,Kpipi,Kpi=DecProdCut.dec similarity index 55% rename from dkfiles/Lb_LcDKst0,pKpi,Kpipi,Kpi=DecProdCut.dec rename to dkfiles/Lb_LcDKst0bar,pKpi,Kpipi,Kpi=DecProdCut.dec index 666388dd4..cb2c24d8b 100644 --- a/dkfiles/Lb_LcDKst0,pKpi,Kpipi,Kpi=DecProdCut.dec +++ b/dkfiles/Lb_LcDKst0bar,pKpi,Kpipi,Kpi=DecProdCut.dec @@ -1,20 +1,20 @@ -# EventType: 15198000 +# EventType: 15198003 # -# Descriptor: [Lambda_b0 -> (K*0 -> K+ pi-) Lambda_c+ D-]cc +# Descriptor: [Lambda_b0 -> (K*(892)~0 -> K- pi+) (Lambda_c+ -> p+ K- pi+) (D- -> K+ pi- pi-)]cc # -# NickName: Lb_LcDKst0,pKpi,Kpipi,Kpi=DecProdCut +# NickName: Lb_LcDKst0bar,pKpi,Kpipi,Kpi=DecProdCut # # Cuts: DaughtersInLHCb # -# Documentation: Lb -> Lc D- K*0 with Lc -> p K pi and D- -> K pi pi D_Dalitz, decay products in acceptance. +# Documentation: Lb -> Lc D- K*(892)~0 with K*(892)~0 -> K- pi+, Lc -> p+ K- pi+ and D- -> K+ pi- pi- D_Dalitz, decay products in acceptance. # EndDocumentation # # PhysicsWG: B2OC # Tested: Yes # CPUTime: <1min -# Responsible: Renato Quagliani -# Email: renato.quagliani@student.unife.it -# Date: 20140725 +# Responsible: Nicola Skidmore +# Email: nicola.skidmore@cern.ch +# Date: 20200502 # Alias My_Lambda_c+ Lambda_c+ Alias My_anti-Lambda_c- anti-Lambda_c- @@ -29,7 +29,7 @@ Alias My_anti-K*0 anti-K*0 ChargeConj My_K*0 My_anti-K*0 # Decay Lambda_b0sig - 1.0 My_Lambda_c+ My_D- My_K*0 PHSP; + 1.0 My_Lambda_c+ My_D- My_anti-K*0 PHSP; Enddecay CDecay anti-Lambda_b0sig # @@ -38,10 +38,10 @@ Decay My_Lambda_c+ Enddecay CDecay My_anti-Lambda_c- # -Decay My_K*0 - 1.0 K+ pi- VSS; +Decay My_anti-K*0 + 1.0 K- pi+ VSS; Enddecay -CDecay My_anti-K*0 +CDecay My_K*0 # Decay My_D- 1.0 K+ pi- pi- D_DALITZ; diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 1280518a2..00fac025d 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -1,3 +1,4 @@ +EVTTYPEID = 15198000, DESCRIPTION = "Lb_LcDKst0,pKpi,Kpipi,Kpi=DecProdCut_buggy", PRIMARY = "[Lambda_b0 -> (K*0 -> K+ pi-) Lambda_c+ D-]cc" EVTTYPEID = 23513202, DESCRIPTION = "Ds_etamunu,gmm=Eta2MuMuGamma,DecGenProdCut_buggy", PRIMARY = "[D_s+ => ( eta => gamma mu+ mu- ) mu+ nu_mu]cc" EVTTYPEID = 27163231, DESCRIPTION = "Dst_D0pi,rhogamma=DecProdCut_buggy", PRIMARY = "[D*+ -> ( D0 -> (rho0 -> pi+ pi-) gamma ) pi+]cc" EVTTYPEID = 15464000, DESCRIPTION = "Lb_Lcpipipi,pKpi=cocktail,DecProdCut_buggy", PRIMARY = "[Lambda_b0 -> (Lambda_c+ -> p K+ pi-) pi- pi+ pi-]cc" -- GitLab From e2f88954e696f01a40c200a267f8e30537da3db7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 4 May 2020 13:52:40 +0000 Subject: [PATCH 022/702] Merge branch 'fredi/adding-hnl-bd' into 'master' Added some Bd files containing HNL decays See merge request lhcb-datapkg/Gen/DecFiles!483 (cherry picked from commit fdfd2cc62c14aee939eb117e86c624d7d14d3a3b) 80a3d6c0 Added some Bd files containing HNL decays 9d332445 Update Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,CC,DecProdCut.dec abc32120 Update Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,CC,DecProdCut.dec b51f33aa Update Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,CC,DecProdCut.dec 9dad9ed6 Correcting removed by mistake `# from Gauss.Configuration import *' e9c36709 Correcting removed by mistake `# from Gauss.Configuration import *' 47108873 Correcting removed by mistake `# from Gauss.Configuration import *' --- ...o2MuX,m=3000MeV,t=1000ps,CC,DecProdCut.dec | 58 +++++++++++++++++++ ...no2MuX,m=3000MeV,t=100ps,CC,DecProdCut.dec | 58 +++++++++++++++++++ ...ino2MuX,m=3000MeV,t=10ps,CC,DecProdCut.dec | 58 +++++++++++++++++++ 3 files changed, 174 insertions(+) create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,CC,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,CC,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,CC,DecProdCut.dec diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,CC,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,CC,DecProdCut.dec new file mode 100644 index 000000000..de8ff4040 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,CC,DecProdCut.dec @@ -0,0 +1,58 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,CC,DecProdCut.dec $ +# +# This is the decay file for the decay Bd -> Majorana_Neutrino (-> Mu+ X) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11473025 +# +# Descriptor: { B0 ==> ... (Higgs0 ==> ... mu+) mu+, B~0 ==> ... (Higgs0 ==> ... mu- ) mu- } +# +# NickName: Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,CC,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bd -> Majorana_Neutrino (-> Mu+ X) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20200503 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.4906 MyHNL mu+ pi- PHSP; +0.0477 MyHNL mu+ rho- PHSP; +0.2903 MyHNL mu+ D- PHSP; +0.1714 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +0.1297 pi- mu+ PHSP; +0.3323 rho- mu+ PHSP; +0.1536 D_s- mu+ PHSP; +0.3844 D_s*- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,CC,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,CC,DecProdCut.dec new file mode 100644 index 000000000..39572a938 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,CC,DecProdCut.dec @@ -0,0 +1,58 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,CC,DecProdCut.dec $ +# +# This is the decay file for the decay Bd -> Majorana_Neutrino (-> Mu+ X) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11473023 +# +# Descriptor: { B0 ==> ... (Higgs0 ==> ... mu+) mu+, B~0 ==> ... (Higgs0 ==> ... mu- ) mu- } +# +# NickName: Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,CC,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bd -> Majorana_Neutrino (-> Mu+ X) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20200503 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.4906 MyHNL mu+ pi- PHSP; +0.0477 MyHNL mu+ rho- PHSP; +0.2903 MyHNL mu+ D- PHSP; +0.1714 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +0.1297 pi- mu+ PHSP; +0.3323 rho- mu+ PHSP; +0.1536 D_s- mu+ PHSP; +0.3844 D_s*- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,CC,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,CC,DecProdCut.dec new file mode 100644 index 000000000..e06aaadb2 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,CC,DecProdCut.dec @@ -0,0 +1,58 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,CC,DecProdCut.dec $ +# +# This is the decay file for the decay Bd -> Majorana_Neutrino (-> Mu+ X) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11473021 +# +# Descriptor: { B0 ==> ... (Higgs0 ==> ... mu+) mu+, B~0 ==> ... (Higgs0 ==> ... mu- ) mu- } +# +# NickName: Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,CC,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-11 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bd -> Majorana_Neutrino (-> Mu+ X) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20200503 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.4906 MyHNL mu+ pi- PHSP; +0.0477 MyHNL mu+ rho- PHSP; +0.2903 MyHNL mu+ D- PHSP; +0.1714 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +0.1297 pi- mu+ PHSP; +0.3323 rho- mu+ PHSP; +0.1536 D_s- mu+ PHSP; +0.3844 D_s*- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# -- GitLab From 819daad1c1c45f1214ac9a6c03867c4b914c2067 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 4 May 2020 15:21:24 +0100 Subject: [PATCH 023/702] Allow release notes script to filter MRs based on branch --- scripts/prepareReleaseNotes.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/prepareReleaseNotes.py b/scripts/prepareReleaseNotes.py index 1ba2c212d..e7c23104e 100755 --- a/scripts/prepareReleaseNotes.py +++ b/scripts/prepareReleaseNotes.py @@ -31,13 +31,15 @@ tag name (tagName).''' return tt -def filterMRs(allMRs, date): +def filterMRs(allMRs, date, target=None): '''Function which checks all merge requests and returns list with those merged after given date/time.''' result = [] for mr in allMRs: if mr.attributes['merged_at'] == None: continue + if target != None and mr.attributes['target_branch'] != target: + continue tmpDate = tparser(mr.attributes['merged_at']) if tmpDate > date: result.append(mr) @@ -91,13 +93,16 @@ if __name__ == '__main__': lastTag = sys.argv[1] newTag = sys.argv[2] output = sys.argv[3] + targetBranch = None + if len(sys.argv) > 4: + targetBranch = sys.argv[4] gl = gitlab.Gitlab('https://gitlab.cern.ch/') project = gl.projects.get(3464) oldTagDate = getTagDate(project, lastTag) allMRs = project.mergerequests.list(all=True,state='merged') - relevantMRs = filterMRs(allMRs, oldTagDate) + relevantMRs = filterMRs(allMRs, oldTagDate, targetBranch) print('Last tag %s was created at %s' % (lastTag, str(oldTagDate))) #print(relevantMRs) -- GitLab From 578b6e73e73fc422c98ecaff6ca3b531b218a04c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 4 May 2020 15:06:22 +0000 Subject: [PATCH 024/702] Merge branch 'tmcgrath/my-changes' into 'master' Fixed mistake in documentation See merge request lhcb-datapkg/Gen/DecFiles!486 (cherry picked from commit 5771a5c6fe1aa9abbe248f94e5cb83607720ac67) 49280c68 Fixed mistake in documentation --- dkfiles/Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut.dec | 2 +- dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut.dec b/dkfiles/Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut.dec index 9ff6ddce0..641fd8fc2 100644 --- a/dkfiles/Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut.dec +++ b/dkfiles/Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut.dec @@ -8,7 +8,7 @@ # # Cuts: BcDaughtersInLHCb # -# Documentation: Bc decay to Bs mu nu with phase space model, Bs forced to Ds pi, decay products in acceptance, BcVegPy +# Documentation: Bc decay to Bs mu nu with ISGW2 model, Bs forced to Ds pi, decay products in acceptance, BcVegPy # EndDocumentation # # PhysicsWG: B2SL diff --git a/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec b/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec index 1110f1d42..9632a34b3 100644 --- a/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec +++ b/dkfiles/Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut.dec @@ -8,7 +8,7 @@ # # Cuts: BcDaughtersInLHCb # -# Documentation: Bc decay to Bs mu nu with phase space model, Bs forced to Jpsi phi, decay products in acceptance, BcVegPy +# Documentation: Bc decay to Bs mu nu with ISGW2 model, Bs forced to Jpsi phi, decay products in acceptance, BcVegPy # EndDocumentation # # PhysicsWG: B2SL -- GitLab From 0dad30f040cb22e63cfe3f3ff2af012c81fd76f7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 4 May 2020 16:00:06 +0000 Subject: [PATCH 025/702] Merge branch 'lcapriot/psi2SKst' into 'master' X(3872)/X(3915)->JpsiOmega normalisation channel See merge request lhcb-datapkg/Gen/DecFiles!487 (cherry picked from commit cb2c6bf52691e9849f5bf615669349b4206a7549) e6b82f1d 1 new decfile for X(3872)/X(3915)->JpsiOmega normalisation channel aba8052d Removed radiative photons from decay descriptor --- .../Bu_psi2SKst,Jpsipipi,mm=DecProdCut.dec | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 dkfiles/Bu_psi2SKst,Jpsipipi,mm=DecProdCut.dec diff --git a/dkfiles/Bu_psi2SKst,Jpsipipi,mm=DecProdCut.dec b/dkfiles/Bu_psi2SKst,Jpsipipi,mm=DecProdCut.dec new file mode 100644 index 000000000..31fa91405 --- /dev/null +++ b/dkfiles/Bu_psi2SKst,Jpsipipi,mm=DecProdCut.dec @@ -0,0 +1,65 @@ +# EventType: 12145450 +# +# Descriptor: [B+ -> (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) ( K*+ -> K+ pi0) ]cc +# +# NickName: Bu_psi2SKst,Jpsipipi,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Normalisation channel for X(3872)/X(3915)->Jpsi Omega +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Lorenzo Capriotti +# Email: lorenzo.capriotti@cern.ch +# Date: 20200504 +# CPUTime: 1min +# +Define Hp 0.159 +Define Hz 0.775 +Define Hm 0.612 +Define pHp 1.563 +Define pHz 0.0 +Define pHm 2.712 +# +# +Alias Mypsi(2S) psi(2S) +Alias MyJ/psi J/psi +Alias MyK*+ K*+ +Alias MyK*- K*- +Alias Mypi0 pi0 +# +ChargeConj Mypsi(2S) Mypsi(2S) +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyK*+ MyK*- +ChargeConj Mypi0 Mypi0 +# +Decay B+sig +1.000 Mypsi(2S) MyK*+ SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +Decay B-sig +1.000 Mypsi(2S) MyK*- SVV_HELAMP Hm pHm Hz pHz Hp pHp; +Enddecay +# +Decay Mypsi(2S) + 1.000 MyJ/psi pi+ pi- VVPIPI; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyK*+ + 1.000 K+ Mypi0 VSS; +Enddecay +# +Decay MyK*- + 1.000 K- Mypi0 VSS; +Enddecay +# +Decay Mypi0 +1.000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From 8edfcb15f49fa497222b77a52f955867ae6c7b3a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 4 May 2020 15:03:08 +0100 Subject: [PATCH 026/702] Release notes for v30r45 --- ReleaseNotes/v30r45.md | 184 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 184 insertions(+) create mode 100644 ReleaseNotes/v30r45.md diff --git a/ReleaseNotes/v30r45.md b/ReleaseNotes/v30r45.md new file mode 100644 index 000000000..9200bfd31 --- /dev/null +++ b/ReleaseNotes/v30r45.md @@ -0,0 +1,184 @@ +!========================= DecFiles v30r45 2020-05-04 ======================= + +! 2020-05-04 - Federico Leo Redi (MR !483) + Add 3 new decay files + + 11473025 : Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,CC,DecProdCut + + 11473023 : Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,CC,DecProdCut + + 11473021 : Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,CC,DecProdCut + +! 2020-05-02 - Nicola Anne Skidmore (MR !481) + Add new decay file + + 15198003 : Lb_LcDKst0bar,pKpi,Kpipi,Kpi=DecProdCut + Declare obsolete + + 15198000 : Lb_LcDKst0,pKpi,Kpipi,Kpi=DecProdCut + +! 2020-05-01 - Tamaki Holly Mcgrath (MR !480) + Add 2 new decay files + + 14575001 : Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut + + 14545006 : Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut + +! 2020-04-30 - Michael Thomas Alexander (MR !479) + Add new decay file + + 16265035 : Xib_Xic0pi,tau=153fs=DecProdCut + +! 2020-04-28 - Michal Kreps (MR !478) + Improve translation between EvtGen and LHCb particle names in decparser + +! 2020-04-28 - Maximilien Chefdeville (MR !477) + Add new decay file + + 12143402 : Bu_JpsiKst,mm,Kpi0=TightCut + +! 2020-04-28 - Steven R. Blusk (MR !476) + Add 3 new decay files + + 16466040 : Xib0_Xic3pi,pKpi=TightCut + + 16467032 : Xib_Xic03pi,pKKpi=TightCut + + 16268010 : Xibst0_Xibpi,Xic03pi,pKKpi=TightCut + +! 2020-04-24 - Wenhua Hu (MR !475) + Add new decay file + + 11144076 : Bd_Jpsiphi,mm=CPV,DecProdCut + +! 2020-04-23 - Biplab Dey (MR !474) + Add 2 new decay files + + 11246110 : Bd_JpsiKspi+pi-,mm,K1cocktail=DecProdCut + + 12245054 : Bu_JpsiKpipi,mm,K1cocktail=DecProdCut + +! 2020-04-23 - Daniel Joachim Unverzagt (MR !473) + Add 2 new decay files + + 27375070 : Dst_D0pi,Kpiemu=DecProdCut + + 27375071 : Dst_D0pi,KpiemuWS=DecProdCut + +! 2020-04-17 - Elisabeth Maria Niel (MR !471) + This a continuation of LHCBGAUSS-1827. Add PolarizedBaryon and polarization value options to decfiles. + +! 2020-04-17 - Benjamin Audurier (MR !470) + Add new decay file + + 30112000 : exclu_gammagamma,mm=coherent_starlight + +! 2020-04-17 - Qiaohong Li (MR !469) + Add new decay file + + 13144452 : Bs_Jpsiomega1420,mm,pipipi=DecProdCut + +! 2020-04-16 - Carla Marin Benito (MR !468) + Add new decay file + + 15102215 : Lb_gammapK=TightCut + +! 2020-04-14 - Michael Kent Wilkinson (MR !467) + Add 13 new decay files + + 25203002 : Lc+_pKpi-res=TightCut,Prompt,CharmOnly + + 28296040 : X_Lc+Lc~-,pKpi-res=TightCut,Prompt,CharmOnly + + 27297060 : X_Sc++Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly + + 27297460 : X_Sc++Sc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly + + 28298040 : X_Sc++Sc~--,piLc,pKpi-res=TightCut,Prompt,CharmOnly + + 26298042 : X_Sc++Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly + + 28296440 : X_Sc+Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly + + 28296441 : X_Sc+Sc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly + + 27297461 : X_Sc+Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly + + 27297061 : X_Sc0Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly + + 28298041 : X_Sc0Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly + + 28196042 : X_Xic+Xic~-,pKpi=TightCut,Prompt,CharmOnly + + 28298043 : X_Xic0Xic~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly + +! 2020-04-14 - Michael Kent Wilkinson (MR !466) + Add new decay file + + 16295030 : Xib_Xic0pi,Lcpi,pKpi-res=LHCbAcceptance + +! 2020-04-12 - Wenqian Huang (MR !465) + Add 2 new decay files + + 26164260 : Xicc++_Xicprimepi,pKpi-res=GenXicc,phsp,DecProdCut,XiccMinPT + + 26164460 : Xicc++_Xicrho+,pKpi-res=GenXicc,DecProdCut,WithMinPT + +! 2020-04-12 - Wenqian Huang (MR !464) + Update instructions to correct small issue in description how to run DaVinci on xgen files. + +! 2020-04-10 - Joan Ruiz Vidal (MR !463) + Add 2 new decay files + + 25105102 : Lc_Lambdapipipi=TightCut + + 26105192 : Xic_LambdaKpipi=TightCut + +! 2020-04-10 - Vitalii Lisovskyi (MR !462) + Add 3 new decay files + + 16145935 : Omegab_JpsiOmega,mm,LambdaK=phsp,TightCut + + 16115139 : Omegab_Omegamumu,LambdaK=phsp,TightCut + + 16145937 : Omegab_psi2SOmega,mm,LambdaK=phsp,TightCut + +! 2020-04-10 - Vitalii Lisovskyi (MR !461) + Add new decay file + + 16144540 : Xib0_JpsiXi0,mm,Lambdapi0=phsp,DecProdCut + +! 2020-04-09 - Giacomo Graziani (MR !460) + Add new decay file + + 33000001 : minbias=BiasedLambdabarPbarPt300MeV + +! 2020-04-08 - Carla Marin Benito (MR !459) + Add new decay file + + 15102600 : Lb_gammapKst,Kpi0=HighPtGamma,DecProdCut + +! 2020-04-06 - Jeremy Peter Dalseno (MR !458) + Add 6 new decay files + + 11400400 : Bd_etaeta,eta=Cocktail,DecProdCut,EqProd + + 11402600 : Bd_etapeta,etap=Cocktail,eta=Cocktail,DecProdCut,EqProd + + 11404400 : Bd_etapetap,etap=Cocktail,eta=Cocktail,DecProdCut,EqProd + + 13400400 : Bs_etaeta,eta=Cocktail,DecProdCut,EqProd + + 13402600 : Bs_etapeta,etap=Cocktail,eta=Cocktail,DecProdCut,EqProd + + 13404400 : Bs_etapetap,etap=Cocktail,eta=Cocktail,DecProdCut,EqProd + +! 2020-04-06 - Jeremy Peter Dalseno (MR !457) + Add 11 new decay files + + 11106401 : Bd_etapKst0,etapi+pi-,pi+pi-pi0,K+pi-=DecProdCut,PHSP + + 11104221 : Bd_etapKst0,pi+pi-g,K+pi-=DecProdCut,PHSP + + 11104412 : Bd_etapphi,etapi+pi-,gg,K+K-=DecProdCut,PHSP + + 11106402 : Bd_etapphi,etapi+pi-,pi+pi-pi0,K+K-=DecProdCut,PHSP + + 11104222 : Bd_etapphi,pi+pi-g,K+K-=DecProdCut,PHSP + + 11104410 : Bd_etaprho0,etapi+pi-,gg,pi+pi-=DecProdCut,PHSP + + 11106400 : Bd_etaprho0,etapi+pi-,pi+pi-pi0,pi+pi-=DecProdCut,PHSP + + 11104220 : Bd_etaprho0,pi+pi-g,pi+pi-=DecProdCut,PHSP + + 12103492 : Bu_etappi+,etapi+pi-,gg=DecProdCut,PHSP + + 12105420 : Bu_etappi+,etapi+pi-,pi+pi-pi0=DecProdCut,PHSP + + 12103214 : Bu_etappi+,pi+pi-g=DecProdCut,PHSP + +! 2020-04-04 - Biplab Dey (MR !456) + Add new decay file + + 12145151 : Bu_JpsiKSpi,mm=XLL,DecProdCut + +! 2020-04-04 - Carmen Giugliano (MR !455) + Add 3 new decay files + + 13563002 : Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauolababar + + 13763200 : Bs_DsstTauNu,KKPi,PiPiPi=TightCut,tauolababar + + 13863401 : Bs_DsststTauNu,KKPi,PiPiPi=TightCut,tauolababar + +! 2020-04-03 - Jeremy Peter Dalseno (MR !454) + Add new decay file + + 11104059 : Bd_pi+pi-pi+pi-=DecProdCut,PHSP,Charmless,TightCut + +! 2020-04-03 - Matthew Bradley (MR !453) + Add 18 new decay files + + 49000065 : dijet=b,m100GeV,mu + + 49000062 : dijet=b,m100GeV + + 49000064 : dijet=b,m70,110GeV,mu + + 49000061 : dijet=b,m70,110GeV + + 49000063 : dijet=b,m80GeV,mu + + 49000060 : dijet=b,m80GeV + + 49000075 : dijet=c,m100GeV,mu + + 49000072 : dijet=c,m100GeV + + 49000074 : dijet=c,m70,110GeV,mu + + 49000071 : dijet=c,m70,110GeV + + 49000073 : dijet=c,m80GeV,mu + + 49000070 : dijet=c,m80GeV + + 49000085 : dijet=q,m100GeV,mu + + 49000082 : dijet=q,m100GeV + + 49000084 : dijet=q,m70,110GeV,mu + + 49000081 : dijet=q,m70,110GeV + + 49000083 : dijet=q,m80GeV,mu + + 49000080 : dijet=q,m80GeV + +! 2020-04-03 - Yilong Wang (MR !452) + Add new decay file + + 11114017 : Bd_phimumu=DecProdCut + +! 2020-04-01 - Ignacio Alberto Monroy Canon (MR !450) + Add 3 new decay files + + 26163072 : Lc2840,D0p+,Kpi=TightCut + + 26163071 : Lc2940,D0p+,Kpi=TightCut + + 26163073 : Lc3060,D0p+,Kpi=TightCut + -- GitLab From 5937aad6d3e5fb47beb954155d5ab79bcbd77b3a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 4 May 2020 17:12:08 +0100 Subject: [PATCH 027/702] Small update of release notes --- ReleaseNotes/v30r45.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ReleaseNotes/v30r45.md b/ReleaseNotes/v30r45.md index 9200bfd31..1e623b807 100644 --- a/ReleaseNotes/v30r45.md +++ b/ReleaseNotes/v30r45.md @@ -1,5 +1,12 @@ !========================= DecFiles v30r45 2020-05-04 ======================= +! 2020-05-04 - Michal Kreps (MR !490) + Allow release notes script to filter MRs based on branch when preparing release notes. + +! 2020-05-04 - Lorenzo Capriotti (MR !487) + Add new decay file + + 12145450 : Bu_psi2SKst,Jpsipipi,mm=DecProdCut + ! 2020-05-04 - Federico Leo Redi (MR !483) Add 3 new decay files + 11473025 : Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,CC,DecProdCut -- GitLab From 56bec29b789c6f39ef56ee8892ae0dbc66d50fef Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 4 May 2020 17:33:52 +0100 Subject: [PATCH 028/702] Release notes for v31r2 --- ReleaseNotes/v31r2.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 ReleaseNotes/v31r2.md diff --git a/ReleaseNotes/v31r2.md b/ReleaseNotes/v31r2.md new file mode 100644 index 000000000..a2968d43f --- /dev/null +++ b/ReleaseNotes/v31r2.md @@ -0,0 +1,21 @@ +!========================= DecFiles v31r2 2020-05-04 ======================= + +! 2020-05-04 - Michal Kreps + Add all decay files and changes from Sim09 versions v30r43 to v30r45. + See corresponding release notes for details. + +! 2020-03-25 - Michal Kreps (MR !444) + - Use gitlab API to obtain list of cuts from repository + +! 2020-05-04 - Michal Kreps (MR !490) +Allow release notes script to filter MRs based on branch when preparing release notes. + +! 2020-04-28 - Michal Kreps (MR !478) +Improve translation between EvtGen and LHCb particle names in decparser + +! 2020-04-17 - Elisabeth Maria Niel (MR !471) +This a continuation of LHCBGAUSS-1827. Add PolarizedBaryon and polarization value options to decfiles. + +! 2020-04-12 - Wenqian Huang (MR !464) +Update instructions to correct the small issue in the description how to run DaVinci on xgen files. + -- GitLab From 44c58d5254b53d48b96d146edbf3f7aadd8647c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Casais?= <adrian.casais@rai.usc.es> Date: Thu, 4 Jun 2020 18:38:55 +0200 Subject: [PATCH 029/702] Added ALPs DecFile using MadGraph generator --- dkfiles/ALP52gg.dec | 88 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 dkfiles/ALP52gg.dec diff --git a/dkfiles/ALP52gg.dec b/dkfiles/ALP52gg.dec new file mode 100644 index 000000000..4c336a22a --- /dev/null +++ b/dkfiles/ALP52gg.dec @@ -0,0 +1,88 @@ +# EventType: 49100040 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP52gg +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions + +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" + +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" + + +# # Madgraph options. +# Generation().Special.addTool(MadgraphProduction) + +# Generation().Special.MadgraphProduction.Commands += [ +# "import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 5.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667" + +# ] + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 900*MeV)" +# , "P = (GP> 5500*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# EndInsertPythonCode +# +# +# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 5 3.e-19 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20200603 +# +End +# -- GitLab From d0809ba610cb2d07ab3dcced21dca21804288951 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Casais?= <adrian.casais@rai.usc.es> Date: Thu, 4 Jun 2020 18:43:20 +0200 Subject: [PATCH 030/702] Corrected documentation --- dkfiles/ALP52gg.dec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dkfiles/ALP52gg.dec b/dkfiles/ALP52gg.dec index 4c336a22a..0f4c3484c 100644 --- a/dkfiles/ALP52gg.dec +++ b/dkfiles/ALP52gg.dec @@ -73,7 +73,8 @@ # EndInsertPythonCode # # -# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# Documentation: ALP with mass = 5 GeV decaying in two photons, all particles in the acceptance and kinematic cuts aligned with StrippingLine +# # EndDocumentation # # ParticleValue: "AxR0 54 54 0.0 5 3.e-19 AxR0 54 1.e-2" -- GitLab From fb8f24668311abd2095ef85f73f3d82f601e314d Mon Sep 17 00:00:00 2001 From: Bartlomiej Rachwal <bartlomiej.rachwal@cern.ch> Date: Tue, 9 Jun 2020 14:50:08 +0200 Subject: [PATCH 031/702] add new decfile for Z_mumubb with Madgraph production tool --- dkfiles/Z_mumubb_Madgraph.dec | 56 +++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 dkfiles/Z_mumubb_Madgraph.dec diff --git a/dkfiles/Z_mumubb_Madgraph.dec b/dkfiles/Z_mumubb_Madgraph.dec new file mode 100644 index 000000000..df2cf2fa0 --- /dev/null +++ b/dkfiles/Z_mumubb_Madgraph.dec @@ -0,0 +1,56 @@ +# EventType: 42912009 +# +# Descriptor: pp -> (Z-> mu mu) (b b~)... +# +# NickName: Z_mumubb_Madgraph +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/TwoBTwoLeptonFromZ0 +# +# InsertPythonCode: +# # Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions +# +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" +# +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" +# +# # Madgraph options. +# Generation().Special.addTool(MadgraphProduction) +# Generation().Special.MadgraphProduction.Commands += [ +# "generate p p > mu+ mu- b b~ [QCD]", +# " set mmll 40" # Min invariant mass of l+l- (same flavour) lepton pair +# ] +# # Generation cut +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "TwoBTwoLeptonFromZ0" ) +# tracksInAcc = Generation().TwoBTwoLeptonFromZ0 +# tracksInAcc.Code = " ( (count ( isGoodbquark ) > 1) & (count ( isGoodLepton ) >1)) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodbquark = ( GINTREE( GBEAUTY & ( GTHETA < 400.0*mrad )))" +# , "isGoodLepton = (( 'Z0' == GABSID ) & GINTREE( GLEPTON & ( GTHETA < 400.0*mrad )))" +# ] +# +# EndInsertPythonCode +# +# Documentation: 2 b-quark and 2 mu in the LHCb Acc. Z min mass cut is applied by Madgraph directly when used as production +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Bartek Rachwal +# Email: bartlomiej.rachwal@cern.ch +# Date: 20200605 +# +End +# -- GitLab From 4a205a29035e862571af0934c61dad89155f9880 Mon Sep 17 00:00:00 2001 From: Carlos Vazquez Sierra <carlos.vazquez@cern.ch> Date: Wed, 17 Jun 2020 16:01:37 +0200 Subject: [PATCH 032/702] Add HiddenValley decay files for various modes --- ...iddenValley_HiggsPortal_KK_1.02GeV_5ps.dec | 93 +++++++++++++++++++ ...iddenValley_HiggsPortal_KK_1.08GeV_5ps.dec | 93 +++++++++++++++++++ ...HiddenValley_HiggsPortal_KK_1.3GeV_5ps.dec | 93 +++++++++++++++++++ ...HiddenValley_HiggsPortal_KK_1.8GeV_5ps.dec | 93 +++++++++++++++++++ ...HiddenValley_HiggsPortal_KK_2.5GeV_5ps.dec | 93 +++++++++++++++++++ ...ddenValley_HiggsPortal_mumu_0.3GeV_5ps.dec | 93 +++++++++++++++++++ ...ddenValley_HiggsPortal_mumu_0.9GeV_5ps.dec | 93 +++++++++++++++++++ ...ddenValley_HiggsPortal_pipi_0.4GeV_5ps.dec | 93 +++++++++++++++++++ ...ddenValley_HiggsPortal_pipi_0.6GeV_5ps.dec | 93 +++++++++++++++++++ ...ddenValley_HiggsPortal_pipi_0.8GeV_5ps.dec | 93 +++++++++++++++++++ ...denValley_HiggsPortal_pipi_0.95GeV_5ps.dec | 93 +++++++++++++++++++ ...denValley_HiggsPortal_ssbar_1.8GeV_5ps.dec | 93 +++++++++++++++++++ ...denValley_HiggsPortal_ssbar_2.5GeV_5ps.dec | 93 +++++++++++++++++++ 13 files changed, 1209 insertions(+) create mode 100644 dkfiles/HiddenValley_HiggsPortal_KK_1.02GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_KK_1.08GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_KK_1.3GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_KK_1.8GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_KK_2.5GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_mumu_0.3GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_mumu_0.9GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_pipi_0.4GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_pipi_0.6GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_pipi_0.8GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_pipi_0.95GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_ssbar_1.8GeV_5ps.dec create mode 100644 dkfiles/HiddenValley_HiggsPortal_ssbar_2.5GeV_5ps.dec diff --git a/dkfiles/HiddenValley_HiggsPortal_KK_1.02GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_KK_1.02GeV_5ps.dec new file mode 100644 index 000000000..e4cee7d07 --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_KK_1.02GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102000 +# +# Descriptor: pivDiag -> K+K- +# +# NickName: HiddenValley_HiggsPortal_KK_1.02GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiKaon +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 1.02", # Rhov mass +# "4900111:m0 = 1.02", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 321 -321", # K+ K- +# "321:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 1.02 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 1.02 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 1.02 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 1.02 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 1.02 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 1.02 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiKaon" ) +# tracksInAcc = Generation().HiddenValleyDiKaon +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodKaon = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'K+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodKaon, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into KK, at least two HV pions in the event, 1.02 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_KK_1.08GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_KK_1.08GeV_5ps.dec new file mode 100644 index 000000000..86f9bfdb8 --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_KK_1.08GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102001 +# +# Descriptor: pivDiag -> K+K- +# +# NickName: HiddenValley_HiggsPortal_KK_1.08GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiKaon +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 1.08", # Rhov mass +# "4900111:m0 = 1.08", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 321 -321", # K+ K- +# "321:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 1.08 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 1.08 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 1.08 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 1.08 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 1.08 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 1.08 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiKaon" ) +# tracksInAcc = Generation().HiddenValleyDiKaon +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodKaon = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'K+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodKaon, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into KK, at least two HV pions in the event, 1.08 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_KK_1.3GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_KK_1.3GeV_5ps.dec new file mode 100644 index 000000000..543a6ae70 --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_KK_1.3GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102002 +# +# Descriptor: pivDiag -> K+K- +# +# NickName: HiddenValley_HiggsPortal_KK_1.3GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiKaon +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 1.3", # Rhov mass +# "4900111:m0 = 1.3", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 321 -321", # K+ K- +# "321:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 1.3 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 1.3 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 1.3 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 1.3 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 1.3 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 1.3 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiKaon" ) +# tracksInAcc = Generation().HiddenValleyDiKaon +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodKaon = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'K+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodKaon, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into KK, at least two HV pions in the event, 1.3 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_KK_1.8GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_KK_1.8GeV_5ps.dec new file mode 100644 index 000000000..12026dc4f --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_KK_1.8GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102003 +# +# Descriptor: pivDiag -> K+K- +# +# NickName: HiddenValley_HiggsPortal_KK_1.8GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiKaon +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 1.8", # Rhov mass +# "4900111:m0 = 1.8", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 321 -321", # K+ K- +# "321:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 1.8 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 1.8 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 1.8 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 1.8 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 1.8 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 1.8 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiKaon" ) +# tracksInAcc = Generation().HiddenValleyDiKaon +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodKaon = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'K+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodKaon, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into KK, at least two HV pions in the event, 1.8 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_KK_2.5GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_KK_2.5GeV_5ps.dec new file mode 100644 index 000000000..8026b9b01 --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_KK_2.5GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102004 +# +# Descriptor: pivDiag -> K+K- +# +# NickName: HiddenValley_HiggsPortal_KK_2.5GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiKaon +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 2.5", # Rhov mass +# "4900111:m0 = 2.5", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 321 -321", # K+ K- +# "321:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 2.5 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 2.5 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 2.5 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 2.5 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 2.5 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 2.5 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiKaon" ) +# tracksInAcc = Generation().HiddenValleyDiKaon +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodKaon = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'K+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodKaon, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into KK, at least two HV pions in the event, 2.5 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_mumu_0.3GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_mumu_0.3GeV_5ps.dec new file mode 100644 index 000000000..11f0b1ce4 --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_mumu_0.3GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102009 +# +# Descriptor: pivDiag -> mu+mu- +# +# NickName: HiddenValley_HiggsPortal_mumu_0.3GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiMuon +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 0.3", # Rhov mass +# "4900111:m0 = 0.3", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 13 -13", # mu+ mu- +# "13:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 0.3 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 0.3 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 0.3 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 0.3 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 0.3 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 0.3 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiMuon" ) +# tracksInAcc = Generation().HiddenValleyDiMuon +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodPion = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'mu+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodPion, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into mumu, at least two HV pions in the event, 0.3 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_mumu_0.9GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_mumu_0.9GeV_5ps.dec new file mode 100644 index 000000000..9f7bd5b52 --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_mumu_0.9GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102010 +# +# Descriptor: pivDiag -> mu+mu- +# +# NickName: HiddenValley_HiggsPortal_mumu_0.9GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiMuon +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 0.9", # Rhov mass +# "4900111:m0 = 0.9", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 13 -13", # mu+ mu- +# "13:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 0.9 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 0.9 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 0.9 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 0.9 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 0.9 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 0.9 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiMuon" ) +# tracksInAcc = Generation().HiddenValleyDiMuon +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodPion = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'mu+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodPion, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into mumu, at least two HV pions in the event, 0.9 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_pipi_0.4GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_pipi_0.4GeV_5ps.dec new file mode 100644 index 000000000..38f12dc9e --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_pipi_0.4GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102005 +# +# Descriptor: pivDiag -> pi+pi- +# +# NickName: HiddenValley_HiggsPortal_pipi_0.4GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiPion +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 0.4", # Rhov mass +# "4900111:m0 = 0.4", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 211 -211", # pi+ pi- +# "211:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 0.4 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 0.4 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 0.4 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 0.4 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 0.4 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 0.4 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiPion" ) +# tracksInAcc = Generation().HiddenValleyDiPion +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodPion = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'pi+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodPion, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into pipi, at least two HV pions in the event, 0.4 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_pipi_0.6GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_pipi_0.6GeV_5ps.dec new file mode 100644 index 000000000..2dc481a6b --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_pipi_0.6GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102006 +# +# Descriptor: pivDiag -> pi+pi- +# +# NickName: HiddenValley_HiggsPortal_pipi_0.6GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiPion +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 0.6", # Rhov mass +# "4900111:m0 = 0.6", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 211 -211", # pi+ pi- +# "211:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 0.6 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 0.6 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 0.6 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 0.6 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 0.6 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 0.6 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiPion" ) +# tracksInAcc = Generation().HiddenValleyDiPion +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodPion = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'pi+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodPion, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into pipi, at least two HV pions in the event, 0.6 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_pipi_0.8GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_pipi_0.8GeV_5ps.dec new file mode 100644 index 000000000..0f2c1c3ff --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_pipi_0.8GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102007 +# +# Descriptor: pivDiag -> pi+pi- +# +# NickName: HiddenValley_HiggsPortal_pipi_0.8GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiPion +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 0.8", # Rhov mass +# "4900111:m0 = 0.8", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 211 -211", # pi+ pi- +# "211:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 0.8 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 0.8 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 0.8 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 0.8 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 0.8 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 0.8 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiPion" ) +# tracksInAcc = Generation().HiddenValleyDiPion +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodPion = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'pi+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodPion, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into pipi, at least two HV pions in the event, 0.8 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_pipi_0.95GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_pipi_0.95GeV_5ps.dec new file mode 100644 index 000000000..7960d384a --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_pipi_0.95GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102008 +# +# Descriptor: pivDiag -> pi+pi- +# +# NickName: HiddenValley_HiggsPortal_pipi_0.95GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiPion +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 0.95", # Rhov mass +# "4900111:m0 = 0.95", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 211 -211", # pi+ pi- +# "211:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 0.95 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 0.95 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 0.95 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 0.95 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 0.95 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 0.95 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiPion" ) +# tracksInAcc = Generation().HiddenValleyDiPion +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodPion = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'pi+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodPion, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into pipi, at least two HV pions in the event, 0.95 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_ssbar_1.8GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_ssbar_1.8GeV_5ps.dec new file mode 100644 index 000000000..1ba0ca925 --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_ssbar_1.8GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102011 +# +# Descriptor: pivDiag -> ss~ +# +# NickName: HiddenValley_HiggsPortal_ssbar_1.8GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiKaon +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 1.8", # Rhov mass +# "4900111:m0 = 1.8", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 3 -3", # s sbar +# "3:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 1.8 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 1.8 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 1.8 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 1.8 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 1.8 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 1.8 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiKaon" ) +# tracksInAcc = Generation().HiddenValleyDiKaon +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodPion = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'K+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodPion, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into ssbar, at least two HV pions decaying into KK in the event, 1.8 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + diff --git a/dkfiles/HiddenValley_HiggsPortal_ssbar_2.5GeV_5ps.dec b/dkfiles/HiddenValley_HiggsPortal_ssbar_2.5GeV_5ps.dec new file mode 100644 index 000000000..f054052cb --- /dev/null +++ b/dkfiles/HiddenValley_HiggsPortal_ssbar_2.5GeV_5ps.dec @@ -0,0 +1,93 @@ +# EventType: 44102012 +# +# Descriptor: pivDiag -> ss~ +# +# NickName: HiddenValley_HiggsPortal_ssbar_2.5GeV_5ps +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HiddenValleyDiKaon +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# from Configurables import Pythia8Production +# Generation().Special.ProductionTool = "Pythia8Production" +# Generation().Special.addTool( Pythia8Production ) +# +# ## Pythia8 production commands +# GlobalParameters = ["PartonLevel:MPI = on", +# "PartonLevel:ISR = on", +# "PartonLevel:FSR = on", +# "HadronLevel:Hadronize = on"] +# HiggsProduction = ["HiggsSM:all = on", +# "25:onMode = off", +# "25:addChannel = 1 1 103 4900101 -4900101"] +# HidValleyParameters = ["HiddenValley:FSR = on", +# "HiddenValley:fragment = on", +# "HiddenValley:alphaOrder = 1", +# "HiddenValley:alphaFSR = 0.7", +# "HiddenValley:Ngauge = 3", +# "HiddenValley:Lambda = 4", +# "HiddenValley:pTminFSR = 1", +# "HiddenValley:nFlav = 1", +# "HiddenValley:probVector = 0"] +# HidPartParameters = ["4900101:m0 = 1", # qv mass +# "4900113:m0 = 2.5", # Rhov mass +# "4900111:m0 = 2.5", # Piv mass (GeV) +# "4900111:tau0 = 1.49896", # Piv lifetime (5 ps) in mm (c = 0.299792 mm/ps) +# "4900111:onMode = on", +# "4900111:mayDecay = on", +# "4900111:addChannel 1 1 1 3 -3", # s sbar +# "3:mayDecay = on"] +# Generation().Special.Pythia8Production.Commands += GlobalParameters +# Generation().Special.Pythia8Production.Commands += HiggsProduction +# Generation().Special.Pythia8Production.Commands += HidValleyParameters +# Generation().Special.Pythia8Production.Commands += HidPartParameters +# +# ## Property Particle table update: +# from Configurables import LHCb__ParticlePropertySvc as PPS +# PPS().Particles = ["gv 4900021 4900021 0.0 0.0 0.0 gv 4900021 0", +# "Zv 4900023 4900023 0.0 125.0 6.58e-23 Zv 4900023 1e-2", +# "qv 4900101 4900101 0.0 1.0 0.0 qv 4900101 0", +# "qvbar -4900101 -4900101 0.0 1.0 0.0 qvbar -4900101 0", +# "pivDiag 4900111 4900111 0.0 2.5 5e-12 pivDiag 4900111 2.0e-11", +# "pivUp 4900211 4900211 0.0 2.5 0.0 pivUp 4900211 0", +# "pivDn -4900211 -4900211 0.0 2.5 0.0 pivDn -4900211 0", +# "rhovDiag 4900113 4900113 0.0 2.5 0.0 rhovDiag 4900113 0", +# "rhovUp 4900213 4900213 0.0 2.5 0.0 rhovUp 4900213 0", +# "rhovDn -4900213 -4900213 0.0 2.5 0.0 rhovDn -4900213 0"] +# +# ## Geant4 classes: +# from Configurables import GenerationToSimulation +# from Configurables import GiGaHiddenValleyParticles, GiGaPhysListModular +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'pivDiag', 'gv', 'qv', 'qvbar' ] )" +# gigaHVPart = GiGaHiddenValleyParticles() +# gigaHVPart.HiddenValley = ["pivDiag", "gv", "qv", "qvbar"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHVPart ] +# +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HiddenValleyDiKaon" ) +# tracksInAcc = Generation().HiddenValleyDiKaon +# tracksInAcc.Code = " count ( isGoodHV ) > 1 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodPion = ( ( GP > 2.*GeV ) & ( GTHETA < 400.0*mrad ) & ( 'K+' == GABSID ) )" +# , "isGoodHV = ( ( 'pivDiag' == GID ) & ( GNINTREE( isGoodPion, 4 ) > 1 ) )" ] +# EndInsertPythonCode +# +# Documentation: HV pion decaying into ssbar, at least two HV pions decaying into KK in the event, 2.5 GeV and 5 ps. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Carlos Vazquez Sierra +# Email: carlos.vazquez.sierra@cern.ch +# Date: 20200617 +# CPUTime: < 1 min +# +End +# + + -- GitLab From 3d9c62f8434b444c3ccad4d09909242092fe4324 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Casais?= <adrian.casais@rai.usc.es> Date: Wed, 15 Jul 2020 17:26:25 +0200 Subject: [PATCH 033/702] Added new ALP dkfiles and fixed generation parameters --- dkfiles/ALP102gg.dec | 91 ++++++++++++++++++++++++++++++++++++++++++++ dkfiles/ALP112gg.dec | 91 ++++++++++++++++++++++++++++++++++++++++++++ dkfiles/ALP52gg.dec | 8 ++-- dkfiles/ALP62gg.dec | 91 ++++++++++++++++++++++++++++++++++++++++++++ dkfiles/ALP72gg.dec | 91 ++++++++++++++++++++++++++++++++++++++++++++ dkfiles/ALP82gg.dec | 91 ++++++++++++++++++++++++++++++++++++++++++++ dkfiles/ALP92gg.dec | 91 ++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 551 insertions(+), 3 deletions(-) create mode 100644 dkfiles/ALP102gg.dec create mode 100644 dkfiles/ALP112gg.dec create mode 100644 dkfiles/ALP62gg.dec create mode 100644 dkfiles/ALP72gg.dec create mode 100644 dkfiles/ALP82gg.dec create mode 100644 dkfiles/ALP92gg.dec diff --git a/dkfiles/ALP102gg.dec b/dkfiles/ALP102gg.dec new file mode 100644 index 000000000..92d6009ed --- /dev/null +++ b/dkfiles/ALP102gg.dec @@ -0,0 +1,91 @@ +# EventType: 49100045 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP102gg +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions + +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" + +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" + + +# # Madgraph options. +# Generation().Special.addTool(MadgraphProduction) + +# Generation().Special.MadgraphProduction.Commands += [ +# "import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 10.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel nn23lo1", +# " set lhaid 230000" + +# ] + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 900*MeV)" +# , "P = (GP> 5500*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# EndInsertPythonCode +# +# +# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 10 3.e-19 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20200603 +# +End +# diff --git a/dkfiles/ALP112gg.dec b/dkfiles/ALP112gg.dec new file mode 100644 index 000000000..4e4428fc4 --- /dev/null +++ b/dkfiles/ALP112gg.dec @@ -0,0 +1,91 @@ +# EventType: 49100046 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP112gg +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions + +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" + +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" + + +# # Madgraph options. +# Generation().Special.addTool(MadgraphProduction) + +# Generation().Special.MadgraphProduction.Commands += [ +# "import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 11.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel nn23lo1", +# " set lhaid 230000" + +# ] + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 900*MeV)" +# , "P = (GP> 5500*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# EndInsertPythonCode +# +# +# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 11 3.e-19 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20200603 +# +End +# diff --git a/dkfiles/ALP52gg.dec b/dkfiles/ALP52gg.dec index 0f4c3484c..981612fcf 100644 --- a/dkfiles/ALP52gg.dec +++ b/dkfiles/ALP52gg.dec @@ -46,9 +46,12 @@ # " set draamax -1", # " set draj 0", # " set drajmax -1", +# " set lambdaa 1000", # " set cgg 10", # " set cww 10", -# " set cbb 16.66667" +# " set cbb 16.66667", +# " set pdlabel nn23lo1", +# " set lhaid 230000" # ] @@ -73,8 +76,7 @@ # EndInsertPythonCode # # -# Documentation: ALP with mass = 5 GeV decaying in two photons, all particles in the acceptance and kinematic cuts aligned with StrippingLine -# +# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. # EndDocumentation # # ParticleValue: "AxR0 54 54 0.0 5 3.e-19 AxR0 54 1.e-2" diff --git a/dkfiles/ALP62gg.dec b/dkfiles/ALP62gg.dec new file mode 100644 index 000000000..65713ef6a --- /dev/null +++ b/dkfiles/ALP62gg.dec @@ -0,0 +1,91 @@ +# EventType: 49100041 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP62gg +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions + +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" + +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" + + +# # Madgraph options. +# Generation().Special.addTool(MadgraphProduction) + +# Generation().Special.MadgraphProduction.Commands += [ +# "import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 6.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel nn23lo1", +# " set lhaid 230000" + +# ] + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 900*MeV)" +# , "P = (GP> 5500*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# EndInsertPythonCode +# +# +# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 6 3.e-19 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20200603 +# +End +# diff --git a/dkfiles/ALP72gg.dec b/dkfiles/ALP72gg.dec new file mode 100644 index 000000000..2bffaa34f --- /dev/null +++ b/dkfiles/ALP72gg.dec @@ -0,0 +1,91 @@ +# EventType: 49100042 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP72gg +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions + +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" + +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" + + +# # Madgraph options. +# Generation().Special.addTool(MadgraphProduction) + +# Generation().Special.MadgraphProduction.Commands += [ +# "import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 7.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel nn23lo1", +# " set lhaid 230000" + +# ] + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 900*MeV)" +# , "P = (GP> 5500*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# EndInsertPythonCode +# +# +# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 7 3.e-19 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20200603 +# +End +# diff --git a/dkfiles/ALP82gg.dec b/dkfiles/ALP82gg.dec new file mode 100644 index 000000000..2b9a14282 --- /dev/null +++ b/dkfiles/ALP82gg.dec @@ -0,0 +1,91 @@ +# EventType: 49100043 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP82gg +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions + +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" + +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" + + +# # Madgraph options. +# Generation().Special.addTool(MadgraphProduction) + +# Generation().Special.MadgraphProduction.Commands += [ +# "import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 8.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel nn23lo1", +# " set lhaid 230000" + +# ] + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 900*MeV)" +# , "P = (GP> 5500*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# EndInsertPythonCode +# +# +# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 8 3.e-19 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20200603 +# +End +# diff --git a/dkfiles/ALP92gg.dec b/dkfiles/ALP92gg.dec new file mode 100644 index 000000000..f066d8782 --- /dev/null +++ b/dkfiles/ALP92gg.dec @@ -0,0 +1,91 @@ +# EventType: 49100044 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP92gg +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions + +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" + +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" + + +# # Madgraph options. +# Generation().Special.addTool(MadgraphProduction) + +# Generation().Special.MadgraphProduction.Commands += [ +# "import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 9.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel nn23lo1", +# " set lhaid 230000" + +# ] + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 900*MeV)" +# , "P = (GP> 5500*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# EndInsertPythonCode +# +# +# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 9 3.e-19 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20200603 +# +End +# -- GitLab From 5cb07b94f69905efcfb36af936966cf4d990a411 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Casais?= <adrian.casais@rai.usc.es> Date: Wed, 15 Jul 2020 18:00:48 +0200 Subject: [PATCH 034/702] Added decfiles for masses 4 GeV and 4.5 GeV --- dkfiles/ALP42gg.dec | 91 ++++++++++++++++++++++++++++++++++++++++++++ dkfiles/ALP452gg.dec | 91 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 182 insertions(+) create mode 100644 dkfiles/ALP42gg.dec create mode 100644 dkfiles/ALP452gg.dec diff --git a/dkfiles/ALP42gg.dec b/dkfiles/ALP42gg.dec new file mode 100644 index 000000000..ee3102c31 --- /dev/null +++ b/dkfiles/ALP42gg.dec @@ -0,0 +1,91 @@ +# EventType: 49100048 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP42gg +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions + +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" + +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" + + +# # Madgraph options. +# Generation().Special.addTool(MadgraphProduction) + +# Generation().Special.MadgraphProduction.Commands += [ +# "import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 4.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel nn23lo1", +# " set lhaid 230000" + +# ] + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 900*MeV)" +# , "P = (GP> 5500*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# EndInsertPythonCode +# +# +# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 4 3.e-19 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20200603 +# +End +# diff --git a/dkfiles/ALP452gg.dec b/dkfiles/ALP452gg.dec new file mode 100644 index 000000000..8fbf2cb33 --- /dev/null +++ b/dkfiles/ALP452gg.dec @@ -0,0 +1,91 @@ +# EventType: 49100049 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP452gg +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions + +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" + +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" + + +# # Madgraph options. +# Generation().Special.addTool(MadgraphProduction) + +# Generation().Special.MadgraphProduction.Commands += [ +# "import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 4.5", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel nn23lo1", +# " set lhaid 230000" + +# ] + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 900*MeV)" +# , "P = (GP> 5500*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# EndInsertPythonCode +# +# +# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 4.5 3.e-19 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20200603 +# +End +# -- GitLab From 000b093488e42ae9e783d27db6d50bfd4ab545ec Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Sat, 25 Jul 2020 13:15:04 +0100 Subject: [PATCH 035/702] Change way how in loki cuts reference to children is made --- dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec b/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec index 88e611276..12bfec4e4 100755 --- a/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec +++ b/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec @@ -20,8 +20,8 @@ # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV", -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" +# "pipiKP = GCHILD(GP,('p+' == GABSID )) + GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi+' == GABSID ))" , +# "pipiKPT = GCHILD(GPT,('p+' == GABSID )) + GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi+' == GABSID ))" # ] # tightCut.Cuts = { #'[p+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , -- GitLab From 207a1f2afd29264e5d0fb7ba283f9c1976a479e4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Sat, 25 Jul 2020 13:15:26 +0100 Subject: [PATCH 036/702] Change to use Gauss v54r3 for Sim10 CI --- .gitlab-ci.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 03641be67..854f9f8ef 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,11 +3,11 @@ stages: - test variables: - CMTCONFIG: x86_64-slc6-gcc49-opt - GAUSS_VERSION: v49r16 + CMTCONFIG: x86_64-centos7-gcc9-opt + GAUSS_VERSION: v54r3 gen-options: - image: gitlab-registry.cern.ch/lhcb-core/lbdocker/slc6-build:latest + image: gitlab-registry.cern.ch/lhcb-core/lbdocker/centos7-build:latest tags: - cvmfs stage: build @@ -28,7 +28,7 @@ gen-options: expire_in: 1 day run-gauss: - image: gitlab-registry.cern.ch/lhcb-core/lbdocker/slc6-build:latest + image: gitlab-registry.cern.ch/lhcb-core/lbdocker/centos7-build:latest tags: - cvmfs stage: test @@ -51,7 +51,7 @@ run-gauss: expire_in: 2 weeks check-decfiles: - image: gitlab-registry.cern.ch/lhcb-core/lbdocker/slc6-build:latest + image: gitlab-registry.cern.ch/lhcb-core/lbdocker/centos7-build:latest tags: - cvmfs stage: test -- GitLab From bc44641cef9cc089f10e38e90da44c4fbadc7b3e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Sat, 25 Jul 2020 12:22:17 +0000 Subject: [PATCH 037/702] Update .gitlab-ci.yml to check against Sim10 branch for Sim10 package version. --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 854f9f8ef..545f04eb0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,7 +14,7 @@ gen-options: script: - . /cvmfs/lhcb.cern.ch/lib/LbEnv - export DECFILESROOT=$PWD - - for dkfile in $(git diff --name-only origin/master... dkfiles | sed 's/^dkfiles.//;s/.dec$//') ; do + - for dkfile in $(git diff --name-only origin/Sim10... dkfiles | sed 's/^dkfiles.//;s/.dec$//') ; do - if [ -e dkfiles/${dkfile}.dec ] ; then - echo "generating options for $dkfile" - ./cmt/create_options.py -d $dkfile @@ -59,7 +59,7 @@ check-decfiles: - . /cvmfs/lhcb.cern.ch/lib/LbEnv - export DECFILESROOT=$PWD - mkdir -p check_logs - - for dkfile in $(git diff --name-only origin/master... dkfiles | grep 'dec$') ; do + - for dkfile in $(git diff --name-only origin/Sim10... dkfiles | grep 'dec$') ; do - if [ -e $dkfile ] ; then - echo "testing $dkfile" - cmt/decparser/decparser.py $dkfile || touch check_logs/$(basename $dkfile .dec).FAILED -- GitLab From 858a63cc54bc05c825abff28017fe7875af2db82 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Sat, 25 Jul 2020 13:54:55 +0100 Subject: [PATCH 038/702] Prepare release of v31r3 --- CMakeLists.txt | 2 +- ReleaseNotes/v31r3.md | 8 ++++++++ cmt/requirements | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v31r3.md diff --git a/CMakeLists.txt b/CMakeLists.txt index f737fedc1..9dad29066 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r1) +gaudi_subdir(DecFiles v31r3) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v31r3.md b/ReleaseNotes/v31r3.md new file mode 100644 index 000000000..224116def --- /dev/null +++ b/ReleaseNotes/v31r3.md @@ -0,0 +1,8 @@ +!========================= DecFiles v31r3 2020-07-25 ======================= + +! 2020-07-25 - Michal Kreps (MR !556) + Fix decay file to work with Sim10 + + 15874003 : Lb_Lcmunu,pKpi=cocktail,RLcCut + Update gitlab CI on Sim10 branch to use Gauss v54r3 + + diff --git a/cmt/requirements b/cmt/requirements index 7e29869c2..0fdeceb88 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r1 +version v31r3 # Structure #============================================================================ -- GitLab From aa16335b97630bde20954c5d3b190ea6afad1042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Casais?= <adrian.casais@rai.usc.es> Date: Mon, 7 Sep 2020 13:33:20 +0200 Subject: [PATCH 039/702] Added necessary lines to have MC truth information --- dkfiles/ALP102gg.dec | 2 ++ dkfiles/ALP112gg.dec | 2 ++ dkfiles/ALP42gg.dec | 2 ++ dkfiles/ALP452gg.dec | 2 ++ dkfiles/ALP52gg.dec | 2 ++ dkfiles/ALP62gg.dec | 2 ++ dkfiles/ALP72gg.dec | 2 ++ dkfiles/ALP82gg.dec | 2 ++ dkfiles/ALP92gg.dec | 2 ++ 9 files changed, 18 insertions(+) diff --git a/dkfiles/ALP102gg.dec b/dkfiles/ALP102gg.dec index 92d6009ed..9a9023a02 100644 --- a/dkfiles/ALP102gg.dec +++ b/dkfiles/ALP102gg.dec @@ -73,6 +73,8 @@ # , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" # # , "isGoodAx = isAx" # ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" # EndInsertPythonCode # # diff --git a/dkfiles/ALP112gg.dec b/dkfiles/ALP112gg.dec index 4e4428fc4..5796bf616 100644 --- a/dkfiles/ALP112gg.dec +++ b/dkfiles/ALP112gg.dec @@ -73,6 +73,8 @@ # , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" # # , "isGoodAx = isAx" # ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" # EndInsertPythonCode # # diff --git a/dkfiles/ALP42gg.dec b/dkfiles/ALP42gg.dec index ee3102c31..e9c868a49 100644 --- a/dkfiles/ALP42gg.dec +++ b/dkfiles/ALP42gg.dec @@ -73,6 +73,8 @@ # , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" # # , "isGoodAx = isAx" # ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" # EndInsertPythonCode # # diff --git a/dkfiles/ALP452gg.dec b/dkfiles/ALP452gg.dec index 8fbf2cb33..75d855322 100644 --- a/dkfiles/ALP452gg.dec +++ b/dkfiles/ALP452gg.dec @@ -73,6 +73,8 @@ # , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" # # , "isGoodAx = isAx" # ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" # EndInsertPythonCode # # diff --git a/dkfiles/ALP52gg.dec b/dkfiles/ALP52gg.dec index 981612fcf..2eb18a12b 100644 --- a/dkfiles/ALP52gg.dec +++ b/dkfiles/ALP52gg.dec @@ -73,6 +73,8 @@ # , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" # # , "isGoodAx = isAx" # ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" # EndInsertPythonCode # # diff --git a/dkfiles/ALP62gg.dec b/dkfiles/ALP62gg.dec index 65713ef6a..90606badf 100644 --- a/dkfiles/ALP62gg.dec +++ b/dkfiles/ALP62gg.dec @@ -73,6 +73,8 @@ # , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" # # , "isGoodAx = isAx" # ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" # EndInsertPythonCode # # diff --git a/dkfiles/ALP72gg.dec b/dkfiles/ALP72gg.dec index 2bffaa34f..7988de371 100644 --- a/dkfiles/ALP72gg.dec +++ b/dkfiles/ALP72gg.dec @@ -73,6 +73,8 @@ # , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" # # , "isGoodAx = isAx" # ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" # EndInsertPythonCode # # diff --git a/dkfiles/ALP82gg.dec b/dkfiles/ALP82gg.dec index 2b9a14282..f72955332 100644 --- a/dkfiles/ALP82gg.dec +++ b/dkfiles/ALP82gg.dec @@ -73,6 +73,8 @@ # , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" # # , "isGoodAx = isAx" # ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" # EndInsertPythonCode # # diff --git a/dkfiles/ALP92gg.dec b/dkfiles/ALP92gg.dec index f066d8782..05110ddec 100644 --- a/dkfiles/ALP92gg.dec +++ b/dkfiles/ALP92gg.dec @@ -73,6 +73,8 @@ # , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" # # , "isGoodAx = isAx" # ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" # EndInsertPythonCode # # -- GitLab From 6565677ca3f7fe34d33a4ba6de8b710ff7d92da4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 16 Sep 2020 17:58:15 +0100 Subject: [PATCH 040/702] Make LoKi cuts working with Sim10. Temporarilly turn off histograms in LoKi__GenCutTool to make event type working with GaussMP. --- dkfiles/Lb_Lc2625munu,pKpi=RLcstCut.dec | 7 ++++--- dkfiles/Lb_LcDs,ppiK,semileptonic=RLcCut.dec | 7 ++++--- dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec | 3 ++- dkfiles/Lb_Lctaunu,pKpi=cocktail,RLcCut.dec | 7 ++++--- 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/dkfiles/Lb_Lc2625munu,pKpi=RLcstCut.dec b/dkfiles/Lb_Lc2625munu,pKpi=RLcstCut.dec index 95a6bce77..79a225ffd 100644 --- a/dkfiles/Lb_Lc2625munu,pKpi=RLcstCut.dec +++ b/dkfiles/Lb_Lc2625munu,pKpi=RLcstCut.dec @@ -10,12 +10,13 @@ # from Configurables import LoKi__GenCutTool # Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation().SignalPlain.TightCut -#tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" +# tightCut.HistoProduce = False +# tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV", -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" +# "pipiKP = GCHILD(GP,('p+' == GABSID )) + GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi+' == GABSID ))" , +# "pipiKPT = GCHILD(GPT,('p+' == GABSID )) + GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi+' == GABSID ))" # ] # tightCut.Cuts = { #'[p+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Lb_LcDs,ppiK,semileptonic=RLcCut.dec b/dkfiles/Lb_LcDs,ppiK,semileptonic=RLcCut.dec index fdf566859..b0baeff0e 100644 --- a/dkfiles/Lb_LcDs,ppiK,semileptonic=RLcCut.dec +++ b/dkfiles/Lb_LcDs,ppiK,semileptonic=RLcCut.dec @@ -7,12 +7,13 @@ # from Configurables import LoKi__GenCutTool # Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation().SignalPlain.TightCut -#tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" +# tightCut.HistoProduce = False +# tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV", -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" +# "pipiKP = GCHILD(GP,('p+' == GABSID )) + GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi+' == GABSID ))" , +# "pipiKPT = GCHILD(GPT,('p+' == GABSID )) + GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi+' == GABSID ))" # ] # tightCut.Cuts = { #'[p+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec b/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec index 12bfec4e4..81cdeba4b 100755 --- a/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec +++ b/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec @@ -16,7 +16,8 @@ # from Configurables import LoKi__GenCutTool # Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation().SignalPlain.TightCut -#tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^mu- nu_mu~ ]CC" +# tightCut.HistoProduce = False +# tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV", diff --git a/dkfiles/Lb_Lctaunu,pKpi=cocktail,RLcCut.dec b/dkfiles/Lb_Lctaunu,pKpi=cocktail,RLcCut.dec index 928938e06..a3e6bc61b 100755 --- a/dkfiles/Lb_Lctaunu,pKpi=cocktail,RLcCut.dec +++ b/dkfiles/Lb_Lctaunu,pKpi=cocktail,RLcCut.dec @@ -16,12 +16,13 @@ # from Configurables import LoKi__GenCutTool # Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation().SignalPlain.TightCut -#tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) (tau- -> ^mu- nu_mu~ nu_tau) nu_tau~ ]CC" +# tightCut.HistoProduce = False +# tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) (tau- -> ^mu- nu_mu~ nu_tau) nu_tau~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV", -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" +# "pipiKP = GCHILD(GP,('p+' == GABSID )) + GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi+' == GABSID ))" , +# "pipiKPT = GCHILD(GPT,('p+' == GABSID )) + GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi+' == GABSID ))" # ] # tightCut.Cuts = { #'[p+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , -- GitLab From e2622581375a3bce829e9d4ec6b5c4c4165e1b95 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 18 Sep 2020 14:05:32 +0100 Subject: [PATCH 041/702] Improve script for preparing release notes --- scripts/prepareReleaseNotes.py | 38 ++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/scripts/prepareReleaseNotes.py b/scripts/prepareReleaseNotes.py index 4ce1fc8e3..895b1d26f 100755 --- a/scripts/prepareReleaseNotes.py +++ b/scripts/prepareReleaseNotes.py @@ -62,27 +62,54 @@ files.''' nickname = temp[len(temp)-1].strip() return eventType, nickname +def eventTypeFromDkFile(fileName): + ff = open(fileName) + eventType = 0 + nickname = '' + for line in ff: + if eventType==0 and 'EventType' in line: + temp = line.split(':') + eventType = int(temp[len(temp)-1]) + if 'NickName' in line: + temp = line.split(':') + nickname = temp[len(temp)-1].strip() + ff.close() + return eventType, nickname + def formatMR(mr, output): '''Function to format release notes for single merge request.''' mrId = mr.attributes['iid'] mrAuthor = mr.attributes['author']['name'] mrDate = str(tparser(mr.attributes['created_at']).date()) changes = dict() + newFiles = dict() for change in mr.changes()['changes']: if '.dec' not in change['new_path']: continue eventType, nickname = findEventType(change['diff']) - changes[eventType] = nickname + if eventType==0 or nickname=='': + eventType, nickname = eventTypeFromDkFile(change['new_path']) + if change['new_file']: + newFiles[eventType] = nickname + else: + changes[eventType] = nickname output.write('! %s - %s (MR !%d) \n' % (mrDate, mrAuthor, mrId)) + if len(newFiles.keys())>0: + if len(newFiles.keys())==1: + output.write(' Add new decay file \n') + else: + output.write(' Add %d new decay files \n' % len(newFiles.keys())) + for key in newFiles.keys(): + output.write(' + %d : %s \n' % (key, newFiles[key])) if len(changes.keys())>0: if len(changes.keys())==1: - output.write(' Add new decay file \n') + output.write(' Modify decay file \n') else: - output.write(' Add %d new decay files \n' % len(changes.keys())) + output.write(' Modify %d decay files \n' % len(changes.keys())) for key in changes.keys(): output.write(' + %d : %s \n' % (key, changes[key])) - else: + if len(newFiles.keys())==0 and len(changes.keys())==0: output.write(' %s \n' % mr.attributes['description']) output.write(' \n') @@ -109,8 +136,7 @@ if __name__ == '__main__': outputFile = open(output, 'w') - outputFile.write(''' \n - {1} DecFiles {0} ======================= \n \n'''.format(newTag, str(datetime.date.today()))) + outputFile.write('''!========================= {1} DecFiles {0} ======================= \n \n'''.format(newTag.strip(), str(datetime.date.today()).strip())) for mr in relevantMRs: formatMR(mr, outputFile) -- GitLab From 74f5c2966d3de7e91db406bde5101264c595626b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 18 Sep 2020 14:15:03 +0100 Subject: [PATCH 042/702] Prepare release of v31r4 --- CMakeLists.txt | 2 +- ReleaseNotes/v31r4.md | 349 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 351 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v31r4.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 9dad29066..63cf01e02 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r3) +gaudi_subdir(DecFiles v31r4) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v31r4.md b/ReleaseNotes/v31r4.md new file mode 100644 index 000000000..937ec44c3 --- /dev/null +++ b/ReleaseNotes/v31r4.md @@ -0,0 +1,349 @@ +!========================= 2020-09-18 DecFiles v31r4 ======================= + +! 2020-09-18 - Michal Kreps (MR !581) + Improve script for preparing release notes + +! 2020-09-16 - Michal Kreps (MR !577) + Modify 4 decay files + + 15576002 : Lb_Lc2625munu,pKpi=RLcstCut + + 15894600 : Lb_LcDs,ppiK,semileptonic=RLcCut + + 15874003 : Lb_Lcmunu,pKpi=cocktail,RLcCut + + 15874004 : Lb_Lctaunu,pKpi=cocktail,RLcCut + +! 2020-09-16 - Michal Kreps (MR !576) + Bellow are changes copied over from DecFiles v30r46 to v30r50 + Add 301 new decay files + + 14575001 : Bc+_Bsmu+nu,Ds-pi+=BcVegPy,DecProdCut + + 14545006 : Bc+_Bsmu+nu,Jpsiphi=BcVegPy,DecProdCut + + 14312006 : Bc_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,DecProdCut + + 14312005 : Bc_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,DecProdCut + + 14312004 : Bc_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,DecProdCut + + 14312003 : Bc_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,DecProdCut + + 14312002 : Bc_MuMajoranaNeutrino2MuX,m=1600MeV,t=10ps,OS,DecProdCut + + 14312001 : Bc_MuMajoranaNeutrino2MuX,m=1600MeV,t=10ps,SS,DecProdCut + + 14312016 : Bc_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,DecProdCut + + 14312015 : Bc_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,DecProdCut + + 14312014 : Bc_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,DecProdCut + + 14312013 : Bc_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,DecProdCut + + 14312012 : Bc_MuMajoranaNeutrino2MuX,m=2000MeV,t=10ps,OS,DecProdCut + + 14312011 : Bc_MuMajoranaNeutrino2MuX,m=2000MeV,t=10ps,SS,DecProdCut + + 14372026 : Bc_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,DecProdCut + + 14372025 : Bc_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,DecProdCut + + 14372024 : Bc_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,DecProdCut + + 14372023 : Bc_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,DecProdCut + + 14372022 : Bc_MuMajoranaNeutrino2MuX,m=3000MeV,t=10ps,OS,DecProdCut + + 14372021 : Bc_MuMajoranaNeutrino2MuX,m=3000MeV,t=10ps,SS,DecProdCut + + 14372036 : Bc_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,DecProdCut + + 14372035 : Bc_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,DecProdCut + + 14372034 : Bc_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,DecProdCut + + 14372033 : Bc_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,DecProdCut + + 14372032 : Bc_MuMajoranaNeutrino2MuX,m=4000MeV,t=10ps,OS,DecProdCut + + 14372031 : Bc_MuMajoranaNeutrino2MuX,m=4000MeV,t=10ps,SS,DecProdCut + + 14372046 : Bc_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,DecProdCut + + 14372045 : Bc_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,DecProdCut + + 14372044 : Bc_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,DecProdCut + + 14372043 : Bc_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,DecProdCut + + 14372042 : Bc_MuMajoranaNeutrino2MuX,m=5000MeV,t=10ps,OS,DecProdCut + + 14372041 : Bc_MuMajoranaNeutrino2MuX,m=5000MeV,t=10ps,SS,DecProdCut + + 14372056 : Bc_MuMajoranaNeutrino2MuX,m=5500MeV,t=1000ps,OS,DecProdCut + + 14372055 : Bc_MuMajoranaNeutrino2MuX,m=5500MeV,t=1000ps,SS,DecProdCut + + 14372054 : Bc_MuMajoranaNeutrino2MuX,m=5500MeV,t=100ps,OS,DecProdCut + + 14372053 : Bc_MuMajoranaNeutrino2MuX,m=5500MeV,t=100ps,SS,DecProdCut + + 14372052 : Bc_MuMajoranaNeutrino2MuX,m=5500MeV,t=10ps,OS,DecProdCut + + 14372051 : Bc_MuMajoranaNeutrino2MuX,m=5500MeV,t=10ps,SS,DecProdCut + + 14503060 : Bc_TauNu=BcVegPy,DecProdCut + + 14503200 : Bc_TauNuGamma=BcVegPy,DecProdCut + + 14245063 : Bc_jpsikkk,mm=BcVegPy,DecProdCut + + 14145064 : Bc_jpsikpipi,mm=BcVegPy,DecProdCut,BCVHAD2 + + 14145005 : Bc_psi2SKKpi,mm=BcVegPy,DecProdCut + + 14145062 : Bc_psi2Spipipi,mm=BcVegPy,DecProdCut,BCVHAD1 + + 11196009 : Bd_D+D-,KKpi,Kpipi=CPV,DDALITZ,DecProdCut,pCut1600MeV + + 11196018 : Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut + + 11266008 : Bd_D-pipipi,Kpipi=TightCut + + 11563002 : Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut + + 11563003 : Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut + + 11164483 : Bd_D0Kstar,pipieta,gg=DecProdCut + + 11164481 : Bd_D0Kstar,pipipi0,gg=DecProdCut + + 11896602 : Bd_D1Dsst,Dstpi0,D0pi,Kpi=TightCut + + 11896400 : Bd_D2stDs,Dstpi0,D0pi,Kpi=TightCut + + 11896600 : Bd_D2stDsst,Dstpi0,D0pi,Kpi=TightCut + + 11298010 : Bd_DDKst0,3piX=cocktail,TightCut + + 11298410 : Bd_DDKst0,3piXmisid=cocktail,TightCut + + 11196230 : Bd_Ds2460Dst,Dsgamma,D0pi=DDALITZ,DecProdCut + + 11574021 : Bd_Dst+munu,D0pi+=RDstar,TightCut + + 11574011 : Bd_Dst+taunu,D0pi+,mununu=RDstar,TightCut + + 11563411 : Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut + + 11563421 : Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut + + 11896407 : Bd_DstD0K,D0pi,Kpi=TightCut + + 11698403 : Bd_DstD0Kst,D0pi,Kpi=TightCut + + 11698000 : Bd_DstDKst0,D0pi,Kpi=TightCut + + 11898400 : Bd_DstDprimes1,D0pi,Kpi=TightCut + + 11896404 : Bd_DstDs,D0pi,Kpi=TightCut + + 11896403 : Bd_DstDs0st,D0pi,Kpi=TightCut + + 11896603 : Bd_DstDs1,D0pi,Kpi=TightCut + + 11896604 : Bd_DstDsst,D0pi,Kpi=TightCut + + 11896406 : Bd_DstDst0K,D0pi,Kpi=TightCut + + 11698402 : Bd_DstDst0Kst,D0pi,Kpi=TightCut + + 11698401 : Bd_DstDstK0,D0pi,Kpi=TightCut + + 11698400 : Bd_DstDstKst0,D0pi,Kpi=TightCut + + 11364401 : Bd_Dsta1,D0pi,Kpi=TightCut + + 11876133 : Bd_Dstmunu,KSKK=res,cocktail,hqet,TightCut,LooserCuts2,BRcorr1 + + 11876042 : Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut + + 11876062 : Bd_Dstmunu,Kpipipi=cocktail,hqet,PhSp,TightCut + + 11876052 : Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut + + 11366400 : Bd_Dstomegapi,D0pi,Kpi=TightCut + + 11166401 : Bd_Dstpipipipi0,D0pi,Kpi=TightCut + + 11168000 : Bd_Dstpipipipipi,D0pi,Kpi=TightCut + + 11874002 : Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut + + 11134460 : Bd_JpsiKstar,pipieta,gg=DecProdCut + + 11134450 : Bd_JpsiKstar,pipipi0,gg=DecProdCut + + 11144452 : Bd_Jpsiomega1420,mm,pipipi=DecProdCut + + 11146114 : Bd_JpsiphiKs,KKmumupipi=DecProdCut + + 11104493 : Bd_KstarDarkBoson2pi0pipi,gg,m=1000MeV,t=100ps,DecProdCut + + 11104483 : Bd_KstarDarkBoson2pi0pipi,gg,m=1000MeV,t=1ps,DecProdCut + + 11104494 : Bd_KstarDarkBoson2pi0pipi,gg,m=1500MeV,t=100ps,DecProdCut + + 11104484 : Bd_KstarDarkBoson2pi0pipi,gg,m=1500MeV,t=1ps,DecProdCut + + 11104495 : Bd_KstarDarkBoson2pi0pipi,gg,m=2000MeV,t=100ps,DecProdCut + + 11104485 : Bd_KstarDarkBoson2pi0pipi,gg,m=2000MeV,t=1ps,DecProdCut + + 11104496 : Bd_KstarDarkBoson2pi0pipi,gg,m=3000MeV,t=100ps,DecProdCut + + 11104486 : Bd_KstarDarkBoson2pi0pipi,gg,m=3000MeV,t=1ps,DecProdCut + + 11104497 : Bd_KstarDarkBoson2pi0pipi,gg,m=4000MeV,t=100ps,DecProdCut + + 11104487 : Bd_KstarDarkBoson2pi0pipi,gg,m=4000MeV,t=1ps,DecProdCut + + 11104491 : Bd_KstarDarkBoson2pi0pipi,gg,m=500MeV,t=100ps,DecProdCut + + 11104481 : Bd_KstarDarkBoson2pi0pipi,gg,m=500MeV,t=1ps,DecProdCut + + 11104492 : Bd_KstarDarkBoson2pi0pipi,gg,m=750MeV,t=100ps,DecProdCut + + 11104482 : Bd_KstarDarkBoson2pi0pipi,gg,m=750MeV,t=1ps,DecProdCut + + 11104480 : Bd_Kstaromega,pi0pipi,gg=DecProdCut + + 11202011 : Bd_Ksttautau,3pi3pi0=DecProdCut,TightCut,tauolababar + + 11372006 : Bd_MuXMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,DecProdCut + + 11372005 : Bd_MuXMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,DecProdCut + + 11372004 : Bd_MuXMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,DecProdCut + + 11372003 : Bd_MuXMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,DecProdCut + + 11372002 : Bd_MuXMajoranaNeutrino2MuX,m=1600MeV,t=10ps,OS,DecProdCut + + 11372001 : Bd_MuXMajoranaNeutrino2MuX,m=1600MeV,t=10ps,SS,DecProdCut + + 11372016 : Bd_MuXMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,DecProdCut + + 11372015 : Bd_MuXMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,DecProdCut + + 11372014 : Bd_MuXMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,DecProdCut + + 11372013 : Bd_MuXMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,DecProdCut + + 11372012 : Bd_MuXMajoranaNeutrino2MuX,m=2000MeV,t=10ps,OS,DecProdCut + + 11372011 : Bd_MuXMajoranaNeutrino2MuX,m=2000MeV,t=10ps,SS,DecProdCut + + 11473025 : Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,CC,DecProdCut + + 11373026 : Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,DecProdCut + + 11473023 : Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,CC,DecProdCut + + 11373024 : Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,DecProdCut + + 11473021 : Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,CC,DecProdCut + + 11373022 : Bd_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,OS,DecProdCut + + 11373036 : Bd_MuXMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,DecProdCut + + 11373035 : Bd_MuXMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,DecProdCut + + 11373034 : Bd_MuXMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,DecProdCut + + 11373033 : Bd_MuXMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,DecProdCut + + 11373032 : Bd_MuXMajoranaNeutrino2MuX,m=4000MeV,t=10ps,OS,DecProdCut + + 11373031 : Bd_MuXMajoranaNeutrino2MuX,m=4000MeV,t=10ps,SS,DecProdCut + + 11373046 : Bd_MuXMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,DecProdCut + + 11373045 : Bd_MuXMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,DecProdCut + + 11373044 : Bd_MuXMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,DecProdCut + + 11373043 : Bd_MuXMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,DecProdCut + + 11373042 : Bd_MuXMajoranaNeutrino2MuX,m=5000MeV,t=10ps,OS,DecProdCut + + 11373041 : Bd_MuXMajoranaNeutrino2MuX,m=5000MeV,t=10ps,SS,DecProdCut + + 11511001 : Bd_Xumunu=TightCut,ForB2RhoMuNu + + 11112206 : Bd_gammamumu=ISR,MassCut + + 11114018 : Bd_ppbarmumu=DecProdCut + + 11156000 : Bd_psi2SKst,Jpsipipi,ee=DecProdCut + + 11538000 : Bd_psi2SKst,tautau,3pi3pi=DecProdCut,TightCut,tauolababar + + 11746000 : Bd_psi2SKst,tautau,3pimu=DecProdCut,TightCut,tauolababar + + 13298611 : Bs_DsDKst0,3piX=cocktail,TightCut + + 13298411 : Bs_DsDKst0,3piXmisid=cocktail,TightCut + + 13874003 : Bs_Dsststmunu,D+=cocktail,RDplusCut + + 13372006 : Bs_MuXMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,DecProdCut + + 13372005 : Bs_MuXMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,DecProdCut + + 13372004 : Bs_MuXMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,DecProdCut + + 13372003 : Bs_MuXMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,DecProdCut + + 13372002 : Bs_MuXMajoranaNeutrino2MuX,m=1600MeV,t=10ps,OS,DecProdCut + + 13372001 : Bs_MuXMajoranaNeutrino2MuX,m=1600MeV,t=10ps,SS,DecProdCut + + 13372016 : Bs_MuXMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,DecProdCut + + 13372015 : Bs_MuXMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,DecProdCut + + 13372014 : Bs_MuXMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,DecProdCut + + 13372013 : Bs_MuXMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,DecProdCut + + 13372012 : Bs_MuXMajoranaNeutrino2MuX,m=2000MeV,t=10ps,OS,DecProdCut + + 13372011 : Bs_MuXMajoranaNeutrino2MuX,m=2000MeV,t=10ps,SS,DecProdCut + + 13372026 : Bs_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,DecProdCut + + 13372025 : Bs_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,DecProdCut + + 13372024 : Bs_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,DecProdCut + + 13372023 : Bs_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,DecProdCut + + 13372022 : Bs_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,OS,DecProdCut + + 13372021 : Bs_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,SS,DecProdCut + + 13114066 : Bs_ppbarmumu=DecProdCut + + 12297411 : Bu_D0DKst0,3piX=cocktail,TightCut + + 12297412 : Bu_D0DKst0,3piXmisid=cocktail,TightCut + + 12195049 : Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut + + 12897413 : Bu_D0DstK0,D0pi,Kpi=TightCut + + 12875532 : Bu_D0munu,KSKK=res,cocktail,TightCut2,BRcorr1 + + 12575031 : Bu_D0munu,Kpipipi=TightCuts,AmpGen + + 12575030 : Bu_D0munu,Kpipipi=TightCuts,PhSp + + 12875407 : Bu_D0munu,Kpipipi=cocktail,D0muInAcc,BRcorr1 + + 12575032 : Bu_D0munu,piKpipi=TightCuts,AmpGen + + 12573012 : Bu_D0munu=RDstar,TightCut + + 12265008 : Bu_D0pipipi,Kpi-withf2=TightCut + + 12562001 : Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut + + 12562011 : Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut + + 12573001 : Bu_D0taunu,mununu=RDstar,TightCut + + 12897402 : Bu_D10Ds,Dstpi,D0pi,Kpi=TightCut + + 12897602 : Bu_D10Dsst,Dstpi,D0pi,Kpi=TightCut + + 12897400 : Bu_D2st0Ds,Dstpi,D0pi,Kpi=TightCut + + 12897600 : Bu_D2st0Dsst,Dstpi,D0pi,Kpi=TightCut + + 12897401 : Bu_Dprime10Ds,Dstpi,D0pi,Kpi=TightCut + + 12897601 : Bu_Dprime10Dsst,Dstpi,D0pi,Kpi=TightCut + + 12897407 : Bu_Dst0DstK0,D0pi,Kpi=TightCut + + 12897406 : Bu_Dst0DstKst0,D0pi,Kpi=TightCut + + 12773410 : Bu_Dst0munu,D0pi0=RDstar,TightCut + + 12562411 : Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut + + 12562421 : Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut + + 12773400 : Bu_Dst0taunu,D0pi0,mununu=RDstar,TightCut + + 12197280 : Bu_DstDspi,D0Pi,KKPi,Dpi,nrDsstar=DecProdCut,WithMinP + + 12167004 : Bu_Dstpipipipi,D0pi,Kpi=TightCut + + 12573004 : Bu_Dstppmunu=TightCut + + 12573002 : Bu_Dststppmunu=TightCut + + 12874001 : Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut + + 12143403 : Bu_JpsiKst,mm,Kpi0,sametrkcut=TightCut + + 12103495 : Bu_KDarkBoson2pi0pipi,gg,m=1000MeV,t=100ps,DecProdCut + + 12103483 : Bu_KDarkBoson2pi0pipi,gg,m=1000MeV,t=1ps,DecProdCut + + 12103496 : Bu_KDarkBoson2pi0pipi,gg,m=1500MeV,t=100ps,DecProdCut + + 12103484 : Bu_KDarkBoson2pi0pipi,gg,m=1500MeV,t=1ps,DecProdCut + + 12103497 : Bu_KDarkBoson2pi0pipi,gg,m=2000MeV,t=100ps,DecProdCut + + 12103485 : Bu_KDarkBoson2pi0pipi,gg,m=2000MeV,t=1ps,DecProdCut + + 12103498 : Bu_KDarkBoson2pi0pipi,gg,m=3000MeV,t=100ps,DecProdCut + + 12103486 : Bu_KDarkBoson2pi0pipi,gg,m=3000MeV,t=1ps,DecProdCut + + 12103499 : Bu_KDarkBoson2pi0pipi,gg,m=4000MeV,t=100ps,DecProdCut + + 12103487 : Bu_KDarkBoson2pi0pipi,gg,m=4000MeV,t=1ps,DecProdCut + + 12103493 : Bu_KDarkBoson2pi0pipi,gg,m=500MeV,t=100ps,DecProdCut + + 12103481 : Bu_KDarkBoson2pi0pipi,gg,m=500MeV,t=1ps,DecProdCut + + 12103494 : Bu_KDarkBoson2pi0pipi,gg,m=750MeV,t=100ps,DecProdCut + + 12103482 : Bu_KDarkBoson2pi0pipi,gg,m=750MeV,t=1ps,DecProdCut + + 12145405 : Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,THREEBODYPHSP + + 12103489 : Bu_Komega,pi0pipi,gg=DecProdCut + + 12165095 : Bu_LambdacbarpK,pKpi=sqDalitz,DecProdCut + + 12165094 : Bu_Lambdacbarppi,pKpi=sqDalitz,DecProdCut + + 12372006 : Bu_MuXMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,DecProdCut + + 12372005 : Bu_MuXMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,DecProdCut + + 12372004 : Bu_MuXMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,DecProdCut + + 12372003 : Bu_MuXMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,DecProdCut + + 12372002 : Bu_MuXMajoranaNeutrino2MuX,m=1600MeV,t=10ps,OS,DecProdCut + + 12372001 : Bu_MuXMajoranaNeutrino2MuX,m=1600MeV,t=10ps,SS,DecProdCut + + 12372016 : Bu_MuXMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,DecProdCut + + 12372015 : Bu_MuXMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,DecProdCut + + 12372014 : Bu_MuXMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,DecProdCut + + 12372013 : Bu_MuXMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,DecProdCut + + 12372012 : Bu_MuXMajoranaNeutrino2MuX,m=2000MeV,t=10ps,OS,DecProdCut + + 12372011 : Bu_MuXMajoranaNeutrino2MuX,m=2000MeV,t=10ps,SS,DecProdCut + + 12372026 : Bu_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,DecProdCut + + 12372025 : Bu_MuXMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,DecProdCut + + 12372024 : Bu_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,DecProdCut + + 12372023 : Bu_MuXMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,DecProdCut + + 12372022 : Bu_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,OS,DecProdCut + + 12372021 : Bu_MuXMajoranaNeutrino2MuX,m=3000MeV,t=10ps,SS,DecProdCut + + 12372436 : Bu_MuXMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,DecProdCut + + 12372435 : Bu_MuXMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,DecProdCut + + 12372434 : Bu_MuXMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,DecProdCut + + 12372433 : Bu_MuXMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,DecProdCut + + 12372432 : Bu_MuXMajoranaNeutrino2MuX,m=4000MeV,t=10ps,OS,DecProdCut + + 12372431 : Bu_MuXMajoranaNeutrino2MuX,m=4000MeV,t=10ps,SS,DecProdCut + + 12372446 : Bu_MuXMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,DecProdCut + + 12372445 : Bu_MuXMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,DecProdCut + + 12372444 : Bu_MuXMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,DecProdCut + + 12372443 : Bu_MuXMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,DecProdCut + + 12372442 : Bu_MuXMajoranaNeutrino2MuX,m=5000MeV,t=10ps,OS,DecProdCut + + 12372441 : Bu_MuXMajoranaNeutrino2MuX,m=5000MeV,t=10ps,SS,DecProdCut + + 12511003 : Bu_Xu0munu=TightCut,ForB2RhoMuNu + + 12145121 : Bu_psi2SKS0pi,mm=DecProdCut + + 12145450 : Bu_psi2SKst,Jpsipipi,mm=DecProdCut + + 21103005 : D+_K-K+pi+=res,TightCut3 + + 21103023 : D+_pi-pi+pi+=res,TightCut3 + + 23263023 : Ds+_K-K+pi+=res,TightCut,ACPKKCuts + + 23103024 : Ds+_K-K+pi+=res,TightCut3 + + 23103111 : Ds+_KsK+=phsp,TightCut,ACPKKCuts + + 23103013 : Ds+_pi-pi+pi+=res,TightCut3 + + 23113421 : Ds_pi+eta,mumu=DecProdCut + + 23113200 : Ds_pi+eta,mumug=DecProdCut + + 23113430 : Ds_pi+etap,mumu=DecProdCut + + 27163904 : Dst_D0pi,KK=TightCut,3 + + 27165904 : Dst_D0pi,KSKK=res,TightCut,LooserCuts + + 27163903 : Dst_D0pi,Kpi=TightCut,3 + + 27165071 : Dst_D0pi,Kpipipi=TightCuts,AmpGen + + 27165070 : Dst_D0pi,Kpipipi=TightCuts,PhSp + + 27265400 : Dst_D0pi,Kpipipipi0=cocktail,DecProdCut + + 27165072 : Dst_D0pi,piKpipi=TightCuts,AmpGen + + 27163905 : Dst_D0pi,pipi=TightCut,3 + + 15298606 : Lb_Lc2593Ds,Ds2hhhNneutrals=DecProdCut,LooseCut + + 15776000 : Lb_Lc2593munu,Lcpipi,pKpi=cocktail,LHCbAcceptance + + 15298605 : Lb_Lc2625Ds,Ds2hhhNneutrals=DecProdCut,LooseCut + + 15776010 : Lb_Lc2625munu,Lcpipi,pKpi=cocktail,LHCbAcceptance + + 15298111 : Lb_LcDKst0,3piX=cocktail,TightCut + + 15894410 : Lb_LcDs,pKpi,Xmunu,cocktail=LHCbAcceptance + + 15298607 : Lb_Sigmac2455Ds,Ds2hhhNneutrals=DecProdCut,LooseCut + + 15298608 : Lb_Sigmac2455starDs,Ds2hhhNneutrals=DecProdCut,LooseCut + + 26374021 : Sc++_Lcpi,pemu=TightCut + + 26374001 : Sc0_Lcpi,pemu=TightCut + + 26374041 : Scst++_Lcpi,pemu=TightCut + + 26374031 : Scst0_Lcpi,pemu=TightCut + + 28496040 : X3876_DDstar=TightCut + + 28496041 : X3876_DDstar=TightCut2 + + 16267031 : Xib_Lb3pi,pKpi=TightCut + + 16365031 : Xib_Lbpi,pKpi=TightCut + + 16266040 : Xibstar6327_LbKpi,Lb=Lcpi,TightCut + + 16268040 : Xibstar6327_LbKpi,Lb=Lcpipipi,TightCut + + 16468041 : Xibstar6327_LbKpi,Lb=cocktail,DecProdCut + + 16266042 : Xibstar6330_LbKpi,Lb=Lcpi,TightCut + + 16268041 : Xibstar6330_LbKpi,Lb=Lcpipipi,TightCut + + 16468040 : Xibstar6330_LbKpi,Lb=cocktail,DecProdCut + + 26104184 : Xic_LambdaKpi,ppi=TightCut + + 49152002 : cep_psi1S_ee=Psi,EEInAcc + + 49142002 : cep_psi1S_mumu=Psi,MuMuInAcc + + 49152003 : cep_psi2S_ee=Psi,EEInAcc + + 49142003 : cep_psi2S_mumu=Psi,MuMuInAcc + + 24152002 : exclu_Jpsi,ee=coherent_starlight_evtGen_transverse + + 24142007 : exclu_Jpsi,mm=coherent_starlight_evtGen + + 24142009 : exclu_Jpsi,mm=coherent_starlight_evtGen_longitudinal + + 24142008 : exclu_Jpsi,mm=coherent_starlight_evtGen_transverse + + 30122001 : exclu_ee,gg=coherent_starlight_evtGen + + 30100201 : exclu_f2_1270,gg=coherent_starlight_evtGen + + 21263005 : incl_b=D+,Kpipi,3pi=DDALITZ,DecProdCut,ExtraParticles + + 23903000 : incl_b=Ds,KKpi,3pi=DDALITZ,DecProdCut,ExtraParticles + + 10132030 : incl_b=chic0,ppbar,InAcc,PTCut + + 10132040 : incl_b=chic1,ppbar,InAcc,PTCut + + 10132050 : incl_b=chic2,ppbar,InAcc,PTCut + + 28102033 : incl_chic0,pp=Pt0.9GeV + + 28102043 : incl_chic1,pp=Pt0.9GeV + + 28102053 : incl_chic2,pp=Pt0.9GeV + Modify 27 decay files + + 14553013 : Bc_Jpsienu,mm=BcVegPy,DecProdCut + + 14553014 : Bc_Jpsimunu,ee=BcVegPy,DecProdCut + + 11196002 : Bd_D+D-,Kpipi,KKpi=CPV,DDALITZ,DecProdCut,pCut1600MeV + + 11166010 : Bd_D-a1+,D0pi- + + 11202604 : Bd_K1gamma,Kpipi0=mK1270,DecProdCut + + 11202603 : Bd_K1gamma,Kpipi0=mK1270,HighPtGamma,DecProdCut + + 11514020 : Bd_a1+mu-nu,rho0pi=DecProdCut,Tightcuts + + 11104045 : Bd_a1+pi-,rho0pi=DecProdCut + + 13144055 : Bs_psi2Spipi,mm + + 12583022 : Bu_D0enu,Kenu=TightCut + + 12153012 : Bu_psi2SK,ee=DecProdCut + + 21103011 : D+_K-pi+pi+=res,TightCut,ACPKKCuts + + 21103101 : D+_Kspi+=phsp,TightCut,ACPKKCuts + + 15198003 : Lb_LcDKst0bar,pKpi,Kpipi,Kpi=DecProdCut + + 26197071 : Pc4400,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc + + 26196041 : Pc4400,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc + + 26197072 : Pc4500,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc + + 26197073 : Pc4800,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc + + 26196042 : Pc4800,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc + + 26197074 : Pc4800,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc + + 26197075 : Pc5200,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc + + 26196043 : Pc5200,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc + + 26197076 : Pc5200,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc + + 26197077 : Pc5600,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc + + 26196044 : Pc5600,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc + + 26197078 : Pc5600,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc + + 26103091 : Xic_pKpi=phsp,TightCutv2 + +! 2020-06-09 - Bartlomiej Rachwal (MR !523) + Add new decay file + + 42912009 : Z_mumubb_Madgraph + diff --git a/cmt/requirements b/cmt/requirements index 0fdeceb88..e7cc6499b 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r3 +version v31r4 # Structure #============================================================================ -- GitLab From 73bb99a3002a6a4614b11c26beb015eb33436a69 Mon Sep 17 00:00:00 2001 From: philten <philten@cern.ch> Date: Fri, 18 Sep 2020 16:55:12 +0100 Subject: [PATCH 043/702] Switched to default LHCb PDF set as NNPDF version requested not available via LHCb LHAPDF delpoyment. --- dkfiles/ALP102gg.dec | 4 +--- dkfiles/ALP112gg.dec | 4 +--- dkfiles/ALP42gg.dec | 4 +--- dkfiles/ALP452gg.dec | 4 +--- dkfiles/ALP52gg.dec | 4 +--- dkfiles/ALP62gg.dec | 4 +--- dkfiles/ALP72gg.dec | 4 +--- dkfiles/ALP82gg.dec | 4 +--- dkfiles/ALP92gg.dec | 4 +--- 9 files changed, 9 insertions(+), 27 deletions(-) diff --git a/dkfiles/ALP102gg.dec b/dkfiles/ALP102gg.dec index 9a9023a02..1e33f5df4 100644 --- a/dkfiles/ALP102gg.dec +++ b/dkfiles/ALP102gg.dec @@ -49,9 +49,7 @@ # " set lambdaa 1000", # " set cgg 10", # " set cww 10", -# " set cbb 16.66667", -# " set pdlabel nn23lo1", -# " set lhaid 230000" +# " set cbb 16.66667" # ] diff --git a/dkfiles/ALP112gg.dec b/dkfiles/ALP112gg.dec index 5796bf616..e417246ab 100644 --- a/dkfiles/ALP112gg.dec +++ b/dkfiles/ALP112gg.dec @@ -49,9 +49,7 @@ # " set lambdaa 1000", # " set cgg 10", # " set cww 10", -# " set cbb 16.66667", -# " set pdlabel nn23lo1", -# " set lhaid 230000" +# " set cbb 16.66667" # ] diff --git a/dkfiles/ALP42gg.dec b/dkfiles/ALP42gg.dec index e9c868a49..9122d0d78 100644 --- a/dkfiles/ALP42gg.dec +++ b/dkfiles/ALP42gg.dec @@ -49,9 +49,7 @@ # " set lambdaa 1000", # " set cgg 10", # " set cww 10", -# " set cbb 16.66667", -# " set pdlabel nn23lo1", -# " set lhaid 230000" +# " set cbb 16.66667" # ] diff --git a/dkfiles/ALP452gg.dec b/dkfiles/ALP452gg.dec index 75d855322..9c5273bdc 100644 --- a/dkfiles/ALP452gg.dec +++ b/dkfiles/ALP452gg.dec @@ -49,9 +49,7 @@ # " set lambdaa 1000", # " set cgg 10", # " set cww 10", -# " set cbb 16.66667", -# " set pdlabel nn23lo1", -# " set lhaid 230000" +# " set cbb 16.66667" # ] diff --git a/dkfiles/ALP52gg.dec b/dkfiles/ALP52gg.dec index 2eb18a12b..670c552d1 100644 --- a/dkfiles/ALP52gg.dec +++ b/dkfiles/ALP52gg.dec @@ -49,9 +49,7 @@ # " set lambdaa 1000", # " set cgg 10", # " set cww 10", -# " set cbb 16.66667", -# " set pdlabel nn23lo1", -# " set lhaid 230000" +# " set cbb 16.66667" # ] diff --git a/dkfiles/ALP62gg.dec b/dkfiles/ALP62gg.dec index 90606badf..47e1a5d2c 100644 --- a/dkfiles/ALP62gg.dec +++ b/dkfiles/ALP62gg.dec @@ -49,9 +49,7 @@ # " set lambdaa 1000", # " set cgg 10", # " set cww 10", -# " set cbb 16.66667", -# " set pdlabel nn23lo1", -# " set lhaid 230000" +# " set cbb 16.66667" # ] diff --git a/dkfiles/ALP72gg.dec b/dkfiles/ALP72gg.dec index 7988de371..f9ce1e6ba 100644 --- a/dkfiles/ALP72gg.dec +++ b/dkfiles/ALP72gg.dec @@ -49,9 +49,7 @@ # " set lambdaa 1000", # " set cgg 10", # " set cww 10", -# " set cbb 16.66667", -# " set pdlabel nn23lo1", -# " set lhaid 230000" +# " set cbb 16.66667" # ] diff --git a/dkfiles/ALP82gg.dec b/dkfiles/ALP82gg.dec index f72955332..0b83bf3d3 100644 --- a/dkfiles/ALP82gg.dec +++ b/dkfiles/ALP82gg.dec @@ -49,9 +49,7 @@ # " set lambdaa 1000", # " set cgg 10", # " set cww 10", -# " set cbb 16.66667", -# " set pdlabel nn23lo1", -# " set lhaid 230000" +# " set cbb 16.66667" # ] diff --git a/dkfiles/ALP92gg.dec b/dkfiles/ALP92gg.dec index 05110ddec..f704612d6 100644 --- a/dkfiles/ALP92gg.dec +++ b/dkfiles/ALP92gg.dec @@ -49,9 +49,7 @@ # " set lambdaa 1000", # " set cgg 10", # " set cww 10", -# " set cbb 16.66667", -# " set pdlabel nn23lo1", -# " set lhaid 230000" +# " set cbb 16.66667" # ] -- GitLab From ed9606e3818b2f5bca395ab43d799a990919c9bd Mon Sep 17 00:00:00 2001 From: lan <liupan.an@cern.ch> Date: Wed, 2 Dec 2020 11:27:49 +0100 Subject: [PATCH 044/702] update excited Bc decays --- dkfiles/DECAY.DEC | 93 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 68 insertions(+), 25 deletions(-) diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC index 5dcaa7439..1d6c3ea17 100755 --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -80,6 +80,27 @@ ChargeConj B_s0sig anti-B_s0sig Alias B_c+sig B_c+ Alias B_c-sig B_c- ChargeConj B_c+sig B_c-sig +Alias B_c*+sig B_c*+ +Alias B_c*-sig B_c*- +ChargeConj B_c*+sig B_c*-sig +Alias B_c0*+sig B_c0*+ +Alias B_c0*-sig B_c0*- +ChargeConj B_c0*+sig B_c0*-sig +Alias B_c2*+sig B_c2*+ +Alias B_c2*-sig B_c2*- +ChargeConj B_c2*+sig B_c2*-sig +Alias B_c1+sig B_c1+ +Alias B_c1-sig B_c1- +ChargeConj B_c1+sig B_c1-sig +Alias B'_c1+sig B'_c1+ +Alias B'_c1-sig B'_c1- +ChargeConj B'_c1+sig B'_c1-sig +Alias B_c(2S)+sig B_c(2S)+ +Alias B_c(2S)-sig B_c(2S)- +ChargeConj B_c(2S)+sig B_c(2S)-sig +Alias B_c*(2S)+sig B_c*(2S)+ +Alias B_c*(2S)-sig B_c*(2S)- +ChargeConj B_c*(2S)+sig B_c*(2S)-sig Alias eta_bsig eta_b ChargeConj eta_bsig eta_bsig Alias h_bsig h_b @@ -10529,18 +10550,12 @@ Enddecay Decay B_c*- 1.0000 B_c- gamma VSP_PWAVE; Enddecay -# PDG Id = 545 Narrow : D wave +# PDG Id = 545 1^3P_2 Decay B_c2*+ - 0.3000 B0 D+ TSS; - 0.3000 B+ D0 TSS; - 0.2000 B*0 D+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; - 0.2000 B*+ D0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 1.0000 B_c*+ gamma PHSP; Enddecay Decay B_c2*- - 0.3000 anti-B0 D- TSS; - 0.3000 B- anti-D0 TSS; - 0.2000 anti-B*0 D- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; - 0.2000 B*- anti-D0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 1.0000 B_c*- gamma PHSP; Enddecay # PDG Id = 5114 Decay Sigma_b*- @@ -10584,32 +10599,60 @@ Enddecay Decay anti-Omega_b*+ 1.0000 anti-Omega_b+ gamma PHSP; Enddecay -# PDG Id = 10541 +# PDG Id = 10541 1^3P_0 Decay B_c0*+ - 0.5000 B0 D+ PHSP; - 0.5000 B+ D0 PHSP; + 1.0000 B_c*+ gamma PHSP; Enddecay -Decay B_c0*- - 0.5000 anti-B0 D- PHSP; - 0.5000 B- anti-D0 PHSP; +Decay B_c0*-sig + 1.0000 B_c*- gamma PHSP; Enddecay -# PDG Id = 10543 Narrow : D wave +# PDG Id = 10543 1^1P_1 Decay B_c1+ - 0.5000 B*0 D+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; - 0.5000 B*+ D0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.8220 B_c*+ gamma PHSP; + 0.1780 B_c+ gamma PHSP; Enddecay Decay B_c1- - 0.5000 anti-B*0 D- VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; - 0.5000 B*- anti-D0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.8220 B_c*- gamma PHSP; + 0.1780 B_c- gamma PHSP; Enddecay -# PDG Id = 20543 Broad : S wave +# PDG Id = 20543 1^3P_1 Decay B'_c1+ - 0.5000 B*0 D+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; - 0.5000 B*+ D0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1210 B_c*+ gamma PHSP; + 0.8790 B_c+ gamma PHSP; Enddecay Decay B'_c1- - 0.5000 anti-B*0 D- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; - 0.5000 B*- anti-D0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1210 B_c*- gamma PHSP; + 0.8790 B_c- gamma PHSP; +Enddecay +# PDG Id = 100541 +Decay B_c(2S)+ + 0.8810 B_c+ pi+ pi- PHSP; + 0.0940 B'_c1+ gamma PHSP; + 0.0200 B_c1+ gamma PHSP; + 0.0050 B_c*+ gamma PHSP; +Enddecay +Decay B_c(2S)- + 0.8810 B_c- pi+ pi- PHSP; + 0.0940 B'_c1- gamma PHSP; + 0.0200 B_c1- gamma PHSP; + 0.0050 B_c*- gamma PHSP; +Enddecay +# PDG Id = 100543 +Decay B_c*(2S)+ + 0.7960 B_c*+ pi+ pi- VVPIPI; + 0.0800 B_c2*+ gamma PHSP; + 0.0100 B'_c1+ gamma PHSP; + 0.0660 B_c1+ gamma PHSP; + 0.0400 B_c0*+ gamma PHSP; + 0.0080 B_c+ gamma PHSP; +Enddecay +Decay B_c*(2S)- + 0.7960 B_c*- pi+ pi- VVPIPI; + 0.0800 B_c2*- gamma PHSP; + 0.0100 B'_c1- gamma PHSP; + 0.0660 B_c1- gamma PHSP; + 0.0400 B_c0*- gamma PHSP; + 0.0080 B_c- gamma PHSP; Enddecay # Excited charmed Baryons LHCb PR 3-05-2006 -- GitLab From 91994fe862983c9fda4cdf2ac361f90c9dbd79b4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 18 Dec 2020 16:40:23 +0000 Subject: [PATCH 045/702] Merge branch 'hyin/powheg' into 'master' Add decfiles for POWHEG ZZ->4l study See merge request lhcb-datapkg/Gen/DecFiles!575 (cherry picked from commit d3545803753078773aa747636fa48c695b9afc03) c28486ac Add decfile for POWHEG ZZ->4l study 3f73b4db Add DECAY files for ggF->H->ZZ study, includes 4 muons, 4 elecs, and 2 muons+ 2 elecs channels 64c749a7 Update PYTHIA8 configuration for Higgs decay b4749340 clean up ggF->H->ZZ option files f64269dd Add CPU time information --- dkfiles/Higgs_ZZ_eeee.dec | 41 ++++++++++++++++++++++++++++++++++ dkfiles/Higgs_ZZ_mumuee.dec | 41 ++++++++++++++++++++++++++++++++++ dkfiles/Higgs_ZZ_mumumumu.dec | 41 ++++++++++++++++++++++++++++++++++ dkfiles/ZZ_eeee.dec | 37 ++++++++++++++++++++++++++++++ dkfiles/ZZ_mumuee.dec | 37 ++++++++++++++++++++++++++++++ dkfiles/ZZ_mumumumu.dec | 37 ++++++++++++++++++++++++++++++ dkfiles/Z_ee_PowHeg40GeV.dec | 37 ++++++++++++++++++++++++++++++ dkfiles/Z_mumu_PowHeg40GeV.dec | 37 ++++++++++++++++++++++++++++++ options/ZZeeee_powheg.py | 23 +++++++++++++++++++ options/ZZmumuee_powheg.py | 23 +++++++++++++++++++ options/ZZmumumumu_powheg.py | 23 +++++++++++++++++++ options/Zee_powheg.py | 23 +++++++++++++++++++ options/Zmumu_powheg.py | 23 +++++++++++++++++++ options/ggH_ZZ_powheg.py | 34 ++++++++++++++++++++++++++++ 14 files changed, 457 insertions(+) create mode 100644 dkfiles/Higgs_ZZ_eeee.dec create mode 100644 dkfiles/Higgs_ZZ_mumuee.dec create mode 100644 dkfiles/Higgs_ZZ_mumumumu.dec create mode 100644 dkfiles/ZZ_eeee.dec create mode 100644 dkfiles/ZZ_mumuee.dec create mode 100644 dkfiles/ZZ_mumumumu.dec create mode 100644 dkfiles/Z_ee_PowHeg40GeV.dec create mode 100644 dkfiles/Z_mumu_PowHeg40GeV.dec create mode 100644 options/ZZeeee_powheg.py create mode 100644 options/ZZmumuee_powheg.py create mode 100644 options/ZZmumumumu_powheg.py create mode 100644 options/Zee_powheg.py create mode 100644 options/Zmumu_powheg.py create mode 100644 options/ggH_ZZ_powheg.py diff --git a/dkfiles/Higgs_ZZ_eeee.dec b/dkfiles/Higgs_ZZ_eeee.dec new file mode 100644 index 000000000..7d24fc973 --- /dev/null +++ b/dkfiles/Higgs_ZZ_eeee.dec @@ -0,0 +1,41 @@ +# EventType: 40124000 +# +# Descriptor: pp => ( Higgs0 => (Z0 => e+ e-) (Z0 => e+ e-) ) +# +# NickName: Higgs_ZZ_eeee +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import Generation, Special, PowhegProduction, Pythia8Production +# Generation().addTool( Special ) +# Generation().Special.addTool( PowhegProduction ) +# Generation().Special.PowhegProduction.Commands += [ "hdecaymode 11", "vdecaymode 1", "hfact 104.16d0","runningscale 0","massren 0","zerowidth 1","ew 1","model 0","gfermi 0.116637D-04","masswindow 10d0","hmass 125","hwidth 3.605D-03","topmass 172.5","bottommass 4.75d0","hdecaywidth 0" ] +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation().ParsInAcc +# tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodLepton = ( ( 11 == GABSID ) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 3.*GeV ) )" +# ] +# +# Generation().Special.PowhegProduction.addTool( Pythia8Production ) +# Generation().Special.PowhegProduction.Pythia8Production.Commands += [ "25:onMode = off", +# "25:onIfMatch = 23 23", "23:onMode = off", "23:onIfMatch = 11 11" ] +# EndInsertPythonCode +# +# ExtraOptions: ggH_ZZ_powheg +# +# CPUTime: < 1 min +# +# Documentation: Higgs -> ZZ decay, then into four elecs, and all elecs must within LHCb acceptance with pT greater than 2 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Hang Yin +# Email: hang.yin@cern.ch +# Date: 20201005 +End diff --git a/dkfiles/Higgs_ZZ_mumuee.dec b/dkfiles/Higgs_ZZ_mumuee.dec new file mode 100644 index 000000000..4dd29fed6 --- /dev/null +++ b/dkfiles/Higgs_ZZ_mumuee.dec @@ -0,0 +1,41 @@ +# EventType: 40124010 +# +# Descriptor: pp => ( Higgs0 => (Z0 => mu+ mu-) (Z0 => e+ e-) ) +# +# NickName: Higgs_ZZ_mumuee +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import Generation, Special, PowhegProduction, Pythia8Production +# Generation().addTool( Special ) +# Generation().Special.addTool( PowhegProduction ) +# Generation().Special.PowhegProduction.Commands += [] +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation().ParsInAcc +# tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodLepton = ( ( ( 13 == GABSID ) | ( 11 == GABSID )) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 2.*GeV ) )" +# ] +# +# Generation().Special.PowhegProduction.addTool( Pythia8Production ) +# Generation().Special.PowhegProduction.Pythia8Production.Commands += [ "25:onMode = off", +# "25:onIfMatch = 23 23", "23:onMode = off", "23:onIfAny = 11 13" ] +# EndInsertPythonCode +# +# ExtraOptions: ggH_ZZ_powheg +# +# CPUTime: < 1 min +# +# Documentation: Higgs -> ZZ decay, then into two muons and two electrons, and all leptons must within LHCb acceptance with pT greater than 3 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Hang Yin +# Email: hang.yin@cern.ch +# Date: 20201005 +End diff --git a/dkfiles/Higgs_ZZ_mumumumu.dec b/dkfiles/Higgs_ZZ_mumumumu.dec new file mode 100644 index 000000000..6e464acfe --- /dev/null +++ b/dkfiles/Higgs_ZZ_mumumumu.dec @@ -0,0 +1,41 @@ +# EventType: 40114050 +# +# Descriptor: pp => ( Higgs0 => (Z0 => mu+ mu-) (Z0 => mu+ mu-) ) +# +# NickName: Higgs_ZZ_mumumumu +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import Generation, Special, PowhegProduction, Pythia8Production +# Generation().addTool( Special ) +# Generation().Special.addTool( PowhegProduction ) +# Generation().Special.PowhegProduction.Commands += [ ] +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation().ParsInAcc +# tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodLepton = ( ( 13 == GABSID ) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 2.*GeV ) )" +# ] +# +# Generation().Special.PowhegProduction.addTool( Pythia8Production ) +# Generation().Special.PowhegProduction.Pythia8Production.Commands += [ "25:onMode = off", +# "25:onIfMatch = 23 23", "23:onMode = off", "23:onIfMatch = 13 -13" ] +# EndInsertPythonCode +# +# ExtraOptions: ggH_ZZ_powheg +# +# CPUTime: < 1 min +# +# Documentation: Higgs -> ZZ decay, then into four muons, and all muons must within LHCb acceptance with pT greater than 2 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Hang Yin +# Email: hang.yin@cern.ch +# Date: 20201005 +End diff --git a/dkfiles/ZZ_eeee.dec b/dkfiles/ZZ_eeee.dec new file mode 100644 index 000000000..fab4afa52 --- /dev/null +++ b/dkfiles/ZZ_eeee.dec @@ -0,0 +1,37 @@ +# EventType: 42124000 +# +# Descriptor: pp => (Z0 => e+ e-) (Z0 => e+ e-) +# +# NickName: ZZ_eeee +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import Generation, Special, PowhegProduction +# Generation().addTool( Special ) +# Generation().Special.addTool( PowhegProduction ) +# Generation().Special.PowhegProduction.Commands += [ "mllmin 3.d0", "only-e 1"] +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation().ParsInAcc +# tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodLepton = ( ( 11 == GABSID ) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 2.*GeV ) )" +# ] +# EndInsertPythonCode +# +# ExtraOptions: ZZeeee_powheg +# +# CPUTime: < 1 min +# +# Documentation: ZZ decay into four electrons, and all electrons must within LHCb acceptance with pT greater than 2 GeV. +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Hang Yin +# Email: hang.yin@cern.ch +# Date: 20200911 +# +End diff --git a/dkfiles/ZZ_mumuee.dec b/dkfiles/ZZ_mumuee.dec new file mode 100644 index 000000000..57186ff9d --- /dev/null +++ b/dkfiles/ZZ_mumuee.dec @@ -0,0 +1,37 @@ +# EventType: 42124010 +# +# Descriptor: pp => (Z0 => mu+ mu-) (Z0 => e+ e-) +# +# NickName: ZZ_mumuee +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import Generation, Special, PowhegProduction +# Generation().addTool( Special ) +# Generation().Special.addTool( PowhegProduction ) +# Generation().Special.PowhegProduction.Commands += [ "mllmin 3.d0", "e-mu 1"] +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation().ParsInAcc +# tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodLepton = ( ( ( 13 == GABSID ) | ( 11 == GABSID )) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 2.*GeV ) )" +# ] +# EndInsertPythonCode +# +# ExtraOptions: ZZmumuee_powheg +# +# CPUTime: < 1 min +# +# Documentation: ZZ decay into two muons and two electrons, and all leptons must within LHCb acceptance with pT greater than 2 GeV. +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Hang Yin +# Email: hang.yin@cern.ch +# Date: 20200911 +# +End diff --git a/dkfiles/ZZ_mumumumu.dec b/dkfiles/ZZ_mumumumu.dec new file mode 100644 index 000000000..857593962 --- /dev/null +++ b/dkfiles/ZZ_mumumumu.dec @@ -0,0 +1,37 @@ +# EventType: 42114000 +# +# Descriptor: pp => (Z0 => mu+ mu-) (Z0 => mu+ mu-) +# +# NickName: ZZ_mumumumu +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import Generation, Special, PowhegProduction +# Generation().addTool( Special ) +# Generation().Special.addTool( PowhegProduction ) +# Generation().Special.PowhegProduction.Commands += [ "mllmin 3.d0", "only-mu 1"] +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation().ParsInAcc +# tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodLepton = ( ( 13 == GABSID ) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 2.*GeV ) )" +# ] +# EndInsertPythonCode +# +# ExtraOptions: ZZmumumumu_powheg +# +# CPUTime: < 1 min +# +# Documentation: ZZ decay into four muons, and all muons must within LHCb acceptance with pT greater than 2 GeV. +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Hang Yin +# Email: hang.yin@cern.ch +# Date: 20200911 +# +End diff --git a/dkfiles/Z_ee_PowHeg40GeV.dec b/dkfiles/Z_ee_PowHeg40GeV.dec new file mode 100644 index 000000000..8ba40b8f9 --- /dev/null +++ b/dkfiles/Z_ee_PowHeg40GeV.dec @@ -0,0 +1,37 @@ +# EventType: 42122005 +# +# Descriptor: pp -> (Z0/gamma* -> e+ e-) ... +# +# NickName: Z_ee_PowHeg40GeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import Generation, Special, PowhegProduction +# Generation().addTool( Special ) +# Generation().Special.addTool( PowhegProduction ) +# Generation().Special.PowhegProduction.Commands += [ "vdecaymode 1", "mass_low 40"] +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation().ParsInAcc +# tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 0 ) ) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodLepton = ( ( 11 == GABSID ) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 4.*GeV ) )" +# ] +# EndInsertPythonCode +# +# ExtraOptions: Zee_powheg +# +# CPUTime: < 1 min +# +# Documentation: Z decay into two elecs, and at least one elec must within LHCb acceptance with pT greater than 4 GeV. +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Hang Yin +# Email: hang.yin@cern.ch +# Date: 20200911 +# +End diff --git a/dkfiles/Z_mumu_PowHeg40GeV.dec b/dkfiles/Z_mumu_PowHeg40GeV.dec new file mode 100644 index 000000000..ca3748edf --- /dev/null +++ b/dkfiles/Z_mumu_PowHeg40GeV.dec @@ -0,0 +1,37 @@ +# EventType: 42112005 +# +# Descriptor: pp -> (Z0/gamma* -> mu+ mu-) ... +# +# NickName: Z_mumu_PowHeg40GeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import Generation, Special, PowhegProduction +# Generation().addTool( Special ) +# Generation().Special.addTool( PowhegProduction ) +# Generation().Special.PowhegProduction.Commands += [ "vdecaymode 2", "mass_low 40"] +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation().ParsInAcc +# tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 0 ) ) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodLepton = ( ( 13 == GABSID ) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 4.*GeV ) )" +# ] +# EndInsertPythonCode +# +# ExtraOptions: Zmumu_powheg +# +# CPUTime: < 1 min +# +# Documentation: Z decay into two muons, and at least one muon must within LHCb acceptance with pT greater than 4 GeV. +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Hang Yin +# Email: hang.yin@cern.ch +# Date: 20200911 +# +End diff --git a/options/ZZeeee_powheg.py b/options/ZZeeee_powheg.py new file mode 100644 index 000000000..518295334 --- /dev/null +++ b/options/ZZeeee_powheg.py @@ -0,0 +1,23 @@ +# Powheg options for ZZ production +from Configurables import Generation +from Gaudi.Configuration import * + +Generation().PileUpTool = "FixedLuminosityForRareProcess" + +importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) + +from Configurables import Special, PowhegProduction + +Generation().addTool( Special ) +Generation().Special.addTool( PowhegProduction ) + +# Powheg options. +Generation().Special.addTool(PowhegProduction) +Generation().Special.PowhegProduction.Process = "ZZ" +Generation().Special.PowhegProduction.Commands += [ + "lhans1 10770", # Change the first proton PDF. + "lhans2 10770", # Change the second proton PDF. + "mllmin 3d0", # mass > 3 GeV + "only-e 1", # only muon decay +] + diff --git a/options/ZZmumuee_powheg.py b/options/ZZmumuee_powheg.py new file mode 100644 index 000000000..919a58bbf --- /dev/null +++ b/options/ZZmumuee_powheg.py @@ -0,0 +1,23 @@ +# Powheg options for ZZ production +from Configurables import Generation +from Gaudi.Configuration import * + +Generation().PileUpTool = "FixedLuminosityForRareProcess" + +importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) + +from Configurables import Special, PowhegProduction + +Generation().addTool( Special ) +Generation().Special.addTool( PowhegProduction ) + +# Powheg options. +Generation().Special.addTool(PowhegProduction) +Generation().Special.PowhegProduction.Process = "ZZ" +Generation().Special.PowhegProduction.Commands += [ + "lhans1 10770", # Change the first proton PDF. + "lhans2 10770", # Change the second proton PDF. + "mllmin 3d0", # mass > 3 GeV + "e-mu 1", # only muon decay +] + diff --git a/options/ZZmumumumu_powheg.py b/options/ZZmumumumu_powheg.py new file mode 100644 index 000000000..17d47877a --- /dev/null +++ b/options/ZZmumumumu_powheg.py @@ -0,0 +1,23 @@ +# Powheg options for ZZ production +from Configurables import Generation +from Gaudi.Configuration import * + +Generation().PileUpTool = "FixedLuminosityForRareProcess" + +importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) + +from Configurables import Special, PowhegProduction + +Generation().addTool( Special ) +Generation().Special.addTool( PowhegProduction ) + +# Powheg options. +Generation().Special.addTool(PowhegProduction) +Generation().Special.PowhegProduction.Process = "ZZ" +Generation().Special.PowhegProduction.Commands += [ + "lhans1 10770", # Change the first proton PDF. + "lhans2 10770", # Change the second proton PDF. + "mllmin 3d0", # mass > 3 GeV + "only-mu 1", # only muon decay +] + diff --git a/options/Zee_powheg.py b/options/Zee_powheg.py new file mode 100644 index 000000000..ef343132f --- /dev/null +++ b/options/Zee_powheg.py @@ -0,0 +1,23 @@ +# Powheg options for ZZ production +from Configurables import Generation +from Gaudi.Configuration import * + +Generation().PileUpTool = "FixedLuminosityForRareProcess" + +importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) + +from Configurables import Special, PowhegProduction + +Generation().addTool( Special ) +Generation().Special.addTool( PowhegProduction ) + +# Powheg options. +Generation().Special.addTool(PowhegProduction) +Generation().Special.PowhegProduction.Process = "Z" +Generation().Special.PowhegProduction.Commands += [ + "lhans1 10770", # Change the first proton PDF. + "lhans2 10770", # Change the second proton PDF. + "vdecaymode 1", # decay mode Z-> e e + "mass_low 40", +] + diff --git a/options/Zmumu_powheg.py b/options/Zmumu_powheg.py new file mode 100644 index 000000000..de2d7e41c --- /dev/null +++ b/options/Zmumu_powheg.py @@ -0,0 +1,23 @@ +# Powheg options for ZZ production +from Configurables import Generation +from Gaudi.Configuration import * + +Generation().PileUpTool = "FixedLuminosityForRareProcess" + +importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) + +from Configurables import Special, PowhegProduction + +Generation().addTool( Special ) +Generation().Special.addTool( PowhegProduction ) + +# Powheg options. +Generation().Special.addTool(PowhegProduction) +Generation().Special.PowhegProduction.Process = "Z" +Generation().Special.PowhegProduction.Commands += [ + "lhans1 10770", # Change the first proton PDF. + "lhans2 10770", # Change the second proton PDF. + "vdecaymode 2", # decay mode Z->Mu Mu + "mass_low 40", +] + diff --git a/options/ggH_ZZ_powheg.py b/options/ggH_ZZ_powheg.py new file mode 100644 index 000000000..1e6e15db4 --- /dev/null +++ b/options/ggH_ZZ_powheg.py @@ -0,0 +1,34 @@ +# Powheg options for ggF->H->ZZ production +from Configurables import Generation +from Gaudi.Configuration import * + +Generation().PileUpTool = "FixedLuminosityForRareProcess" + +importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) + +from Configurables import Special, PowhegProduction + +Generation().addTool( Special ) +Generation().Special.addTool( PowhegProduction ) + +# Powheg options. +Generation().Special.addTool(PowhegProduction) +Generation().Special.PowhegProduction.Process = "gg_H_quark-mass-effects" +Generation().Special.PowhegProduction.Commands += [ + "lhans1 10770", # Change the first proton PDF. + "lhans2 10770", # Change the second proton PDF. + "hfact 104.16d0", + "runningscale 0", + "massren 0", + "zerowidth 1", + "ew 1", + "model 0", + "gfermi 0.116637D-04", + "hdecaymode -1", + "masswindow 10d0", + "hmass 125", + "hwidth 3.605D-03", + "topmass 172.5", + "bottommass 4.75d0", + "hdecaywidth 0" +] -- GitLab From 712b90b09b6e7c7b2e25db2b5d20d49d570a465a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 11 Feb 2021 13:02:43 +0100 Subject: [PATCH 046/702] Remove decay file using EvtGen model not in Sim10 --- dkfiles/Lambda_pmunuSHD=TightCut.dec | 61 ---------------------------- 1 file changed, 61 deletions(-) delete mode 100644 dkfiles/Lambda_pmunuSHD=TightCut.dec diff --git a/dkfiles/Lambda_pmunuSHD=TightCut.dec b/dkfiles/Lambda_pmunuSHD=TightCut.dec deleted file mode 100644 index 0253ad74b..000000000 --- a/dkfiles/Lambda_pmunuSHD=TightCut.dec +++ /dev/null @@ -1,61 +0,0 @@ -# EventType: 33512008 -# -# Descriptor: [Lambda0 -> p+ mu- anti-nu_mu]cc -# -# NickName: Lambda_pmunuSHD=TightCut -# -# Cuts: LoKi::GenCutTool/TightCut -# -# Documentation: Lambda0 decay to p+ mu- anti-nu_mu with SHD model. prob=0.615, probcos=0.366001501202 tight generator cut -# * Lambda0 endvertex z in [-1m,0.8m] -# * Lambda0 endvertex radial cut at 38mm -# EndDocumentation -# -# CPUTime: < 1 min -# -# InsertPythonCode: -# # -# from Configurables import LoKi__GenCutTool -# from Gauss.Configuration import * -# gen = Generation() -# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# # -# tightCut = gen.SignalPlain.TightCut -# tightCut.Decay = '[^(Lambda0 => ^p+ ^mu- nu_mu~)]CC' -# tightCut.Preambulo += [ -# "from GaudiKernel.SystemOfUnits import meter, millimeter, GeV" , -# "GY = LoKi.GenParticles.Rapidity () ## to be sure " , -# "inY = in_range ( 1.9 , GY , 4.6 ) " , -# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , -# "inEta = in_range ( 1.95 , GETA , 5.050 ) " , -# "goodTrack = inAcc & inEta" , -# "GVX = LoKi.GenVertices.PositionX() " , -# "GVY = LoKi.GenVertices.PositionY() " , -# "GVZ = LoKi.GenVertices.PositionZ() " , -# "vx = GFAEVX ( GVX, 100 * meter ) " , -# "vy = GFAEVX ( GVY, 100 * meter ) " , -# "rho2 = vx**2 + vy**2 " , -# "rhoK = rho2 < (38 * millimeter )**2 " , -# "decay = in_range ( -1 * meter, GFAEVX ( GVZ, 100 * meter ), 0.8 * meter ) ", -# ] -# tightCut.Cuts = { -# "[Lambda0]cc" : "decay & rhoK", -# "[mu-]cc" : "goodTrack " , -# "[p+]cc" : "goodTrack " -# } -# EndInsertPythonCode -# PhysicsWG: RD -# Tested: Yes -# Responsible: Alexandre Brea Rodriguez -# Email: alexandre.brea.rodriguez@cern.ch -# Date: 20190101 -# -#Alias MyLambda0 Lambda0 -#Alias Myanti-Lambda0 anti-Lambda0 -#ChargeConj MyLambda0 Myanti-Lambda0 -Decay Lambda0sig - 1.000 p+ mu- anti-nu_mu SHD; -Enddecay -CDecay anti-Lambda0sig -# -End -- GitLab From c94b88dcdf6400c3de2f61f34c6d4949f59494d1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 11 Feb 2021 13:04:47 +0100 Subject: [PATCH 047/702] Prepare DecFiles v31r5 release --- ReleaseNotes/v31r5.md | 361 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 361 insertions(+) create mode 100644 ReleaseNotes/v31r5.md diff --git a/ReleaseNotes/v31r5.md b/ReleaseNotes/v31r5.md new file mode 100644 index 000000000..437677ece --- /dev/null +++ b/ReleaseNotes/v31r5.md @@ -0,0 +1,361 @@ +DecFiles v31r5 2021-02-11 +========================== + +! 2021-02-11 - Michal Kreps (MR !679) + Add 314 new decay files + + 14165230 : Bc_Bdstarpi+,Bdgamma,Dpi=BcVegPy,DecProdCut + + 14145204 : Bc_Bdstarpi+,Bdgamma,JpsiKstar=BcVegPy,DecProdCut + + 14113020 : Bc_Bsst0Pi,mm=BcVegPy,DecProdCut + + 14265200 : Bc_Bsstarpi+,Bsgamma,Dspi=BcVegPy,DecProdCut + + 14145200 : Bc_Bsstarpi+,Bsgamma,Jpsiphi=BcVegPy,DecProdCut + + 14113021 : Bc_Bst0Pi,mm=BcVegPy,DecProdCut + + 11774110 : Bd_D+X,KSpi=cocktail,TightCut,ACPKKCuts + + 11774010 : Bd_D+X,Kpipi=cocktail,TightCut,ACPKKCuts + + 11496501 : Bd_D0D0KSX=TightCuts2,mD0D0 + + 11196019 : Bd_D0D0Kst0,Kpi=TightCut + + 11198007 : Bd_D0DK,K3Pi,KPiPi=TightCut + + 11894600 : Bd_D0DX,muX=cocktail,RDstar,TightCut + + 11894200 : Bd_D0DsX,taunu=cocktail,RDstar,TightCut + + 11198015 : Bd_D0Dspi,K3Pi,KKPi=TightCut + + 11198025 : Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut + + 11198035 : Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut + + 11198045 : Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut + + 11166120 : Bd_D0KK,KSKK=BsqDalitz,DDalitz,TightCut + + 11166119 : Bd_D0KK,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166077 : Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166078 : Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166079 : Bd_D0KK,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166112 : Bd_D0Kpi,KSKK=BsqDalitz,DDalitz,TightCut + + 11166111 : Bd_D0Kpi,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166071 : Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166072 : Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166073 : Bd_D0Kpi,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166118 : Bd_D0pipi,KSKK=BsqDalitz,DDalitz,TightCut + + 11166117 : Bd_D0pipi,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166074 : Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166075 : Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166076 : Bd_D0pipi,pipipipi=BsqDalitz,DPHSP,TightCut + + 11198006 : Bd_DDKst0,Kpipi,Kpipi=TightCut + + 11493220 : Bd_DsX,KKpi=cocktail,TightCut,ACPKKCuts + + 11493300 : Bd_DsX,KSK=cocktail,TightCut,ACPKKCuts + + 11876200 : Bd_DsstDst,gDsgD,KKpimunuX=cocktail,mu3hInAcc + + 11496003 : Bd_Dst+D0KX=TightCuts2,mD0D0 + + 11894610 : Bd_Dst+DX,muX=cocktail,RDstar,TightCut + + 11894210 : Bd_Dst+DsX,taunu=cocktail,RDstar,TightCut + + 11196086 : Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP010 + + 11196085 : Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP100 + + 11164096 : Bd_Dst-pi+,D0pi,KK=DecProdCut + + 11164097 : Bd_Dst-pi+,D0pi,pipi=DecProdCut + + 11196413 : Bd_Dst0D0Kst0,Kpi=TightCut + + 11196414 : Bd_Dst0Dst0Kst0,Kpi=TightCut + + 11166335 : Bd_Dst0KK,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut + + 11166334 : Bd_Dst0KK,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166277 : Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166278 : Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166279 : Bd_Dst0KK,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166535 : Bd_Dst0KK,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut + + 11166534 : Bd_Dst0KK,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166477 : Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166478 : Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166479 : Bd_Dst0KK,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166331 : Bd_Dst0Kpi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut + + 11166330 : Bd_Dst0Kpi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166271 : Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166272 : Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166273 : Bd_Dst0Kpi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166531 : Bd_Dst0Kpi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut + + 11166530 : Bd_Dst0Kpi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166471 : Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166472 : Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166473 : Bd_Dst0Kpi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166333 : Bd_Dst0pipi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut + + 11166332 : Bd_Dst0pipi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166274 : Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166275 : Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166276 : Bd_Dst0pipi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166533 : Bd_Dst0pipi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut + + 11166532 : Bd_Dst0pipi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166474 : Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166475 : Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166476 : Bd_Dst0pipi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut + + 11574093 : Bd_Dst2460enu,D0pi,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut + + 11574092 : Bd_Dst2460munu,D0pi,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut + + 11198022 : Bd_DstDstKst0,Kpi,Kpi=TightCut + + 11674401 : Bd_Dststmunu,D0=CocktailHigher,RDstar,TightCut + + 11874430 : Bd_Dststmunu,D0=cocktail,RDstar,TightCut + + 11676012 : Bd_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut + + 11874440 : Bd_Dststtaunu,D0=cocktail,RDstar,TightCut + + 11246162 : Bd_JpsiKsPhi,mm=TightCut,KSVtxCut,cocktail + + 11246121 : Bd_JpsiKspipi,mm-=TightCut,KSVtxCut,K1cocktail + + 11104372 : Bd_KsPhigamma=TightCut,KSVtxCut + + 11204302 : Bd_Kspi+pi-gamma=TightCut,mKshhCut,KSVtxCut,K1cocktail + + 11102204 : Bd_Kstgamma=TightCut,gam_PTabove1.8 + + 11114019 : Bd_phimumu=PHSP,DecProdCut + + 13166120 : Bs_D0KK,KSKK=BssqDalitz,DDalitz,TightCut + + 13166119 : Bs_D0KK,KSpipi=BssqDalitz,DDalitz,TightCut + + 13166077 : Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166078 : Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166079 : Bs_D0KK,pipipipi=BssqDalitz,DPHSP,TightCut + + 13774210 : Bs_DsX,KKpi=cocktail,TightCut,ACPKKCuts + + 13774300 : Bs_DsX,KSK=cocktail,TightCut,ACPKKCuts + + 13874200 : Bs_Dsmunu,KKpi=cocktail,hqet2,mu3hInAcc + + 13574094 : Bs_Dsst2573enu,D0K,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut + + 13574093 : Bs_Dsst2573munu,D0K,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut + + 13874201 : Bs_DsstDsst,gDsgDs,KKpimunuX=cocktail,mu3hInAcc + + 13874020 : Bs_Dsststmunu,D0=cocktail,RDstar,TightCut + + 13674000 : Bs_Dsststmunu,Dst+=cocktail,RDstar,TightCut + + 13196052 : Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP010 + + 13196051 : Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP100 + + 13166335 : Bs_Dst0KK,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut + + 13166334 : Bs_Dst0KK,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut + + 13166277 : Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166278 : Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166279 : Bs_Dst0KK,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut + + 13166535 : Bs_Dst0KK,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut + + 13166534 : Bs_Dst0KK,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut + + 13166477 : Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166478 : Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166479 : Bs_Dst0KK,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut + + 13166331 : Bs_Dst0Kpi,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut + + 13166330 : Bs_Dst0Kpi,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut + + 13166271 : Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166272 : Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166273 : Bs_Dst0Kpi,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut + + 13166531 : Bs_Dst0Kpi,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut + + 13166530 : Bs_Dst0Kpi,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut + + 13166471 : Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166472 : Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166473 : Bs_Dst0Kpi,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut + + 13246116 : Bs_JpsiKsKpi,mm=TightCut,KSVtxCut,cocktail + + 13246013 : Bs_Jpsipipipipi,mm=TightCut + + 13102611 : Bs_K+K-pi0gamma=phi1680,TightCut + + 13204324 : Bs_KsK+pi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail + + 13104004 : Bs_Kst0Kst0=DecProdCut,HelAmpsNearData + + 13102263 : Bs_Phigamma=PHSP,TightCut + + 13124401 : Bs_phieta,e+e-g=DecProdCut + + 13124060 : Bs_phiphi,K+K-e+e-=DecProdCut + + 13124402 : Bs_phipi0,e+e-g=Dalitz,DecProdCut + + 12865530 : Bu_D+X,KSpi=cocktail,TightCut,ACPKKCuts + + 12865420 : Bu_D+X,Kpipi=cocktail,TightCut,ACPKKCuts + + 12197008 : Bu_D0D0K,K3Pi,KPi=TightCut + + 12495403 : Bu_D0D0KX=TightCuts2,mD0D0 + + 12199100 : Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut + + 12199101 : Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut + + 12199120 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut + + 12199121 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut + + 12199130 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut + + 12199131 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut + + 12199140 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut + + 12199141 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut + + 12893600 : Bu_D0DX,muX=cocktail,RDstar,TightCut + + 12893610 : Bu_D0DsX,taunu=cocktail,RDstar,TightCut + + 12873042 : Bu_D0Xmunu,D0=cocktail,pipi,D0muInAcc + + 12873500 : Bu_D0munu,KSpipi=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu + + 12873501 : Bu_D0munu,KSpipipi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu + + 12873424 : Bu_D0munu,pipipi0=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu + + 12197023 : Bu_DD0Kst0,Kpipi,Kpi=TightCut + + 12197410 : Bu_DDst0Kst0,Kpipi,Kpi=TightCut + + 12297297 : Bu_DsDsstK,KKPi,KKPi=PHSP,DecProdCut + + 12297284 : Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut + + 12893200 : Bu_DsX,KKpi=cocktail,TightCut,ACPKKCuts + + 12893300 : Bu_DsX,KSK=cocktail,TightCut,ACPKKCuts + + 12297298 : Bu_DsstDsK,KKPi,KKPi=PHSP,DecProdCut + + 12297288 : Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut + + 12297299 : Bu_DsstDsstK,KKPi,KKPi=PHSP,DecProdCut + + 12297292 : Bu_DsstDsstK,KKPi,KKPi=PHSP,TightCut + + 12875603 : Bu_DsstDst,gDsgD0,KKpimunuX=cocktail,mu3hInAcc + + 12497101 : Bu_Dst+D0KSX=TightCuts2,mD0D0 + + 12895400 : Bu_Dst+DX,muX=cocktail,RDstar,TightCut + + 12895000 : Bu_Dst+DsX,taunu=cocktail,RDstar,TightCut + + 12173011 : Bu_Dst0K,mm=DecProdCut + + 12173010 : Bu_Dst0Pi,mm=DecProdCut + + 12197024 : Bu_DstD0Kst0,Kpi,Kpi=TightCut2 + + 12197422 : Bu_DstDst0Kst0,Kpi,Kpi=TightCut + + 12199013 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut + + 12199023 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut + + 12199033 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut + + 12199043 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut + + 12199015 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut + + 12199025 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut + + 12199035 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut + + 12199045 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut + + 12199014 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut + + 12199024 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut + + 12199034 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut + + 12199044 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut + + 12675011 : Bu_Dststmunu,D0=CocktailHigher,RDstar,TightCut + + 12873450 : Bu_Dststmunu,D0=cocktail,RDstar,TightCut + + 12675402 : Bu_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut + + 12875440 : Bu_Dststmunu,Dst0=CocktailHigher,RDstar,TightCut + + 12873460 : Bu_Dststtaunu,D0=cocktail,RDstar,TightCut + + 12145152 : Bu_JpsiKSpi,mm=XLL,TightCut,KSVtxCut + + 12103444 : Bu_Kst0Kst+,K+K-pi+pi0=DecProdCut,PHSP,Charmless + + 12103422 : Bu_Kst0rho+,K+pi-pi+pi0=DecProdCut,PHSP,Charmless + + 12513404 : Bu_etamunu,pipiX=TightCut,ISGW2 + + 12813405 : Bu_etaprimemunu,pipiX=TightCut,ISGW2 + + 12813403 : Bu_omegamunu,pipiX=TightCut,BCL + + 12103445 : Bu_phiKst+,K+K-K+pi0=DecProdCut,PHSP,Charmless + + 12103443 : Bu_phirho+,K+K-pi+pi0=DecProdCut,PHSP,Charmless + + 12511402 : Bu_pi0munu=TightCut,BCL + + 12245071 : Bu_psi2SKpipi,mm=resCocktail,TightCut + + 12145451 : Bu_psi2SKst,Jpsipipi,mm=TightCut + + 12103423 : Bu_rho0Kst+,K+pi-pi+pi0=DecProdCut,PHSP,Charmless + + 12103406 : Bu_rho0rho+,pi+pi-pi+pi0=DecProdCut,PHSP,Charmless + + 12513002 : Bu_rhomunu=TightCut,BCL + + 21113421 : D+_pi+eta,mumu=DecProdCut + + 21113041 : D+_pi+etap,mumu=DecProdCut + + 23103005 : Ds_KKpi=res,FromB + + 23103006 : Ds_KKpi=res,NotFromB + + 23115004 : Ds_pi+etap,pipimumu,etapModel=DecProdCut + + 27465200 : Dst_D0pi,Kpietapr=DecProdCut + + 40124000 : Higgs_ZZ_eeee + + 40124010 : Higgs_ZZ_mumuee + + 40114050 : Higgs_ZZ_mumumumu + + 37123000 : K+_pi+e-e+=DecProdCut + + 37123001 : K+_pi+e-e+=TightCut + + 37113020 : K+_pi+e-mu+=DecProdCut + + 37113021 : K+_pi+e-mu+=TightCut + + 37123010 : K+_pi-e+e+=DecProdCut + + 37123011 : K+_pi-e+e+=TightCut + + 37113030 : K+_pi-e+mu+=DecProdCut + + 37113031 : K+_pi-e+mu+=TightCut + + 33512008 : Lambda_pmunuSHD=TightCut + + 33102102 : Lambda_ppi=HELAMP,TightCut + + 33102103 : Lambda_ppi=PHSP,TightCut + + 15166120 : Lb_D0pK,KSKK=LbsqDalitz,DDalitz,TightCut + + 15166119 : Lb_D0pK,KSpipi=LbsqDalitz,DDalitz,TightCut + + 15166077 : Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166078 : Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166079 : Lb_D0pK,pipipipi=LbsqDalitz,DPHSP,TightCut + + 15166118 : Lb_D0ppi,KSKK=LbsqDalitz,DDalitz,TightCut + + 15166117 : Lb_D0ppi,KSpipi=LbsqDalitz,DDalitz,TightCut + + 15166074 : Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166075 : Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166076 : Lb_D0ppi,pipipipi=LbsqDalitz,DPHSP,TightCut + + 15874300 : Lb_DsstLc,DsmunuX=cocktail,mu3hInAcc + + 15166320 : Lb_Dst0pK,D0gamma,KSKK=LbsqDalitz,DDalitz,TightCut + + 15166319 : Lb_Dst0pK,D0gamma,KSpipi=LbsqDalitz,DDalitz,TightCut + + 15166277 : Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166278 : Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166279 : Lb_Dst0pK,D0gamma,pipipipi=LbsqDalitz,DPHSP,TightCut + + 15166520 : Lb_Dst0pK,D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut + + 15166519 : Lb_Dst0pK,D0pi0,KSpipi=LbsqDalitz,DDalitz,TightCut + + 15166477 : Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166478 : Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166479 : Lb_Dst0pK,D0pi0,pipipipi=LbsqDalitz,DPHSP,TightCut + + 15166318 : Lb_Dst0ppi,D0gamma,KSKK=LbsqDalitz,DDalitz,TightCut + + 15166317 : Lb_Dst0ppi,D0gamma,KSpipi=LbsqDalitz,DDalitz,TightCut + + 15166274 : Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166275 : Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166276 : Lb_Dst0ppi,D0gamma,pipipipi=LbsqDalitz,DPHSP,TightCut + + 15166518 : Lb_Dst0ppi,D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut + + 15166517 : Lb_Dst0ppi,D0pi0,KSpipi=LbsqDalitz,DDalitz,TightCut + + 15166474 : Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166475 : Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166476 : Lb_Dst0ppi,D0pi0,pipipipi=LbsqDalitz,DPHSP,TightCut + + 15246104 : Lb_JpsiKsppi,mm=TightCut,KSVtxCut,cocktail + + 15204374 : Lb_Ksppi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail + + 15496200 : Lb_LcDsst,pKpi,KKpi=TightCut + + 25103102 : Lc_Lambdapi=HELAMP,TightCut + + 25105196 : Lc_XiKpi=AMPGEN,TightCut + + 36115120 : Omega-_Xi-mumu=phsp,DecProdCut + + 36103102 : Omega_LambdaK=HELAMP,TightCut + + 26264087 : Omegac0_Xicpi,pKpi=phsp,TightCut + + 26264089 : Omegac31880_XicK,pKpi=phsp,TightCut + + 26264088 : Omegac33250_XicK,pKpi=phsp,TightCut + + 26104187 : Omegac_Omegapi=HELAMP,TightCut + + 26575062 : Omegacc+_Omegac0munu,pKKpi=pshp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200 + + 26575061 : Omegacc+_Xic0munu,pKKpi=pshp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200 + + 26576150 : Omegaccc_Omegaccmunu,Omegac0munu,Omegapi,LambdaK=GenXicc,DecProdCut + + 28496042 : X3876_DDstar=TightCut3 + + 35103102 : Xi-_Lambdapi=HELAMP,TightCut + + 16297030 : Xib-_XicDs,pKKpi,KKpi=DecProdCut + + 16296040 : Xib0_Xic+Ds,pKpi,KKpi=DecProdCut + + 16574040 : Xib0_Xic+munu,ppiK=TightCut + + 16675061 : Xibc+_Lbpi,Lcmunu,pKpi=DecProdCut + + 16676062 : Xibc_LbKpi,Lcmunu,pKpi=DecProdCut + + 26104185 : Xic0_OmegaK=TightCut + + 26106182 : Xic0_OmegaKpi-pi+=HELAMP,TightCut + + 26104186 : Xic0_Xi-pi+=HELAMP,TightCut + + 26264082 : Xic26450_Xicpi,pKpi=phsp,TightCut + + 26264083 : Xic27900_Xicpi,pKpi=phsp,TightCut + + 26264280 : Xic27900_Xicprimepi,pKpi=phsp,TightCut + + 26265072 : Xic2815+_Xicpipi,pKpi=phsp,TightCut + + 26265073 : Xic2923+_Xicpipi,pKpi=phsp,TightCut + + 26264084 : Xic29230_Xicpi,pKpi=phsp,TightCut + + 26264085 : Xic29380_Xicpi,pKpi=phsp,TightCut + + 26264086 : Xic29650_Xicpi,pKpi=phsp,TightCut + + 26265074 : Xic2970+_Xicpipi,pKpi=phsp,TightCut + + 26265075 : Xic3055+_Xicpipi,pKpi=phsp,TightCut + + 26105196 : Xic_XiKpi=AMPGEN,TightCut + + 26105195 : Xic_Xipipi=AMPGEN,TightCut + + 26674061 : Xicc++_Lcmunu,pKpi=pshp,GenXicc,DecProdCut,t=256fs,WithMinPT,MinDaughterPT200 + + 26674060 : Xicc++_Xicmunu,pKpi-res=GenXicc,DecProdCut,t=256fs,WithMinPT,MinDaughterPT200 + + 26575150 : Xicc+_Omegac0munu,Omegapi,LambdaK=GenXicc,DecProdCut + + 26575050 : Xicc+_Xic0munu,pKKpi=pshp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200 + + 42124000 : ZZ_eeee + + 42124010 : ZZ_mumuee + + 42114000 : ZZ_mumumumu + + 42122005 : Z_ee_PowHeg40GeV + + 42112005 : Z_mumu_PowHeg40GeV + + 49152113 : cep_chic0_psi1Sgamma,ee=Psi,EEInAcc + + 49142113 : cep_chic0_psi1Sgamma,mumu=Psi,MuMuInAcc + + 49152114 : cep_chic1_psi1Sgamma,ee=Psi,EEInAcc + + 49142114 : cep_chic1_psi1Sgamma,mumu=Psi,MuMuInAcc + + 49152115 : cep_chic2_psi1Sgamma,ee=Psi,EEInAcc + + 49142115 : cep_chic2_psi1Sgamma,mumu=Psi,MuMuInAcc + + 49122000 : cep_ee,inAcc,m1.4GeV + + 49112000 : cep_mumu,inAcc,m1.4GeV + + 49952002 : cep_psi2S_psi1SX,ee=Psi,EEInAcc + + 49942002 : cep_psi2S_psi1SX,mumu=Psi,MuMuInAcc + + 24114001 : incl_Jpsi,4m=DecProdCut,prompt + + 24114002 : incl_Jpsi,4m=DecProdCut + + 24102013 : incl_Jpsi,pp=TightCut + + 18114001 : incl_Upsilon1S,4m=DecProdCut + + 10030000 : incl_b=Jpsi,ppbar,InAcc,PT600 + + 10132010 : incl_b=Jpsi,ppbar,InAcc,PTCut + + 10030060 : incl_b=etac1S,ppbar,InAcc,PT600 + + 10132000 : incl_b=psi2S,ppbar,InAcc,PTCut + + 28102000 : incl_psi2S,pp=TightCut + Modify 24 decay files + + 11584041 : Bd_D0Xenu,D0=cocktail + + 11876063 : Bd_D0Xmunu,D0=cocktail,LHCbAcceptance + + 11873042 : Bd_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu + + 11874092 : Bd_D0Xmunu,D0=cocktail,pipi,D0muInAcc + + 11874094 : Bd_D0Xmunu,D0=cocktail + + 11876064 : Bd_D0Xmunu,D0_K3pi=LHCbAcceptance + + 11874200 : Bd_Dstp2400munu,DsKS0,KKpi=mu3hInAcc + + 12875000 : Bu_Dst02400munu,DsK,KKpi=mu3hInAcc + + 15144001 : Lb_JpsipK,mm=phsp,DecProdCut + + 15298606 : Lb_Lc2593Ds,Ds2hhhNneutrals=DecProdCut,LooseCut + + 15144011 : Lb_psi2SpK,mm=phsp,DecProdCut + + 26164261 : Xicc++_Xicprimepi,pKpi-res=GenXicc,phsp,DecProdCut,XiccMinPT_NEW + + 49000065 : dijet=b,m110GeV,mu + + 49000062 : dijet=b,m110GeV + + 49000063 : dijet=b,m70GeV,mu + + 49000060 : dijet=b,m70GeV + + 49000075 : dijet=c,m110GeV,mu + + 49000072 : dijet=c,m110GeV + + 49000073 : dijet=c,m70GeV,mu + + 49000070 : dijet=c,m70GeV + + 49000082 : dijet=q,m110GeV + + 49000080 : dijet=q,m70GeV + + 21263005 : incl_b=D+,Kpipi,3pi=DDALITZ,DecProdCut,ExtraParticles + + 23903000 : incl_b=Ds,KKpi,3pi=DDALITZ,DecProdCut,ExtraParticles + Remove decay file + + 33512008 : Lambda_pmunuSHD=TightCut + +! 2020-12-18 - Michal Kreps (MR !641) + Add 8 new decay files + + 40124000 : Higgs_ZZ_eeee + + 40124010 : Higgs_ZZ_mumuee + + 40114050 : Higgs_ZZ_mumumumu + + 42124000 : ZZ_eeee + + 42124010 : ZZ_mumuee + + 42114000 : ZZ_mumumumu + + 42122005 : Z_ee_PowHeg40GeV + + 42112005 : Z_mumu_PowHeg40GeV + +! 2020-12-02 - Liupan An (MR !617) + Update of the excited Bc decays in DECAY.DEC for Sim10. + -- GitLab From 6a76f4a621c2a3505f6208d1622726867e5f0a2e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 16 Mar 2021 14:07:53 +0000 Subject: [PATCH 048/702] Change ETA2MUMUGAMMA model to PI0DALITZ with same functionality --- dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec | 2 +- dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec | 2 +- dkfiles/Ds_pi+eta,mumug=DecProdCut.dec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec index 52b70c35b..9b6803fa0 100644 --- a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec +++ b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec @@ -26,7 +26,7 @@ Enddecay CDecay D_s-sig # Decay my_eta - 1.000 mu+ mu- gamma ETA2MUMUGAMMA; + 1.000 mu+ mu- gamma PI0DALITZ; Enddecay # End diff --git a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec index 0070953e6..dad4fabeb 100755 --- a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec +++ b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec @@ -46,7 +46,7 @@ Enddecay CDecay D_s-sig # Decay my_eta - 1.000 mu+ mu- gamma ETA2MUMUGAMMA; + 1.000 mu+ mu- gamma PI0DALITZ; Enddecay # End diff --git a/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec b/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec index 14f00e916..b0dc50276 100755 --- a/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec +++ b/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec @@ -27,7 +27,7 @@ Enddecay CDecay D_s-sig # Decay MyEta - 1.000 mu+ mu- gamma ETA2MUMUGAMMA; + 1.000 mu+ mu- gamma PI0DALITZ; Enddecay End # -- GitLab From 44ccdc396950e3139cb615872389c71ca476ec8b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 29 Mar 2021 14:29:03 +0100 Subject: [PATCH 049/702] Fix few issues, see LHCBGAUSS-1293 and LHCBGAUSS-1369 --- dkfiles/DECAY.DEC | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC index 1d6c3ea17..2e219f51d 100755 --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -6224,8 +6224,8 @@ Decay D+ # Random place to keep sum equal to 1 while testing #0.077202031 anti-K0 pi+ PHSP; #[Reconstructed PDG2011] # -0.025950843 a_1+ K_S0 SVS; #[Reconstructed PDG2011] -0.025950843 a_1+ K_L0 SVS; #[Reconstructed PDG2011] +0.033394300 a_1+ K_S0 SVS; # Assume this is 0.53/BF(a_1) of K_S pi+ pi+ pi- +0.033394300 a_1+ K_L0 SVS; # Similar to a_1+ K_S 0.000000000 a_1+ anti-K0 SVS; #[Reconstructed PDG2011] # 0.027090862 anti-K'_10 pi+ SVS; #[Reconstructed PDG2011] @@ -6242,8 +6242,8 @@ Decay D+ 0.000000000 anti-K0 pi+ pi0 D_DALITZ; #[Reconstructed PDG2011] #0.0100 anti-K0 eta pi+ PHSP; # -0.001247859 K_S0 rho0 pi+ PHSP; #[Reconstructed PDG2011] -0.001247859 K_L0 rho0 pi+ PHSP; #[Reconstructed PDG2011] +0.000000000 K_S0 rho0 pi+ PHSP; # Set to zero as it should be dominated by a_1+ K_S +0.000000000 K_L0 rho0 pi+ PHSP; # Set to zero as it should be dominated by a_1+ K_L 0.000000000 anti-K0 rho0 pi+ PHSP; #[Reconstructed PDG2011] # 0.003851416 anti-K0 omega pi+ PHSP; #[Reconstructed PDG2011] @@ -6259,8 +6259,8 @@ Decay D+ # #0.002472609 K_S0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] #0.002472609 K_L0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] -0.031200000 K_S0 pi+ pi+ pi- PHSP; # PDG2014 (why it was much smaller?) -0.031200000 K_L0 pi+ pi+ pi- PHSP; # PDG2014 +0.014570000 K_S0 pi+ pi+ pi- PHSP; # Based on PDG 2020 with 0.53 being in a_1+ K_S +0.014570000 K_L0 pi+ pi+ pi- PHSP; # Based on PDG 2020 with 0.53 being in a_1+ K_L 0.000000000 anti-K0 pi+ pi+ pi- PHSP; #[Reconstructed PDG2011] # #0.0188 anti-K0 pi+ pi0 pi0 PHSP; @@ -6274,7 +6274,7 @@ Decay D+ 0.000000000 anti-K0 anti-K0 K+ PHSP; #[Reconstructed PDG2011] # 0.004660214 phi pi+ SVS; #[Reconstructed PDG2011] -0.023000000 phi pi+ pi0 PHSP; #[Reconstructed PDG2011] +0.031014804 phi pi+ pi0 PHSP; # Used to balance to unity as it is purely measured (2.3+-1.0)% # 0.002860000 K_S0 K+ PHSP; #[Reconstructed PDG2011] 0.002195307 K_L0 K+ PHSP; #[Reconstructed PDG2011] @@ -6282,8 +6282,8 @@ Decay D+ # 0.002179902 anti-K*0 K+ SVS; #[Reconstructed PDG2011] # -0.016000000 K*+ K_S0 SVS; #[Reconstructed PDG2011] -0.011145999 K*+ K_L0 SVS; #[Reconstructed PDG2011] +0.020000000 K*+ K_S0 SVS; # Used to balance to unity as it is purely measured (1.7+-0.8)% +0.020000000 K*+ K_L0 SVS; # see above for K_S0 0.000000000 K*+ anti-K0 SVS; #[Reconstructed PDG2011] # #0.0180 anti-K*0 K*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; @@ -6370,8 +6370,8 @@ Decay D- 0.014600000 K_L0 pi- PHSP; #[Reconstructed PDG2011] 0.000000000 K0 pi- PHSP; #[Reconstructed PDG2011] # -0.025950843 a_1- K_S0 SVS; #[Reconstructed PDG2011] -0.025950843 a_1- K_L0 SVS; #[Reconstructed PDG2011] +0.033394300 a_1- K_S0 SVS; # Assume this is 0.53/BF(a_1) of K_S pi+ pi+ pi- based on PDG 2008 +0.033394300 a_1- K_L0 SVS; # Similar to a_1+ K_S 0.000000000 a_1- K0 SVS; #[Reconstructed PDG2011] # 0.027090862 K'_10 pi- SVS; #[Reconstructed PDG2011] @@ -6386,8 +6386,8 @@ Decay D- 0.000000000 K0 pi- pi0 D_DALITZ; #[Reconstructed PDG2011] # #0.0100 K0 eta pi- PHSP; -0.001247859 K_S0 rho0 pi- PHSP; #[Reconstructed PDG2011] -0.001247859 K_L0 rho0 pi- PHSP; #[Reconstructed PDG2011] +0.000000000 K_S0 rho0 pi- PHSP; # Set to zero as it should be dominated by a_1+ K_S +0.000000000 K_L0 rho0 pi- PHSP; # Set to zero as it should be dominated by a_1+ K_L 0.000000000 K0 rho0 pi- PHSP; #[Reconstructed PDG2011] # 0.003851416 K0 omega pi- PHSP; #[Reconstructed PDG2011] @@ -6401,8 +6401,8 @@ Decay D- # 0.008473116 K+ pi- pi- pi0 PHSP; #[Reconstructed PDG2011] # -0.031200000 K_S0 pi- pi- pi+ PHSP; # PDG2014 (why it was much smaller?) -0.031200000 K_L0 pi- pi- pi+ PHSP; # PDG2014 +0.014570000 K_S0 pi- pi- pi+ PHSP; # Based on PDG 2020 with 0.53 being in a_1+ K_S +0.014570000 K_L0 pi- pi- pi+ PHSP; # Based on PDG 2020 with 0.53 being in a_1+ K_L 0.000000000 K0 pi- pi- pi+ PHSP; #[Reconstructed PDG2011] # #0.0188 K0 pi- pi0 pi0 PHSP; @@ -6416,7 +6416,7 @@ Decay D- 0.000000000 K0 K0 K- PHSP; #[Reconstructed PDG2011] # 0.004660214 phi pi- SVS; #[Reconstructed PDG2011] -0.023000000 phi pi- pi0 PHSP; #[Reconstructed PDG2011] +0.031014804 phi pi- pi0 PHSP; # Used to balance to unity as it is purely measured (2.3+-1.0)% # 0.002860000 K_S0 K- PHSP; #[Reconstructed PDG2011] 0.002195307 K_L0 K- PHSP; #[Reconstructed PDG2011] @@ -6424,8 +6424,8 @@ Decay D- # 0.002179902 K*0 K- SVS; #[Reconstructed PDG2011] # -0.016000000 K*- K_S0 SVS; #[Reconstructed PDG2011] -0.011145999 K*- K_L0 SVS; #[Reconstructed PDG2011] +0.020000000 K*- K_S0 SVS; # Used to balance to unity as it is purely measured (1.7+-0.8)% +0.020000000 K*- K_L0 SVS; # See above for K_S0 0.000000000 K*- K0 SVS; #[Reconstructed PDG2011] # #0.0180 K*0 K*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; @@ -8118,7 +8118,7 @@ Decay J/psi 0.00363 a_2- rho+ PHSP; 0.008500000 omega pi+ pi- pi+ pi- PHSP; #[Reconstructed PDG2011] 0.004300000 omega f_2 PHSP; #[Reconstructed PDG2011] -0.004300000 omega pi+ pi- PHSP; #[Reconstructed PDG2011] +0.004800000 omega pi+ pi- PHSP; #[Reconstructed PDG2011] 0.00300 K*0 anti-K_2*0 PHSP; 0.00300 anti-K*0 K_2*0 PHSP; 0.00305 omega K*0 anti-K0 PHSP; @@ -8216,7 +8216,7 @@ Decay J/psi 0.001610000 Lambda0 anti-Lambda0 PHSP; #[Reconstructed PDG2011] # 0.084693481 rndmflav anti-rndmflav PYTHIA 42; -0.365559757 g g g PYTHIA 92; +0.365059757 g g g PYTHIA 92; 0.032103862 gamma g g PYTHIA 92; 0.0 K0 anti-K0 PHSP; 0.0 K_S0 K_S0 PHSP; -- GitLab From 3036655b9dae05c02172e824de4b41f1dd2d5a4a Mon Sep 17 00:00:00 2001 From: Suzanne Klaver <Suzanne Klaver suzanne.klaver@cern.ch> Date: Mon, 26 Apr 2021 20:58:59 +0200 Subject: [PATCH 050/702] fixing the LoKi GenChild cuts in 11 decfiles --- ...DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec | 2 +- dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec | 2 +- dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec | 2 +- dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec | 2 +- dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec | 2 +- ...sst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec | 2 +- dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec | 2 +- dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec | 2 +- dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec | 2 +- ...sstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec | 2 +- ...Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec index 172408c6a..56dfca5b6 100755 --- a/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec @@ -13,7 +13,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec index 2c61ab19d..b7c829014 100755 --- a/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec index d97365081..b18b05ec5 100755 --- a/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec b/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec index 759b0e8ba..4bd0e8ac0 100755 --- a/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec index 171e0f7e9..506bee3b1 100755 --- a/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec index 6e7f93f53..dc9363007 100755 --- a/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec index e19ad8c4d..e393fa7f6 100755 --- a/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec index 5406b2c4f..8a34facb0 100755 --- a/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec b/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec index 4b1b61dc5..00b62526e 100755 --- a/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec +++ b/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec index bbd8f325c..38fd888ef 100755 --- a/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec index be7a4eae0..24ef1189a 100755 --- a/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # -- GitLab From 24fde846a0e60e9a120b4bb2973152ca44efa42c Mon Sep 17 00:00:00 2001 From: lan <liupan.an@cern.ch> Date: Tue, 27 Apr 2021 19:41:44 +0200 Subject: [PATCH 051/702] Bc Updates for Sim10 --- ...a,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec | 52 +++++++++++++ ...H_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec | 44 +++++++++++ ...a,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec | 52 +++++++++++++ ...L_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec | 44 +++++++++++ ...gamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec | 61 ++++++++++++++++ ...a,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec | 52 +++++++++++++ ...gamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec | 69 ++++++++++++++++++ ...2S_Bcpipi,Jpsipi,mm=BcVegPy,DecProdCut.dec | 45 ++++++++++++ ...cpipi,Jpsipipipi,mm=BcVegPy,DecProdCut.dec | 63 ++++++++++++++++ ...i,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec | 55 ++++++++++++++ ...gamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec | 73 +++++++++++++++++++ ...a,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec | 52 +++++++++++++ ...t_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec | 44 +++++++++++ ...gamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec | 61 ++++++++++++++++ options/Bc0stVegPyOpts.py | 13 ++++ options/Bc1HVegPyOpts.py | 13 ++++ options/Bc1LVegPyOpts.py | 13 ++++ options/Bc2SVegPyOpts.py | 13 ++++ options/Bc2SstVegPyOpts.py | 13 ++++ options/Bc2stVegPyOpts.py | 13 ++++ options/BcstVegPyOpts.py | 13 ++++ 21 files changed, 858 insertions(+) create mode 100644 dkfiles/Bc0st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc1H_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc1H_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc1L_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc1L_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc1L_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc1L_Bcstgamma,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc2S_Bcpipi,Jpsipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc2S_Bcpipi,Jpsipipipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc2Sst_Bcstpipi,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc2Sst_Bcstpipi,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc2st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bcst_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bcst_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec create mode 100755 options/Bc0stVegPyOpts.py create mode 100755 options/Bc1HVegPyOpts.py create mode 100755 options/Bc1LVegPyOpts.py create mode 100755 options/Bc2SVegPyOpts.py create mode 100755 options/Bc2SstVegPyOpts.py create mode 100755 options/Bc2stVegPyOpts.py create mode 100755 options/BcstVegPyOpts.py diff --git a/dkfiles/Bc0st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc0st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..6538e5ab4 --- /dev/null +++ b/dkfiles/Bc0st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 14143241 +# +# Descriptor: [B_c0*+ -> (B_c*+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+) gamma) gamma]cc +# +# NickName: Bc0st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc0stVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 10541 +# +# +# Documentation: Bc(1^3P_0) decay to Bc(1^3S_1) and gamma with phase space model. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c*+ B_c*+ +Alias MyB_c*- B_c*- +ChargeConj MyB_c*+ MyB_c*- +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c0*+sig + 1.000 MyB_c*+ gamma PHSP; +Enddecay +CDecay B_c0*-sig +# +Decay MyB_c*+ + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay MyB_c*- +# +Decay MyB_c+ + 1.000 MyJ/psi pi+ SVS; +Enddecay +CDecay MyB_c- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc1H_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc1H_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..6c30e5061 --- /dev/null +++ b/dkfiles/Bc1H_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 14143251 +# +# Descriptor: [B_c1(H)+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+) gamma]cc +# +# NickName: Bc1H_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc1HVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 20543 +# +# +# Documentation: Bc(1^3P_1) decay to Bc and gamma with phase space model. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B'_c1+sig + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay B'_c1-sig +# +Decay MyB_c+ + 1.000 MyJ/psi pi+ SVS; +Enddecay +CDecay MyB_c- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc1H_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc1H_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..6f2da5922 --- /dev/null +++ b/dkfiles/Bc1H_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 14143252 +# +# Descriptor: [B_c1(H)+ -> (B_c*+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+) gamma) gamma]cc +# +# NickName: Bc1H_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc1HVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 20543 +# +# +# Documentation: Bc(1^3P_1) decay to Bc(1^3S_1) and gamma with phase space model. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c*+ B_c*+ +Alias MyB_c*- B_c*- +ChargeConj MyB_c*+ MyB_c*- +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B'_c1+sig + 1.000 MyB_c*+ gamma PHSP; +Enddecay +CDecay B'_c1-sig +# +Decay MyB_c*+ + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay MyB_c*- +# +Decay MyB_c+ + 1.000 MyJ/psi pi+ SVS; +Enddecay +CDecay MyB_c- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc1L_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc1L_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..37f73c3bf --- /dev/null +++ b/dkfiles/Bc1L_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 14143231 +# +# Descriptor: [B_c1(L)+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+) gamma]cc +# +# NickName: Bc1L_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc1LVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 10543 +# +# +# Documentation: Bc(1^1P_1) decay to Bc and gamma with phase space model. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c1+sig + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay B_c1-sig +# +Decay MyB_c+ + 1.000 MyJ/psi pi+ SVS; +Enddecay +CDecay MyB_c- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc1L_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc1L_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..0d0d08f43 --- /dev/null +++ b/dkfiles/Bc1L_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,61 @@ +# EventType: 14145231 +# +# Descriptor: [B_c1(L)+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+ pi- pi+) gamma]cc +# +# NickName: Bc1L_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc1LVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 10543 +# +# +# Documentation: Bc(1^1P_1) decay to Bc and gamma with Bc decay to Jpsi pi pi pi. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyPsi(2S) psi(2S) +ChargeConj MyPsi(2S) MyPsi(2S) +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +# +Decay B_c1+sig + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay B_c1-sig +# +Decay MyB_c+ + 0.2000 MyPsi(2S) pi+ SVS; + 0.8000 MyJ/psi Mya_1+ SVV_HELAMP 0.458 0.0 0.866 0.0 0.200 0.0; +Enddecay +CDecay MyB_c- + +# PDG Id = 100443 +Decay MyPsi(2S) + 1.0000 MyJ/psi pi+ pi- VVPIPI; +Enddecay + +# PDG Id = 443 +Decay MyJ/psi + 1.0000 mu+ mu- PHOTOS VLL; +Enddecay + +# PDG Id = 20213 +Decay Mya_1+ + 1.0000 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +End +# diff --git a/dkfiles/Bc1L_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc1L_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..027f23023 --- /dev/null +++ b/dkfiles/Bc1L_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 14143232 +# +# Descriptor: [B_c1(L)+ -> (B_c*+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+) gamma) gamma]cc +# +# NickName: Bc1L_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc1LVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 10543 +# +# +# Documentation: Bc(1^1P_1) decay to Bc(1^3S_1) and gamma with phase space model. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c*+ B_c*+ +Alias MyB_c*- B_c*- +ChargeConj MyB_c*+ MyB_c*- +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c1+sig + 1.000 MyB_c*+ gamma PHSP; +Enddecay +CDecay B_c1-sig +# +Decay MyB_c*+ + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay MyB_c*- +# +Decay MyB_c+ + 1.000 MyJ/psi pi+ SVS; +Enddecay +CDecay MyB_c- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc1L_Bcstgamma,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc1L_Bcstgamma,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..ba6fec597 --- /dev/null +++ b/dkfiles/Bc1L_Bcstgamma,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,69 @@ +# EventType: 14145232 +# +# Descriptor: [B_c1(L)+ -> (B_c*+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+ pi- pi+) gamma) gamma]cc +# +# NickName: Bc1L_Bcstgamma,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc1LVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 10543 +# +# +# Documentation: Bc(1^1P_1) decay to Bc(1^3S_1) and gamma with Bc decay to Jpsi pi pi pi. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c*+ B_c*+ +Alias MyB_c*- B_c*- +ChargeConj MyB_c*+ MyB_c*- +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyPsi(2S) psi(2S) +ChargeConj MyPsi(2S) MyPsi(2S) +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +# +Decay B_c1+sig + 1.000 MyB_c*+ gamma PHSP; +Enddecay +CDecay B_c1-sig +# +Decay MyB_c*+ + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay MyB_c*- +# +Decay MyB_c+ + 0.2000 MyPsi(2S) pi+ SVS; + 0.8000 MyJ/psi Mya_1+ SVV_HELAMP 0.458 0.0 0.866 0.0 0.200 0.0; +Enddecay +CDecay MyB_c- + +# PDG Id = 100443 +Decay MyPsi(2S) + 1.0000 MyJ/psi pi+ pi- VVPIPI; +Enddecay + +# PDG Id = 443 +Decay MyJ/psi + 1.0000 mu+ mu- PHOTOS VLL; +Enddecay + +# PDG Id = 20213 +Decay Mya_1+ + 1.0000 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +End +# diff --git a/dkfiles/Bc2S_Bcpipi,Jpsipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc2S_Bcpipi,Jpsipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..e69776319 --- /dev/null +++ b/dkfiles/Bc2S_Bcpipi,Jpsipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 14145091 +# +# Descriptor: [B_c(2S)+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+ ) pi+ pi-]cc +# +# NickName: Bc2S_Bcpipi,Jpsipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc2SVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 100541 +# + +# Documentation: Bc(2^1S_0) decay to Bc pi pi with phase space model. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c(2S)+sig +1.0000 MyB_c+ pi+ pi- PHSP; +Enddecay +CDecay B_c(2S)-sig +# +Decay MyB_c+ +1.0000 MyJ/psi pi+ SVS; +Enddecay +CDecay MyB_c- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# + diff --git a/dkfiles/Bc2S_Bcpipi,Jpsipipipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc2S_Bcpipi,Jpsipipipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..3b538c51e --- /dev/null +++ b/dkfiles/Bc2S_Bcpipi,Jpsipipipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,63 @@ +# EventType: 14147091 +# +# Descriptor: [B_c(2S)+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+ pi- pi+) pi+ pi-]cc +# +# NickName: Bc2S_Bcpipi,Jpsipipipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc2SVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 100541 +# + +# Documentation: Bc(2^1S_0) decay to Bc pi pi with Bc decay to Jpsi pi pi pi. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyPsi(2S) psi(2S) +ChargeConj MyPsi(2S) MyPsi(2S) +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +# +Decay B_c(2S)+sig +1.0000 MyB_c+ pi+ pi- PHSP; +Enddecay +CDecay B_c(2S)-sig +# +Decay MyB_c+ + 0.2000 MyPsi(2S) pi+ SVS; + 0.8000 MyJ/psi Mya_1+ SVV_HELAMP 0.458 0.0 0.866 0.0 0.200 0.0; +Enddecay +CDecay MyB_c- + +# PDG Id = 100443 +Decay MyPsi(2S) + 1.0000 MyJ/psi pi+ pi- VVPIPI; +Enddecay + +# PDG Id = 443 +Decay MyJ/psi + 1.0000 mu+ mu- PHOTOS VLL; +Enddecay + +# PDG Id = 20213 +Decay Mya_1+ + 1.0000 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +# +End +# + diff --git a/dkfiles/Bc2Sst_Bcstpipi,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc2Sst_Bcstpipi,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..81dd21513 --- /dev/null +++ b/dkfiles/Bc2Sst_Bcstpipi,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 14145291 +# +# Descriptor: [B_c*(2S)+ -> (B_c*+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+ ) gamma) pi+ pi-]cc +# +# NickName: Bc2Sst_Bcstpipi,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc2SstVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 100543 +# + +# Documentation: Bc(2^3S_1) decay to Bc* pi pi with phase space model. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c*+ B_c*+ +Alias MyB_c*- B_c*- +ChargeConj MyB_c*+ MyB_c*- +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c*(2S)+sig +1.0000 MyB_c*+ pi+ pi- VVPIPI; +Enddecay +Decay B_c*(2S)-sig +1.0000 MyB_c*- pi+ pi- VVPIPI; +Enddecay +# +Decay MyB_c*+ + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay MyB_c*- +# +Decay MyB_c+ +1.0000 MyJ/psi pi+ SVS; +Enddecay +CDecay MyB_c- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# + diff --git a/dkfiles/Bc2Sst_Bcstpipi,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc2Sst_Bcstpipi,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..368dd13f0 --- /dev/null +++ b/dkfiles/Bc2Sst_Bcstpipi,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,73 @@ +# EventType: 14147291 +# +# Descriptor: [B_c*(2S)+ -> (B_c*+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+ pi- pi+) gamma) pi+ pi-]cc +# +# NickName: Bc2Sst_Bcstpipi,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc2SstVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 100543 +# + +# Documentation: Bc(2^3S_1) decay to Bc* pi pi with Bc decay to Jpsi pi pi pi. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c*+ B_c*+ +Alias MyB_c*- B_c*- +ChargeConj MyB_c*+ MyB_c*- +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyPsi(2S) psi(2S) +ChargeConj MyPsi(2S) MyPsi(2S) +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +# +Decay B_c*(2S)+sig +1.0000 MyB_c*+ pi+ pi- VVPIPI; +Enddecay +Decay B_c*(2S)-sig +1.0000 MyB_c*- pi+ pi- VVPIPI; +Enddecay +# +Decay MyB_c*+ + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay MyB_c*- +# +Decay MyB_c+ + 0.2000 MyPsi(2S) pi+ SVS; + 0.8000 MyJ/psi Mya_1+ SVV_HELAMP 0.458 0.0 0.866 0.0 0.200 0.0; +Enddecay +CDecay MyB_c- + +# PDG Id = 100443 +Decay MyPsi(2S) + 1.0000 MyJ/psi pi+ pi- VVPIPI; +Enddecay + +# PDG Id = 443 +Decay MyJ/psi + 1.0000 mu+ mu- PHOTOS VLL; +Enddecay + +# PDG Id = 20213 +Decay Mya_1+ + 1.0000 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +# +End +# + diff --git a/dkfiles/Bc2st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc2st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..79559bff2 --- /dev/null +++ b/dkfiles/Bc2st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 14143261 +# +# Descriptor: [B_c2*+ -> (B_c*+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+) gamma) gamma]cc +# +# NickName: Bc2st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: Bc2stVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 545 +# +# +# Documentation: Bc(1^3P_2) decay to Bc(1^3S_1) and gamma with phase space model. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c*+ B_c*+ +Alias MyB_c*- B_c*- +ChargeConj MyB_c*+ MyB_c*- +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c2*+sig + 1.000 MyB_c*+ gamma PHSP; +Enddecay +CDecay B_c2*-sig +# +Decay MyB_c*+ + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay MyB_c*- +# +Decay MyB_c+ + 1.000 MyJ/psi pi+ SVS; +Enddecay +CDecay MyB_c- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bcst_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bcst_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..c506caedf --- /dev/null +++ b/dkfiles/Bcst_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 14143221 +# +# Descriptor: [B_c*+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+) gamma]cc +# +# NickName: Bcst_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: BcstVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 543 +# +# +# Documentation: Bc(1^3S_1) decay to Bc and gamma with phase space model. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c*+sig + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay B_c*-sig +# +Decay MyB_c+ + 1.000 MyJ/psi pi+ SVS; +Enddecay +CDecay MyB_c- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bcst_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bcst_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..1a9a9408c --- /dev/null +++ b/dkfiles/Bcst_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,61 @@ +# EventType: 14145221 +# +# Descriptor: [B_c*+ -> (B_c+ -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+ pi- pi+) gamma]cc +# +# NickName: Bcst_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# ExtraOptions: BcstVegPyOpts +# Cuts: BcDaughtersInLHCb +# CutsOptions: BcPdgId 543 +# +# +# Documentation: Bc(1^3S_1) decay to Bc and gamma with Bc decay to Jpsi pi pi pi. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20210416 +# CPUTime: <1 min +# +Alias MyB_c+ B_c+ +Alias MyB_c- B_c- +ChargeConj MyB_c+ MyB_c- +Alias MyPsi(2S) psi(2S) +ChargeConj MyPsi(2S) MyPsi(2S) +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +# +Decay B_c*+sig + 1.000 MyB_c+ gamma PHSP; +Enddecay +CDecay B_c*-sig +# +Decay MyB_c+ + 0.2000 MyPsi(2S) pi+ SVS; + 0.8000 MyJ/psi Mya_1+ SVV_HELAMP 0.458 0.0 0.866 0.0 0.200 0.0; +Enddecay +CDecay MyB_c- + +# PDG Id = 100443 +Decay MyPsi(2S) + 1.0000 MyJ/psi pi+ pi- VVPIPI; +Enddecay + +# PDG Id = 443 +Decay MyJ/psi + 1.0000 mu+ mu- PHOTOS VLL; +Enddecay + +# PDG Id = 20213 +Decay Mya_1+ + 1.0000 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +End +# diff --git a/options/Bc0stVegPyOpts.py b/options/Bc0stVegPyOpts.py new file mode 100755 index 000000000..a56e34d0c --- /dev/null +++ b/options/Bc0stVegPyOpts.py @@ -0,0 +1,13 @@ +from Configurables import Generation, Special, BcVegPyProduction + +BcVegPyListOfCommands = [ + "mixevnt imix 0" , # Turn off mixing of states. + "counter ibcstate 4", # Enable B_c[1S0] production. + ] + +gen = Generation() +gen.addTool( Special , name = "Special" ) +gen.Special.ProductionTool = "BcVegPyProduction" +gen.Special.addTool( BcVegPyProduction , name = "BcVegPyProduction" ) +gen.Special.BcVegPyProduction.Commands += BcVegPyListOfCommands +gen.PileUpTool = "FixedLuminosityForRareProcess" diff --git a/options/Bc1HVegPyOpts.py b/options/Bc1HVegPyOpts.py new file mode 100755 index 000000000..af624e123 --- /dev/null +++ b/options/Bc1HVegPyOpts.py @@ -0,0 +1,13 @@ +from Configurables import Generation, Special, BcVegPyProduction + +BcVegPyListOfCommands = [ + "mixevnt imix 0" , # Turn off mixing of states. + "counter ibcstate 5", # Enable B_c[1S0] production. + ] + +gen = Generation() +gen.addTool( Special , name = "Special" ) +gen.Special.ProductionTool = "BcVegPyProduction" +gen.Special.addTool( BcVegPyProduction , name = "BcVegPyProduction" ) +gen.Special.BcVegPyProduction.Commands += BcVegPyListOfCommands +gen.PileUpTool = "FixedLuminosityForRareProcess" diff --git a/options/Bc1LVegPyOpts.py b/options/Bc1LVegPyOpts.py new file mode 100755 index 000000000..a64d04e80 --- /dev/null +++ b/options/Bc1LVegPyOpts.py @@ -0,0 +1,13 @@ +from Configurables import Generation, Special, BcVegPyProduction + +BcVegPyListOfCommands = [ + "mixevnt imix 0" , # Turn off mixing of states. + "counter ibcstate 3", # Enable B_c[1S0] production. + ] + +gen = Generation() +gen.addTool( Special , name = "Special" ) +gen.Special.ProductionTool = "BcVegPyProduction" +gen.Special.addTool( BcVegPyProduction , name = "BcVegPyProduction" ) +gen.Special.BcVegPyProduction.Commands += BcVegPyListOfCommands +gen.PileUpTool = "FixedLuminosityForRareProcess" diff --git a/options/Bc2SVegPyOpts.py b/options/Bc2SVegPyOpts.py new file mode 100755 index 000000000..5da0029ff --- /dev/null +++ b/options/Bc2SVegPyOpts.py @@ -0,0 +1,13 @@ +from Configurables import Generation, Special, BcVegPyProduction + +BcVegPyListOfCommands = [ + "mixevnt imix 0" , # Turn off mixing of states. + "counter ibcstate 9", # Enable B_c[1S0] production. + ] + +gen = Generation() +gen.addTool( Special , name = "Special" ) +gen.Special.ProductionTool = "BcVegPyProduction" +gen.Special.addTool( BcVegPyProduction , name = "BcVegPyProduction" ) +gen.Special.BcVegPyProduction.Commands += BcVegPyListOfCommands +gen.PileUpTool = "FixedLuminosityForRareProcess" diff --git a/options/Bc2SstVegPyOpts.py b/options/Bc2SstVegPyOpts.py new file mode 100755 index 000000000..ea1fcf480 --- /dev/null +++ b/options/Bc2SstVegPyOpts.py @@ -0,0 +1,13 @@ +from Configurables import Generation, Special, BcVegPyProduction + +BcVegPyListOfCommands = [ + "mixevnt imix 0" , # Turn off mixing of states. + "counter ibcstate 10", # Enable B_c[1S0] production. + ] + +gen = Generation() +gen.addTool( Special , name = "Special" ) +gen.Special.ProductionTool = "BcVegPyProduction" +gen.Special.addTool( BcVegPyProduction , name = "BcVegPyProduction" ) +gen.Special.BcVegPyProduction.Commands += BcVegPyListOfCommands +gen.PileUpTool = "FixedLuminosityForRareProcess" diff --git a/options/Bc2stVegPyOpts.py b/options/Bc2stVegPyOpts.py new file mode 100755 index 000000000..5a8cfe1b9 --- /dev/null +++ b/options/Bc2stVegPyOpts.py @@ -0,0 +1,13 @@ +from Configurables import Generation, Special, BcVegPyProduction + +BcVegPyListOfCommands = [ + "mixevnt imix 0" , # Turn off mixing of states. + "counter ibcstate 6", # Enable B_c[1S0] production. + ] + +gen = Generation() +gen.addTool( Special , name = "Special" ) +gen.Special.ProductionTool = "BcVegPyProduction" +gen.Special.addTool( BcVegPyProduction , name = "BcVegPyProduction" ) +gen.Special.BcVegPyProduction.Commands += BcVegPyListOfCommands +gen.PileUpTool = "FixedLuminosityForRareProcess" diff --git a/options/BcstVegPyOpts.py b/options/BcstVegPyOpts.py new file mode 100755 index 000000000..90e3ea9d6 --- /dev/null +++ b/options/BcstVegPyOpts.py @@ -0,0 +1,13 @@ +from Configurables import Generation, Special, BcVegPyProduction + +BcVegPyListOfCommands = [ + "mixevnt imix 0" , # Turn off mixing of states. + "counter ibcstate 2", # Enable B_c[1S0] production. + ] + +gen = Generation() +gen.addTool( Special , name = "Special" ) +gen.Special.ProductionTool = "BcVegPyProduction" +gen.Special.addTool( BcVegPyProduction , name = "BcVegPyProduction" ) +gen.Special.BcVegPyProduction.Commands += BcVegPyListOfCommands +gen.PileUpTool = "FixedLuminosityForRareProcess" -- GitLab From 1ed9b9d935da5476c6ad44997cdbc33174f2f68e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 27 Apr 2021 18:00:39 +0000 Subject: [PATCH 052/702] Update Gauss version for tests. --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 65de0b386..6fc1b30d0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: variables: CMTCONFIG: x86_64-centos7-gcc9-opt - GAUSS_VERSION: v54r5 + GAUSS_VERSION: v55r0 gen-options: image: gitlab-registry.cern.ch/lhcb-core/lbdocker/centos7-build:latest -- GitLab From d50ccb22d28b66b23521a08f050f27cbb858a9fa Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 28 Apr 2021 08:43:07 +0100 Subject: [PATCH 053/702] In test, ignore tauola message on stderr for now. It is not real error, just information message written to bad place --- tests/run_gauss.py | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/tests/run_gauss.py b/tests/run_gauss.py index 9b9dda570..1b3ed8ed8 100755 --- a/tests/run_gauss.py +++ b/tests/run_gauss.py @@ -246,6 +246,35 @@ def main(): with open('exitcode', 'w') as f: f.write(str(retcode)) + # Not nicest thing but until I find better way how to get rid of this from + # stderr I can just check that there is nothing else + tauolaString = '''*************************************************************************** + * *****TAUOLA LIBRARY: VERSION 2.9 ****** * + * ***********October 2011 *************** * + * **AUTHORS: S.JADACH, Z.WAS************* * + * **R. DECKER, M. JEZABEK, J.H.KUEHN***** * + * **AVAILABLE FROM: www.cern.ch/wasm**** * + * ***** PUBLISHED IN COMP. PHYS. COMM.*** * + * 0: Physics initialization CLEO collab * + * see Alain Weinstein www home page: * + * http://www.cithep.caltech.edu/~ajw/ * + * /korb_doc.html#files * + * 1: Physics initialization RChL of: * + * O. Shekhovtsova, T. Przedzinski, * + * P. Roig and Z. Was * + * IFJPAN-2013-5, UAB-FT-731 * + * *******CPC 76 (1993) 361 ***** * + * **5 or more pi dec.: precision limited * + * ****DEKAY ROUTINE: INITIALIZATION****** * + * 0 JAK1 = DECAY MODE TAU+ * + * 0 JAK2 = DECAY MODE TAU- * + *************************************************************************** + + * 1 IVER = hadronic current version * + RANMAR INITIALIZED: 54217137 0 0 + + ***************************************************************************''' + # check result try: assert retcode == 0, 'retcode {}'.format(retcode) @@ -255,7 +284,8 @@ def main(): 'wrong number of generated events' assert 'No cuts are specified for selected particle' \ not in stdout, 'LoKi cut tool selects particle(s) that it does not apply cuts to' - assert not stderr.strip(), 'non empty stderr' +# assert not stderr.strip(), 'non empty stderr' + assert stderr.strip() == tauolaString, 'non empty stderr' except AssertionError as msg: logging.error('job failed with %s', msg) sys.exit(1) -- GitLab From 9096a9b17f1803785fc968c5900f79fce5d4661a Mon Sep 17 00:00:00 2001 From: lan <liupan.an@cern.ch> Date: Wed, 28 Apr 2021 10:32:51 +0200 Subject: [PATCH 054/702] Correct comments in option files --- options/Bc0stVegPyOpts.py | 2 +- options/Bc1HVegPyOpts.py | 2 +- options/Bc1LVegPyOpts.py | 2 +- options/Bc2SVegPyOpts.py | 2 +- options/Bc2SstVegPyOpts.py | 2 +- options/Bc2stVegPyOpts.py | 2 +- options/BcstVegPyOpts.py | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/options/Bc0stVegPyOpts.py b/options/Bc0stVegPyOpts.py index a56e34d0c..652382904 100755 --- a/options/Bc0stVegPyOpts.py +++ b/options/Bc0stVegPyOpts.py @@ -2,7 +2,7 @@ from Configurables import Generation, Special, BcVegPyProduction BcVegPyListOfCommands = [ "mixevnt imix 0" , # Turn off mixing of states. - "counter ibcstate 4", # Enable B_c[1S0] production. + "counter ibcstate 4", # Enable B_c[1^3P_0] production. ] gen = Generation() diff --git a/options/Bc1HVegPyOpts.py b/options/Bc1HVegPyOpts.py index af624e123..a69a3ba66 100755 --- a/options/Bc1HVegPyOpts.py +++ b/options/Bc1HVegPyOpts.py @@ -2,7 +2,7 @@ from Configurables import Generation, Special, BcVegPyProduction BcVegPyListOfCommands = [ "mixevnt imix 0" , # Turn off mixing of states. - "counter ibcstate 5", # Enable B_c[1S0] production. + "counter ibcstate 5", # Enable B_c[1^3P_1] production. ] gen = Generation() diff --git a/options/Bc1LVegPyOpts.py b/options/Bc1LVegPyOpts.py index a64d04e80..cf4757a25 100755 --- a/options/Bc1LVegPyOpts.py +++ b/options/Bc1LVegPyOpts.py @@ -2,7 +2,7 @@ from Configurables import Generation, Special, BcVegPyProduction BcVegPyListOfCommands = [ "mixevnt imix 0" , # Turn off mixing of states. - "counter ibcstate 3", # Enable B_c[1S0] production. + "counter ibcstate 3", # Enable B_c[1^1P_1] production. ] gen = Generation() diff --git a/options/Bc2SVegPyOpts.py b/options/Bc2SVegPyOpts.py index 5da0029ff..c2e2ad235 100755 --- a/options/Bc2SVegPyOpts.py +++ b/options/Bc2SVegPyOpts.py @@ -2,7 +2,7 @@ from Configurables import Generation, Special, BcVegPyProduction BcVegPyListOfCommands = [ "mixevnt imix 0" , # Turn off mixing of states. - "counter ibcstate 9", # Enable B_c[1S0] production. + "counter ibcstate 9", # Enable B_c[2^1S_0] production. ] gen = Generation() diff --git a/options/Bc2SstVegPyOpts.py b/options/Bc2SstVegPyOpts.py index ea1fcf480..981e7e3c6 100755 --- a/options/Bc2SstVegPyOpts.py +++ b/options/Bc2SstVegPyOpts.py @@ -2,7 +2,7 @@ from Configurables import Generation, Special, BcVegPyProduction BcVegPyListOfCommands = [ "mixevnt imix 0" , # Turn off mixing of states. - "counter ibcstate 10", # Enable B_c[1S0] production. + "counter ibcstate 10", # Enable B_c[2^3S_1] production. ] gen = Generation() diff --git a/options/Bc2stVegPyOpts.py b/options/Bc2stVegPyOpts.py index 5a8cfe1b9..7de40de2d 100755 --- a/options/Bc2stVegPyOpts.py +++ b/options/Bc2stVegPyOpts.py @@ -2,7 +2,7 @@ from Configurables import Generation, Special, BcVegPyProduction BcVegPyListOfCommands = [ "mixevnt imix 0" , # Turn off mixing of states. - "counter ibcstate 6", # Enable B_c[1S0] production. + "counter ibcstate 6", # Enable B_c[1^3P_2] production. ] gen = Generation() diff --git a/options/BcstVegPyOpts.py b/options/BcstVegPyOpts.py index 90e3ea9d6..397dab004 100755 --- a/options/BcstVegPyOpts.py +++ b/options/BcstVegPyOpts.py @@ -2,7 +2,7 @@ from Configurables import Generation, Special, BcVegPyProduction BcVegPyListOfCommands = [ "mixevnt imix 0" , # Turn off mixing of states. - "counter ibcstate 2", # Enable B_c[1S0] production. + "counter ibcstate 2", # Enable B_c[1^3S_1] production. ] gen = Generation() -- GitLab From 018d10448b8da641f02f7ec0d292398bf2e4dbb0 Mon Sep 17 00:00:00 2001 From: Suzanne Klaver <Suzanne Klaver suzanne.klaver@cern.ch> Date: Mon, 26 Apr 2021 20:58:59 +0200 Subject: [PATCH 055/702] fixing the LoKi GenChild cuts in 11 decfiles --- ...DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec | 2 +- dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec | 2 +- dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec | 2 +- dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec | 2 +- dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec | 2 +- ...sst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec | 2 +- dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec | 2 +- dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec | 2 +- dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec | 2 +- ...sstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec | 2 +- ...Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec index 172408c6a..56dfca5b6 100755 --- a/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec @@ -13,7 +13,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec index 2c61ab19d..b7c829014 100755 --- a/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec index d97365081..b18b05ec5 100755 --- a/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec b/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec index 759b0e8ba..4bd0e8ac0 100755 --- a/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec index 171e0f7e9..506bee3b1 100755 --- a/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec index 6e7f93f53..dc9363007 100755 --- a/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec index e19ad8c4d..e393fa7f6 100755 --- a/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec index 5406b2c4f..8a34facb0 100755 --- a/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec b/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec index 4b1b61dc5..00b62526e 100755 --- a/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec +++ b/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec index bbd8f325c..38fd888ef 100755 --- a/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # diff --git a/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec index be7a4eae0..24ef1189a 100755 --- a/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec @@ -12,7 +12,7 @@ # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", -# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3) > 2.0*GeV))" +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" # ] # EndInsertPythonCode # -- GitLab From 037f723c79c1de195405b5e29e71d46dc28f1054 Mon Sep 17 00:00:00 2001 From: Bartlomiej Rachwal <bartlomiej.rachwal@cern.ch> Date: Wed, 12 May 2021 16:23:01 +0200 Subject: [PATCH 056/702] refactor MG5 decfile for new Gauss config flow --- dkfiles/Z_mumubb_Madgraph.dec | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/dkfiles/Z_mumubb_Madgraph.dec b/dkfiles/Z_mumubb_Madgraph.dec index df2cf2fa0..bd53c146b 100644 --- a/dkfiles/Z_mumubb_Madgraph.dec +++ b/dkfiles/Z_mumubb_Madgraph.dec @@ -21,14 +21,19 @@ # Generation().addTool(Special) # Generation().Special.CutTool = "" # Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" # # # Madgraph options. -# Generation().Special.addTool(MadgraphProduction) -# Generation().Special.MadgraphProduction.Commands += [ -# "generate p p > mu+ mu- b b~ [QCD]", -# " set mmll 40" # Min invariant mass of l+l- (same flavour) lepton pair -# ] +# from Configurables import Gauss +# from GaudiKernel import SystemOfUnits +# +# sampleGenToolsOpts = { +# "mgCmd": ["generate p p > mu+ mu- b b~ [QCD]", +# " set mmll 40" # Min invariant mass of l+l- (same flavour) lepton pair +# ], +# "decEff": 0.1 # The decfile level efficiency. +# } +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) +# # # Generation cut # from Configurables import LoKi__FullGenEventCut # Generation().addTool( LoKi__FullGenEventCut, "TwoBTwoLeptonFromZ0" ) -- GitLab From df7f7c13a0c11b4b462f46b2ff8f4fbb74e28466 Mon Sep 17 00:00:00 2001 From: Bartlomiej Rachwal <bartlomiej.rachwal@cern.ch> Date: Mon, 17 May 2021 13:29:38 +0200 Subject: [PATCH 057/702] update sgt opts naming --- dkfiles/Z_mumubb_Madgraph.dec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dkfiles/Z_mumubb_Madgraph.dec b/dkfiles/Z_mumubb_Madgraph.dec index bd53c146b..094efe942 100644 --- a/dkfiles/Z_mumubb_Madgraph.dec +++ b/dkfiles/Z_mumubb_Madgraph.dec @@ -27,10 +27,10 @@ # from GaudiKernel import SystemOfUnits # # sampleGenToolsOpts = { -# "mgCmd": ["generate p p > mu+ mu- b b~ [QCD]", -# " set mmll 40" # Min invariant mass of l+l- (same flavour) lepton pair -# ], -# "decEff": 0.1 # The decfile level efficiency. +# "Commands": ["generate p p > mu+ mu- b b~ [QCD]", +# " set mmll 40" # Min invariant mass of l+l- (same flavour) lepton pair +# ], +# "DecEff": 0.1 # The decfile level efficiency. # } # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # -- GitLab From b09f681efc8e99fd6f7e3c2338402e0c29bd172d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 17 May 2021 15:27:30 +0000 Subject: [PATCH 058/702] Try to get better estimate of efficiency (based on nightly test in lhcb-gauss-gen2-dev slot). --- dkfiles/Z_mumubb_Madgraph.dec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Z_mumubb_Madgraph.dec b/dkfiles/Z_mumubb_Madgraph.dec index 094efe942..d19e09b24 100644 --- a/dkfiles/Z_mumubb_Madgraph.dec +++ b/dkfiles/Z_mumubb_Madgraph.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # # Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) +# from Configurables import (Generation, Special) # from GaudiKernel import SystemOfUnits # from Gaudi.Configuration import importOptions # @@ -30,7 +30,7 @@ # "Commands": ["generate p p > mu+ mu- b b~ [QCD]", # " set mmll 40" # Min invariant mass of l+l- (same flavour) lepton pair # ], -# "DecEff": 0.1 # The decfile level efficiency. +# "DecEff": 0.025 # The decfile level efficiency. # } # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # -- GitLab From 45da71347d8a14090a8b72ebbeee2a8e5b8510c1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 27 May 2021 11:57:09 +0100 Subject: [PATCH 059/702] Prepare DecFiles v31r6 release for Sim10 --- CMakeLists.txt | 2 +- ReleaseNotes/v31r6.md | 188 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 190 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v31r6.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 82f9b7565..1a9e2ac1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r5) +gaudi_subdir(DecFiles v31r6) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v31r6.md b/ReleaseNotes/v31r6.md new file mode 100644 index 000000000..554a79b16 --- /dev/null +++ b/ReleaseNotes/v31r6.md @@ -0,0 +1,188 @@ +DecFiles v31r6 2021-05-27 +========================== + +! 2021-05-27 - Michal Kreps (MR !761) + Add 131 new decay files + + 11584000 : B0_Denu,K*enu,Kpi=DecProdCut,TightCut + + 14543026 : Bc_Jpsimunu,pp=BcVegPy,ffEbert,DecProdCut + + 14543025 : Bc_Jpsimunu,pp=BcVegPy,ffKiselev,DecProdCut + + 14543221 : Bc_chic1MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance + + 14543222 : Bc_chic2MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance + + 14143025 : Bc_psi2SK,mm=BcVegPy,DecProdCut + + 11874402 : Bd_D+munu,pipipi=cocktail,Dalitz,TightCut,ForB2RhoMuNu + + 11198099 : Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN + + 11198098 : Bd_D0D0Kpi,K3PiandKPi=TightCut,PHSP + + 11198008 : Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN + + 11198009 : Bd_D0D0Kst0,K3PiandKPi=TightCut,PHSP + + 11584100 : Bd_Denu,KSenu=TightCut,EvtGenDecayWithCut + + 11584101 : Bd_Denu,KSpi=TightCut + + 11584110 : Bd_Dpi,KSenu=TightCut + + 11584032 : Bd_Dst+enu,D0pi+=HQET2,TightCut + + 11574094 : Bd_Dst+munu,D0pi+=HQET2,TightCut + + 11198012 : Bd_DstD0K,K3Pi=TightCut,AMPGEN + + 11198013 : Bd_DstD0K,K3PiandKPi=TightCut,PHSP + + 11576500 : Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP + + 11666000 : Bd_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 11563400 : Bd_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 11156040 : Bd_JpsiKpipipi,ee=DecProdCut + + 11146040 : Bd_JpsiKpipipi,mm=DecProdCut + + 11126010 : Bd_Kpipipiee=DecProdCut + + 11116010 : Bd_Kpipipimumu=DecProdCut + + 11123000 : Bd_Ksttaue,3pi=DecProdCut,tauolababar + + 11716402 : Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut,tauolababar + + 11716400 : Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut + + 11514001 : Bd_Ksttautau,mumu=DecProdCut + + 11166030 : Bd_Lcpbarpbarp,pKpi=DecProdCut + + 11166081 : Bd_Lcpipip,ForcedDecay + + 11166004 : Bd_Lcpipip,pKpi=TightCut + + 11114036 : Bd_aa2mumumumu,m=1GeV,t=1fs,DecProdCut + + 11104000 : Bd_pi+pi-Kst=sqDalitz,DecProdCut + + 11106000 : Bd_pi+pi-pi+pi-Kst=PHSP,DecProdCut + + 11156050 : Bd_psi2SKpipipi,ee=DecProdCut + + 11146050 : Bd_psi2SKpipipi,mm=DecProdCut + + 13198003 : Bs_D0D0phi,K3Pi=TightCut,AMPGEN + + 13198004 : Bs_D0D0phi,K3PiandKPi=TightCut,PHSP + + 13674452 : Bs_D0Kmunu,Kmunu=TightCut + + 13874242 : Bs_Dsmunu,phimunuCocktail=TightCut + + 13574452 : Bs_Dsststmunu,D0=TightCut + + 13666000 : Bs_Dsststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 13863000 : Bs_Dsststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 13514041 : Bs_KKmumu=TightCut + + 13104094 : Bs_KpiKpi=DecProdCut,PhSp + + 13114035 : Bs_aa2mumumumu,m=1GeV,t=1fs,DecProdCut + + 13114082 : Bs_phi3mumu,KK=TightCut + + 13614042 : Bs_phitautau,mumuCocktail=DecProdCut + + 13614041 : Bs_phitautau,mumuCocktail=TightCut + + 12583424 : Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut + + 12583425 : Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut + + 12197026 : Bu_D0D0K,K3Pi=TightCut,AMPGEN + + 12197027 : Bu_D0D0K,K3PiandKPi=TightCut,PHSP + + 12583006 : Bu_D0K,Kenu=DecProdCut,TightCut + + 12583023 : Bu_D0enu,Kenu=DecProdCut,TightCut + + 12875408 : Bu_D0munu,Kpipipi=cocktail,BRcorr1,TightCut,ForB2RhoMuNu + + 12873425 : Bu_D0munu,pipipi0pi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu + + 12583005 : Bu_D0pi,Kenu=DecProdCut,TightCut,2 + + 12666000 : Bu_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 12863030 : Bu_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 12123211 : Bu_EtapK,e+e-g=DecProdCut + + 12155111 : Bu_JpsipLambda,ee=DecProdCut + + 12103272 : Bu_Kpipigamma,Kpipi=cocktail,AMPGEN,norm1,TightCut2 + + 12103273 : Bu_Kpipigamma,Kpipi=cocktail,AMPGEN,val1,TightCut2 + + 12105161 : Bu_KsKKpip=DecProdCut,TightCutLowKsKpiMass + + 12105182 : Bu_Kstpipi,KSpi=TightCut + + 12125190 : Bu_Lambdapbaree=DecProdCut + + 12115190 : Bu_Lambdapbarmumu=DecProdCut + + 12503200 : Bu_TauNu=DecProdCut + + 21523020 : D+_K-pi+e+nu=BESIIImodel,DecProdCut + + 21513020 : D+_K-pi+mu+nu=BESIIImodel,DecProdCut + + 22102007 : D0_Kpi=DecProdCut,D0PtCut=8GeV,epos + + 27163906 : Dst_D0pi,Kpi=TightCut,4 + + 27165073 : Dst_D0pi,Kpipipi=DecProdCut,AmpGen + + 27163474 : Dst_D0pi,pipipi0=TightCut,Dalitz + + 27583470 : Dst_D0pi,rhoenu=DecProdCut + + 27573470 : Dst_D0pi,rhomunu=DecProdCut + + 24104110 : Jpsi_LambdaLambda=TightCut + + 15198100 : Lb_D+D-Lambda,KPiPi,KPiPi,PPi,TightCut + + 15196100 : Lb_D0D0Lambda,KPi,KPi,PPi,TightCut + + 15344400 : Lb_JpsiSigma+pi=TightCut + + 15144800 : Lb_JpsiSigma-pi=TightCut + + 15663000 : Lb_Lcsttauunu,D0p=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 15514042 : Lb_pKtautau,mumu=DecProdCut + + 26104188 : Omegac0_L0KS0,ppi,pipi=pshp,DecProdCut + + 26104191 : Omegac0_L0Kpi,ppi=pshp,DecProdCut + + 26102081 : Omegac0_pK-=pshp,DecProdCut + + 18114070 : Xbb10300_UpsilonPi=TightCut + + 18114071 : Xbb10500_UpsilonPi=TightCut + + 16467000 : Xib-6100_Xibpipi=TightCut + + 16466010 : Xib06100_Xibpipi=TightCut + + 16166142 : Xib0_D+Lambda0pi-,Kpipi,ppi=phsp,TightCut + + 16366040 : Xib0_LambdacKpipi=phsp,TightCut + + 16467002 : XibStar6360_LbK,Lc3pi=TightCut + + 16465002 : XibStar6360_LbK,Lcpi=TightCut + + 16467001 : XibStar6450_LbK,Lc3pi=TightCut + + 16465001 : XibStar6450_LbK,Lcpi=TightCut + + 16165132 : Xib_D0Lambda0pi-,Kpi,ppi=phsp,TightCut + + 26103180 : Xic+_pKS0,pipi=pshp,DecProdCut + + 26104189 : Xic0_L0KS0,ppi,pipi=pshp,DecProdCut + + 26104190 : Xic0_L0Kpi,ppi=pshp,DecProdCut + + 26102080 : Xic0_pK-=pshp,DecProdCut + + 26266030 : Xic28150_Xicpipi,pKKpi=phsp,TightCut + + 26266031 : Xic29230_Xicpipi,pKKpi=phsp,TightCut + + 26266032 : Xic29700_Xicpipi,pKKpi=phsp,TightCut + + 26266033 : Xic30550_Xicpipi,pKKpi=phsp,TightCut + + 26105197 : Xic_Xipipi=Downstream,AMPGEN,TightCut + + 26103092 : Xic_pKpi=phsp,TightCutv3 + + 26265970 : Xicstst+2930_LcKpi,pKpi=phsp,TightCut + + 26265971 : Xicstst+2970_LcKpi,pKpi=phsp,TightCut + + 26265972 : Xicstst+3055_LcKpi,pKpi=phsp,TightCut + + 26265973 : Xicstst+3080_LcKpi,pKpi=phsp,TightCut + + 49000066 : dijet=b,m140GeV,mu + + 49000076 : dijet=c,m140GeV,mu + + 49000086 : dijet=q,m140GeV + + 47100203 : exclu_axion,gg=coherent_starlight_2000MeV + + 47100204 : exclu_axion,gg=coherent_starlight_2500MeV + + 47100202 : exclu_axion,gg=coherent_starlight_3000MeV + + 47100205 : exclu_axion,gg=coherent_starlight_4000MeV + + 47100206 : exclu_axion,gg=coherent_starlight_5000MeV + + 47100207 : exclu_axion,gg=coherent_starlight_6000MeV + + 59963001 : gun_Dst_D0pi,D0_Kpi=NoCut + + 24104101 : incl_Jpsi,LambdaLambdabar=DecProdCut + + 28104030 : incl_chic0,phiphi,KK=TightCut + + 28104040 : incl_chic1,phiphi,KK=TightCut + + 28104050 : incl_chic2,phiphi,KK=TightCut + + 18100200 : incl_etab,gammagamma=UpsilonDaughtersInLHCb + + 30000002 : minbias=BiasedPbarPt300MeV + + 39000000 : minbias=BiasedPhiPt300MeV + + 30000003 : minbias=BiasedXiLambdabarPbarPt300MeV + Modify 11 decay files + + 11196088 : Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP010 + + 11196087 : Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP100 + + 13196054 : Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP010 + + 13196053 : Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP100 + + 13124401 : Bs_phieta,e+e-g=Dalitz,DecProdCut + + 33102103 : Lambda_ppi=PHSP,TightCut + + 15314000 : Lb_Lambda1520emu,pK=DecProdCut + + 15314030 : Lb_emupK=DecProdCut + + 10134030 : incl_b=chic0,phiphi,KK,InAcc + + 10134040 : incl_b=chic1,phiphi,KK,InAcc + + 10134050 : incl_b=chic2,phiphi,KK,InAcc + +! 2021-04-27 - Liupan An (MR !732) + Add 14 new decay files + + 14143241 : Bc0st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut + + 14143251 : Bc1H_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut + + 14143252 : Bc1H_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut + + 14143231 : Bc1L_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut + + 14145231 : Bc1L_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut + + 14143232 : Bc1L_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut + + 14145232 : Bc1L_Bcstgamma,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut + + 14145091 : Bc2S_Bcpipi,Jpsipi,mm=BcVegPy,DecProdCut + + 14147091 : Bc2S_Bcpipi,Jpsipipipi,mm=BcVegPy,DecProdCut + + 14145291 : Bc2Sst_Bcstpipi,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut + + 14147291 : Bc2Sst_Bcstpipi,Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut + + 14143261 : Bc2st_Bcstgamma,Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut + + 14143221 : Bcst_Bcgamma,Jpsipi,mm=BcVegPy,DecProdCut + + 14145221 : Bcst_Bcgamma,Jpsipipipi,mm=BcVegPy,DecProdCut + +! 2021-04-26 - Suzanne Klaver (MR !730) + Modify 11 decay files + + 11896204 : Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut + + 13774625 : Bs_Ds1munu=ISGW2,mu3hInAcc + + 13774637 : Bs_Ds1taunu=ISGW2,mu3hInAcc + + 13774221 : Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc + + 13774423 : Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc + + 13594223 : Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut + + 13774232 : Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc + + 13774434 : Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc + + 12575200 : Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc + + 12895614 : Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut + + 15694314 : Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut + +! 2021-03-29 - Michal Kreps (MR !711) + Fix few issues in DECAY.DEC, see LHCBGAUSS-1293 and LHCBGAUSS-1369 + +! 2021-02-11 - Michal Kreps (MR !680) + Remove decay file + + 33512008 : Lambda_pmunuSHD=TightCut + + diff --git a/cmt/requirements b/cmt/requirements index a0409a40e..1b2ec03e6 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r5 +version v31r6 # Structure #============================================================================ -- GitLab From 46fb6cac88b594b89627f6a57aaa22781e4c6100 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 8 Jun 2021 11:07:30 +0100 Subject: [PATCH 060/702] Fix B+ --> eta' l nu BF which was order of magnitude too high. Balance the decrease by increasing B+ --> D0 l nu, which is after change still bit smaller than PDG 2021. --- dkfiles/DECAY.DEC | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC index 2e219f51d..52b41cff6 100755 --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -2928,7 +2928,7 @@ Decay B- # b -> c semileptonic # 0.0569 D*0 e- anti-nu_e PHOTOS HQET2 1.207 0.920 1.406 0.853; # 1.0 * PDG2014 -0.0227 D0 e- anti-nu_e PHOTOS HQET2 1.185 1.081; # 1.0 * PDG2014 +0.022907 D0 e- anti-nu_e PHOTOS HQET2 1.185 1.081; # 1.0 * PDG2014 0.0045 D_10 e- anti-nu_e PHOTOS ISGW2; # PDG2014 + D_10->D*+pi- = 2/3 0.0037 D_0*0 e- anti-nu_e PHOTOS ISGW2; # PDG2014 + D_0*0->D+pi- = 2/3 0.0040 D'_10 e- anti-nu_e PHOTOS ISGW2; # PDG2014 + Dprime_10->D*+pi- = 2/3 @@ -2940,7 +2940,7 @@ Decay B- # # For muonic decays do same as for electrons 0.0569 D*0 mu- anti-nu_mu PHOTOS HQET2 1.207 0.920 1.406 0.853; -0.0227 D0 mu- anti-nu_mu PHOTOS HQET2 1.185 1.081; +0.022907 D0 mu- anti-nu_mu PHOTOS HQET2 1.185 1.081; 0.0045 D_10 mu- anti-nu_mu PHOTOS ISGW2; 0.0037 D_0*0 mu- anti-nu_mu PHOTOS ISGW2; 0.0040 D'_10 mu- anti-nu_mu PHOTOS ISGW2; @@ -2969,7 +2969,7 @@ Decay B- 0.00003800 eta e- anti-nu_e PHOTOS ISGW2; # PDG2014 0.00015800 rho0 e- anti-nu_e PHOTOS ISGW2; # PDG2014 0.00011900 omega e- anti-nu_e PHOTOS ISGW2; # PDG2014 -0.000230 eta' e- anti-nu_e PHOTOS ISGW2; # PDG2014 +0.0000230 eta' e- anti-nu_e PHOTOS ISGW2; # PDG2014 0.000000 D(2S)0 e- anti-nu_e PHOTOS ISGW2; 0.000000 D*(2S)0 e- anti-nu_e PHOTOS ISGW2; 0.001948 Xu0 e- anti-nu_e VUB 4.8 1.29 0.22 20 0.30 0.54 1.20 0.95 1.26 0.78 1.34 0.98 1.41 0.91 1.48 1.23 1.55 1.36 1.61 1.39 1.67 1.38 1.73 1.43 1.79 1.41 1.84 1.42 1.90 1.45 1.95 1.40 2.00 1.42 2.50 1.31 3.00 1.36 3.50 1.15 4.00 1.01 4.50 1.51; @@ -2979,7 +2979,7 @@ Decay B- 0.00003800 eta mu- anti-nu_mu PHOTOS ISGW2; 0.00015800 rho0 mu- anti-nu_mu PHOTOS ISGW2; 0.00011900 omega mu- anti-nu_mu PHOTOS ISGW2; -0.000230 eta' mu- anti-nu_mu PHOTOS ISGW2; +0.0000230 eta' mu- anti-nu_mu PHOTOS ISGW2; 0.000000 D(2S)0 mu- anti-nu_mu PHOTOS ISGW2; 0.000000 D*(2S)0 mu- anti-nu_mu PHOTOS ISGW2; 0.001948 Xu0 mu- anti-nu_mu VUB 4.8 1.29 0.22 20 0.30 0.54 1.20 0.95 1.26 0.78 1.34 0.98 1.41 0.91 1.48 1.23 1.55 1.36 1.61 1.39 1.67 1.38 1.73 1.43 1.79 1.41 1.84 1.42 1.90 1.45 1.95 1.40 2.00 1.42 2.50 1.31 3.00 1.36 3.50 1.15 4.00 1.01 4.50 1.51; @@ -3962,7 +3962,7 @@ Decay B+ # b -> c semileptonic # 0.0569 anti-D*0 e+ nu_e PHOTOS HQET2 1.207 0.920 1.406 0.853; # For details see B- decay -0.0227 anti-D0 e+ nu_e PHOTOS HQET2 1.185 1.081; +0.022907 anti-D0 e+ nu_e PHOTOS HQET2 1.185 1.081; 0.0045 anti-D_10 e+ nu_e PHOTOS ISGW2; 0.0037 anti-D_0*0 e+ nu_e PHOTOS ISGW2; 0.0040 anti-D'_10 e+ nu_e PHOTOS ISGW2; @@ -3974,7 +3974,7 @@ Decay B+ # For muonic decays do same as for electrons 0.0569 anti-D*0 mu+ nu_mu PHOTOS HQET2 1.207 0.920 1.406 0.853; -0.0227 anti-D0 mu+ nu_mu PHOTOS HQET2 1.185 1.081; +0.022907 anti-D0 mu+ nu_mu PHOTOS HQET2 1.185 1.081; 0.0045 anti-D_10 mu+ nu_mu PHOTOS ISGW2; 0.0037 anti-D_0*0 mu+ nu_mu PHOTOS ISGW2; 0.0040 anti-D'_10 mu+ nu_mu PHOTOS ISGW2; @@ -4003,7 +4003,7 @@ Decay B+ 0.00003800 eta e+ nu_e PHOTOS ISGW2; # PDG2014 0.00015800 rho0 e+ nu_e PHOTOS ISGW2; # PDG2014 0.00011900 omega e+ nu_e PHOTOS ISGW2; # PDG2014 -0.000230 eta' e+ nu_e PHOTOS ISGW2; # PDG2014 +0.0000230 eta' e+ nu_e PHOTOS ISGW2; # PDG2014 0.000000 anti-D(2S)0 e+ nu_e PHOTOS ISGW2; 0.000000 anti-D*(2S)0 e+ nu_e PHOTOS ISGW2; 0.001948 Xu0 e+ nu_e VUB 4.8 1.29 0.22 20 0.30 0.54 1.20 0.95 1.26 0.78 1.34 0.98 1.41 0.91 1.48 1.23 1.55 1.36 1.61 1.39 1.67 1.38 1.73 1.43 1.79 1.41 1.84 1.42 1.90 1.45 1.95 1.40 2.00 1.42 2.50 1.31 3.00 1.36 3.50 1.15 4.00 1.01 4.50 1.51; @@ -4013,7 +4013,7 @@ Decay B+ 0.00003800 eta mu+ nu_mu PHOTOS ISGW2; 0.00015800 rho0 mu+ nu_mu PHOTOS ISGW2; 0.00011900 omega mu+ nu_mu PHOTOS ISGW2; -0.000230 eta' mu+ nu_mu PHOTOS ISGW2; +0.0000230 eta' mu+ nu_mu PHOTOS ISGW2; 0.000000 anti-D(2S)0 mu+ nu_mu PHOTOS ISGW2; 0.000000 anti-D*(2S)0 mu+ nu_mu PHOTOS ISGW2; 0.0020454 Xu0 mu+ nu_mu VUB 4.8 1.29 0.22 20 0.30 0.54 1.20 0.95 1.26 0.78 1.34 0.98 1.41 0.91 1.48 1.23 1.55 1.36 1.61 1.39 1.67 1.38 1.73 1.43 1.79 1.41 1.84 1.42 1.90 1.45 1.95 1.40 2.00 1.42 2.50 1.31 3.00 1.36 3.50 1.15 4.00 1.01 4.50 1.51; -- GitLab From aa568720b98d2cfe5da8d9816c39769c7fbb5c42 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 8 Jun 2021 17:01:13 +0100 Subject: [PATCH 061/702] Prepare release of v31r7 --- CMakeLists.txt | 2 +- ReleaseNotes/v31r7.md | 7 +++++++ cmt/requirements | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v31r7.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a9e2ac1d..eebfca270 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r6) +gaudi_subdir(DecFiles v31r7) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v31r7.md b/ReleaseNotes/v31r7.md new file mode 100644 index 000000000..fb88315ce --- /dev/null +++ b/ReleaseNotes/v31r7.md @@ -0,0 +1,7 @@ +DecFiles v31r7 2021-06-08 +========================== + +! 2021-06-08 - Michal Kreps (MR !771) + Fix B+ --> eta' l nu BF which was order of magnitude too high. Balance the decrease by increasing B+ --> D0 l nu, which is after change still bit smaller than PDG 2021. + + diff --git a/cmt/requirements b/cmt/requirements index 1b2ec03e6..041295d8b 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r6 +version v31r7 # Structure #============================================================================ -- GitLab From 1c336c2f58d6e382a81d3393fb45b575bf00b004 Mon Sep 17 00:00:00 2001 From: agiovent <alessandra.gioventu@cern.ch> Date: Fri, 18 Jun 2021 13:46:06 +0200 Subject: [PATCH 062/702] SL hadronic R(Hc) dkfiles - corrected GCHILD() cuts --- dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec | 3 +-- .../Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec | 6 +++--- dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec | 6 +++--- ...,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec | 8 ++++---- ...nu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec | 6 +++--- dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec | 4 ++-- dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec | 8 +++++--- dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec | 9 +++++---- ...nu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec | 10 +++++----- ...aunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec | 9 +++++---- 10 files changed, 36 insertions(+), 33 deletions(-) diff --git a/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec b/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec index dadab19f2..92c2c37fe 100644 --- a/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec +++ b/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,'goodDp = ( (GP>12000*MeV) & (GPT>1500*MeV) & ( (GCHILD(GPT,("K+" == GABSID )) > 1400*MeV) & (GCHILD(GP,("K+" == GABSID )) > 5000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,("K+" == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- ^pi+ pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- ^pi+ pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- ^pi+ pi+ ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- pi+ ^pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- pi+ ^pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- pi+ ^pi+ ]CC")) , 0.400 ) ) )' -# ,"goodDs = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ,'goodDs = ( ( (GCHILD(GPT,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => ^pi- pi+ pi-]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- ^pi+ pi- ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- pi+ ^pi-]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- pi+ ^pi-]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D+]cc': 'goodDp' @@ -61,4 +61,3 @@ Enddecay CDecay MyD+ # End - diff --git a/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec index bf3c1ff0e..d149225df 100644 --- a/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,'goodDp = ( (GP>12000*MeV) & (GPT>1500*MeV) & ( (GCHILD(GPT,("K+" == GABSID )) > 1400*MeV) & (GCHILD(GP,("K+" == GABSID )) > 5000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,("K+" == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- ^pi+ pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- ^pi+ pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- ^pi+ pi+ ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- pi+ ^pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- pi+ ^pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- pi+ ^pi+ ]CC")) , 0.400 ) ) )' -# ,"goodTau = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D+]cc': 'goodDp' @@ -62,11 +62,11 @@ Decay MyD- 1.000 K+ pi- pi- D_DALITZ; Enddecay CDecay MyD+ -# +# Decay MyTau- 1.0000 TAUOLA 5; Enddecay CDecay MyTau+ -# +# End # diff --git a/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec index 1edacb2ab..df829c7af 100644 --- a/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,'goodDp = ( (GP>12000*MeV) & (GPT>1500*MeV) & ( (GCHILD(GPT,("K+" == GABSID )) > 1400*MeV) & (GCHILD(GP,("K+" == GABSID )) > 5000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,("K+" == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- ^pi+ pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- ^pi+ pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- ^pi+ pi+ ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- pi+ ^pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- pi+ ^pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- pi+ ^pi+ ]CC")) , 0.400 ) ) )' -# ,"goodTau = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D+]cc': 'goodDp' @@ -56,11 +56,11 @@ Decay MyD- 1.000 K+ pi- pi- D_DALITZ; Enddecay CDecay MyD+ -# +# Decay MyTau- 1.00 TAUOLA 8; Enddecay CDecay MyTau+ -# +# End # diff --git a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec index 8f4f21c98..616f6e02c 100644 --- a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,'goodDp = ( (GP>12000*MeV) & (GPT>1500*MeV) & ( (GCHILD(GPT,("K+" == GABSID )) > 1400*MeV) & (GCHILD(GP,("K+" == GABSID )) > 5000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,("K+" == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- ^pi+ pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- ^pi+ pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- ^pi+ pi+ ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- pi+ ^pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- pi+ ^pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- pi+ ^pi+ ]CC")) , 0.400 ) ) )' -# ,"goodTau = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 1200*MeV ) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D+]cc': 'goodDp' @@ -27,7 +27,7 @@ # } # EndInsertPythonCode # -# +# # Documentation: D*- -> D- {pi0,gamma} , D- -> K pi pi. Daughters in LHCb # Acceptance and passing StrippingB0d2DTauNuForB2XTauNuAllLines cuts. # Tau lepton decays in 3pi nu mode using the Tauola BaBar model. @@ -76,11 +76,11 @@ Decay MyD- 1.000 K+ pi- pi- D_DALITZ; Enddecay CDecay MyD+ -# +# Decay MyTau- 1.0000 TAUOLA 5; Enddecay CDecay MyTau+ -# +# End # diff --git a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec index 23e33ec10..94c200659 100644 --- a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec @@ -1,6 +1,6 @@ # EventType: 11563421 # -# Descriptor: Descriptor: {[[B0]nos ->(D*- -> {pi0, gamma} (D- -> K+ pi- pi- )) (tau+ -> pi+ pi- pi+ pi0 anti-nu_tau) nu_tau]cc, [[B0]os -> (D*+ -> {pi0,gamma} (D+ -> K- pi+ pi+)) (tau- -> pi- pi+ pi- pi0 nu_tau) anti-nu_tau]cc} +# Descriptor: Descriptor: {[[B0]nos ->(D*- -> {pi0, gamma} (D- -> K+ pi- pi- )) (tau+ -> pi+ pi- pi+ pi0 anti-nu_tau) nu_tau]cc, [[B0]os -> (D*+ -> {pi0,gamma} (D+ -> K- pi+ pi+)) (tau- -> pi- pi+ pi- pi0 nu_tau) anti-nu_tau]cc} # # NickName: Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut # @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,'goodDp = ( (GP>12000*MeV) & (GPT>1500*MeV) & ( (GCHILD(GPT,("K+" == GABSID )) > 1400*MeV) & (GCHILD(GP,("K+" == GABSID )) > 5000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,("K+" == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- ^pi+ pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- ^pi+ pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- ^pi+ pi+ ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- pi+ ^pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- pi+ ^pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- pi+ ^pi+ ]CC")) , 0.400 ) ) )' -# ,"goodTau = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D+]cc': 'goodDp' @@ -74,6 +74,6 @@ Decay MyTau- 1.000 TAUOLA 8; Enddecay CDecay MyTau+ -# +# End # diff --git a/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec b/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec index 67553e47e..2eefc19b0 100644 --- a/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec +++ b/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec @@ -17,8 +17,9 @@ # tightCut.Decay = '[( B- => ^(D0 => K- pi+) ^(D_s- => pi- pi+ pi-) ) ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV' +# ,"CS = LoKi.GenChild.Selector" # ,"goodD0 = ( (GP>8000*MeV) & (GPT>1000*MeV) & ( (GCHILD(GPT,('K+' == GABSID )) > 1400*MeV) & (GCHILD(GP,('K+' == GABSID )) > 4000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('K+' == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,('pi+' == GABSID )) > 200*MeV) & (GCHILD(GP,('pi+' == GABSID )) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('pi+' == GABSID )) , 0.400 ) ) )" -# ,"goodDs = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ,'goodDs = ( ( (GCHILD(GPT,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => ^pi- pi+ pi-]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- ^pi+ pi- ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- pi+ ^pi-]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- pi+ ^pi-]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D0]cc': 'goodD0' @@ -61,4 +62,3 @@ Enddecay CDecay MyD0 # End - diff --git a/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec index c28246a6d..ccca079f0 100644 --- a/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec @@ -17,8 +17,10 @@ # tightCut.Decay = '[( B- => ^(D0 => K- pi+) ^(tau- => pi- pi+ pi- nu_tau) nu_tau~ ) ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV' +# ,"CS = LoKi.GenChild.Selector" # ,"goodD0 = ( (GP>8000*MeV) & (GPT>1000*MeV) & ( (GCHILD(GPT,('K+' == GABSID )) > 1400*MeV) & (GCHILD(GP,('K+' == GABSID )) > 4000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('K+' == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,('pi+' == GABSID )) > 200*MeV) & (GCHILD(GP,('pi+' == GABSID )) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('pi+' == GABSID )) , 0.400 ) ) )" -# ,"goodTau = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ##,"goodTau = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D0]cc': 'goodD0' @@ -62,11 +64,11 @@ Decay Myanti-D0 1.0000 K+ pi- PHSP; Enddecay CDecay MyD0 -# +# Decay MyTau- 1.0000 TAUOLA 5; Enddecay CDecay MyTau+ -# +# End # diff --git a/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec index 943309f93..707e6993c 100644 --- a/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec @@ -2,7 +2,7 @@ # # Descriptor: [B+ -> (anti-D0 -> K+ pi-) (tau+ -> pi+ pi- pi+ pi0 anti-nu_tau) nu_tau]cc # -# NickName: Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut +# NickName: Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut # # Cuts: LoKi::GenCutTool/TightCut # @@ -17,8 +17,9 @@ # tightCut.Decay = '[( B- => ^(D0 => K- pi+) ^(tau- => pi- pi+ pi- pi0 nu_tau) nu_tau~ ) ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV' +# ,"CS = LoKi.GenChild.Selector" # ,"goodD0 = ( (GP>8000*MeV) & (GPT>1000*MeV) & ( (GCHILD(GPT,('K+' == GABSID )) > 1400*MeV) & (GCHILD(GP,('K+' == GABSID )) > 4000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('K+' == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,('pi+' == GABSID )) > 200*MeV) & (GCHILD(GP,('pi+' == GABSID )) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('pi+' == GABSID )) , 0.400 ) ) )" -# ,"goodTau = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D0]cc': 'goodD0' @@ -54,12 +55,12 @@ Decay Myanti-D0 1.00 K+ pi- PHSP; Enddecay CDecay MyD0 -# +# Decay MyTau- # tau -> pi- pi+ pi- pi0 nu_tau 1.00 TAUOLA 8; Enddecay CDecay MyTau+ -# +# End # diff --git a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec index d5e12e00b..bc8cb8450 100644 --- a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec @@ -18,7 +18,7 @@ # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"goodD0 = ( (GP>8000*MeV) & (GPT>1000*MeV) & ( (GCHILD(GPT,('K+' == GABSID )) > 1400*MeV) & (GCHILD(GP,('K+' == GABSID )) > 4000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('K+' == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,('pi+' == GABSID )) > 200*MeV) & (GCHILD(GP,('pi+' == GABSID )) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('pi+' == GABSID )) , 0.400 ) ) )" -# ,"goodTau = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D0]cc': 'goodD0' @@ -26,8 +26,8 @@ # } # EndInsertPythonCode # -# -# Documentation: B- --> (D*0 -> (D0 -> Kpi) {pi0,gamma} ) (tau -> 3pi nu) nu. +# +# Documentation: B- --> (D*0 -> (D0 -> Kpi) {pi0,gamma} ) (tau -> 3pi nu) nu. # Tau lepton decays in 3pi nu mode using the Tauola BaBar model. # Daughters in LHCb Acceptance and passing StrippingBu2D0TauNuForB2XTauNuAllLines cuts. # EndDocumentation @@ -73,11 +73,11 @@ Decay Myanti-D0 1.00 K+ pi- PHSP; Enddecay CDecay MyD0 -# +# Decay MyTau- 1.00 TAUOLA 5; Enddecay CDecay MyTau+ -# +# End # diff --git a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec index c99dd2dd4..dd4f9446a 100644 --- a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec @@ -17,8 +17,9 @@ # tightCut.Decay = '[( B- => (D*(2007)0 => ^(D0 => K- pi+) (pi0 | gamma) ) ^(tau- => pi- pi+ pi- pi0 nu_tau) nu_tau~ ) ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV' +# ,"CS = LoKi.GenChild.Selector" # ,"goodD0 = ( (GP>8000*MeV) & (GPT>1000*MeV) & ( (GCHILD(GPT,('K+' == GABSID )) > 1400*MeV) & (GCHILD(GP,('K+' == GABSID )) > 4000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('K+' == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,('pi+' == GABSID )) > 200*MeV) & (GCHILD(GP,('pi+' == GABSID )) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('pi+' == GABSID )) , 0.400 ) ) )" -# ,"goodTau = ( ( (GCHILD(GPT,1) > 200*MeV) & (GCHILD(GP,1) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,1) , 0.400 ) ) & ( (GCHILD(GPT,2) > 200*MeV) & (GCHILD(GP,2) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,2) , 0.400 ) ) & ( (GCHILD(GPT,3) > 200*MeV) & (GCHILD(GP,3) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,3) , 0.400 ) ) )" +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D0]cc': 'goodD0' @@ -26,7 +27,7 @@ # } # EndInsertPythonCode # -# Documentation: B- -> D*0 tau nu, with D*0 -> D0 {pi0,gamma} and D0 to Kpi. +# Documentation: B- -> D*0 tau nu, with D*0 -> D0 {pi0,gamma} and D0 to Kpi. # TAUOLA used for the tau -> 3pi pi0 decay. Daughters in LHCb Acceptance and passing StrippingBu2D0TauNuForB2XTauNuAllLines cuts. # EndDocumentation # @@ -64,11 +65,11 @@ Decay Myanti-D0 1.000 K+ pi- PHSP; Enddecay CDecay MyD0 -# +# Decay MyTau- 1.000 TAUOLA 8; Enddecay CDecay MyTau+ -# +# End # -- GitLab From e75c890f9a8580f2b9759b86460c835f8e57c4a6 Mon Sep 17 00:00:00 2001 From: agiovent <alessandra.gioventu@cern.ch> Date: Mon, 21 Jun 2021 17:27:11 +0200 Subject: [PATCH 063/702] Edited files for R(Hc) hadronic --- dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec | 4 ++-- dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec | 2 +- dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec | 4 ++-- ...nu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec | 2 +- ...aunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec | 4 ++-- dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec | 4 ++-- dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec | 2 +- dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec | 4 ++-- ...aunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec | 9 +++++---- ...0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec | 4 ++-- 10 files changed, 20 insertions(+), 19 deletions(-) diff --git a/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec b/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec index 92c2c37fe..312c68f65 100644 --- a/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec +++ b/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,'goodDp = ( (GP>12000*MeV) & (GPT>1500*MeV) & ( (GCHILD(GPT,("K+" == GABSID )) > 1400*MeV) & (GCHILD(GP,("K+" == GABSID )) > 5000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,("K+" == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- ^pi+ pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- ^pi+ pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- ^pi+ pi+ ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- pi+ ^pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- pi+ ^pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- pi+ ^pi+ ]CC")) , 0.400 ) ) )' -# ,'goodDs = ( ( (GCHILD(GPT,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => ^pi- pi+ pi-]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- ^pi+ pi- ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- pi+ ^pi-]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- pi+ ^pi-]CC")) , 0.400 ) ) )' +# ,'goodDs = ( ( (GCHILD(GPT,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => ^pi- pi+ pi-]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- ^pi+ pi- ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- pi+ ^pi-]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- pi+ ^pi-]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- pi+ ^pi-]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D+]cc': 'goodDp' @@ -32,7 +32,7 @@ # # PhysicsWG: B2SL # Tested: Yes -# CPUTime: < 1 min +# CPUTime: < 2 min # Responsible: A. Romero Vidal # Email: antonio.romero@usc.es # Date: 20200629 diff --git a/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec index d149225df..184a89201 100644 --- a/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec @@ -34,7 +34,7 @@ # # PhysicsWG: B2SL # -# CPUTime: < 1 min +# CPUTime: < 2 min # Tested: Yes # Responsible: Antonio Romero Vidal # Email: antonio.romero@usc.es diff --git a/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec index df829c7af..e867a1940 100644 --- a/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,'goodDp = ( (GP>12000*MeV) & (GPT>1500*MeV) & ( (GCHILD(GPT,("K+" == GABSID )) > 1400*MeV) & (GCHILD(GP,("K+" == GABSID )) > 5000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,("K+" == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- ^pi+ pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- ^pi+ pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- ^pi+ pi+ ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- pi+ ^pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- pi+ ^pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- pi+ ^pi+ ]CC")) , 0.400 ) ) )' -# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) , 0.400 ) ) )' +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D+]cc': 'goodDp' @@ -33,7 +33,7 @@ # EndDocumentation # # PhysicsWG: B2SL -# CPUTime: < 1 min +# CPUTime: < 2 min # Tested: Yes # Responsible: Antonio Romero Vidal # Email: antonio.romero@usc.es diff --git a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec index 616f6e02c..62730ea3e 100644 --- a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec @@ -35,7 +35,7 @@ # # PhysicsWG: B2SL # -# CPUTime: < 1 min +# CPUTime: < 2 min # Tested: Yes # Responsible: Antonio Romero Vidal # Email: antonio.romero@usc.es diff --git a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec index 94c200659..757576fc2 100644 --- a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,'goodDp = ( (GP>12000*MeV) & (GPT>1500*MeV) & ( (GCHILD(GPT,("K+" == GABSID )) > 1400*MeV) & (GCHILD(GP,("K+" == GABSID )) > 5000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,("K+" == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- ^pi+ pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- ^pi+ pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- ^pi+ pi+ ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D+ => K- pi+ ^pi+ ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D+ => K- pi+ ^pi+ ]CC")) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D+ => K- pi+ ^pi+ ]CC")) , 0.400 ) ) )' -# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) , 0.400 ) ) )' +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D+]cc': 'goodDp' @@ -33,7 +33,7 @@ # EndDocumentation # # PhysicsWG: B2SL -# CPUTime: < 1 min +# CPUTime: < 2 min # Tested: Yes # Responsible: Antonio Romero Vidal # Email: antonio.romero@usc.es diff --git a/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec b/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec index 2eefc19b0..23637a213 100644 --- a/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec +++ b/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,"goodD0 = ( (GP>8000*MeV) & (GPT>1000*MeV) & ( (GCHILD(GPT,('K+' == GABSID )) > 1400*MeV) & (GCHILD(GP,('K+' == GABSID )) > 4000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('K+' == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,('pi+' == GABSID )) > 200*MeV) & (GCHILD(GP,('pi+' == GABSID )) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('pi+' == GABSID )) , 0.400 ) ) )" -# ,'goodDs = ( ( (GCHILD(GPT,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => ^pi- pi+ pi-]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- ^pi+ pi- ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- pi+ ^pi-]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- pi+ ^pi-]CC")) , 0.400 ) ) )' +# ,'goodDs = ( ( (GCHILD(GPT,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => ^pi- pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => ^pi- pi+ pi-]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- ^pi+ pi- ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- ^pi+ pi- ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[D_s- => pi- pi+ ^pi- ]CC")) > 200*MeV) & (GCHILD(GP,CS("[D_s- => pi- pi+ ^pi-]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[D_s- => pi- pi+ ^pi-]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D0]cc': 'goodD0' @@ -33,7 +33,7 @@ # # PhysicsWG: B2SL # Tested: Yes -# CPUTime: < 1 min +# CPUTime: < 2 min # Responsible: A. Romero Vidal # Email: antonio.romero@usc.es # Date: 20200629 diff --git a/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec index ccca079f0..00cf2eb0c 100644 --- a/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec @@ -35,7 +35,7 @@ # # PhysicsWG: B2SL # -# CPUTime: < 1 min +# CPUTime: < 2 min # Tested: Yes # Responsible: Antonio Romero Vidal # Email: antonio.romero@usc.es diff --git a/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec index 707e6993c..09d857639 100644 --- a/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,"goodD0 = ( (GP>8000*MeV) & (GPT>1000*MeV) & ( (GCHILD(GPT,('K+' == GABSID )) > 1400*MeV) & (GCHILD(GP,('K+' == GABSID )) > 4000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('K+' == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,('pi+' == GABSID )) > 200*MeV) & (GCHILD(GP,('pi+' == GABSID )) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('pi+' == GABSID )) , 0.400 ) ) )" -# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) , 0.400 ) ) )' +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D0]cc': 'goodD0' @@ -32,7 +32,7 @@ # EndDocumentation # # PhysicsWG: B2SL -# CPUTime: < 1 min +# CPUTime: < 2 min # Tested: Yes # Responsible: Antonio Romero Vidal # Email: antonio.romero@usc.es diff --git a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec index bc8cb8450..e27dfb2d4 100644 --- a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec @@ -17,6 +17,7 @@ # tightCut.Decay = '[( B- => (D*(2007)0 => ^(D0 => K- pi+) (pi0 | gamma) ) ^(tau- => pi- pi+ pi- nu_tau) nu_tau~ ) ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV' +# ,"CS = LoKi.GenChild.Selector" # ,"goodD0 = ( (GP>8000*MeV) & (GPT>1000*MeV) & ( (GCHILD(GPT,('K+' == GABSID )) > 1400*MeV) & (GCHILD(GP,('K+' == GABSID )) > 4000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('K+' == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,('pi+' == GABSID )) > 200*MeV) & (GCHILD(GP,('pi+' == GABSID )) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('pi+' == GABSID )) , 0.400 ) ) )" # ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) , 0.400 ) ) )' # ] @@ -34,11 +35,11 @@ # # PhysicsWG: B2SL # -# CPUTime: < 1 min +# CPUTime: < 2 min # Tested: Yes -# Responsible: Antonio Romero Vidal -# Email: antonio.romero@usc.es -# Date: 20200629 +# Responsible: Alessandra Gioventu +# Email: alessandra.gioventu@cern.ch +# Date: 20210609 # # Tauola steering options diff --git a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec index dd4f9446a..67fa4bb0c 100644 --- a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec @@ -19,7 +19,7 @@ # 'from GaudiKernel.SystemOfUnits import MeV' # ,"CS = LoKi.GenChild.Selector" # ,"goodD0 = ( (GP>8000*MeV) & (GPT>1000*MeV) & ( (GCHILD(GPT,('K+' == GABSID )) > 1400*MeV) & (GCHILD(GP,('K+' == GABSID )) > 4000*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('K+' == GABSID )) , 0.400 ) ) & ( (GCHILD(GPT,('pi+' == GABSID )) > 200*MeV) & (GCHILD(GP,('pi+' == GABSID )) > 1600*MeV) & in_range ( 0.010 , GCHILD(GTHETA,('pi+' == GABSID )) , 0.400 ) ) )" -# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- nu_tau]CC")) , 0.400 ) ) )' +# ,'goodTau = ( ( (GCHILD(GPT,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => ^pi- pi+ pi- pi0 nu_tau]CC")), 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- ^pi+ pi- pi0 nu_tau ]CC")) , 0.400 ) ) & ( (GCHILD(GPT,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 200*MeV) & (GCHILD(GP,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) > 1200*MeV) & in_range ( 0.010 , GCHILD(GTHETA,CS("[tau- => pi- pi+ ^pi- pi0 nu_tau]CC")) , 0.400 ) ) )' # ] # tightCut.Cuts = { # '[D0]cc': 'goodD0' @@ -32,7 +32,7 @@ # EndDocumentation # # PhysicsWG: B2SL -# CPUTime: < 1 min +# CPUTime: < 2 min # Tested: Yes # Responsible: Antonio Romero Vidal # Email: antonio.romero@usc.es -- GitLab From 82ffe2aff4f08b7aa9f370620461d4ea66cd6fe4 Mon Sep 17 00:00:00 2001 From: agiovent <alessandra.gioventu@cern.ch> Date: Tue, 22 Jun 2021 11:00:45 +0200 Subject: [PATCH 064/702] changed date --- dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec | 8 ++++---- .../Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec | 6 +++--- dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec | 8 ++++---- ...,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec | 8 ++++---- ...nu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec | 10 +++++----- dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec | 8 ++++---- dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec | 8 ++++---- dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec | 8 ++++---- ...nu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec | 8 ++++---- ...aunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec | 8 ++++---- 10 files changed, 40 insertions(+), 40 deletions(-) diff --git a/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec b/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec index 312c68f65..10d60d362 100644 --- a/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec +++ b/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec @@ -32,10 +32,10 @@ # # PhysicsWG: B2SL # Tested: Yes -# CPUTime: < 2 min -# Responsible: A. Romero Vidal -# Email: antonio.romero@usc.es -# Date: 20200629 +# CPUTime: 2 min +# Responsible: A. Romero Vidal, Alessandra Gioventu +# Email: antonio.romero@usc.es, alessandra.gioventu@cern.ch +# Date: 20210621 # Alias MyD_s+ D_s+ Alias MyD_s- D_s- diff --git a/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec index 184a89201..095ab9b4c 100644 --- a/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec @@ -36,9 +36,9 @@ # # CPUTime: < 2 min # Tested: Yes -# Responsible: Antonio Romero Vidal -# Email: antonio.romero@usc.es -# Date: 20200629 +# Responsible: Antonio Romero Vidal, Alessandra Gioventu +# Email: antonio.romero@usc.es, alessandra.gioventu@cern.ch +# Date: 20210621 # # Tauola steering options # The following forces the tau to decay into 3 charged pions (not pi+2pi0) diff --git a/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec index e867a1940..985434794 100644 --- a/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec @@ -33,11 +33,11 @@ # EndDocumentation # # PhysicsWG: B2SL -# CPUTime: < 2 min +# CPUTime: 2 min # Tested: Yes -# Responsible: Antonio Romero Vidal -# Email: antonio.romero@usc.es -# Date: 20200629 +# Responsible: Antonio Romero Vidal, Alessandra Gioventu +# Email: antonio.romero@usc.es, alessandra.gioventu@cern.ch +# Date: 20210621 # Alias MyD+ D+ Alias MyD- D- diff --git a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec index 62730ea3e..691959273 100644 --- a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec @@ -35,11 +35,11 @@ # # PhysicsWG: B2SL # -# CPUTime: < 2 min +# CPUTime: 2 min # Tested: Yes -# Responsible: Antonio Romero Vidal -# Email: antonio.romero@usc.es -# Date: 20200629 +# Responsible: Antonio Romero Vidal, Alessandra Gioventu +# Email: antonio.romero@usc.es, alessandra.gioventu@cern.ch +# Date: 20210621 # # Tauola steering options # The following forces the tau to decay into 3 charged pions (not pi+2pi0) diff --git a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec index 757576fc2..b7036f805 100644 --- a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec @@ -5,7 +5,7 @@ # NickName: Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut # # Cuts: LoKi::GenCutTool/TightCut - # +# # InsertPythonCode: # # from Configurables import LoKi__GenCutTool @@ -33,11 +33,11 @@ # EndDocumentation # # PhysicsWG: B2SL -# CPUTime: < 2 min +# CPUTime: 2 min # Tested: Yes -# Responsible: Antonio Romero Vidal -# Email: antonio.romero@usc.es -# Date: 20200629 +# Responsible: Antonio Romero Vidal, Alessandra Gioventu +# Email: antonio.romero@usc.es, alessandra.gioventu@cern.ch +# Date: 20210621 # Alias MyD- D- Alias MyD+ D+ diff --git a/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec b/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec index 23637a213..1bf827c8f 100644 --- a/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec +++ b/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec @@ -33,10 +33,10 @@ # # PhysicsWG: B2SL # Tested: Yes -# CPUTime: < 2 min -# Responsible: A. Romero Vidal -# Email: antonio.romero@usc.es -# Date: 20200629 +# CPUTime: 2 min +# Responsible: Antonio Romero Vidal, Alessandra Gioventu +# Email: antonio.romero@usc.es, alessandra.gioventu@cern.ch +# Date: 20210621 # Alias MyD_s+ D_s+ Alias MyD_s- D_s- diff --git a/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec index 00cf2eb0c..8e4f7a072 100644 --- a/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec @@ -35,11 +35,11 @@ # # PhysicsWG: B2SL # -# CPUTime: < 2 min +# CPUTime: 2 min # Tested: Yes -# Responsible: Antonio Romero Vidal -# Email: antonio.romero@usc.es -# Date: 20200629 +# Responsible: Antonio Romero Vidal, Alessandra Gioventu +# Email: antonio.romero@usc.es, alessandra.gioventu@cern.ch +# Date: 20210621 # # Tauola steering options diff --git a/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec index 09d857639..f7970d8d3 100644 --- a/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec @@ -32,11 +32,11 @@ # EndDocumentation # # PhysicsWG: B2SL -# CPUTime: < 2 min +# CPUTime: 2 min # Tested: Yes -# Responsible: Antonio Romero Vidal -# Email: antonio.romero@usc.es -# Date: 20200629 +# Responsible: Antonio Romero Vidal, Alessandra Gioventu +# Email: antonio.romero@usc.es, alessandra.gioventu@cern.ch +# Date: 20210621 # Alias MyD0 D0 Alias Myanti-D0 anti-D0 diff --git a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec index e27dfb2d4..c2b739785 100644 --- a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec @@ -35,11 +35,11 @@ # # PhysicsWG: B2SL # -# CPUTime: < 2 min +# CPUTime: 2 min # Tested: Yes -# Responsible: Alessandra Gioventu -# Email: alessandra.gioventu@cern.ch -# Date: 20210609 +# Responsible: Antonio Romero Vidal, Alessandra Gioventu +# Email: antonio.romero@usc.es, alessandra.gioventu@cern.ch +# Date: 20210621 # # Tauola steering options diff --git a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec index 67fa4bb0c..dfd1e431a 100644 --- a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec @@ -32,11 +32,11 @@ # EndDocumentation # # PhysicsWG: B2SL -# CPUTime: < 2 min +# CPUTime: 2 min # Tested: Yes -# Responsible: Antonio Romero Vidal -# Email: antonio.romero@usc.es -# Date: 20200629 +# Responsible: Antonio Romero Vidal, Alessandra Gioventu +# Email: antonio.romero@usc.es, alessandra.gioventu@cern.ch +# Date: 20210621 # Alias MyD0 D0 Alias Myanti-D0 anti-D0 -- GitLab From ffefc3af7f17243033ac06eb394b53f15d69cf83 Mon Sep 17 00:00:00 2001 From: agiovent <alessandra.gioventu@cern.ch> Date: Wed, 23 Jun 2021 15:23:10 +0200 Subject: [PATCH 065/702] removed dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec --- dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec | 47 -------------------------- 1 file changed, 47 deletions(-) delete mode 100644 dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec diff --git a/dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec b/dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec deleted file mode 100644 index 664059d6a..000000000 --- a/dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec +++ /dev/null @@ -1,47 +0,0 @@ -# EventType: 23103063 -# -# Descriptor: [D_s+ -> pi- pi+ K+]cc -# -# NickName: Ds+_pi-pi+K+=phsp,TightCut -# -# Cuts: LoKi::GenCutTool/TightCut -# -# InsertPythonCode: -# # -# from Configurables import LoKi__GenCutTool -# from Gauss.Configuration import * -# gen = Generation() -# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = gen.SignalPlain.TightCut -# tightCut.Decay = '^[ D_s+ => ^pi- ^pi+ ^K+]CC' -# tightCut.Preambulo += [ -# "from GaudiKernel.SystemOfUnits import millimeter,ns" , -# "inAcc = in_range ( 0.010, GTHETA, 0.400 ) " , -# "pioncuts = ( (GPT > 250 * MeV) & ( GP > 2000 * MeV))", -# "kaoncuts = ( (GPT > 400 * MeV) & ( GP > 5000 * MeV))", -# "Dcuts = ( (GPT > 2800 * MeV) & ( GP > 14000 * MeV) & (GTIME > 0.0002 * ns) & (GNINTREE( (GPT > 400 * MeV) ) > 1.5) & (GNINTREE( (GPT > 1000 * MeV) ) > 0.5) & (GSUMTREE( GPT, ('K+' == GABSID) | ('pi+' == GABSID)) > 3000 * MeV) )" -# ] -# tightCut.Cuts = { -# '[K+]cc' : ' inAcc & kaoncuts', -# '[pi+]cc' : ' inAcc & pioncuts', -# '[D_s+]cc' : 'Dcuts' -# } -# EndInsertPythonCode -# -# Documentation: Decay products in acceptance, phase space decay model, P and PT cuts on D and daughters (v2) -# EndDocumentation -# -# PhysicsWG: Charm -# Tested: Yes -# Responsible: Nathan Jurik -# Email: nathan.jurik@cern.ch -# Date: 20210521 -# -# CPUTime: <1min -# -Decay D_s+sig - 1.000 pi- pi+ K+ PHSP; -Enddecay -CDecay D_s-sig -# -End -- GitLab From 53723a6a9682e45e90492bd2067f4241d9b57885 Mon Sep 17 00:00:00 2001 From: Andrea Villa <andrea.villa@cern.ch> Date: Thu, 22 Jul 2021 16:07:16 +0200 Subject: [PATCH 066/702] remove marked components from decay descriptor, added necessary LoKi cuts --- ...tail,hqet,TightCut,TurboSLCuts,BRCorr1.dec | 21 +++++++++--------- ...tail,hqet,TightCut,TurboSLCuts,BRCorr1.dec | 22 +++++++++---------- ...tail,hqet,TightCut,TurboSLCuts,BRCorr1.dec | 21 +++++++++--------- ...D0muX,KK=cocktail,TightCut,TurboSLCuts.dec | 21 +++++++++--------- ...0muX,Kpi=cocktail,TightCut,TurboSLCuts.dec | 22 +++++++++---------- ...muX,pipi=cocktail,TightCut,TurboSLCuts.dec | 21 +++++++++--------- 6 files changed, 60 insertions(+), 68 deletions(-) diff --git a/dkfiles/Bd_DstmuX,KK=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec b/dkfiles/Bd_DstmuX,KK=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec index 56d5a3db6..2f59bbf3d 100644 --- a/dkfiles/Bd_DstmuX,KK=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec +++ b/dkfiles/Bd_DstmuX,KK=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec @@ -16,21 +16,20 @@ # signal = Generation().SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut -# tightCut.Decay = '[ [B0]cc --> ^(D0 => ^K- ^K+ ) ^mu- ... ]CC' +# tightCut.Decay = '[ [B0]cc --> (D0 => K- K+ ) mu- ... ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV', # 'from LoKiCore.math import atan2', -# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 ) ', -# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 ) ', -# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV ) ', -# 'goodTrack = inAcc & fastTrack ', -# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) ', -# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) ' +# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 ) ', +# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 ) ', +# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV ) ', +# 'goodTrack = inAcc & fastTrack ', +# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) & ( 2 == GNINTREE( goodTrack ) ) & ( "D0" == GABSID )', +# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) & ( "mu-" == GABSID )', +# 'goodB = inAccLoose & GINTREE( goodD0 ) & GINTREE( goodMuon )', # ] -# tightCut.Cuts = { -# '[D0]cc' : 'goodD0 ', -# '[K-]cc' : 'goodTrack ', -# '[mu-]cc' : 'goodMuon ', +# tightCut.Cuts = { +# '[B0]cc' : 'goodB', # } # EndInsertPythonCode # diff --git a/dkfiles/Bd_DstmuX,Kpi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec b/dkfiles/Bd_DstmuX,Kpi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec index 6700b58c2..96c5d4185 100644 --- a/dkfiles/Bd_DstmuX,Kpi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec +++ b/dkfiles/Bd_DstmuX,Kpi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec @@ -16,22 +16,20 @@ # signal = Generation().SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut -# tightCut.Decay = '[ [B0]cc --> ^(D0 => ^K- ^pi+ ) ^mu- ... ]CC' +# tightCut.Decay = '[ [B0]cc --> (D0 => K- pi+ ) mu- ... ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV', # 'from LoKiCore.math import atan2', -# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 ) ', -# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 ) ', -# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV ) ', -# 'goodTrack = inAcc & fastTrack ', -# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) ', -# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) ' +# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 ) ', +# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 ) ', +# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV ) ', +# 'goodTrack = inAcc & fastTrack ', +# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) & ( 2 == GNINTREE( goodTrack ) ) & ( "D0" == GABSID )', +# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) & ( "mu-" == GABSID )', +# 'goodB = inAccLoose & GINTREE( goodD0 ) & GINTREE( goodMuon )', # ] -# tightCut.Cuts = { -# '[D0]cc' : 'goodD0 ', -# '[K-]cc' : 'goodTrack ', -# '[pi+]cc' : 'goodTrack ', -# '[mu-]cc' : 'goodMuon ', +# tightCut.Cuts = { +# '[B0]cc' : 'goodB', # } # EndInsertPythonCode # diff --git a/dkfiles/Bd_DstmuX,pipi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec b/dkfiles/Bd_DstmuX,pipi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec index de3fe1fe9..843ac9453 100644 --- a/dkfiles/Bd_DstmuX,pipi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec +++ b/dkfiles/Bd_DstmuX,pipi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec @@ -16,21 +16,20 @@ # signal = Generation().SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut -# tightCut.Decay = '[ [B0]cc --> ^(D0 => ^pi- ^pi+ ) ^mu- ... ]CC' +# tightCut.Decay = '[ [B0]cc --> (D0 => pi- pi+ ) mu- ... ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV', # 'from LoKiCore.math import atan2', -# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 ) ', -# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 ) ', -# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV ) ', -# 'goodTrack = inAcc & fastTrack ', -# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) ', -# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) ' +# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 ) ', +# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 ) ', +# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV ) ', +# 'goodTrack = inAcc & fastTrack ', +# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) & ( 2 == GNINTREE( goodTrack ) ) & ( "D0" == GABSID )', +# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) & ( "mu-" == GABSID )', +# 'goodB = inAccLoose & GINTREE( goodD0 ) & GINTREE( goodMuon )', # ] -# tightCut.Cuts = { -# '[D0]cc' : 'goodD0 ', -# '[pi+]cc' : 'goodTrack ', -# '[mu-]cc' : 'goodMuon ', +# tightCut.Cuts = { +# '[B0]cc' : 'goodB', # } # EndInsertPythonCode # diff --git a/dkfiles/Bu_D0muX,KK=cocktail,TightCut,TurboSLCuts.dec b/dkfiles/Bu_D0muX,KK=cocktail,TightCut,TurboSLCuts.dec index b00fcabb0..f20f4daa7 100644 --- a/dkfiles/Bu_D0muX,KK=cocktail,TightCut,TurboSLCuts.dec +++ b/dkfiles/Bu_D0muX,KK=cocktail,TightCut,TurboSLCuts.dec @@ -16,21 +16,20 @@ # signal = Generation().SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut -# tightCut.Decay = '[ B- --> ^(D0 => ^K- ^K+) ^mu- ... ]CC' +# tightCut.Decay = '[ B- --> (D0 => K- K+) mu- ... ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV', # 'from LoKiCore.math import atan2', -# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 ) ', -# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 ) ', -# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV ) ', -# 'goodTrack = inAcc & fastTrack ', -# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) ', -# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) ' +# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 )', +# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 )', +# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV )', +# 'goodTrack = inAcc & fastTrack', +# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) & ( 2 == GNINTREE( goodTrack ) ) & ( "D0" == GABSID )', +# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) & ( "mu-" == GABSID )', +# 'goodB = inAccLoose & GINTREE( goodD0 ) & GINTREE( goodMuon )', # ] -# tightCut.Cuts = { -# '[D0]cc' : 'goodD0 ', -# '[K-]cc' : 'goodTrack ', -# '[mu-]cc' : 'goodMuon ', +# tightCut.Cuts = { +# '[B-]cc' : 'goodB', # } # EndInsertPythonCode diff --git a/dkfiles/Bu_D0muX,Kpi=cocktail,TightCut,TurboSLCuts.dec b/dkfiles/Bu_D0muX,Kpi=cocktail,TightCut,TurboSLCuts.dec index 540679559..3220166c4 100644 --- a/dkfiles/Bu_D0muX,Kpi=cocktail,TightCut,TurboSLCuts.dec +++ b/dkfiles/Bu_D0muX,Kpi=cocktail,TightCut,TurboSLCuts.dec @@ -16,22 +16,20 @@ # signal = Generation().SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut -# tightCut.Decay = '[ B- --> ^(D0 => ^K- ^pi+) ^mu- ... ]CC' +# tightCut.Decay = '[ B- --> (D0 => K- pi+) mu- ... ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV', # 'from LoKiCore.math import atan2', -# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 ) ', -# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 ) ', -# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV ) ', -# 'goodTrack = inAcc & fastTrack ', -# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) ', -# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) ' +# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 )', +# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 )', +# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV )', +# 'goodTrack = inAcc & fastTrack', +# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) & ( 2 == GNINTREE( goodTrack ) ) & ( "D0" == GABSID )', +# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) & ( "mu-" == GABSID )', +# 'goodB = inAccLoose & GINTREE( goodD0 ) & GINTREE( goodMuon )', # ] -# tightCut.Cuts = { -# '[D0]cc' : 'goodD0 ', -# '[K-]cc' : 'goodTrack ', -# '[pi+]cc' : 'goodTrack ', -# '[mu-]cc' : 'goodMuon ', +# tightCut.Cuts = { +# '[B-]cc' : 'goodB', # } # EndInsertPythonCode diff --git a/dkfiles/Bu_D0muX,pipi=cocktail,TightCut,TurboSLCuts.dec b/dkfiles/Bu_D0muX,pipi=cocktail,TightCut,TurboSLCuts.dec index febb1a605..232740ffb 100644 --- a/dkfiles/Bu_D0muX,pipi=cocktail,TightCut,TurboSLCuts.dec +++ b/dkfiles/Bu_D0muX,pipi=cocktail,TightCut,TurboSLCuts.dec @@ -16,21 +16,20 @@ # signal = Generation().SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut -# tightCut.Decay = '[ B- --> ^(D0 => ^pi- ^pi+) ^mu- ... ]CC' +# tightCut.Decay = '[ B- --> (D0 => pi- pi+) mu- ... ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV', # 'from LoKiCore.math import atan2', -# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 ) ', -# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 ) ', -# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV ) ', -# 'goodTrack = inAcc & fastTrack ', -# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) ', -# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) ' +# 'inAcc = in_range ( 0.01 , GTHETA , 0.4 ) & in_range ( -0.4 , atan2(GPX , GPZ), 0.4 ) & in_range ( -0.28 , atan2(GPY , GPZ), 0.28 )', +# 'inAccLoose = in_range ( 0. , GTHETA , 0.4 ) & in_range ( -0.33 , atan2(GPX , GPZ), 0.33 ) & in_range ( -0.27 , atan2(GPY , GPZ), 0.27 )', +# 'fastTrack = ( GPT > 190 * MeV ) & ( GP > 1950 * MeV )', +# 'goodTrack = inAcc & fastTrack', +# 'goodD0 = inAccLoose & ( GPT > 50 * MeV ) & ( 2 == GNINTREE( goodTrack ) ) & ( "D0" == GABSID )', +# 'goodMuon = inAcc & ( GPT > 950 * MeV ) & ( GP > 3600 * MeV ) & ( "mu-" == GABSID )', +# 'goodB = inAccLoose & GINTREE( goodD0 ) & GINTREE( goodMuon )', # ] -# tightCut.Cuts = { -# '[D0]cc' : 'goodD0 ', -# '[pi+]cc' : 'goodTrack ', -# '[mu-]cc' : 'goodMuon ', +# tightCut.Cuts = { +# '[B-]cc' : 'goodB', # } # EndInsertPythonCode -- GitLab From 8acca5527acc81d14e2cd1e46863cc6aa2c073ad Mon Sep 17 00:00:00 2001 From: Julian Garcia Pardinas <julian.garcia.pardinas@cern.ch> Date: Thu, 5 Aug 2021 11:13:22 +0200 Subject: [PATCH 067/702] Corrected a functor used in the generator-level cuts of the decfiles associated to the R(D+) analysis, as well as a minor fix in the decay descriptors. --- dkfiles/Bd_D+munu=RDplusCut.dec | 4 ++-- dkfiles/Bd_D+taunu,mununu=RDplusCut.dec | 4 ++-- dkfiles/Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec | 8 ++++---- dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec | 4 ++-- dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec | 4 ++-- dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec | 4 ++-- dkfiles/Bd_Dststmunu,D+=CocktailHigher,RDplusCut.dec | 4 ++-- dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec | 4 ++-- dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec | 4 ++-- dkfiles/Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec | 8 ++++---- dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec | 4 ++-- dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec | 4 ++-- .../Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut.dec | 8 ++++---- 13 files changed, 32 insertions(+), 32 deletions(-) diff --git a/dkfiles/Bd_D+munu=RDplusCut.dec b/dkfiles/Bd_D+munu=RDplusCut.dec index 04b83cf87..387c34c1e 100644 --- a/dkfiles/Bd_D+munu=RDplusCut.dec +++ b/dkfiles/Bd_D+munu=RDplusCut.dec @@ -17,8 +17,8 @@ #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec b/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec index f479f832a..f98eafbf1 100644 --- a/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec +++ b/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec @@ -17,8 +17,8 @@ #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec b/dkfiles/Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec index 57084631d..be208c0f0 100644 --- a/dkfiles/Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec +++ b/dkfiles/Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec @@ -1,6 +1,6 @@ # EventType: 11995214 # -# Descriptor: [[B0]cc ==> ^(D- ==> ^K+ ^pi- ^pi-) ^((Charm) ==> ^mu+ {X} {X} {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ]CC +# Descriptor: [[B0]cc ==> ^(D- ==> ^K+ ^pi- ^pi-) ((Charm) ==> ^mu+ {X} {X} {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ]CC # NickName: Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut # # Cuts: LoKi::GenCutTool/TightCut @@ -12,12 +12,12 @@ # gen = Generation() # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut -# tightCut.Decay = "[[B0]cc ==> ^(D- ==> ^K+ ^pi- ^pi-) ^((Charm) ==> ^mu+ {X} {X} {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ]CC" +# tightCut.Decay = "[[B0]cc ==> ^(D- ==> ^K+ ^pi- ^pi-) ((Charm) ==> ^mu+ {X} {X} {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec b/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec index b32c52c75..de48a245e 100644 --- a/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec +++ b/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec @@ -17,8 +17,8 @@ #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec b/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec index 82ad70d21..8c67363e6 100644 --- a/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec +++ b/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec @@ -17,8 +17,8 @@ #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec b/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec index 55439e982..68d90ac97 100644 --- a/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec +++ b/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec @@ -15,8 +15,8 @@ #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bd_Dststmunu,D+=CocktailHigher,RDplusCut.dec b/dkfiles/Bd_Dststmunu,D+=CocktailHigher,RDplusCut.dec index 1765a163c..6e78316e6 100644 --- a/dkfiles/Bd_Dststmunu,D+=CocktailHigher,RDplusCut.dec +++ b/dkfiles/Bd_Dststmunu,D+=CocktailHigher,RDplusCut.dec @@ -15,8 +15,8 @@ #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec b/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec index 3b8d9ad0a..fe63e05a5 100644 --- a/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec +++ b/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec @@ -15,8 +15,8 @@ #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec b/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec index fa780e755..84b4a181c 100644 --- a/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec +++ b/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec @@ -16,8 +16,8 @@ #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec b/dkfiles/Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec index 3bdceadde..844ac2952 100644 --- a/dkfiles/Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec +++ b/dkfiles/Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec @@ -1,6 +1,6 @@ # EventType: 12995615 # -# Descriptor: [B+ ==> ^(D- ==> ^K+ ^pi- ^pi-) ^((Charm) ==> ^mu+ {X} {X} {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ]CC +# Descriptor: [B+ ==> ^(D- ==> ^K+ ^pi- ^pi-) ((Charm) ==> ^mu+ {X} {X} {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ]CC # # NickName: Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut # Cuts: LoKi::GenCutTool/TightCut @@ -12,12 +12,12 @@ # gen = Generation() # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut -# tightCut.Decay = "[B+ ==> ^(D- ==> ^K+ ^pi- ^pi-) ^((Charm) ==> ^mu+ {X} {X} {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ]CC" +# tightCut.Decay = "[B+ ==> ^(D- ==> ^K+ ^pi- ^pi-) ((Charm) ==> ^mu+ {X} {X} {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec b/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec index ffb6491da..f41da35ab 100644 --- a/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec +++ b/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec @@ -15,8 +15,8 @@ #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec b/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec index 0c8cee8df..93ae88b58 100644 --- a/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec +++ b/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec @@ -15,8 +15,8 @@ #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut.dec b/dkfiles/Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut.dec index 8d8d9479d..c7ea151c6 100644 --- a/dkfiles/Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut.dec +++ b/dkfiles/Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut.dec @@ -1,6 +1,6 @@ # EventType: 15976000 # -# Descriptor: [Lambda_b0 ==> ^(D- -> ^K+ ^pi- ^pi-) ((Charm) --> ^mu+ nu_mu ... ) {X} {X} {X} {X} {X} {X} {X} ]CC +# Descriptor: [Lambda_b0 ==> ^(D- ==> ^K+ ^pi- ^pi-) ((Charm) --> ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} ) {X} {X} {X} {X} {X} {X} {X} ]CC # # NickName: Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut # Cuts: LoKi::GenCutTool/TightCut @@ -13,12 +13,12 @@ # gen = Generation() # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut -# tightCut.Decay = "[Lambda_b0 ==> ^(D- -> ^K+ ^pi- ^pi-) ((Charm) --> ^mu+ nu_mu ... ) {X} {X} {X} {X} {X} {X} {X} ]CC" +# tightCut.Decay = "[Lambda_b0 ==> ^(D- ==> ^K+ ^pi- ^pi-) ((Charm) --> ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} ) {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" , -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , #] #tightCut.Cuts = { # '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , -- GitLab From ecf70c7b2bfec277d00a72b398b6d1779115405c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 5 Aug 2021 14:12:03 +0100 Subject: [PATCH 068/702] Fix missing Enddocumentation --- dkfiles/Bd_D+munu=RDplusCut.dec | 1 + dkfiles/Bd_D+taunu,mununu=RDplusCut.dec | 1 + dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec | 1 + dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec | 1 + dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec | 1 + dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec | 1 + dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec | 1 + dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec | 1 + dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec | 1 + 9 files changed, 9 insertions(+) diff --git a/dkfiles/Bd_D+munu=RDplusCut.dec b/dkfiles/Bd_D+munu=RDplusCut.dec index 387c34c1e..020dcec23 100644 --- a/dkfiles/Bd_D+munu=RDplusCut.dec +++ b/dkfiles/Bd_D+munu=RDplusCut.dec @@ -29,6 +29,7 @@ # EndInsertPythonCode # # Documentation: B -> D+ tau nu. D+ -> K pi pi, tau -> mu nu nu. Cuts for B -> D+ tau nu, tau-> mu #analysis. +# EndDocumentation # # CPUTime: <1min # PhysicsWG: B2SL diff --git a/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec b/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec index f98eafbf1..3adf47f72 100644 --- a/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec +++ b/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec @@ -29,6 +29,7 @@ # EndInsertPythonCode # # Documentation: B -> D+ tau nu. D+ -> K pi pi, tau -> mu nu nu. Cuts for B -> D+ tau nu, tau-> mu #analysis. +# EndDocumentation # # CPUTime: <1min # PhysicsWG: B2SL diff --git a/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec b/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec index de48a245e..db527fb11 100644 --- a/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec +++ b/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec @@ -29,6 +29,7 @@ # EndInsertPythonCode # # Documentation: B -> D*+ mu nu. D* -> D+ pi0, D+ -> K pi pi. Cuts for B -> D+ tau nu, tau-> mu #analysis. +# EndDocumentation # # CPUTime: <1min # PhysicsWG: B2SL diff --git a/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec b/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec index 8c67363e6..8ae3eb293 100644 --- a/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec +++ b/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec @@ -29,6 +29,7 @@ # EndInsertPythonCode # # Documentation: B -> D*+ tau nu. D* -> D+ pi0, D+ -> K pi pi, tau -> mu nu nu. Cuts for B -> D+ tau nu, tau-> mu #analysis. +# EndDocumentation # # CPUTime: <1min # PhysicsWG: B2SL diff --git a/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec b/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec index 68d90ac97..e7add2cca 100644 --- a/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec +++ b/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec @@ -27,6 +27,7 @@ # EndInsertPythonCode # # Documentation: B -> D*+ tau nu. D* -> D+ pi0, D+ -> K pi pi, tau -> mu nu nu. Cuts for B -> D+ tau nu, tau-> mu #analysis. +# EndDocumentation # # CPUTime: <1min # PhysicsWG: B2SL diff --git a/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec b/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec index fe63e05a5..c1858688b 100644 --- a/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec +++ b/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec @@ -27,6 +27,7 @@ # EndInsertPythonCode # # Documentation: B -> D*+ tau nu. D* -> D+ pi0, D+ -> K pi pi, tau -> mu nu nu. Cuts for B -> D+ tau nu, tau-> mu #analysis. +# EndDocumentation # # CPUTime: <1min # PhysicsWG: B2SL diff --git a/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec b/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec index 84b4a181c..6deef1fc7 100644 --- a/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec +++ b/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec @@ -28,6 +28,7 @@ # EndInsertPythonCode # # Documentation: Sum of Bs -> Ds** mu nu modes. Ds** -> D+ X, D+ -> K pi pi. Cuts for B -> D+ tau nu, tau-> mu #analysis. +# EndDocumentation # # CPUTime: <1min # PhysicsWG: B2SL diff --git a/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec b/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec index f41da35ab..e239a1e35 100644 --- a/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec +++ b/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec @@ -27,6 +27,7 @@ # EndInsertPythonCode # # Documentation: B -> D*+ tau nu. D* -> D+ pi0, D+ -> K pi pi, tau -> mu nu nu. Cuts for B -> D+ tau nu, tau-> mu #analysis. +# EndDocumentation # # CPUTime: <1min # PhysicsWG: B2SL diff --git a/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec b/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec index 93ae88b58..e0c555b69 100644 --- a/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec +++ b/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec @@ -27,6 +27,7 @@ # EndInsertPythonCode # # Documentation: B -> D*+ tau nu. D* -> D+ pi0, D+ -> K pi pi, tau -> mu nu nu. Cuts for B -> D+ tau nu, tau-> mu #analysis. +# EndDocumentation # # CPUTime: <1min # PhysicsWG: B2SL -- GitLab From 1877b718c5bb0d1387e39c14a31a02858fc697ed Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 6 Aug 2021 08:39:56 +0000 Subject: [PATCH 069/702] Transfer new decay files from Sim09 to Sim10 --- CONTRIBUTING.md | 4 +- ReleaseNotes/v30r60.md | 73 +++ ReleaseNotes/v30r61.md | 87 +++ cmt/decparser/decparser.py | 8 +- .../Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut.dec | 76 +++ ...pipipi=BcVegPy,TightDecProdCut,ffISGW2.dec | 115 ++++ ...D0munu=BcVegPy,TightDecProdCut,ffISGW2.dec | 50 ++ ...ma,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec | 62 ++ ...pipipi=BcVegPy,TightDecProdCut,ffISGW2.dec | 128 ++++ ...i0,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec | 62 ++ ...pipipi=BcVegPy,TightDecProdCut,ffISGW2.dec | 128 ++++ ...=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV.dec | 59 ++ ...u,D0=cocktail,pipipi0,Dalitz,D0muInAcc.dec | 142 +++++ dkfiles/Bd_DDKst0,3piX=cocktail,TightCut.dec | 487 ++++++++++----- ...0K,D0pi_K3pi,Kpi=sqDalitz21,DecProdCut.dec | 55 ++ ...0K,D0pi_K3pi,Kpi=sqDalitz23,DecProdCut.dec | 12 +- ...0K,D0pi_Kpi,K3pi=sqDalitz21,DecProdCut.dec | 55 ++ ...0K,D0pi_Kpi,K3pi=sqDalitz23,DecProdCut.dec | 10 +- dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCutNG.dec | 64 ++ dkfiles/Bd_JpsiKSeta,mm,3pi=phsp,TightCut.dec | 83 +++ dkfiles/Bd_JpsiKSeta,mm,gg=phsp,TightCut.dec | 74 +++ dkfiles/Bd_Jpsieta,mm,gg=DecProdCut.dec | 38 ++ dkfiles/Bd_Jpsieta,mm,pipig=DecProdCut.dec | 37 ++ dkfiles/Bd_Jpsietap,mm,etapipi=DecProdCut.dec | 45 ++ dkfiles/Bd_Jpsietap,mm,rhog=DecProdCut.dec | 38 ++ ...Bd_JpsiphiKpi,mmKK,WithMinP=DecProdCut.dec | 47 ++ ...siphiKst,KKmumuKpi,WithMinP=DecProdCut.dec | 56 ++ ...Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut.dec | 138 +++++ ...rodCut.dec => Bd_Lcpbarpbarp,TightCut.dec} | 6 +- ...orcedDecay.dec => Bd_Lcpipip,TightCut.dec} | 8 +- ...utrals_cocktail,upto5prongs=DecProdCut.dec | 340 +++++++++++ dkfiles/Bs_6mu=PHSP,DecProdCut.dec | 28 + dkfiles/Bs_8mu=PHSP,DecProdCut.dec | 27 + .../Bs_DD,Kmunu,KmunuCocktail=TightCut.dec | 107 ++++ ...60pi,Dsstgamma,Dsgamma,KKpi=DecProdCut.dec | 55 ++ dkfiles/Bs_DsDKst0,3piX=cocktail,TightCut.dec | 577 +++++++++++++----- ...cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec | 133 ++++ ...cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec | 133 ++++ dkfiles/Bs_Jpsieta,mm,pipig=DecProdCut.dec | 38 ++ .../Bs_Kst0Kst0=pTCuts,HelAmpsFromData.dec | 69 +++ .../Bs_Kst0Kst0=tightCut,HelAmpsFromData.dec | 68 +++ dkfiles/Bs_Ktaunu,mununu=DecProdCut.dec | 34 ++ dkfiles/Bu_D0DKst0,3piX=cocktail,TightCut.dec | 491 ++++++++++----- ...Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP.dec | 81 +++ ...u,D0=cocktail,pipipi0,Dalitz,D0muInAcc.dec | 147 +++++ ...cktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec | 234 +++++++ ...cktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec | 234 +++++++ dkfiles/Bu_D0rho-,KSpipipi0=TightCut,PHSP.dec | 83 +++ .../Bu_DsLcp,KKpi,pKPi=PHSP,DecProdCut.dec | 50 ++ ...K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut.dec | 50 ++ ...K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut.dec | 10 +- ...-K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut.dec | 50 ++ ...-K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut.dec | 10 +- ...K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut.dec | 50 ++ ...K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut.dec | 10 +- ...+K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut.dec | 50 ++ ...+K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut.dec | 10 +- ...t0Kst-,D0gamma,KSpipipi0=TightCut,PHSP.dec | 91 +++ ...Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP.dec | 91 +++ ...t0Rho-,D0gamma,KSpipipi0=TightCut,PHSP.dec | 91 +++ ...Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP.dec | 91 +++ dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG.dec | 80 +++ dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG.dec | 78 +++ ...ststmunu,Dstpi=CocktailHigher,TightCut.dec | 105 ++++ .../Bu_Jpsiphipi,mmKK,WithMinP=DecProdCut.dec | 48 ++ dkfiles/Bu_K2mu2e=TightCut.dec | 49 ++ dkfiles/Bu_K4mu=TightCut.dec | 48 ++ dkfiles/Bu_K6mu=TightCut.dec | 48 ++ .../Bu_LcLcPi,pKpi,pKPi=PHSP,DecProdCut.dec | 42 ++ .../Bu_LcXicPi,pKpi,pKPi=PHSP,DecProdCut.dec | 48 ++ ...utrals_cocktail,upto5prongs=DecProdCut.dec | 340 +++++++++++ dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec | 47 ++ dkfiles/Dst_D0pi,KKpipi=DecProdCut,GenCut.dec | 37 ++ ...Dst_D0pi,KSpipi=neut_ks_dec,DecProdCut.dec | 40 ++ .../Dst_D0pi,Kpipipi=DecProdCut,GenCut.dec | 36 ++ .../Dst_D0pi,pipipipi=DecProdCut,GenCut.dec | 36 ++ ...QcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm.dec | 35 ++ ...QcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm.dec | 35 ++ dkfiles/Lb_EtappK,e+e-g=DecProdCut.dec | 40 ++ ...b_JpsiLambdaeta,mm,3pi=phsp,DecProdCut.dec | 2 +- .../Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut.dec | 83 +++ ...Lb_JpsiLambdaeta,mm,gg=phsp,DecProdCut.dec | 2 +- .../Lb_JpsiLambdaeta,mm,gg=phsp,TightCut.dec | 76 +++ ...0+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut.dec | 87 +++ ...ic3080D0,D0Lambda,KPi,KPi,PPi=TightCut.dec | 83 +++ dkfiles/Lb_pKKK_PHSP=DecProdCut.dec | 26 + dkfiles/Lb_pKKpi_PHSP=DecProdCut.dec | 26 + dkfiles/Lb_pKstee,Kpi0=phsp,DecProdCut.dec | 37 ++ dkfiles/Lb_pKstmm,Kpi0=phsp,DecProdCut.dec | 37 ++ dkfiles/Pc4350,LcpiD+,pkpi=TightCut,InAcc.dec | 78 +++ ...50,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec | 87 +++ dkfiles/Pc4450,LcpiD+,pkpi=TightCut,InAcc.dec | 78 +++ ...50,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec | 87 +++ dkfiles/Pc4550,LcpiD+,pkpi=TightCut,InAcc.dec | 78 +++ ...50,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec | 87 +++ dkfiles/Xi0_pimu=DecProdCut.dec | 26 + ...+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut.dec | 93 +++ dkfiles/Xib0_pKKK_PHSP=DecProdCut.dec | 26 + dkfiles/Xib0_pKKpi_PHSP=DecProdCut.dec | 26 + dkfiles/Xib0_pKpipi_PHSP=DecProdCut.dec | 26 + ...360_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec} | 10 +- ...6360_LbK,Lcpi-MaxWidth100MeV=TightCut.dec} | 10 +- ...450_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec} | 10 +- ...6450_LbK,Lcpi-MaxWidth100MeV=TightCut.dec} | 10 +- ...3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut.dec | 95 +++ dkfiles/dijet=b,m110GeV,mu_tight.dec | 56 ++ dkfiles/dijet=b,m140GeV,mu_tight.dec | 56 ++ dkfiles/dijet=b,m70,110GeV,mu_tight.dec | 57 ++ dkfiles/dijet=b,m70GeV,mu_tight.dec | 58 ++ dkfiles/eta_2mu2e=TightCut.dec | 47 ++ dkfiles/eta_4mu=TightCut.dec | 45 ++ dkfiles/eta_mumugamma=TightCut,gamma.dec | 42 ++ dkfiles/exclu_axion,gg=coherent_starlight.dec | 32 + ...clu_ee,gg=coherent_starlight_with_cuts.dec | 36 ++ ...xclu_rho,pipi=coherent_starlight,inter.dec | 32 + dkfiles/exclu_rho,pipi=coherent_starlight.dec | 32 + ...lu_rho,pipi=incoherent_starlight,inter.dec | 33 + .../exclu_rho,pipi=incoherent_starlight.dec | 32 + dkfiles/incl_b=D0,Kpi,DecProdCut.dec | 42 ++ dkfiles/incl_phi,2mu2e=TightCut.dec | 47 ++ dkfiles/incl_phi,4mu=TightCut.dec | 45 ++ doc/table_obsolete.sql | 4 + options/HardQcdBgd,PT_14GeV.py | 17 + options/HardQcdBgd,PT_18GeV.py | 17 + 124 files changed, 8483 insertions(+), 505 deletions(-) create mode 100644 ReleaseNotes/v30r60.md create mode 100644 ReleaseNotes/v30r61.md create mode 100644 dkfiles/Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut.dec create mode 100755 dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec create mode 100755 dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2.dec create mode 100755 dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec create mode 100755 dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec create mode 100755 dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec create mode 100755 dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec create mode 100644 dkfiles/Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV.dec create mode 100644 dkfiles/Bd_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc.dec create mode 100644 dkfiles/Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz21,DecProdCut.dec create mode 100644 dkfiles/Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz21,DecProdCut.dec create mode 100755 dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCutNG.dec create mode 100755 dkfiles/Bd_JpsiKSeta,mm,3pi=phsp,TightCut.dec create mode 100755 dkfiles/Bd_JpsiKSeta,mm,gg=phsp,TightCut.dec create mode 100755 dkfiles/Bd_Jpsieta,mm,gg=DecProdCut.dec create mode 100644 dkfiles/Bd_Jpsieta,mm,pipig=DecProdCut.dec create mode 100755 dkfiles/Bd_Jpsietap,mm,etapipi=DecProdCut.dec create mode 100755 dkfiles/Bd_Jpsietap,mm,rhog=DecProdCut.dec create mode 100644 dkfiles/Bd_JpsiphiKpi,mmKK,WithMinP=DecProdCut.dec create mode 100644 dkfiles/Bd_JpsiphiKst,KKmumuKpi,WithMinP=DecProdCut.dec create mode 100644 dkfiles/Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut.dec rename dkfiles/{Bd_Lcpbarpbarp,pKpi=DecProdCut.dec => Bd_Lcpbarpbarp,TightCut.dec} (89%) rename dkfiles/{Bd_Lcpipip,ForcedDecay.dec => Bd_Lcpipip,TightCut.dec} (85%) create mode 100644 dkfiles/Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec create mode 100644 dkfiles/Bs_6mu=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bs_8mu=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bs_DD,Kmunu,KmunuCocktail=TightCut.dec create mode 100644 dkfiles/Bs_Ds2460pi,Dsstgamma,Dsgamma,KKpi=DecProdCut.dec create mode 100644 dkfiles/Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec create mode 100644 dkfiles/Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec create mode 100644 dkfiles/Bs_Jpsieta,mm,pipig=DecProdCut.dec create mode 100644 dkfiles/Bs_Kst0Kst0=pTCuts,HelAmpsFromData.dec create mode 100644 dkfiles/Bs_Kst0Kst0=tightCut,HelAmpsFromData.dec create mode 100755 dkfiles/Bs_Ktaunu,mununu=DecProdCut.dec create mode 100644 dkfiles/Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP.dec create mode 100644 dkfiles/Bu_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc.dec create mode 100644 dkfiles/Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec create mode 100644 dkfiles/Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec create mode 100644 dkfiles/Bu_D0rho-,KSpipipi0=TightCut,PHSP.dec create mode 100644 dkfiles/Bu_DsLcp,KKpi,pKPi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut.dec create mode 100644 dkfiles/Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut.dec create mode 100644 dkfiles/Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut.dec create mode 100644 dkfiles/Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut.dec create mode 100644 dkfiles/Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP.dec create mode 100644 dkfiles/Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP.dec create mode 100644 dkfiles/Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP.dec create mode 100644 dkfiles/Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP.dec create mode 100755 dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG.dec create mode 100755 dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG.dec create mode 100644 dkfiles/Bu_Dststmunu,Dstpi=CocktailHigher,TightCut.dec create mode 100644 dkfiles/Bu_Jpsiphipi,mmKK,WithMinP=DecProdCut.dec create mode 100644 dkfiles/Bu_K2mu2e=TightCut.dec create mode 100644 dkfiles/Bu_K4mu=TightCut.dec create mode 100644 dkfiles/Bu_K6mu=TightCut.dec create mode 100644 dkfiles/Bu_LcLcPi,pKpi,pKPi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bu_LcXicPi,pKpi,pKPi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bu_nonresonantDstpiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec create mode 100644 dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec create mode 100644 dkfiles/Dst_D0pi,KKpipi=DecProdCut,GenCut.dec create mode 100644 dkfiles/Dst_D0pi,KSpipi=neut_ks_dec,DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,Kpipipi=DecProdCut,GenCut.dec create mode 100644 dkfiles/Dst_D0pi,pipipipi=DecProdCut,GenCut.dec create mode 100755 dkfiles/HardQcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm.dec create mode 100755 dkfiles/HardQcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm.dec create mode 100755 dkfiles/Lb_EtappK,e+e-g=DecProdCut.dec create mode 100755 dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut.dec create mode 100755 dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,TightCut.dec create mode 100644 dkfiles/Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut.dec create mode 100644 dkfiles/Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut.dec create mode 100644 dkfiles/Lb_pKKK_PHSP=DecProdCut.dec create mode 100644 dkfiles/Lb_pKKpi_PHSP=DecProdCut.dec create mode 100644 dkfiles/Lb_pKstee,Kpi0=phsp,DecProdCut.dec create mode 100644 dkfiles/Lb_pKstmm,Kpi0=phsp,DecProdCut.dec create mode 100644 dkfiles/Pc4350,LcpiD+,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pc4350,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pc4450,LcpiD+,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pc4450,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pc4550,LcpiD+,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pc4550,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Xi0_pimu=DecProdCut.dec create mode 100644 dkfiles/Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut.dec create mode 100644 dkfiles/Xib0_pKKK_PHSP=DecProdCut.dec create mode 100644 dkfiles/Xib0_pKKpi_PHSP=DecProdCut.dec create mode 100644 dkfiles/Xib0_pKpipi_PHSP=DecProdCut.dec rename dkfiles/{XibStar6360_LbK,Lc3pi=TightCut.dec => XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec} (94%) rename dkfiles/{XibStar6360_LbK,Lcpi=TightCut.dec => XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut.dec} (90%) rename dkfiles/{XibStar6450_LbK,Lc3pi=TightCut.dec => XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec} (94%) rename dkfiles/{XibStar6450_LbK,Lcpi=TightCut.dec => XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut.dec} (90%) create mode 100644 dkfiles/Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut.dec create mode 100644 dkfiles/dijet=b,m110GeV,mu_tight.dec create mode 100644 dkfiles/dijet=b,m140GeV,mu_tight.dec create mode 100644 dkfiles/dijet=b,m70,110GeV,mu_tight.dec create mode 100644 dkfiles/dijet=b,m70GeV,mu_tight.dec create mode 100755 dkfiles/eta_2mu2e=TightCut.dec create mode 100755 dkfiles/eta_4mu=TightCut.dec create mode 100644 dkfiles/eta_mumugamma=TightCut,gamma.dec create mode 100644 dkfiles/exclu_axion,gg=coherent_starlight.dec create mode 100644 dkfiles/exclu_ee,gg=coherent_starlight_with_cuts.dec create mode 100644 dkfiles/exclu_rho,pipi=coherent_starlight,inter.dec create mode 100644 dkfiles/exclu_rho,pipi=coherent_starlight.dec create mode 100644 dkfiles/exclu_rho,pipi=incoherent_starlight,inter.dec create mode 100644 dkfiles/exclu_rho,pipi=incoherent_starlight.dec create mode 100755 dkfiles/incl_b=D0,Kpi,DecProdCut.dec create mode 100755 dkfiles/incl_phi,2mu2e=TightCut.dec create mode 100755 dkfiles/incl_phi,4mu=TightCut.dec create mode 100644 options/HardQcdBgd,PT_14GeV.py create mode 100644 options/HardQcdBgd,PT_18GeV.py diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1f41893b1..b48cd2ae6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -20,7 +20,7 @@ If you are using generator level cuts in a python-code insertion, you have to us # Testing a decay file This is done in three steps: ## Write the decay file and create the options -If you do not already have the environment set up, prepare it to run one of the latest Gauss version (v49rX for Sim09 productions, or v50rX for upgrade productions). In the examples below, v49r15 is used (please use LbEnv due to making package ready for python3). +If you do not already have the environment set up, prepare it to run one of the latest Gauss version (v49rX for Sim09 productions, or v50rX for upgrade productions). In the examples below, v49r17 is used (please use LbEnv due to making package ready for python3). ```shell lb-set-platform x86_64-slc6-gcc49-opt lb-dev Gauss/v49r17 @@ -190,3 +190,5 @@ There is no need to close merge request and start new one and it is discouraged # Automatic testing of a decay file When you create merge request or update with new commit, automatic test will be performed. You can find results of the test directly on gitlab page of your merge request under text like "Pipeline #nnnnnnn passed/failed ..." You can click on it and see details of all tests. Three things are done in this test, generating option files, running decparser and running Gauss itself for few events. If you see a failure, please fix issue. If you do not understand failure, get in touch with [lhcb-gauss-manager@cernNOSPAMPLEASE.ch](mailto://lhcb-gauss-manager@cernNOSPAMPLEASE.ch). The merge requests cannot be merged until it passes tests and do not assume that somebody will remind that it needs to be done (or fix it behind the scenes). +# Potential issues +If you see problem with "Inclusive&Marked decay in LoKi", try to check https://gitlab.cern.ch/lhcb/LHCb/-/issues/113 and possibly look to example how it was resolved at https://gitlab.cern.ch/lhcb-datapkg/Gen/DecFiles/-/merge_requests/775. diff --git a/ReleaseNotes/v30r60.md b/ReleaseNotes/v30r60.md new file mode 100644 index 000000000..0e9ecd6ad --- /dev/null +++ b/ReleaseNotes/v30r60.md @@ -0,0 +1,73 @@ +DecFiles v30r60 2021-07-07 +========================== + +! 2021-07-07 - Maximilien Chefdeville (MR !783) + Add 5 new decay files + + 11142421 : Bd_Jpsieta,mm,gg=DecProdCut + + 11144220 : Bd_Jpsieta,mm,pipig=DecProdCut + + 11144460 : Bd_Jpsietap,mm,etapipi=DecProdCut + + 11144210 : Bd_Jpsietap,mm,rhog=DecProdCut + + 13144220 : Bs_Jpsieta,mm,pipig=DecProdCut + +! 2021-07-02 - Titus Mombacher (MR !779) + Add 3 new decay files + + 14553023 : Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV + + 13116010 : Bs_6mu=PHSP,DecProdCut + + 13118000 : Bs_8mu=PHSP,DecProdCut + +! 2021-06-30 - Adlene Hicheur (MR !778) + Add new decay file + + 13164252 : Bs_Ds2460pi,Dsstgamma,Dsgamma,KKpi=DecProdCut + +! 2021-06-28 - Albert Bursche (MR !776) + Add new decay file + + 30122002 : exclu_ee,gg=coherent_starlight_with_cuts + +! 2021-06-22 - Daniel Joachim Unverzagt (MR !774) + Add 3 new decay files + + 27165075 : Dst_D0pi,KKpipi=DecProdCut,GenCut + + 27165076 : Dst_D0pi,Kpipipi=DecProdCut,GenCut + + 27165074 : Dst_D0pi,pipipipi=DecProdCut,GenCut + +! 2021-06-21 - Steven R. Blusk (MR !773) + Modify 4 decay files + + 16467004 : XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut + + 16465004 : XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut + + 16467003 : XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut + + 16465003 : XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut + +! 2021-06-08 - Qiuchan Lu (MR !770) + Add new decay file + + 11166003 : Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut + +! 2021-06-07 - La Wang (MR !769) + Modify 2 decay files + + 11166030 : Bd_Lcpbarpbarp,TightCut + + 11166081 : Bd_Lcpipip,TightCut + +! 2021-06-01 - Adrian Casais Vidal (MR !767) + Add new decay file + + 39112231 : eta_mumugamma=TightCut,gamma + +! 2021-05-31 - John Leslie Cobbledick (MR !766) + Add new decay file + + 27163475 : Dst_D0pi,KSpipi=neut_ks_dec,DecProdCut + +! 2021-05-28 - Nathan Philip Jurik (MR !765) + Add new decay file + + 23103063 : Ds+_pi-pi+K+=phsp,TightCut + +! 2021-05-27 - Raul Rabadan (MR !763) + Add 3 new decay files + + 11146035 : Bd_JpsiphiKpi,mmKK,WithMinP=DecProdCut + + 11146032 : Bd_JpsiphiKst,KKmumuKpi,WithMinP=DecProdCut + + 12145055 : Bu_Jpsiphipi,mmKK,WithMinP=DecProdCut + +! 2021-05-25 - Hanae Tilquin (MR !757) + Add new decay file + + 13694052 : Bs_DD,Kmunu,KmunuCocktail=TightCut + +! 2020-07-30 - Albert Bursche (MR !560) + Add new decay file + + 30100202 : exclu_axion,gg=coherent_starlight + diff --git a/ReleaseNotes/v30r61.md b/ReleaseNotes/v30r61.md new file mode 100644 index 000000000..b9d70ffe7 --- /dev/null +++ b/ReleaseNotes/v30r61.md @@ -0,0 +1,87 @@ +DecFiles v30r61 2021-07-22 +========================== + +! 2021-07-22 - Mark Smith (MR !797) + Add new decay file + + 12875004 : Bu_Dststmunu,Dstpi=CocktailHigher,TightCut + +! 2021-07-21 - William Barter (MR !796) + Add 4 new decay files + + 49000092 : dijet=b,m110GeV,mu_tight + + 49000093 : dijet=b,m140GeV,mu_tight + + 49000091 : dijet=b,m70,110GeV,mu_tight + + 49000090 : dijet=b,m70GeV,mu_tight + +! 2021-07-19 - Asier Pereiro Castro (MR !794) + Add new decay file + + 13104005 : Bs_Kst0Kst0=tightCut,HelAmpsFromData + +! 2021-07-19 - Vitalii Lisovskyi (MR !793) + Add 7 new decay files + + 12115016 : Bu_K2mu2e=TightCut + + 12115015 : Bu_K4mu=TightCut + + 12117015 : Bu_K6mu=TightCut + + 39114032 : eta_2mu2e=TightCut + + 39114031 : eta_4mu=TightCut + + 39114002 : incl_phi,2mu2e=TightCut + + 39114001 : incl_phi,4mu=TightCut + +! 2021-07-19 - Zhanwen Zhu (MR !792) + Add 5 new decay files + + 15104013 : Lb_pKKK_PHSP=DecProdCut + + 15104012 : Lb_pKKpi_PHSP=DecProdCut + + 16104042 : Xib0_pKKK_PHSP=DecProdCut + + 16104041 : Xib0_pKKpi_PHSP=DecProdCut + + 16104040 : Xib0_pKpipi_PHSP=DecProdCut + +! 2021-07-15 - Yasmine Sara Amhis (MR !791) + Add 2 new decay files + + 15124401 : Lb_pKstee,Kpi0=phsp,DecProdCut + + 15114401 : Lb_pKstmm,Kpi0=phsp,DecProdCut + +! 2021-07-15 - Yasmine Sara Amhis (MR !790) + Add new decay file + + 15124211 : Lb_EtappK,e+e-g=DecProdCut + +! 2021-07-15 - Yu Lu (MR !789) + Add 3 new decay files + + 12197007 : Bu_DsLcp,KKpi,pKPi=PHSP,DecProdCut + + 12197006 : Bu_LcLcPi,pKpi,pKPi=PHSP,DecProdCut + + 12197004 : Bu_LcXicPi,pKpi,pKPi=PHSP,DecProdCut + +! 2021-07-14 - Basem Khanji (MR !788) + Add new decay file + + 13512030 : Bs_Ktaunu,mununu=DecProdCut + +! 2021-07-12 - Huanhuan Liu (MR !787) + Add 6 new decay files + + 11198053 : Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz21,DecProdCut + + 11198054 : Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz21,DecProdCut + + 12199051 : Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut + + 12297055 : Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut + + 12199052 : Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut + + 12297056 : Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut + Modify 6 decay files + + 11198093 : Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz23,DecProdCut + + 11198094 : Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz23,DecProdCut + + 12199091 : Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut + + 12297095 : Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut + + 12199092 : Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut + + 12297096 : Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut + +! 2021-07-05 - Jessy Daniel (MR !780) + Add 6 new decay files + + 12165597 : Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP + + 12165512 : Bu_D0rho-,KSpipipi0=TightCut,PHSP + + 12165740 : Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP + + 12165544 : Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP + + 12165720 : Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP + + 12165570 : Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP + +! 2021-06-28 - Tianwen Zhou (MR !777) + Add 4 new decay files + + 15198132 : Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut + + 15196101 : Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut + + 16166141 : Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut + + 16165135 : Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut + diff --git a/cmt/decparser/decparser.py b/cmt/decparser/decparser.py index 388333548..067cefbc0 100755 --- a/cmt/decparser/decparser.py +++ b/cmt/decparser/decparser.py @@ -151,7 +151,7 @@ for line in file: if settings.use_url: test_cuts = grabnos.grabcuts() test_cuts += ["None"] - test_cuts += ["LoKi::GenCutTool/TightCut"] + test_cuts += ["LoKi::GenCutTool/TightCut", "LoKi::GenCutToolWithDecay/TightCut"] if cuts not in test_cuts: warning("Unknown cuts <"+cuts+"> on line "+str(linecount)+". Please check.") @@ -347,7 +347,7 @@ if mother: flag = 1 elif "D" in mother or "psi" in mother or "chi_c"in mother or "c+" in mother or "c0" in mother or "Sigma_c" in mother or "Xi_c" in mother or "Omega_c" in mother: flag = 2 - elif "K_S0" in mother or "Lambda" in mother or "Sigma" in mother or "tau" in mother or mother in ["Omega-", "anti-Omega+", "K+", "K-", "Xi-", "anti-Xi+", "K_L0"]: + elif "K_S0" in mother or "Lambda" in mother or "Sigma" in mother or "tau" in mother or mother in ["Omega-", "anti-Omega+", "K+", "K-", "Xi-", "Xi0", "anti-Xi+", "anti-Xi0", "K_L0", "phi", "eta"]: flag = 3 else: warning("Didn't recognise the mother particle. Check general flag manually.") @@ -394,7 +394,7 @@ elif general == 3: flag = 2 elif mother == "K_S0": flag = 4 - elif mother == "Xi-" or mother == "anti-Xi+": + elif mother in ["Xi-", "anti-Xi+", "Xi0", "anti-Xi0"] : flag = 5 elif mother == "Omega-" or mother == "anti-Omega+": flag = 6 @@ -402,6 +402,8 @@ elif general == 3: flag = 7 elif mother == "K_L0": flag = 8 + elif mother == "phi" or mother == "eta": + flag = 9 else: warning("General flag is 3 but mother particle is not recogniced - assuming minbias.") flag = 0 diff --git a/dkfiles/Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut.dec b/dkfiles/Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut.dec new file mode 100644 index 000000000..689906cf9 --- /dev/null +++ b/dkfiles/Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut.dec @@ -0,0 +1,76 @@ +# EventType: 14145100 +# +# Descriptor: [B_c+ -> (B+ -> (J/psi -> mu+ mu-) K+ ) (KS0 -> pi- pi+) ]cc +# +# NickName: Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: Bc decays, uses BcVegPy generator +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: M. Kreps +# Email: michal.kreps@cern.ch +# Date: 20210804 +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# gen = Generation() +# gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) +# gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# # +# tightCut = gen.Special.TightCut +# tightCut.SignalPID = 'B_c+' +# tightCut.Decay = '[B_c+ => (B+ => ^(J/psi(1S) => ^mu+ ^mu-) K+ ) ^(KS0 => pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, MeV, GeV ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range(1.8, GETA, 5.2) ' , +# 'goodMuon = ( GPT > 490 * MeV ) & ( GP > 5.4 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 140 * MeV ) & in_range(2.9*GeV, GP, 210*GeV) & inAcc ' , +# 'goodPsi = in_range ( 1.8 , GY , 4.5 ) ' , +# "goodKS0 = (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter) & (GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) )) & (GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) ))", +# ] +# tightCut.Cuts = { +# '[mu+]cc' : ' goodMuon ' , +# '[K+]cc' : ' goodKaon ' , +# 'J/psi(1S)' : ' goodPsi ' , +# 'KS0' : ' goodKS0 ' , +# } +# +# EndInsertPythonCode +# +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +Alias MyKS K_S0 +ChargeConj MyKS MyKS +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c+sig + 1.000 MyB+ MyKS PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyB+ + 1.000 MyJ/psi K+ SVS; +Enddecay +CDecay MyB- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyKS + 1.000 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec new file mode 100755 index 000000000..8eaf24ff2 --- /dev/null +++ b/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -0,0 +1,115 @@ +# EventType: 14675034 +# +# Descriptor: [B_c+ -> (D0 ==> K- pi+ pi- pi+) mu+ nu_mu]cc +# +# NickName: Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2 +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/TightCuts +# +# Documentation: Bc decay to D0, mu+ and nu_mu with ISGW2 model. Daughters in acceptance. Momentum cuts 95% those from the stripping. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation().TightCuts +# tightCuts.Code = "( count ( hasGoodB ) > 0 )" +# +# tightCuts.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV" +# , "hasGoodMu = GINTREE(( 'mu+' == GABSID ) & ( GPT > 0.95*GeV ) & ( GP > 5.70*GeV ))" +# , "hasGoodD0 = GINTREE(( 'D0' == GABSID ) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV ), HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV ), HepMC.descendants) == 3 ))" +# , "hasGoodB = ( GBEAUTY & GCHARM & hasGoodD0 & hasGoodMu )" +# ] +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Alison Tully +# Email: alison.tully@cern.ch +# Date: 20210204 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyK_1- K_1- +Alias MyK_1+ K_1+ +ChargeConj MyK_1- MyK_1+ + +Alias Myomega omega +ChargeConj Myomega Myomega + +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay B_c+sig + 1.000 MyD0 mu+ nu_mu BC_SMN 1; +Enddecay +CDecay B_c-sig +# +Decay MyD0 +0.0360 Mya_1+ K- SVS; +0.0097 Myanti-K*0 Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +0.0002 Myanti-K*0 Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +0.0038 MyK_1- pi+ SVS; +0.0150 Myanti-K*0 pi+ pi- PHSP; +0.0068 K- pi+ Myrho0 PHSP; +0.0007 K- pi+ Myomega PHSP; +0.0074 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 +# +# Total a_1+ = 0.492 +# +Decay Mya_1+ + 1.0000 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +Decay Mya_1- + 1.0000 Myrho0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +# Total K*0 = 0.6657 +# +Decay MyK*0 + 1.0000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +# Total omega = 0.0221 +# +Decay Myomega + 1.0000 pi+ pi- VSS; +Enddecay +Decay Myrho0 + 1.0000 pi+ pi- VSS; +Enddecay +# +# Total K_1- = 0.3578 +# +Decay MyK_1+ + 0.1400 Myrho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 MyK*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K+ pi+ pi- PHSP; +Enddecay +Decay MyK_1- + 0.1400 Myrho0 K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 Myanti-K*0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K- pi- pi+ PHSP; +Enddecay +# +End diff --git a/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2.dec new file mode 100755 index 000000000..c56730887 --- /dev/null +++ b/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -0,0 +1,50 @@ +# EventType: 14573033 +# +# Descriptor: [B_c+ -> (D0 -> K- pi+) mu+ nu_mu]cc +# +# NickName: Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2 +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/TightCuts +# +# Documentation: Bc decay to D0, mu+ and nu_mu with ISGW2 model. Daughters in acceptance. Momentum cuts 95% those from the stripping. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation().TightCuts +# tightCuts.Code = "( count ( hasGoodB ) > 0 )" +# +# tightCuts.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV" +# , "hasGoodMu = GINTREE(( 'mu+' == GABSID ) & ( GPT > 0.95*GeV ) & ( GP > 5.70*GeV ))" +# , "hasGoodD0 = GINTREE(( 'D0' == GABSID ) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV )) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV )) == 1 ))" +# , "hasGoodB = ( GBEAUTY & GCHARM & hasGoodD0 & hasGoodMu )" +# ] +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Alison Tully +# Email: alison.tully@cern.ch +# Date: 20210204 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay B_c+sig + 1.000 MyD0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay Myanti-D0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +End diff --git a/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec new file mode 100755 index 000000000..007328d42 --- /dev/null +++ b/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -0,0 +1,62 @@ +# EventType: 14573233 +# +# Descriptor: [B_c+ -> (D*(2007)0 -> (D0 -> K- pi+) gamma) mu+ nu_mu]cc +# +# NickName: Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2 +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# CutsOptions: NeutralThetaMin 0. NeutralThetaMax 10. +# FullEventCuts: LoKi::FullGenEventCut/TightCuts +# +# Documentation: Bc decay to D*0, mu+ and nu_mu with ISGW2 model. Charged daughters in acceptance. Momentum cuts 95% those from the stripping. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation().TightCuts +# tightCuts.Code = "( count ( hasGoodB ) > 0 )" +# +# tightCuts.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV" +# , "hasGoodMu = GINTREE(( 'mu+' == GABSID ) & ( GPT > 0.95*GeV ) & ( GP > 5.70*GeV ))" +# , "hasGoodD0 = GINTREE(( 'D0' == GABSID ) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV )) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV )) == 1 ))" +# , "hasGoodDst0 = GINTREE(( 'D*(2007)0' == GABSID ) & hasGoodD0 )" +# , "hasGoodB = ( GBEAUTY & GCHARM & hasGoodDst0 & hasGoodMu )" +# ] +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Alison Tully +# Email: alison.tully@cern.ch +# Date: 20210204 +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay B_c+sig + 1.000 MyD*0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyD*0 +1.000 MyD0 gamma VSP_PWAVE; +Enddecay +Decay Myanti-D*0 +1.000 Myanti-D0 gamma VSP_PWAVE; +Enddecay +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +End diff --git a/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec new file mode 100755 index 000000000..20ab21384 --- /dev/null +++ b/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -0,0 +1,128 @@ +# EventType: 14675234 +# +# Descriptor: [B_c+ -> (D*(2007)0 -> (D0 ==> K- pi+ pi- pi+) gamma) mu+ nu_mu]cc +# +# NickName: Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2 +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# CutsOptions: NeutralThetaMin 0. NeutralThetaMax 10. +# FullEventCuts: LoKi::FullGenEventCut/TightCuts +# +# Documentation: Bc decay to D*0, mu+ and nu_mu with ISGW2 model, D0 decay with incoherent sum. Charged daughters in acceptance. Momentum cuts 95% those from the stripping. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation().TightCuts +# tightCuts.Code = "( count ( hasGoodB ) > 0 )" +# +# tightCuts.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV" +# , "hasGoodMu = GINTREE(( 'mu+' == GABSID ) & ( GPT > 0.95*GeV ) & ( GP > 5.70*GeV ))" +# , "hasGoodD0 = GINTREE(( 'D0' == GABSID ) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV ), HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV ), HepMC.descendants) == 3 ))" +# , "hasGoodDst0 = GINTREE(( 'D*(2007)0' == GABSID ) & hasGoodD0 )" +# , "hasGoodB = ( GBEAUTY & GCHARM & hasGoodDst0 & hasGoodMu )" +# ] +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Alison Tully +# Email: alison.tully@cern.ch +# Date: 20210204 +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyK_1- K_1- +Alias MyK_1+ K_1+ +ChargeConj MyK_1- MyK_1+ + +Alias Myomega omega +ChargeConj Myomega Myomega + +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay B_c+sig + 1.000 MyD*0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyD*0 +1.000 MyD0 gamma VSP_PWAVE; +Enddecay +Decay Myanti-D*0 +1.000 Myanti-D0 gamma VSP_PWAVE; +Enddecay +# +Decay MyD0 +0.0360 Mya_1+ K- SVS; +0.0097 Myanti-K*0 Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +0.0002 Myanti-K*0 Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +0.0038 MyK_1- pi+ SVS; +0.0150 Myanti-K*0 pi+ pi- PHSP; +0.0068 K- pi+ Myrho0 PHSP; +0.0007 K- pi+ Myomega PHSP; +0.0074 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 +# +# Total a_1+ = 0.492 +# +Decay Mya_1+ + 1.0000 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +Decay Mya_1- + 1.0000 Myrho0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +# Total K*0 = 0.6657 +# +Decay MyK*0 + 1.0000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +# Total omega = 0.0221 +# +Decay Myomega + 1.0000 pi+ pi- VSS; +Enddecay +Decay Myrho0 + 1.0000 pi+ pi- VSS; +Enddecay +# +# Total K_1- = 0.3578 +# +Decay MyK_1+ + 0.1400 Myrho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 MyK*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K+ pi+ pi- PHSP; +Enddecay +Decay MyK_1- + 0.1400 Myrho0 K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 Myanti-K*0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K- pi- pi+ PHSP; +Enddecay +# +End diff --git a/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec new file mode 100755 index 000000000..706a9c365 --- /dev/null +++ b/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -0,0 +1,62 @@ +# EventType: 14573433 +# +# Descriptor: [B_c+ -> (D*(2007)0 -> (D0 -> K- pi+) pi0) mu+ nu_mu]cc +# +# NickName: Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2 +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# CutsOptions: NeutralThetaMin 0. NeutralThetaMax 10. +# FullEventCuts: LoKi::FullGenEventCut/TightCuts +# +# Documentation: Bc decay to D*0, mu+ and nu_mu with ISGW2 model. Charged daughters in acceptance. Momentum cuts 95% those from the stripping. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation().TightCuts +# tightCuts.Code = "( count ( hasGoodB ) > 0 )" +# +# tightCuts.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV" +# , "hasGoodMu = GINTREE(( 'mu+' == GABSID ) & ( GPT > 0.95*GeV ) & ( GP > 5.70*GeV ))" +# , "hasGoodD0 = GINTREE(( 'D0' == GABSID ) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV )) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV )) == 1 ))" +# , "hasGoodDst0 = GINTREE(( 'D*(2007)0' == GABSID ) & hasGoodD0 )" +# , "hasGoodB = ( GBEAUTY & GCHARM & hasGoodDst0 & hasGoodMu )" +# ] +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Alison Tully +# Email: alison.tully@cern.ch +# Date: 20210204 +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay B_c+sig + 1.000 MyD*0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyD*0 +1.000 MyD0 pi0 VSS; +Enddecay +Decay Myanti-D*0 +1.000 Myanti-D0 pi0 VSS; +Enddecay +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +End diff --git a/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec new file mode 100755 index 000000000..99d3453b8 --- /dev/null +++ b/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -0,0 +1,128 @@ +# EventType: 14675434 +# +# Descriptor: [B_c+ -> (D*(2007)0 -> (D0 ==> K- pi+ pi- pi+) pi0) mu+ nu_mu]cc +# +# NickName: Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2 +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# CutsOptions: NeutralThetaMin 0. NeutralThetaMax 10. +# FullEventCuts: LoKi::FullGenEventCut/TightCuts +# +# Documentation: Bc decay to D*0, mu+ and nu_mu with ISGW2 model, D0 decay with incoherent sum. Charged daughters in acceptance. Momentum cuts 95% those from the stripping. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation().TightCuts +# tightCuts.Code = "( count ( hasGoodB ) > 0 )" +# +# tightCuts.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV" +# , "hasGoodMu = GINTREE(( 'mu+' == GABSID ) & ( GPT > 0.95*GeV ) & ( GP > 5.70*GeV ))" +# , "hasGoodD0 = GINTREE(( 'D0' == GABSID ) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV ), HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 0.23*GeV ) & ( GP > 1.9*GeV ), HepMC.descendants) == 3 ))" +# , "hasGoodDst0 = GINTREE(( 'D*(2007)0' == GABSID ) & hasGoodD0 )" +# , "hasGoodB = ( GBEAUTY & GCHARM & hasGoodDst0 & hasGoodMu )" +# ] +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Alison Tully +# Email: alison.tully@cern.ch +# Date: 20210204 +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyK_1- K_1- +Alias MyK_1+ K_1+ +ChargeConj MyK_1- MyK_1+ + +Alias Myomega omega +ChargeConj Myomega Myomega + +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay B_c+sig + 1.000 MyD*0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyD*0 +1.000 MyD0 pi0 VSS; +Enddecay +Decay Myanti-D*0 +1.000 Myanti-D0 pi0 VSS; +Enddecay +# +Decay MyD0 +0.0360 Mya_1+ K- SVS; +0.0097 Myanti-K*0 Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +0.0002 Myanti-K*0 Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +0.0038 MyK_1- pi+ SVS; +0.0150 Myanti-K*0 pi+ pi- PHSP; +0.0068 K- pi+ Myrho0 PHSP; +0.0007 K- pi+ Myomega PHSP; +0.0074 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 +# +# Total a_1+ = 0.492 +# +Decay Mya_1+ + 1.0000 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +Decay Mya_1- + 1.0000 Myrho0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +# Total K*0 = 0.6657 +# +Decay MyK*0 + 1.0000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +# Total omega = 0.0221 +# +Decay Myomega + 1.0000 pi+ pi- VSS; +Enddecay +Decay Myrho0 + 1.0000 pi+ pi- VSS; +Enddecay +# +# Total K_1- = 0.3578 +# +Decay MyK_1+ + 0.1400 Myrho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 MyK*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K+ pi+ pi- PHSP; +Enddecay +Decay MyK_1- + 0.1400 Myrho0 K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 Myanti-K*0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K- pi- pi+ PHSP; +Enddecay +# +End diff --git a/dkfiles/Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV.dec b/dkfiles/Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV.dec new file mode 100644 index 000000000..bf2cf296f --- /dev/null +++ b/dkfiles/Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV.dec @@ -0,0 +1,59 @@ +# EventType: 14553023 +# +# Descriptor: [B_c+ => (J/psi(1S) => e+ e-) e+ nu_e]cc +# +# NickName: Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: Bc decay to Jpsi(to e+ e-), e+ and nu_e with form factor model by Ebert et al [PhysRevD.68.094020]. Radiative mode included. The algorithm BcVegPy is weighted. The oppositely charged non-Jpsi muon combinations in the decay are required to be in acceptance and have a minimal mass. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# gen = Generation() +# gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) +# gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# # +# tightCut = gen.Special.TightCut +# tightCut.SignalPID = 'B_c+' +# tightCut.Decay = '^[B_c+ => (J/psi(1S) => e+ ^e-) ^e+ nu_e]CC' +# tightCut.Preambulo += [ +# "CS = LoKi.GenChild.Selector", +# "inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ", +# "Dileptonthreshold = GMASS(CS('[B_c+ => (J/psi(1S) => e+ ^e-) e+ nu_e]CC'), CS('[B_c+ => (J/psi(1S) => e+ e-) ^e+ nu_e]CC')) > 3.5 * GeV " +# ] +# tightCut.Cuts = { +# '[e+]cc' : ' inAcc ', +# '[B_c+]cc': ' Dileptonthreshold' +# } +# +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Titus Mombächer +# Email: titus.mombacher@cern.ch +# Date: 20210629 +# CPUTime: <1min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c+sig + 1.000 MyJ/psi e+ nu_e PHOTOS BC_VMN 2; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End + + diff --git a/dkfiles/Bd_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc.dec b/dkfiles/Bd_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc.dec new file mode 100644 index 000000000..09f2b4414 --- /dev/null +++ b/dkfiles/Bd_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc.dec @@ -0,0 +1,142 @@ +# EventType: 11874403 +# +# Descriptor: [[B0] ==> mu+ nu_mu (D~0 -> pi+ pi- pi0) X ]cc +# +# NickName: Bd_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc +# +# Cuts: ListOfDaughtersInLHCb +# +# ExtraOptions: D0muInAcc +# +# Documentation: Sum of B0->D0Xmunu modes with (D0 -> pi- pi+ pi0) final state, including D** and non resonant modes. D*pipi mode contained in D_10 channel. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20210727 +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig +#All of the D(*)pipi is forced into D_10 channel + 0.049300 MyD*- mu+ nu_mu HQET2 1.207 0.908 1.406 0.853; + 0.004500 MyD_0*- mu+ nu_mu PHOTOS ISGW2; + 0.011200 MyD_1- mu+ nu_mu PHOTOS ISGW2; + 0.004650 MyD'_1- mu+ nu_mu PHOTOS ISGW2; + 0.002835 MyD_2*- mu+ nu_mu PHOTOS ISGW2; + 0.000178 MyAntiD0 pi- mu+ nu_mu PHOTOS GOITY_ROBERTS; + 0.000414 MyD*- pi0 mu+ nu_mu PHOTOS GOITY_ROBERTS; + 0.003202 MyD*- Mytau+ nu_tau PHOTOS ISGW2; +Enddecay +CDecay anti-B0sig +# +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +Decay MyD0 + 1.000 pi- pi+ pi0 PHOTOS D_DALITZ; +Enddecay +CDecay MyAntiD0 +# +Decay MyD*+ + 0.677 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD*0 + 0.619 MyD0 pi0 PHOTOS VSS; + 0.381 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD_0*+ + 0.66667 MyD0 pi+ PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_1+ + 0.25000 MyD*0 pi+ PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.12500 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.62500 MyD*+ pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD'_1+ + 0.66667 MyD*0 pi+ PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.33333 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyD'_1- +# +Decay MyD_2*+ + 0.42681 MyD0 pi+ PHOTOS TSS; + 0.23986 MyD*0 pi+ PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.11993 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay MyD_2*- +# +Decay Mytau- + 1.00000 mu- nu_tau anti-nu_mu PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Bd_DDKst0,3piX=cocktail,TightCut.dec b/dkfiles/Bd_DDKst0,3piX=cocktail,TightCut.dec index 5f8e92bd2..42cf31180 100644 --- a/dkfiles/Bd_DDKst0,3piX=cocktail,TightCut.dec +++ b/dkfiles/Bd_DDKst0,3piX=cocktail,TightCut.dec @@ -19,10 +19,10 @@ # tightCut.Preambulo += [ # 'from LoKiCore.functions import in_range' , # 'from GaudiKernel.SystemOfUnits import GeV, MeV', -# 'goodcharm = (GNINTREE(("pi+"==GABSID) & ( GPT > 250 * MeV ) & (GP > 3000 * MeV) & in_range( 0.010 , GTHETA , 0.400 ) & (GNINTREE(("K0" == GABSID), HepMC.ancestors)==0), HepMC.descendants) > 2.5)',] +# 'goodcharm = (GNINTREE(("pi+"==GABSID) & ( GPT > 250 * MeV ) & (GP > 2000 * MeV) & in_range( 0.010 , GTHETA , 0.400 ) & (GNINTREE(("K0" == GABSID), HepMC.ancestors)==0), HepMC.descendants) > 2.5)',] # tightCut.Cuts = { -# '[K+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 3000 * MeV) & in_range( 0.010 , GTHETA , 0.400 )', -# '[pi-]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 3000 * MeV) & in_range( 0.010 , GTHETA , 0.400 )', +# '[K+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 2000 * MeV)', +# '[pi-]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 2000 * MeV)', # '[D+]cc' : 'goodcharm', # '[D*(2010)+]cc' : 'goodcharm', # '[D0]cc' : 'goodcharm', @@ -32,46 +32,15 @@ # PhysicsWG: RD # Tested: Yes # CPUTime: <3min -# Responsible: Harris Bernstein -# Email: hcbernst@syr.edu -# Date: 20200501 +# Responsible: Aravindhan Venkateswaran +# Email: arvenkat@syr.edu +# Date: 20210611 +# # Alias MyD+ D+ Alias MyD- D- ChargeConj MyD+ MyD- # -Alias Myeta' eta' -ChargeConj Myeta' Myeta' -# -Alias Myeta eta -ChargeConj Myeta Myeta -# -Alias Myrho0 rho0 -ChargeConj Myrho0 Myrho0 -# -Alias Myomega omega -ChargeConj Myomega Myomega -# -Alias Mya_1+ a_1+ -Alias Mya_1- a_1- -ChargeConj Mya_1+ Mya_1- -# -Alias MyK*0_f K*0 -Alias Myanti-K*0_f anti-K*0 -ChargeConj MyK*0_f Myanti-K*0_f -# -Alias MyK'_10 K'_10 -Alias Myanti-K'_10 anti-K'_10 -ChargeConj MyK'_10 Myanti-K'_10 -# -Alias MyK*0 K*0 -Alias Myanti-K*0 anti-K*0 -ChargeConj MyK*0 Myanti-K*0 -# -Alias Myrho+ rho+ -Alias Myrho- rho- -ChargeConj Myrho+ Myrho- -# Alias MyD*+ D*+ Alias MyD*- D*- ChargeConj MyD*+ MyD*- @@ -80,57 +49,107 @@ Alias MyD0 D0 Alias Myanti-D0 anti-D0 ChargeConj MyD0 Myanti-D0 # +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + +# K*0 -> K+ pi- +Alias MyK*0_f K*0 +Alias Myanti-K*0_f anti-K*0 +ChargeConj MyK*0_f Myanti-K*0_f + +# f0 -> pi+ pi- Alias Myf_0 f_0 ChargeConj Myf_0 Myf_0 -# + +# f'_0 -> pi+ pi- Alias Myf'_0 f'_0 ChargeConj Myf'_0 Myf'_0 -# + +# K*- -> KS0 pi- Alias MyK*-_f K*- Alias MyK*+_f K*+ ChargeConj MyK*-_f MyK*+_f -# + +# K_0*- -> KS0 pi- Alias MyK_0*- K_0*- Alias MyK_0*+ K_0*+ ChargeConj MyK_0*- MyK_0*+ -# -Alias MyD*0 D*0 -Alias Myanti-D*0 anti-D*0 -ChargeConj MyD*0 Myanti-D*0 + +# a1+ -> rho0 pi+ +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- + +# K_1(1270)- -> K- pi+ pi- +Alias MyK_1+ K_1+ +Alias MyK_1- K_1- +ChargeConj MyK_1+ MyK_1- + +# K_1(1270)+ -> KS0 pi+ pi0 +Alias MyK_1_f+ K_1+ +Alias MyK_1_f- K_1- +ChargeConj MyK_1_f+ MyK_1_f- + +# K*0 -> KS0 pi0 +Alias MyK*0_f1 K*0 +Alias Myanti-K*0_f1 anti-K*0 +ChargeConj MyK*0_f1 Myanti-K*0_f1 + +# eta -> pi+ pi- pi0 +Alias Myeta_f eta +ChargeConj Myeta_f Myeta_f + +# eta -> pi+ pi- gamma +Alias Myeta_f1 eta +ChargeConj Myeta_f1 Myeta_f1 + +# eta -> 2piX +Alias Myeta_2piX eta +ChargeConj Myeta_2piX Myeta_2piX + +# eta !-> 2piX +Alias Myeta_not2piX eta +ChargeConj Myeta_not2piX Myeta_not2piX + +# omega -> pi+ pi- pi0 +Alias Myomega omega +ChargeConj Myomega Myomega + +# omega -> 2piX +Alias Myomega_2piX omega +ChargeConj Myomega_2piX Myomega_2piX + +# omega !-> 2piX +Alias Myomega_not2piX omega +ChargeConj Myomega_not2piX Myomega_not2piX + +# eta' -> 2piX +Alias Myeta'_2piX eta' +ChargeConj Myeta'_2piX Myeta'_2piX + +# eta' !-> 2piX +Alias Myeta'_not2piX eta' +ChargeConj Myeta'_not2piX Myeta'_not2piX + +# K’_10 -> KS0bar pi+ pi- +Alias MyK'_10 K'_10 +Alias Myanti-K'_10 anti-K'_10 +ChargeConj MyK'_10 Myanti-K'_10 + # Decay B0sig -1 MyD+ MyD- MyK*0_f PHSP; -1 MyD*+ MyD- MyK*0_f PHSP; -1 MyD+ MyD*- MyK*0_f PHSP; -1 MyD*+ MyD*- MyK*0_f PHSP; -1 Myanti-D0 MyD0 MyK*0_f PHSP; -1 Myanti-D*0 MyD0 MyK*0_f PHSP; -1 Myanti-D0 MyD*0 MyK*0_f PHSP; -1 Myanti-D*0 MyD*0 MyK*0_f PHSP; +8.1 MyD+ MyD- MyK*0_f PHSP; +11.8 MyD+ MyD*- MyK*0_f PHSP; +18.7 MyD*+ MyD- MyK*0_f PHSP; +34.2 MyD*+ MyD*- MyK*0_f PHSP; +3.8 Myanti-D0 MyD0 MyK*0_f PHSP; +8.8 Myanti-D*0 MyD0 MyK*0_f PHSP; +8.8 Myanti-D0 MyD*0 MyK*0_f PHSP; +13.7 Myanti-D*0 MyD*0 MyK*0_f PHSP; Enddecay CDecay anti-B0sig # -Decay MyD+ -0.38 K0 pi+ Myeta' PHSP; -0.93 Mya_1+ Myanti-K*0_f SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -1.55 K0 pi+ pi+ pi- PHSP; -3.1 Mya_1+ anti-K0 SVS; -1.55 MyK'_10 pi+ SVS; -1.55 anti-K0 Myrho0 pi+ PHSP; -0.58 Mya_1+ pi0 SVS; -0.58 Myrho+ Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -0.166 pi+ pi+ pi+ pi- pi- PHSP; -0.377 Myeta pi+ PHSP; -0.138 Myeta pi+ pi0 PHSP; -0.497 Myeta' pi+ PHSP; -0.16 Myeta' pi+ pi0 PHSP; -Enddecay -CDecay MyD- -# -Decay Myomega -1.0 pi+ pi- pi0 OMEGA_DALITZ; -Enddecay -# Decay MyD*0 0.647 MyD0 pi0 VSS; 0.353 MyD0 gamma VSP_PWAVE; @@ -143,105 +162,289 @@ Decay MyD*+ 0.016 MyD+ gamma VSP_PWAVE; Enddecay CDecay MyD*- + +############################################## +#B(eta -> 2piX) = 0.271 = B(eta -> 1piX) +#B(eta' -> 2piX) = 0.432 +#B(omega -> 2piX) = 0.908 + +Decay MyD+ + +0.71 K0 pi+ Myeta_2piX PHSP; # Gamma_71 (PDG 2021 update) * 2 = 2.62, * B(eta -> 2piX) +0.16 K0 pi+ Myeta'_2piX PHSP; # Gamma_72 (PDG 2021 update) * 2 = 0.38, * B(eta' -> 2piX) + +#Breakup of Gamma_74 (PDG 2021 update) D+ -> Ks0 2pi+ pi-, broken up in 2008 PDG. Inclusive = 3.1% (which gets *2) + +#Gamma_68(2008) D+ -> Ks0 a1+ = 1.8% has agreement b/w ANJOS and COFFMAN +#Gamma_69(2008) D+ -> K1(1400) pi+ has disagreement. ANJOS does not see it, COFFMAN does +#Gamma_70(2008) D+ -> K*(892)- pi+ pi+ also has disagreement. ANJOS sees it, COFFMAN does not +#Gamma_71(2008) D+ -> Ks0 rho0 pi+ is almost completely dominated by Gamma_68, D+ -> Ks0 a1+, a1+ -> rho0 pi+. So this is ignored +#Gamma_72(2008) D+ -> Ks0 rho0 pi+ 3body is tiny and has a 100% error. So this is ignored +#Gamma_73(2008) D+ -> Ks0 2pi+ pi- NR = 0.36 is seen by both ANJOS and COFFMAN. + +#So we assign 3.1 - 1.8 - 0.36 = 0.94 broken up equally among Gamma_69 and Gamma_70 + +3.6 Mya_1+ K0 SVS; #Gamma_68 (2008 PDG) * 2 +0.94 Myanti-K'_10 pi+ SVS; #(Total - Gamma_68 - Gamma_73)*0.5 (2008 PDG) * 2, K1(1400) -> KS0bar pi+ pi- +0.94 MyK*-_f pi+ pi+ PHSP; #(Total - Gamma_68 - Gamma_73)*0.5 (2008 PDG) * 2, K*- -> KS0 pi- * +0.72 K0 pi+ pi+ pi- PHSP; #Gamma_73 (2008 PDG) * 2 +# + +0.036 K- pi+ pi+ Myeta_2piX PHSP; #Gamma_75 (PDG 2021 update) = 0.135 * B(eta -> 1piX) +0.066 K0 pi+ pi0 Myeta_2piX PHSP; #Gamma_76 (PDG 2021 update)*2 = 0.244 * B(eta -> 2piX) + +#Breakup of Gamma_77 (PDG 2021 update) D+ -> K- 3pi+ pi- + +#Rescaling slightly so that sum is equal to inclusive number 0.57 (interference effects) +#Following breakup according to Table 2 in arxiv:0211056 +#Since 3 body K* rho pi is dominated by 2 body a1+ K* mode, I am simply replacing Gamma_79 by Gamma_80 +#but with Gamma_79’s number + +0.123 Myanti-K*0_f pi+ pi+ pi- PHSP; #Gamma_78 (PDG 2021 update) rescaled, K*0 forced to K- pi+ +0.235 Mya_1+ Myanti-K*0_f SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_79 (PDG 2021 update) rescaled, a1 forced to rho0 pi+, K*0 forced to K- pi+ +0.176 K- rho0 pi+ pi+ PHSP; #Gamma_82 (PDG 2021 update) rescaled +0.041 K- pi+ pi+ pi+ pi- PHSP; #Gamma_83 (PDG 2021 update) rescaled +# + +0.58 Mya_1+ pi0 SVS; #Half of Gamma_101 (PDG 2021 update), a1 forced to rho0 pi+ +0.58 rho+ rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Other half of Gamma_101 (PDG 2021 update) + +0.166 pi+ pi+ pi+ pi- pi- PHSP; #Gamma_102 (PDG 2021 update) +0.102 Myeta_2piX pi+ PHSP; #Gamma_103 (PDG 2021 update) = 0.377 * B(eta->2piX) +0.056 Myeta_2piX pi+ pi0 PHSP; #Gamma_104 (PDG 2021 update) = 0.205 * B(eta->2piX) +0.341 eta pi+ pi+ pi- PHSP; #Gamma_105 (PDG 2021 update), all eta decays +0.087 Myeta_2piX pi+ pi0 pi0 PHSP; #Gamma_106 (PDG 2021 update) = 0.320 * B(eta->2piX) +0.02 Myeta_2piX Myeta_2piX pi+ PHSP; #Gamma_107 (PDG 2021 update) = 0.296 * B(eta->2piX) * B(eta->2piX) +0.12 Myeta_not2piX Myeta_2piX pi+ PHSP; #Gamma_107 (PDG 2021 update) = 0.296 * (1-B(eta->2piX)) * B(eta->2piX) * 2 +0.354 Myomega_2piX pi+ pi0 PHSP; #Gamma_109 (PDG 2021 update) = 0.390 * B(omega->2piX) +0.214 Myeta'_2piX pi+ PHSP; #Gamma_110 (PDG 2021 update) = 0.497 * B(eta'->2piX) +0.069 Myeta'_2piX pi+ pi0 PHSP; #Gamma_111 (PDG 2021 update) = 0.16 * B(eta'->2piX) + +Enddecay +CDecay MyD- + +#Sum D -> 3piX BF = 10.431% +#Biggest modes: +# D+ -> a1+ K0 (~36 % of total) +# D+ -> K1(1400) pi+ (~9% of total) +# D+ -> K*- pi+ pi+ (~9% of total) +# D+ -> K0 pi+ eta (~7% of total) +# D+ -> a1+ pi0 (~6% of total) +# D+ -> rho+ rho0 (~6% of total) +########################## + +########################## +#3piX modes are marked by [3piX] in comment +#The distinction between 3piX and 2piX modes is made because the 2piX decays can combine with a pion from D*+ -> D0 pi+, D0 -> 2piX, and form a 3piX bkg. + +Decay MyD0 +1.26 rho0 K0 SVS; #Gamma_40 (PDG 2021 update)*2 +0.24 K0 Myf_0 PHSP; #Gamma_43 (PDG 2021 update) *2, f0 -> pi+ pi- +0.56 K0 Myf'_0 PHSP; #Gamma_44 (PDG 2021 update) *2, f0(1370) -> pi+ pi- +3.28 MyK*-_f pi+ SVS; #Gamma_46 (PDG 2021 update) *2. K*- -> KS0 pi- +0.534 MyK_0*- pi+ PHSP; #Gamma_47 (PDG 2021 update)*2, K0*(1430)- -> KS0 pi- + +#Breakup of Gamma_71 (PDG 2021 update) D0 -> K- 2pi+ pi- +# Gamma_71 inclusive is 8.23 +# it is split into Gamma_72 (inclusive) = 6.87, Gamma_77 = 0.39, Gamma_81 = 1.81. +# Due to interference effects, these add up to 9.07, greater than the inclusive 8.23 +# So I rescale Gamma_72 to 6.23, Gamma_77 to 0.35, Gamma_81 to 1.64 to maintain relative proportions and have it sum to 8.23 + +#Gamma_72 further splits into Gamma_73 = 0.61, Gamma_74 = 1.01, Gamma_76 = 4.32 (before rescaling) +# Rescale Gamma_72 to 0.63, Gamma_73 to 1.13, Gamma_75 to 4.47, so they sum to 6.23 + +0.63 K- pi+ rho0 PHSP; #Gamma_73 (PDG 2021 update) Rescaled [3piX] +1.13 Myanti-K*0_f rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_74 (PDG 2021 update) Rescaled, K*0bar -> K- pi+ [3piX] +4.47 Mya_1+ K- SVS; #Gamma_76 (PDG 2021 update) Rescaled, a1 -> rho0 pi+ [3piX] +0.35 MyK_1- pi+ SVS; #Gamma_77 (PDG 2021 update), K1(1270) -> K- pi+ pi- Rescaled [3piX] +1.64 K- pi+ pi+ pi- PHSP; #Gamma_81 (PDG 2021 update), Rescaled [3piX] +# + +#Breakup of Gamma_82 (PDG 2021 update) D0 -> Ks0 pi+ pi- pi0 Inclusive = 5.2%*2 +0.254 Myeta_f K0 PHSP; #Gamma_83 (PDG 2021 update) Rescaled then *2, eta forced to pi+ pi- pi0 +2.16 Myomega K0 SVS; #Gamma_84 (PDG 2021 update) Rescaled and then *2, omega forced to pi+ pi- pi0 +4.58 MyK*-_f rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_71 (2008 PDG)Rescaled then *2, K*- -> KS0 pi- +0.48 MyK_1_f- pi+ SVS; #Gamma_72(2008 PDG) Rescaled then *2, K1(1270) -> KS0 pi- pi0 +0.52 Myanti-K*0_f1 pi+ pi- PHSP; #Gamma_73 (2008 PDG) Rescaled then *2, K*0 -> KS0 pi0 +2.4 K0 pi+ pi- pi0 PHSP; #Gamma_74(2008 PDG)Rescaled then *2 +# + +#Breakup of Gamma_86 (PDG 2021 update) D0 -> K- 2pi+ pi- pi0 4.3% + +1.3 Myanti-K*0_f pi+ pi- pi0 PHSP; #Gamma_87 (PDG 2021 update), K*0bar -> K- pi+ [3piX] +2.15 K- pi+ Myomega PHSP; #Gamma_88-Gamma_89 (PDG 2021 update), omega -> pi+ pi- pi0 [3piX] +0.65 Myanti-K*0_f Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_89 (PDG 2021 update), K*0bar -> K- pi+, omega -> pi+ pi- pi0 [3piX] +0.2 K- pi+ pi+ pi- pi0 PHSP; #Adding by hand to get to 4.3% [3piX] +# + +0.54 K0 Myeta_2piX pi0 PHSP; #Gamma_90 (PDG 2021 update)*2 = 2.02 * B(eta -> 2piX) +0.51 K- pi+ Myeta_2piX PHSP; #Gamma_93 (PDG 2021 update) = 1.88 * B(eta -> 2piX) [3piX] +0.12 K- pi+ pi0 Myeta_2piX PHSP; #Gamma_97 (PDG 2021 update) = 0.449 * B(eta -> 2piX) [3piX] +0.15 K0 pi+ pi- Myeta_2piX PHSP; #Gamma_98 (PDG 2021 update)*2 = 0.56 * B(eta -> 2piX) [3piX] +0.41 K0 pi+ pi- Myeta_not2piX PHSP;#Gamma_98 (PDG 2021 update)*2 = 0.56 * (1-B(eta -> 2piX)) +#0.095 K0 pi0 pi0 Myeta_2piX PHSP; #Gamma_99 (PDG 2021 update)*2 = 0.352 * B(eta -> 2piX) +0.22 K0 rho0 pi+ pi- PHSP; #Gamma_101 (PDG 2021 update)*2 [3piX] +0.32 MyK*-_f rho0 pi+ PHSP; #Gamma_103 (PDG 2021 update)*2, K*- forced to KS0 pi- [3piX] + +#0.043 K0 Myeta_f1 PHSP; #Part of Gamma_107(PDG 2021 update), with eta going only to pi+ pi- gamma *2, Remaining part is in #Gamma_83 +#0.13 Myanti-K*0_f1 Myeta_2piX SVS; #Gamma_111 (PDG 2021 update)*1/3, K*0 -> K0 pi0 = 0.47 * B(eta -> 2piX) +0.28 K- pi+ Myeta'_2piX PHSP; #Gamma_114 (PDG 2021 update) = 0.643 * B(eta' -> 2piX) [3piX] +0.22 K0 Myeta'_2piX pi0 PHSP; #Gamma_115 (PDG 2021 update)*2 = 0.504 * B(eta' -> 2piX) +#Gamma_108 (PDG 2021 update), Gamma_112 (PDG 2021 update) too small, ignoring + +#Pionic modes +1.01 rho+ pi- SVS; #Gamma_134 (PDG 2021 update) +0.386 rho0 pi0 SVS; #Gamma_135 (PDG 2021 update) +0.515 rho- pi+ SVS; #Gamma_136 (PDG 2021 update) + +0.117 pi+ pi+ pi- pi- PHSP; #Gamma_151 - Gamma_152 - Gamma_164 (PDG 2021 update) [3piX] +0.454 Mya_1+ pi- SVS; #Gamma_152 (PDG 2021 update) [3piX] +0.185 rho0 rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_164 (PDG 2021 update) [3piX] + +1.02 pi+ pi- pi0 pi0 PHSP; #Gamma_178 (PDG 2021 update) + +#0.05 Myomega_2piX Myeta_2piX PHSP; #Gamma_173 (PDG 2021 update) = 0.198 * B(omega->2piX) * B(eta->2piX) [3piX] +#0.13 Myomega_2piX Myeta_not2piX PHSP; #Gamma_173 (PDG 2021 update) = 0.198 * B(omega->2piX) * B(eta !-> 2piX) + +0.42 pi+ pi+ pi- pi- pi0 PHSP; #Gamma_182 (PDG 2021 update), ignoring the breakup into Gamma_183 & Gamma_184, too small [3piX] +0.09 pi+ pi- pi0 Myeta_2piX PHSP; #Gamma_187 (PDG 2021 update) = 0.323 * B(eta -> 2piX) [3piX] +0.23 pi+ pi- pi0 Myeta_not2piX PHSP; #Gamma_187 (PDG 2021 update) = 0.323 * B(eta !-> 2piX) + +#0.015 Myeta_2piX Myeta_2piX PHSP; #Gamma_191 (PDG 2021 update) = 0.21 * B(eta->2piX)^2 [3piX] +#0.08 Myeta_2piX Myeta_not2piX PHSP; #Gamma_191 (PDG 2021 update) = 0.21 * B(eta->2piX)*B(eta!->2piX)*2 + +#0.01 Myeta_2piX Myeta'_2piX PHSP; #Gamma_194 (PDG 2021 update) = 0.10 * B(eta->2piX) * B(eta'->2piX) [3piX] +#0.01 Myeta_2piX Myeta'_not2piX PHSP; #Gamma_194 (PDG 2021 update) = 0.10 * B(eta->2piX) * B(eta'!->2piX) +#0.04 Myeta_not2piX Myeta'_2piX PHSP; #Gamma_194 (PDG 2021 update) = 0.10 * B(eta!->2piX) * B(eta'->2piX) + +0.247 K+ K- pi+ pi- PHSP; #Gamma_230 (PDG 2021 update) +0.212 K0 K0 pi+ pi- PHSP; #Gamma_257 (PDG 2021 update)*4 +0.310 K+ K- pi+ pi- pi0 PHSP; #Gamma_261 (PDG 2021 update) +Enddecay +CDecay Myanti-D0 + +#Sum D0 -> 2piX BF = 37.4% +#Sum D0 -> 3piX BF = 15.4% + +#Biggest 3piX modes: +# D0 -> K- 2pi+ pi- (~52% of total 3piX) +# of which D+ -> a1+ K- (~28% of total 3piX) +# D0 -> K- 2pi+ pi- pi0 (~27% of total 3piX) +# of which D+ -> K- pi+ (omega->pi+pi-pi0) (~14% of total 3piX) +##################### + + +# +Decay MyK*0_f +1.0 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0_f + # Decay MyK*-_f 1.0 K_S0 pi- VSS; Enddecay CDecay MyK*+_f + # -Decay Myeta -0.3941 gamma gamma PHSP; -0.3268 pi0 pi0 pi0 PHSP; -0.2292 pi+ pi- pi0 PHSP; -0.422 pi+ pi- gamma PHSP; +Decay Mya_1+ +1.0 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; Enddecay +CDecay Mya_1- + # -Decay Myrho0 -1.0 pi+ pi- VSS; +Decay Myeta_2piX +0.2292 pi- pi+ pi0 ETA_DALITZ; +0.0422 gamma pi- pi+ PHSP; Enddecay + # -Decay MyK_0*- -1.0 K_S0 pi- PHSP; +Decay Myeta_not2piX #Copied from DECAY.DEC +0.3931 gamma gamma PHSP; #[Reconstructed PDG2011] +0.3257 pi0 pi0 pi0 PHSP; #[Reconstructed PDG2011] Enddecay -CDecay MyK_0*+ + # -Decay MyK*0_f -1.0 K+ pi- VSS; +Decay Myeta'_2piX +0.115 pi+ pi- Myeta_2piX PHSP; #B(eta'->pi+pi- eta)=0.425 * B(eta -> 2piX) +0.06 pi0 pi0 Myeta_2piX PHSP; #B(eta'->pi0 pi0 eta)=0.224 * B(eta -> 2piX) +0.295 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +0.023 Myomega_2piX gamma SVP_HELAMP 1.0 0.0 1.0 0.0; #B(eta' -> omega gamma) = 0.0252 * B(omega -> 2piX) Enddecay -CDecay Myanti-K*0_f + # -Decay Mya_1+ -1.0 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Decay Myeta'_not2piX +0.20 pi0 pi0 Myeta_not2piX PHSP; #[Reconstructed PDG2011] 0.217 * B(eta!->2piX) +0.02 gamma gamma PHSP; #[Reconstructed PDG2011] +Enddecay + +# +Decay Myomega_2piX +0.892 pi- pi+ pi0 OMEGA_DALITZ; +0.0153 pi- pi+ VSS; Enddecay -CDecay Mya_1- # -Decay MyK*0 -0.666 K+ pi- VSS; -0.333 K0 pi0 VSS; +Decay Myomega_not2piX #Copied from DECAY.DEC +1.0 pi0 gamma VSP_PWAVE; #[Reconstructed PDG2011] Enddecay -CDecay Myanti-K*0 # Decay MyK'_10 -1.0 MyK*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +1.0 K_S0 pi+ pi- PHSP; Enddecay CDecay Myanti-K'_10 + # -Decay MyD0 -1.26 Myrho0 K0 SVS; -0.24 K0 Myf_0 PHSP; -0.56 K0 Myf'_0 PHSP; -1.64 MyK*-_f pi+ SVS; -0.534 MyK_0*- pi+ PHSP; -7.161999999999999 K0 pi+ pi- pi0 PHSP; -4.441535776614311 Myeta K0 PHSP; -2.22 Myomega K0 SVS; -1.01 Myrho+ pi- SVS; -0.386 Myrho0 pi0 SVS; -0.515 Myrho- pi+ SVS; -0.488 K0 K0 pi+ pi- PHSP; -1.02 pi+ pi- pi0 pi0 PHSP; -1.81 K- pi+ pi+ pi- PHSP; -1.01 Myanti-K*0_f Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -5.86 K- pi+ Myrho0 PHSP; -3.13 Mya_1+ K- SVS; -1.9 Myanti-K*0_f pi+ pi- pi0 PHSP; -2.15 K- pi+ Myomega PHSP; -0.65 Myanti-K*0_f Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -1.14 K0 Myeta pi0 PHSP; -0.22 K0 Myrho0 pi+ pi- PHSP; -1.898 K0 Myeta' PHSP; -0.504 K0 Myeta' pi0 PHSP; -0.11699999999999999 pi+ pi+ pi- pi- PHSP; -0.454 Mya_1+ pi- SVS; -0.185 Myrho0 Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -0.198 Myomega Myeta PHSP; -0.151 pi+ pi+ pi- pi- pi0 PHSP; -0.109 Myeta pi+ pi- PHSP; -0.16 Myomega pi+ pi- PHSP; -2.11 Myeta Myeta PHSP; +Decay Myf_0 +1.0 pi+ pi- PHSP; Enddecay -CDecay Myanti-D0 + # -Decay Myeta' -0.426 pi+ pi- Myeta PHSP; -0.289 Myrho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; -0.228 pi0 pi0 Myeta PHSP; -0.262 Myomega gamma SVP_HELAMP 1.0 0.0 1.0 0.0; -0.222 gamma gamma PHSP; +Decay Myf'_0 +1.0 pi+ pi- PHSP; Enddecay + # -Decay Myf_0 -1.0 pi+ pi- PHSP; +Decay MyK_0*- +1.0 K_S0 pi- PHSP; +Enddecay +CDecay MyK_0*+ + +# +Decay MyK_1+ +1.0 K+ pi+ pi- PHSP; Enddecay +CDecay MyK_1- + # -Decay Myrho+ -1.0 pi+ pi0 VSS; +Decay Myeta_f +1.0 pi+ pi- pi0 PHSP; Enddecay -CDecay Myrho- + # -Decay Myf'_0 -1.0 pi+ pi- PHSP; +Decay Myomega +1.0 pi+ pi- pi0 OMEGA_DALITZ; +Enddecay + +# +Decay MyK_1_f- +1.0 K_S0 pi- pi0 PHSP; +Enddecay +CDecay MyK_1_f+ + +# +Decay MyK*0_f1 +1.0 K_S0 pi0 VSS; +Enddecay +CDecay Myanti-K*0_f1 + +# +Decay Myeta_f1 +1.0 pi+ pi- gamma PHSP; Enddecay + # End # + + + diff --git a/dkfiles/Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz21,DecProdCut.dec b/dkfiles/Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz21,DecProdCut.dec new file mode 100644 index 000000000..627c2d5fd --- /dev/null +++ b/dkfiles/Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz21,DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 11198053 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> K+ pi- pi- pi+) pi-) D0 K+]cc +# +# NickName: Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz21,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay File for B0 -> D*(2010)- D0 K+ +c.c in LHCb Acceptance, D0 forced to decay into Kpi and D* into D0 (that goes into K3pi) pi. B decay forced flat in 2-1 sq Dalitz plot. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210707 +# CPUTime: < 1 min +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D0_fromDst D0 +Alias My_anti-D0_fromDst anti-D0 +ChargeConj My_D*- My_D*+ +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_fromDst My_D0_fromDst + +#D0 decay +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +#D*- Decay +Decay My_D*- + 1.0 My_anti-D0_fromDst pi- VSS; +Enddecay +CDecay My_D*+ + +#D0 from Dstar Decay +Decay My_D0_fromDst + 1.0 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-D0_fromDst + +#B0 Decay +Decay B0sig + 1.0 My_D0 My_D*- K+ FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +End diff --git a/dkfiles/Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz23,DecProdCut.dec b/dkfiles/Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz23,DecProdCut.dec index 1ea300046..c34072bf1 100644 --- a/dkfiles/Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz23,DecProdCut.dec +++ b/dkfiles/Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz23,DecProdCut.dec @@ -1,8 +1,8 @@ -# EventType: 11198053 +# EventType: 11198093 # # Descriptor: [B0 -> (D*(2010)- -> (D~0 -> K+ pi- pi- pi+) pi-) D0 K+]cc # -# NickName: Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz23,DecProdCut +# NickName: Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz23,DecProdCut # # Cuts: DaughtersInLHCb # @@ -11,9 +11,9 @@ # # PhysicsWG: B2OC # Tested: Yes -# Responsible: Pavol Stefko -# Email: pavol.stefko@cern.ch -# Date: 20161011 +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210704 # CPUTime: < 1 min # Alias My_D0 D0 @@ -48,7 +48,7 @@ CDecay My_anti-D0_fromDst #B0 Decay Decay B0sig - 1.0 My_D0 My_D*- K+ FLATSQDALITZ; + 1.0 My_D0 K+ My_D*- FLATSQDALITZ; Enddecay CDecay anti-B0sig diff --git a/dkfiles/Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz21,DecProdCut.dec b/dkfiles/Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz21,DecProdCut.dec new file mode 100644 index 000000000..dd2cc2088 --- /dev/null +++ b/dkfiles/Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz21,DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 11198054 +# +# Descriptor: [B0 -> D*(2010)- (D0 -> K- pi+ pi+ pi-) K+]cc +# +# NickName: Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz21,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay File for B0 -> D*(2010)- D0 K+ +c.c in LHCb Acceptance, D0 forced to decay into K3pi and D* into D0 p. B decay forced flat in 2-1 sq Dalitz plot. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210707 +# CPUTime: < 1 min +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D0_fromDst D0 +Alias My_anti-D0_fromDst anti-D0 +ChargeConj My_D*- My_D*+ +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_fromDst My_D0_fromDst + +#D0 decay +Decay My_D0 + 1.0 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-D0 + +#D*- Decay +Decay My_D*- + 1.0 My_anti-D0_fromDst pi- VSS; +Enddecay +CDecay My_D*+ + +#D0 from Dstar Decay +Decay My_D0_fromDst + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0_fromDst + +#B0 Decay +Decay B0sig + 1.0 My_D0 My_D*- K+ FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +End diff --git a/dkfiles/Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz23,DecProdCut.dec b/dkfiles/Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz23,DecProdCut.dec index ec4b05811..f8ea37946 100644 --- a/dkfiles/Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz23,DecProdCut.dec +++ b/dkfiles/Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz23,DecProdCut.dec @@ -1,4 +1,4 @@ -# EventType: 11198054 +# EventType: 11198094 # # Descriptor: [B0 -> D*(2010)- (D0 -> K- pi+ pi+ pi-) K+]cc # @@ -11,9 +11,9 @@ # # PhysicsWG: B2OC # Tested: Yes -# Responsible: Pavol Stefko -# Email: pavol.stefko@cern.ch -# Date: 20161011 +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210704 # CPUTime: < 1 min # Alias My_D0 D0 @@ -48,7 +48,7 @@ CDecay My_anti-D0_fromDst #B0 Decay Decay B0sig - 1.0 My_D0 My_D*- K+ FLATSQDALITZ; + 1.0 My_D0 K+ My_D*- FLATSQDALITZ; Enddecay CDecay anti-B0sig diff --git a/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCutNG.dec b/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCutNG.dec new file mode 100755 index 000000000..72407468c --- /dev/null +++ b/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCutNG.dec @@ -0,0 +1,64 @@ +# EventType: 11198023 +# NickName: Bd_DstDstKst0,Kpi,Kpi=TightCutNG +# Descriptor: [B0 -> D*(2010)+ (D*(2010)- -> anti-D0 pi-) (K*(892)0 -> K+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> (D*(2010)+ ==> (D0 => ^K- ^pi+) pi+ ) (D*(2010)- => (D~0 => ^K+ ^pi-) pi-) (K*(892)0=> ^K+ ^pi-)]CC" +# tightCut.Preambulo += [ "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# ] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )" +# } +# EndInsertPythonCode +# Documentation: B0 -> D*+ D*- K*0 with D*+ -> D0 pi+ +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Harris Bernstein +# Email: harris.conan.bernstein@cern.ch +# Date: 20210726 +# CPUTime: 2min + +Alias My_K*0 K*0 +Alias My_anti-K*0 anti-K*0 +Alias My_D*+_D0 D*+ +Alias My_D*-_D0 D*- +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 + +ChargeConj My_D*-_D0 My_D*+_D0 +ChargeConj My_K*0 My_anti-K*0 +ChargeConj My_D0 My_anti-D0 +# +Decay My_K*0 + 1.0 K+ pi- VSS; +Enddecay +CDecay My_anti-K*0 +# +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D*-_D0 + 1.0 My_anti-D0 pi- VSS; +Enddecay +CDecay My_D*+_D0 +# +Decay B0sig + 1.0 My_D*+_D0 My_D*-_D0 My_K*0 PHSP; +Enddecay +CDecay anti-B0sig +# +End +# diff --git a/dkfiles/Bd_JpsiKSeta,mm,3pi=phsp,TightCut.dec b/dkfiles/Bd_JpsiKSeta,mm,3pi=phsp,TightCut.dec new file mode 100755 index 000000000..4cb2f22d9 --- /dev/null +++ b/dkfiles/Bd_JpsiKSeta,mm,3pi=phsp,TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 11146501 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (KS0 -> pi+ pi-) (eta -> pi+ pi- (pi0 -> gamma gamma)) ]cc +# +# NickName: Bd_JpsiKSeta,mm,3pi=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# PolarizedLambdab: no +# +# Documentation: B0 to three-body J/psi KS eta with J/psi to dimuons and eta to pi+ pi- pi0. +# EndDocumentation +# +# PhysicsWG: B2Ch +# CPUTime: 1 min +# Tested: Yes +# Responsible: Michal Kreps +# Email: michal.kreps@cern.ch +# Date: 20210804 +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ B0 ==> ^(J/psi(1S) => ^mu+ ^mu-) ^(eta => ^pi+ ^pi- pi0) ^(KS0 => pi+ pi-) ]CC' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# '[pi+]cc' : ' goodPion ' , +# 'J/psi(1S)' : ' goodPsi ' , +# 'KS0' : ' goodKS0 ' , +# 'eta' : ' goodEta ' } +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, MeV, GeV ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range(1.8, GETA, 5.2) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 ) ' , +# 'goodMuon = ( GPT > 490 * MeV ) & ( GP > 5.4 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 140 * MeV ) & in_range(2.9*GeV, GP, 210*GeV) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 140 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole ' , +# 'goodPsi = in_range ( 1.8 , GY , 4.5 ) ' , +# "goodKS0 = (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter) & (GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) )) & (GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) ))", +# 'goodEta = ( GPT > 590 * MeV ) '] +# +# EndInsertPythonCode +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyXi- Xi- +Alias MyKS K_S0 +ChargeConj MyKS MyKS +Alias Myeta eta +ChargeConj Myeta Myeta +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B0sig + 1.000 MyJ/psi MyKS Myeta PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyKS + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myeta +1.000 pi- pi+ Mypi0 ETA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.0 gamma gamma PHSP; +Enddecay +# +# +End +# diff --git a/dkfiles/Bd_JpsiKSeta,mm,gg=phsp,TightCut.dec b/dkfiles/Bd_JpsiKSeta,mm,gg=phsp,TightCut.dec new file mode 100755 index 000000000..3f42b9500 --- /dev/null +++ b/dkfiles/Bd_JpsiKSeta,mm,gg=phsp,TightCut.dec @@ -0,0 +1,74 @@ +# EventType: 11144501 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (KS0 -> pi+ pi-) (eta -> gamma gamma) ]cc +# +# NickName: Bd_JpsiKSeta,mm,gg=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# PolarizedLambdab: no +# +# Documentation: B0 to three-body J/psi KS eta with J/psi to dimuons and eta to gamma gamma. +# EndDocumentation +# +# PhysicsWG: B2Ch +# CPUTime: 1 min +# Tested: Yes +# Responsible: Michal Kreps +# Email: michal.kreps@cern.ch +# Date: 20210804 +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ B0 ==> ^(J/psi(1S) => ^mu+ ^mu-) ^(eta -> ^gamma ^gamma) ^(KS0 => pi+ pi-) ]CC' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' , +# 'KS0' : ' goodKS0 ' , +# 'eta' : ' goodEta ' } +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, MeV, GeV ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range(1.8, GETA, 5.2) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 ) ' , +# 'goodMuon = ( GPT > 490 * MeV ) & ( GP > 5.4 * GeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 140 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole ' , +# 'goodPsi = in_range ( 1.8 , GY , 4.5 ) ' , +# "goodKS0 = (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter) & (GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) )) & (GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) ))", +# 'goodEta = ( GPT > 590 * MeV ) '] +# +# EndInsertPythonCode +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyXi- Xi- +Alias MyKS K_S0 +ChargeConj MyKS MyKS +Alias Myeta eta +ChargeConj Myeta Myeta +# +Decay B0sig + 1.000 MyJ/psi MyKS Myeta PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyKS + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myeta + 1.0 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bd_Jpsieta,mm,gg=DecProdCut.dec b/dkfiles/Bd_Jpsieta,mm,gg=DecProdCut.dec new file mode 100755 index 000000000..986d33073 --- /dev/null +++ b/dkfiles/Bd_Jpsieta,mm,gg=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 11142421 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-}) (eta -> gamma gamma)]cc +# +# NickName: Bd_Jpsieta,mm,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, no CP violation, daughters in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20210707 +# +Alias MyJ/psi J/psi +Alias MyEta eta +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta MyEta +# +Decay B0sig + 1.000 MyJ/psi MyEta SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta + 1.000 gamma gamma PHSP; +Enddecay +End + diff --git a/dkfiles/Bd_Jpsieta,mm,pipig=DecProdCut.dec b/dkfiles/Bd_Jpsieta,mm,pipig=DecProdCut.dec new file mode 100644 index 000000000..8b5fb0576 --- /dev/null +++ b/dkfiles/Bd_Jpsieta,mm,pipig=DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 11144220 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (eta -> pi+ pi- gamma)]cc +# +# NickName: Bd_Jpsieta,mm,pipig=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: no CP violation +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20210707 +# +Alias MyJ/psi J/psi +Alias MyEta eta +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta MyEta +# +Decay B0sig + 1.000 MyJ/psi MyEta SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta + 1.000 pi+ pi- gamma PHOTOS PHSP; +Enddecay +End diff --git a/dkfiles/Bd_Jpsietap,mm,etapipi=DecProdCut.dec b/dkfiles/Bd_Jpsietap,mm,etapipi=DecProdCut.dec new file mode 100755 index 000000000..d0228bf12 --- /dev/null +++ b/dkfiles/Bd_Jpsietap,mm,etapipi=DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 11144460 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> (eta -> gamma gamma) pi+ pi-)]cc +# +# NickName: Bd_Jpsietap,mm,etapipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, No CP violation, eta forced to gamma gamma +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20210707 +# +Alias MyJ/psi J/psi +Alias MyEta' eta' +Alias MyEta eta +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta' MyEta' +ChargeConj MyEta MyEta +# +Decay B0sig + 1.000 MyJ/psi MyEta' SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta' + 1.000 MyEta pi+ pi- PHSP; +Enddecay +# +Decay MyEta + 1.000 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bd_Jpsietap,mm,rhog=DecProdCut.dec b/dkfiles/Bd_Jpsietap,mm,rhog=DecProdCut.dec new file mode 100755 index 000000000..946f41de1 --- /dev/null +++ b/dkfiles/Bd_Jpsietap,mm,rhog=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 11144210 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> rho0 gamma)]cc +# +# NickName: Bd_Jpsietap,mm,rhog=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20210707 +# +Alias MyJ/psi J/psi +Alias MyEta' eta' +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta' MyEta' +# +Decay B0sig + 1.000 MyJ/psi MyEta' SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta' + 1.000 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +End + diff --git a/dkfiles/Bd_JpsiphiKpi,mmKK,WithMinP=DecProdCut.dec b/dkfiles/Bd_JpsiphiKpi,mmKK,WithMinP=DecProdCut.dec new file mode 100644 index 000000000..407ce6d3d --- /dev/null +++ b/dkfiles/Bd_JpsiphiKpi,mmKK,WithMinP=DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 11146035 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (phi -> K+ K-) K+ pi-]cc +# +# NickName: Bd_JpsiphiKpi,mmKK,WithMinP=DecProdCut +# +# Cuts: DaughtersInLHCbAndWithMinP +# CutsOptions: MinTrackP 2000*MeV +# +# Documentation: Bd decay to Jpsi(to mu+ mu-), phi(to K+ K-) K+ pi- +# Daughters in LHCb WithMinP. +# EndDocumentation +# +# PhysicsWG: Onia +# +# Responsible: Raul Rabadan +# Email: raul.iraq.rabadan.trejo@cern.ch +# +# CPUTime: < 1 min +# Tested: Yes +# Date: 20210528 + + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# +# +Decay B0sig + 1.0 MyJ/psi MyPhi K+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.0000 mu+ mu- VLL; +Enddecay +# +Decay MyPhi + 1.0000 K+ K- VSS; +Enddecay + +# +# +End diff --git a/dkfiles/Bd_JpsiphiKst,KKmumuKpi,WithMinP=DecProdCut.dec b/dkfiles/Bd_JpsiphiKst,KKmumuKpi,WithMinP=DecProdCut.dec new file mode 100644 index 000000000..77a487708 --- /dev/null +++ b/dkfiles/Bd_JpsiphiKst,KKmumuKpi,WithMinP=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 11146032 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (K*0 -> K+ pi-) (phi -> K+ K-)]cc +# +# NickName: Bd_JpsiphiKst,KKmumuKpi,WithMinP=DecProdCut +# +# Cuts: DaughtersInLHCbAndWithMinP +# CutsOptions: MinTrackP 2000*MeV +# +# Documentation: Bd decay to Jpsi(to mu+ mu-), phi(to K+ K-) Kst(K+ pi-) with K+,K-,mu,mu,K+,pi- +# Daughters in LHCb WithMinP. +# EndDocumentation +# +# PhysicsWG: Onia +# +# Responsible: Raul Rabadan +# Email: raul.iraq.rabadan.trejo@cern.ch +# +# CPUTime: < 1 min +# Tested: Yes +# Date: 20210528 + + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# +Decay B0sig + 1.0 MyJ/psi MyPhi MyK*0 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.0000 mu+ mu- VLL; +Enddecay +# +Decay MyPhi + 1.0000 K+ K- VSS; +Enddecay +# +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +# +# +End diff --git a/dkfiles/Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut.dec b/dkfiles/Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut.dec new file mode 100644 index 000000000..23ccf430b --- /dev/null +++ b/dkfiles/Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut.dec @@ -0,0 +1,138 @@ +# EventType: 11166003 +# +# Descriptor: [B0 -> (Myanti-Lambda_c(2593)- -> ( Myanti-Sigma_c-- -> (Myanti-Lambda_c- -> p~- K+ pi-) pi- ) pi+ ) p+ ]cc +# +# NickName: Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_c(2790)+ 1051 104324 1.0 2.756 2.194e-23 Xi_c(2790)+ 0 0.0", "Xi_c(2790)~- 1052 -104324 -1.0 2.756 2.194e-23 anti-Xi_c(2790)- 0 0.0", "Lambda_c(2880)+ 1049 204126 1.0 2.910 1.316e-23 Lambda_c(2880)+ 0 0.0", "Lambda_c(2880)~- 1050 -204126 -1.0 2.910 1.316e-23 anti-Lambda_c(2880)- 0 0.0" +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B0 ==> (Lambda_c~- ==> ^p~- ^K+ ^pi-) ^p+ ^pi- ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +# "goodKpi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +# "goodp = ( GP > 9000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodKpi", +# '[K-]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# +# CPUTime: < 1 min +# +# Documentation: B0 decays to excited Lambda_c+ p, with Lambda_c+ decays to Sigma_c++ pi-, Sigma_c0 pi+ and Lambda_c+ pi+ pi-. The Lambda_c is forced to the p+ K- pi+ final state. +# This decfile includes Lc(2593), Lc(2625), Lc(2765) and Lc(2940) resonances, since Lc(2765) and Lc(2940) are not include in EvtGen, we modify Xi_c(2790)+ and Lambda_c(2880)+ to replace them. +# Finally, all final state particles are required to be within the tight cut. +# EndDocumentation +# +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Qiuchan Lu +# Email: qiuchan.lu@cern.ch +# Date: 20210606 +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias Myanti-Lambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ Myanti-Lambda_c(2625)- +# +Alias MyLambda_c(2765)+ Xi_c(2790)+ +Alias Myanti-Lambda_c(2765)- anti-Xi_c(2790)- +ChargeConj MyLambda_c(2765)+ Myanti-Lambda_c(2765)- +# +Alias MyLambda_c(2940)+ Lambda_c(2880)+ +Alias Myanti-Lambda_c(2940)- anti-Lambda_c(2880)- +ChargeConj MyLambda_c(2940)+ Myanti-Lambda_c(2940)- +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 + +# Define B0 decay +Decay B0sig + 0.07000 Myanti-Lambda_c(2593)- p+ PHOTOS PHSP; + 0.09000 Myanti-Lambda_c(2625)- p+ PHOTOS PHSP; + 0.21000 Myanti-Lambda_c(2765)- p+ PHOTOS PHSP; + 0.63000 Myanti-Lambda_c(2940)- p+ PHOTOS PHSP; +Enddecay +CDecay anti-B0sig + +# Define Lambda_c(2593)+ decay +Decay MyLambda_c(2593)+ + 0.40000 MySigma_c++ pi- PHSP; + 0.40000 MySigma_c0 pi+ PHSP; + 0.20000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# Define Lambda_c(2625)+ decay +Decay MyLambda_c(2625)+ + 0.40000 MySigma_c++ pi- PHSP; + 0.40000 MySigma_c0 pi+ PHSP; + 0.20000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2625)- +# Define Lambda_c(2765)+ decay +Decay MyLambda_c(2765)+ + 0.40000 MySigma_c++ pi- PHSP; + 0.40000 MySigma_c0 pi+ PHSP; + 0.20000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2765)- +# Define Lambda_c(2940)+ decay +Decay MyLambda_c(2940)+ + 0.40000 MySigma_c++ pi- PHSP; + 0.40000 MySigma_c0 pi+ PHSP; + 0.20000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2940)- + +# +#Define Sigma_c++ decay +Decay MySigma_c++ + 1.0000 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# + +#Define Sigma_c0 decay +Decay MySigma_c0 + 1.0000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# + +#Define Lambda_c+ decay +Decay MyLambda_c+ + 1.0000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + + +End + diff --git a/dkfiles/Bd_Lcpbarpbarp,pKpi=DecProdCut.dec b/dkfiles/Bd_Lcpbarpbarp,TightCut.dec similarity index 89% rename from dkfiles/Bd_Lcpbarpbarp,pKpi=DecProdCut.dec rename to dkfiles/Bd_Lcpbarpbarp,TightCut.dec index c19a65343..4e8928d91 100644 --- a/dkfiles/Bd_Lcpbarpbarp,pKpi=DecProdCut.dec +++ b/dkfiles/Bd_Lcpbarpbarp,TightCut.dec @@ -2,7 +2,7 @@ # # Descriptor: [B0 -> Myanti-Lambda_c- p+ p~- p+]cc # -# NickName: Bd_Lcpbarpbarp,pKpi=DecProdCut +# NickName: Bd_Lcpbarpbarp,TightCut # # Cuts: DaughtersInLHCb # InsertPythonCode: @@ -15,9 +15,9 @@ # tightCut.Decay = "[B0 ==> (Lambda_c~- ==> ^p~- ^K+ ^pi-) ^p+ ^p~- ^p+]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", -# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", # "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", -# "goodp = ( GP > 9000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" #] #tightCut.Cuts = { #'[pi-]cc' : "goodKpi", diff --git a/dkfiles/Bd_Lcpipip,ForcedDecay.dec b/dkfiles/Bd_Lcpipip,TightCut.dec similarity index 85% rename from dkfiles/Bd_Lcpipip,ForcedDecay.dec rename to dkfiles/Bd_Lcpipip,TightCut.dec index 1abbb9fe5..bad84c688 100644 --- a/dkfiles/Bd_Lcpipip,ForcedDecay.dec +++ b/dkfiles/Bd_Lcpipip,TightCut.dec @@ -2,7 +2,7 @@ # # Descriptor: [B0 -> Myanti-Lambda_c- p+ pi- pi+]cc # -# NickName: Bd_Lcpipip,ForcedDecay +# NickName: Bd_Lcpipip,TightCut # # Cuts: DaughtersInLHCb # InsertPythonCode: @@ -15,9 +15,9 @@ # tightCut.Decay = "[B0 ==> (Lambda_c~- ==> ^p~- ^K+ ^pi-) ^p+ ^pi- ^pi+]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", -# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", -# "goodKpi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -# "goodp = ( GP > 9000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" #] #tightCut.Cuts = { #'[pi-]cc' : "goodKpi", diff --git a/dkfiles/Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec b/dkfiles/Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec new file mode 100644 index 000000000..e5fc97c11 --- /dev/null +++ b/dkfiles/Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec @@ -0,0 +1,340 @@ +# EventType: 11898600 +# +# Descriptor: {[B0 -> pi+ pi- (D*- -> pi- (anti-D0 -> K+ pi-)) (D_s+ -> pi- pi+ pi+)... ]cc} +# NickName: Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut +# + +# Cuts: DaughtersInLHCb +# CutsOptions: NeutralThetaMin 0. NeutralThetaMax 10. +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "b2dst3piFilter" ) +# SignalFilter = Generation().b2dst3piFilter +#SignalFilter.Code = "has( goodB ) " +# SignalFilter.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV" +# ,"isB2cc = GDECTREE('[(Beauty & LongLived) --> pi+ pi- (D*(2010)+ -> (D0 => K- pi+) pi+) pi- pi+ pi- ...]CC')" +# ,"inAcc = ( 0 < GPZ ) & ( 100 * MeV < GPT ) & in_range ( 1.8 , GETA , 5.0 ) & in_range ( 0.005 , GTHETA , 0.400 )" +#,"nPi = GCOUNT ( ( 'pi+' == GABSID ) & inAcc , HepMC.descendants )" +#,"nK = GCOUNT ( ( 'K-' == GABSID ) & inAcc , HepMC.descendants )" +#,"goodB = isB2cc & ( 6.5 < nPi ) & ( 0.5 < nK )" +# ] +# EndInsertPythonCode + +# Documentation: Generic B0 -> D*+ pi+ pi- Xc decay file for charm decays with missing particle, where +# extra particles besids the Kpipi of the D* and the 3pi of the Ds can come from +# +# here The D* is requested to be produced in association with an extra charged pion pair at the B vertex in a non resonant chanel. +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Guy Wormser +# Email: guy.wormser@cern.ch +# Date: 20210722 + +# +Alias Myrho rho0 +ChargeConj Myrho Myrho +# +Alias Myphi phi +ChargeConj Myphi Myphi +# +Alias Myf0 f_0 +ChargeConj Myf0 Myf0 +# +Alias Myf2 f_2 +ChargeConj Myf2 Myf2 +# +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- +# +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s1track+ D_s+ +Alias MyD_s1track- D_s- +ChargeConj MyD_s1track+ MyD_s1track- +# +Alias MyD_s3tracks+ D_s+ +Alias MyD_s3tracks- D_s- +ChargeConj MyD_s3tracks+ MyD_s3tracks- +# +Alias MyD_s*(2317)+ D_s0*+ +Alias MyD_s*(2317)- D_s0*- +ChargeConj MyD_s*(2317)+ MyD_s*(2317)- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +# +Alias MyD_s*(2457)+ D_s1+ +Alias MyD_s*(2457)- D_s1- +ChargeConj MyD_s*(2457)+ MyD_s*(2457)- +# +Alias MyD_s*(2536)+ D'_s1+ +Alias MyD_s*(2536)- D'_s1- +ChargeConj MyD_s*(2536)+ MyD_s*(2536)- +# + +Alias MyMainD*+ D*+ +Alias MyMainD*- D*- +ChargeConj MyMainD*+ MyMainD*- +# +Alias MyD0 D0 +Alias anti-MyD0 anti-D0 +ChargeConj MyD0 anti-MyD0 +# +Alias Myeta eta +ChargeConj Myeta Myeta +# +Alias Myetagg eta +ChargeConj Myetagg Myetagg +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias Myetap eta' +ChargeConj Myetap Myetap +# +Alias Myetapgg eta' +ChargeConj Myetapgg Myetapgg +# +Alias Myomega omega +ChargeConj Myomega Myomega +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias Myphigg phi +ChargeConj Myphigg Myphigg +# +Alias Myomegagg omega +ChargeConj Myomegagg Myomegagg + + + + +# +# +Decay B0sig + +####### D* excite et Ds excited de B0 +0.0012 MyMainD*- pi+ pi- MyD_s+ PHSP; +0.0024 MyMainD*- pi+ pi- MyD_s*+ PHSP; +0.00024 MyMainD*- pi+ pi- MyD_s*(2317)+ PHSP; + 0.00013 MyMainD*- pi+ pi- MyD_s*(2457)+ PHSP; + 0.00005 MyMainD*- pi+ pi- MyD_s*(2536)+ PHSP; + +Enddecay +CDecay anti-B0sig +# +Decay MyD_s+ + #0.011 pi+ pi- pi+ + 0.004 pi+ pi- pi+ PHSP; + 0.006 Myf0 pi+ PHSP; + 0.001 Myf2 pi+ PHSP; + #0.045 0.1532*Myphi pi+ SVS; + #0.084 0.1532*Myphi Myrho+ PHSP; + 0.00689 Myphi pi+ SVS; + 0.01287 Myphi Myrho+ PHSP; + #0.002300000 0.9073*Myomega pi+ SVS; + #0.028 0.9073*Myomega Myrho+ PHSP; + 0.0021 Myomega pi+ SVS; + 0.0254 Myomega Myrho+ PHSP; + #0.0183 0.2734*Myeta pi+ PHSP; + #0.089000000 Myrho+ 0.2734*Myeta SVS; + 0.005 Myeta pi+ PHSP; + 0.0243 Myrho+ Myeta SVS; + 0.02 Myetagg pi+ pi- pi+ PHSP; + 0.0065 K+ pi- pi+ D_DALITZ; + #0.0394 0.6718*Myetap pi+ PHSP; + # 0.125 Myrho+ 0.6718*Myetap SVS; + 0.0265 Myetap pi+ PHSP; + 0.0834 Myrho+ Myetap SVS; + 0.02 Myetapgg pi+ pi- pi+ PHSP; + 0.016 Myomegagg pi+ pi- pi+ PHSP; + 0.012 Myphigg pi+ pi- pi+ PHSP; + 0.006 K0 pi+ pi- pi+ PHSP; + #0.0543 0.14*Mytau+ nu_tau SLN; + 0.0076 Mytau+ nu_tau SLN; + +# Following decays are prescaled by a factor 4 + 0.00183 Myeta e+ nu_e ISGW2; + 0.00165 Myetap e+ nu_e ISGW2; + 0.00050 Myf0 e+ nu_e ISGW2; + 0.00030 MyK*0 e+ nu_e ISGW2; + 0.00095 Myphi e+ nu_e ISGW2; + 0.00183 Myeta mu+ nu_mu ISGW2; + 0.00165 Myetap mu+ nu_mu ISGW2; + 0.00050 Myf0 mu+ nu_mu ISGW2; + 0.00030 MyK*0 mu+ nu_mu ISGW2; + 0.00095 Myphi mu+ nu_mu ISGW2; +Enddecay +CDecay MyD_s- +# +Decay MyD_s3tracks+ +0.004 pi+ pi- pi+ PHSP; +0.02 Myetagg pi+ pi- pi+ PHSP; +0.02 Myetapgg pi+ pi- pi+ PHSP; +0.016 Myomegagg pi+ pi- pi+ PHSP; +0.012 Myphigg pi+ pi- pi+ PHSP; +0.006 K0 pi+ pi- pi+ PHSP; +Enddecay +CDecay MyD_s3tracks- +# +Decay MyD_s1track+ +# 0.0183 0.719*eta pi+ PHSP; +# 0.089000000 Myrho+ 0.719*eta SVS; +# 0.0394 0.1771*eta' pi+ PHSP; +# 0.125 Myrho+ 0.1771*eta' SVS; + 0.0131 Myetagg pi+ PHSP; + 0.064000000 Myrho+ Myetagg SVS; + 0.00698 Myetapgg pi+ PHSP; + 0.0221 Myrho+ Myetapgg SVS; +Enddecay +CDecay MyD_s1track- +# +Decay MyD_s*+ + 0.942000000 MyD_s+ gamma VSP_PWAVE; + 0.058 MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*- +# +Decay MyD_s*(2317)+ + 1. MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*(2317)- +# +Decay MyD_s*(2457)+ + 0.18 MyD_s+ gamma VSP_PWAVE; + 0.48 MyD_s*+ pi0 PHSP; +# 0.043 MyD_s1track+ pi+ pi- PHSP; + 0.0248 MyD_s1track+ pi+ pi- PHSP; + 0.0182 MyD_s3tracks+ pi+ pi- PHSP; + 0.043 MyD_s+ pi0 pi0 PHSP; + 0.04 MyD_s*(2317)+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*(2457)- +# +Decay MyD_s*(2536)+ + # 0.25 MyD_s1track+ pi+ pi- PHSP; + 0.144 MyD_s1track+ pi+ pi- PHSP; + 0.106 MyD_s3tracks+ pi+ pi- PHSP; + 0.25 MyD_s+ pi0 pi0 PHSP; + 0.1 MyD_s*+ gamma PHSP; +Enddecay +CDecay MyD_s*(2536)- +# +Decay MyMainD*+ + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay MyMainD*- +# +Decay MyD0 + 1.0000 K- pi+ PHSP; +Enddecay +CDecay anti-MyD0 +# +Decay Myrho+ + 1.000 pi+ pi0 VSS; +Enddecay +CDecay Myrho- +# +Decay Myrho + 1.000 pi+ pi- VSS; +Enddecay +Decay Mytau+ + 0.09 TAUOLA 5; + 0.05 TAUOLA 8; +Enddecay +CDecay Mytau- +# +Decay Myeta + 0.2292 pi- pi+ pi0 ETA_DALITZ; + 0.0422 pi- pi+ gamma PHSP; +Enddecay +# +Decay Myetagg + 0.2292 pi- pi+ pi0 ETA_DALITZ; + 0.0422 pi- pi+ gamma PHSP; + 0.3941 gamma gamma PHSP; + 0.3268 pi0 pi0 pi0 PHSP; + 0.0068 gamma e+ e- PHSP; + 0.0003 gamma mu+ mu- PHSP; + 0.0004 gamma gamma pi0 PHSP; +Enddecay +# +Decay Myomega + 0.892000000 pi- pi+ pi0 OMEGA_DALITZ; + 0.0153 pi- pi+ PHSP; +Enddecay +# +Decay MyK*0 + 0.6657 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# + +# +Decay Myetap + 0.293 Myrho gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +# 0.41 0.719*eta pi+ pi- PHSP; +# 0.0275 0.9073*Myomega gamma PHSP; +# 0.216 0.2734*Myeta pi0 pi0 PHSP; + 0.295 Myetagg pi+ pi- PHSP; + 0.025 Myomega gamma PHSP; + 0.059 Myeta pi0 pi0 PHSP; +Enddecay +# +Decay Myetapgg + 0.42900 pi+ pi- Myetagg PHSP; + 0.29100 Myrho gamma SVP_HELAMP 1.0 0.0 1.0 0.0; + 0.22200 pi0 pi0 Myetagg PHSP; + 0.02750 Myomegagg gamma PHSP; + 0.02200 gamma gamma PHSP; + 0.00214 pi0 pi0 pi0 PHSP; +Enddecay +# +Decay Myomegagg + 0.8920 pi+ pi- pi0 OMEGA_DALITZ; + 0.0828 pi0 gamma PHSP; + 0.0153 pi+ pi- VSS; +Enddecay +# +Decay Myf0 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myf2 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myphi + 0.1532 pi+ pi- pi0 PHI_DALITZ; +Enddecay +# +Decay Myphigg + 0.48900 K+ K- VSS; + 0.34200 K_L0 K_S0 VSS; + 0.15320 pi+ pi- pi0 PHI_DALITZ; + 0.01309 Myetagg gamma PHSP; + 0.00127 pi0 gamma PHSP; +Enddecay + + + + + + + +# +End diff --git a/dkfiles/Bs_6mu=PHSP,DecProdCut.dec b/dkfiles/Bs_6mu=PHSP,DecProdCut.dec new file mode 100644 index 000000000..3d1f96cfd --- /dev/null +++ b/dkfiles/Bs_6mu=PHSP,DecProdCut.dec @@ -0,0 +1,28 @@ +# EventType: 13116010 +# +# Descriptor: [B_s0 => mu+ mu- mu+ mu- mu+ mu-]cc +# +# NickName: Bs_6mu=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# +# Documentation: The B_s0 -> 6mu decay in the phase space approach +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Titus Mombaecher +# Email: Titus.Mombacher@cern.ch +# Date: 20210630 +# CPUTime: <1min +# + + + +Decay B_s0sig + 1.000 mu+ mu- mu+ mu- mu+ mu- PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs_8mu=PHSP,DecProdCut.dec b/dkfiles/Bs_8mu=PHSP,DecProdCut.dec new file mode 100644 index 000000000..d3c515b77 --- /dev/null +++ b/dkfiles/Bs_8mu=PHSP,DecProdCut.dec @@ -0,0 +1,27 @@ +# EventType: 13118000 +# +# Descriptor: [B_s0 => mu+ mu- mu+ mu- mu+ mu- mu+ mu-]cc +# +# NickName: Bs_8mu=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# +# Documentation: The B_s0 -> 8mu decay in the phase space approach +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Titus Mombaecher +# Email: Titus.Mombacher@cern.ch +# Date: 20210630 +# CPUTime: <1min + + + +Decay B_s0sig + 1.000 mu+ mu- mu+ mu- mu+ mu- mu+ mu- PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs_DD,Kmunu,KmunuCocktail=TightCut.dec b/dkfiles/Bs_DD,Kmunu,KmunuCocktail=TightCut.dec new file mode 100644 index 000000000..3e4012522 --- /dev/null +++ b/dkfiles/Bs_DD,Kmunu,KmunuCocktail=TightCut.dec @@ -0,0 +1,107 @@ +# EventType: 13694052 +# +# Descriptor: {[[B_s0]nos -> (anti-D0 -> K+ mu- anti-nu_mu) (D0 -> K- mu+ nu_mu)]cc, [[B_s0]os -> (anti-D0 -> K+ mu- anti-nu_mu) (D0 -> K- mu+ nu_mu)]cc} +# +# NickName: Bs_DD,Kmunu,KmunuCocktail=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LoKi__GenCutTool +# +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "([(B_s0) ==> (Charm ==> ^K+ ^mu- nu_mu~ {X} {X} {X}) (Charm ==> ^K- ^mu+ nu_mu {X} {X} {X})]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", "from GaudiKernel.SystemOfUnits import MeV"] +# tightCut.Cuts = { +# '[mu-]cc' : "(in_range(0.01, GTHETA, 0.4)) & (GP > 2900 * MeV)", +# '[K-]cc' : "(in_range(0.01, GTHETA, 0.4)) & (GP > 2900 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: semi-leptonic B_s0 -> D0 D0 and B_s0 -> D+ D- decays +# EndDocumentation +# +# PhysicsWG: RD +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20210525 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Decay B_s0sig + 0.125 MyD0 Myanti-D0 PHSP; + 0.125 MyD*0 Myanti-D0 SVS; + 0.125 Myanti-D*0 MyD0 SVS; + 0.125 MyD*0 Myanti-D*0 PHSP; + 0.125 MyD+ MyD- PHSP; + 0.125 MyD*+ MyD- SVS; + 0.125 MyD*- MyD+ SVS; + 0.125 MyD*+ MyD*- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD*+ + 0.677 MyD0 pi+ VSS; + 0.307 MyD+ pi0 PHSP; + 0.016 MyD+ gamma PHSP; +Enddecay +CDecay MyD*- +# +Decay MyD*0 + 0.647 MyD0 pi0 VSS; + 0.353 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD+ + 0.365 K- pi+ mu+ nu_mu PHSP; + 0.352 Myanti-K*0 mu+ nu_mu ISGW2; + 0.010 K- pi0 pi+ mu+ nu_mu PHSP; +Enddecay +CDecay MyD- +# +Decay MyD0 + 0.341 K- mu+ nu_mu ISGW2; + 0.189 MyK*- mu+ nu_mu ISGW2; + 0.160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End diff --git a/dkfiles/Bs_Ds2460pi,Dsstgamma,Dsgamma,KKpi=DecProdCut.dec b/dkfiles/Bs_Ds2460pi,Dsstgamma,Dsgamma,KKpi=DecProdCut.dec new file mode 100644 index 000000000..8f3cdd03c --- /dev/null +++ b/dkfiles/Bs_Ds2460pi,Dsstgamma,Dsgamma,KKpi=DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 13164252 +# +# Descriptor: {[[B_s0]nos => (D_s1(2460)- => ( D_s*- => (D_s- => K- K+ pi- ) gamma) gamma) pi+]cc, [[B_s0]os => (D_s1(2460)+ => ( D_s*+ => (D_s+ => K+ K- pi+ ) gamma) gamma) pi-]cc} +# +# NickName: Bs_Ds2460pi,Dsstgamma,Dsgamma,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: +# B_s0 decay to (Ds1(2460)- -> (D_s*- -> (D_s- (KKpi) gamma) gamma)) pi+ with Dalitz decay model for D_s- decay. +# Daughters in LHCb. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Adlene Hicheur +# Email: Adlene.Hicheur@cern.ch +# Date: 20210630 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*- MyD_s*+ +# +Alias MyD_s1+ D_s1+ +Alias MyD_s1- D_s1- +ChargeConj MyD_s1- MyD_s1+ +# +Decay B_s0sig + 1.000 MyD_s1- pi+ SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s1- + 1.000 MyD_s*- gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyD_s1+ +# +Decay MyD_s*- + 1.000 MyD_s- gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 1.000 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +End + diff --git a/dkfiles/Bs_DsDKst0,3piX=cocktail,TightCut.dec b/dkfiles/Bs_DsDKst0,3piX=cocktail,TightCut.dec index d7d68ea3c..dd3e65a3b 100644 --- a/dkfiles/Bs_DsDKst0,3piX=cocktail,TightCut.dec +++ b/dkfiles/Bs_DsDKst0,3piX=cocktail,TightCut.dec @@ -19,10 +19,10 @@ # tightCut.Preambulo += [ # 'from LoKiCore.functions import in_range', # 'from GaudiKernel.SystemOfUnits import GeV, MeV', -# 'goodcharm = (GNINTREE(("pi+"==GABSID) & ( GPT > 250 * MeV ) & (GP > 3000 * MeV) & in_range( 0.010 , GTHETA , 0.400 ) & (GNINTREE(("K0" == GABSID), HepMC.ancestors)==0), HepMC.descendants) > 2.5)',] +# 'goodcharm = (GNINTREE(("pi+"==GABSID) & ( GPT > 250 * MeV ) & (GP > 2000 * MeV) & in_range( 0.010 , GTHETA , 0.400 ) & (GNINTREE(("K0" == GABSID), HepMC.ancestors)==0), HepMC.descendants) > 2.5)',] # tightCut.Cuts = { -# '[K+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 3000 * MeV) & in_range( 0.010 , GTHETA , 0.400 )', -# '[pi-]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 3000 * MeV) & in_range( 0.010 , GTHETA , 0.400 )', +# '[K+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 2000 * MeV)', +# '[pi-]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 2000 * MeV)', # '[D+]cc' : 'goodcharm', # '[D*(2010)+]cc' : 'goodcharm', # '[D_s+]cc' : 'goodcharm', @@ -32,132 +32,148 @@ # PhysicsWG: RD # Tested: Yes # CPUTime: <8min -# Responsible: Harris Bernstein -# Email: hcbernst@syr.edu -# Date: 20200501 +# Responsible: Aravindhan Venkateswaran +# Email: arvenkat@syr.edu +# Date: 20210611 # Alias MyD_s+ D_s+ Alias MyD_s- D_s- ChargeConj MyD_s+ MyD_s- -# -Alias Myeta eta -ChargeConj Myeta Myeta -# -Alias Myomega omega -ChargeConj Myomega Myomega -# -Alias Myrho+ rho+ -Alias Myrho- rho- -ChargeConj Myrho+ Myrho- -# -Alias Myeta' eta' -ChargeConj Myeta' Myeta' -# -Alias Myrho0 rho0 -ChargeConj Myrho0 Myrho0 -# -Alias MyD+ D+ -Alias MyD- D- -ChargeConj MyD+ MyD- -# -Alias Mya_1+ a_1+ -Alias Mya_1- a_1- -ChargeConj Mya_1+ Mya_1- -# -Alias MyK*0_f K*0 -Alias Myanti-K*0_f anti-K*0 -ChargeConj MyK*0_f Myanti-K*0_f -# -Alias MyK'_10 K'_10 -Alias Myanti-K'_10 anti-K'_10 -ChargeConj MyK'_10 Myanti-K'_10 -# -Alias MyK*0 K*0 -Alias Myanti-K*0 anti-K*0 -ChargeConj MyK*0 Myanti-K*0 + # Alias MyD_s*+ D_s*+ Alias MyD_s*- D_s*- ChargeConj MyD_s*+ MyD_s*- + # -Alias MyD*+ D*+ -Alias MyD*- D*- -ChargeConj MyD*+ MyD*- +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + # Alias MyD0 D0 Alias Myanti-D0 anti-D0 ChargeConj MyD0 Myanti-D0 + # +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +# K*0 -> K+ pi- +Alias MyK*0_f K*0 +Alias Myanti-K*0_f anti-K*0 +ChargeConj MyK*0_f Myanti-K*0_f + +# f0 -> pi+ pi- Alias Myf_0 f_0 ChargeConj Myf_0 Myf_0 -# + +# f'_0 -> pi+ pi- Alias Myf'_0 f'_0 ChargeConj Myf'_0 Myf'_0 -# + +# K*- -> KS0 pi- Alias MyK*-_f K*- Alias MyK*+_f K*+ ChargeConj MyK*-_f MyK*+_f -# + +# K_0*- -> KS0 pi- Alias MyK_0*- K_0*- Alias MyK_0*+ K_0*+ ChargeConj MyK_0*- MyK_0*+ + +# a1+ -> rho0 pi+ +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- + +# K_1(1270)- -> K- pi+ pi- +Alias MyK_1+ K_1+ +Alias MyK_1- K_1- +ChargeConj MyK_1+ MyK_1- + +# K_1(1270)+ -> KS0 pi+ pi0 +Alias MyK_1_f+ K_1+ +Alias MyK_1_f- K_1- +ChargeConj MyK_1_f+ MyK_1_f- + +# K*0 -> KS0 pi0 +Alias MyK*0_f1 K*0 +Alias Myanti-K*0_f1 anti-K*0 +ChargeConj MyK*0_f1 Myanti-K*0_f1 + +# eta -> pi+ pi- pi0 +Alias Myeta_f eta +ChargeConj Myeta_f Myeta_f + +# eta -> pi+ pi- gamma +Alias Myeta_f1 eta +ChargeConj Myeta_f1 Myeta_f1 + +# eta -> 2piX +Alias Myeta_2piX eta +ChargeConj Myeta_2piX Myeta_2piX + +# eta !-> 2piX +Alias Myeta_not2piX eta +ChargeConj Myeta_not2piX Myeta_not2piX + +# omega -> pi+ pi- pi0 +Alias Myomega omega +ChargeConj Myomega Myomega + +# omega -> 2piX +Alias Myomega_2piX omega +ChargeConj Myomega_2piX Myomega_2piX + +# omega !-> 2piX +Alias Myomega_not2piX omega +ChargeConj Myomega_not2piX Myomega_not2piX + +# eta' -> 2piX +Alias Myeta'_2piX eta' +ChargeConj Myeta'_2piX Myeta'_2piX + +# eta' !-> 2piX +Alias Myeta'_not2piX eta' +ChargeConj Myeta'_not2piX Myeta'_not2piX + +# K’_10 -> KS0bar pi+ pi- +Alias MyK'_10 K'_10 +Alias Myanti-K'_10 anti-K'_10 +ChargeConj MyK'_10 Myanti-K'_10 + +# phi -> K+ K- +Alias Myphi phi +ChargeConj Myphi Myphi + +# a0(980)+ -> eta pi+ +Alias Mya_0+ a_0+ +Alias Mya_0- a_0- +ChargeConj Mya_0+ Mya_0- + +# a0(980)0 ->eta pi0 +Alias Mya_00 a_00 +ChargeConj Mya_00 Mya_00 + # Decay B_s0sig -1 MyD_s- MyD+ MyK*0_f PHSP; -1 MyD_s*- MyD+ MyK*0_f PHSP; -1 MyD_s- MyD*+ MyK*0_f PHSP; -1 MyD_s*- MyD*+ MyK*0_f PHSP; +1.6 MyD_s- MyD+ MyK*0_f PHSP; +3.1 MyD_s*- MyD+ MyK*0_f PHSP; +6.9 MyD_s- MyD*+ MyK*0_f PHSP; +8.9 MyD_s*- MyD*+ MyK*0_f PHSP; Enddecay CDecay anti-B_s0sig -# -Decay Myomega -1.0 pi+ pi- pi0 OMEGA_DALITZ; -Enddecay -# -Decay MyD+ -0.38 K0 pi+ Myeta' PHSP; -0.93 Mya_1+ Myanti-K*0_f SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -1.55 K0 pi+ pi+ pi- PHSP; -3.1 Mya_1+ anti-K0 SVS; -1.55 MyK'_10 pi+ SVS; -1.55 anti-K0 Myrho0 pi+ PHSP; -0.58 Mya_1+ pi0 SVS; -0.58 Myrho+ Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -0.166 pi+ pi+ pi+ pi- pi- PHSP; -0.377 Myeta pi+ PHSP; -0.138 Myeta pi+ pi0 PHSP; -0.497 Myeta' pi+ PHSP; -0.16 Myeta' pi+ pi0 PHSP; -Enddecay -CDecay MyD- -# + + Decay MyD*+ 0.677 MyD0 pi+ VSS; 0.307 MyD+ pi0 VSS; 0.016 MyD+ gamma VSP_PWAVE; Enddecay CDecay MyD*- -# -Decay MyK*-_f -1.0 K_S0 pi- VSS; -Enddecay -CDecay MyK*+_f -# -Decay Myeta -0.3941 gamma gamma PHSP; -0.3268 pi0 pi0 pi0 PHSP; -0.2292 pi+ pi- pi0 PHSP; -0.422 pi+ pi- gamma PHSP; -Enddecay -# -Decay Myrho0 -1.0 pi+ pi- VSS; -Enddecay -# -Decay MyK_0*- -1.0 K_S0 pi- PHSP; -Enddecay -CDecay MyK_0*+ + # Decay MyD_s*+ 93.5 MyD_s+ gamma VSP_PWAVE; @@ -165,96 +181,345 @@ Decay MyD_s*+ 0.67 MyD_s+ e+ e- PHSP; Enddecay CDecay MyD_s*- + +############################################## +#B(eta -> 2piX) = 0.271 = B(eta -> 1piX) +#B(eta' -> 2piX) = 0.432 +#B(omega -> 2piX) = 0.908 + +Decay MyD+ + +0.71 K0 pi+ Myeta_2piX PHSP; # Gamma_71 (PDG 2021 update) * 2 = 2.62, * B(eta -> 2piX) +0.16 K0 pi+ Myeta'_2piX PHSP; # Gamma_72 (PDG 2021 update) * 2 = 0.38, * B(eta' -> 2piX) + +#Breakup of Gamma_74 (PDG 2021 update) D+ -> Ks0 2pi+ pi-, broken up in 2008 PDG. Inclusive = 3.1% (which gets *2) + +#Gamma_68(2008) D+ -> Ks0 a1+ = 1.8% has agreement b/w ANJOS and COFFMAN +#Gamma_69(2008) D+ -> K1(1400) pi+ has disagreement. ANJOS does not see it, COFFMAN does +#Gamma_70(2008) D+ -> K*(892)- pi+ pi+ also has disagreement. ANJOS sees it, COFFMAN does not +#Gamma_71(2008) D+ -> Ks0 rho0 pi+ is almost completely dominated by Gamma_68, D+ -> Ks0 a1+, a1+ -> rho0 pi+. So this is ignored +#Gamma_72(2008) D+ -> Ks0 rho0 pi+ 3body is tiny and has a 100% error. So this is ignored +#Gamma_73(2008) D+ -> Ks0 2pi+ pi- NR = 0.36 is seen by both ANJOS and COFFMAN. + +#So we assign 3.1 - 1.8 - 0.36 = 0.94 broken up equally among Gamma_69 and Gamma_70 + +3.6 Mya_1+ K0 SVS; #Gamma_68 (2008 PDG) * 2 +0.94 Myanti-K'_10 pi+ SVS; #(Total - Gamma_68 - Gamma_73)*0.5 (2008 PDG) * 2, K1(1400) -> KS0bar pi+ pi- +0.94 MyK*-_f pi+ pi+ PHSP; #(Total - Gamma_68 - Gamma_73)*0.5 (2008 PDG) * 2, K*- -> KS0 pi- * +0.72 K0 pi+ pi+ pi- PHSP; #Gamma_73 (2008 PDG) rescaled * 2 +# + +0.036 K- pi+ pi+ Myeta_2piX PHSP; #Gamma_75 (PDG 2021 update) = 0.135 * B(eta -> 1piX) +0.066 K0 pi+ pi0 Myeta_2piX PHSP; #Gamma_76 (PDG 2021 update)*2 = 0.244 * B(eta -> 2piX) + +#Breakup of Gamma_77 (PDG 2021 update) D+ -> K- 3pi+ pi- + +#Rescaling slightly so that sum is equal to inclusive number 0.57 (interference effects) +#Following breakup according to Table 2 in arxiv:0211056 +#Since 3 body K* rho pi is dominated by 2 body a1+ K* mode, I am simply replacing Gamma_79 by Gamma_80 +#but with Gamma_79’s number + +0.123 Myanti-K*0_f pi+ pi+ pi- PHSP; #Gamma_78 (PDG 2021 update) rescaled, K*0 forced to K- pi+ +0.235 Mya_1+ Myanti-K*0_f SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_79 (PDG 2021 update) rescaled, a1 forced to rho0 pi+, K*0 forced to K- pi+ +0.176 K- rho0 pi+ pi+ PHSP; #Gamma_82 (PDG 2021 update) rescaled +0.041 K- pi+ pi+ pi+ pi- PHSP; #Gamma_83 (PDG 2021 update) rescaled +# + +0.58 Mya_1+ pi0 SVS; #Half of Gamma_101 (PDG 2021 update), a1 forced to rho0 pi+ +0.58 rho+ rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Other half of Gamma_101 (PDG 2021 update) + +0.166 pi+ pi+ pi+ pi- pi- PHSP; #Gamma_102 (PDG 2021 update) +0.102 Myeta_2piX pi+ PHSP; #Gamma_103 (PDG 2021 update) = 0.377 * B(eta->2piX) +0.056 Myeta_2piX pi+ pi0 PHSP; #Gamma_104 (PDG 2021 update) = 0.205 * B(eta->2piX) +0.341 eta pi+ pi+ pi- PHSP; #Gamma_105 (PDG 2021 update), all eta decays +0.087 Myeta_2piX pi+ pi0 pi0 PHSP; #Gamma_106 (PDG 2021 update) = 0.320 * B(eta->2piX) +0.02 Myeta_2piX Myeta_2piX pi+ PHSP; #Gamma_107 (PDG 2021 update) = 0.296 * B(eta->2piX) * B(eta->2piX) +0.12 Myeta_not2piX Myeta_2piX pi+ PHSP; #Gamma_107 (PDG 2021 update) = 0.296 * (1-B(eta->2piX)) * B(eta->2piX) * 2 +0.354 Myomega_2piX pi+ pi0 PHSP; #Gamma_109 (PDG 2021 update) = 0.390 * B(omega->2piX) +0.214 Myeta'_2piX pi+ PHSP; #Gamma_110 (PDG 2021 update) = 0.497 * B(eta'->2piX) +0.069 Myeta'_2piX pi+ pi0 PHSP; #Gamma_111 (PDG 2021 update) = 0.16 * B(eta'->2piX) + +Enddecay +CDecay MyD- + +#Sum D -> 3piX BF = 10.246% +#Biggest modes: +# D+ -> a1+ K0 (~36 % of total) +# D+ -> K1(1400) pi+ (~9% of total) +# D+ -> K*- pi+ pi+ (~9% of total) +# D+ -> K0 pi+ eta (~7% of total) +# D+ -> a1+ pi0 (~6% of total) +# D+ -> rho+ rho0 (~6% of total) +########################## + +########################## +#3piX modes are marked by [3piX] in comment +#The distinction between 3piX and 2piX modes is made because the 2piX decays can combine with a pion from D*+ -> D0 pi+, D0 -> 2piX, and form a 3piX bkg. + +Decay MyD0 +1.26 rho0 K0 SVS; #Gamma_40 (PDG 2021 update)*2 +0.24 K0 Myf_0 PHSP; #Gamma_43 (PDG 2021 update) *2, f0 -> pi+ pi- +0.56 K0 Myf'_0 PHSP; #Gamma_44 (PDG 2021 update) *2, f0(1370) -> pi+ pi- +3.28 MyK*-_f pi+ SVS; #Gamma_46 (PDG 2021 update) *2. K*- -> KS0 pi- +0.534 MyK_0*- pi+ PHSP; #Gamma_47 (PDG 2021 update)*2, K0*(1430)- -> KS0 pi- + +#Breakup of Gamma_71 (PDG 2021 update) D0 -> K- 2pi+ pi- +# Gamma_71 inclusive is 8.23 +# it is split into Gamma_72 (inclusive) = 6.87, Gamma_77 = 0.39, Gamma_81 = 1.81. +# Due to interference effects, these add up to 9.07, greater than the inclusive 8.23 +# So I rescale Gamma_72 to 6.23, Gamma_77 to 0.35, Gamma_81 to 1.64 to maintain relative proportions and have it sum to 8.23 + +#Gamma_72 further splits into Gamma_73 = 0.61, Gamma_74 = 1.01, Gamma_76 = 4.32 (before rescaling) +# Rescale Gamma_72 to 0.63, Gamma_73 to 1.13, Gamma_75 to 4.47, so they sum to 6.23 + +0.63 K- pi+ rho0 PHSP; #Gamma_73 (PDG 2021 update) Rescaled [3piX] +1.13 Myanti-K*0_f rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_74 (PDG 2021 update) Rescaled, K*0bar -> K- pi+ [3piX] +4.47 Mya_1+ K- SVS; #Gamma_76 (PDG 2021 update) Rescaled, a1 -> rho0 pi+ [3piX] +0.35 MyK_1- pi+ SVS; #Gamma_77 (PDG 2021 update), K1(1270) -> K- pi+ pi- Rescaled [3piX] +1.64 K- pi+ pi+ pi- PHSP; #Gamma_81 (PDG 2021 update), Rescaled [3piX] +# + +#Breakup of Gamma_82 (PDG 2021 update) D0 -> Ks0 pi+ pi- pi0 Inclusive = 5.2%*2 +0.254 Myeta_f K0 PHSP; #Gamma_83 (PDG 2021 update) Rescaled then *2, eta forced to pi+ pi- pi0 +2.16 Myomega K0 SVS; #Gamma_84 (PDG 2021 update) Rescaled and then *2, omega forced to pi+ pi- pi0 +4.58 MyK*-_f rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_71 (2008 PDG)Rescaled then *2, K*- -> KS0 pi- +0.48 MyK_1_f- pi+ SVS; #Gamma_72(2008 PDG) Rescaled then *2, K1(1270) -> KS0 pi- pi0 +0.52 Myanti-K*0_f1 pi+ pi- PHSP; #Gamma_73 (2008 PDG) Rescaled then *2, K*0 -> KS0 pi0 +2.4 K0 pi+ pi- pi0 PHSP; #Gamma_74(2008 PDG)Rescaled then *2 +# + +#Breakup of Gamma_86 (PDG 2021 update) D0 -> K- 2pi+ pi- pi0 4.3% + +1.3 Myanti-K*0_f pi+ pi- pi0 PHSP; #Gamma_87 (PDG 2021 update), K*0bar -> K- pi+ [3piX] +2.15 K- pi+ Myomega PHSP; #Gamma_88-Gamma_89 (PDG 2021 update), omega -> pi+ pi- pi0 [3piX] +0.65 Myanti-K*0_f Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_89 (PDG 2021 update), K*0bar -> K- pi+, omega -> pi+ pi- pi0 [3piX] +0.2 K- pi+ pi+ pi- pi0 PHSP; #Adding by hand to get to 4.3% [3piX] +# + +0.54 K0 Myeta_2piX pi0 PHSP; #Gamma_90 (PDG 2021 update)*2 = 2.02 * B(eta -> 2piX) +0.51 K- pi+ Myeta_2piX PHSP; #Gamma_93 (PDG 2021 update) = 1.88 * B(eta -> 2piX) [3piX] +0.12 K- pi+ pi0 Myeta_2piX PHSP; #Gamma_97 (PDG 2021 update) = 0.449 * B(eta -> 2piX) [3piX] +0.15 K0 pi+ pi- Myeta_2piX PHSP; #Gamma_98 (PDG 2021 update)*2 = 0.56 * B(eta -> 2piX) [3piX] +0.41 K0 pi+ pi- Myeta_not2piX PHSP;#Gamma_98 (PDG 2021 update)*2 = 0.56 * (1-B(eta -> 2piX)) +#0.095 K0 pi0 pi0 Myeta_2piX PHSP; #Gamma_99 (PDG 2021 update)*2 = 0.352 * B(eta -> 2piX) +0.22 K0 rho0 pi+ pi- PHSP; #Gamma_101 (PDG 2021 update)*2 [3piX] +0.32 MyK*-_f rho0 pi+ PHSP; #Gamma_103 (PDG 2021 update)*2, K*- forced to KS0 pi- [3piX] + +#0.043 K0 Myeta_f1 PHSP; #Part of Gamma_107(PDG 2021 update), with eta going only to pi+ pi- gamma *2, Remaining part is in #Gamma_83 +#0.13 Myanti-K*0_f1 Myeta_2piX SVS; #Gamma_111 (PDG 2021 update)*1/3, K*0 -> K0 pi0 = 0.47 * B(eta -> 2piX) +0.28 K- pi+ Myeta'_2piX PHSP; #Gamma_114 (PDG 2021 update) = 0.643 * B(eta' -> 2piX) [3piX] +0.22 K0 Myeta'_2piX pi0 PHSP; #Gamma_115 (PDG 2021 update)*2 = 0.504 * B(eta' -> 2piX) +#Gamma_108 (PDG 2021 update), Gamma_112 (PDG 2021 update) too small, ignoring + +#Pionic modes +1.01 rho+ pi- SVS; #Gamma_134 (PDG 2021 update) +0.386 rho0 pi0 SVS; #Gamma_135 (PDG 2021 update) +0.515 rho- pi+ SVS; #Gamma_136 (PDG 2021 update) + +0.117 pi+ pi+ pi- pi- PHSP; #Gamma_151 - Gamma_152 - Gamma_164 (PDG 2021 update) [3piX] +0.454 Mya_1+ pi- SVS; #Gamma_152 (PDG 2021 update) [3piX] +0.185 rho0 rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_164 (PDG 2021 update) [3piX] + +1.02 pi+ pi- pi0 pi0 PHSP; #Gamma_178 (PDG 2021 update) + +#0.05 Myomega_2piX Myeta_2piX PHSP; #Gamma_173 (PDG 2021 update) = 0.198 * B(omega->2piX) * B(eta->2piX) [3piX] +#0.13 Myomega_2piX Myeta_not2piX PHSP; #Gamma_173 (PDG 2021 update) = 0.198 * B(omega->2piX) * B(eta !-> 2piX) + +0.42 pi+ pi+ pi- pi- pi0 PHSP; #Gamma_182 (PDG 2021 update), ignoring the breakup into Gamma_183 & Gamma_184, too small [3piX] +0.09 pi+ pi- pi0 Myeta_2piX PHSP; #Gamma_187 (PDG 2021 update) = 0.323 * B(eta -> 2piX) [3piX] +0.23 pi+ pi- pi0 Myeta_not2piX PHSP; #Gamma_187 (PDG 2021 update) = 0.323 * B(eta !-> 2piX) + +#0.015 Myeta_2piX Myeta_2piX PHSP; #Gamma_191 (PDG 2021 update) = 0.21 * B(eta->2piX)^2 [3piX] +#0.08 Myeta_2piX Myeta_not2piX PHSP; #Gamma_191 (PDG 2021 update) = 0.21 * B(eta->2piX)*B(eta!->2piX)*2 + +#0.01 Myeta_2piX Myeta'_2piX PHSP; #Gamma_194 (PDG 2021 update) = 0.10 * B(eta->2piX) * B(eta'->2piX) [3piX] +#0.01 Myeta_2piX Myeta'_not2piX PHSP; #Gamma_194 (PDG 2021 update) = 0.10 * B(eta->2piX) * B(eta'!->2piX) +#0.04 Myeta_not2piX Myeta'_2piX PHSP; #Gamma_194 (PDG 2021 update) = 0.10 * B(eta!->2piX) * B(eta'->2piX) + +0.247 K+ K- pi+ pi- PHSP; #Gamma_230 (PDG 2021 update) +0.212 K0 K0 pi+ pi- PHSP; #Gamma_257 (PDG 2021 update)*4 +0.310 K+ K- pi+ pi- pi0 PHSP; #Gamma_261 (PDG 2021 update) +Enddecay +CDecay Myanti-D0 + +#Sum D0 -> 2piX BF = 37.4% +#Sum D0 -> 3piX BF = 15.4% + +#Biggest 3piX modes: +# D0 -> K- 2pi+ pi- (~52% of total 3piX) +# of which D+ -> a1+ K- (~28% of total 3piX) +# D0 -> K- 2pi+ pi- pi0 (~27% of total 3piX) +# of which D+ -> K- pi+ (omega->pi+pi-pi0) (~14% of total 3piX) +##################### # Decay MyD_s+ -1.7 Myeta pi+ PHSP; -0.24 Myomega pi+ SVS; -8.9 Myrho+ Myeta SVS; -2.8 Myomega pi+ pi0 PHSP; -1.6 Myomega pi+ pi+ pi- PHSP; -3.94 Myeta' pi+ PHSP; -0.3 K0 pi+ pi+ pi- PHSP; -5.8 Myrho+ Myeta' SVS; +#Hadronic modes with a KKbar pair + +#Gamma_55 Ds+ -> K+ K- 2pi+ pi- is dominated by two body Ds -> a1+ phi, so I assign the exclusive number entirely to this submode (Gamma_58) +0.86 Mya_1+ Myphi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_58 (PDG 2021 update) , a1->rho pi, phi -> KK +0.336 K0 K0 pi+ pi+ pi- PHSP; #Gamma_62 (PDG 2021 update) *4 + +#Hadronic modes without K’s +0.46 Myeta_2piX pi+ PHSP; #Gamma_74 (PDG 2021) = 1.68 * B(eta -> 2piX) +0.17 Myomega_2piX pi+ SVS; #Gamma_75 (PDG 2021) = 0.192 * B(omega->2piX) +0.79 pi+ pi+ pi+ pi- pi- PHSP; #Gamma_76 (PDG 2021) + +#PDG is confusing for Ds -> eta rho+, Ds -> eta pi+ pi0 +#The modes are listed as independent, but they clearly cannot be, rho+ goes to pi+ pi0 100% of the time +#CLEO measure B(Ds+ -> eta rho+) = (8.9 +/- 0.8)% +#BES3 measure B(Ds+ -> eta pi+ pi0) = (9.5 +/- 0.5)% +# of which B(Ds+ -> eta rho+) = (7.4 +/- 0.6)% +# B(Ds+ -> a0 pi, a0 -> eta pi) = (2.2 +/- 0.4)% + +#So I average CLEO and BES3 for B(Ds+ -> eta rho+) to get 8.15% + +2.21 rho+ Myeta_2piX SVS; #Gamma_78 (PDG 2021 update) with my own averaging = 8.15 * B(eta -> 2piX) +0.3 Mya_0+ pi0 PHSP; #Half of Gamma_81 (PDG 2021 update), a0+ -> eta pi+ = 1.1 * B(eta -> 2piX) +0.3 Mya_00 pi+ PHSP; #Other half of Gamma_81 (PDG 2021 update), a00 -> eta pi0 = 1.1 * B(eta -> 2piX) +2.54 Myomega_2piX pi+ pi0 PHSP; #Gamma_82 (PDG 2021 update) = 2.8 * B(omega->2piX) + +3.09 pi+ pi+ pi+ pi- pi- pi0 PHSP; #Gamma_83 - (Gamma_84*B(omega->pi+pi-pi0)) - (Gamma_85*(B(eta’->pi+pi- eta)*B(eta -> pi+ pi- pi0))) +1.6 omega pi+ pi+ pi- PHSP; #Gamma_84 (PDG 2021 update), all omega decays. We don't need omega to go to 2piX here +1.7 Myeta'_2piX pi+ PHSP; #Gamma_85 (PDG 2021 update) = 3.94 * B(eta' -> 2piX) + +#PDG 2021 again lists Gamma_88 Ds+ -> eta’ rho+ and D+ -> eta’ pi+ pi0 independently. +#CLEO paper for measurement of Ds+ -> eta’ pi+ pi0 says that m(pi+ pi0) is selected only in rho region. +#So let us only keep Gamma_88 and ignore Gamma_89 +2.5 rho+ Myeta'_2piX SVS; #Gamma_88 (PDG 2021 update) = 5.8 * B(eta' -> 2piX) +0.6 K0 pi+ pi+ pi- PHSP; #Gamma_104 (PDG 2021 update) *2 Enddecay CDecay MyD_s- + +#Sum Ds+ -> 3piX BF = 17.4% +################ + # Decay MyK*0_f 1.0 K+ pi- VSS; Enddecay CDecay Myanti-K*0_f + +# +Decay MyK*-_f +1.0 K_S0 pi- VSS; +Enddecay +CDecay MyK*+_f + # Decay Mya_1+ -1.0 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +1.0 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; Enddecay CDecay Mya_1- + # -Decay MyK*0 -0.666 K+ pi- VSS; -0.333 K0 pi0 VSS; +Decay Myeta_2piX +0.2292 pi- pi+ pi0 ETA_DALITZ; +0.0422 gamma pi- pi+ PHSP; Enddecay -CDecay Myanti-K*0 + # -Decay MyK'_10 -1.0 MyK*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Decay Myeta_not2piX #Copied from DECAY.DEC +0.3931 gamma gamma PHSP; #[Reconstructed PDG2011] +0.3257 pi0 pi0 pi0 PHSP; #[Reconstructed PDG2011] Enddecay -CDecay Myanti-K'_10 + # -Decay MyD0 -1.26 Myrho0 K0 SVS; -0.24 K0 Myf_0 PHSP; -0.56 K0 Myf'_0 PHSP; -1.64 MyK*-_f pi+ SVS; -0.534 MyK_0*- pi+ PHSP; -7.161999999999999 K0 pi+ pi- pi0 PHSP; -4.441535776614311 Myeta K0 PHSP; -2.22 Myomega K0 SVS; -1.01 Myrho+ pi- SVS; -0.386 Myrho0 pi0 SVS; -0.515 Myrho- pi+ SVS; -0.488 K0 K0 pi+ pi- PHSP; -1.02 pi+ pi- pi0 pi0 PHSP; -1.81 K- pi+ pi+ pi- PHSP; -1.01 Myanti-K*0_f Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -5.86 K- pi+ Myrho0 PHSP; -3.13 Mya_1+ K- SVS; -1.9 Myanti-K*0_f pi+ pi- pi0 PHSP; -2.15 K- pi+ Myomega PHSP; -0.65 Myanti-K*0_f Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -1.14 K0 Myeta pi0 PHSP; -0.22 K0 Myrho0 pi+ pi- PHSP; -1.898 K0 Myeta' PHSP; -0.504 K0 Myeta' pi0 PHSP; -0.11699999999999999 pi+ pi+ pi- pi- PHSP; -0.454 Mya_1+ pi- SVS; -0.185 Myrho0 Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -0.198 Myomega Myeta PHSP; -0.151 pi+ pi+ pi- pi- pi0 PHSP; -0.109 Myeta pi+ pi- PHSP; -0.16 Myomega pi+ pi- PHSP; -2.11 Myeta Myeta PHSP; +Decay Myeta'_2piX +0.115 pi+ pi- Myeta_2piX PHSP; #B(eta'->pi+pi- eta)=0.425 * B(eta -> 2piX) +0.06 pi0 pi0 Myeta_2piX PHSP; #B(eta'->pi0 pi0 eta)=0.224 * B(eta -> 2piX) +0.295 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +0.023 Myomega_2piX gamma SVP_HELAMP 1.0 0.0 1.0 0.0; #B(eta' -> omega gamma) = 0.0252 * B(omega -> 2piX) Enddecay -CDecay Myanti-D0 + # -Decay Myeta' -0.426 pi+ pi- Myeta PHSP; -0.289 Myrho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; -0.228 pi0 pi0 Myeta PHSP; -0.262 Myomega gamma SVP_HELAMP 1.0 0.0 1.0 0.0; -0.222 gamma gamma PHSP; +Decay Myeta'_not2piX +0.20 pi0 pi0 Myeta_not2piX PHSP; #[Reconstructed PDG2011] 0.217 * B(eta!->2piX) +0.02 gamma gamma PHSP; #[Reconstructed PDG2011] Enddecay + # -Decay Myf_0 -1.0 pi+ pi- PHSP; +Decay Myomega_2piX +0.892 pi- pi+ pi0 OMEGA_DALITZ; +0.0153 pi- pi+ VSS; +Enddecay +# +Decay Myomega_not2piX #Copied from DECAY.DEC +1.0 pi0 gamma VSP_PWAVE; #[Reconstructed PDG2011] +Enddecay + +# +Decay MyK'_10 +1.0 K_S0 pi+ pi- PHSP; Enddecay +CDecay Myanti-K'_10 + # -Decay Myrho+ -1.0 pi+ pi0 VSS; +Decay Myf_0 +1.0 pi+ pi- PHSP; Enddecay -CDecay Myrho- + # Decay Myf'_0 1.0 pi+ pi- PHSP; Enddecay + +# +Decay MyK_0*- +1.0 K_S0 pi- PHSP; +Enddecay +CDecay MyK_0*+ + +# +Decay MyK_1+ +1.0 K+ pi+ pi- PHSP; +Enddecay +CDecay MyK_1- + +# +Decay Myeta_f +1.0 pi+ pi- pi0 PHSP; +Enddecay + +# +Decay Myomega +1.0 pi+ pi- pi0 OMEGA_DALITZ; +Enddecay + +# +Decay MyK_1_f- +1.0 K_S0 pi- pi0 PHSP; +Enddecay +CDecay MyK_1_f+ + +# +Decay MyK*0_f1 +1.0 K_S0 pi0 VSS; +Enddecay +CDecay Myanti-K*0_f1 + +# +Decay Myeta_f1 +1.0 pi+ pi- gamma PHSP; +Enddecay + +# +Decay Myphi +1.0 K+ K- VSS; +Enddecay + +# +Decay Mya_0+ +1.0 eta pi+ PHSP; +Enddecay +CDecay Mya_0- + +# +Decay Mya_00 +1.0 eta pi0 PHSP; +Enddecay + # End # + + diff --git a/dkfiles/Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec b/dkfiles/Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec new file mode 100644 index 000000000..3a7f678e7 --- /dev/null +++ b/dkfiles/Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec @@ -0,0 +1,133 @@ +# EventType: 13874401 +# +# Descriptor: {[B_s0 => (D_s- => pi-pi0 (omega -> pi+ pi- pi0)) nu_mu mu+]cc} +# +# NickName: Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Sum of D(*(*))_s mu nu_mu and D(*(*))_s tau nu_tau, includes resonances in Ds decay. Ds forced into pi+ pi0 omega, tight cuts on muon and pions from omega, cuts adapted for B+ -> omega mu nu analysis; +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "^( Beauty --> (Charm --> ^(omega(782) --> pi+ pi- (pi0 -> gamma gamma) ...) [pi+]cc pi0 ...) [mu-]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5" , +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )" , +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# "piPlusCuts = (0 < GNINTREE ( ('pi+' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMinusCuts = (0 < GNINTREE ( ('pi-' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMaxPT = (GMAXTREE( GPT, ('pi+' == GABSID) & inAcc & (GP > 1.5 * GeV)) > 0.85 * GeV )", +# "piMaxP = (GMAXTREE( GP, ('pi+' == GABSID) & inAcc & (GPT > 0.35 * GeV)) > 4.5 * GeV )", +# "omegaCuts = (GCHILD(GPT, 'pi0' == GABSID ) > 400*MeV) & (GCHILD(GPT, 'pi+' == GABSID ) > 350 * MeV) & (GCHILD(GP, 'pi+'== GABSID) > 1.5 * GeV ) & (1 < GNINTREE( ( 'gamma' == GID) & inEcalX & inEcalY & ~inEcalHole ))", +# "allcuts = ( muCuts & piPlusCuts & piMinusCuts & piMaxPT & piMaxP )" +# ] +# SignalFilter.Cuts = { "Beauty" : "allcuts", +# "omega(782)" : "omegaCuts"} +# +# EndInsertPythonCode +# +# CPUTime: < 10 min +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20210728 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD_s1+ D_s1+ +Alias MyD_s1- D_s1- +ChargeConj MyD_s1- MyD_s1+ +# +Alias MyD'_s1+ D'_s1+ +Alias MyD'_s1- D'_s1- +ChargeConj MyD'_s1- MyD'_s1+ +# +Alias MyD_s0*+ D_s0*+ +Alias MyD_s0*- D_s0*- +ChargeConj MyD_s0*+ MyD_s0*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyOmega omega +ChargeConj MyOmega MyOmega +# +Decay B_s0sig + #such that the Ds*/Ds = 2.42 and the Ds**/(AllDs) = 0.172 + #HQET2 parameter as for B->D(*)mu nu (assuming SU(3)), + #taken from 2016 HFAG averages: + #http://www.slac.stanford.edu/xorg/hfag/semi/summer16/html/ExclusiveVcb/exclBtoD.html + #http://www.slac.stanford.edu/xorg/hfag/semi/summer16/html/ExclusiveVcb/exclBtoDstar.html + 0.0210 MyD_s- mu+ nu_mu PHOTOS HQET2 1.128 1.074; #rho^2 as of HFAG 2016, v1 unchanged + 0.0510 MyD_s*- mu+ nu_mu PHOTOS HQET2 1.205 0.921 1.404 0.854; #rho^2 (ha1 unchanged) R1 and R2 as of HFAG 2016 + 0.0070 MyD_s0*- mu+ nu_mu PHOTOS ISGW2; + 0.0040 MyD_s1- mu+ nu_mu PHOTOS ISGW2; + 0.0040 MyD'_s1- mu+ nu_mu PHOTOS ISGW2; + # correct for the fact that we force tau -> mu anti_nu_mu nu_tau (17.3%) + 0.00138 MyD_s- Mytau+ nu_tau PHOTOS ISGW2; + 0.00277 MyD_s*- Mytau+ nu_tau PHOTOS ISGW2; + 0.00038 MyD_s0*- Mytau+ nu_tau PHOTOS ISGW2; + 0.00022 MyD_s1- Mytau+ nu_tau PHOTOS ISGW2; + 0.00022 MyD'_s1- Mytau+ nu_tau PHOTOS ISGW2; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s+ + 1.000 MyOmega pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_s- +# +Decay MyOmega + 1.000 pi- pi+ pi0 PHOTOS OMEGA_DALITZ; +Enddecay +# +Decay MyD_s*+ + 0.942 MyD_s+ gamma PHOTOS VSP_PWAVE; + 0.058 MyD_s+ pi0 PHOTOS VSS; +Enddecay +CDecay MyD_s*- +# +Decay MyD_s1+ + 0.0337 MyD_s+ gamma PHOTOS PHSP; + 0.097 MyD_s*+ pi0 PHOTOS PHSP; + 0.0077 MyD_s+ pi+ pi- PHOTOS PHSP; + 0.0038 MyD_s+ pi0 pi0 PHOTOS PHSP; + 0.008 MyD_s+ gamma gamma PHOTOS PHSP; + 0.008 MyD_s*+ gamma PHOTOS PHSP; +Enddecay +CDecay MyD_s1- +# +Decay MyD_s0*+ + 1.000 MyD_s+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_s0*- +# +Decay MyD'_s1+ + 0.5 MyD_s*+ gamma PHOTOS PHSP; + 0.5 MyD_s+ pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD'_s1- +# +Decay Mytau+ + 0.1731 mu+ nu_mu anti-nu_tau PHOTOS TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec b/dkfiles/Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec new file mode 100644 index 000000000..948ba04ba --- /dev/null +++ b/dkfiles/Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec @@ -0,0 +1,133 @@ +# EventType: 13876400 +# +# Descriptor: {[B_s0 => (D_s- => pi- pi- pi+ (omega -> pi+ pi- pi0)) nu_mu mu+]cc} +# +# NickName: Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Sum of D(*(*))_s mu nu_mu and D(*(*))_s tau nu_tau, includes resonances in Ds decay. Ds forced into pi+ pi+ pi- omega, tight cuts on muon and pions from omega, cuts adapted for B+ -> omega mu nu analysis; +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "^( Beauty --> (Charm --> ^(omega(782) --> pi+ pi- (pi0 -> gamma gamma) ...) [pi+]cc pi+ pi- ...) [mu-]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5" , +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )" , +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# "piPlusCuts = (0 < GNINTREE ( ('pi+' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMinusCuts = (0 < GNINTREE ( ('pi-' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMaxPT = (GMAXTREE( GPT, ('pi+' == GABSID) & inAcc & (GP > 1.5 * GeV)) > 0.85 * GeV )", +# "piMaxP = (GMAXTREE( GP, ('pi+' == GABSID) & inAcc & (GPT > 0.35 * GeV)) > 4.5 * GeV )", +# "omegaCuts = (GCHILD(GPT, 'pi0' == GABSID ) > 400*MeV) & (GCHILD(GPT, 'pi+' == GABSID ) > 350 * MeV) & (GCHILD(GP, 'pi+'== GABSID) > 1.5 * GeV ) & (1 < GNINTREE( ( 'gamma' == GID) & inEcalX & inEcalY & ~inEcalHole ))", +# "allcuts = ( muCuts & piPlusCuts & piMinusCuts & piMaxPT & piMaxP )" +# ] +# SignalFilter.Cuts = { "Beauty" : "allcuts", +# "omega(782)" : "omegaCuts"} +# +# EndInsertPythonCode +# +# CPUTime: < 10 min +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20210728 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD_s1+ D_s1+ +Alias MyD_s1- D_s1- +ChargeConj MyD_s1- MyD_s1+ +# +Alias MyD'_s1+ D'_s1+ +Alias MyD'_s1- D'_s1- +ChargeConj MyD'_s1- MyD'_s1+ +# +Alias MyD_s0*+ D_s0*+ +Alias MyD_s0*- D_s0*- +ChargeConj MyD_s0*+ MyD_s0*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyOmega omega +ChargeConj MyOmega MyOmega +# +Decay B_s0sig + #such that the Ds*/Ds = 2.42 and the Ds**/(AllDs) = 0.172 + #HQET2 parameter as for B->D(*)mu nu (assuming SU(3)), + #taken from 2016 HFAG averages: + #http://www.slac.stanford.edu/xorg/hfag/semi/summer16/html/ExclusiveVcb/exclBtoD.html + #http://www.slac.stanford.edu/xorg/hfag/semi/summer16/html/ExclusiveVcb/exclBtoDstar.html + 0.0210 MyD_s- mu+ nu_mu PHOTOS HQET2 1.128 1.074; #rho^2 as of HFAG 2016, v1 unchanged + 0.0510 MyD_s*- mu+ nu_mu PHOTOS HQET2 1.205 0.921 1.404 0.854; #rho^2 (ha1 unchanged) R1 and R2 as of HFAG 2016 + 0.0070 MyD_s0*- mu+ nu_mu PHOTOS ISGW2; + 0.0040 MyD_s1- mu+ nu_mu PHOTOS ISGW2; + 0.0040 MyD'_s1- mu+ nu_mu PHOTOS ISGW2; + # correct for the fact that we force tau -> mu anti_nu_mu nu_tau (17.3%) + 0.00138 MyD_s- Mytau+ nu_tau PHOTOS ISGW2; + 0.00277 MyD_s*- Mytau+ nu_tau PHOTOS ISGW2; + 0.00038 MyD_s0*- Mytau+ nu_tau PHOTOS ISGW2; + 0.00022 MyD_s1- Mytau+ nu_tau PHOTOS ISGW2; + 0.00022 MyD'_s1- Mytau+ nu_tau PHOTOS ISGW2; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s+ + 1.000 MyOmega pi+ pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD_s- +# +Decay MyOmega + 1.000 pi- pi+ pi0 PHOTOS OMEGA_DALITZ; +Enddecay +# +Decay MyD_s*+ + 0.942 MyD_s+ gamma PHOTOS VSP_PWAVE; + 0.058 MyD_s+ pi0 PHOTOS VSS; +Enddecay +CDecay MyD_s*- +# +Decay MyD_s1+ + 0.0337 MyD_s+ gamma PHOTOS PHSP; + 0.097 MyD_s*+ pi0 PHOTOS PHSP; + 0.0077 MyD_s+ pi+ pi- PHOTOS PHSP; + 0.0038 MyD_s+ pi0 pi0 PHOTOS PHSP; + 0.008 MyD_s+ gamma gamma PHOTOS PHSP; + 0.008 MyD_s*+ gamma PHOTOS PHSP; +Enddecay +CDecay MyD_s1- +# +Decay MyD_s0*+ + 1.000 MyD_s+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_s0*- +# +Decay MyD'_s1+ + 0.5 MyD_s*+ gamma PHOTOS PHSP; + 0.5 MyD_s+ pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD'_s1- +# +Decay Mytau+ + 0.1731 mu+ nu_mu anti-nu_tau PHOTOS TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_Jpsieta,mm,pipig=DecProdCut.dec b/dkfiles/Bs_Jpsieta,mm,pipig=DecProdCut.dec new file mode 100644 index 000000000..06d813cb2 --- /dev/null +++ b/dkfiles/Bs_Jpsieta,mm,pipig=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 13144220 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) (eta -> pi+ pi- gamma)]cc +# +# NickName: Bs_Jpsieta,mm,pipig=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: no CP violation +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20210707 +# +Alias MyJ/psi J/psi +Alias MyEta eta +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta MyEta +# +Decay B_s0sig + 1.000 MyJ/psi MyEta SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta + 1.000 pi+ pi- gamma PHOTOS PHSP; +Enddecay +End + diff --git a/dkfiles/Bs_Kst0Kst0=pTCuts,HelAmpsFromData.dec b/dkfiles/Bs_Kst0Kst0=pTCuts,HelAmpsFromData.dec new file mode 100644 index 000000000..ea23250a9 --- /dev/null +++ b/dkfiles/Bs_Kst0Kst0=pTCuts,HelAmpsFromData.dec @@ -0,0 +1,69 @@ +# EventType: 13104006 +# +# Descriptor: [B_s0 -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+)]cc +# +# NickName: Bs_Kst0Kst0=pTCuts,HelAmpsFromData +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^( B_s0 -> (K*(892)0 -> ^K+ ^pi-) (K*(892)~0 -> ^K- ^pi+) )]CC' +# +# tightCut.Preambulo += [ +# "in_acc = in_range( 0.010 , GTHETA , 0.400 )", +# "good_track = ( GPT > 300 * MeV ) & in_acc", +# "good_Bs = ( ( GMINTREE(GPT,GID=='K+') + GMINTREE(GPT,GID=='K-') + GMINTREE(GPT,GID=='pi-') + GMINTREE(GPT,GID=='pi+') ) > 3000 * MeV )" +# ] +# +# tightCut.Cuts = { +# '[pi+]cc' : 'good_track', +# '[K-]cc' : 'good_track', +# '[B_s0]cc': 'good_Bs' +# } +# EndInsertPythonCode +# +# Documentation: +# +# B_s0 decaying into two vectors K*(892)0 and K*(892)~0. +# The sum of the pTs of the daughters is required to be greater than a minimum. +# K*(892)0 and K*(892)~0 decaying into (K+ pi-) and (K- pi+), respectively. +# Kaons and pions are required to be in acceptance and have a minimum pT. +# The helicity amplitudes are chosen from measured data (https://arxiv.org/abs/1712.08683). +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Asier Pereiro +# Email: asier.pereiro.castro@cern.ch +# Date: 20210719 +# +Define Azero 0.45607 +Define pAzero 0.0 +Define Aplus 0.877601 +Define pAplus 2.52403 +Define Aminus 0.147703 +Define pAminus 0.0841355 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Decay B_s0sig + 1.000 MyK*0 Myanti-K*0 SVV_HELAMP Aplus pAplus Azero pAzero Aminus pAminus; +Enddecay +CDecay anti-B_s0sig +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End diff --git a/dkfiles/Bs_Kst0Kst0=tightCut,HelAmpsFromData.dec b/dkfiles/Bs_Kst0Kst0=tightCut,HelAmpsFromData.dec new file mode 100644 index 000000000..45b24ceff --- /dev/null +++ b/dkfiles/Bs_Kst0Kst0=tightCut,HelAmpsFromData.dec @@ -0,0 +1,68 @@ +# EventType: 13104005 +# +# Descriptor: [B_s0 -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+)]cc +# +# NickName: Bs_Kst0Kst0=tightCut,HelAmpsFromData +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^( B_s0 -> (K*(892)0 -> ^K+ ^pi-) (K*(892)~0 -> ^K- ^pi+) )]CC' +# +# tightCut.Preambulo += [ +# 'in_acc = in_range( 0.010 , GTHETA , 0.400 )', +# 'good_track = ( GPT > 300 * MeV ) & in_acc', +# 'good_Bs = ( GPT > 3000 * MeV )' +# ] +# +# tightCut.Cuts = { +# '[pi+]cc' : 'good_track', +# '[K-]cc' : 'good_track', +# '[B_s0]cc': 'good_Bs' +# } +# EndInsertPythonCode +# +# Documentation: +# +# B_s0 decaying into two vectors K*(892)0 and K*(892)~0. Required to have a minimum pT. +# K*(892)0 and K*(892)~0 decaying into (K+ pi-) and (K- pi+), respectively. +# Kaons and pions are required to be in acceptance and have a minimum pT. +# The helicity amplitudes are chosen from measured data (https://arxiv.org/abs/1712.08683). +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Asier Pereiro +# Email: asier.pereiro.castro@cern.ch +# Date: 20210719 +# +Define Azero 0.45607 +Define pAzero 0.0 +Define Aplus 0.877601 +Define pAplus 2.52403 +Define Aminus 0.147703 +Define pAminus 0.0841355 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Decay B_s0sig + 1.000 MyK*0 Myanti-K*0 SVV_HELAMP Aplus pAplus Azero pAzero Aminus pAminus; +Enddecay +CDecay anti-B_s0sig +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End diff --git a/dkfiles/Bs_Ktaunu,mununu=DecProdCut.dec b/dkfiles/Bs_Ktaunu,mununu=DecProdCut.dec new file mode 100755 index 000000000..4231e5b15 --- /dev/null +++ b/dkfiles/Bs_Ktaunu,mununu=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 13512030 +# +# Descriptor: {[[B_s0]nos => K- (tau+ -> mu+ nu_mu anti-nu_tau) nu_tau]cc, [[B_s0]os => K+ (tau- -> mu- anti-nu_mu nu_tau) nu_tau]cc} +# +# NickName: Bs_Ktaunu,mununu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: This is the decay file for the decay B_s0 -> K- tau+ nu_tau +# EndDocumentation +# +# PhysicsWG: B2SL +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Basem khanji +# Email: basem.khanji@cern.ch +# Date: 20210712 +Alias MyTau- tau- +Alias MyTau+ tau+ +ChargeConj MyTau+ MyTau- +# +# +Decay B_s0sig +1.000 K- MyTau+ nu_tau PHOTOS ISGW2; +Enddecay +CDecay anti-B_s0sig +# +Decay MyTau+ +1.000 mu+ nu_mu anti-nu_tau PHOTOS TAULNUNU; +Enddecay +CDecay MyTau- +# +End +# diff --git a/dkfiles/Bu_D0DKst0,3piX=cocktail,TightCut.dec b/dkfiles/Bu_D0DKst0,3piX=cocktail,TightCut.dec index 09c876f36..586497725 100644 --- a/dkfiles/Bu_D0DKst0,3piX=cocktail,TightCut.dec +++ b/dkfiles/Bu_D0DKst0,3piX=cocktail,TightCut.dec @@ -19,10 +19,10 @@ # tightCut.Preambulo += [ # 'from LoKiCore.functions import in_range' , # 'from GaudiKernel.SystemOfUnits import GeV, MeV', -# 'goodcharm = (GNINTREE(("pi+"==GABSID) & ( GPT > 250 * MeV ) & (GP > 3000 * MeV) & in_range( 0.010 , GTHETA , 0.400 ) & (GNINTREE(("K0" == GABSID), HepMC.ancestors)==0), HepMC.descendants) > 2.5)',] +# 'goodcharm = (GNINTREE(("pi+"==GABSID) & ( GPT > 250 * MeV ) & (GP > 2000 * MeV) & in_range( 0.010 , GTHETA , 0.400 ) & (GNINTREE(("K0" == GABSID), HepMC.ancestors)==0), HepMC.descendants) > 2.5)',] # tightCut.Cuts = { -# '[K+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 3000 * MeV) & in_range( 0.010 , GTHETA , 0.400 )', -# '[pi-]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 3000 * MeV) & in_range( 0.010 , GTHETA , 0.400 )', +# '[K+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 2000 * MeV)', +# '[pi-]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & (GP > 2000 * MeV)', # '[D+]cc' : 'goodcharm', # '[D*(2010)+]cc' : 'goodcharm', # '[D0]cc' : 'goodcharm', @@ -32,212 +32,417 @@ # PhysicsWG: RD # Tested: Yes # CPUTime: <5min -# Responsible: Harris Bernstein -# Email: hcbernst@syr.edu -# Date: 20200501 +# Responsible: Aravindhan Venkateswaran +# Email: arvenkat@syr.edu +# Date: 20210611 +# +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- # Alias MyD0 D0 Alias Myanti-D0 anti-D0 ChargeConj MyD0 Myanti-D0 # -Alias Myrho0 rho0 -ChargeConj Myrho0 Myrho0 -# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + +# K*0 -> K+ pi- +Alias MyK*0_f K*0 +Alias Myanti-K*0_f anti-K*0 +ChargeConj MyK*0_f Myanti-K*0_f + +# f0 -> pi+ pi- Alias Myf_0 f_0 ChargeConj Myf_0 Myf_0 -# + +# f'_0 -> pi+ pi- Alias Myf'_0 f'_0 ChargeConj Myf'_0 Myf'_0 -# + +# K*- -> KS0 pi- Alias MyK*-_f K*- Alias MyK*+_f K*+ ChargeConj MyK*-_f MyK*+_f -# + +# K_0*- -> KS0 pi- Alias MyK_0*- K_0*- Alias MyK_0*+ K_0*+ ChargeConj MyK_0*- MyK_0*+ -# -Alias Myeta eta -ChargeConj Myeta Myeta -# -Alias Myomega omega -ChargeConj Myomega Myomega -# -Alias Myrho+ rho+ -Alias Myrho- rho- -ChargeConj Myrho+ Myrho- -# -Alias MyK*0_f K*0 -Alias Myanti-K*0_f anti-K*0 -ChargeConj MyK*0_f Myanti-K*0_f -# + +# a1+ -> rho0 pi+ Alias Mya_1+ a_1+ Alias Mya_1- a_1- ChargeConj Mya_1+ Mya_1- -# -Alias Myeta' eta' -ChargeConj Myeta' Myeta' -# -Alias MyD+ D+ -Alias MyD- D- -ChargeConj MyD+ MyD- -# + +# K_1(1270)- -> K- pi+ pi- +Alias MyK_1+ K_1+ +Alias MyK_1- K_1- +ChargeConj MyK_1+ MyK_1- + +# K_1(1270)+ -> KS0 pi+ pi0 +Alias MyK_1_f+ K_1+ +Alias MyK_1_f- K_1- +ChargeConj MyK_1_f+ MyK_1_f- + +# K*0 -> KS0 pi0 +Alias MyK*0_f1 K*0 +Alias Myanti-K*0_f1 anti-K*0 +ChargeConj MyK*0_f1 Myanti-K*0_f1 + +# eta -> pi+ pi- pi0 +Alias Myeta_f eta +ChargeConj Myeta_f Myeta_f + +# eta -> pi+ pi- gamma +Alias Myeta_f1 eta +ChargeConj Myeta_f1 Myeta_f1 + +# eta -> 2piX +Alias Myeta_2piX eta +ChargeConj Myeta_2piX Myeta_2piX + +# eta !-> 2piX +Alias Myeta_not2piX eta +ChargeConj Myeta_not2piX Myeta_not2piX + +# omega -> pi+ pi- pi0 +Alias Myomega omega +ChargeConj Myomega Myomega + +# omega -> 2piX +Alias Myomega_2piX omega +ChargeConj Myomega_2piX Myomega_2piX + +# omega !-> 2piX +Alias Myomega_not2piX omega +ChargeConj Myomega_not2piX Myomega_not2piX + +# eta' -> 2piX +Alias Myeta'_2piX eta' +ChargeConj Myeta'_2piX Myeta'_2piX + +# eta' !-> 2piX +Alias Myeta'_not2piX eta' +ChargeConj Myeta'_not2piX Myeta'_not2piX + +# K’_10 -> KS0bar pi+ pi- Alias MyK'_10 K'_10 Alias Myanti-K'_10 anti-K'_10 ChargeConj MyK'_10 Myanti-K'_10 -# -Alias MyK*0 K*0 -Alias Myanti-K*0 anti-K*0 -ChargeConj MyK*0 Myanti-K*0 -# -Alias MyD*0 D*0 -Alias Myanti-D*0 anti-D*0 -ChargeConj MyD*0 Myanti-D*0 -# -Alias MyD*+ D*+ -Alias MyD*- D*- -ChargeConj MyD*+ MyD*- + # Decay B+sig -1.0 Myanti-D0 MyD+ MyK*0_f PHSP; -1.0 Myanti-D*0 MyD+ MyK*0_f PHSP; -1.0 Myanti-D0 MyD*+ MyK*0_f PHSP; -1.0 Myanti-D*0 MyD*+ MyK*0_f PHSP; +15.2 Myanti-D0 MyD+ MyK*0_f PHSP; +40.3 Myanti-D*0 MyD+ MyK*0_f PHSP; +18.7 Myanti-D0 MyD*+ MyK*0_f PHSP; +25.4 Myanti-D*0 MyD*+ MyK*0_f PHSP; Enddecay CDecay B-sig + # -Decay Myomega -1.0 pi+ pi- pi0 OMEGA_DALITZ; +Decay MyD*0 +0.647 MyD0 pi0 VSS; +0.353 MyD0 gamma VSP_PWAVE; Enddecay +CDecay Myanti-D*0 + # +Decay MyD*+ +0.677 MyD0 pi+ VSS; +0.307 MyD+ pi0 VSS; +0.016 MyD+ gamma VSP_PWAVE; +Enddecay +CDecay MyD*- + +############################################## +#B(eta -> 2piX) = 0.271 = B(eta -> 1piX) +#B(eta' -> 2piX) = 0.432 +#B(omega -> 2piX) = 0.908 + Decay MyD+ -0.38 K0 pi+ Myeta' PHSP; -0.93 Mya_1+ Myanti-K*0_f SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -1.55 K0 pi+ pi+ pi- PHSP; -3.1 Mya_1+ anti-K0 SVS; -1.55 MyK'_10 pi+ SVS; -1.55 anti-K0 Myrho0 pi+ PHSP; -0.58 Mya_1+ pi0 SVS; -0.58 Myrho+ Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -0.166 pi+ pi+ pi+ pi- pi- PHSP; -0.377 Myeta pi+ PHSP; -0.138 Myeta pi+ pi0 PHSP; -0.497 Myeta' pi+ PHSP; -0.16 Myeta' pi+ pi0 PHSP; + +0.71 K0 pi+ Myeta_2piX PHSP; # Gamma_71 (PDG 2021 update) * 2 = 2.62, * B(eta -> 2piX) +0.16 K0 pi+ Myeta'_2piX PHSP; # Gamma_72 (PDG 2021 update) * 2 = 0.38, * B(eta' -> 2piX) + +#Breakup of Gamma_74 (PDG 2021 update) D+ -> Ks0 2pi+ pi-, broken up in 2008 PDG. Inclusive = 3.1% (which gets *2) + +#Gamma_68(2008) D+ -> Ks0 a1+ = 1.8% has agreement b/w ANJOS and COFFMAN +#Gamma_69(2008) D+ -> K1(1400) pi+ has disagreement. ANJOS does not see it, COFFMAN does +#Gamma_70(2008) D+ -> K*(892)- pi+ pi+ also has disagreement. ANJOS sees it, COFFMAN does not +#Gamma_71(2008) D+ -> Ks0 rho0 pi+ is almost completely dominated by Gamma_68, D+ -> Ks0 a1+, a1+ -> rho0 pi+. So this is ignored +#Gamma_72(2008) D+ -> Ks0 rho0 pi+ 3body is tiny and has a 100% error. So this is ignored +#Gamma_73(2008) D+ -> Ks0 2pi+ pi- NR = 0.36 is seen by both ANJOS and COFFMAN. + +#So we assign 3.1 - 1.8 - 0.36 = 0.94 broken up equally among Gamma_69 and Gamma_70 + +3.6 Mya_1+ K0 SVS; #Gamma_68 (2008 PDG) * 2 +0.94 Myanti-K'_10 pi+ SVS; #(Total - Gamma_68 - Gamma_73)*0.5 (2008 PDG) * 2, K1(1400) -> KS0bar pi+ pi- +0.94 MyK*-_f pi+ pi+ PHSP; #(Total - Gamma_68 - Gamma_73)*0.5 (2008 PDG) * 2, K*- -> KS0 pi- * +0.72 K0 pi+ pi+ pi- PHSP; #Gamma_73 (2008 PDG) rescaled * 2 +# + +0.036 K- pi+ pi+ Myeta_2piX PHSP; #Gamma_75 (PDG 2021 update) = 0.135 * B(eta -> 1piX) +0.066 K0 pi+ pi0 Myeta_2piX PHSP; #Gamma_76 (PDG 2021 update)*2 = 0.244 * B(eta -> 2piX) + +#Breakup of Gamma_77 (PDG 2021 update) D+ -> K- 3pi+ pi- + +#Rescaling slightly so that sum is equal to inclusive number 0.57 (interference effects) +#Following breakup according to Table 2 in arxiv:0211056 +#Since 3 body K* rho pi is dominated by 2 body a1+ K* mode, I am simply replacing Gamma_79 by Gamma_80 +#but with Gamma_79’s number + +0.123 Myanti-K*0_f pi+ pi+ pi- PHSP; #Gamma_78 (PDG 2021 update) rescaled, K*0 forced to K- pi+ +0.235 Mya_1+ Myanti-K*0_f SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_79 (PDG 2021 update) rescaled, a1 forced to rho0 pi+, K*0 forced to K- pi+ +0.176 K- rho0 pi+ pi+ PHSP; #Gamma_82 (PDG 2021 update) rescaled +0.041 K- pi+ pi+ pi+ pi- PHSP; #Gamma_83 (PDG 2021 update) rescaled +# + +0.58 Mya_1+ pi0 SVS; #Half of Gamma_101 (PDG 2021 update), a1 forced to rho0 pi+ +0.58 rho+ rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Other half of Gamma_101 (PDG 2021 update) + +0.166 pi+ pi+ pi+ pi- pi- PHSP; #Gamma_102 (PDG 2021 update) +0.102 Myeta_2piX pi+ PHSP; #Gamma_103 (PDG 2021 update) = 0.377 * B(eta->2piX) +0.056 Myeta_2piX pi+ pi0 PHSP; #Gamma_104 (PDG 2021 update) = 0.205 * B(eta->2piX) +0.341 eta pi+ pi+ pi- PHSP; #Gamma_105 (PDG 2021 update), all eta decays +0.087 Myeta_2piX pi+ pi0 pi0 PHSP; #Gamma_106 (PDG 2021 update) = 0.320 * B(eta->2piX) +0.02 Myeta_2piX Myeta_2piX pi+ PHSP; #Gamma_107 (PDG 2021 update) = 0.296 * B(eta->2piX) * B(eta->2piX) +0.12 Myeta_not2piX Myeta_2piX pi+ PHSP; #Gamma_107 (PDG 2021 update) = 0.296 * (1-B(eta->2piX)) * B(eta->2piX) * 2 +0.354 Myomega_2piX pi+ pi0 PHSP; #Gamma_109 (PDG 2021 update) = 0.390 * B(omega->2piX) +0.214 Myeta'_2piX pi+ PHSP; #Gamma_110 (PDG 2021 update) = 0.497 * B(eta'->2piX) +0.069 Myeta'_2piX pi+ pi0 PHSP; #Gamma_111 (PDG 2021 update) = 0.16 * B(eta'->2piX) + Enddecay CDecay MyD- + +#Sum D -> 3piX BF = 10.246% +#Biggest modes: +# D+ -> a1+ K0 (~36 % of total) +# D+ -> K1(1400) pi+ (~9% of total) +# D+ -> K*- pi+ pi+ (~9% of total) +# D+ -> K0 pi+ eta (~7% of total) +# D+ -> a1+ pi0 (~6% of total) +# D+ -> rho+ rho0 (~6% of total) +########################## + +########################## +#3piX modes are marked by [3piX] in comment +#The distinction between 3piX and 2piX modes is made because the 2piX decays can combine with a pion from D*+ -> D0 pi+, D0 -> 2piX, and form a 3piX bkg. + +Decay MyD0 +1.26 rho0 K0 SVS; #Gamma_40 (PDG 2021 update)*2 +0.24 K0 Myf_0 PHSP; #Gamma_43 (PDG 2021 update) *2, f0 -> pi+ pi- +0.56 K0 Myf'_0 PHSP; #Gamma_44 (PDG 2021 update) *2, f0(1370) -> pi+ pi- +3.28 MyK*-_f pi+ SVS; #Gamma_46 (PDG 2021 update) *2. K*- -> KS0 pi- +0.534 MyK_0*- pi+ PHSP; #Gamma_47 (PDG 2021 update)*2, K0*(1430)- -> KS0 pi- + +#Breakup of Gamma_71 (PDG 2021 update) D0 -> K- 2pi+ pi- +# Gamma_71 inclusive is 8.23 +# it is split into Gamma_72 (inclusive) = 6.87, Gamma_77 = 0.39, Gamma_81 = 1.81. +# Due to interference effects, these add up to 9.07, greater than the inclusive 8.23 +# So I rescale Gamma_72 to 6.23, Gamma_77 to 0.35, Gamma_81 to 1.64 to maintain relative proportions and have it sum to 8.23 + +#Gamma_72 further splits into Gamma_73 = 0.61, Gamma_74 = 1.01, Gamma_76 = 4.32 (before rescaling) +# Rescale Gamma_72 to 0.63, Gamma_73 to 1.13, Gamma_75 to 4.47, so they sum to 6.23 + +0.63 K- pi+ rho0 PHSP; #Gamma_73 (PDG 2021 update) Rescaled [3piX] +1.13 Myanti-K*0_f rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_74 (PDG 2021 update) Rescaled, K*0bar -> K- pi+ [3piX] +4.47 Mya_1+ K- SVS; #Gamma_76 (PDG 2021 update) Rescaled, a1 -> rho0 pi+ [3piX] +0.35 MyK_1- pi+ SVS; #Gamma_77 (PDG 2021 update), K1(1270) -> K- pi+ pi- Rescaled [3piX] +1.64 K- pi+ pi+ pi- PHSP; #Gamma_81 (PDG 2021 update), Rescaled [3piX] +# + +#Breakup of Gamma_82 (PDG 2021 update) D0 -> Ks0 pi+ pi- pi0 Inclusive = 5.2%*2 +0.254 Myeta_f K0 PHSP; #Gamma_83 (PDG 2021 update) Rescaled then *2, eta forced to pi+ pi- pi0 +2.16 Myomega K0 SVS; #Gamma_84 (PDG 2021 update) Rescaled and then *2, omega forced to pi+ pi- pi0 +4.58 MyK*-_f rho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_71 (2008 PDG)Rescaled then *2, K*- -> KS0 pi- +0.48 MyK_1_f- pi+ SVS; #Gamma_72(2008 PDG) Rescaled then *2, K1(1270) -> KS0 pi- pi0 +0.52 Myanti-K*0_f1 pi+ pi- PHSP; #Gamma_73 (2008 PDG) Rescaled then *2, K*0 -> KS0 pi0 +2.4 K0 pi+ pi- pi0 PHSP; #Gamma_74(2008 PDG)Rescaled then *2 +# + +#Breakup of Gamma_86 (PDG 2021 update) D0 -> K- 2pi+ pi- pi0 4.3% + +1.3 Myanti-K*0_f pi+ pi- pi0 PHSP; #Gamma_87 (PDG 2021 update), K*0bar -> K- pi+ [3piX] +2.15 K- pi+ Myomega PHSP; #Gamma_88-Gamma_89 (PDG 2021 update), omega -> pi+ pi- pi0 [3piX] +0.65 Myanti-K*0_f Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_89 (PDG 2021 update), K*0bar -> K- pi+, omega -> pi+ pi- pi0 [3piX] +0.2 K- pi+ pi+ pi- pi0 PHSP; #Adding by hand to get to 4.3% [3piX] +# + +0.54 K0 Myeta_2piX pi0 PHSP; #Gamma_90 (PDG 2021 update)*2 = 2.02 * B(eta -> 2piX) +0.51 K- pi+ Myeta_2piX PHSP; #Gamma_93 (PDG 2021 update) = 1.88 * B(eta -> 2piX) [3piX] +0.12 K- pi+ pi0 Myeta_2piX PHSP; #Gamma_97 (PDG 2021 update) = 0.449 * B(eta -> 2piX) [3piX] +0.15 K0 pi+ pi- Myeta_2piX PHSP; #Gamma_98 (PDG 2021 update)*2 = 0.56 * B(eta -> 2piX) [3piX] +0.41 K0 pi+ pi- Myeta_not2piX PHSP;#Gamma_98 (PDG 2021 update)*2 = 0.56 * (1-B(eta -> 2piX)) +#0.095 K0 pi0 pi0 Myeta_2piX PHSP; #Gamma_99 (PDG 2021 update)*2 = 0.352 * B(eta -> 2piX) +0.22 K0 rho0 pi+ pi- PHSP; #Gamma_101 (PDG 2021 update)*2 [3piX] +0.32 MyK*-_f rho0 pi+ PHSP; #Gamma_103 (PDG 2021 update)*2, K*- forced to KS0 pi- [3piX] + +#0.043 K0 Myeta_f1 PHSP; #Part of Gamma_107(PDG 2021 update), with eta going only to pi+ pi- gamma *2, Remaining part is in #Gamma_83 +#0.13 Myanti-K*0_f1 Myeta_2piX SVS; #Gamma_111 (PDG 2021 update)*1/3, K*0 -> K0 pi0 = 0.47 * B(eta -> 2piX) +0.28 K- pi+ Myeta'_2piX PHSP; #Gamma_114 (PDG 2021 update) = 0.643 * B(eta' -> 2piX) [3piX] +0.22 K0 Myeta'_2piX pi0 PHSP; #Gamma_115 (PDG 2021 update)*2 = 0.504 * B(eta' -> 2piX) +#Gamma_108 (PDG 2021 update), Gamma_112 (PDG 2021 update) too small, ignoring + +#Pionic modes +1.01 rho+ pi- SVS; #Gamma_134 (PDG 2021 update) +0.386 rho0 pi0 SVS; #Gamma_135 (PDG 2021 update) +0.515 rho- pi+ SVS; #Gamma_136 (PDG 2021 update) + +0.117 pi+ pi+ pi- pi- PHSP; #Gamma_151 - Gamma_152 - Gamma_164 (PDG 2021 update) [3piX] +0.454 Mya_1+ pi- SVS; #Gamma_152 (PDG 2021 update) [3piX] +0.185 rho0 rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_164 (PDG 2021 update) [3piX] + +1.02 pi+ pi- pi0 pi0 PHSP; #Gamma_178 (PDG 2021 update) + +#0.05 Myomega_2piX Myeta_2piX PHSP; #Gamma_173 (PDG 2021 update) = 0.198 * B(omega->2piX) * B(eta->2piX) [3piX] +#0.13 Myomega_2piX Myeta_not2piX PHSP; #Gamma_173 (PDG 2021 update) = 0.198 * B(omega->2piX) * B(eta !-> 2piX) + +0.42 pi+ pi+ pi- pi- pi0 PHSP; #Gamma_182 (PDG 2021 update), ignoring the breakup into Gamma_183 & Gamma_184, too small [3piX] +0.09 pi+ pi- pi0 Myeta_2piX PHSP; #Gamma_187 (PDG 2021 update) = 0.323 * B(eta -> 2piX) [3piX] +0.23 pi+ pi- pi0 Myeta_not2piX PHSP; #Gamma_187 (PDG 2021 update) = 0.323 * B(eta !-> 2piX) + +#0.015 Myeta_2piX Myeta_2piX PHSP; #Gamma_191 (PDG 2021 update) = 0.21 * B(eta->2piX)^2 [3piX] +#0.08 Myeta_2piX Myeta_not2piX PHSP; #Gamma_191 (PDG 2021 update) = 0.21 * B(eta->2piX)*B(eta!->2piX)*2 + +#0.01 Myeta_2piX Myeta'_2piX PHSP; #Gamma_194 (PDG 2021 update) = 0.10 * B(eta->2piX) * B(eta'->2piX) [3piX] +#0.01 Myeta_2piX Myeta'_not2piX PHSP; #Gamma_194 (PDG 2021 update) = 0.10 * B(eta->2piX) * B(eta'!->2piX) +#0.04 Myeta_not2piX Myeta'_2piX PHSP; #Gamma_194 (PDG 2021 update) = 0.10 * B(eta!->2piX) * B(eta'->2piX) + +0.247 K+ K- pi+ pi- PHSP; #Gamma_230 (PDG 2021 update) +0.212 K0 K0 pi+ pi- PHSP; #Gamma_257 (PDG 2021 update)*4 +0.310 K+ K- pi+ pi- pi0 PHSP; #Gamma_261 (PDG 2021 update) +Enddecay +CDecay Myanti-D0 + + +#Sum D0 -> 2piX BF = 37.4% +#Sum D0 -> 3piX BF = 15.4% + +#Biggest 3piX modes: +# D0 -> K- 2pi+ pi- (~52% of total 3piX) +# of which D+ -> a1+ K- (~28% of total 3piX) +# D0 -> K- 2pi+ pi- pi0 (~27% of total 3piX) +# of which D+ -> K- pi+ (omega->pi+pi-pi0) (~14% of total 3piX) +##################### + # -Decay MyD*0 -0.647 MyD0 pi0 VSS; -0.353 MyD0 gamma VSP_PWAVE; +Decay MyK*0_f +1.0 K+ pi- VSS; Enddecay -CDecay Myanti-D*0 +CDecay Myanti-K*0_f + # Decay MyK*-_f 1.0 K_S0 pi- VSS; Enddecay CDecay MyK*+_f + # -Decay MyD*+ -0.677 MyD0 pi+ VSS; -0.307 MyD+ pi0 VSS; -0.016 MyD+ gamma VSP_PWAVE; +Decay Mya_1+ +1.0 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; Enddecay -CDecay MyD*- +CDecay Mya_1- + # -Decay Myrho0 -1.0 pi+ pi- VSS; +Decay Myeta_2piX +0.2292 pi- pi+ pi0 ETA_DALITZ; +0.0422 gamma pi- pi+ PHSP; Enddecay + # -Decay MyK_0*- -1.0 K_S0 pi- PHSP; +Decay Myeta_not2piX #Copied from DECAY.DEC +0.3931 gamma gamma PHSP; #[Reconstructed PDG2011] +0.3257 pi0 pi0 pi0 PHSP; #[Reconstructed PDG2011] Enddecay -CDecay MyK_0*+ + # -Decay Myeta -0.3941 gamma gamma PHSP; -0.3268 pi0 pi0 pi0 PHSP; -0.2292 pi+ pi- pi0 PHSP; -0.422 pi+ pi- gamma PHSP; +Decay Myeta'_2piX +0.115 pi+ pi- Myeta_2piX PHSP; #B(eta'->pi+pi- eta)=0.425 * B(eta -> 2piX) +0.06 pi0 pi0 Myeta_2piX PHSP; #B(eta'->pi0 pi0 eta)=0.224 * B(eta -> 2piX) +0.295 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +0.023 Myomega_2piX gamma SVP_HELAMP 1.0 0.0 1.0 0.0; #B(eta' -> omega gamma) = 0.0252 * B(omega -> 2piX) Enddecay + # -Decay MyK*0_f -1.0 K+ pi- VSS; +Decay Myeta'_not2piX +0.20 pi0 pi0 Myeta_not2piX PHSP; #[Reconstructed PDG2011] 0.217 * B(eta!->2piX) +0.02 gamma gamma PHSP; #[Reconstructed PDG2011] Enddecay -CDecay Myanti-K*0_f + # -Decay Mya_1+ -1.0 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Decay Myomega_2piX +0.892 pi- pi+ pi0 OMEGA_DALITZ; +0.0153 pi- pi+ VSS; Enddecay -CDecay Mya_1- # -Decay MyK*0 -0.666 K+ pi- VSS; -0.333 K0 pi0 VSS; +Decay Myomega_not2piX #Copied from DECAY.DEC +1.0 pi0 gamma VSP_PWAVE; #[Reconstructed PDG2011] Enddecay -CDecay Myanti-K*0 # Decay MyK'_10 -1.0 MyK*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +1.0 K_S0 pi+ pi- PHSP; Enddecay CDecay Myanti-K'_10 + # -Decay MyD0 -1.26 Myrho0 K0 SVS; -0.24 K0 Myf_0 PHSP; -0.56 K0 Myf'_0 PHSP; -1.64 MyK*-_f pi+ SVS; -0.534 MyK_0*- pi+ PHSP; -7.161999999999999 K0 pi+ pi- pi0 PHSP; -4.441535776614311 Myeta K0 PHSP; -2.22 Myomega K0 SVS; -1.01 Myrho+ pi- SVS; -0.386 Myrho0 pi0 SVS; -0.515 Myrho- pi+ SVS; -0.488 K0 K0 pi+ pi- PHSP; -1.02 pi+ pi- pi0 pi0 PHSP; -1.81 K- pi+ pi+ pi- PHSP; -1.01 Myanti-K*0_f Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -5.86 K- pi+ Myrho0 PHSP; -3.13 Mya_1+ K- SVS; -1.9 Myanti-K*0_f pi+ pi- pi0 PHSP; -2.15 K- pi+ Myomega PHSP; -0.65 Myanti-K*0_f Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -1.14 K0 Myeta pi0 PHSP; -0.22 K0 Myrho0 pi+ pi- PHSP; -1.898 K0 Myeta' PHSP; -0.504 K0 Myeta' pi0 PHSP; -0.11699999999999999 pi+ pi+ pi- pi- PHSP; -0.454 Mya_1+ pi- SVS; -0.185 Myrho0 Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; -0.198 Myomega Myeta PHSP; -0.151 pi+ pi+ pi- pi- pi0 PHSP; -0.109 Myeta pi+ pi- PHSP; -0.16 Myomega pi+ pi- PHSP; -2.11 Myeta Myeta PHSP; +Decay Myf_0 +1.0 pi+ pi- PHSP; Enddecay -CDecay Myanti-D0 + # -Decay Myeta' -0.426 pi+ pi- Myeta PHSP; -0.289 Myrho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; -0.228 pi0 pi0 Myeta PHSP; -0.262 Myomega gamma SVP_HELAMP 1.0 0.0 1.0 0.0; -0.222 gamma gamma PHSP; +Decay Myf'_0 +1.0 pi+ pi- PHSP; Enddecay + # -Decay Myf_0 -1.0 pi+ pi- PHSP; +Decay MyK_0*- +1.0 K_S0 pi- PHSP; Enddecay +CDecay MyK_0*+ + # -Decay Myrho+ -1.0 pi+ pi0 VSS; +Decay MyK_1+ +1.0 K+ pi+ pi- PHSP; Enddecay -CDecay Myrho- +CDecay MyK_1- + # -Decay Myf'_0 -1.0 pi+ pi- PHSP; +Decay Myeta_f +1.0 pi+ pi- pi0 PHSP; +Enddecay + +# +Decay Myomega +1.0 pi+ pi- pi0 OMEGA_DALITZ; +Enddecay + +# +Decay MyK_1_f- +1.0 K_S0 pi- pi0 PHSP; +Enddecay +CDecay MyK_1_f+ + +# +Decay MyK*0_f1 +1.0 K_S0 pi0 VSS; +Enddecay +CDecay Myanti-K*0_f1 + +# +Decay Myeta_f1 +1.0 pi+ pi- gamma PHSP; Enddecay + # End # + + + diff --git a/dkfiles/Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP.dec b/dkfiles/Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP.dec new file mode 100644 index 000000000..96029da19 --- /dev/null +++ b/dkfiles/Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP.dec @@ -0,0 +1,81 @@ +# EventType: 12165597 +# +# Descriptor: [B- -> (D0 -> (KS0 -> pi+ pi-) pi+ pi- pi0) (K*(892)- -> pi0 K-)]cc +# +# NickName: Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B- => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) ^(K*(892)- => K- pi0)]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'goodB = (GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter)', +# 'goodD = (GP > 25000 * MeV) & (GPT > 1800 * MeV)', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K-" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GPT > 400 * MeV) & inAcc' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB', +# '[K*(892)-]cc' : 'goodBachK', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi-]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# EndInsertPythonCode +# +# Documentation: B to D0Kst, D0 to Ks0pipipi0 (phase space), Ks0 forced into pi+ pi- and Kst into K- pi0, +# D0 decay without resonance, decay products in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jessy Daniel +# Email: jessy.daniel@clermont.in2p3.fr +# Date: 20210630 +# CPUTime: 1 min +# + +Alias MyKst- K*- +Alias MyKst+ K*+ +ChargeConj MyKst- MyKst+ +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj Myanti-D0 MyD0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 + +## +Decay B-sig + 1.000 MyKst- MyD0 SVS; +Enddecay +CDecay B+sig +# +# +Decay MyKst- + 1.000 K- pi0 VSS; +Enddecay +CDecay MyKst+ +# +Decay MyD0 +1.000 myK_S0 pi+ pi- pi0 PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc.dec b/dkfiles/Bu_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc.dec new file mode 100644 index 000000000..010672227 --- /dev/null +++ b/dkfiles/Bu_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc.dec @@ -0,0 +1,147 @@ +# EventType: 12873414 +# +# Descriptor: [[B-] ==> mu- anti-nu_mu (D0 -> pi- pi+ pi0) X ]cc +# +# NickName: Bu_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc +# +# Cuts: ListOfDaughtersInLHCb +# +# ExtraOptions: D0muInAcc +# +# Documentation: Sum of B+ -> D0Xmunu modes with (D0 -> pi- pi+ pi0) final state, including D** and non resonant modes. D*pipi mode contained in D_10 channel. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20210728 +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 + ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B-sig +#All of the D(*)pipi is forced into D_10 channel + 0.022700 MyD0 mu- anti-nu_mu PHOTOS HQET2 1.18 1.074; + 0.056900 MyD*0 mu- anti-nu_mu PHOTOS HQET2 1.207 1 1.406 0.853; + 0.003750 MyD_0*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.011500 MyD_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.004050 MyD'_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.003810 MyD_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.000119 MyD0 pi0 mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.000277 MyD*0 pi0 mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.001340 MyD0 Mytau- anti-nu_tau PHOTOS ISGW2; + 0.003270 MyD*0 Mytau- anti-nu_tau PHOTOS ISGW2; +Enddecay +CDecay B+sig +# +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +Decay MyD0 + 1.000 pi- pi+ pi0 PHOTOS D_DALITZ; +Enddecay +CDecay MyAntiD0 +# +Decay MyD*0 + 0.619 MyD0 pi0 PHOTOS VSS; + 0.381 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD*+ + 0.677 MyD0 pi+ PHOTOS VSS; + #0.307 MyD+ pi0 PHOTOS VSS; + #0.016 MyD+ gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyD*- +# +Decay MyD_0*0 + 0.33333 MyD0 pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_0*0 +# +Decay MyD_10 +#saturated with D*pipi + 0.26245 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.13123 MyD*0 pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.60632 MyD*0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD_10 +# +Decay MyD'_10 + 0.66667 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.33333 MyD*0 pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyAntiD'_10 +# +Decay MyD_2*0 + 0.26509 MyD*+ pi- PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.20079 MyD0 pi0 PHOTOS TSS; + 0.13255 MyD*0 pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay MyAntiD_2*0 +# +Decay Mytau- + 1.00000 mu- nu_tau anti-nu_mu PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec b/dkfiles/Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec new file mode 100644 index 000000000..ed6cfac7a --- /dev/null +++ b/dkfiles/Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec @@ -0,0 +1,234 @@ +# This is the decay file for the decay B+ => (D~0 -> KS0 (omega-> pi+ pi- pi0) mu+ nu_mu +# +# EventType: 12873502 +# +# Descriptor: [B- -> (D*(2007)0 -> (D0 -> (omega(782) -> pi- pi+ pi0) K_S0) pi0) anti-nu_mu mu-]cc +# +# NickName: Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Sum of D~0 mu+ nu_mu X and D~0 tau+ nu_tau X;D0 forced into KSomega, tight cuts on muon and pions from omega; +# Force the tau- into mu- nu_tau anti-nu_mu, cuts adapted for B+ -> omega mu nu analysis. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "^( Beauty --> (Charm --> ^(omega(782) --> pi+ pi- (pi0 -> gamma gamma) ...) [KS0]cc ...) [mu-]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5" , +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )" , +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# "piPlusCuts = (0 < GNINTREE ( ('pi+' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMinusCuts = (0 < GNINTREE ( ('pi-' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMaxPT = (GMAXTREE( GPT, ('pi+' == GABSID) & inAcc & (GP > 1.5 * GeV)) > 0.85 * GeV )", +# "piMaxP = (GMAXTREE( GP, ('pi+' == GABSID) & inAcc & (GPT > 0.35 * GeV)) > 4.5 * GeV )", +# "omegaCuts = (GCHILD(GPT, 'pi0' == GABSID ) > 400*MeV) & (GCHILD(GPT, 'pi+' == GABSID ) > 350 * MeV) & (GCHILD(GP, 'pi+'== GABSID) > 1.5 * GeV ) & (1 < GNINTREE( ( 'gamma' == GID) & inEcalX & inEcalY & ~inEcalHole ))", +# "allcuts = ( muCuts & piPlusCuts & piMinusCuts & piMaxPT & piMaxP )" +# ] +# SignalFilter.Cuts = { "Beauty" : "allcuts", +# "omega(782)" : "omegaCuts"} +# EndInsertPythonCode +# +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 3 min +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20210726 +# +############## +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Alias MyOmega omega +ChargeConj MyOmega MyOmega +# +Decay B-sig + 0.022400 MyD0 mu- anti-nu_mu PHOTOS HQET2 1.18 1.074; + 0.056800 MyD*0 mu- anti-nu_mu PHOTOS HQET2 1.122 0.908 1.270 0.852 1.15; + 0.002072 MyD_0*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.001936 MyD'_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.005244 MyD_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.002792 MyD_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.000198 MyD0 pi0 mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.000969 MyD0 pi+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.000238 MyD0 pi0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000462 MyD*0 pi0 mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.002451 MyD*0 pi+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.000602 MyD*0 pi0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000626 MyD*+ pi- mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.000844 MyD*+ pi0 pi- mu- anti-nu_mu PHOTOS PHSP; + 0.001337 MyD0 Mytau- anti-nu_tau ISGW2; + 0.003646 MyD*0 Mytau- anti-nu_tau ISGW2; + 0.000246 MyD_10 Mytau- anti-nu_tau ISGW2; + 0.000099 MyD_0*0 Mytau- anti-nu_tau ISGW2; + 0.000168 MyD'_10 Mytau- anti-nu_tau ISGW2; + 0.000186 MyD_2*0 Mytau- anti-nu_tau ISGW2; +Enddecay +CDecay B+sig +# +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +Decay Mytau- + 0.1736 mu- nu_tau anti-nu_mu PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ +# +Decay MyD0 + 1.000 MyOmega K_S0 PHOTOS SVS; +Enddecay +CDecay MyAntiD0 +# +Decay MyOmega + 1.000 pi- pi+ pi0 PHOTOS OMEGA_DALITZ; +Enddecay +# +Decay MyD*0 + 0.619 MyD0 pi0 PHOTOS VSS; + 0.381 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD*+ + 0.6770 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD_0*+ + 0.533 MyD0 pi+ PHOTOS PHSP; + 0.0271 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0542 MyD*+ pi+ pi- PHOTOS PHSP; + 0.080 MyD*0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_0*0 + 0.267 MyD0 pi0 PHSP; + 0.040 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.080 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0542 MyD*+ pi- pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_0*0 +# +Decay MyD'_1+ + 0.1693 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.500 MyD*0 pi+ PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.104 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD'_1- +# +Decay MyD'_10 + 0.250 MyD*0 pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.3385 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.052 MyD0 pi0 pi0 PHOTOS PHSP; + 0.104 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD'_10 +# +Decay MyD_1+ + 0.1354 MyD*+ pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.400 MyD*0 pi+ PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1146 MyD_0*0 pi+ PHOTOS PHSP; + 0.0903 MyD_0*+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD_10 + 0.2708 MyD*+ pi- PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.200 MyD*0 pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1806 MyD_0*+ pi- PHOTOS PHSP; + 0.0573 MyD_0*0 pi0 PHSP; +Enddecay +CDecay MyAntiD_10 +# +Decay MyD_2*+ + 0.0587 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.173 MyD*0 pi+ PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.2667 MyD0 pi+ PHOTOS TSS; + 0.0647 MyD_0*0 pi+ PHOTOS PHSP; + 0.0509 MyD_0*+ pi0 PHOTOS PHSP; + 0.0027 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0054 MyD*+ pi+ pi- PHOTOS PHSP; + 0.008 MyD*0 pi+ pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_2*- +# +Decay MyD_2*0 + 0.1173 MyD*+ pi- PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0867 MyD*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.133 MyD0 pi0 TSS; + 0.1019 MyD_0*+ pi- PHOTOS PHSP; + 0.0323 MyD_0*0 pi0 PHSP; + 0.004 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.008 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0054 MyD*+ pi- pi0 PHOTOS PHSP; + 0.016 MyD0 pi0 pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD_2*0 +# +End +# diff --git a/dkfiles/Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec b/dkfiles/Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec new file mode 100644 index 000000000..722cd5d93 --- /dev/null +++ b/dkfiles/Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec @@ -0,0 +1,234 @@ +# This is the decay file for the decay B+ => (D~0 -> KS0 (omega-> pi+ pi- pi0) mu+ nu_mu +# +# EventType: 12873426 +# +# Descriptor: [B- -> (D*(2007)0 -> (D0 -> (omega(782) -> pi- pi+ pi0) anti-K*0) pi0) anti-nu_mu mu-]cc +# +# NickName: Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Sum of D~0 mu+ nu_mu X and D~0 tau+ nu_tau X;D0 forced into Kstar omega, tight cuts on muon and pions from omega; +# Force the tau- into mu- nu_tau anti-nu_mu, cuts adapted for B+ -> omega mu nu analysis. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "^( Beauty --> (Charm --> ^(omega(782) --> pi+ pi- (pi0 -> gamma gamma) ...) [K*(892)0]cc ...) [mu-]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5" , +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )" , +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# "piPlusCuts = (0 < GNINTREE ( ('pi+' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMinusCuts = (0 < GNINTREE ( ('pi-' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMaxPT = (GMAXTREE( GPT, ('pi+' == GABSID) & inAcc & (GP > 1.5 * GeV)) > 0.85 * GeV )", +# "piMaxP = (GMAXTREE( GP, ('pi+' == GABSID) & inAcc & (GPT > 0.35 * GeV)) > 4.5 * GeV )", +# "omegaCuts = (GCHILD(GPT, 'pi0' == GABSID ) > 400*MeV) & (GCHILD(GPT, 'pi+' == GABSID ) > 350 * MeV) & (GCHILD(GP, 'pi+'== GABSID) > 1.5 * GeV ) & (1 < GNINTREE( ( 'gamma' == GID) & inEcalX & inEcalY & ~inEcalHole ))", +# "allcuts = ( muCuts & piPlusCuts & piMinusCuts & piMaxPT & piMaxP )" +# ] +# SignalFilter.Cuts = { "Beauty" : "allcuts", +# "omega(782)" : "omegaCuts"} +# EndInsertPythonCode +# +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 3 min +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20210727 +# +############## +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Alias MyOmega omega +ChargeConj MyOmega MyOmega +# +Decay B-sig + 0.022400 MyD0 mu- anti-nu_mu PHOTOS HQET2 1.18 1.074; + 0.056800 MyD*0 mu- anti-nu_mu PHOTOS HQET2 1.122 0.908 1.270 0.852 1.15; + 0.002072 MyD_0*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.001936 MyD'_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.005244 MyD_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.002792 MyD_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.000198 MyD0 pi0 mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.000969 MyD0 pi+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.000238 MyD0 pi0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000462 MyD*0 pi0 mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.002451 MyD*0 pi+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.000602 MyD*0 pi0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000626 MyD*+ pi- mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.000844 MyD*+ pi0 pi- mu- anti-nu_mu PHOTOS PHSP; + 0.001337 MyD0 Mytau- anti-nu_tau ISGW2; + 0.003646 MyD*0 Mytau- anti-nu_tau ISGW2; + 0.000246 MyD_10 Mytau- anti-nu_tau ISGW2; + 0.000099 MyD_0*0 Mytau- anti-nu_tau ISGW2; + 0.000168 MyD'_10 Mytau- anti-nu_tau ISGW2; + 0.000186 MyD_2*0 Mytau- anti-nu_tau ISGW2; +Enddecay +CDecay B+sig +# +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +Decay Mytau- + 0.1736 mu- nu_tau anti-nu_mu PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ +# +Decay MyD0 + 1.000 MyOmega anti-K*0 PHOTOS SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0;; +Enddecay +CDecay MyAntiD0 +# +Decay MyOmega + 1.000 pi- pi+ pi0 PHOTOS OMEGA_DALITZ; +Enddecay +# +Decay MyD*0 + 0.619 MyD0 pi0 PHOTOS VSS; + 0.381 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD*+ + 0.6770 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD_0*+ + 0.533 MyD0 pi+ PHOTOS PHSP; + 0.0271 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0542 MyD*+ pi+ pi- PHOTOS PHSP; + 0.080 MyD*0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_0*0 + 0.267 MyD0 pi0 PHSP; + 0.040 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.080 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0542 MyD*+ pi- pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_0*0 +# +Decay MyD'_1+ + 0.1693 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.500 MyD*0 pi+ PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.104 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD'_1- +# +Decay MyD'_10 + 0.250 MyD*0 pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.3385 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.052 MyD0 pi0 pi0 PHOTOS PHSP; + 0.104 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD'_10 +# +Decay MyD_1+ + 0.1354 MyD*+ pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.400 MyD*0 pi+ PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1146 MyD_0*0 pi+ PHOTOS PHSP; + 0.0903 MyD_0*+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD_10 + 0.2708 MyD*+ pi- PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.200 MyD*0 pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1806 MyD_0*+ pi- PHOTOS PHSP; + 0.0573 MyD_0*0 pi0 PHSP; +Enddecay +CDecay MyAntiD_10 +# +Decay MyD_2*+ + 0.0587 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.173 MyD*0 pi+ PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.2667 MyD0 pi+ PHOTOS TSS; + 0.0647 MyD_0*0 pi+ PHOTOS PHSP; + 0.0509 MyD_0*+ pi0 PHOTOS PHSP; + 0.0027 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0054 MyD*+ pi+ pi- PHOTOS PHSP; + 0.008 MyD*0 pi+ pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_2*- +# +Decay MyD_2*0 + 0.1173 MyD*+ pi- PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0867 MyD*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.133 MyD0 pi0 TSS; + 0.1019 MyD_0*+ pi- PHOTOS PHSP; + 0.0323 MyD_0*0 pi0 PHSP; + 0.004 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.008 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0054 MyD*+ pi- pi0 PHOTOS PHSP; + 0.016 MyD0 pi0 pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD_2*0 +# +End +# diff --git a/dkfiles/Bu_D0rho-,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_D0rho-,KSpipipi0=TightCut,PHSP.dec new file mode 100644 index 000000000..bab40f14e --- /dev/null +++ b/dkfiles/Bu_D0rho-,KSpipipi0=TightCut,PHSP.dec @@ -0,0 +1,83 @@ +# EventType: 12165512 +# +# Descriptor: [B- -> (D0 -> (KS0 -> pi+ pi-) pi+ pi- pi0) (rho(770)- -> pi- pi0)]cc +# +# NickName: Bu_D0rho-,KSpipipi0=TightCut,PHSP +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B- => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) ^(rho(770)- => ^pi- pi0)]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'goodB = (GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter)', +# 'goodD = (GP > 25000 * MeV) & (GPT > 1800 * MeV)', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachPi = (GNINTREE (("pi-" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GPT > 400 * MeV) & inAcc' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB', +# '[rho(770)-]cc' : 'goodBachPi', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi-]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# EndInsertPythonCode +# +# Documentation: B to D0rho, D0 to Ks0pipipi0 (phase space), K0s forced into pi+ pi- and rho into pi+pi0, +# D0 decay without resonance, decay products in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@clermont.in2p3.fr +# Date: 20210630 +# + +Alias MyRho- rho- +Alias MyRho+ rho+ +ChargeConj MyRho- MyRho+ +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj Myanti-D0 MyD0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +## +Decay B-sig + 1.000 MyRho- MyD0 SVS; +Enddecay +CDecay B+sig +# +# +Decay MyRho- + 1.000 pi- pi0 VSS; +Enddecay +Decay MyRho+ + 1.000 pi+ pi0 VSS ; +Enddecay +# +# +Decay MyD0 +1.000 myK_S0 pi+ pi- pi0 PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_DsLcp,KKpi,pKPi=PHSP,DecProdCut.dec b/dkfiles/Bu_DsLcp,KKpi,pKPi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..3e5ea42fb --- /dev/null +++ b/dkfiles/Bu_DsLcp,KKpi,pKPi=PHSP,DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 12197007 +# +# Descriptor: [B+ -> (D_s+ -> K- K+ pi+) (Lambda_c~- ->p~- K+ pi-) p+ ]cc +# +# NickName: Bu_DsLcp,KKpi,pKPi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay B+ -> D_s+ anti-Lambda_c- p+ +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yu Lu +# Email: yu.lu@cern.ch +# Date: 20210702 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay B+sig + 1.000 p+ MyD_s+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay B-sig +# +# +Decay MyD_s+ + 1.000 K- K+ pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +# BR = 1 +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +#Decay anti-Lambda_c- +# 1.000 p~- K+ pi- PHSP; +#Enddecay +# +# +End diff --git a/dkfiles/Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut.dec b/dkfiles/Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut.dec new file mode 100644 index 000000000..6e0454516 --- /dev/null +++ b/dkfiles/Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 12199051 +# +# Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+ pi+ pi-) pi+) (D- -> K+ pi- pi-) K+]cc +# +# NickName: Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> D*+ D- K+ with D* going to K3p. B decay forced flat in 2-1 sq Dalitz plot. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210707 +# CPUTime: < 1 min +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D- My_D*+ K+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut.dec b/dkfiles/Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut.dec index 7450e3647..26643f784 100644 --- a/dkfiles/Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut.dec +++ b/dkfiles/Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut.dec @@ -1,4 +1,4 @@ -# EventType: 12199051 +# EventType: 12199091 # # Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+ pi+ pi-) pi+) (D- -> K+ pi- pi-) K+]cc # @@ -11,9 +11,9 @@ # # PhysicsWG: B2OC # Tested: Yes -# Responsible: Pavol Stefko -# Email: pavol.stefko@cern.ch -# Date: 20161011 +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210704 # CPUTime: < 1 min # Alias My_D0 D0 @@ -43,7 +43,7 @@ Enddecay CDecay My_D*- Decay B+sig - 1.0 My_D- My_D*+ K+ FLATSQDALITZ; + 1.0 My_D- K+ My_D*+ FLATSQDALITZ; Enddecay CDecay B-sig diff --git a/dkfiles/Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut.dec b/dkfiles/Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut.dec new file mode 100644 index 000000000..abe23b9a8 --- /dev/null +++ b/dkfiles/Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 12297055 +# +# Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D- -> K+ pi- pi-) K+]cc +# +# NickName: Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> D*+ D- K+ with D* going to Kpi. B decay forced flat in 2-1 sq Dalitz plot. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210707 +# CPUTime: < 1 min +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D- My_D*+ K+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut.dec b/dkfiles/Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut.dec index a973cf1bf..bb134bd51 100644 --- a/dkfiles/Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut.dec +++ b/dkfiles/Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut.dec @@ -1,4 +1,4 @@ -# EventType: 12297055 +# EventType: 12297095 # # Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D- -> K+ pi- pi-) K+]cc # @@ -11,9 +11,9 @@ # # PhysicsWG: B2OC # Tested: Yes -# Responsible: Pavol Stefko -# Email: pavol.stefko@cern.ch -# Date: 20161107 +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210704 # CPUTime: < 1 min # Alias My_D0 D0 @@ -43,7 +43,7 @@ Enddecay CDecay My_D*- Decay B+sig - 1.0 My_D- My_D*+ K+ FLATSQDALITZ; + 1.0 My_D- K+ My_D*+ FLATSQDALITZ; Enddecay CDecay B-sig diff --git a/dkfiles/Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut.dec b/dkfiles/Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut.dec new file mode 100644 index 000000000..912cac66b --- /dev/null +++ b/dkfiles/Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 12199052 +# +# Descriptor: [B+ -> (D*(2010)- -> (D~0 -> K+ pi- pi- pi+) pi-) (D+ -> K- pi+ pi+) K+]cc +# +# NickName: Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> D*- D+ K+ with D* going to K3p. B decay forced flat in 2-1 sq Dalitz plot. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210707 +# CPUTime: < 1 min +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D+ My_D*- K+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut.dec b/dkfiles/Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut.dec index 1206ca38f..84686629e 100644 --- a/dkfiles/Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut.dec +++ b/dkfiles/Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut.dec @@ -1,4 +1,4 @@ -# EventType: 12199052 +# EventType: 12199092 # # Descriptor: [B+ -> (D*(2010)- -> (D~0 -> K+ pi- pi- pi+) pi-) (D+ -> K- pi+ pi+) K+]cc # @@ -11,9 +11,9 @@ # # PhysicsWG: B2OC # Tested: Yes -# Responsible: Pavol Stefko -# Email: pavol.stefko@cern.ch -# Date: 20161011 +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210704 # CPUTime: < 1 min # Alias My_D0 D0 @@ -43,7 +43,7 @@ Enddecay CDecay My_D*- Decay B+sig - 1.0 My_D+ My_D*- K+ FLATSQDALITZ; + 1.0 My_D+ K+ My_D*- FLATSQDALITZ; Enddecay CDecay B-sig diff --git a/dkfiles/Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut.dec b/dkfiles/Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut.dec new file mode 100644 index 000000000..d56c45d2a --- /dev/null +++ b/dkfiles/Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 12297056 +# +# Descriptor: [B+ -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) (D+ -> K- pi+ pi+) K+]cc +# +# NickName: Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> D*- D+ K+ with D* going to Kpi. B decay forced flat in 2-1 sq Dalitz plot. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210707 +# CPUTime: < 1 min +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D+ My_D*- K+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut.dec b/dkfiles/Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut.dec index dd4d1d890..9b9f61c2f 100644 --- a/dkfiles/Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut.dec +++ b/dkfiles/Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut.dec @@ -1,4 +1,4 @@ -# EventType: 12297056 +# EventType: 12297096 # # Descriptor: [B+ -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) (D+ -> K- pi+ pi+) K+]cc # @@ -11,9 +11,9 @@ # # PhysicsWG: B2OC # Tested: Yes -# Responsible: Pavol Stefko -# Email: pavol.stefko@cern.ch -# Date: 20161107 +# Responsible: Huanhuan Liu +# Email: hhliu@ucas.ac.cn +# Date: 20210704 # CPUTime: < 1 min # Alias My_D0 D0 @@ -43,7 +43,7 @@ Enddecay CDecay My_D*- Decay B+sig - 1.0 My_D+ My_D*- K+ FLATSQDALITZ; + 1.0 My_D+ K+ My_D*- FLATSQDALITZ; Enddecay CDecay B-sig diff --git a/dkfiles/Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP.dec new file mode 100644 index 000000000..af52f3749 --- /dev/null +++ b/dkfiles/Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP.dec @@ -0,0 +1,91 @@ +# EventType: 12165740 +# +# Descriptor: [B- -> (D*(2007)0 -> (D0 -> (KS0 -> pi+ pi-) pi+ pi- pi0) gamma) (K*(892)- -> K- pi0)]cc +# +# NickName: Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B- => (D*(2007)0 => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) gamma) ^(K*(892)- => K- pi0)]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'goodB = (GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter)', +# 'goodD = (GP > 25000 * MeV) & (GPT > 1800 * MeV)', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K-" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GPT > 400 * MeV) & inAcc' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB', +# '[K*(892)-]cc' : 'goodBachK', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi-]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# EndInsertPythonCode +# +# Documentation: B to Dst0Kst, Dst0 to D0gamma, D0 to Ks0pipipi0 (phase space), K0s forced into pi+ pi- and rho into pi+pi0, +# D0 decay without resonance, decay products in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@clermont.in2p3.fr +# Date: 20210630 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyKst- K*- +Alias MyKst+ K*+ +ChargeConj MyKst- MyKst+ +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj Myanti-D0 MyD0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +## +Decay B-sig + 1.000 MyD*0 MyKst- SVV_HELAMP 0.122 1.02 0.944 0.000 0.306 0.65; #cf PHYSICAL REVIEW D 67, 112002 (2003) +Enddecay +CDecay B+sig +# +# +Decay MyKst- + 1.000 K- pi0 VSS; +Enddecay +Decay MyKst+ + 1.000 K+ pi0 VSS ; +Enddecay +# +# +Decay MyD*0 +1.000 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD0 +1.000 myK_S0 pi+ pi- pi0 PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP.dec new file mode 100644 index 000000000..86808e674 --- /dev/null +++ b/dkfiles/Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP.dec @@ -0,0 +1,91 @@ +# EventType: 12165544 +# +# Descriptor: [B- -> (D*(2007)0 -> (D0 -> (KS0 -> pi+ pi-) pi+ pi- pi0) pi0) (K*(892)- -> K- pi0)]cc +# +# NickName: Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B- => (D*(2007)0 => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) pi0) ^(K*(892)- => K- pi0)]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'goodB = (GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter)', +# 'goodD = (GP > 25000 * MeV) & (GPT > 1800 * MeV)', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K-" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GPT > 400 * MeV) & inAcc' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB', +# '[K*(892)-]cc' : 'goodBachK', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi-]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# EndInsertPythonCode +# +# Documentation: B to Dst0Kstar, Dst0 to D0pi0, D0 to Ks0pipipi0 (phase space), K0s forced into pi+ pi- and rho into pi+pi0, +# D0 decay without resonance, decay products in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@clermont.in2p3.fr +# Date: 20210630 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyKst- K*- +Alias MyKst+ K*+ +ChargeConj MyKst- MyKst+ +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +## +Decay B-sig + 1.000 MyD*0 MyKst- SVV_HELAMP 0.122 1.02 0.944 0.000 0.306 0.65; #cf PHYSICAL REVIEW D 67, 112002 (2003) +Enddecay +CDecay B+sig +# +# +Decay MyKst- + 1.000 K- pi0 VSS; +Enddecay +Decay MyKst+ + 1.000 K+ pi0 VSS ; +Enddecay +# +# +Decay MyD*0 +1.000 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD0 +1.000 myK_S0 pi+ pi- pi0 PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP.dec new file mode 100644 index 000000000..f2437a666 --- /dev/null +++ b/dkfiles/Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP.dec @@ -0,0 +1,91 @@ +# EventType: 12165720 +# +# Descriptor: [B- -> (D*(2007)0 -> (D0 -> (KS0 -> pi+ pi-) pi+ pi- pi0) gamma) (rho(770)- -> pi- pi0)]cc +# +# NickName: Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B- => (D*(2007)0 => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) gamma) ^(rho(770)- => ^pi- pi0)]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'goodB = (GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter)', +# 'goodD = (GP > 25000 * MeV) & (GPT > 1800 * MeV)', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachPi = (GNINTREE (("pi-" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GPT > 400 * MeV) & inAcc' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB', +# '[rho(770)-]cc' : 'goodBachPi', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi-]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# EndInsertPythonCode +# +# Documentation: B to Dst0rho, Dst0 to D0gamma, D0 to Ks0pipipi0 (phase space), K0s forced into pi+ pi- and rho into pi+pi0, +# D0 decay without resonance, decay products in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 3 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@clermont.in2p3.fr +# Date: 20210630 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyRho- rho- +Alias MyRho+ rho+ +ChargeConj MyRho- MyRho+ +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj Myanti-D0 MyD0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +## +Decay B-sig + 1.000 MyD*0 MyRho- SVV_HELAMP 0.122 1.02 0.944 0.000 0.306 0.65; #cf PHYSICAL REVIEW D 67, 112002 (2003) +Enddecay +CDecay B+sig +# +# +Decay MyRho- + 1.000 pi- pi0 VSS; +Enddecay +Decay MyRho+ + 1.000 pi+ pi0 VSS ; +Enddecay +# +# +Decay MyD*0 +1.000 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD0 +1.000 myK_S0 pi+ pi- pi0 PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP.dec new file mode 100644 index 000000000..fbc1bca9f --- /dev/null +++ b/dkfiles/Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP.dec @@ -0,0 +1,91 @@ +# EventType: 12165570 +# +# Descriptor: [B- -> (D*(2007)0 -> (D0 -> (KS0 -> pi+ pi-) pi+ pi- pi0) pi0) (rho(770)- -> pi- pi0)]cc +# +# NickName: Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B- => (D*(2007)0 => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) pi0) ^(rho(770)- => ^pi- pi0)]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'goodB = (GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter)', +# 'goodD = (GP > 25000 * MeV) & (GPT > 1800 * MeV)', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachPi = (GNINTREE (("pi-" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GPT > 400 * MeV) & inAcc' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB', +# '[rho(770)-]cc' : 'goodBachPi', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi-]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# EndInsertPythonCode +# +# Documentation: B to Dst0rho, Dst0 to D0pi0, D0 to Ks0pipipi0 (phase space), K0s forced into pi+ pi- and rho into pi+pi0, +# D0 decay without resonance, decay products in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@clermont.in2p3.fr +# Date: 20210630 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyRho- rho- +Alias MyRho+ rho+ +ChargeConj MyRho- MyRho+ +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj Myanti-D0 MyD0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +## +Decay B-sig + 1.000 MyD*0 MyRho- SVV_HELAMP 0.122 1.02 0.944 0.000 0.306 0.65; #cf PHYSICAL REVIEW D 67, 112002 (2003) +Enddecay +CDecay B+sig +# +# +Decay MyRho- + 1.000 pi- pi0 VSS; +Enddecay +Decay MyRho+ + 1.000 pi+ pi0 VSS ; +Enddecay +# +# +Decay MyD*0 +1.000 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD0 +1.000 myK_S0 pi+ pi- pi0 PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG.dec b/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG.dec new file mode 100755 index 000000000..31131a430 --- /dev/null +++ b/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG.dec @@ -0,0 +1,80 @@ +# EventType: 12197045 +# +# Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (K*(892)0 -> K+ pi-) (D~0 -> K+ pi-)]cc +# +# NickName: Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty => (D*(2010)+ => (D0 => ^K- ^pi+) pi+ ) (D~0 => ^K+ ^pi-) (K*(892)0 => ^K+ ^pi-)]CC" +# tightCut.Preambulo += [ "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# ] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )" +# } +# EndInsertPythonCode# +# Documentation:Decay File For B+ ->D*+ D0 K*0, D0D0 final state +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Harris Bernstein +# Email: harris.conan.bernstein@cern.ch +# Date: 20210726 +# CPUTime: 2min + +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_K*0 K*0 +Alias My_anti-K*0 anti-K*0 +ChargeConj My_D0 My_anti-D0 +ChargeConj My_D+ My_D- +ChargeConj My_D*+ My_D*- +ChargeConj My_K*0 My_anti-K*0 +# +#D*+ Decay +Decay My_D*+ + 1.0 My_D0 pi+ VSS; +Enddecay +CDecay My_D*- +# +#D+ Decay +Decay My_D+ + 1.0 K- pi+ pi+ D_DALITZ; +Enddecay +CDecay My_D- +# +#D0 Decay +Decay My_anti-D0 + 1.0 K+ pi- PHSP; +Enddecay +# +Decay My_D0 + 1.0 K- pi+ PHSP; +#K*0 Decay +Enddecay +# +Decay My_K*0 + 1.0 K+ pi- VSS; +Enddecay +CDecay My_anti-K*0 +# +Decay B+sig + 1.0 My_D*+ My_anti-D0 My_K*0 PHSP; +Enddecay +CDecay B-sig +# +End +# diff --git a/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG.dec b/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG.dec new file mode 100755 index 000000000..6837e9d0f --- /dev/null +++ b/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG.dec @@ -0,0 +1,78 @@ +# EventType: 12197423 +# +# Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (K*(892)0 -> K+ pi-) (D*(2007)~0 -> anti-D0 pi0)]cc +# +# NickName: Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty => (D*(2010)+ => (D0 => ^K- ^pi+) pi+ ) (D*(2007)~0 => (D~0 => ^K+ ^pi-) X0) (K*(892)0 => ^K+ ^pi-)]CC" +# tightCut.Preambulo += [ "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# ] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )" +# } +# EndInsertPythonCode +# +# Documentation: Decay File For B+- -> D*+ D*0 K*0, D*+ to D0pi+,and D0->Kpi +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Harris Bernstein +# Email: harris.conan.bernstein@cern.ch +# Date: 20210726 +# CPUTime: 2min + +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D*0 D*0 +Alias My_anti-D*0 anti-D*0 +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_K*0 K*0 +Alias My_anti-K*0 anti-K*0 +ChargeConj My_D0 My_anti-D0 +ChargeConj My_D+ My_D- +ChargeConj My_D*+ My_D*- +ChargeConj My_D*0 My_anti-D*0 +ChargeConj My_K*0 My_anti-K*0 + +Decay My_D*+ +1.0 My_D0 pi+ VSS; +Enddecay +CDecay My_D*- + +Decay My_anti-D*0 +0.647 My_anti-D0 pi0 VSS; +0.353 My_anti-D0 gamma VSP_PWAVE; +Enddecay +CDecay My_D*0 + +Decay My_D0 +1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_K*0 +1.0 K+ pi- VSS; +Enddecay +CDecay My_anti-K*0 + +Decay B+sig +1.0 My_D*+ My_anti-D*0 My_K*0 PHSP; +Enddecay +CDecay B-sig +# +End +# diff --git a/dkfiles/Bu_Dststmunu,Dstpi=CocktailHigher,TightCut.dec b/dkfiles/Bu_Dststmunu,Dstpi=CocktailHigher,TightCut.dec new file mode 100644 index 000000000..5732c4f4d --- /dev/null +++ b/dkfiles/Bu_Dststmunu,Dstpi=CocktailHigher,TightCut.dec @@ -0,0 +1,105 @@ +# +# +# EventType: 12875004 +# +# Descriptor: [B- -> (D*_2(2460)0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) pi-) anti-nu_mu mu-]cc +# +# NickName: Bu_Dststmunu,Dstpi=CocktailHigher,TightCut +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: + +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" , +# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))" , +# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" , +#] +#tightCut.Cuts = { +# '[pi+]cc' : "( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GPT > 250 * MeV )" , +# '[K-]cc' : " ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GPT > 250 * MeV )" , +# '[mu+]cc' : " ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GP > 2950* MeV) ", +# '[D~0]cc' : "( piKP > 15000 * MeV ) & (piKPT > 2450 * MeV)" +# } +# +#from Configurables import LHCb__ParticlePropertySvc +#LHCb__ParticlePropertySvc().Particles = [ +# "D*(2640)0 763 100423 0.0 2.6419 4.4175e-24 D*(2S)0 0 0.5", +# "D*(2640)~0 764 -100423 0.0 2.6419 4.4175e-24 anti-D*(2S)0 0 0.5", +# "D(2S)0 761 100421 0.0 2.518 3.3076e-24 D(2S)0 0 0.5", +# "D(2S)~0 762 -100421 0.0 2.518 3.3076e-24 anti-D(2S)0 0 0.5", +# "D*_2(2460)0 170 425 0.0 2.751 6.45306e-24 D_2*0 425 0.5", +# "D*_2(2460)~0 166 -425 0.0 2.751 6.45306e-24 anti-D_2*0 -425 0.5" +# ] +# EndInsertPythonCode + +# Documentation: Sum of higher B -> D** mu nu modes . D** -> D*+ pi , D* -> D0 pi, D0 -> K pi. Cuts for B -> D* tau nu, tau-> mu Run2 analysis. +# EndDocumentation +# +# CPUTime:< 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Mark Smith +# Email: mark.smith@cern.ch +# Date: 20210721 +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD*(2S)0 D*(2S)0 +Alias MyAntiD*(2S)0 anti-D*(2S)0 +ChargeConj MyD*(2S)0 MyAntiD*(2S)0 +# +Alias MyD(2S)0 D(2S)0 +Alias MyAntiD(2S)0 anti-D(2S)0 +ChargeConj MyD(2S)0 MyAntiD(2S)0 +# +#D(2460) used for D(2750), 2- state +Alias MyD(2750)0 D_2*0 +Alias MyAntiD(2750)0 anti-D_2*0 +ChargeConj MyD(2750)0 MyAntiD(2750)0 +# +# +Decay B-sig +0.3 MyD*(2S)0 mu- anti-nu_mu PHOTOS ISGW2; +0.3 MyD(2S)0 mu- anti-nu_mu PHOTOS ISGW2; +0.3 MyD(2750)0 mu- anti-nu_mu PHOTOS ISGW2; +Enddecay +CDecay B+sig +# +Decay MyD*(2S)0 +0.08 MyD*+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD*(2S)0 +# +Decay MyD(2S)0 +0.08 MyD*+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD(2S)0 +# +Decay MyD(2750)0 +0.08 MyD*+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD(2750)0 +# +Decay MyD*+ +1.0 MyD0 pi+ VSS; +Enddecay +CDecay MyD*- +# +Decay MyD0 +1.00 K- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Bu_Jpsiphipi,mmKK,WithMinP=DecProdCut.dec b/dkfiles/Bu_Jpsiphipi,mmKK,WithMinP=DecProdCut.dec new file mode 100644 index 000000000..098ecdc45 --- /dev/null +++ b/dkfiles/Bu_Jpsiphipi,mmKK,WithMinP=DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 12145055 +# +# Descriptor: [B+ -> (J/psi->mu+ mu-) (phi->K+ K-) pi+]cc +# +# NickName: Bu_Jpsiphipi,mmKK,WithMinP=DecProdCut +# +# Cuts: DaughtersInLHCbAndWithMinP +# CutsOptions: MinTrackP 2000*MeV +# +# Documentation: B->J/psi phi pi , phi-> KK +# Daughters in LHCb WithMinP. +# EndDocumentation +# +# PhysicsWG: Onia +# +# Responsible: Raul Rabadan +# Email: raul.iraq.rabadan.trejo@cern.ch +# +# CPUTime: < 1 min +# Tested: Yes +# Date: 20210525 + + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 MyJ/psi MyPhi pi+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 443 +Decay MyJ/psi + 1.0000 mu+ mu- PHOTOS VLL; +Enddecay + + + +End diff --git a/dkfiles/Bu_K2mu2e=TightCut.dec b/dkfiles/Bu_K2mu2e=TightCut.dec new file mode 100644 index 000000000..4ca5038e7 --- /dev/null +++ b/dkfiles/Bu_K2mu2e=TightCut.dec @@ -0,0 +1,49 @@ +# EventType: 12115016 +# +# Descriptor: [B+ -> K+ mu+ mu- e+ e-]cc +# +# NickName: Bu_K2mu2e=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: The decay file for the decay B+ -> K+ mu+mu-e+e- +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ => ^K+ ^mu+ ^mu- ^e+ ^e-]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.01 , GTHETA , 0.400 ) " , +# "inEta = in_range ( 1.5 , GETA , 5.5 ) " , +# "inP = ( GP > 1.85 * GeV ) ", +# "goodTrack = inAcc & inP & inEta " , +# ] +# tightCut.Cuts = { +# "[mu+]cc" : "goodTrack", +# "[e+]cc" : "goodTrack", +# "[K+]cc" : "goodTrack" +# } +# EndInsertPythonCode + +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210719 +# +Decay B+sig + 1.000 K+ mu+ mu- e+ e- PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/Bu_K4mu=TightCut.dec b/dkfiles/Bu_K4mu=TightCut.dec new file mode 100644 index 000000000..4dd1d8962 --- /dev/null +++ b/dkfiles/Bu_K4mu=TightCut.dec @@ -0,0 +1,48 @@ +# EventType: 12115015 +# +# Descriptor: [B+ -> K+ mu+ mu- mu+ mu-]cc +# +# NickName: Bu_K4mu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: The decay file for the decay B+ -> K+ mu+mu-mu+mu- +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ => ^K+ ^mu+ ^mu- ^mu+ ^mu-]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.01 , GTHETA , 0.400 ) " , +# "inEta = in_range ( 1.5 , GETA , 5.5 ) " , +# "inP = ( GP > 1.85 * GeV ) ", +# "goodTrack = inAcc & inP & inEta " , +# ] +# tightCut.Cuts = { +# "[mu+]cc" : "goodTrack", +# "[K+]cc" : "goodTrack" +# } +# EndInsertPythonCode + +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210719 +# +Decay B+sig + 1.000 K+ mu+ mu- mu+ mu- PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/Bu_K6mu=TightCut.dec b/dkfiles/Bu_K6mu=TightCut.dec new file mode 100644 index 000000000..7a621d07f --- /dev/null +++ b/dkfiles/Bu_K6mu=TightCut.dec @@ -0,0 +1,48 @@ +# EventType: 12117015 +# +# Descriptor: [B+ -> K+ mu+ mu- mu+ mu- mu+ mu-]cc +# +# NickName: Bu_K6mu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: The decay file for the decay B+ -> K+ mu+mu-mu+mu-mu+mu- +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ => ^K+ ^mu+ ^mu- ^mu+ ^mu- ^mu+ ^mu-]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.01 , GTHETA , 0.400 ) " , +# "inEta = in_range ( 1.5 , GETA , 5.5 ) " , +# "inP = ( GP > 1.85 * GeV ) ", +# "goodTrack = inAcc & inP & inEta " , +# ] +# tightCut.Cuts = { +# "[mu+]cc" : "goodTrack", +# "[K+]cc" : "goodTrack" +# } +# EndInsertPythonCode + +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210719 +# +Decay B+sig + 1.000 K+ mu+ mu- mu+ mu- mu+ mu- PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/Bu_LcLcPi,pKpi,pKPi=PHSP,DecProdCut.dec b/dkfiles/Bu_LcLcPi,pKpi,pKPi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..4395f66e7 --- /dev/null +++ b/dkfiles/Bu_LcLcPi,pKpi,pKPi=PHSP,DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 12197006 +# +# Descriptor: [B+ -> (Lambda_c+ -> p+ K- pi+) (Lambda_c~- -> p~- K+ pi-) pi+ ]cc +# +# NickName: Bu_LcLcPi,pKpi,pKPi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay B+ -> Lambda_c+ anti-Lambda_c- pi+ +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yu Lu +# Email: yu.lu@cern.ch +# Date: 20210702 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# + +# +Decay B+sig + 1.000 pi+ MyLambda_c+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay B-sig +# +# BR = 1 +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +#Decay anti-Lambda_c- +# 1.000 p~- K+ pi- PHSP; +#Enddecay +# +# +End diff --git a/dkfiles/Bu_LcXicPi,pKpi,pKPi=PHSP,DecProdCut.dec b/dkfiles/Bu_LcXicPi,pKpi,pKPi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..59cbd3326 --- /dev/null +++ b/dkfiles/Bu_LcXicPi,pKpi,pKPi=PHSP,DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 12197004 +# +# Descriptor: [B+ -> (Lambda_c+ -> p+ K- pi+) (Xi_c~- -> p~- K+ pi-) pi+ ]cc +# +# NickName: Bu_LcXicPi,pKpi,pKPi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay B+ -> Lambda_c+ anti-Xi_c- pi+ +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yu Lu +# Email: yu.lu@cern.ch +# Date: 20210701 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# + +# +Decay B+sig + 1.000 pi+ MyLambda_c+ Myanti-Xi_c- PHSP; +Enddecay +CDecay B-sig +# +# BR = 1 +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +Decay MyXi_c+ +1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- +# +# +End diff --git a/dkfiles/Bu_nonresonantDstpiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec b/dkfiles/Bu_nonresonantDstpiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec new file mode 100644 index 000000000..213f624d9 --- /dev/null +++ b/dkfiles/Bu_nonresonantDstpiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec @@ -0,0 +1,340 @@ +# EventType: 12894600 +# +# Descriptor: {[B+ -> pi+ (D*- -> pi- (anti-D0 -> K+ pi-)) (D_s+ -> pi- pi+ pi+)... ]cc} +# NickName: Bu_nonresonantDstpiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut +# + +# Cuts: DaughtersInLHCb +# CutsOptions: NeutralThetaMin 0. NeutralThetaMax 10. +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "b2dst3piFilter" ) +# SignalFilter = Generation().b2dst3piFilter +#SignalFilter.Code = "has( goodB ) " +# SignalFilter.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV" +# ,"isB2cc = GDECTREE('[(Beauty & LongLived) --> pi- (D*(2010)+ -> (D0 => K- pi+) pi+) pi- pi+ pi- ...]CC')" +# ,"inAcc = ( 0 < GPZ ) & ( 100 * MeV < GPT ) & in_range ( 1.8 , GETA , 5.0 ) & in_range ( 0.005 , GTHETA , 0.400 )" +#,"nPi = GCOUNT ( ( 'pi+' == GABSID ) & inAcc , HepMC.descendants )" +#,"nK = GCOUNT ( ( 'K-' == GABSID ) & inAcc , HepMC.descendants )" +#,"goodB = isB2cc & ( 5.5 < nPi ) & ( 0.5 < nK )" +# ] +# EndInsertPythonCode + +# Documentation: Generic Bu -> D*+ pi- Xc decay file for charm decays with missing particle, where +# extra particles besids the Kpipi of the D* and the 3pi of the Ds can come from +# +# here The D* is requested to be produced in association with an extra charged pion at the B vertex in a non resonant chanel. +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Guy Wormser +# Email: guy.wormser@cern.ch +# Date: 20210722 + +# +Alias Myrho rho0 +ChargeConj Myrho Myrho +# +Alias Myphi phi +ChargeConj Myphi Myphi +# +Alias Myf0 f_0 +ChargeConj Myf0 Myf0 +# +Alias Myf2 f_2 +ChargeConj Myf2 Myf2 +# +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- +# +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s1track+ D_s+ +Alias MyD_s1track- D_s- +ChargeConj MyD_s1track+ MyD_s1track- +# +Alias MyD_s3tracks+ D_s+ +Alias MyD_s3tracks- D_s- +ChargeConj MyD_s3tracks+ MyD_s3tracks- +# +Alias MyD_s*(2317)+ D_s0*+ +Alias MyD_s*(2317)- D_s0*- +ChargeConj MyD_s*(2317)+ MyD_s*(2317)- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +# +Alias MyD_s*(2457)+ D_s1+ +Alias MyD_s*(2457)- D_s1- +ChargeConj MyD_s*(2457)+ MyD_s*(2457)- +# +Alias MyD_s*(2536)+ D'_s1+ +Alias MyD_s*(2536)- D'_s1- +ChargeConj MyD_s*(2536)+ MyD_s*(2536)- +# + +Alias MyMainD*+ D*+ +Alias MyMainD*- D*- +ChargeConj MyMainD*+ MyMainD*- +# +Alias MyD0 D0 +Alias anti-MyD0 anti-D0 +ChargeConj MyD0 anti-MyD0 +# +Alias Myeta eta +ChargeConj Myeta Myeta +# +Alias Myetagg eta +ChargeConj Myetagg Myetagg +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias Myetap eta' +ChargeConj Myetap Myetap +# +Alias Myetapgg eta' +ChargeConj Myetapgg Myetapgg +# +Alias Myomega omega +ChargeConj Myomega Myomega +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias Myphigg phi +ChargeConj Myphigg Myphigg +# +Alias Myomegagg omega +ChargeConj Myomegagg Myomegagg + + + + +# +# +Decay B+sig + +####### D* excite et Ds excited de B0 +0.0012 MyMainD*+ pi- MyD_s+ PHSP; +0.0024 MyMainD*+ pi- MyD_s*+ PHSP; +0.00024 MyMainD*+ pi- MyD_s*(2317)+ PHSP; + 0.00013 MyMainD*+ pi- MyD_s*(2457)+ PHSP; + 0.00005 MyMainD*+ pi- MyD_s*(2536)+ PHSP; + +Enddecay +CDecay B-sig +# +Decay MyD_s+ + #0.011 pi+ pi- pi+ + 0.004 pi+ pi- pi+ PHSP; + 0.006 Myf0 pi+ PHSP; + 0.001 Myf2 pi+ PHSP; + #0.045 0.1532*Myphi pi+ SVS; + #0.084 0.1532*Myphi Myrho+ PHSP; + 0.00689 Myphi pi+ SVS; + 0.01287 Myphi Myrho+ PHSP; + #0.002300000 0.9073*Myomega pi+ SVS; + #0.028 0.9073*Myomega Myrho+ PHSP; + 0.0021 Myomega pi+ SVS; + 0.0254 Myomega Myrho+ PHSP; + #0.0183 0.2734*Myeta pi+ PHSP; + #0.089000000 Myrho+ 0.2734*Myeta SVS; + 0.005 Myeta pi+ PHSP; + 0.0243 Myrho+ Myeta SVS; + 0.02 Myetagg pi+ pi- pi+ PHSP; + 0.0065 K+ pi- pi+ D_DALITZ; + #0.0394 0.6718*Myetap pi+ PHSP; + # 0.125 Myrho+ 0.6718*Myetap SVS; + 0.0265 Myetap pi+ PHSP; + 0.0834 Myrho+ Myetap SVS; + 0.02 Myetapgg pi+ pi- pi+ PHSP; + 0.016 Myomegagg pi+ pi- pi+ PHSP; + 0.012 Myphigg pi+ pi- pi+ PHSP; + 0.006 K0 pi+ pi- pi+ PHSP; + #0.0543 0.14*Mytau+ nu_tau SLN; + 0.0076 Mytau+ nu_tau SLN; + +# Following decays are prescaled by a factor 4 + 0.00183 Myeta e+ nu_e ISGW2; + 0.00165 Myetap e+ nu_e ISGW2; + 0.00050 Myf0 e+ nu_e ISGW2; + 0.00030 MyK*0 e+ nu_e ISGW2; + 0.00095 Myphi e+ nu_e ISGW2; + 0.00183 Myeta mu+ nu_mu ISGW2; + 0.00165 Myetap mu+ nu_mu ISGW2; + 0.00050 Myf0 mu+ nu_mu ISGW2; + 0.00030 MyK*0 mu+ nu_mu ISGW2; + 0.00095 Myphi mu+ nu_mu ISGW2; +Enddecay +CDecay MyD_s- +# +Decay MyD_s3tracks+ +0.004 pi+ pi- pi+ PHSP; +0.02 Myetagg pi+ pi- pi+ PHSP; +0.02 Myetapgg pi+ pi- pi+ PHSP; +0.016 Myomegagg pi+ pi- pi+ PHSP; +0.012 Myphigg pi+ pi- pi+ PHSP; +0.006 K0 pi+ pi- pi+ PHSP; +Enddecay +CDecay MyD_s3tracks- +# +Decay MyD_s1track+ +# 0.0183 0.719*eta pi+ PHSP; +# 0.089000000 Myrho+ 0.719*eta SVS; +# 0.0394 0.1771*eta' pi+ PHSP; +# 0.125 Myrho+ 0.1771*eta' SVS; + 0.0131 Myetagg pi+ PHSP; + 0.064000000 Myrho+ Myetagg SVS; + 0.00698 Myetapgg pi+ PHSP; + 0.0221 Myrho+ Myetapgg SVS; +Enddecay +CDecay MyD_s1track- +# +Decay MyD_s*+ + 0.942000000 MyD_s+ gamma VSP_PWAVE; + 0.058 MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*- +# +Decay MyD_s*(2317)+ + 1. MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*(2317)- +# +Decay MyD_s*(2457)+ + 0.18 MyD_s+ gamma VSP_PWAVE; + 0.48 MyD_s*+ pi0 PHSP; +# 0.043 MyD_s1track+ pi+ pi- PHSP; + 0.0248 MyD_s1track+ pi+ pi- PHSP; + 0.0182 MyD_s3tracks+ pi+ pi- PHSP; + 0.043 MyD_s+ pi0 pi0 PHSP; + 0.04 MyD_s*(2317)+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*(2457)- +# +Decay MyD_s*(2536)+ + # 0.25 MyD_s1track+ pi+ pi- PHSP; + 0.144 MyD_s1track+ pi+ pi- PHSP; + 0.106 MyD_s3tracks+ pi+ pi- PHSP; + 0.25 MyD_s+ pi0 pi0 PHSP; + 0.1 MyD_s*+ gamma PHSP; +Enddecay +CDecay MyD_s*(2536)- +# +Decay MyMainD*+ + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay MyMainD*- +# +Decay MyD0 + 1.0000 K- pi+ PHSP; +Enddecay +CDecay anti-MyD0 +# +Decay Myrho+ + 1.000 pi+ pi0 VSS; +Enddecay +CDecay Myrho- +# +Decay Myrho + 1.000 pi+ pi- VSS; +Enddecay +Decay Mytau+ + 0.09 TAUOLA 5; + 0.05 TAUOLA 8; +Enddecay +CDecay Mytau- +# +Decay Myeta + 0.2292 pi- pi+ pi0 ETA_DALITZ; + 0.0422 pi- pi+ gamma PHSP; +Enddecay +# +Decay Myetagg + 0.2292 pi- pi+ pi0 ETA_DALITZ; + 0.0422 pi- pi+ gamma PHSP; + 0.3941 gamma gamma PHSP; + 0.3268 pi0 pi0 pi0 PHSP; + 0.0068 gamma e+ e- PHSP; + 0.0003 gamma mu+ mu- PHSP; + 0.0004 gamma gamma pi0 PHSP; +Enddecay +# +Decay Myomega + 0.892000000 pi- pi+ pi0 OMEGA_DALITZ; + 0.0153 pi- pi+ PHSP; +Enddecay +# +Decay MyK*0 + 0.6657 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# + +# +Decay Myetap + 0.293 Myrho gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +# 0.41 0.719*eta pi+ pi- PHSP; +# 0.0275 0.9073*Myomega gamma PHSP; +# 0.216 0.2734*Myeta pi0 pi0 PHSP; + 0.295 Myetagg pi+ pi- PHSP; + 0.025 Myomega gamma PHSP; + 0.059 Myeta pi0 pi0 PHSP; +Enddecay +# +Decay Myetapgg + 0.42900 pi+ pi- Myetagg PHSP; + 0.29100 Myrho gamma SVP_HELAMP 1.0 0.0 1.0 0.0; + 0.22200 pi0 pi0 Myetagg PHSP; + 0.02750 Myomegagg gamma PHSP; + 0.02200 gamma gamma PHSP; + 0.00214 pi0 pi0 pi0 PHSP; +Enddecay +# +Decay Myomegagg + 0.8920 pi+ pi- pi0 OMEGA_DALITZ; + 0.0828 pi0 gamma PHSP; + 0.0153 pi+ pi- VSS; +Enddecay +# +Decay Myf0 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myf2 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myphi + 0.1532 pi+ pi- pi0 PHI_DALITZ; +Enddecay +# +Decay Myphigg + 0.48900 K+ K- VSS; + 0.34200 K_L0 K_S0 VSS; + 0.15320 pi+ pi- pi0 PHI_DALITZ; + 0.01309 Myetagg gamma PHSP; + 0.00127 pi0 gamma PHSP; +Enddecay + + + + + + + +# +End diff --git a/dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec b/dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec new file mode 100644 index 000000000..664059d6a --- /dev/null +++ b/dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec @@ -0,0 +1,47 @@ +# EventType: 23103063 +# +# Descriptor: [D_s+ -> pi- pi+ K+]cc +# +# NickName: Ds+_pi-pi+K+=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ^pi- ^pi+ ^K+]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import millimeter,ns" , +# "inAcc = in_range ( 0.010, GTHETA, 0.400 ) " , +# "pioncuts = ( (GPT > 250 * MeV) & ( GP > 2000 * MeV))", +# "kaoncuts = ( (GPT > 400 * MeV) & ( GP > 5000 * MeV))", +# "Dcuts = ( (GPT > 2800 * MeV) & ( GP > 14000 * MeV) & (GTIME > 0.0002 * ns) & (GNINTREE( (GPT > 400 * MeV) ) > 1.5) & (GNINTREE( (GPT > 1000 * MeV) ) > 0.5) & (GSUMTREE( GPT, ('K+' == GABSID) | ('pi+' == GABSID)) > 3000 * MeV) )" +# ] +# tightCut.Cuts = { +# '[K+]cc' : ' inAcc & kaoncuts', +# '[pi+]cc' : ' inAcc & pioncuts', +# '[D_s+]cc' : 'Dcuts' +# } +# EndInsertPythonCode +# +# Documentation: Decay products in acceptance, phase space decay model, P and PT cuts on D and daughters (v2) +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Nathan Jurik +# Email: nathan.jurik@cern.ch +# Date: 20210521 +# +# CPUTime: <1min +# +Decay D_s+sig + 1.000 pi- pi+ K+ PHSP; +Enddecay +CDecay D_s-sig +# +End diff --git a/dkfiles/Dst_D0pi,KKpipi=DecProdCut,GenCut.dec b/dkfiles/Dst_D0pi,KKpipi=DecProdCut,GenCut.dec new file mode 100644 index 000000000..da33f2248 --- /dev/null +++ b/dkfiles/Dst_D0pi,KKpipi=DecProdCut,GenCut.dec @@ -0,0 +1,37 @@ +# EventType: 27165075 +# +# Descriptor: [ D*(2010)+ -> ( D0 -> K+ K- pi+ pi- ) pi+ ]cc +# +# NickName: Dst_D0pi,KKpipi=DecProdCut,GenCut +# +# Cuts: DaughtersInLHCbAndCutsForDstar +# +# CutsOptions: D0PtCuts 2.900*GeV DaughtersPtMinCut 300*MeV DaughtersPtMaxCut 300*MeV DaughtersPMinCut 3.000*GeV SoftPiPtCut 120*MeV +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: D. Unverzagt +# Email: d.unverzagt@cern.ch +# Date: 20210621 +# CPUTime: < 1 min +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.000 K+ K- pi+ pi- PHSP; +Enddecay +CDecay MyantiD0 + +# +End diff --git a/dkfiles/Dst_D0pi,KSpipi=neut_ks_dec,DecProdCut.dec b/dkfiles/Dst_D0pi,KSpipi=neut_ks_dec,DecProdCut.dec new file mode 100644 index 000000000..10441f428 --- /dev/null +++ b/dkfiles/Dst_D0pi,KSpipi=neut_ks_dec,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27163475 +# +# Descriptor: [D*+ -> (D0 -> (KS0 -> pi0 pi0) pi+ pi-) pi+]cc +# +# NickName: Dst_D0pi,KSpipi=neut_ks_dec,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: Inclusive production of D*+. D* is forced to decay to D0 pi+, then D0 to (KS pi+ pi-) as phase space, then KS to (pi0 pi0) as phase space. Decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: John Cobbledick +# Email: john.leslie.cobbledick@cern.ch +# Date: 20210419 +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig +# +Decay MyD0 + 1.000 myK_S0 pi+ pi- PHSP; +Enddecay +CDecay MyantiD0 +# +Decay myK_S0 +1.000 pi0 pi0 PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,GenCut.dec b/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,GenCut.dec new file mode 100644 index 000000000..4f63b3111 --- /dev/null +++ b/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,GenCut.dec @@ -0,0 +1,36 @@ +# EventType: 27165076 +# +# Descriptor: [D*(2010)+ -> (D0 -> {K- pi+ pi+ pi-}) pi+]cc +# +# NickName: Dst_D0pi,Kpipipi=DecProdCut,GenCut +# +# Cuts: DaughtersInLHCbAndCutsForDstar +# +# CutsOptions: D0PtCuts 2.900*GeV DaughtersPtMinCut 300*MeV DaughtersPtMaxCut 300*MeV DaughtersPMinCut 3.000*GeV SoftPiPtCut 120*MeV +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: D. Unverzagt +# Email: d.unverzagt@cern.ch +# Date: 20210621 +# CPUTime: < 1 min +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.000 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay MyantiD0 +# +End diff --git a/dkfiles/Dst_D0pi,pipipipi=DecProdCut,GenCut.dec b/dkfiles/Dst_D0pi,pipipipi=DecProdCut,GenCut.dec new file mode 100644 index 000000000..d86d5cb3c --- /dev/null +++ b/dkfiles/Dst_D0pi,pipipipi=DecProdCut,GenCut.dec @@ -0,0 +1,36 @@ +# EventType: 27165074 +# +# Descriptor: [ D*(2010)+ -> (D0 -> pi+ pi- pi+ pi-) pi+ ]cc +# +# NickName: Dst_D0pi,pipipipi=DecProdCut,GenCut +# +# Cuts: DaughtersInLHCbAndCutsForDstar +# +# CutsOptions: D0PtCuts 2.900*GeV DaughtersPtMinCut 300*MeV DaughtersPtMaxCut 300*MeV DaughtersPMinCut 3.000*GeV SoftPiPtCut 120*MeV +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Daniel Unverzagt +# Email: d.unverzagt@cern.ch +# Date: 20210621 +# CPUTime: < 1 min +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.000 pi+ pi- pi+ pi- PHSP; +Enddecay +CDecay MyantiD0 +# +End diff --git a/dkfiles/HardQcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm.dec b/dkfiles/HardQcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm.dec new file mode 100755 index 000000000..9dcc859d9 --- /dev/null +++ b/dkfiles/HardQcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm.dec @@ -0,0 +1,35 @@ +# EventType: 49000010 +# +# Descriptor: pp -> X ... +# +# NickName: HardQcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HardParticle +# ExtraOptions: HardQcdBgd,PT_14GeV +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HardParticle" ) +# HardParticle = Generation().HardParticle +# HardParticle.Code = "(count( inAcceptance & hasHighPT & isStableCharged ) > 0)" +# HardParticle.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import m, GeV, mrad", +# "isStableCharged = (( GHADRON | GLEPTON ) & GCHARGED & ( GNLT > 0.5 * m ))", +# "inAcceptance = (GTHETA < 400.0 * mrad)", +# "hasHighPT = (GPT > 14 * GeV)", +# ] +# EndInsertPythonCode +# +# Documentation: 1 particle in the acceptance with pT > 14 GeV with Hard QCD enabled +# EndDocumentation +# CPUTime: < 1 min +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Miguel Ramos Pernas +# Email: miguel.ramos.pernas@cern.ch +# Date: 20210804 +# +End +# diff --git a/dkfiles/HardQcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm.dec b/dkfiles/HardQcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm.dec new file mode 100755 index 000000000..ca2681d3b --- /dev/null +++ b/dkfiles/HardQcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm.dec @@ -0,0 +1,35 @@ +# EventType: 49000011 +# +# Descriptor: pp -> X ... +# +# NickName: HardQcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HardParticle +# ExtraOptions: HardQcdBgd,PT_18GeV +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HardParticle" ) +# HardParticle = Generation().HardParticle +# HardParticle.Code = "(count( inAcceptance & hasHighPT & isStableCharged ) > 0)" +# HardParticle.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import m, GeV, mrad", +# "isStableCharged = (( GHADRON | GLEPTON ) & GCHARGED & ( GNLT > 0.5 * m ))", +# "inAcceptance = (GTHETA < 400.0 * mrad)", +# "hasHighPT = (GPT > 18 * GeV)", +# ] +# EndInsertPythonCode +# +# Documentation: 1 particle in the acceptance with pT > 18 GeV with Hard QCD enabled +# EndDocumentation +# CPUTime: < 1 min +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Miguel Ramos Pernas +# Email: miguel.ramos.pernas@cern.ch +# Date: 20210804 +# +End +# diff --git a/dkfiles/Lb_EtappK,e+e-g=DecProdCut.dec b/dkfiles/Lb_EtappK,e+e-g=DecProdCut.dec new file mode 100755 index 000000000..114f23203 --- /dev/null +++ b/dkfiles/Lb_EtappK,e+e-g=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 15124211 +# +# Descriptor: [Lambda_b0 -> p+ K- (eta' -> e+ e- gamma)]cc +# +# NickName: Lb_EtappK,e+e-g=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: eta_prime decays to e+e-gamma +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi (and Yasmine Amhis) +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210715 +# + + + +Alias myeta' eta' +ChargeConj myeta' myeta' +Alias myeta eta +ChargeConj myeta myeta + + +Decay Lambda_b0sig + 1.000 p+ K- myeta' PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay myeta' + 1.000 e+ e- gamma PI0_DALITZ; +Enddecay +# +End +# + diff --git a/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,DecProdCut.dec index dba09b82d..2d1361db2 100755 --- a/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,DecProdCut.dec +++ b/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,DecProdCut.dec @@ -1,6 +1,6 @@ # EventType: 15146500 # -# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p pi-) (eta -> pi+ pi- (pi0 -> gamma gamma) ) ]cc +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-) (eta -> pi+ pi- (pi0 -> gamma gamma) ) ]cc # # NickName: Lb_JpsiLambdaeta,mm,3pi=phsp,DecProdCut # diff --git a/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut.dec b/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut.dec new file mode 100755 index 000000000..85781a716 --- /dev/null +++ b/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 15146501 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-) (eta -> pi+ pi- (pi0 -> gamma gamma) ) ]cc +# +# NickName: Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to three-body J/psi Lambda eta with J/psi to dimuons and eta to pi+ pi- pi0. +# EndDocumentation +# +# PhysicsWG: B2Ch +# CPUTime: 5 min +# Tested: Yes +# Responsible: Michal Kreps +# Email: michal.kreps@cern.ch +# Date: 20210804 +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ Lambda_b0 ==> ^( J/psi(1S) => ^mu+ ^mu-) ^(eta => ^pi+ ^pi- pi0) ^(Lambda0 => p+ pi-) ]CC' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# '[pi+]cc' : ' goodPion ' , +# 'J/psi(1S)' : ' goodPsi ' , +# '[Lambda0]cc' : ' goodL0 ' , +# 'eta' : ' goodEta ' } +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, MeV, GeV ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range(1.8, GETA, 5.2) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )' , +# 'goodMuon = ( GPT > 490 * MeV ) & ( GP > 5.4 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 140 * MeV ) & in_range(2.9*GeV, GP, 210*GeV) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 140 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole ' , +# 'goodPsi = in_range ( 1.8 , GY , 4.5 ) ' , +# "goodL0 = (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter) & (GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) )) & (GINTREE ( ( 'p+' == GABSID ) & ( GP > 1.3 * GeV ) ))", +# 'goodEta = ( GPT > 590 * MeV ) ' ] +# +# EndInsertPythonCode +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias Myeta eta +ChargeConj Myeta Myeta +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyJ/psi MyLambda Myeta PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +Decay Myeta +1.000 pi- pi+ Mypi0 ETA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.0 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,DecProdCut.dec index e9567e2df..2784811d4 100755 --- a/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,DecProdCut.dec +++ b/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,DecProdCut.dec @@ -1,6 +1,6 @@ # EventType: 15144500 # -# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p pi-) (eta -> gamma gamma) ]cc +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-) (eta -> gamma gamma) ]cc # # NickName: Lb_JpsiLambdaeta,mm,gg=phsp,DecProdCut # diff --git a/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,TightCut.dec b/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,TightCut.dec new file mode 100755 index 000000000..4d2bc654d --- /dev/null +++ b/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,TightCut.dec @@ -0,0 +1,76 @@ +# EventType: 15144501 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-) (eta -> gamma gamma) ]cc +# +# NickName: Lb_JpsiLambdaeta,mm,gg=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to three-body J/psi Lambda eta with J/psi to dimuons and eta to gamma gamma. +# EndDocumentation +# +# PhysicsWG: B2Ch +# CPUTime: 5 min +# Tested: Yes +# Responsible: Michal Kreps +# Email: michal.kreps@cern.ch +# Date: 20210804 +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ Lambda_b0 ==> ^(J/psi(1S) => ^mu+ ^mu-) ^(eta -> ^gamma ^gamma) ^(Lambda0 => p+ pi-) ]CC' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' , +# '[Lambda0]cc' : ' goodL0 ' , +# 'eta' : ' goodEta ' } +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, MeV, GeV ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range(1.8, GETA, 5.2) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 ) ' , +# 'goodMuon = ( GPT > 490 * MeV ) & ( GP > 5.4 * GeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 140 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole ' , +# 'goodPsi = in_range ( 1.8 , GY , 4.5 ) ' , +# "goodL0 = (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter) & (GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) )) & (GINTREE ( ( 'p+' == GABSID ) & ( GP > 1.3 * GeV ) ))", +# 'goodEta = ( GPT > 590 * MeV ) '] +# +# EndInsertPythonCode +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyXi- Xi- +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias Myeta eta +ChargeConj Myeta Myeta +# +Decay Lambda_b0sig + 1.000 MyJ/psi MyLambda Myeta PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +Decay Myeta + 1.0 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut.dec b/dkfiles/Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut.dec new file mode 100644 index 000000000..71d5d024a --- /dev/null +++ b/dkfiles/Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut.dec @@ -0,0 +1,87 @@ +# EventType: 15198132 +# NickName: Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut +# Descriptor: [Lambda_b0 -> (Xi_c(2790)+ -> (D+ -> K- pi+ pi+)( Lambda0 -> p+ pi-)) (D- -> K+ pi- pi-) ]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lb decays to excited Xi_c(3080)+, with Xi_c(3080)+ decaying to D+ Lambda0. +# Since Xi_c(3080)+ is not included in EvtGen, we modify Xi_c(2790)+ to replace it. +# All final state particles are required to be within the tight cut. +# Lambda_b0 -> (MyXi_c(3080)+ -> (D+ -> K- pi+ pi+)( Lambda0-> p+ pi-)) (D- -> K+ pi- pi-) +# EndDocumentation +# +# CPUTime: 10 min +# +# ParticleValue: "Xi_c(2790)+ 1051 104324 1.0 3.0772 2.94305e-24 Xi_c(2790)+ 0 0.0", "Xi_c(2790)~- 1052 -104324 -1.0 3.0772 2.94305e-24 anti-Xi_c(2790)- 0 0.0" +# +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = '[Lambda_b0 ==> (Xi_c(2790)+ ==> (D+ ==> ^K- ^pi+ ^pi+) ^( Lambda0 ==> ^p+ ^pi-)) (D- ==> ^K+ ^pi- ^pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import GeV, millimeter', +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'inAcc = in_range(0.01, GTHETA, 0.400) & in_range(1.9, GETA, 5.1)', +# 'goodKaon = ( GPT > 0.15 * GeV ) & (GP> 2.*GeV) & inAcc ' , +# 'goodProton = ( GPT > 0.15 * GeV ) & (GP> 2.*GeV) & inAcc ' , +# 'goodpi = ( GPT > 0.15 * GeV ) & ( GP > 2. * GeV ) & inAcc ', +# "goodL0 = (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter) &(GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) )) & (GINTREE ( ( 'p+' == GABSID ) & ( GP > 1.3 * GeV ) ))" +#] +# tightCut.Cuts = { +# '[pi+]cc' : 'goodpi', +# '[K+]cc' : 'goodKaon', +# '[p+]cc' : 'goodProton', +# '[Lambda0]cc' : 'goodL0' +# } +# EndInsertPythonCode +# +# +# Date: 20210607 +# Responsible: Tianwen Zhou +# Email: zhoutw@stu.pku.edu.cn +# PhysicsWG: Onia +# Tested: Yes + + + +Alias MyXi_c(3080)+ Xi_c(2790)+ +Alias My_anti-Xi_c(3080)- anti-Xi_c(2790)- +ChargeConj MyXi_c(3080)+ My_anti-Xi_c(3080)- + + +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyLambda Lambda0 +Alias MyAntiLambda anti-Lambda0 +ChargeConj MyLambda MyAntiLambda +# + +Decay MyD+ +1.000 K- pi+ pi+ D_DALITZ; +Enddecay +CDecay MyD- +# +Decay MyLambda +1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda +# +Decay MyXi_c(3080)+ + 1.000 MyD+ MyLambda PHSP; + Enddecay + CDecay My_anti-Xi_c(3080)- +# + Decay Lambda_b0sig + 1.000 MyXi_c(3080)+ MyD- PHSP; + Enddecay + CDecay anti-Lambda_b0sig + + End + + diff --git a/dkfiles/Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut.dec b/dkfiles/Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut.dec new file mode 100644 index 000000000..d5d8ba5be --- /dev/null +++ b/dkfiles/Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 15196101 +# NickName: Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut +# Descriptor: [Lambda_b0 -> (MyXi_c(3080)0 ->(D0 -> K- pi+) ( Lambda0-> p+ pi-)) (D~0 -> K+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#Documentation: Lb decays to excited Xi_c(3080)0, with Xi_c(3080)0 decaying to D0 Lambda0. +#Since Xi_c(3080)0 is not included in EvtGen, we modify Xi_c(2815)0 to replace it. +#All final state particles are required to be within the tight cut. +# EndDocumentation +# CPUTime: 5 min + + +#ParticleValue: "Xi_c(2815)0 1057 104312 0.0 3.0799 2.94305e-24 Xi_c(2815)0 0 0.0000000", "Xi_c(2815)~0 1058 -104312 0.0 3.0799 2.94305e-24 anti-Xi_c(2815)0 0 0.0000000" +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '[Lambda_b0 ==> (Xi_c(2815)0 ==> (D0 ==> ^K- ^pi+ ) ^( Lambda0 ==> ^p+ ^pi-))(D~0 ==> ^K+ ^pi-) ]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import GeV, millimeter', +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'inAcc = in_range(0.01, GTHETA, 0.400) & in_range(1.9, GETA, 5.1)', +# 'goodKaon = ( GPT > 0.15 * GeV ) & (GP> 2.*GeV) & inAcc ' , +# 'goodProton = ( GPT > 0.15 * GeV ) & (GP> 2.*GeV) & inAcc ' , +# 'goodpi = ( GPT > 0.15 * GeV ) & ( GP > 2. * GeV ) & inAcc ', +# "goodL0 = (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter) &(GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) )) & (GINTREE ( ( 'p+' == GABSID ) & ( GP > 1.3 * GeV ) ))" +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodpi', +# '[K+]cc' : 'goodKaon', +# '[p+]cc' : 'goodProton', +# '[Lambda0]cc' : 'goodL0' +# } +#EndInsertPythonCode +# +# +# Date: 20210605 +# Responsible: Tianwen Zhou +# Email: zhoutw@stu.pku.edu.cn +# PhysicsWG: Onia +# Tested: Yes + +Alias MyXi_c(3080)0 Xi_c(2815)0 +Alias My_anti-Xi_c(3080)0 anti-Xi_c(2815)0 +ChargeConj MyXi_c(3080)0 My_anti-Xi_c(3080)0 + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Alias MyLambda Lambda0 +Alias MyAntiLambda anti-Lambda0 +ChargeConj MyLambda MyAntiLambda +# +Decay Lambda_b0sig +1.000 MyXi_c(3080)0 My_anti-D0 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyXi_c(3080)0 + 1.000 My_D0 MyLambda PHSP; +Enddecay +CDecay My_anti-Xi_c(3080)0 +# +Decay My_D0 +1.000 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay MyLambda +1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda +# + +# + +End + diff --git a/dkfiles/Lb_pKKK_PHSP=DecProdCut.dec b/dkfiles/Lb_pKKK_PHSP=DecProdCut.dec new file mode 100644 index 000000000..de1d9d8ad --- /dev/null +++ b/dkfiles/Lb_pKKK_PHSP=DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 15104013 +# +# Descriptor: [ Lambda_b0 -> p+ K- K+ K- ]cc +# +# NickName: Lb_pKKK_PHSP=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Zhanwen Zhu +# Email: zhzhu@cern.ch +# Date: 20210719 +# +Decay Lambda_b0sig + 1.000 p+ K- K+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + diff --git a/dkfiles/Lb_pKKpi_PHSP=DecProdCut.dec b/dkfiles/Lb_pKKpi_PHSP=DecProdCut.dec new file mode 100644 index 000000000..b63aef79b --- /dev/null +++ b/dkfiles/Lb_pKKpi_PHSP=DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 15104012 +# +# Descriptor: [ Lambda_b0 -> p+ K- K+ pi- ]cc +# +# NickName: Lb_pKKpi_PHSP=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Zhanwen Zhu +# Email: zhzhu@cern.ch +# Date: 20210719 +# +Decay Lambda_b0sig + 1.000 p+ K- K+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + diff --git a/dkfiles/Lb_pKstee,Kpi0=phsp,DecProdCut.dec b/dkfiles/Lb_pKstee,Kpi0=phsp,DecProdCut.dec new file mode 100644 index 000000000..c0a430660 --- /dev/null +++ b/dkfiles/Lb_pKstee,Kpi0=phsp,DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 15124401 +# +# Descriptor: [Lambda_b0 -> (K*(892)- -> K- pi0) p+ e+ e-]cc +# +# NickName: Lb_pKstee,Kpi0=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Four body Lambda_b0 to p K* e e decay with generic phase space +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi (and Yasmine Amhis) +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210715 +# + +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- + + +Decay Lambda_b0sig + 1.000 MyKst- p+ e+ e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyKst- + 1.0 K- pi0 VSS; +Enddecay +CDecay MyKst+ + +End +# diff --git a/dkfiles/Lb_pKstmm,Kpi0=phsp,DecProdCut.dec b/dkfiles/Lb_pKstmm,Kpi0=phsp,DecProdCut.dec new file mode 100644 index 000000000..c1d34a0ee --- /dev/null +++ b/dkfiles/Lb_pKstmm,Kpi0=phsp,DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 15114401 +# +# Descriptor: [Lambda_b0 -> (K*(892)- -> K- pi0) p+ mu+ mu-]cc +# +# NickName: Lb_pKstmm,Kpi0=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Four-body Lambda_b0 to p K* mu mu decay with generic phase space +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi (and Yasmine Amhis) +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210715 +# + +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- + + +Decay Lambda_b0sig + 1.000 MyKst- p+ mu+ mu- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyKst- + 1.0 K- pi0 VSS; +Enddecay +CDecay MyKst+ + +End +# diff --git a/dkfiles/Pc4350,LcpiD+,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4350,LcpiD+,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..d3fe819b2 --- /dev/null +++ b/dkfiles/Pc4350,LcpiD+,pkpi=TightCut,InAcc.dec @@ -0,0 +1,78 @@ +# EventType: 26197970 +# +# Descriptor: [Sigma_c*+ -> (Lambda_c+ -> p+ K- pi+) (D+ -> K- pi+ pi+) pi-]cc +# +# NickName: Pc4350,LcpiD+,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.350 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.350 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Lambda_c+ D+ pi- in PHSP model with daughters in LHCb Acceptance +# Sigma_c*+ used for the generation. Neutrals flag is set to 9 to allow numbering. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D+ ==> ^K- ^pi+ ^pi+) ^pi-]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D+]cc' : 'goodD' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20210721 +# CPUTime: <1min +# +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MyLambda_c+ MyD+ pi- PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD+ + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay MyD- +# +End +# diff --git a/dkfiles/Pc4350,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4350,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..05cff84c7 --- /dev/null +++ b/dkfiles/Pc4350,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec @@ -0,0 +1,87 @@ +# EventType: 26197079 +# +# Descriptor: [Sigma_c*+ -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) (D+ -> K- pi+ pi+)]cc +# +# NickName: Pc4350,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.350 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.350 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Sigma_c0 D+ in PHSP model with daughters in LHCb Acceptance +# Sigma_c*+ used for the generation. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => (Sigma_c0 => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) pi-) ^(D+ ==> ^K- ^pi+ ^pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D+]cc' : 'goodD' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20210715 +# CPUTime: <1min +# +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MySigma_c0 MyD+ PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MySigma_c0 + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD+ + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay MyD- +# +End +# diff --git a/dkfiles/Pc4450,LcpiD+,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4450,LcpiD+,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..c8c0a50f6 --- /dev/null +++ b/dkfiles/Pc4450,LcpiD+,pkpi=TightCut,InAcc.dec @@ -0,0 +1,78 @@ +# EventType: 26197973 +# +# Descriptor: [Sigma_c*+ -> (Lambda_c+ -> p+ K- pi+) (D+ -> K- pi+ pi+) pi-]cc +# +# NickName: Pc4450,LcpiD+,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.450 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.450 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Lambda_c+ D+ pi- in PHSP model with daughters in LHCb Acceptance +# Sigma_c*+ used for the generation. Neutrals flag is set to 9 to allow numbering. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D+ ==> ^K- ^pi+ ^pi+) ^pi-]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D+]cc' : 'goodD' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20210721 +# CPUTime: <1min +# +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MyLambda_c+ MyD+ pi- PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD+ + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay MyD- +# +End +# diff --git a/dkfiles/Pc4450,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4450,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..3d0c16459 --- /dev/null +++ b/dkfiles/Pc4450,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec @@ -0,0 +1,87 @@ +# EventType: 26197971 +# +# Descriptor: [Sigma_c*+ -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) (D+ -> K- pi+ pi+)]cc +# +# NickName: Pc4450,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.450 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.450 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Sigma_c0 D+ in PHSP model with daughters in LHCb Acceptance +# Sigma_c*+ used for the generation. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => (Sigma_c0 => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) pi-) ^(D+ ==> ^K- ^pi+ ^pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D+]cc' : 'goodD' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20210715 +# CPUTime: <1min +# +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MySigma_c0 MyD+ PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MySigma_c0 + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD+ + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay MyD- +# +End +# diff --git a/dkfiles/Pc4550,LcpiD+,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4550,LcpiD+,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..13f6d2bb2 --- /dev/null +++ b/dkfiles/Pc4550,LcpiD+,pkpi=TightCut,InAcc.dec @@ -0,0 +1,78 @@ +# EventType: 26197974 +# +# Descriptor: [Sigma_c*+ -> (Lambda_c+ -> p+ K- pi+) (D+ -> K- pi+ pi+) pi-]cc +# +# NickName: Pc4550,LcpiD+,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.550 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.550 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Lambda_c+ D+ pi- in PHSP model with daughters in LHCb Acceptance +# Sigma_c*+ used for the generation. Neutrals flag is set to 9 to allow numbering. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D+ ==> ^K- ^pi+ ^pi+) ^pi-]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D+]cc' : 'goodD' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20210721 +# CPUTime: <1min +# +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MyLambda_c+ MyD+ pi- PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD+ + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay MyD- +# +End +# diff --git a/dkfiles/Pc4550,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4550,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..90dde014a --- /dev/null +++ b/dkfiles/Pc4550,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec @@ -0,0 +1,87 @@ +# EventType: 26197972 +# +# Descriptor: [Sigma_c*+ -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) (D+ -> K- pi+ pi+)]cc +# +# NickName: Pc4550,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.550 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.550 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Sigma_c0 D+ in PHSP model with daughters in LHCb Acceptance +# Sigma_c*+ used for the generation. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => (Sigma_c0 => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) pi-) ^(D+ ==> ^K- ^pi+ ^pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D+]cc' : 'goodD' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20210715 +# CPUTime: <1min +# +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MySigma_c0 MyD+ PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MySigma_c0 + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD+ + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay MyD- +# +End +# diff --git a/dkfiles/Xi0_pimu=DecProdCut.dec b/dkfiles/Xi0_pimu=DecProdCut.dec new file mode 100644 index 000000000..50505b828 --- /dev/null +++ b/dkfiles/Xi0_pimu=DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 35112021 +# +# Descriptor: [Xi0 -> pi+ mu- ]cc +# +# NickName: Xi0_pimu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xi0 decay to pi+ mu-, DaughtersInLHCb cut. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Xiaokang Zhou +# Email: xiaokang.zhou@cern.ch +# Date: 20210505 +# +Decay Xi0sig + 1.000 pi+ mu- PHSP; +Enddecay +CDecay anti-Xi0sig +# +End + diff --git a/dkfiles/Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut.dec b/dkfiles/Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut.dec new file mode 100644 index 000000000..02066e02d --- /dev/null +++ b/dkfiles/Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut.dec @@ -0,0 +1,93 @@ +# EventType: 16166141 +# +# Descriptor: [Xi_b0 -> ( Xi_c(2790)+ -> (D+ -> K- pi+ pi+ ) (Lambda0 -> p+ pi-)) pi-]CC +# +# NickName: Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut +# +# + +# Cuts: LoKi::GenCutTool/TightCut + +# Documentation: Xi_b0 decay to D+ Lambda0 pi- (phase space mode) :Xi_b0 -> ( Xi_c(2790)+ -> (D+ -> K- pi+ pi+ ) (Lambda0 -> p+ pi-)) pi- +# Since Xi_c(3080)+ is not included in EvtGen, we modify Xi_c(2790)+ to replace it. +# All final state particles are required to be within the tight cut. +# EndDocumentation +# +# +# ParticleValue: "Xi_c(2790)+ 1051 104324 1.0 3.0772 2.94305e-24 Xi_c(2790)+ 0 0.0", "Xi_c(2790)~- 1052 -104324 -1.0 3.0772 2.94305e-24 anti-Xi_c(2790)- 0 0.0" + +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[Xi_b0 ==> (Xi_c(2790)+ ==> (D+ => ^K- ^pi+ ^pi+ ) ^(Lambda0 ==> ^p+ ^pi-)) ^pi- ]CC' +# tightCut.Cuts = { +# '[K-]cc' : ' goodKaon ' , +# '[p+]cc' : ' goodProton ' , +# '[pi+]cc' : ' goodpi ', +# '[Lambda0]cc' : 'goodL0' +#} +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import GeV, millimeter', +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 ) ' , +# 'goodKaon = ( GPT > 0.15 * GeV ) & (GP> 2.*GeV) & inAcc ' , +# 'goodProton = ( GPT > 0.15 * GeV ) & (GP> 2.*GeV) & inAcc ' , +# 'goodpi = ( GPT > 0.15 * GeV ) & ( GP > 2. * GeV ) & inAcc ', +# "goodL0 = (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter) &(GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) )) & (GINTREE ( ( 'p+' == GABSID ) & ( GP > 1.3 * GeV ) ))" +#] +# +# EndInsertPythonCode + + +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Tianwen Zhou +# CPUTime: 5 min +# Email: zhoutw@stu.pku.edu.cn +# Date: 20210307 +# + +Alias MyXi_c(3080)+ Xi_c(2790)+ +Alias My_anti-Xi_c(3080)- anti-Xi_c(2790)- +ChargeConj MyXi_c(3080)+ My_anti-Xi_c(3080)- + + +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyLambda Lambda0 +Alias MyAntiLambda anti-Lambda0 +ChargeConj MyLambda MyAntiLambda +# +Decay Xi_b0sig +1.000 MyXi_c(3080)+ pi- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyXi_c(3080)+ + 1.000 MyD+ MyLambda PHSP; + Enddecay + CDecay My_anti-Xi_c(3080)- + +# +Decay MyD+ +1.000 K- pi+ pi+ D_DALITZ; +Enddecay +CDecay MyD- +# +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda +# +End +# + + diff --git a/dkfiles/Xib0_pKKK_PHSP=DecProdCut.dec b/dkfiles/Xib0_pKKK_PHSP=DecProdCut.dec new file mode 100644 index 000000000..494291cf8 --- /dev/null +++ b/dkfiles/Xib0_pKKK_PHSP=DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 16104042 +# +# Descriptor: [ Xi_b0 -> p+ K- K+ K- ]cc +# +# NickName: Xib0_pKKK_PHSP=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Zhanwen Zhu +# Email: zhzhu@cern.ch +# Date: 20210719 +# +Decay Xi_b0sig + 1.000 p+ K- K+ K- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End +# + diff --git a/dkfiles/Xib0_pKKpi_PHSP=DecProdCut.dec b/dkfiles/Xib0_pKKpi_PHSP=DecProdCut.dec new file mode 100644 index 000000000..73ad11e91 --- /dev/null +++ b/dkfiles/Xib0_pKKpi_PHSP=DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 16104041 +# +# Descriptor: [ Xi_b0 -> p+ K- K+ pi- ]cc +# +# NickName: Xib0_pKKpi_PHSP=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Zhanwen Zhu +# Email: zhzhu@cern.ch +# Date: 20210719 +# +Decay Xi_b0sig + 1.000 p+ K- K+ pi- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End +# + diff --git a/dkfiles/Xib0_pKpipi_PHSP=DecProdCut.dec b/dkfiles/Xib0_pKpipi_PHSP=DecProdCut.dec new file mode 100644 index 000000000..3c84d6788 --- /dev/null +++ b/dkfiles/Xib0_pKpipi_PHSP=DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 16104040 +# +# Descriptor: [ Xi_b0 -> p+ K- pi+ pi- ]cc +# +# NickName: Xib0_pKpipi_PHSP=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Zhanwen Zhu +# Email: zhzhu@cern.ch +# Date: 20210719 +# +Decay Xi_b0sig + 1.000 p+ K- pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End +# + diff --git a/dkfiles/XibStar6360_LbK,Lc3pi=TightCut.dec b/dkfiles/XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec similarity index 94% rename from dkfiles/XibStar6360_LbK,Lc3pi=TightCut.dec rename to dkfiles/XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec index c3f87f512..5b2bf8c64 100644 --- a/dkfiles/XibStar6360_LbK,Lc3pi=TightCut.dec +++ b/dkfiles/XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec @@ -1,10 +1,10 @@ -# EventType: 16467002 -# NickName: XibStar6360_LbK,Lc3pi=TightCut +# EventType: 16467004 +# NickName: XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut # Descriptor: [Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi- pi+ pi-)]cc # # Documentation: # Decay Xib**- -> Lb0 K- with Lb0 -> Lc+ pi- pi+ pi- and Lc+ --> p K- pi+ -# Mass = 6.36 GeV, Width = 35 MeV +# Mass = 6.36 GeV, Width = 35 MeV, maxWidth 100 MeV # EndDocumentation # # Cuts: LoKi::GenCutTool/TightCut @@ -33,14 +33,14 @@ # EndInsertPythonCode # # -# ParticleValue: " Sigma_b- 114 5112 -1.0 6.360 1.88000e-023 Sigma_b- 5112 1.000000e-004", " Sigma_b~+ 115 -5112 1.0 6.360 1.880000e-023 anti-Sigma_b+ -5112 1.000000e-004" +# ParticleValue: " Sigma_b- 114 5112 -1.0 6.360 1.88000e-023 Sigma_b- 5112 100.00", " Sigma_b~+ 115 -5112 1.0 6.360 1.880000e-023 anti-Sigma_b+ -5112 100.00" # # Email: sblusk@syr.edu # PhysicsWG: Onia # Tested: Yes # CPUTime: <1min # Responsible: Steve Blusk -# Date: 20210215 +# Date: 20210621 # Alias MyLambda_b0 Lambda_b0 diff --git a/dkfiles/XibStar6360_LbK,Lcpi=TightCut.dec b/dkfiles/XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut.dec similarity index 90% rename from dkfiles/XibStar6360_LbK,Lcpi=TightCut.dec rename to dkfiles/XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut.dec index 1353a189f..f0345c41d 100644 --- a/dkfiles/XibStar6360_LbK,Lcpi=TightCut.dec +++ b/dkfiles/XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut.dec @@ -1,10 +1,10 @@ -# EventType: 16465002 -# NickName: XibStar6360_LbK,Lcpi=TightCut +# EventType: 16465004 +# NickName: XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut # Descriptor: [Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi-)]cc # # Documentation: # Decay Xib**- -> Lb0 K- with Lb0 -> Lc+ pi- and Lc+ --> p K- pi+ -# Mass = 6.36 GeV, Width = 35 MeV +# Mass = 6.36 GeV, Width = 35 MeV, maxWidth 100 MeV # EndDocumentation # # Cuts: LoKi::GenCutTool/TightCut @@ -33,14 +33,14 @@ # EndInsertPythonCode # # -# ParticleValue: " Sigma_b- 114 5112 -1.0 6.360 1.88000e-023 Sigma_b- 5112 1.000000e-004", " Sigma_b~+ 115 -5112 1.0 6.360 1.880000e-023 anti-Sigma_b+ -5112 1.000000e-004" +# ParticleValue: " Sigma_b- 114 5112 -1.0 6.360 1.88000e-023 Sigma_b- 5112 100.00", " Sigma_b~+ 115 -5112 1.0 6.360 1.880000e-023 anti-Sigma_b+ -5112 100.00" # # Email: sblusk@syr.edu # PhysicsWG: Onia # Tested: Yes # CPUTime: <1min # Responsible: Steve Blusk -# Date: 20210215 +# Date: 20210621 # Alias MyLambda_b0 Lambda_b0 diff --git a/dkfiles/XibStar6450_LbK,Lc3pi=TightCut.dec b/dkfiles/XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec similarity index 94% rename from dkfiles/XibStar6450_LbK,Lc3pi=TightCut.dec rename to dkfiles/XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec index aeb4b1ac1..79b776416 100644 --- a/dkfiles/XibStar6450_LbK,Lc3pi=TightCut.dec +++ b/dkfiles/XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec @@ -1,10 +1,10 @@ -# EventType: 16467001 -# NickName: XibStar6450_LbK,Lc3pi=TightCut +# EventType: 16467003 +# NickName: XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut # Descriptor: [Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi- pi+ pi-)]cc # # Documentation: # Decay Xib**- -> Lb0 K- with Lb0 -> Lc+ pi- pi+ pi- and Lc+ --> p K- pi+ -# Mass = 6.45 GeV, Width = 35 MeV +# Mass = 6.45 GeV, Width = 35 MeV, maxWidth 100 MeV # EndDocumentation # # Cuts: LoKi::GenCutTool/TightCut @@ -33,14 +33,14 @@ # EndInsertPythonCode # # -# ParticleValue: " Sigma_b- 114 5112 -1.0 6.450 1.88000e-023 Sigma_b- 5112 1.000000e-004", " Sigma_b~+ 115 -5112 1.0 6.450 1.880000e-023 anti-Sigma_b+ -5112 1.000000e-004" +# ParticleValue: " Sigma_b- 114 5112 -1.0 6.450 1.88000e-023 Sigma_b- 5112 100.00", " Sigma_b~+ 115 -5112 1.0 6.450 1.880000e-023 anti-Sigma_b+ -5112 100.00" # # Email: sblusk@syr.edu # PhysicsWG: Onia # Tested: Yes # CPUTime: <1min # Responsible: Steve Blusk -# Date: 20210215 +# Date: 20210621 # Alias MyLambda_b0 Lambda_b0 diff --git a/dkfiles/XibStar6450_LbK,Lcpi=TightCut.dec b/dkfiles/XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut.dec similarity index 90% rename from dkfiles/XibStar6450_LbK,Lcpi=TightCut.dec rename to dkfiles/XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut.dec index 408e51afd..46ff6e1aa 100644 --- a/dkfiles/XibStar6450_LbK,Lcpi=TightCut.dec +++ b/dkfiles/XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut.dec @@ -1,10 +1,10 @@ -# EventType: 16465001 -# NickName: XibStar6450_LbK,Lcpi=TightCut +# EventType: 16465003 +# NickName: XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut # Descriptor: [Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi-)]cc # # Documentation: # Decay Xib**- -> Lb0 K- with Lb0 -> Lc+ pi- and Lc+ --> p K- pi+ -# Mass = 6.45 GeV, Width = 35 MeV +# Mass = 6.45 GeV, Width = 35 MeV, maxWidth 100 MeV # EndDocumentation # # Cuts: LoKi::GenCutTool/TightCut @@ -33,14 +33,14 @@ # EndInsertPythonCode # # -# ParticleValue: " Sigma_b- 114 5112 -1.0 6.450 1.88000e-023 Sigma_b- 5112 1.000000e-004", " Sigma_b~+ 115 -5112 1.0 6.450 1.880000e-023 anti-Sigma_b+ -5112 1.000000e-004" +# ParticleValue: " Sigma_b- 114 5112 -1.0 6.450 1.88000e-023 Sigma_b- 5112 100.00", " Sigma_b~+ 115 -5112 1.0 6.450 1.880000e-023 anti-Sigma_b+ -5112 100.00" # # Email: sblusk@syr.edu # PhysicsWG: Onia # Tested: Yes # CPUTime: <1min # Responsible: Steve Blusk -# Date: 20210215 +# Date: 20210621 # Alias MyLambda_b0 Lambda_b0 diff --git a/dkfiles/Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut.dec b/dkfiles/Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut.dec new file mode 100644 index 000000000..9e591f954 --- /dev/null +++ b/dkfiles/Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut.dec @@ -0,0 +1,95 @@ +# EventType: 16165135 +# +# Descriptor: [Xi_b- ->(Xi_c(2815)0 -> (D0 -> K- pi+) (Lambda0 -> p+ pi-)) pi-]CC +# +# NickName: Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut +# +# + +# Documentation: Xi_b- decay to D0 Lambda0 pi- (phase space mode): Xi_b- ->(Xi_c(2815)0 -> (D0 -> K- pi+) (Lambda0 -> p+ pi-)) pi- +# Since Xi_c(3080)0 is not included in EvtGen, we modify Xi_c(2815)0 to replace it. +# All final state particles are required to be within the tight cut. +# EndDocumentation +# +# + +# Cuts: LoKi::GenCutTool/TightCut + +#ParticleValue: "Xi_c(2815)0 1057 104312 0.0 3.0799 2.94305e-24 Xi_c(2815)0 0 0.0000000", "Xi_c(2815)~0 1058 -104312 0.0 3.0799 2.94305e-24 anti-Xi_c(2815)0 0 0.0000000" +# +# + +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[Xi_b- ==> (Xi_c(2815)0 ==> (D0 => ^K- ^pi+ ) ^(Lambda0 => ^p+ ^pi-)) ^pi- ]CC' +# tightCut.Cuts = { +# '[K-]cc' : ' goodKaon ' , +# '[p+]cc' : ' goodProton ' , +# '[pi+]cc' : ' goodpi ', +# '[Lambda0]cc' : 'goodL0', +#} +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import GeV, millimeter', +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 ) ' , +# 'goodKaon = ( GPT > 0.15 * GeV ) & (GP> 2.*GeV) & inAcc ' , +# 'goodProton = ( GPT > 0.15 * GeV ) & (GP> 2.*GeV) & inAcc ' , +# 'goodpi = ( GPT > 0.15 * GeV ) & ( GP > 2. * GeV ) & inAcc ', +# "goodL0 = (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter) &(GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) )) & (GINTREE ( ( 'p+' == GABSID ) & ( GP > 1.3 * GeV ) ))" +#] +# +# EndInsertPythonCode +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Tianwen Zhou +# CPUTime: 5 min +# Email: zhoutw@stu.pku.edu.cn +# Date: 20210616 +# +Alias MyD0 D0 +Alias My-anti-D0 anti-D0 +ChargeConj MyD0 My-anti-D0 +# +Alias MyLambda Lambda0 +Alias MyAntiLambda anti-Lambda0 +ChargeConj MyLambda MyAntiLambda +# + +Alias MyXi_c(3080)0 Xi_c(2815)0 +Alias My_anti-Xi_c(3080)0 anti-Xi_c(2815)0 +ChargeConj MyXi_c(3080)0 My_anti-Xi_c(3080)0 + +Decay Xi_b-sig +1.000 MyXi_c(3080)0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# + +# +Decay MyXi_c(3080)0 +1.000 MyD0 MyLambda PHSP; +Enddecay +CDecay My_anti-Xi_c(3080)0 + +Decay MyD0 +1.000 K- pi+ PHSP; +Enddecay +CDecay My-anti-D0 +# +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda +# +End +# + + diff --git a/dkfiles/dijet=b,m110GeV,mu_tight.dec b/dkfiles/dijet=b,m110GeV,mu_tight.dec new file mode 100644 index 000000000..b8d8f0893 --- /dev/null +++ b/dkfiles/dijet=b,m110GeV,mu_tight.dec @@ -0,0 +1,56 @@ +# EventType: 49000092 +# +# Descriptor: pp -> bbbar (->muX) +# NickName: dijet=b,m110GeV,mu_tight +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/twoToTwoWithMuonInAcc +# Production: Pythia8 +# +# InsertPythonCode: +# # Switch off all Pythia 8 options. +# from Gaudi.Configuration import importOptions +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# +# # Pythia 8 options. +# from Configurables import Pythia8Production +# Generation().Special.addTool( Pythia8Production ) +# Generation().Special.Pythia8Production.Commands += [ +# "HardQCD::hardbbbar = on", # Hard process. +# "PhaseSpace:mHatMin = 110.0"] # Minimum invariant mass. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation().twoToTwoWithMuonInAcc +# cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' +# cutTool.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', +# 'GPT = LoKi.GenParticles.TransverseMomentum()', +# 'isMuon = (GABSID == 13)', +# 'minPT = ((GTHETA < 350.0*mrad) & (GPT > 5*GeV))', +# 'MuonInAcc = ((isMuon) & (minPT))', +# 'out1 = ((GBARCODE == 5) & (GTHETA<270.0*mrad) & (GTHETA>24.0*mrad))', +# 'out2 = ((GBARCODE == 6) & (GTHETA<270.0*mrad) & (GTHETA>24.0*mrad))' +# ] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# EndInsertPythonCode +# +# +# Documentation: +# b-dijet production, hard process in acceptance, +# hard process mass above 110 GeV, +# muon with pt > 5GeV required in acceptance. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: William Barter +# Email: william.barter@cern.ch +# Date: 20210721 +# +End diff --git a/dkfiles/dijet=b,m140GeV,mu_tight.dec b/dkfiles/dijet=b,m140GeV,mu_tight.dec new file mode 100644 index 000000000..614c17c8e --- /dev/null +++ b/dkfiles/dijet=b,m140GeV,mu_tight.dec @@ -0,0 +1,56 @@ +# EventType: 49000093 +# +# Descriptor: pp -> bbbar (->muX) +# NickName: dijet=b,m140GeV,mu_tight +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/twoToTwoWithMuonInAcc +# Production: Pythia8 +# +# InsertPythonCode: +# # Switch off all Pythia 8 options. +# from Gaudi.Configuration import importOptions +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# +# # Pythia 8 options. +# from Configurables import Pythia8Production +# Generation().Special.addTool( Pythia8Production ) +# Generation().Special.Pythia8Production.Commands += [ +# "HardQCD::hardbbbar = on", # Hard process. +# "PhaseSpace:mHatMin = 140.0"] # Minimum invariant mass. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation().twoToTwoWithMuonInAcc +# cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' +# cutTool.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', +# 'GPT = LoKi.GenParticles.TransverseMomentum()', +# 'isMuon = (GABSID == 13)', +# 'minPT = ((GTHETA < 350.0*mrad) & (GPT > 5*GeV))', +# 'MuonInAcc = ((isMuon) & (minPT))', +# 'out1 = ((GBARCODE == 5) & (GTHETA<270.0*mrad) & (GTHETA>24.0*mrad))', +# 'out2 = ((GBARCODE == 6) & (GTHETA<270.0*mrad) & (GTHETA>24.0*mrad))' +# ] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# EndInsertPythonCode +# +# +# Documentation: +# b-dijet production, hard process in acceptance, +# hard process mass above 140 GeV, +# muon with pt > 5GeV required in acceptance. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: William Barter +# Email: william.barter@cern.ch +# Date: 20210721 +# +End diff --git a/dkfiles/dijet=b,m70,110GeV,mu_tight.dec b/dkfiles/dijet=b,m70,110GeV,mu_tight.dec new file mode 100644 index 000000000..9f8a2b124 --- /dev/null +++ b/dkfiles/dijet=b,m70,110GeV,mu_tight.dec @@ -0,0 +1,57 @@ +# EventType: 49000091 +# +# Descriptor: pp -> bbbar (->muX) +# NickName: dijet=b,m70,110GeV,mu_tight +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/twoToTwoWithMuonInAcc +# Production: Pythia8 +# +# InsertPythonCode: +# # Switch off all Pythia 8 options. +# from Gaudi.Configuration import importOptions +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# +# # Pythia 8 options. +# from Configurables import Pythia8Production +# Generation().Special.addTool( Pythia8Production ) +# Generation().Special.Pythia8Production.Commands += [ +# "HardQCD::hardbbbar = on", # Hard process. +# "PhaseSpace:mHatMin = 70.0", # Minimum invariant mass. +# "PhaseSpace:mHatMax = 110.0"] # Maximum invariant mass. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation().twoToTwoWithMuonInAcc +# cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' +# cutTool.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', +# 'GPT = LoKi.GenParticles.TransverseMomentum()', +# 'isMuon = (GABSID == 13)', +# 'minPT = ((GTHETA < 350.0*mrad) & (GPT > 5*GeV))', +# 'MuonInAcc = ((isMuon) & (minPT))', +# 'out1 = ((GBARCODE == 5) & (GTHETA<270.0*mrad) & (GTHETA>24.0*mrad))', +# 'out2 = ((GBARCODE == 6) & (GTHETA<270.0*mrad) & (GTHETA>24.0*mrad))' +# ] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# EndInsertPythonCode +# +# +# Documentation: +# b-dijet production, hard process in acceptance, +# hard process mass between 70 and 110 GeV, +# muon with pt > 5GeV required in acceptance. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: William Barter +# Email: william.barter@cern.ch +# Date: 20210721 +# +End diff --git a/dkfiles/dijet=b,m70GeV,mu_tight.dec b/dkfiles/dijet=b,m70GeV,mu_tight.dec new file mode 100644 index 000000000..7f837128f --- /dev/null +++ b/dkfiles/dijet=b,m70GeV,mu_tight.dec @@ -0,0 +1,58 @@ +# EventType: 49000090 +# +# Descriptor: pp -> bbbar (->muX) +# NickName: dijet=b,m70GeV,mu_tight +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/twoToTwoWithMuonInAcc +# Production: Pythia8 +# +# InsertPythonCode: +# # Switch off all Pythia 8 options. +# from Gaudi.Configuration import importOptions +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# +# # Pythia 8 options. +# from Configurables import Pythia8Production +# Generation().Special.addTool( Pythia8Production ) +# Generation().Special.Pythia8Production.Commands += [ +# "HardQCD::hardbbbar = on", # Hard process. +# "PhaseSpace:mHatMin = 30.0", # Minimum invariant mass. +# "PhaseSpace:mHatMax = 70.0"] # Maximum invariant mass. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation().twoToTwoWithMuonInAcc +# cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' +# cutTool.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', +# 'GPT = LoKi.GenParticles.TransverseMomentum()', +# 'isMuon = (GABSID == 13)', +# 'minPT = ((GTHETA < 350.0*mrad) & (GPT > 5*GeV))', +# 'MuonInAcc = ((isMuon) & (minPT))', +# 'out1 = ((GBARCODE == 5) & (GTHETA<270.0*mrad) & (GTHETA>24.0*mrad))', +# 'out2 = ((GBARCODE == 6) & (GTHETA<270.0*mrad) & (GTHETA>24.0*mrad))' +# ] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# EndInsertPythonCode +# +# +# Documentation: +# b-dijet production, hard process in acceptance, +# hard process mass up to 70 GeV, +# muon with pt > 5GeV required in acceptance. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: William Barter +# Email: william.barter@cern.ch +# Date: 20210721 +# +# +End diff --git a/dkfiles/eta_2mu2e=TightCut.dec b/dkfiles/eta_2mu2e=TightCut.dec new file mode 100755 index 000000000..66f2fb2ed --- /dev/null +++ b/dkfiles/eta_2mu2e=TightCut.dec @@ -0,0 +1,47 @@ +# EventType: 39114032 +# +# Descriptor: eta => mu+ mu- e+ e- +# +# NickName: eta_2mu2e=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: eta decay to two muons and two electrons. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = 'eta => ^mu+ ^mu- ^e+ ^e-' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.01 , GTHETA , 0.400 ) " , +# "inEta = in_range ( 1.5 , GETA , 5.5 ) " , +# "inP = ( GP > 1.85 * GeV ) ", +# "goodMuon = inAcc & inP & inEta " , +# "goodElectron = inAcc & inP & inEta " , +# ] +# tightCut.Cuts = { +# "[mu+]cc" : "goodMuon", +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210719 +# +Decay etasig + 1.0 mu+ mu- e+ e- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/eta_4mu=TightCut.dec b/dkfiles/eta_4mu=TightCut.dec new file mode 100755 index 000000000..85c46ed63 --- /dev/null +++ b/dkfiles/eta_4mu=TightCut.dec @@ -0,0 +1,45 @@ +# EventType: 39114031 +# +# Descriptor: eta => mu+ mu- mu+ mu- +# +# NickName: eta_4mu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: eta decay to four muons. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = 'eta => ^mu+ ^mu- ^mu+ ^mu-' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.01 , GTHETA , 0.400 ) " , +# "inEta = in_range ( 1.5 , GETA , 5.5 ) " , +# "inP = ( GP > 1.85 * GeV ) ", +# "goodMuon = inAcc & inP & inEta " , +# ] +# tightCut.Cuts = { +# "[mu+]cc" : "goodMuon" +# } +# EndInsertPythonCode +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210719 +# +Decay etasig + 1.0 mu+ mu- mu+ mu- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/eta_mumugamma=TightCut,gamma.dec b/dkfiles/eta_mumugamma=TightCut,gamma.dec new file mode 100644 index 000000000..73e1dc327 --- /dev/null +++ b/dkfiles/eta_mumugamma=TightCut,gamma.dec @@ -0,0 +1,42 @@ +# EventType: 39112231 +# +# Descriptor: [eta -> mu+ mu- gamma] +# +# NickName: eta_mumugamma=TightCut,gamma +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: 3 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ eta -> ^mu+ ^mu- ^gamma]CC' +# tightCut.Cuts = { +# '[mu+]cc' : ' goodMu ', +# 'eta' : ' goodEta ', +# 'gamma' : 'goodGamma'} +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005, GTHETA, 0.400 ) ' , +# 'goodMu = (GPT > 500 * MeV) & inAcc', +# 'goodEta = (GPT > 1000 * MeV) & inAcc', +# 'goodGamma = (GPT > 2500 * MeV) & inAcc'] +# EndInsertPythonCode +# Documentation: +# eta -> mu+ mu- gamma, tight cuts +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20210601 +# +Decay etasig + 1.00 mu+ mu- gamma PI0_DALITZ; +Enddecay +# +End diff --git a/dkfiles/exclu_axion,gg=coherent_starlight.dec b/dkfiles/exclu_axion,gg=coherent_starlight.dec new file mode 100644 index 000000000..3a0918480 --- /dev/null +++ b/dkfiles/exclu_axion,gg=coherent_starlight.dec @@ -0,0 +1,32 @@ +# EventType: 30100202 +# +# Descriptor: axion -> gamma gamma +# +# NickName: exclu_axion,gg=coherent_starlight +# Cuts: None +# Documentation: axion to gammagamma with STARlight +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 3.0'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Albert Bursche +# Email: bursche@cern.ch +# Date: 20200728 +# +End diff --git a/dkfiles/exclu_ee,gg=coherent_starlight_with_cuts.dec b/dkfiles/exclu_ee,gg=coherent_starlight_with_cuts.dec new file mode 100644 index 000000000..30c363f67 --- /dev/null +++ b/dkfiles/exclu_ee,gg=coherent_starlight_with_cuts.dec @@ -0,0 +1,36 @@ +# EventType: 30122002 +# +# Descriptor: gamma gamma -> e+ e- +# +# NickName: exclu_ee,gg=coherent_starlight_with_cuts +# Cuts: None +# Documentation: gg->ee with STARlight +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 11'] +# Generation().Special.StarLightProduction.Decays = False +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation().Special.StarLightProduction.Commands += ['W_MIN = 2'] +# Generation().Special.StarLightProduction.Commands += ['CUT_ETA = 1'] +# Generation().Special.StarLightProduction.Commands += ['ETA_MIN = 1'] +# Generation().Special.StarLightProduction.Commands += ['ETA_MAX = 6'] + +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Albert Bursche +# Email: bursche@cern.ch +# Date: 20210528 +# +End diff --git a/dkfiles/exclu_rho,pipi=coherent_starlight,inter.dec b/dkfiles/exclu_rho,pipi=coherent_starlight,inter.dec new file mode 100644 index 000000000..383935b01 --- /dev/null +++ b/dkfiles/exclu_rho,pipi=coherent_starlight,inter.dec @@ -0,0 +1,32 @@ +# EventType: 47202010 +# +# Descriptor: rho(770)0 -> pi+ pi- +# +# NickName: exclu_rho,pipi=coherent_starlight,inter +# Cuts: None +# Documentation: rhotopipi with STARlight +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 913'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 3'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Albert Bursche +# Email: bursche@cern.ch +# Date: 20210308 + +# +End diff --git a/dkfiles/exclu_rho,pipi=coherent_starlight.dec b/dkfiles/exclu_rho,pipi=coherent_starlight.dec new file mode 100644 index 000000000..eb7792e60 --- /dev/null +++ b/dkfiles/exclu_rho,pipi=coherent_starlight.dec @@ -0,0 +1,32 @@ +# EventType: 47102000 +# +# Descriptor: rho(770)0 -> pi+ pi- +# +# NickName: exclu_rho,pipi=coherent_starlight +# Cuts: None +# Documentation: rhotopipi with STARlight +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 113'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 3'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Albert Bursche +# Email: bursche@cern.ch +# Date: 20210308 + +# +End diff --git a/dkfiles/exclu_rho,pipi=incoherent_starlight,inter.dec b/dkfiles/exclu_rho,pipi=incoherent_starlight,inter.dec new file mode 100644 index 000000000..ae74f36c4 --- /dev/null +++ b/dkfiles/exclu_rho,pipi=incoherent_starlight,inter.dec @@ -0,0 +1,33 @@ +# EventType: 47202011 +# +# Descriptor: rho(770)0 -> pi+ pi- +# +# NickName: exclu_rho,pipi=incoherent_starlight,inter +# Cuts: None +# Documentation: rhotopipi with STARlight +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 913'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 4'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Albert Bursche +# Email: bursche@cern.ch +# Date: 20210512 + +# +End + diff --git a/dkfiles/exclu_rho,pipi=incoherent_starlight.dec b/dkfiles/exclu_rho,pipi=incoherent_starlight.dec new file mode 100644 index 000000000..e7fe2b249 --- /dev/null +++ b/dkfiles/exclu_rho,pipi=incoherent_starlight.dec @@ -0,0 +1,32 @@ +# EventType: 47102001 +# +# Descriptor: rho(770)0 -> pi+ pi- +# +# NickName: exclu_rho,pipi=incoherent_starlight +# Cuts: None +# Documentation: rhotopipi with STARlight +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 113'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 4'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Albert Bursche +# Email: bursche@cern.ch +# Date: 20210512 + +# +End diff --git a/dkfiles/incl_b=D0,Kpi,DecProdCut.dec b/dkfiles/incl_b=D0,Kpi,DecProdCut.dec new file mode 100755 index 000000000..e7dd8eee0 --- /dev/null +++ b/dkfiles/incl_b=D0,Kpi,DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 10063000 +# +# Descriptor: pp => [<Xb>]cc ... +# +# NickName: incl_b=D0,Kpi,DecProdCut +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/InclusiveD0Cut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "InclusiveD0Cut" ) +# inclusiveD0Cut = Generation().InclusiveD0Cut +# inclusiveD0Cut.Code = " ( count(isGoodB) > 0 ) " +# +# inclusiveD0Cut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, millimeter", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ) & in_range( 1.9 , GETA , 5.1 ))", +# "GVZ = GFAPVX(LoKi.GenVertices.PositionZ(), 0)", +# "notCascade = ( GNINTREE(GBEAUTY, HepMC.descendants)==0 )", +# "hasGoodMup = ( GINTREE((( 'K+' == GID ) | ( 'pi+' == GID ) | ( 'p+' == GID ) | ( 'mu+' == GID ) | ( 'e+' == GID )) & ( GPT > 1*GeV ) & ( GP > 10*GeV ) & ( GP < 100*GeV ) & inAcc & (abs(GVZ) < 50 * millimeter)) )", +# "hasGoodMum = ( GINTREE((( 'K-' == GID ) | ( 'pi-' == GID ) | ( 'p-' == GID ) | ( 'mu-' == GID ) | ( 'e-' == GID )) & ( GPT > 1*GeV ) & ( GP > 10*GeV ) & ( GP < 100*GeV ) & inAcc & (abs(GVZ) < 50 * millimeter)) )", +# "hasGoodKp = ( GNINTREE(( 'K+' == GID ) & ( GPT > 0.25*GeV ) & ( GP > 2*GeV ) & ( GP < 100*GeV ) & inAcc) == 1 )", +# "hasGoodKm = ( GNINTREE(( 'K-' == GID ) & ( GPT > 0.25*GeV ) & ( GP > 2*GeV ) & ( GP < 100*GeV ) & inAcc) == 1 )", +# "hasGoodPi = ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 0.25*GeV ) & ( GP > 2*GeV ) & ( GP < 100*GeV ) & inAcc) == 1 )", +# "hasGoodD0p = ( GINTREE(( 'D0' == GABSID ) & hasGoodKp & hasGoodPi) )", +# "hasGoodD0m = ( GINTREE(( 'D0' == GABSID ) & hasGoodKm & hasGoodPi) )", +# "isGoodB = ( GBEAUTY & ( (hasGoodD0p & hasGoodMum) | (hasGoodD0m & hasGoodMup) ) & notCascade )" +# ] +# EndInsertPythonCode +# +# Documentation: b inclusive events with a D0 and charged track +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Alison Tully +# Email: alison.tully@cern.ch +# Date: 20210204 +# +End diff --git a/dkfiles/incl_phi,2mu2e=TightCut.dec b/dkfiles/incl_phi,2mu2e=TightCut.dec new file mode 100755 index 000000000..bc6d1e7aa --- /dev/null +++ b/dkfiles/incl_phi,2mu2e=TightCut.dec @@ -0,0 +1,47 @@ +# EventType: 39114002 +# +# Descriptor: phi(1020) => mu+ mu- e+ e- +# +# NickName: incl_phi,2mu2e=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: phi decay to two muons and two electrons. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = 'phi(1020) => ^mu+ ^mu- ^e+ ^e-' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.01 , GTHETA , 0.400 ) " , +# "inEta = in_range ( 1.5 , GETA , 5.5 ) " , +# "inP = ( GP > 1.85 * GeV ) ", +# "goodMuon = inAcc & inP & inEta " , +# "goodElectron = inAcc & inP & inEta " , +# ] +# tightCut.Cuts = { +# "[mu+]cc" : "goodMuon", +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210719 +# +Decay phisig + 1.0 mu+ mu- e+ e- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/incl_phi,4mu=TightCut.dec b/dkfiles/incl_phi,4mu=TightCut.dec new file mode 100755 index 000000000..181db3e09 --- /dev/null +++ b/dkfiles/incl_phi,4mu=TightCut.dec @@ -0,0 +1,45 @@ +# EventType: 39114001 +# +# Descriptor: phi(1020) => mu+ mu- mu+ mu- +# +# NickName: incl_phi,4mu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: phi decay to four muons. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = 'phi(1020) => ^mu+ ^mu- ^mu+ ^mu-' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.01 , GTHETA , 0.400 ) " , +# "inEta = in_range ( 1.5 , GETA , 5.5 ) " , +# "inP = ( GP > 1.85 * GeV ) ", +# "goodMuon = inAcc & inP & inEta " , +# ] +# tightCut.Cuts = { +# "[mu+]cc" : "goodMuon" +# } +# EndInsertPythonCode +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210719 +# +Decay phisig + 1.0 mu+ mu- mu+ mu- PHSP; +Enddecay +# +End +# diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 4ae2863ab..dac92907f 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -1,3 +1,7 @@ +EVTTYPEID = 16465001, DESCRIPTION = "XibStar6450_LbK,Lcpi=TightCut_buggy", PRIMARY = "[Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi-)]cc" +EVTTYPEID = 16465002, DESCRIPTION = "XibStar6360_LbK,Lcpi=TightCut_buggy", PRIMARY = "[Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi-)]cc" +EVTTYPEID = 16467001, DESCRIPTION = "XibStar6450_LbK,Lc3pi=TightCut_buggy", PRIMARY = "[Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi- pi+ pi-)]cc" +EVTTYPEID = 16467002, DESCRIPTION = "XibStar6360_LbK,Lc3pi=TightCut_buggy", PRIMARY = "[Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi- pi+ pi-)]cc" EVTTYPEID = 11774003, DESCRIPTION = "Bd_Dstp2400munu,DsKS0,KKpi=mu3hInAcc_old", PRIMARY = "{B~0 => (D_0*+ => (D_s+ => K+ K- pi+) anti-K0) anti-nu_mu mu-]cc}" EVTTYPEID = 12775003, DESCRIPTION = "Bu_Dst02400munu,DsK,KKpi=mu3hInAcc_old", PRIMARY = "{B+ => (anti-D0*0 => (D_s- => K+ K- pi-) K+) nu_mu mu+]cc}" EVTTYPEID = 11202602, DESCRIPTION = "Bd_K1gamma,Kpipi0=mK1270,HighPtGamma,DecProdCut_buggy", PRIMARY = "[ B0 -> (K_1(1270)0 -> (X0 -> K+ pi- pi0)) gamma ]cc" diff --git a/options/HardQcdBgd,PT_14GeV.py b/options/HardQcdBgd,PT_14GeV.py new file mode 100644 index 000000000..435d689a3 --- /dev/null +++ b/options/HardQcdBgd,PT_14GeV.py @@ -0,0 +1,17 @@ +# Pythia options for hard QCD background +from Configurables import Generation +from Gaudi.Configuration import * + +Generation().PileUpTool = "FixedLuminosityForRareProcess" + +importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) + +from Configurables import Special, Pythia8Production + +Generation().addTool( Special ) +Generation().Special.addTool( Pythia8Production ) + +Generation().Special.Pythia8Production.Commands += [ + "HardQCD:all = on", + "PhaseSpace:pTHatMin = 14 GeV" +] diff --git a/options/HardQcdBgd,PT_18GeV.py b/options/HardQcdBgd,PT_18GeV.py new file mode 100644 index 000000000..5bd7f5ca9 --- /dev/null +++ b/options/HardQcdBgd,PT_18GeV.py @@ -0,0 +1,17 @@ +# Pythia options for hard QCD background +from Configurables import Generation +from Gaudi.Configuration import * + +Generation().PileUpTool = "FixedLuminosityForRareProcess" + +importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) + +from Configurables import Special, Pythia8Production + +Generation().addTool( Special ) +Generation().Special.addTool( Pythia8Production ) + +Generation().Special.Pythia8Production.Commands += [ + "HardQCD:all = on", + "PhaseSpace:pTHatMin = 18 GeV" +] -- GitLab From 587a682de8b5ab64fd1644af9917dfef53a05f8e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 6 Aug 2021 09:48:50 +0100 Subject: [PATCH 070/702] Release notes etc. for DecFiles v31r8 --- CMakeLists.txt | 2 +- ReleaseNotes/v31r8.md | 162 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 164 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v31r8.md diff --git a/CMakeLists.txt b/CMakeLists.txt index eebfca270..da56ecc32 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r7) +gaudi_subdir(DecFiles v31r8) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v31r8.md b/ReleaseNotes/v31r8.md new file mode 100644 index 000000000..3d8f2fdf2 --- /dev/null +++ b/ReleaseNotes/v31r8.md @@ -0,0 +1,162 @@ +DecFiles v31r8 2021-08-06 +========================== + +! 2021-08-06 - Michal Kreps (MR !812) + Add 100 new decay files + + 14145100 : Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut + + 14675034 : Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2 + + 14573033 : Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2 + + 14573233 : Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2 + + 14675234 : Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2 + + 14573433 : Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2 + + 14675434 : Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2 + + 14553023 : Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV + + 11874403 : Bd_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc + + 11198053 : Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz21,DecProdCut + + 11198054 : Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz21,DecProdCut + + 11198023 : Bd_DstDstKst0,Kpi,Kpi=TightCutNG + + 11146501 : Bd_JpsiKSeta,mm,3pi=phsp,TightCut + + 11144501 : Bd_JpsiKSeta,mm,gg=phsp,TightCut + + 11142421 : Bd_Jpsieta,mm,gg=DecProdCut + + 11144220 : Bd_Jpsieta,mm,pipig=DecProdCut + + 11144460 : Bd_Jpsietap,mm,etapipi=DecProdCut + + 11144210 : Bd_Jpsietap,mm,rhog=DecProdCut + + 11146035 : Bd_JpsiphiKpi,mmKK,WithMinP=DecProdCut + + 11146032 : Bd_JpsiphiKst,KKmumuKpi,WithMinP=DecProdCut + + 11166003 : Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut + + 11898600 : Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut + + 13116010 : Bs_6mu=PHSP,DecProdCut + + 13118000 : Bs_8mu=PHSP,DecProdCut + + 13694052 : Bs_DD,Kmunu,KmunuCocktail=TightCut + + 13164252 : Bs_Ds2460pi,Dsstgamma,Dsgamma,KKpi=DecProdCut + + 13874401 : Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu + + 13876400 : Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu + + 13144220 : Bs_Jpsieta,mm,pipig=DecProdCut + + 13104006 : Bs_Kst0Kst0=pTCuts,HelAmpsFromData + + 13104005 : Bs_Kst0Kst0=tightCut,HelAmpsFromData + + 13512030 : Bs_Ktaunu,mununu=DecProdCut + + 12165597 : Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP + + 12873414 : Bu_D0Xmunu,D0=cocktail,pipipi0,Dalitz,D0muInAcc + + 12873502 : Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu + + 12873426 : Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu + + 12165512 : Bu_D0rho-,KSpipipi0=TightCut,PHSP + + 12197007 : Bu_DsLcp,KKpi,pKPi=PHSP,DecProdCut + + 12199051 : Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut + + 12297055 : Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut + + 12199052 : Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz21,DecProdCut + + 12297056 : Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz21,DecProdCut + + 12165740 : Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP + + 12165544 : Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP + + 12165720 : Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP + + 12165570 : Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP + + 12197045 : Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG + + 12197423 : Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG + + 12875004 : Bu_Dststmunu,Dstpi=CocktailHigher,TightCut + + 12145055 : Bu_Jpsiphipi,mmKK,WithMinP=DecProdCut + + 12115016 : Bu_K2mu2e=TightCut + + 12115015 : Bu_K4mu=TightCut + + 12117015 : Bu_K6mu=TightCut + + 12197006 : Bu_LcLcPi,pKpi,pKPi=PHSP,DecProdCut + + 12197004 : Bu_LcXicPi,pKpi,pKPi=PHSP,DecProdCut + + 12894600 : Bu_nonresonantDstpiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut + + 23103063 : Ds+_pi-pi+K+=phsp,TightCut + + 27165075 : Dst_D0pi,KKpipi=DecProdCut,GenCut + + 27163475 : Dst_D0pi,KSpipi=neut_ks_dec,DecProdCut + + 27165076 : Dst_D0pi,Kpipipi=DecProdCut,GenCut + + 27165074 : Dst_D0pi,pipipipi=DecProdCut,GenCut + + 49000010 : HardQcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm + + 49000011 : HardQcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm + + 15124211 : Lb_EtappK,e+e-g=DecProdCut + + 15146501 : Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut + + 15144501 : Lb_JpsiLambdaeta,mm,gg=phsp,TightCut + + 15198132 : Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut + + 15196101 : Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut + + 15104013 : Lb_pKKK_PHSP=DecProdCut + + 15104012 : Lb_pKKpi_PHSP=DecProdCut + + 15124401 : Lb_pKstee,Kpi0=phsp,DecProdCut + + 15114401 : Lb_pKstmm,Kpi0=phsp,DecProdCut + + 26197970 : Pc4350,LcpiD+,pkpi=TightCut,InAcc + + 26197079 : Pc4350,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc + + 26197973 : Pc4450,LcpiD+,pkpi=TightCut,InAcc + + 26197971 : Pc4450,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc + + 26197974 : Pc4550,LcpiD+,pkpi=TightCut,InAcc + + 26197972 : Pc4550,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc + + 35112021 : Xi0_pimu=DecProdCut + + 16166141 : Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut + + 16104042 : Xib0_pKKK_PHSP=DecProdCut + + 16104041 : Xib0_pKKpi_PHSP=DecProdCut + + 16104040 : Xib0_pKpipi_PHSP=DecProdCut + + 16165135 : Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut + + 49000092 : dijet=b,m110GeV,mu_tight + + 49000093 : dijet=b,m140GeV,mu_tight + + 49000091 : dijet=b,m70,110GeV,mu_tight + + 49000090 : dijet=b,m70GeV,mu_tight + + 39114032 : eta_2mu2e=TightCut + + 39114031 : eta_4mu=TightCut + + 39112231 : eta_mumugamma=TightCut,gamma + + 30100202 : exclu_axion,gg=coherent_starlight + + 30122002 : exclu_ee,gg=coherent_starlight_with_cuts + + 47202010 : exclu_rho,pipi=coherent_starlight,inter + + 47102000 : exclu_rho,pipi=coherent_starlight + + 47202011 : exclu_rho,pipi=incoherent_starlight,inter + + 47102001 : exclu_rho,pipi=incoherent_starlight + + 10063000 : incl_b=D0,Kpi,DecProdCut + + 39114002 : incl_phi,2mu2e=TightCut + + 39114001 : incl_phi,4mu=TightCut + Modify 17 decay files + + 11298010 : Bd_DDKst0,3piX=cocktail,TightCut + + 11198093 : Bd_DstD0K,D0pi_K3pi,Kpi=sqDalitz23,DecProdCut + + 11198094 : Bd_DstD0K,D0pi_Kpi,K3pi=sqDalitz23,DecProdCut + + 11166030 : Bd_Lcpbarpbarp,TightCut + + 11166081 : Bd_Lcpipip,TightCut + + 13298611 : Bs_DsDKst0,3piX=cocktail,TightCut + + 12297411 : Bu_D0DKst0,3piX=cocktail,TightCut + + 12199091 : Bu_Dst+D-K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut + + 12297095 : Bu_Dst+D-K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut + + 12199092 : Bu_Dst-D+K,K2pi,D0pi_K3pi=sqDalitz23,DecProdCut + + 12297096 : Bu_Dst-D+K,K2pi,D0pi_Kpi=sqDalitz23,DecProdCut + + 15146500 : Lb_JpsiLambdaeta,mm,3pi=phsp,DecProdCut + + 15144500 : Lb_JpsiLambdaeta,mm,gg=phsp,DecProdCut + + 16467004 : XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut + + 16465004 : XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut + + 16467003 : XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut + + 16465003 : XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut + +! 2021-08-05 - Julian Garcia Pardinas (MR !810) + Modify 13 decay files + + 11574061 : Bd_D+munu=RDplusCut + + 11574060 : Bd_D+taunu,mununu=RDplusCut + + 11995214 : Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut + + 11574402 : Bd_Dst+munu,D+pi0=RDplusCut + + 11574401 : Bd_Dst+taunu,D+pi,mununu=RDplusCut + + 11574403 : Bd_Dststmunu,D+=Cocktail,RDplusCut + + 11574070 : Bd_Dststmunu,D+=CocktailHigher,RDplusCut + + 11874002 : Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut + + 13874003 : Bs_Dsststmunu,D+=cocktail,RDplusCut + + 12995615 : Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut + + 12874050 : Bu_Dststmunu,D+=Cocktail,RDplusCut + + 12874001 : Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut + + 15976000 : Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut + +! 2021-07-22 - Andrea Villa (MR !798) + Modify 6 decay files + + 11874014 : Bd_DstmuX,KK=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1 + + 11874013 : Bd_DstmuX,Kpi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1 + + 11874015 : Bd_DstmuX,pipi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1 + + 12873401 : Bu_D0muX,KK=cocktail,TightCut,TurboSLCuts + + 12873400 : Bu_D0muX,Kpi=cocktail,TightCut,TurboSLCuts + + 12873403 : Bu_D0muX,pipi=cocktail,TightCut,TurboSLCuts + +! 2021-06-22 - Alessandra Gioventu (MR !775) + Modify 10 decay files + + 11196018 : Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut + + 11563002 : Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut + + 11563003 : Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut + + 11563411 : Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut + + 11563421 : Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut + + 12195049 : Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut + + 12562001 : Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut + + 12562011 : Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut + + 12562411 : Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut + + 12562421 : Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut + diff --git a/cmt/requirements b/cmt/requirements index 041295d8b..340eeb475 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r7 +version v31r8 # Structure #============================================================================ -- GitLab From 1ad788e2d54932346b7ff983ccffbc1908955399 Mon Sep 17 00:00:00 2001 From: Aodhan Burke <aodhan.burke@cern.ch> Date: Wed, 1 Sep 2021 13:45:27 +0200 Subject: [PATCH 071/702] Update Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec --- dkfiles/Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec b/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec index dcc5b8d4c..3609b1678 100644 --- a/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec @@ -29,7 +29,7 @@ CDecay D*-sig noPhotos Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # -- GitLab From 338f6e2038bbce5393b1c2c2f83c8e7ef1ed1e89 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 31 Aug 2021 15:25:08 +0200 Subject: [PATCH 072/702] Add LHCB_ENV_MODE variable to get around defaulting to LbLogin --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6fc1b30d0..e320b561c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,8 @@ include: variables: CMTCONFIG: x86_64-centos7-gcc9-opt - GAUSS_VERSION: v55r0 + GAUSS_VERSION: v55r1 + LHCB_ENV_MODE: lbenv-stable gen-options: image: gitlab-registry.cern.ch/lhcb-core/lbdocker/centos7-build:latest -- GitLab From 312ef5b2dc6c389db34e6fa202381a7f6685585a Mon Sep 17 00:00:00 2001 From: Aodhan Burke <aodhan.burke@cern.ch> Date: Wed, 1 Sep 2021 13:45:27 +0200 Subject: [PATCH 073/702] Update Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec --- dkfiles/Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec b/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec index dcc5b8d4c..3609b1678 100644 --- a/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Dst_D0pi,Kpipipi=DecProdCut,AmpGen.dec @@ -29,7 +29,7 @@ CDecay D*-sig noPhotos Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # -- GitLab From e4cde5c5dd06377cbf4d48bb534c02882ee404f4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 1 Sep 2021 19:58:18 +0100 Subject: [PATCH 074/702] Revert back to Gauss v55r0 for tests until script is made python3 compatible --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e320b561c..7969cf0c0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: variables: CMTCONFIG: x86_64-centos7-gcc9-opt - GAUSS_VERSION: v55r1 + GAUSS_VERSION: v55r0 LHCB_ENV_MODE: lbenv-stable gen-options: -- GitLab From 8ade229df71c195bd98fa46234c38bc5ba23ef72 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 2 Sep 2021 09:18:52 +0100 Subject: [PATCH 075/702] Make testing script python3 compatible and change Gauss version to v55r1 --- .gitlab-ci.yml | 2 +- tests/run_gauss.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7969cf0c0..e320b561c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: variables: CMTCONFIG: x86_64-centos7-gcc9-opt - GAUSS_VERSION: v55r0 + GAUSS_VERSION: v55r1 LHCB_ENV_MODE: lbenv-stable gen-options: diff --git a/tests/run_gauss.py b/tests/run_gauss.py index a3351a544..c06e5127b 100755 --- a/tests/run_gauss.py +++ b/tests/run_gauss.py @@ -111,7 +111,7 @@ class Popen(subprocess.Popen): self.timer.cancel() self.terminate() - def wait(self): + def wait(self, timeout=None): try: return super(Popen, self).wait() finally: @@ -241,6 +241,10 @@ def main(): args.nevts, args.timeout = computeNEvtsAndTimeout( args.dkopts, args.nevts, args.timeout) retcode, stdout, stderr = run_gauss(args.dkopts, args.nevts, args.timeout) + if isinstance(stdout, bytes): + stdout = stdout.decode('latin1') + if isinstance(stderr, bytes): + stderr = stderr.decode('latin1') with open('stdout', 'w') as f: f.write(stdout) with open('stderr', 'w') as f: -- GitLab From d828584cbab16b6e981871b9703e2a651f13e42c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Oct 2021 17:17:41 +0100 Subject: [PATCH 076/702] Rename all LbAmpGen v1 models to one without version. This potentially modifies physics as D0 v1 models are discontinued and this change turns decay files to use what were v2 models --- .../Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec | 2 +- dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut.dec | 2 +- dkfiles/Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut.dec | 2 +- dkfiles/Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut.dec | 2 +- dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec | 2 +- dkfiles/Bd_DstDs,D0K3pi,DsKpipi=DecProdCut.dec | 2 +- dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec | 2 +- dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec | 2 +- .../Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec | 2 +- dkfiles/Bs_DstD,D0K3pi,DKKpi=DecProdCut.dec | 2 +- dkfiles/Bs_DstD,D0K3pi,Dkhh=DecProdCut.dec | 2 +- dkfiles/Bs_DstDs,D0K3pi,DsKpipi=DecProdCut.dec | 2 +- ...Kpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN.dec | 4 ++-- dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec | 2 +- dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec | 2 +- dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec | 4 ++-- dkfiles/Lb_Lcmunu,pKK=AmpGen,DecProdCut.dec | 2 +- dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec | 2 +- dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec | 2 +- dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec | 2 +- dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec | 2 +- dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec | 2 +- 28 files changed, 30 insertions(+), 30 deletions(-) diff --git a/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec index 60c530ce7..f9266ea17 100644 --- a/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec @@ -42,7 +42,7 @@ Decay MyD0 0.500 K- pi+ PHSP; 0.100 pi- pi+ PHSP; 0.100 K- K+ PHSP; - 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; + 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; 0.050 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; 0.050 pi+ pi- pi+ pi- D_hhhh 10; Enddecay diff --git a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec index d0edba746..739be8241 100644 --- a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec +++ b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec index 331250595..2460623e1 100644 --- a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec +++ b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec index e7b4af674..bf66a7b83 100644 --- a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec +++ b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut.dec b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut.dec index 115968bd1..b7d7d4a4f 100644 --- a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut.dec +++ b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.000 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut.dec b/dkfiles/Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut.dec index ebf8d71db..402283b19 100644 --- a/dkfiles/Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut.dec +++ b/dkfiles/Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut.dec @@ -68,7 +68,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut.dec b/dkfiles/Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut.dec index 91fd4f910..5ebd86367 100644 --- a/dkfiles/Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut.dec +++ b/dkfiles/Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut.dec @@ -68,7 +68,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec b/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec index a7f569a4b..2d9ee18bf 100644 --- a/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec +++ b/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec @@ -59,7 +59,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_DstDs,D0K3pi,DsKpipi=DecProdCut.dec b/dkfiles/Bd_DstDs,D0K3pi,DsKpipi=DecProdCut.dec index d8cc89ecf..d9da55736 100644 --- a/dkfiles/Bd_DstDs,D0K3pi,DsKpipi=DecProdCut.dec +++ b/dkfiles/Bd_DstDs,D0K3pi,DsKpipi=DecProdCut.dec @@ -69,7 +69,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec index 4c08ad2cb..8d4401aa9 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec @@ -210,7 +210,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (Preliminary LHCb model) - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec index e9d943385..de586a564 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec @@ -210,7 +210,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (Preliminary LHCb model) - 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; + 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec b/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec index bdceb7d1f..b51941d2b 100644 --- a/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec @@ -42,7 +42,7 @@ Decay MyD0 0.500 K- pi+ PHSP; 0.100 pi- pi+ PHSP; 0.100 K- K+ PHSP; - 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; + 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; 0.050 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; 0.050 pi+ pi- pi+ pi- D_hhhh 10; Enddecay diff --git a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec index 8008c2030..4c3498c91 100644 --- a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec +++ b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec index c193362db..d6e01eb98 100644 --- a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec +++ b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec index c2492c4c9..f6a8d33b5 100644 --- a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec +++ b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bs_DstD,D0K3pi,DKKpi=DecProdCut.dec b/dkfiles/Bs_DstD,D0K3pi,DKKpi=DecProdCut.dec index 22e196a47..b50a4e532 100644 --- a/dkfiles/Bs_DstD,D0K3pi,DKKpi=DecProdCut.dec +++ b/dkfiles/Bs_DstD,D0K3pi,DKKpi=DecProdCut.dec @@ -59,7 +59,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bs_DstD,D0K3pi,Dkhh=DecProdCut.dec b/dkfiles/Bs_DstD,D0K3pi,Dkhh=DecProdCut.dec index 6ebefd60f..6e7ddbf17 100644 --- a/dkfiles/Bs_DstD,D0K3pi,Dkhh=DecProdCut.dec +++ b/dkfiles/Bs_DstD,D0K3pi,Dkhh=DecProdCut.dec @@ -59,7 +59,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bs_DstDs,D0K3pi,DsKpipi=DecProdCut.dec b/dkfiles/Bs_DstDs,D0K3pi,DsKpipi=DecProdCut.dec index 41c2cfcbe..1590a9bbe 100644 --- a/dkfiles/Bs_DstDs,D0K3pi,DsKpipi=DecProdCut.dec +++ b/dkfiles/Bs_DstDs,D0K3pi,DsKpipi=DecProdCut.dec @@ -60,7 +60,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bu_D0munu,KKpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN.dec b/dkfiles/Bu_D0munu,KKpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN.dec index 96059bd46..00a13452f 100644 --- a/dkfiles/Bu_D0munu,KKpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN.dec +++ b/dkfiles/Bu_D0munu,KKpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN.dec @@ -12,7 +12,7 @@ # # Documentation: Sum of D~0 mu+ anti-nu_mu X and D~0 tau+ nu_tau X;D0 forced into KKpipi, D0 and muon in LHCb acceptance; # Force the tau- into mu- nu_tau anti-nu_mu. Cuts are applied to D0 daughters and muon to match stripping -# Generation done with AmpGen with the model DtoKKpipi_v1 +# Generation done with AmpGen with the model DtoKKpipi # EndDocumentation # # PhysicsWG: B2SL @@ -112,7 +112,7 @@ CDecay Mytau+ # noPhotos Decay MyD0 - 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v1; + 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay MyAntiD0 # diff --git a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec index a09addd88..ebe7d4bbd 100644 --- a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec @@ -185,7 +185,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (LHCb preliminary) - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec index 5d5ef610c..51fa308a1 100644 --- a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec @@ -185,7 +185,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (LHCb preliminary) - 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; + 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec b/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec index 51af0023d..561787fd0 100644 --- a/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec +++ b/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec @@ -46,7 +46,7 @@ # # Documentation: Forces the D* decay in generic b-bbar / c-cbar events # Requires products to be in LHCb acceptance and has some generation cuts -# Generation done with AmpGen with the model DtoKKpipi_v1 +# Generation done with AmpGen with the model DtoKKpipi # EndDocumentation # # PhysicsWG: Charm @@ -66,7 +66,7 @@ Enddecay CDecay D*-sig Decay MyD0 - 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v1; + 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay MyantiD0 # diff --git a/dkfiles/Lb_Lcmunu,pKK=AmpGen,DecProdCut.dec b/dkfiles/Lb_Lcmunu,pKK=AmpGen,DecProdCut.dec index 7e8e75adf..77586fc29 100755 --- a/dkfiles/Lb_Lcmunu,pKK=AmpGen,DecProdCut.dec +++ b/dkfiles/Lb_Lcmunu,pKK=AmpGen,DecProdCut.dec @@ -32,7 +32,7 @@ CDecay anti-Lambda_b0sig noPhotos Decay MyLambda_c+ - 1.0 p+ K- K+ LbAmpGen LctopKK_v1 0.0 0.0 0.0; + 1.0 p+ K- K+ LbAmpGen LctopKK 0.0 0.0 0.0; Enddecay CDecay MyLambda_c- diff --git a/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec b/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec index 865f85904..3ead10076 100755 --- a/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec +++ b/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec @@ -32,7 +32,7 @@ CDecay anti-Lambda_b0sig noPhotos Decay MyLambda_c+ - 1.0 p+ pi- pi+ LbAmpGen Lctoppipi_v1 0.0 0.0 0.0; + 1.0 p+ pi- pi+ LbAmpGen Lctoppipi 0.0 0.0 0.0; Enddecay CDecay MyLambda_c- diff --git a/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec b/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec index 6576e3fc0..20853c0dd 100644 --- a/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec +++ b/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec @@ -92,7 +92,7 @@ CDecay Myanti-Xip ## Disable PHOTOS for all AmpGen models noPhotos Decay Lambda_c+sig - 1.000 MyXim K+ pi+ LbAmpGen LctoXiKpi_v1 0.0 0.0 0.0; + 1.000 MyXim K+ pi+ LbAmpGen LctoXiKpi 0.0 0.0 0.0; Enddecay CDecay anti-Lambda_c-sig # diff --git a/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec b/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec index 6f537b4b5..dc79bf809 100644 --- a/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec +++ b/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec @@ -92,7 +92,7 @@ CDecay Myanti-Xip ## Disable PHOTOS for all AmpGen models noPhotos Decay Xi_c+sig - 1.000 MyXim K+ pi+ LbAmpGen XictoXiKpi_v1 0.0 0.0 0.0; + 1.000 MyXim K+ pi+ LbAmpGen XictoXiKpi 0.0 0.0 0.0; Enddecay CDecay anti-Xi_c-sig # diff --git a/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec b/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec index 9b1787a66..85e024918 100644 --- a/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec +++ b/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec @@ -91,7 +91,7 @@ CDecay Myanti-Xip ## Disable PHOTOS for all AmpGen models noPhotos Decay Xi_c+sig - 1.000 MyXim pi+ pi+ LbAmpGen XictoXipipi_v1 0.0 0.0 0.0; + 1.000 MyXim pi+ pi+ LbAmpGen XictoXipipi 0.0 0.0 0.0; Enddecay CDecay anti-Xi_c-sig # diff --git a/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec b/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec index 1a0f95b86..2e2546e9f 100644 --- a/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec +++ b/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec @@ -91,7 +91,7 @@ CDecay Myanti-Xip ## Disable PHOTOS for all AmpGen models noPhotos Decay Xi_c+sig - 1.000 MyXim pi+ pi+ LbAmpGen XictoXipipi_v1 0.0 0.0 0.0; + 1.000 MyXim pi+ pi+ LbAmpGen XictoXipipi 0.0 0.0 0.0; Enddecay CDecay anti-Xi_c-sig # -- GitLab From f6fe818410e919279b3a64704041fac4901fd0fd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Oct 2021 17:32:31 +0100 Subject: [PATCH 077/702] Rename LbAmpGen DtopiKpipi_v2 models to DtopiKpipi_v2. --- dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec | 2 +- dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- 25 files changed, 47 insertions(+), 47 deletions(-) diff --git a/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 2452d287c..c26b35bd3 100644 --- a/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 85767f2e1..7b4e3b663 100644 --- a/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -53,7 +53,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index ff25d395d..f4e5bc508 100644 --- a/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index fe669474a..7e9fe0206 100644 --- a/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 5574e975e..c1d2cdad4 100644 --- a/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 3eccb5c08..201ab0c0f 100644 --- a/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 11dd423e1..cda4c8954 100644 --- a/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index df7a92b30..2fc8752b9 100644 --- a/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index ba5086eb7..966bf38c6 100644 --- a/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec index b0d14f18f..2ec537e72 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec @@ -210,7 +210,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (Preliminary LHCb model) - 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 0df4d618b..3c9ef2dcd 100644 --- a/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B_s0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 8a4ca870f..cd771c9e9 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index f499d2275..49ba1d3c4 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 64c762b6d..3647ccfb3 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index e116d70f5..258a3e4e6 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec index f886e7e4e..b2a7110c1 100755 --- a/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K+ pi- pi- pi+) K- -# D0 decay following AmpGen LHCb model DtopiKpipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtopiKpipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec b/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec index 3824e5c22..48faf7f73 100644 --- a/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec +++ b/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec @@ -52,7 +52,7 @@ CDecay B+sig # noPhotos Decay MyD0 - 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec index aed758706..ae0301c66 100755 --- a/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K+ pi- pi- pi+) pi- -# D0 decay following AmpGen LHCb model DtopiKpipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtopiKpipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec b/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec index 5c6efc5c9..16835fda7 100644 --- a/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec +++ b/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec @@ -53,7 +53,7 @@ CDecay D*-sig noPhotos Decay MyD0 - 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index bc3cc10fe..b95c42804 100644 --- a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index b8be5d969..660997fce 100644 --- a/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 8c6c56990..ba908d5b2 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 36f1fcac5..8c0b778d7 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <3min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 8a7861b11..375abd4af 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index eff5ab8f6..5ec31ef51 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 -- GitLab From efdba6c1e7e5bec68d2429858264b17234dd4d0a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Oct 2021 17:40:00 +0100 Subject: [PATCH 078/702] Rename LbAmpGen DtoKpipipi_v2 models to DtoKpipipi for B0 and Bs decay files. --- dkfiles/Bd_D0D0KSX=TightCuts2,mD0D0.dec | 2 +- dkfiles/Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN.dec | 2 +- dkfiles/Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN.dec | 2 +- dkfiles/Bd_D0Dspi,K3Pi,KKPi=TightCut.dec | 2 +- dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_Dst+D0KX=TightCuts2,mD0D0.dec | 2 +- .../Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_DstD0K,K3Pi=TightCut,AMPGEN.dec | 2 +- dkfiles/Bd_Dstmunu,Kpipipi=AMPGEN,TightCut.dec | 2 +- .../Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec | 2 +- dkfiles/Bd_Dstpi,Kpipipi=AMPGEN,TightCut.dec | 2 +- dkfiles/Bs_D0D0phi,K3Pi=TightCut,AMPGEN.dec | 2 +- dkfiles/Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- 27 files changed, 41 insertions(+), 41 deletions(-) diff --git a/dkfiles/Bd_D0D0KSX=TightCuts2,mD0D0.dec b/dkfiles/Bd_D0D0KSX=TightCuts2,mD0D0.dec index 65336d694..e1e47a4fb 100644 --- a/dkfiles/Bd_D0D0KSX=TightCuts2,mD0D0.dec +++ b/dkfiles/Bd_D0D0KSX=TightCuts2,mD0D0.dec @@ -101,7 +101,7 @@ CDecay anti-B0sig Decay My-D0 0.333 K- pi+ PHSP ; - 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2 ; + 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi ; Enddecay CDecay My-anti-D0 diff --git a/dkfiles/Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN.dec index e98e13cfb..105aa58b4 100644 --- a/dkfiles/Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN.dec @@ -55,7 +55,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN.dec index 32e1faac1..6ce998bf2 100644 --- a/dkfiles/Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=TightCut.dec b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=TightCut.dec index 20b96847d..aa97fa877 100644 --- a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=TightCut.dec +++ b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=TightCut.dec @@ -49,7 +49,7 @@ Alias My_D_s+ D_s+ ChargeConj My_D_s- My_D_s+ # Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 # diff --git a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut.dec b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut.dec index d0a71b468..c14cb7a29 100644 --- a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut.dec @@ -49,7 +49,7 @@ Alias My_D_s+ D_s+ ChargeConj My_D_s- My_D_s+ # Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 # diff --git a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut.dec b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut.dec index 9d6793a69..66353e5f5 100644 --- a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut.dec @@ -49,7 +49,7 @@ Alias My_D_s+ D_s+ ChargeConj My_D_s- My_D_s+ # Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 # diff --git a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut.dec b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut.dec index 97b180217..6341c17a6 100644 --- a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut.dec @@ -49,7 +49,7 @@ Alias My_D_s+ D_s+ ChargeConj My_D_s- My_D_s+ # Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 # diff --git a/dkfiles/Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 265f946e0..b49a35494 100644 --- a/dkfiles/Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index d7117b68f..5bde5388e 100644 --- a/dkfiles/Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -53,7 +53,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index e9880fa42..9181a08dd 100644 --- a/dkfiles/Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst+D0KX=TightCuts2,mD0D0.dec b/dkfiles/Bd_Dst+D0KX=TightCuts2,mD0D0.dec index eb73a6813..becd04e60 100644 --- a/dkfiles/Bd_Dst+D0KX=TightCuts2,mD0D0.dec +++ b/dkfiles/Bd_Dst+D0KX=TightCuts2,mD0D0.dec @@ -91,7 +91,7 @@ CDecay anti-B0sig Decay My-D0 0.333 K- pi+ PHSP ; - 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2 ; + 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi ; Enddecay CDecay My-anti-D0 diff --git a/dkfiles/Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 880202c98..287c92a0d 100644 --- a/dkfiles/Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 6aceb632f..e47bf0775 100644 --- a/dkfiles/Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 4d9dab489..fa21ba2e8 100644 --- a/dkfiles/Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 5d9d408cf..02b66a17b 100644 --- a/dkfiles/Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 884a50484..d215bb51f 100644 --- a/dkfiles/Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 9f8d81c1c..3a61a86a1 100644 --- a/dkfiles/Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_DstD0K,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bd_DstD0K,K3Pi=TightCut,AMPGEN.dec index 785894088..299f8c221 100644 --- a/dkfiles/Bd_DstD0K,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bd_DstD0K,K3Pi=TightCut,AMPGEN.dec @@ -65,7 +65,7 @@ CDecay My_anti-D0_Kpi #D0 K3pi Decay Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=AMPGEN,TightCut.dec index 4b75739fc..eaa2dc7b5 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=AMPGEN,TightCut.dec @@ -57,7 +57,7 @@ CDecay MyD*+ ## Disable PHOTOS for all AmpGen models noPhotos Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v2; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay CDecay MyD0 End diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec index 43874abb0..537a9a3c8 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec @@ -210,7 +210,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (Preliminary LHCb model) - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v2; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_Dstpi,Kpipipi=AMPGEN,TightCut.dec b/dkfiles/Bd_Dstpi,Kpipipi=AMPGEN,TightCut.dec index 926c71e19..7fb2ce0b2 100644 --- a/dkfiles/Bd_Dstpi,Kpipipi=AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstpi,Kpipipi=AMPGEN,TightCut.dec @@ -56,7 +56,7 @@ CDecay MyD*+ ## Disable PHOTOS for all AmpGen models noPhotos Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v2; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay CDecay MyD0 End diff --git a/dkfiles/Bs_D0D0phi,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bs_D0D0phi,K3Pi=TightCut,AMPGEN.dec index 1f241dd08..aba4e9324 100755 --- a/dkfiles/Bs_D0D0phi,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bs_D0D0phi,K3Pi=TightCut,AMPGEN.dec @@ -64,7 +64,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index c114e6514..5bc6603a5 100644 --- a/dkfiles/Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B_s0sig Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index 0861173fc..bb7ac6661 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index a2bcc56b2..353e0ef22 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index e39a8233e..2e61f085f 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index 615f6a63a..6159efec7 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 -- GitLab From ad44d8d82b9ff7cb2f7f749b6dfcc29fa210ac84 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Oct 2021 17:42:28 +0100 Subject: [PATCH 079/702] Rename LbAmpGen DtoKpipipi_v2 models to DtoKpipipi for B+, Lb and D* decay files. --- dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec | 2 +- dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_D0K,Kpipipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Bu_D0pi,Kpipipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec | 2 +- .../Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec | 2 +- .../Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- 33 files changed, 41 insertions(+), 41 deletions(-) diff --git a/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec index db182d178..d822ee781 100644 --- a/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec @@ -56,7 +56,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec b/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec index 4e1ceddbc..6c91f2d7f 100644 --- a/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec +++ b/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec @@ -98,7 +98,7 @@ CDecay B-sig Decay My-D0 0.333 K- pi+ PHSP ; - 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2 ; + 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi ; Enddecay CDecay My-anti-D0 diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut.dec index 7c75ff333..7b70d8471 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut.dec @@ -31,7 +31,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec index 82891eb67..d8b803b07 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec @@ -69,7 +69,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut.dec index 554aedb8d..186586ad7 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut.dec @@ -31,7 +31,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec index 324a47d45..fc8d1fa59 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec @@ -70,7 +70,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut.dec index 9fd1c539f..69ee381a4 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut.dec @@ -31,7 +31,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec index 938087861..fc1aef4d3 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec @@ -69,7 +69,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut.dec index 58405b50b..fc9c0592d 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut.dec @@ -31,7 +31,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec index 82a1f3abd..674af6022 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec @@ -69,7 +69,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0K,Kpipipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0K,Kpipipi=DecProdCut,AmpGen.dec index 926c9d9b8..e779d6a04 100755 --- a/dkfiles/Bu_D0K,Kpipipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0K,Kpipipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K- pi+ pi+ pi-) K- -# D0 decay following AmpGen LHCb model DtoKpipipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtoKpipipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec b/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec index eb4bb81b9..ac83b6884 100644 --- a/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec +++ b/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec @@ -52,7 +52,7 @@ CDecay B+sig # noPhotos Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0pi,Kpipipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0pi,Kpipipi=DecProdCut,AmpGen.dec index 9f910da9c..baed2e434 100755 --- a/dkfiles/Bu_D0pi,Kpipipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0pi,Kpipipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K- pi+ pi+ pi-) pi- -# D0 decay following AmpGen LHCb model DtoKpipipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtoKpipipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec b/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec index cbbadfe54..943b818e6 100644 --- a/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec +++ b/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec @@ -94,7 +94,7 @@ CDecay B-sig Decay My-D0 0.333 K- pi+ PHSP ; - 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2 ; + 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi ; Enddecay CDecay My-anti-D0 diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec index 2d3583fc4..2853bde1c 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec @@ -58,7 +58,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec index 4c6a80890..a805ae21b 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec @@ -58,7 +58,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec index f48b7147c..5cbb5c986 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec @@ -58,7 +58,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec index bdcadb65a..957c63645 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec @@ -59,7 +59,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec index a289f122b..313c284dc 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec @@ -62,7 +62,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec index 41c8ed4bf..cdb73f6b3 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec @@ -62,7 +62,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec index f6d86bd8e..0bdf31dc1 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec index 7493b9330..28012580d 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec index de4759a3f..3ec1cce99 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec @@ -62,7 +62,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec index 4cb19b761..e0f41a143 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec index 23c35913f..229f1c00b 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec index 4727b814f..a5c977431 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec b/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec index 3ae5b8f38..aadc038e0 100644 --- a/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec +++ b/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec @@ -53,7 +53,7 @@ CDecay D*-sig noPhotos Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index ef2182c67..c9ca20077 100644 --- a/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 987933e20..5f1b3d0c6 100644 --- a/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <3min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index d111b43ab..7950ca3fc 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 4017f7de0..7ae319228 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 50653a6b9..fec5dc120 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index e21c43b4a..d35ca1ec4 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 -- GitLab From 427d554b1772cd542ca4d517a0a92099d530f07f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Oct 2021 17:51:31 +0100 Subject: [PATCH 080/702] Rename LbAmpGen DtoKKpipi_v2 models to DtoKKpipi. --- .../Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec | 2 +- .../Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec | 2 +- dkfiles/Bu_D0K,KKpipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Bu_D0pi,KKpipi=DecProdCut,AmpGen.dec | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec index 60c530ce7..42154da01 100644 --- a/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec @@ -43,7 +43,7 @@ Decay MyD0 0.100 pi- pi+ PHSP; 0.100 K- K+ PHSP; 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; - 0.050 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 0.050 K+ K- pi+ pi- LbAmpGen DtoKKpipi; 0.050 pi+ pi- pi+ pi- D_hhhh 10; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec b/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec index bdceb7d1f..4b0d77ec3 100644 --- a/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec @@ -43,7 +43,7 @@ Decay MyD0 0.100 pi- pi+ PHSP; 0.100 K- K+ PHSP; 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; - 0.050 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 0.050 K+ K- pi+ pi- LbAmpGen DtoKKpipi; 0.050 pi+ pi- pi+ pi- D_hhhh 10; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bu_D0K,KKpipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0K,KKpipi=DecProdCut,AmpGen.dec index 7f7d3eec0..2ab9dacb5 100755 --- a/dkfiles/Bu_D0K,KKpipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0K,KKpipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K+ K- pi+ pi-) K- -# D0 decay following AmpGen LHCb model DtoKKpipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtoKKpipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0pi,KKpipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0pi,KKpipi=DecProdCut,AmpGen.dec index e52a9d8c9..ac9c8acac 100755 --- a/dkfiles/Bu_D0pi,KKpipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0pi,KKpipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K+ K- pi+ pi-) pi- -# D0 decay following AmpGen LHCb model DtoKKpipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtoKKpipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 # -- GitLab From 47683fcaa56c294046571bff3ac1694f3437e476 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 13 Oct 2021 09:34:19 +0100 Subject: [PATCH 081/702] Fix issues from running Gauss --- dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec | 2 +- dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec index 537a9a3c8..037d36bfa 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec @@ -22,7 +22,7 @@ # '[mu+]cc' : "inAcc & (GPT > 1.00 * GeV) & (GP > 3.0 * GeV )", # '[pi+]cc' : "inAcc & (GPT > 0.10 * GeV) ", # '[K+]cc' : "inAcc & (GPT > 0.25 * GeV) & (GP > 1.8 * GeV )", -# '[D0]cc' : "(GPT > 1.6 * GeV) & (GCHILD(GPT,2) > 0.25 * GeV) & (GCHILD(GP,2) > 1.8 * GeV ) & (GCHILD(GPT,3) > 0.25 * GeV) & (GCHILD(GP,3) > 1.8 * GeV ) & (GCHILD(GPT,4) > 0.25 * GeV) & (GCHILD(GP,4) > 1.8 * GeV )", +# '[D0]cc' : "(GPT > 1.6 * GeV) & ( GMINTREE(GP, 'pi+'==GABSID) > 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", # } # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index 353e0ef22..57c524a28 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -33,7 +33,7 @@ # Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # -# CPUTime: <1min +# CPUTime: 2 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu -- GitLab From 12e91a96c830d36d0ec7c59f6500c9db0acb0da9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 13 Oct 2021 09:37:34 +0100 Subject: [PATCH 082/702] Fix two decay files which used two different LbAmpGen models which I tried to fix in separate MRs. --- .../Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec | 2 +- .../Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec index 42154da01..b272ea6f5 100644 --- a/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec @@ -42,7 +42,7 @@ Decay MyD0 0.500 K- pi+ PHSP; 0.100 pi- pi+ PHSP; 0.100 K- K+ PHSP; - 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; + 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi1; 0.050 K+ K- pi+ pi- LbAmpGen DtoKKpipi; 0.050 pi+ pi- pi+ pi- D_hhhh 10; Enddecay diff --git a/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec b/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec index 4b0d77ec3..31dd3093e 100644 --- a/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec @@ -42,7 +42,7 @@ Decay MyD0 0.500 K- pi+ PHSP; 0.100 pi- pi+ PHSP; 0.100 K- K+ PHSP; - 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; + 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; 0.050 K+ K- pi+ pi- LbAmpGen DtoKKpipi; 0.050 pi+ pi- pi+ pi- D_hhhh 10; Enddecay -- GitLab From c500e2be07dd9d214efd1b5f7f303051918ef3cb Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 13 Oct 2021 12:54:28 +0100 Subject: [PATCH 083/702] Fix typo --- .../Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec index b272ea6f5..a21857296 100644 --- a/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV.dec @@ -42,7 +42,7 @@ Decay MyD0 0.500 K- pi+ PHSP; 0.100 pi- pi+ PHSP; 0.100 K- K+ PHSP; - 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi1; + 0.200 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; 0.050 K+ K- pi+ pi- LbAmpGen DtoKKpipi; 0.050 pi+ pi- pi+ pi- D_hhhh 10; Enddecay -- GitLab From fe0dc28fb17fc7b014621f94ca0ea9b2c9a8f508 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Oct 2021 17:32:31 +0100 Subject: [PATCH 084/702] Rename LbAmpGen DtopiKpipi_v2 models to DtopiKpipi_v2. --- dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec | 2 +- dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- 25 files changed, 47 insertions(+), 47 deletions(-) diff --git a/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 2452d287c..c26b35bd3 100644 --- a/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 85767f2e1..7b4e3b663 100644 --- a/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -53,7 +53,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index ff25d395d..f4e5bc508 100644 --- a/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index fe669474a..7e9fe0206 100644 --- a/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 5574e975e..c1d2cdad4 100644 --- a/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 3eccb5c08..201ab0c0f 100644 --- a/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 11dd423e1..cda4c8954 100644 --- a/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index df7a92b30..2fc8752b9 100644 --- a/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index ba5086eb7..966bf38c6 100644 --- a/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec index b0d14f18f..2ec537e72 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec @@ -210,7 +210,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (Preliminary LHCb model) - 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 0df4d618b..3c9ef2dcd 100644 --- a/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B_s0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 8a4ca870f..cd771c9e9 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index f499d2275..49ba1d3c4 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 64c762b6d..3647ccfb3 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index e116d70f5..258a3e4e6 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec index f886e7e4e..b2a7110c1 100755 --- a/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K+ pi- pi- pi+) K- -# D0 decay following AmpGen LHCb model DtopiKpipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtopiKpipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec b/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec index 3824e5c22..48faf7f73 100644 --- a/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec +++ b/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec @@ -52,7 +52,7 @@ CDecay B+sig # noPhotos Decay MyD0 - 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec index aed758706..ae0301c66 100755 --- a/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K+ pi- pi- pi+) pi- -# D0 decay following AmpGen LHCb model DtopiKpipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtopiKpipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec b/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec index 5c6efc5c9..16835fda7 100644 --- a/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec +++ b/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec @@ -53,7 +53,7 @@ CDecay D*-sig noPhotos Decay MyD0 - 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index bc3cc10fe..b95c42804 100644 --- a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index b8be5d969..660997fce 100644 --- a/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 8c6c56990..ba908d5b2 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 36f1fcac5..8c0b778d7 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <3min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 8a7861b11..375abd4af 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index eff5ab8f6..5ec31ef51 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 -- GitLab From c24a3fd4b5304faef871a905b53c887d3682691d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 13 Oct 2021 17:25:34 +0100 Subject: [PATCH 085/702] Fix small issues with CPUTime --- dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec | 2 +- .../Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 2 +- dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 2 +- .../Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 2 +- .../Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec index 2ec537e72..4e99dc221 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec @@ -22,7 +22,7 @@ # '[mu+]cc' : "inAcc & (GPT > 1.00 * GeV) & (GP > 3.0 * GeV )", # '[pi+]cc' : "inAcc & (GPT > 0.10 * GeV) ", # '[K+]cc' : "inAcc & (GPT > 0.25 * GeV) & (GP > 1.8 * GeV )", -# '[D0]cc' : "(GPT > 1.6 * GeV) & (GCHILD(GPT,2) > 0.25 * GeV) & (GCHILD(GP,2) > 1.8 * GeV ) & (GCHILD(GPT,3) > 0.25 * GeV) & (GCHILD(GP,3) > 1.8 * GeV ) & (GCHILD(GPT,4) > 0.25 * GeV) & (GCHILD(GP,4) > 1.8 * GeV )", +# '[D0]cc' : "(GPT > 1.6 * GeV) & & ( GMINTREE(GP, 'pi+'==GABSID) > 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", # } # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index cd771c9e9..89e73227e 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -33,7 +33,7 @@ # Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # -# CPUTime: <1min +# CPUTime: 2 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu diff --git a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index b95c42804..285ea457b 100644 --- a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -35,7 +35,7 @@ # Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # -# CPUTime: <2min +# CPUTime: 4 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 375abd4af..68f0b8068 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -35,7 +35,7 @@ # Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # -# CPUTime: <2min +# CPUTime: 8 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 5ec31ef51..41dfd198d 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -35,7 +35,7 @@ # Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # -# CPUTime: <2min +# CPUTime: 4 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu -- GitLab From c9be7cdd0fc283896523a2f6dc2fef139e74bf9a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 14 Oct 2021 09:18:37 +0100 Subject: [PATCH 086/702] Fix calculation of number of events to work correctly with python3 --- tests/run_gauss.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/run_gauss.py b/tests/run_gauss.py index c06e5127b..5c71150ad 100755 --- a/tests/run_gauss.py +++ b/tests/run_gauss.py @@ -194,7 +194,7 @@ def computeNEvtsAndTimeout(dkopts, nevts=None, timeout=None): nevts = (timeout - INITIALIZATION) / (SAFETY_FACTOR * s_per_evt) else: # FIXME this is the original logic of old test script - nevts = 30 * 60 / s_per_evt # events in 30 min + nevts = 30 * 60 // s_per_evt # events in 30 min # we do not want more than 10 or less than 4 nevts = max(min(nevts, 10), 4) timeout = int(SAFETY_FACTOR * nevts * s_per_evt) + INITIALIZATION -- GitLab From 1ef8f9a353af03b3b082f88540f26f3719efbfb9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Oct 2021 17:32:31 +0100 Subject: [PATCH 087/702] Rename LbAmpGen DtopiKpipi_v2 models to DtopiKpipi_v2. --- dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec | 2 +- dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- 25 files changed, 47 insertions(+), 47 deletions(-) diff --git a/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 2452d287c..c26b35bd3 100644 --- a/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 85767f2e1..7b4e3b663 100644 --- a/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -53,7 +53,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index ff25d395d..f4e5bc508 100644 --- a/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index fe669474a..7e9fe0206 100644 --- a/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 5574e975e..c1d2cdad4 100644 --- a/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 3eccb5c08..201ab0c0f 100644 --- a/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 11dd423e1..cda4c8954 100644 --- a/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index df7a92b30..2fc8752b9 100644 --- a/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index ba5086eb7..966bf38c6 100644 --- a/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec index b0d14f18f..2ec537e72 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec @@ -210,7 +210,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (Preliminary LHCb model) - 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 0df4d618b..3c9ef2dcd 100644 --- a/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B_s0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 8a4ca870f..cd771c9e9 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index f499d2275..49ba1d3c4 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 64c762b6d..3647ccfb3 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index e116d70f5..258a3e4e6 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec index f886e7e4e..b2a7110c1 100755 --- a/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0K,piKpipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K+ pi- pi- pi+) K- -# D0 decay following AmpGen LHCb model DtopiKpipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtopiKpipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec b/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec index 3824e5c22..48faf7f73 100644 --- a/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec +++ b/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec @@ -52,7 +52,7 @@ CDecay B+sig # noPhotos Decay MyD0 - 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec index aed758706..ae0301c66 100755 --- a/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0pi,piKpipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K+ pi- pi- pi+) pi- -# D0 decay following AmpGen LHCb model DtopiKpipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtopiKpipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec b/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec index 5c6efc5c9..16835fda7 100644 --- a/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec +++ b/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec @@ -53,7 +53,7 @@ CDecay D*-sig noPhotos Decay MyD0 - 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index bc3cc10fe..b95c42804 100644 --- a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index b8be5d969..660997fce 100644 --- a/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 8c6c56990..ba908d5b2 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 36f1fcac5..8c0b778d7 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <3min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 8a7861b11..375abd4af 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index eff5ab8f6..5ec31ef51 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi_v2; + 1.0 K+ pi- pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay Myanti-D0 -- GitLab From ea09f6884d513536232e3e14a9141bbbf168fe85 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 13 Oct 2021 17:25:34 +0100 Subject: [PATCH 088/702] Fix small issues with CPUTime --- dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec | 2 +- .../Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 2 +- dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 2 +- .../Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 2 +- .../Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec index 2ec537e72..4e99dc221 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec @@ -22,7 +22,7 @@ # '[mu+]cc' : "inAcc & (GPT > 1.00 * GeV) & (GP > 3.0 * GeV )", # '[pi+]cc' : "inAcc & (GPT > 0.10 * GeV) ", # '[K+]cc' : "inAcc & (GPT > 0.25 * GeV) & (GP > 1.8 * GeV )", -# '[D0]cc' : "(GPT > 1.6 * GeV) & (GCHILD(GPT,2) > 0.25 * GeV) & (GCHILD(GP,2) > 1.8 * GeV ) & (GCHILD(GPT,3) > 0.25 * GeV) & (GCHILD(GP,3) > 1.8 * GeV ) & (GCHILD(GPT,4) > 0.25 * GeV) & (GCHILD(GP,4) > 1.8 * GeV )", +# '[D0]cc' : "(GPT > 1.6 * GeV) & & ( GMINTREE(GP, 'pi+'==GABSID) > 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", # } # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index cd771c9e9..89e73227e 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -33,7 +33,7 @@ # Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # -# CPUTime: <1min +# CPUTime: 2 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu diff --git a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index b95c42804..285ea457b 100644 --- a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -35,7 +35,7 @@ # Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # -# CPUTime: <2min +# CPUTime: 4 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 375abd4af..68f0b8068 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -35,7 +35,7 @@ # Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # -# CPUTime: <2min +# CPUTime: 8 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 5ec31ef51..41dfd198d 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -35,7 +35,7 @@ # Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # -# CPUTime: <2min +# CPUTime: 4 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu -- GitLab From bbc53c31d1611ef15a8c56410f0c4d0150e9e056 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 14 Oct 2021 09:51:14 +0100 Subject: [PATCH 089/702] Fix typo in cut string and CPUTime. --- dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec | 2 +- dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec index 4e99dc221..0e224a687 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec @@ -22,7 +22,7 @@ # '[mu+]cc' : "inAcc & (GPT > 1.00 * GeV) & (GP > 3.0 * GeV )", # '[pi+]cc' : "inAcc & (GPT > 0.10 * GeV) ", # '[K+]cc' : "inAcc & (GPT > 0.25 * GeV) & (GP > 1.8 * GeV )", -# '[D0]cc' : "(GPT > 1.6 * GeV) & & ( GMINTREE(GP, 'pi+'==GABSID) > 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", +# '[D0]cc' : "(GPT > 1.6 * GeV) & ( GMINTREE(GP, 'pi+'==GABSID) > 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", # } # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 49ba1d3c4..c8856c5be 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -33,7 +33,7 @@ # Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtopiKpipi, tight cuts # EndDocumentation # -# CPUTime: <1min +# CPUTime: 2 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu -- GitLab From 7cc7d4132d951a159a5863bca38c9dbc3b966a0f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Oct 2021 17:42:28 +0100 Subject: [PATCH 090/702] Rename LbAmpGen DtoKpipipi_v2 models to DtoKpipipi for B+, Lb and D* decay files. --- dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec | 2 +- dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_D0K,Kpipipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Bu_D0pi,Kpipipi=DecProdCut,AmpGen.dec | 4 ++-- dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec | 2 +- .../Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec | 2 +- .../Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- ...Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- 33 files changed, 41 insertions(+), 41 deletions(-) diff --git a/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec index db182d178..d822ee781 100644 --- a/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec @@ -56,7 +56,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec b/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec index 4e1ceddbc..6c91f2d7f 100644 --- a/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec +++ b/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec @@ -98,7 +98,7 @@ CDecay B-sig Decay My-D0 0.333 K- pi+ PHSP ; - 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2 ; + 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi ; Enddecay CDecay My-anti-D0 diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut.dec index 7c75ff333..7b70d8471 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut.dec @@ -31,7 +31,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec index 82891eb67..d8b803b07 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec @@ -69,7 +69,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut.dec index 554aedb8d..186586ad7 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut.dec @@ -31,7 +31,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec index 324a47d45..fc8d1fa59 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec @@ -70,7 +70,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut.dec index 9fd1c539f..69ee381a4 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut.dec @@ -31,7 +31,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec index 938087861..fc1aef4d3 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec @@ -69,7 +69,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut.dec index 58405b50b..fc9c0592d 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut.dec @@ -31,7 +31,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec index 82a1f3abd..674af6022 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec @@ -69,7 +69,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0K,Kpipipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0K,Kpipipi=DecProdCut,AmpGen.dec index 926c9d9b8..e779d6a04 100755 --- a/dkfiles/Bu_D0K,Kpipipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0K,Kpipipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K- pi+ pi+ pi-) K- -# D0 decay following AmpGen LHCb model DtoKpipipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtoKpipipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec b/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec index eb4bb81b9..ac83b6884 100644 --- a/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec +++ b/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec @@ -52,7 +52,7 @@ CDecay B+sig # noPhotos Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_D0pi,Kpipipi=DecProdCut,AmpGen.dec b/dkfiles/Bu_D0pi,Kpipipi=DecProdCut,AmpGen.dec index 9f910da9c..baed2e434 100755 --- a/dkfiles/Bu_D0pi,Kpipipi=DecProdCut,AmpGen.dec +++ b/dkfiles/Bu_D0pi,Kpipipi=DecProdCut,AmpGen.dec @@ -10,7 +10,7 @@ # # Documentation: # This is the decay file for the decay B- -> D0 ( -> K- pi+ pi+ pi-) pi- -# D0 decay following AmpGen LHCb model DtoKpipipi_v2, decay products in acceptance +# D0 decay following AmpGen LHCb model DtoKpipipi, decay products in acceptance # EndDocumentation # # PhysicsWG: B2OC @@ -30,7 +30,7 @@ Enddecay CDecay B+sig # Decay MyD0 - 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec b/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec index cbbadfe54..943b818e6 100644 --- a/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec +++ b/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec @@ -94,7 +94,7 @@ CDecay B-sig Decay My-D0 0.333 K- pi+ PHSP ; - 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2 ; + 0.667 K- pi+ pi+ pi- LbAmpGen DtoKpipipi ; Enddecay CDecay My-anti-D0 diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec index 2d3583fc4..2853bde1c 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec @@ -58,7 +58,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec index 4c6a80890..a805ae21b 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec @@ -58,7 +58,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec index f48b7147c..5cbb5c986 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec @@ -58,7 +58,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec index bdcadb65a..957c63645 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec @@ -59,7 +59,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec index a289f122b..313c284dc 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec @@ -62,7 +62,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec index 41c8ed4bf..cdb73f6b3 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec @@ -62,7 +62,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec index f6d86bd8e..0bdf31dc1 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec index 7493b9330..28012580d 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec index de4759a3f..3ec1cce99 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec @@ -62,7 +62,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec index 4cb19b761..e0f41a143 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec index 23c35913f..229f1c00b 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec index 4727b814f..a5c977431 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec @@ -61,7 +61,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec b/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec index 3ae5b8f38..aadc038e0 100644 --- a/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec +++ b/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec @@ -53,7 +53,7 @@ CDecay D*-sig noPhotos Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index ef2182c67..c9ca20077 100644 --- a/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 987933e20..5f1b3d0c6 100644 --- a/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <3min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index d111b43ab..7950ca3fc 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 4017f7de0..7ae319228 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 50653a6b9..fec5dc120 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index e21c43b4a..d35ca1ec4 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay Myanti-D0 -- GitLab From db29a40790869ba631bedf34910c9930e1101396 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 14 Oct 2021 10:01:42 +0100 Subject: [PATCH 091/702] Fix CPUTime in few decay files --- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec | 2 +- dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 2 +- .../Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 2 +- .../Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec index d8b803b07..2a9096952 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec @@ -50,7 +50,7 @@ # Responsible: Dan Johnson # Email: daniel.johnson@cern.ch # Date: 20201209 -# CPUTime: 3min +# CPUTime: 5min Alias MyD0 D0 Alias Myanti-D0 anti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 7ae319228..34d78a742 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -35,7 +35,7 @@ # Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # -# CPUTime: <2min +# CPUTime: 8 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index fec5dc120..08aa82cc3 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -35,7 +35,7 @@ # Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # -# CPUTime: <2min +# CPUTime: 4 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index d35ca1ec4..030b94180 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -35,7 +35,7 @@ # Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # -# CPUTime: <2min +# CPUTime: 4 min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu -- GitLab From 33af2a512737faab7b930939f8f5c72a78f1c0a1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Oct 2021 17:17:41 +0100 Subject: [PATCH 092/702] Rename all LbAmpGen v1 models to one without version. This potentially modifies physics as D0 v1 models are discontinued and this change turns decay files to use what were v2 models --- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec | 2 +- dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut.dec | 2 +- dkfiles/Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut.dec | 2 +- dkfiles/Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut.dec | 2 +- dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec | 2 +- dkfiles/Bd_DstDs,D0K3pi,DsKpipi=DecProdCut.dec | 2 +- dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec | 2 +- dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec | 2 +- ...Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec | 2 +- dkfiles/Bs_DstD,D0K3pi,DKKpi=DecProdCut.dec | 2 +- dkfiles/Bs_DstD,D0K3pi,Dkhh=DecProdCut.dec | 2 +- dkfiles/Bs_DstDs,D0K3pi,DsKpipi=DecProdCut.dec | 2 +- ...Kpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN.dec | 4 ++-- dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec | 2 +- dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec | 2 +- dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec | 4 ++-- dkfiles/Lb_Lcmunu,pKK=AmpGen,DecProdCut.dec | 2 +- dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec | 2 +- dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec | 2 +- dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec | 2 +- dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec | 2 +- dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec | 2 +- 26 files changed, 28 insertions(+), 28 deletions(-) diff --git a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec index d0edba746..739be8241 100644 --- a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec +++ b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec index 331250595..2460623e1 100644 --- a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec +++ b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec index e7b4af674..bf66a7b83 100644 --- a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec +++ b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut.dec b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut.dec index 115968bd1..b7d7d4a4f 100644 --- a/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut.dec +++ b/dkfiles/Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.000 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut.dec b/dkfiles/Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut.dec index ebf8d71db..402283b19 100644 --- a/dkfiles/Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut.dec +++ b/dkfiles/Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut.dec @@ -68,7 +68,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut.dec b/dkfiles/Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut.dec index 91fd4f910..5ebd86367 100644 --- a/dkfiles/Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut.dec +++ b/dkfiles/Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut.dec @@ -68,7 +68,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec b/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec index a7f569a4b..2d9ee18bf 100644 --- a/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec +++ b/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec @@ -59,7 +59,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_DstDs,D0K3pi,DsKpipi=DecProdCut.dec b/dkfiles/Bd_DstDs,D0K3pi,DsKpipi=DecProdCut.dec index d8cc89ecf..d9da55736 100644 --- a/dkfiles/Bd_DstDs,D0K3pi,DsKpipi=DecProdCut.dec +++ b/dkfiles/Bd_DstDs,D0K3pi,DsKpipi=DecProdCut.dec @@ -69,7 +69,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec index 4c08ad2cb..8d4401aa9 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec @@ -210,7 +210,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (Preliminary LHCb model) - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec index e9d943385..de586a564 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec @@ -210,7 +210,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (Preliminary LHCb model) - 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; + 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec index 8008c2030..4c3498c91 100644 --- a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec +++ b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec index c193362db..d6e01eb98 100644 --- a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec +++ b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec index c2492c4c9..f6a8d33b5 100644 --- a/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec +++ b/dkfiles/Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100.dec @@ -82,7 +82,7 @@ CDecay MyD+ # DECAY OF THE D0 # --------------- Decay MyD0 - 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi_v1 ; + 1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bs_DstD,D0K3pi,DKKpi=DecProdCut.dec b/dkfiles/Bs_DstD,D0K3pi,DKKpi=DecProdCut.dec index 22e196a47..b50a4e532 100644 --- a/dkfiles/Bs_DstD,D0K3pi,DKKpi=DecProdCut.dec +++ b/dkfiles/Bs_DstD,D0K3pi,DKKpi=DecProdCut.dec @@ -59,7 +59,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bs_DstD,D0K3pi,Dkhh=DecProdCut.dec b/dkfiles/Bs_DstD,D0K3pi,Dkhh=DecProdCut.dec index 6ebefd60f..6e7ddbf17 100644 --- a/dkfiles/Bs_DstD,D0K3pi,Dkhh=DecProdCut.dec +++ b/dkfiles/Bs_DstD,D0K3pi,Dkhh=DecProdCut.dec @@ -59,7 +59,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bs_DstDs,D0K3pi,DsKpipi=DecProdCut.dec b/dkfiles/Bs_DstDs,D0K3pi,DsKpipi=DecProdCut.dec index 41c2cfcbe..1590a9bbe 100644 --- a/dkfiles/Bs_DstDs,D0K3pi,DsKpipi=DecProdCut.dec +++ b/dkfiles/Bs_DstDs,D0K3pi,DsKpipi=DecProdCut.dec @@ -60,7 +60,7 @@ CDecay MyD*+ # DECAY OF THE D~0 # --------------- Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1 ; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi ; Enddecay CDecay MyD0 diff --git a/dkfiles/Bu_D0munu,KKpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN.dec b/dkfiles/Bu_D0munu,KKpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN.dec index 96059bd46..00a13452f 100644 --- a/dkfiles/Bu_D0munu,KKpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN.dec +++ b/dkfiles/Bu_D0munu,KKpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN.dec @@ -12,7 +12,7 @@ # # Documentation: Sum of D~0 mu+ anti-nu_mu X and D~0 tau+ nu_tau X;D0 forced into KKpipi, D0 and muon in LHCb acceptance; # Force the tau- into mu- nu_tau anti-nu_mu. Cuts are applied to D0 daughters and muon to match stripping -# Generation done with AmpGen with the model DtoKKpipi_v1 +# Generation done with AmpGen with the model DtoKKpipi # EndDocumentation # # PhysicsWG: B2SL @@ -112,7 +112,7 @@ CDecay Mytau+ # noPhotos Decay MyD0 - 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v1; + 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay MyAntiD0 # diff --git a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec index a09addd88..ebe7d4bbd 100644 --- a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec @@ -185,7 +185,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (LHCb preliminary) - 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v1; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec index 5d5ef610c..51fa308a1 100644 --- a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec @@ -185,7 +185,7 @@ noPhotos Decay Myanti-D0 # D0 decays favourably to K3pi # Uses MINT model v12 (LHCb preliminary) - 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; + 1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; Enddecay CDecay MyD0 diff --git a/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec b/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec index 51af0023d..561787fd0 100644 --- a/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec +++ b/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec @@ -46,7 +46,7 @@ # # Documentation: Forces the D* decay in generic b-bbar / c-cbar events # Requires products to be in LHCb acceptance and has some generation cuts -# Generation done with AmpGen with the model DtoKKpipi_v1 +# Generation done with AmpGen with the model DtoKKpipi # EndDocumentation # # PhysicsWG: Charm @@ -66,7 +66,7 @@ Enddecay CDecay D*-sig Decay MyD0 - 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v1; + 1.000 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay MyantiD0 # diff --git a/dkfiles/Lb_Lcmunu,pKK=AmpGen,DecProdCut.dec b/dkfiles/Lb_Lcmunu,pKK=AmpGen,DecProdCut.dec index 7e8e75adf..77586fc29 100755 --- a/dkfiles/Lb_Lcmunu,pKK=AmpGen,DecProdCut.dec +++ b/dkfiles/Lb_Lcmunu,pKK=AmpGen,DecProdCut.dec @@ -32,7 +32,7 @@ CDecay anti-Lambda_b0sig noPhotos Decay MyLambda_c+ - 1.0 p+ K- K+ LbAmpGen LctopKK_v1 0.0 0.0 0.0; + 1.0 p+ K- K+ LbAmpGen LctopKK 0.0 0.0 0.0; Enddecay CDecay MyLambda_c- diff --git a/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec b/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec index 865f85904..3ead10076 100755 --- a/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec +++ b/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec @@ -32,7 +32,7 @@ CDecay anti-Lambda_b0sig noPhotos Decay MyLambda_c+ - 1.0 p+ pi- pi+ LbAmpGen Lctoppipi_v1 0.0 0.0 0.0; + 1.0 p+ pi- pi+ LbAmpGen Lctoppipi 0.0 0.0 0.0; Enddecay CDecay MyLambda_c- diff --git a/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec b/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec index 6576e3fc0..20853c0dd 100644 --- a/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec +++ b/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec @@ -92,7 +92,7 @@ CDecay Myanti-Xip ## Disable PHOTOS for all AmpGen models noPhotos Decay Lambda_c+sig - 1.000 MyXim K+ pi+ LbAmpGen LctoXiKpi_v1 0.0 0.0 0.0; + 1.000 MyXim K+ pi+ LbAmpGen LctoXiKpi 0.0 0.0 0.0; Enddecay CDecay anti-Lambda_c-sig # diff --git a/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec b/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec index 6f537b4b5..dc79bf809 100644 --- a/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec +++ b/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec @@ -92,7 +92,7 @@ CDecay Myanti-Xip ## Disable PHOTOS for all AmpGen models noPhotos Decay Xi_c+sig - 1.000 MyXim K+ pi+ LbAmpGen XictoXiKpi_v1 0.0 0.0 0.0; + 1.000 MyXim K+ pi+ LbAmpGen XictoXiKpi 0.0 0.0 0.0; Enddecay CDecay anti-Xi_c-sig # diff --git a/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec b/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec index 9b1787a66..85e024918 100644 --- a/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec +++ b/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec @@ -91,7 +91,7 @@ CDecay Myanti-Xip ## Disable PHOTOS for all AmpGen models noPhotos Decay Xi_c+sig - 1.000 MyXim pi+ pi+ LbAmpGen XictoXipipi_v1 0.0 0.0 0.0; + 1.000 MyXim pi+ pi+ LbAmpGen XictoXipipi 0.0 0.0 0.0; Enddecay CDecay anti-Xi_c-sig # diff --git a/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec b/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec index 1a0f95b86..2e2546e9f 100644 --- a/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec +++ b/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec @@ -91,7 +91,7 @@ CDecay Myanti-Xip ## Disable PHOTOS for all AmpGen models noPhotos Decay Xi_c+sig - 1.000 MyXim pi+ pi+ LbAmpGen XictoXipipi_v1 0.0 0.0 0.0; + 1.000 MyXim pi+ pi+ LbAmpGen XictoXipipi 0.0 0.0 0.0; Enddecay CDecay anti-Xi_c-sig # -- GitLab From 36cf99bb5a467a13c3c07b00fdd4cb50f6419ad3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 14 Oct 2021 10:38:00 +0100 Subject: [PATCH 093/702] Fix CPUTime and LoKi cuts issues --- dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec | 2 +- dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec | 2 +- dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec | 2 +- dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec | 2 +- dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec | 2 +- dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec b/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec index 2d9ee18bf..fddb97804 100644 --- a/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec +++ b/dkfiles/Bd_DstD,D0K3pi,Dkhh=DecProdCut.dec @@ -16,7 +16,7 @@ # Responsible: S Vecchi # Email: stefania.vecchi@cern.ch # Date: 20170626 -# CPUTime: < 2 sec +# CPUTime: <1 min # ------------------------- # THEN DEFINE THE D+ AND D- diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec index 8d4401aa9..5c7954fe6 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec @@ -22,7 +22,7 @@ # '[mu+]cc' : "inAcc & (GPT > 1.00 * GeV) & (GP > 3.0 * GeV )", # '[pi+]cc' : "inAcc & (GPT > 0.10 * GeV) ", # '[K+]cc' : "inAcc & (GPT > 0.25 * GeV) & (GP > 1.8 * GeV )", -# '[D0]cc' : "(GPT > 1.6 * GeV) & (GCHILD(GPT,2) > 0.25 * GeV) & (GCHILD(GP,2) > 1.8 * GeV ) & (GCHILD(GPT,3) > 0.25 * GeV) & (GCHILD(GP,3) > 1.8 * GeV ) & (GCHILD(GPT,4) > 0.25 * GeV) & (GCHILD(GP,4) > 1.8 * GeV )", +# '[D0]cc' : "(GPT > 1.6 * GeV) & ( GMINTREE(GP, 'pi+'==GABSID) > 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", # } # EndInsertPythonCode # diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec index de586a564..b5a55a96d 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec @@ -22,7 +22,7 @@ # '[mu+]cc' : "inAcc & (GPT > 1.00 * GeV) & (GP > 3.0 * GeV )", # '[pi+]cc' : "inAcc & (GPT > 0.10 * GeV) ", # '[K+]cc' : "inAcc & (GPT > 0.25 * GeV) & (GP > 1.8 * GeV )", -# '[D0]cc' : "(GPT > 1.6 * GeV) & (GCHILD(GPT,2) > 0.25 * GeV) & (GCHILD(GP,2) > 1.8 * GeV ) & (GCHILD(GPT,3) > 0.25 * GeV) & (GCHILD(GP,3) > 1.8 * GeV ) & (GCHILD(GPT,4) > 0.25 * GeV) & (GCHILD(GP,4) > 1.8 * GeV )", +# '[D0]cc' : "(GPT > 1.6 * GeV) & ( GMINTREE(GP, 'pi+'==GABSID) > 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", # } # EndInsertPythonCode # diff --git a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec index ebe7d4bbd..62a870ffb 100644 --- a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec @@ -24,7 +24,7 @@ # '[mu+]cc' : "inAcc & (GPT > 1.00 * GeV) & (GP > 3.0 * GeV )", # '[pi+]cc' : "inAcc & (GPT > 0.10 * GeV) ", # '[K+]cc' : "inAcc & (GPT > 0.25 * GeV) & (GP > 1.8 * GeV )", -# '[D0]cc' : "(GPT > 1.6 * GeV) & (GCHILD(GPT,2) > 0.25 * GeV) & (GCHILD(GP,2) > 1.8 * GeV ) & (GCHILD(GPT,3) > 0.25 * GeV) & (GCHILD(GP,3) > 1.8 * GeV ) & (GCHILD(GPT,4) > 0.25 * GeV) & (GCHILD(GP,4) > 1.8 * GeV )", +# '[D0]cc' : "(GPT > 1.6 * GeV) & ( GMINTREE(GP, 'pi+'==GABSID) > # 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", # } # EndInsertPythonCode diff --git a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec index 51fa308a1..2c440a256 100644 --- a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec @@ -24,7 +24,7 @@ # '[mu+]cc' : "inAcc & (GPT > 1.00 * GeV) & (GP > 3.0 * GeV )", # '[pi+]cc' : "inAcc & (GPT > 0.10 * GeV) ", # '[K+]cc' : "inAcc & (GPT > 0.25 * GeV) & (GP > 1.8 * GeV )", -# '[D0]cc' : "(GPT > 1.6 * GeV) & (GCHILD(GPT,2) > 0.25 * GeV) & (GCHILD(GP,2) > 1.8 * GeV ) & (GCHILD(GPT,3) > 0.25 * GeV) & (GCHILD(GP,3) > 1.8 * GeV ) & (GCHILD(GPT,4) > 0.25 * GeV) & (GCHILD(GP,4) > 1.8 * GeV )", +# '[D0]cc' : "(GPT > 1.6 * GeV) & ( GMINTREE(GP, 'pi+'==GABSID) > 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", # } # EndInsertPythonCode diff --git a/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec b/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec index 3ead10076..5e8b5dec1 100755 --- a/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec +++ b/dkfiles/Lb_Lcmunu,ppipi=AmpGen,DecProdCut.dec @@ -6,7 +6,7 @@ # # Cuts: DaughtersInLHCb # -# CPUTime: < 1 min +# CPUTime: 2 min # # Documentation: Lb -> Lc mu nu_mu with Lc -> p pi pi # with preliminary LHCb model, -- GitLab From 56cb8b41e530b51165f943ca64ae4498cbc4d77a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 14 Oct 2021 16:26:15 +0100 Subject: [PATCH 094/702] Fix few more issues like CPUTime, typo in cut string and misconfigured TightCut --- dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec | 2 +- dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec | 2 +- dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec | 2 +- dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec index 5c7954fe6..441988e13 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec @@ -10,7 +10,7 @@ # from Configurables import LoKi__GenCutTool # Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation().SignalRepeatedHadronization.TightCut -# tightCut.Decay = "[ B~0 ==> ^( D*(2010)+ -> ^( D0 -> ^K- ^pi+ ^pi+ ^pi- ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" +# tightCut.Decay = "[ B~0 ==> ( D*(2010)+ -> ^( D0 -> ^K- ^pi+ ^pi+ ^pi- ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec index b5a55a96d..37d93bb40 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec @@ -10,7 +10,7 @@ # from Configurables import LoKi__GenCutTool # Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation().SignalRepeatedHadronization.TightCut -# tightCut.Decay = "[ B~0 ==> ^( D*(2010)+ -> ^( D0 -> ^K+ ^pi- ^pi- ^pi+ ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" +# tightCut.Decay = "[ B~0 ==> ( D*(2010)+ -> ^( D0 -> ^K+ ^pi- ^pi- ^pi+ ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec index 62a870ffb..55ab95f6c 100644 --- a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec @@ -24,7 +24,7 @@ # '[mu+]cc' : "inAcc & (GPT > 1.00 * GeV) & (GP > 3.0 * GeV )", # '[pi+]cc' : "inAcc & (GPT > 0.10 * GeV) ", # '[K+]cc' : "inAcc & (GPT > 0.25 * GeV) & (GP > 1.8 * GeV )", -# '[D0]cc' : "(GPT > 1.6 * GeV) & ( GMINTREE(GP, 'pi+'==GABSID) > # 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", +# '[D0]cc' : "(GPT > 1.6 * GeV) & ( GMINTREE(GP, 'pi+'==GABSID) > 1.8 * GeV ) & ( GMINTREE(GPT, 'pi+'==GABSID) > 0.25 * GeV )", # } # EndInsertPythonCode diff --git a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec index 2c440a256..663003696 100644 --- a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec @@ -37,7 +37,7 @@ # Responsible: Tim Evans # Email: timothy.david.evans@cern.ch # Date: 20141113 -# CPUTime: < 1 min +# CPUTime: 2 min # Alias Mytau+ tau+ Alias Mytau- tau- -- GitLab From 05f8f52e1fecfcb7d738d81e904d80c5f6b00839 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 14 Oct 2021 19:03:26 +0100 Subject: [PATCH 095/702] Update CPUTime --- dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 5f1b3d0c6..5c085dc14 100644 --- a/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -35,7 +35,7 @@ # Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKpipipi, tight cuts # EndDocumentation # -# CPUTime: <3min +# CPUTime: 5min # PhysicsWG: B2OC # Tested: Yes # Responsible: Yuya Shimizu -- GitLab From 6d3815900ace40c7585ffb84959404fb48757efc Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 14 Oct 2021 21:58:58 +0100 Subject: [PATCH 096/702] Fix settings of TightCut --- dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec | 2 +- dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec index 55ab95f6c..45a16ce90 100644 --- a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec @@ -12,7 +12,7 @@ # from Configurables import LoKi__GenCutTool # Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation().SignalRepeatedHadronization.TightCut -# tightCut.Decay = "[ B- ==> ^( D*(2010)+ -> ^( D0 -> ^K- ^pi+ ^pi+ ^pi- ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- [nu_mu]CC {X} {X} {X} {X} {X} ]CC" +# tightCut.Decay = "[ B- ==> ( D*(2010)+ -> ^( D0 -> ^K- ^pi+ ^pi+ ^pi- ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- [nu_mu]CC {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec index 663003696..751bcf535 100644 --- a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec @@ -12,7 +12,7 @@ # from Configurables import LoKi__GenCutTool # Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation().SignalRepeatedHadronization.TightCut -# tightCut.Decay = "[ B- ==> ^( D*(2010)+ -> ^( D0 -> ^K+ ^pi- ^pi- ^pi+ ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- [nu_mu]CC {X} {X} {X} {X} {X} ]CC" +# tightCut.Decay = "[ B- ==> ( D*(2010)+ -> ^( D0 -> ^K+ ^pi- ^pi- ^pi+ ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- [nu_mu]CC {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , -- GitLab From 25ed240607422955ba5076ed74e173f7adc410d6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 24 Aug 2021 09:40:51 +0000 Subject: [PATCH 097/702] Merge branch 'xijun/my-changes' into 'master' Added two new decay files See merge request lhcb-datapkg/Gen/DecFiles!805 (cherry picked from commit be93db87fd9571ac5b3af6e7f2fc1880cd544722) f8f65e10 Lambda_b0 decay to X_1(3872) -> (Jpsi -> mu+ mu-) (rho(700) -> pi+ pi-) and... 9d924c0a Change Lambda0 -> p pi- from PHSP to HELAMP c65bfac5 updated 54e0b517 change the mistake about nickname ec0a4b36 Delete Lb_X38721++Lambda,Jpsirho,pipi,mm,=DecProdCut,pCut1600MeV.dec 018bec41 change EventTye number of Lb2LzX3872 decay cb73739f test ae1f94a5 Based on the old file 'Lb_psi2SLambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec',... 6485029a Delete Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec d34cdd54 Add old version information to table_obsolete.sql eeaafe12 Merge branch 'xijun/my-changes' of... --- ...bda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec | 47 ---------------- ...Jpsirho,pipi,mm=DecProdCut,pCut1600MeV.dec | 54 +++++++++++++++++++ ...ipipi,mm=VVPIPI,DecProdCut,pCut1600MeV.dec | 48 +++++++++++++++++ doc/table_obsolete.sql | 2 + 4 files changed, 104 insertions(+), 47 deletions(-) delete mode 100644 dkfiles/Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Lb_X38721++Lambda,Jpsirho,pipi,mm=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Lb_psi2SLambda,Jpsipipi,mm=VVPIPI,DecProdCut,pCut1600MeV.dec diff --git a/dkfiles/Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec b/dkfiles/Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec deleted file mode 100644 index cdfd99702..000000000 --- a/dkfiles/Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec +++ /dev/null @@ -1,47 +0,0 @@ -# EventType: 15146102 -# -# Descriptor: [Lambda_b0 -> (X_1(3872) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) (Lambda0 -> p+ pi-)]cc -# -# NickName: Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pCut1600MeV -# -# Cuts: DaughtersInLHCbAndWithMinP -# -# ExtraOptions: TracksInAccWithMinP -# -# Documentation: Lambda_b0 decay to X_1(3872) -> (Jpsi -> mu+ mu-) pi+ pi- and Lambda0 forced into p pi, all daughters in acceptance with minimum p. -# EndDocumentation -# -# PhysicsWG: RD -# Tested: Yes -# Responsible: M M Reid -# Email: mreid@cern.ch -# Date: 20130228 -# -Alias MyLambda Lambda0 -Alias Myanti-Lambda anti-Lambda0 -ChargeConj Myanti-Lambda MyLambda -Alias MyJ/psi J/psi -ChargeConj MyJ/psi MyJ/psi -Alias MyX_1(3872) X_1(3872) -ChargeConj MyX_1(3872) MyX_1(3872) -# -Decay Lambda_b0sig - 1.000 MyX_1(3872) MyLambda PHSP; -Enddecay -CDecay anti-Lambda_b0sig -# -Decay MyX_1(3872) - 1.000 MyJ/psi pi+ pi- PHSP; -Enddecay -# -Decay MyJ/psi - 1.000 mu+ mu- VLL; -Enddecay -# -Decay MyLambda - 1.000 p+ pi- PHSP; -Enddecay -CDecay Myanti-Lambda -# -End -# diff --git a/dkfiles/Lb_X38721++Lambda,Jpsirho,pipi,mm=DecProdCut,pCut1600MeV.dec b/dkfiles/Lb_X38721++Lambda,Jpsirho,pipi,mm=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..d8b47f9fa --- /dev/null +++ b/dkfiles/Lb_X38721++Lambda,Jpsirho,pipi,mm=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,54 @@ +# EventType: 15146162 +# +# Descriptor: [Lambda_b0 -> (Lambda0 -> p+ pi-) (X_1(3872) -> (J/psi(1S) -> mu+ mu-) (rho(770)0 -> pi+ pi-))]cc +# +# NickName: Lb_X38721++Lambda,Jpsirho,pipi,mm=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: Lambda_b0 decay to X_1(3872) -> (Jpsi -> mu+ mu-) (rho(700) -> pi+ pi-) and Lambda0 forced into p pi, all daughters in acceptance with minimum p. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Xijun Wang +# Email: wangxj@mails.ccnu.edu.cn +# Date: 20210713 +# CPUTime: 2 min +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyX_1(3872) X_1(3872) +ChargeConj MyX_1(3872) MyX_1(3872) +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay Lambda_b0sig + 1.000 MyX_1(3872) MyLambda PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyX_1(3872) + 1.00000 MyJ/psi Myrho0 HELAMP 0.707107 0 0.707107 0 0.707107 0 0 0 -0.707107 0 -0.707107 0 -0.707107 0; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay Myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +End +# diff --git a/dkfiles/Lb_psi2SLambda,Jpsipipi,mm=VVPIPI,DecProdCut,pCut1600MeV.dec b/dkfiles/Lb_psi2SLambda,Jpsipipi,mm=VVPIPI,DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..cee83801e --- /dev/null +++ b/dkfiles/Lb_psi2SLambda,Jpsipipi,mm=VVPIPI,DecProdCut,pCut1600MeV.dec @@ -0,0 +1,48 @@ +# EventType: 15146164 +# +# Descriptor: [Lambda_b0 -> (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Lb_psi2SLambda,Jpsipipi,mm=VVPIPI,DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: Lambda_b0 decay to psi(2S) -> (Jpsi -> mu+ mu-) pi+ pi- and Lambda0 forced into p pi, all daughters in acceptance with minimum p. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Xijun Wang +# Email: wangxj@mails.ccnu.edu.cn +# Date: 20210713 +# CPUTime: 2 min +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Decay Lambda_b0sig + 1.000 Mypsi(2S) MyLambda PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mypsi(2S) + 1.000 MyJ/psi pi+ pi- VVPIPI; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay Myanti-Lambda +# +End +# diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index dac92907f..49c36c987 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -375,3 +375,5 @@ EVTTYPEID = 11196085, DESCRIPTION = "Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP100, EVTTYPEID = 11196086, DESCRIPTION = "Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP010,buggy", PRIMARY = "[B0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc" EVTTYPEID = 13196051, DESCRIPTION = "Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP100,buggy", PRIMARY = "[B_s0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc" EVTTYPEID = 13196052, DESCRIPTION = "Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP010,buggy", PRIMARY = "[B_s0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc" +EVTTYPEID = 15146102, DESCRIPTION = "Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec", PRIMARY = "[Lambda_b0 -> (Lambda0 -> p+ pi-) (X_1(3872) -> (J/psi(1S) -> mu+ mu-) pi+ pi-)]cc" +EVTTYPEID = 15146104, DESCRIPTION = "Lb_psi2SLambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec", PRIMARY = "[Lambda_b0 -> (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) (Lambda0 -> p+ pi-)]cc" -- GitLab From 7b5dc7781b428d3498e150e5f07b51be544f4849 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 24 Aug 2021 10:09:35 +0000 Subject: [PATCH 098/702] Merge branch 'new/JpsiKspipi' into 'master' new dkfile for Bd_JpsiKspipi See merge request lhcb-datapkg/Gen/DecFiles!815 (cherry picked from commit b77e64d4f16980043802dff521dffb537d88f58f) 5d212927 new dkfile for Bd_JpsiKspipi --- ...iKspipi,mm,pipi=DecProdCut,pCut1600MeV.dec | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 dkfiles/Bd_JpsiKspipi,mm,pipi=DecProdCut,pCut1600MeV.dec diff --git a/dkfiles/Bd_JpsiKspipi,mm,pipi=DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_JpsiKspipi,mm,pipi=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..31606423d --- /dev/null +++ b/dkfiles/Bd_JpsiKspipi,mm,pipi=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,68 @@ +# EventType: 11244502 +# +# Descriptor: [B0 => pi+ pi- KS0 J/psi(1S)]cc +# +# NickName: Bd_JpsiKspipi,mm,pipi=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: final states Jpsi KS0 pi+ pi-, via K_1(1270)0 and some intermediate resonances +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Qiaohong Li +# Email: qiaohong.li@cern.ch +# Date: 20210808 +# +Alias my_K_S0 K_S0 +ChargeConj my_K_S0 my_K_S0 + +Alias my_J/psi J/psi +ChargeConj my_J/psi my_J/psi + +Alias my_rho rho0 +ChargeConj my_rho my_rho + +Alias my_K1_1270 K_10 +Alias my_anti_K1_1270 anti-K_10 +ChargeConj my_K1_1270 my_anti_K1_1270 + +Alias my_omega omega +ChargeConj my_omega my_omega +# +Decay B0sig +0.5 pi+ pi- my_K_S0 my_J/psi PHSP; +0.5 my_K1_1270 my_J/psi PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay my_J/psi +1.0 mu+ mu- VLL; +Enddecay +# +Decay my_omega +1.0 pi+ pi- VSS; +Enddecay +# +Decay my_rho +1.0 pi+ pi- VSS; +Enddecay +# +Decay my_K1_1270 +0.36 pi+ pi- my_K_S0 PHSP; +0.35 my_rho my_K_S0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; +0.29 my_omega my_K_S0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; +Enddecay +CDecay my_anti_K1_1270 +# +Decay my_K_S0 +1.0 pi0 pi0 PHSP; +Enddecay +# +End + -- GitLab From cdfe8778c23ebc4cbbe099d12f51cb344ed857c8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 24 Aug 2021 10:14:59 +0000 Subject: [PATCH 099/702] Merge branch 'bdey/Pc4100' into 'master' added Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail.dec for Pc search See merge request lhcb-datapkg/Gen/DecFiles!819 (cherry picked from commit 66fb2529caf6c62391a1696fde49a4474c37b5b1) a156d782 added Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail.dec for Pc search --- ...ghtCut,KSVtxCut,pKst892,Pc4100cocktail.dec | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail.dec diff --git a/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail.dec b/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail.dec new file mode 100644 index 000000000..b0f58549a --- /dev/null +++ b/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail.dec @@ -0,0 +1,107 @@ +# EventType: 15246105 +# +# Descriptor: [Lambda_b0 -> p+ (J/psi(1S) => mu+ mu-) pi- (KS0 => pi+ pi-) ]cc +# +# NickName: Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 2 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# +# tightCut.Decay = '[ Beauty ==> ^p+ (J/psi(1S) => ^mu+ ^mu-) ^pi- ^(KS0 => ^pi+ ^pi-) ]CC' +# tightCut.Cuts = { +# '[pi+]cc' : ' inAcc' , +# '[mu+]cc' : ' inAcc' , +# '[p+]cc' : ' inAcc' , +# 'KS0' : ' decayBeforeTT'} +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# from Configurables import LHCb__ParticlePropertySvc +# LHCb__ParticlePropertySvc().Particles = [ +# ### GEANTID PDGID CHARGE MASS(GeV) TLIFE(s) EVTGENNAME PYTHIAID MAXWIDTH +# "Sigma_c+ 83 4212 1.0 4.100 1.64553e-023 Sigma_c+ 4212 0,00", +# "Sigma_c~- 84 -4212 -1.0 4.100 1.64553e-023 anti-Sigma_c- -4212 0.00", +# ] +# +# EndInsertPythonCode +# +# Documentation: cocktail of Lb -> Jpsi K*- p, Pc4100 K*- , Ks z-vertex before TT +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20210818 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Alias MyK*- K*- +Alias MyK*+ K*+ +ChargeConj MyK*+ MyK*- +# +Alias Myanti-S anti-Sigma_c- +Alias MyS Sigma_c+ +ChargeConj Myanti-S MyS +# +LSNONRELBW MyS +BlattWeisskopf MyS 0.0 +Particle MyS 4.1 0.05 +ChangeMassMin MyS 4.0 +ChangeMassMax MyS 5.0 +# +LSNONRELBW Myanti-S +BlattWeisskopf Myanti-S 0.0 +Particle Myanti-S 4.1 0.05 +ChangeMassMin Myanti-S 4.0 +ChangeMassMax Myanti-S 5.0 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +Decay Lambda_b0sig + 0.15 p+ MyJ/psi pi- MyK0s PHSP; + 0.70 p+ MyJ/psi MyK*- PHSP; + 0.15 MyS MyK*- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyS + 1.0 p+ MyJ/psi PHSP; +Enddecay +CDecay Myanti-S +# +Decay MyK*- + 1.0 pi- MyK0s PHSP; +Enddecay +CDecay MyK*+ +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay MyJ/psi + 1.0000 mu+ mu- PHOTOS PHSP; +Enddecay +# +End -- GitLab From 26c1204f0b64efb6a6f79cacbbaab162a950ce39 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 26 Aug 2021 12:25:45 +0200 Subject: [PATCH 100/702] Merge branch 'wyilei_B2phiKmumu' into 'master' Wyilei b2phi kmumu See merge request lhcb-datapkg/Gen/DecFiles!820 (cherry picked from commit 7f30469a930f9073ee6763a3447855809cc067a2) 6d752ba5 Add new file Bu_phiKee,KK=DecProdCut.dec 48baff93 Update Bu_phiKee,KK=DecProdCut.dec 50aaff38 Update Bu_phiKee,KK=DecProdCut.dec d6c1ed3f Update Bu_phiKee,KK=DecProdCut.dec 4d9de977 Update Bu_phiKee,KK=DecProdCut.dec e97de67c Update Bu_phiKee,KK=DecProdCut.dec 6cec3cd0 Update Bu_phiKee,KK=DecProdCut.dec B+sig decay model to "PHOTOS PHSP" --- dkfiles/Bu_phiKee,KK=DecProdCut.dec | 35 +++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 dkfiles/Bu_phiKee,KK=DecProdCut.dec diff --git a/dkfiles/Bu_phiKee,KK=DecProdCut.dec b/dkfiles/Bu_phiKee,KK=DecProdCut.dec new file mode 100644 index 000000000..6d7c207fe --- /dev/null +++ b/dkfiles/Bu_phiKee,KK=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 12125040 +# +# Descriptor: [B+ -> (phi -> K+ K-) K+ e+ e-]cc +# +# NickName: Bu_phiKee,KK=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B-> phi K e+ e-, phi-> KK +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: La Wang +# Email: wangla@hnu.edu.cn +# Date: 20210525 +# +# CPUTime: < 1min +# + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 MyPhi K+ e+ e- PHOTOS PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- VSS; +Enddecay + +End -- GitLab From 8f3fd7cac6b0e340441a75b5955724e8f56fdb95 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 30 Sep 2021 19:07:17 +0200 Subject: [PATCH 101/702] Merge branch 'mruiting/Lb_D0Dsp_DKFiles' into 'master' Add 8 decay files for Lb -> D0 Ds p decays See merge request lhcb-datapkg/Gen/DecFiles!816 (cherry picked from commit 4a9013a7694e15dc54e5ab445ee9d776b74def16) 42681026 Add_Lb2D0Dsp_DKFiles e01c2b48 Adjust CPUTime f7a2d737 Add_Lb2D0Dsp_DKFiles 8f3a82c4 Adjust CPUTime 33ca840f Merge branch 'mruiting/Lb_D0Dsp_DKFiles' of... --- dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec | 68 +++++++++++++++++++ ...Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec | 68 +++++++++++++++++++ ...Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec | 68 +++++++++++++++++++ ...Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec | 68 +++++++++++++++++++ dkfiles/Lb_D0Dsp,KPi,KKPi=PHSP,TightCut.dec | 68 +++++++++++++++++++ .../Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut.dec | 68 +++++++++++++++++++ .../Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut.dec | 68 +++++++++++++++++++ .../Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut.dec | 68 +++++++++++++++++++ 8 files changed, 544 insertions(+) create mode 100644 dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec create mode 100644 dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Lb_D0Dsp,KPi,KKPi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut.dec create mode 100644 dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut.dec diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec new file mode 100644 index 000000000..982e72f29 --- /dev/null +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15198005 +# NickName: Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut +# Descriptor: [Lambda_b~0 -> (D_s- -> K+ K- pi-) (D0 -> K- pi+ pi+ pi-) p+]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^p+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodLb = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodP = in_range( 4.0 * GeV , GP , 200 * GeV) & (GPT > 400 * MeV)', +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[D_s+]cc' : 'goodD', +# '[D0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[p+]cc' : 'inAcc & goodP', +# } +#EndInsertPythonCode +# +# Documentation: Lambda_b0 flat in Dalitz plot. D_s+ resonant decay forced +# Decay file for Lambda_b0 => D0 D_s- p+ +# EndDocumentation +# CPUTime: < 3 min +# +# Date: 20210724 +# Responsible: Ruiting Ma +# Email: ma.ruiting@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay Lambda_b0sig + 1.000 My_D0 My_D_s- p+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +End diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec new file mode 100644 index 000000000..5c751f34f --- /dev/null +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15198006 +# NickName: Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut +# Descriptor: [Lambda_b~0 -> (D_s- -> K+ K- pi-) (D0 -> K- pi+ pi+ pi-) p+]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^p+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodLb = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodP = in_range( 4.0 * GeV , GP , 200 * GeV) & (GPT > 400 * MeV)', +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[D_s+]cc' : 'goodD', +# '[D0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[p+]cc' : 'inAcc & goodP', +# } +#EndInsertPythonCode +# +# Documentation: Lambda_b0 flat in sq Dalitz plot. D_s+ resonant decay forced +# Decay file for Lambda_b0 => D0 D_s- p+ +# EndDocumentation +# CPUTime: < 3 min +# +# Date: 20210724 +# Responsible: Ruiting Ma +# Email: ma.ruiting@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay Lambda_b0sig + 1.000 My_D0 My_D_s- p+ FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +End diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..51a1a1d16 --- /dev/null +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15198007 +# NickName: Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut +# Descriptor: [Lambda_b~0 -> (D_s- -> K+ K- pi-) (D0 -> K- pi+ pi+ pi-) p+]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^p+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodLb = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodP = in_range( 4.0 * GeV , GP , 200 * GeV) & (GPT > 400 * MeV)', +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[D_s+]cc' : 'goodD', +# '[D0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[p+]cc' : 'inAcc & goodP', +# } +#EndInsertPythonCode +# +# Documentation: Lambda_b0 flat in sq13 Dalitz plot. D_s+ resonant decay forced +# Decay file for Lambda_b0 => D0 D_s- p+ +# EndDocumentation +# CPUTime: < 3 min +# +# Date: 20210724 +# Responsible: Ruiting Ma +# Email: ma.ruiting@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay Lambda_b0sig + 1.000 My_D0 p+ My_D_s- FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +End diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..55d08722a --- /dev/null +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15198008 +# NickName: Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut +# Descriptor: [Lambda_b~0 -> (D_s- -> K+ K- pi-) (D0 -> K- pi+ pi+ pi-) p+]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^p+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodLb = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodP = in_range( 4.0 * GeV , GP , 200 * GeV) & (GPT > 400 * MeV)', +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[D_s+]cc' : 'goodD', +# '[D0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[p+]cc' : 'inAcc & goodP', +# } +#EndInsertPythonCode +# +# Documentation: Lambda_b0 flat in sq23 Dalitz plot. D_s+ resonant decay forced +# Decay file for Lambda_b0 => D0 D_s- p+ +# EndDocumentation +# CPUTime: < 3 min +# +# Date: 20210724 +# Responsible: Ruiting Ma +# Email: ma.ruiting@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay Lambda_b0sig + 1.000 My_D_s- p+ My_D0 FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +End diff --git a/dkfiles/Lb_D0Dsp,KPi,KKPi=PHSP,TightCut.dec b/dkfiles/Lb_D0Dsp,KPi,KKPi=PHSP,TightCut.dec new file mode 100644 index 000000000..967802390 --- /dev/null +++ b/dkfiles/Lb_D0Dsp,KPi,KKPi=PHSP,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15196001 +# NickName: Lb_D0Dsp,KPi,KKPi=PHSP,TightCut +# Descriptor: [Lambda_b~0 -> (D_s- -> K+ K- pi-) (D0 -> K- pi+) p+]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+) ^p+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodLb = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodP = in_range( 4.0 * GeV , GP , 200 * GeV) & (GPT > 400 * MeV)', +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[D_s+]cc' : 'goodD', +# '[D0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[p+]cc' : 'inAcc & goodP', +# } +#EndInsertPythonCode +# +# Documentation: Lambda_b0 flat in Dalitz plot. D_s+ resonant decay forced +# Decay file for Lambda_b0 => D0 D_s- p+ +# EndDocumentation +# CPUTime: < 3 min +# +# Date: 20210724 +# Responsible: Ruiting Ma +# Email: ma.ruiting@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay Lambda_b0sig + 1.000 My_D0 My_D_s- p+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +End diff --git a/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut.dec b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut.dec new file mode 100644 index 000000000..a76ae1095 --- /dev/null +++ b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15196002 +# NickName: Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut +# Descriptor: [Lambda_b~0 -> (D_s- -> K+ K- pi-) (D0 -> K- pi+) p+]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+) ^p+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodLb = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodP = in_range( 4.0 * GeV , GP , 200 * GeV) & (GPT > 400 * MeV)', +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[D_s+]cc' : 'goodD', +# '[D0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[p+]cc' : 'inAcc & goodP', +# } +#EndInsertPythonCode +# +# Documentation: Lambda_b0 flat in sq Dalitz plot. D_s+ resonant decay forced +# Decay file for Lambda_b0 => D0 D_s- p+ +# EndDocumentation +# CPUTime: < 3 min +# +# Date: 20210724 +# Responsible: Ruiting Ma +# Email: ma.ruiting@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay Lambda_b0sig + 1.000 My_D0 My_D_s- p+ FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +End diff --git a/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut.dec b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..9cc5e2ad5 --- /dev/null +++ b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15196003 +# NickName: Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut +# Descriptor: [Lambda_b~0 -> (D_s- -> K+ K- pi-) (D0 -> K- pi+) p+]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+) ^p+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodLb = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodP = in_range( 4.0 * GeV , GP , 200 * GeV) & (GPT > 400 * MeV)', +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[D_s+]cc' : 'goodD', +# '[D0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[p+]cc' : 'inAcc & goodP', +# } +#EndInsertPythonCode +# +# Documentation: Lambda_b0 flat in sq13 Dalitz plot. D_s+ resonant decay forced +# Decay file for Lambda_b0 => D0 D_s- p+ +# EndDocumentation +# CPUTime: < 3 min +# +# Date: 20210724 +# Responsible: Ruiting Ma +# Email: ma.ruiting@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay Lambda_b0sig + 1.000 My_D0 p+ My_D_s- FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +End diff --git a/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut.dec b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..59f88c47b --- /dev/null +++ b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15196004 +# NickName: Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut +# Descriptor: [Lambda_b~0 -> (D_s- -> K+ K- pi-) (D0 -> K- pi+) p+]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+) ^p+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodLb = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodP = in_range( 4.0 * GeV , GP , 200 * GeV) & (GPT > 400 * MeV)', +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[D_s+]cc' : 'goodD', +# '[D0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[p+]cc' : 'inAcc & goodP', +# } +#EndInsertPythonCode +# +# Documentation: Lambda_b0 flat in sq23 Dalitz plot. D_s+ resonant decay forced +# Decay file for Lambda_b0 => D0 D_s- p+ +# EndDocumentation +# CPUTime: < 3 min +# +# Date: 20210724 +# Responsible: Ruiting Ma +# Email: ma.ruiting@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay Lambda_b0sig + 1.000 My_D_s- p+ My_D0 FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +End -- GitLab From 1e89c4148357d777f154561c368e5592171047fb Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 30 Sep 2021 18:24:53 +0200 Subject: [PATCH 102/702] Merge branch 'fredi/remove_eta_cut_HNL_2' into 'master' New DEC files for HNL production with eta cuts only on muons See merge request lhcb-datapkg/Gen/DecFiles!825 (cherry picked from commit 49a8585351c0fe67c0668df452cff5a4cabed250) 5e790bbf adding new HNL dec f 20635639 fixing charm flag for 2.0 and 1.6 MeV 4c6c9326 fixing SS decay des d899e8cc fixing SS decay des for the rest --- ...ino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec | 65 ++++++++++++++++++ ...ino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec | 65 ++++++++++++++++++ ...rino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec | 65 ++++++++++++++++++ ...rino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec | 65 ++++++++++++++++++ ...ino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec | 65 ++++++++++++++++++ ...ino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec | 65 ++++++++++++++++++ ...rino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec | 65 ++++++++++++++++++ ...rino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec | 65 ++++++++++++++++++ ...ino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec | 67 +++++++++++++++++++ ...ino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec | 67 +++++++++++++++++++ ...rino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec | 67 +++++++++++++++++++ ...rino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec | 67 +++++++++++++++++++ ...ino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec | 67 +++++++++++++++++++ ...ino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec | 67 +++++++++++++++++++ ...rino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec | 67 +++++++++++++++++++ ...rino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec | 67 +++++++++++++++++++ ...ino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec | 67 +++++++++++++++++++ ...ino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec | 67 +++++++++++++++++++ ...rino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec | 67 +++++++++++++++++++ ...rino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec | 67 +++++++++++++++++++ 20 files changed, 1324 insertions(+) create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec new file mode 100644 index 000000000..c2291085e --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec @@ -0,0 +1,65 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu+ X) Mu- +# +# EventType: 12312035 +# +# Descriptor: { B+ => (Higgs0 => mu- X) mu+, B- => (Higgs0 => mu+ X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 1.6000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu- X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.3075 pi+ mu- PHSP; +0.6925 rho+ mu- PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec new file mode 100644 index 000000000..7bc6f4f7d --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec @@ -0,0 +1,65 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu- X) Mu- +# +# EventType: 12312045 +# +# Descriptor: { B+ => (Higgs0 => mu+ X) mu+, B- => (Higgs0 => mu- X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 1.6000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu+ X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.3075 pi- mu+ PHSP; +0.6925 rho- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec new file mode 100644 index 000000000..969995160 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec @@ -0,0 +1,65 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu+ X) Mu- +# +# EventType: 12312034 +# +# Descriptor: { B+ => (Higgs0 => mu- X) mu+, B- => (Higgs0 => mu+ X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 1.6000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu- X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.3075 pi+ mu- PHSP; +0.6925 rho+ mu- PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec new file mode 100644 index 000000000..b2df1ea22 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec @@ -0,0 +1,65 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu- X) Mu- +# +# EventType: 12312044 +# +# Descriptor: { B+ => (Higgs0 => mu+ X) mu+, B- => (Higgs0 => mu- X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 1.6000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu+ X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.3075 pi- mu+ PHSP; +0.6925 rho- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec new file mode 100644 index 000000000..520c71e0d --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec @@ -0,0 +1,65 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu+ X) Mu- +# +# EventType: 12312036 +# +# Descriptor: { B+ => (Higgs0 => mu- X) mu+, B- => (Higgs0 => mu+ X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu- X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.2899 pi+ mu- PHSP; +0.7101 rho+ mu- PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec new file mode 100644 index 000000000..664f2c9a1 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec @@ -0,0 +1,65 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu- X) Mu- +# +# EventType: 12312046 +# +# Descriptor: { B+ => (Higgs0 => mu+ X) mu+, B- => (Higgs0 => mu- X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu+ X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.2899 pi- mu+ PHSP; +0.7101 rho- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec new file mode 100644 index 000000000..6862cb114 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec @@ -0,0 +1,65 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu+ X) Mu- +# +# EventType: 12312033 +# +# Descriptor: { B+ => (Higgs0 => mu- X) mu+, B- => (Higgs0 => mu+ X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu- X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.2899 pi+ mu- PHSP; +0.7101 rho+ mu- PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec new file mode 100644 index 000000000..ebeee3d88 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec @@ -0,0 +1,65 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu- X) Mu- +# +# EventType: 12312043 +# +# Descriptor: { B+ => (Higgs0 => mu+ X) mu+, B- => (Higgs0 => mu- X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu+ X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.2899 pi- mu+ PHSP; +0.7101 rho- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec new file mode 100644 index 000000000..1591f96e6 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu+ X) Mu- +# +# EventType: 12372037 +# +# Descriptor: { B+ => (Higgs0 => mu- X) mu+, B- => (Higgs0 => mu+ X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu- X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.1297 pi+ mu- PHSP; +0.3323 rho+ mu- PHSP; +0.1536 D_s+ mu- PHSP; +0.3844 D_s*+ mu- PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec new file mode 100644 index 000000000..3d78e7210 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu- X) Mu- +# +# EventType: 12372047 +# +# Descriptor: { B+ => (Higgs0 => mu+ X) mu+, B- => (Higgs0 => mu- X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu+ X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.1297 pi- mu+ PHSP; +0.3323 rho- mu+ PHSP; +0.1536 D_s- mu+ PHSP; +0.3844 D_s*- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec new file mode 100644 index 000000000..4d8b19ca0 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu+ X) Mu- +# +# EventType: 12372032 +# +# Descriptor: { B+ => (Higgs0 => mu- X) mu+, B- => (Higgs0 => mu+ X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu- X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.1297 pi+ mu- PHSP; +0.3323 rho+ mu- PHSP; +0.1536 D_s+ mu- PHSP; +0.3844 D_s*+ mu- PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec new file mode 100644 index 000000000..1d04b8cdb --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu- X) Mu- +# +# EventType: 12372042 +# +# Descriptor: { B+ => (Higgs0 => mu+ X) mu+, B- => (Higgs0 => mu- X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu+ X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.1297 pi- mu+ PHSP; +0.3323 rho- mu+ PHSP; +0.1536 D_s- mu+ PHSP; +0.3844 D_s*- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec new file mode 100644 index 000000000..250133cbe --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu+ X) Mu- +# +# EventType: 12372038 +# +# Descriptor: { B+ => (Higgs0 => mu- X) mu+, B- => (Higgs0 => mu+ X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu- X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.0958 pi+ mu- PHSP; +0.2471 rho+ mu- PHSP; +0.2016 D_s+ mu- PHSP; +0.4555 D_s*+ mu- PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec new file mode 100644 index 000000000..bb4a889d4 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu- X) Mu- +# +# EventType: 12372048 +# +# Descriptor: { B+ => (Higgs0 => mu+ X) mu+, B- => (Higgs0 => mu- X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu+ X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.0958 pi- mu+ PHSP; +0.2471 rho- mu+ PHSP; +0.2016 D_s- mu+ PHSP; +0.4555 D_s*- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec new file mode 100644 index 000000000..076c610d5 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu+ X) Mu- +# +# EventType: 12372031 +# +# Descriptor: { B+ => (Higgs0 => mu- X) mu+, B- => (Higgs0 => mu+ X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu- X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.0958 pi+ mu- PHSP; +0.2471 rho+ mu- PHSP; +0.2016 D_s+ mu- PHSP; +0.4555 D_s*+ mu- PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec new file mode 100644 index 000000000..0ddd2d820 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu- X) Mu- +# +# EventType: 12372041 +# +# Descriptor: { B+ => (Higgs0 => mu+ X) mu+, B- => (Higgs0 => mu- X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu+ X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.0958 pi- mu+ PHSP; +0.2471 rho- mu+ PHSP; +0.2016 D_s- mu+ PHSP; +0.4555 D_s*- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec new file mode 100644 index 000000000..c12ea1c8b --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu+ X) Mu- +# +# EventType: 12372039 +# +# Descriptor: { B+ => (Higgs0 => mu- X) mu+, B- => (Higgs0 => mu+ X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 5.0000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu- X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.0864 pi+ mu- PHSP; +0.2232 rho+ mu- PHSP; +0.2261 D_s+ mu- PHSP; +0.4643 D_s*+ mu- PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec new file mode 100644 index 000000000..81eba1bec --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu- X) Mu- +# +# EventType: 12372049 +# +# Descriptor: { B+ => (Higgs0 => mu+ X) mu+, B- => (Higgs0 => mu- X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 5.0000 1.0000e-9 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu+ X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.0864 pi- mu+ PHSP; +0.2232 rho- mu+ PHSP; +0.2261 D_s- mu+ PHSP; +0.4643 D_s*- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec new file mode 100644 index 000000000..edbf1c4af --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu+ X) Mu- +# +# EventType: 12372030 +# +# Descriptor: { B+ => (Higgs0 => mu- X) mu+, B- => (Higgs0 => mu+ X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 5.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu- X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.0864 pi+ mu- PHSP; +0.2232 rho+ mu- PHSP; +0.2261 D_s+ mu- PHSP; +0.4643 D_s*+ mu- PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec new file mode 100644 index 000000000..decb593b7 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec @@ -0,0 +1,67 @@ +# $Id: Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec $ +# +# This is the decay file for the decay Bu => Majorana_Neutrino (=> Mu- X) Mu- +# +# EventType: 12372040 +# +# Descriptor: { B+ => (Higgs0 => mu+ X) mu+, B- => (Higgs0 => mu- X) mu- } +# +# NickName: Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles, LoKi__GenCutTool +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 5.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# # +## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## +# # +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' +# tightCut.Preambulo += [ +# 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' +# ] +# tightCut.Cuts = { +# '[mu+]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# +# Documentation: File for B+ => Majorana_Neutrino (=> Mu+ X) Mu+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Federico Leo Redi +# Email: fredi@cern.ch +# Date: 20210514 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1.0000 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +0.0864 pi- mu+ PHSP; +0.2232 rho- mu+ PHSP; +0.2261 D_s- mu+ PHSP; +0.4643 D_s*- mu+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# -- GitLab From 8d123665c295d8484da32bd572b0e5925bf9f3db Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 30 Sep 2021 18:27:00 +0200 Subject: [PATCH 103/702] Merge branch 'pbaladro/B_Kspipipi_AmAn_Bkgs' into 'master' Adding decfiles for the bkgs in B->Kspipipi AmAn BnoC See merge request lhcb-datapkg/Gen/DecFiles!826 (cherry picked from commit de920ffb67ba885f192c7f8614c89e3955a43228) b7ac728b Adding decfiles for the bkgs in B->Kspipipi AmAn BnoC fbdd5de8 Minor fix --- dkfiles/Bs_Dspi,Kspipipi=DecProdCut.dec | 41 ++++++++++++++ .../Bu_EtapKst+,rhogamma,Kspi=DecProdCut.dec | 55 +++++++++++++++++++ dkfiles/Bu_KsKmpipi,PHSP=DecProdCut.dec | 33 +++++++++++ dkfiles/Bu_KsKppipi,PHSP=DecProdCut.dec | 33 +++++++++++ .../Bu_Kspi+pi-pi+gamma=DecProdCut,PHSP.dec | 32 +++++++++++ 5 files changed, 194 insertions(+) create mode 100755 dkfiles/Bs_Dspi,Kspipipi=DecProdCut.dec create mode 100755 dkfiles/Bu_EtapKst+,rhogamma,Kspi=DecProdCut.dec create mode 100755 dkfiles/Bu_KsKmpipi,PHSP=DecProdCut.dec create mode 100755 dkfiles/Bu_KsKppipi,PHSP=DecProdCut.dec create mode 100755 dkfiles/Bu_Kspi+pi-pi+gamma=DecProdCut,PHSP.dec diff --git a/dkfiles/Bs_Dspi,Kspipipi=DecProdCut.dec b/dkfiles/Bs_Dspi,Kspipipi=DecProdCut.dec new file mode 100755 index 000000000..1410027d0 --- /dev/null +++ b/dkfiles/Bs_Dspi,Kspipipi=DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 13166171 +# +# Descriptor: [[B_s0]cc -> (D_s- -> (KS0 -> pi+ pi-) pi- pi+ pi-) pi+]CC +# +# NickName: Bs_Dspi,Kspipipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# B_s0 decay to D_s- (K0s pi-) pi+ pi+ pi-, DaughtersInLHCb +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20210616 +# CPUTime: < 1 min +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B_s0sig + 1.000 MyD_s- pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s- + 1.000 myK_S0 pi- pi+ pi- PHSP; +Enddecay +CDecay MyD_s+ +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_EtapKst+,rhogamma,Kspi=DecProdCut.dec b/dkfiles/Bu_EtapKst+,rhogamma,Kspi=DecProdCut.dec new file mode 100755 index 000000000..dfa08d3ce --- /dev/null +++ b/dkfiles/Bu_EtapKst+,rhogamma,Kspi=DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 12105313 +# +# Descriptor: [B+ -> (K*+ -> Ks pi+) (eta' -> (rho0 -> pi+ pi-) gamma)]cc +# +# NickName: Bu_EtapKst+,rhogamma,Kspi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Kst+ to KSpi and etaprime to rho0gamma(SVP_HELAMP). No CP Violation. Daughters in LHCb. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20210619 +# CPUTime: < 1 min + +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- +Alias MyKs K_S0 +ChargeConj MyKs MyKs +Alias myeta' eta' +Alias myrho0 rho0 +ChargeConj myeta' myeta' +ChargeConj myrho0 myrho0 + + +# +Decay B+sig + 1.000 MyKst+ myeta' PHSP; +Enddecay +CDecay B-sig +# +Decay MyKst+ + 1.000 MyKs pi+ VSS; +Enddecay +CDecay MyKst- +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay myeta' + 1.000 myrho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +End + + diff --git a/dkfiles/Bu_KsKmpipi,PHSP=DecProdCut.dec b/dkfiles/Bu_KsKmpipi,PHSP=DecProdCut.dec new file mode 100755 index 000000000..6c9ac8c44 --- /dev/null +++ b/dkfiles/Bu_KsKmpipi,PHSP=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 12105158 +# +# Descriptor: [B+ -> (K_S0 -> pi+ pi-) K- pi+ pi+]cc +# +# NickName: Bu_KsKmpipi,PHSP=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Flat Phase Space, Miss ID bkg for B -> Ks pi pi pi AmAn +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 30 s +# Responsible: Pablo Baladrón RodrÃguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20210907 +# +Alias MyKs K_S0 +ChargeConj MyKs MyKs +# +Decay B+sig + 1.000 K- pi+ pi+ MyKs PHSP; +Enddecay +CDecay B-sig +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bu_KsKppipi,PHSP=DecProdCut.dec b/dkfiles/Bu_KsKppipi,PHSP=DecProdCut.dec new file mode 100755 index 000000000..4cfc2ba20 --- /dev/null +++ b/dkfiles/Bu_KsKppipi,PHSP=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 12105157 +# +# Descriptor: [B+ -> (K_S0 -> pi+ pi-) K+ pi- pi+]cc +# +# NickName: Bu_KsKppipi,PHSP=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Flat Phase Space, Miss ID bkg for B -> Ks pi pi pi AmAn +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 30 s +# Responsible: Pablo Baladrón RodrÃguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20210907 +# +Alias MyKs K_S0 +ChargeConj MyKs MyKs +# +Decay B+sig + 1.000 K+ pi- pi+ MyKs PHSP; +Enddecay +CDecay B-sig +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bu_Kspi+pi-pi+gamma=DecProdCut,PHSP.dec b/dkfiles/Bu_Kspi+pi-pi+gamma=DecProdCut,PHSP.dec new file mode 100755 index 000000000..53d2920f5 --- /dev/null +++ b/dkfiles/Bu_Kspi+pi-pi+gamma=DecProdCut,PHSP.dec @@ -0,0 +1,32 @@ +# EventType: 12105312 +# +# Descriptor: [B+ -> pi+ pi- pi+ (KS0 -> pi+ pi-) gamma]cc +# +# NickName: Bu_Kspi+pi-pi+gamma=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# CPUTime: < 1 min +# +# Documentation: for Bkg for Kspipipi, all in PHSP. Daughters in LHCb. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20210619 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay B+sig + 1.000 pi+ pi- pi+ MyK0s gamma PHSP; +Enddecay +CDecay B-sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +End + -- GitLab From 7e312032686ab0f3c76ca56a197eb41695422658 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 1 Oct 2021 09:57:51 +0200 Subject: [PATCH 104/702] Merge branch 'tmcgrath/Bc2BsX_dec_files' into 'master' Adding Bc->BsX dec files See merge request lhcb-datapkg/Gen/DecFiles!827 (cherry picked from commit 2bf66cf1d5f89784b0abd7ba29e236584c57bc66) 8bfc9a24 First commit of WIP Bc->Bsmunu bkg dec files 92b9885e fixed some mistakes 343210ff fixed physics model in rho decay d4451788 First commit of WIP Bc->Bsmunu bkg dec files 4e81af53 fixed some mistakes 51192694 fixed physics model in rho decay a410c962 Merge branch 'tmcgrath/Bc2BsX_dec_files' of... a3c017ff Changed descriptor in Bc->Bs K*(892)+ files --- ...c_BsKst+,Dspi,Kspi+=BcVegPy,DecProdCut.dec | 62 ++++++++++++++++ ...sKst+,Jpsiphi,Kspi+=BcVegPy,DecProdCut.dec | 73 +++++++++++++++++++ dkfiles/Bc_Bsenu,Dspi=BcVegPy,DecProdCut.dec | 44 +++++++++++ .../Bc_Bsenu,Jpsiphi=BcVegPy,DecProdCut.dec | 58 +++++++++++++++ dkfiles/Bc_Bsrho+,Dspi=BcVegPy,DecProdCut.dec | 53 ++++++++++++++ .../Bc_Bsrho+,Jpsiphi=BcVegPy,DecProdCut.dec | 66 +++++++++++++++++ ...sstenu,Bsgamma,Dspi=BcVegPy,DecProdCut.dec | 52 +++++++++++++ ...enu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut.dec | 66 +++++++++++++++++ ...stmunu,Bsgamma,Dspi=BcVegPy,DecProdCut.dec | 51 +++++++++++++ ...unu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut.dec | 66 +++++++++++++++++ 10 files changed, 591 insertions(+) create mode 100644 dkfiles/Bc_BsKst+,Dspi,Kspi+=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_BsKst+,Jpsiphi,Kspi+=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_Bsenu,Dspi=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_Bsenu,Jpsiphi=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_Bsrho+,Dspi=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_Bsrho+,Jpsiphi=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_Bsstenu,Bsgamma,Dspi=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_Bsstenu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_Bsstmunu,Bsgamma,Dspi=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_Bsstmunu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_BsKst+,Dspi,Kspi+=BcVegPy,DecProdCut.dec b/dkfiles/Bc_BsKst+,Dspi,Kspi+=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..41a6269e0 --- /dev/null +++ b/dkfiles/Bc_BsKst+,Dspi,Kspi+=BcVegPy,DecProdCut.dec @@ -0,0 +1,62 @@ +# EventType: 14367100 +# +# Descriptor: [B_c+ -> (B_s0 -> (D_s- -> K+ K- pi-) pi+) (K*(892)+ -> (KS0 -> pi+ pi-) pi+)]cc +# +# NickName: Bc_BsKst+,Dspi,Kspi+=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bs K*(892)+, Bs forced to Ds pi, K*(892)+ forced to Ks pi+, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20210714 +# +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +Alias MyKs K_S0 +ChargeConj MyKs MyKs +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Decay B_c+sig +1.00 MyK*+ MyB_s0 SVS; +Enddecay +CDecay B_c-sig +# +Decay MyK*+ +1.00 MyKs pi+ VSS; +Enddecay +CDecay MyK*- +# +Decay MyB_s0 +1.00 MyD_s- pi+ PHSP; +Enddecay +CDecay Myanti-B_s0 +# +Decay MyKs +0.6920 pi+ pi- PHSP; +0.3069 pi0 pi0 PHSP; +Enddecay +# +Decay MyD_s- +1.00 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# + +# +End + diff --git a/dkfiles/Bc_BsKst+,Jpsiphi,Kspi+=BcVegPy,DecProdCut.dec b/dkfiles/Bc_BsKst+,Jpsiphi,Kspi+=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..8d801298e --- /dev/null +++ b/dkfiles/Bc_BsKst+,Jpsiphi,Kspi+=BcVegPy,DecProdCut.dec @@ -0,0 +1,73 @@ +# EventType: 14347100 +# +# Descriptor: [B_c+ -> (B_s0 -> (J/psi(1S) -> mu+ mu-) (phi(1020) -> K+ K-)) (K*(892)+ -> (KS0 -> pi+ pi-) pi+)]cc +# +# NickName: Bc_BsKst+,Jpsiphi,Kspi+=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bs K*(892)+, Bs forced to Jpsi phi, K*(892)+ forced to Ks pi+, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20210714 +# +# +Define betas 0.02 +Define Apara 0.480 +Define Azero 0.722 +Define Aperp 0.499 +Define pApara 3.30 +Define pAzero 0.0 +Define pAperp 3.07 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +Alias MyKs K_S0 +ChargeConj MyKs MyKs +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_c+sig +1.00 MyK*+ MyB_s0 SVS; +Enddecay +CDecay B_c-sig +# +Decay MyK*+ +1.00 MyKs pi+ VSS; +Enddecay +CDecay MyK*- +# +Decay MyB_s0 + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +Decay Myanti-B_s0 + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +# +Decay MyKs +0.6920 pi+ pi- PHSP; +0.3069 pi0 pi0 PHSP; +Enddecay +# +Decay MyJ/psi +1.00 mu- mu+ PHOTOS VLL; +Enddecay +# +Decay MyPhi +1.00 K- K+ VSS; +Enddecay +End + diff --git a/dkfiles/Bc_Bsenu,Dspi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Bsenu,Dspi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..6deee979e --- /dev/null +++ b/dkfiles/Bc_Bsenu,Dspi=BcVegPy,DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 14585000 +# +# Descriptor: [B_c+ -> (B_s0 -> (D_s- -> K+ K- pi-) pi+) e+ nu_e]cc +# +# NickName: Bc_Bsenu,Dspi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bs e nu with ISGW2 model, Bs forced to Ds pi, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20210713 +# +# +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Decay B_c+sig +1.00 MyB_s0 e+ nu_e PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyB_s0 +1.00 MyD_s- pi+ PHSP; +Enddecay +CDecay Myanti-B_s0 +# +Decay MyD_s- +1.00 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +End + diff --git a/dkfiles/Bc_Bsenu,Jpsiphi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Bsenu,Jpsiphi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..d98116c01 --- /dev/null +++ b/dkfiles/Bc_Bsenu,Jpsiphi=BcVegPy,DecProdCut.dec @@ -0,0 +1,58 @@ +# EventType: 14545007 +# +# Descriptor: [B_c+ -> (B_s0 -> (J/psi(1S) -> mu+ mu-) (phi(1020) -> K+ K-)) e+ nu_e]cc +# +# NickName: Bc_Bsenu,Jpsiphi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bs e nu with ISGW2 model, Bs forced to Jpsi phi, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20210713 +# +# +Define betas 0.02 +Define Apara 0.480 +Define Azero 0.722 +Define Aperp 0.499 +Define pApara 3.30 +Define pAzero 0.0 +Define pAperp 3.07 +# +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_c+sig +1.00 MyB_s0 e+ nu_e PHOTOS ISGW2 ; +Enddecay +CDecay B_c-sig +# +Decay MyB_s0 + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +Decay Myanti-B_s0 + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +# +Decay MyJ/psi +1.00 mu- mu+ PHOTOS VLL; +Enddecay +# +Decay MyPhi +1.00 K- K+ VSS; +Enddecay +End + diff --git a/dkfiles/Bc_Bsrho+,Dspi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Bsrho+,Dspi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..bb9c3e59e --- /dev/null +++ b/dkfiles/Bc_Bsrho+,Dspi=BcVegPy,DecProdCut.dec @@ -0,0 +1,53 @@ +# EventType: 14165409 +# +# Descriptor: [B_c+ -> (B_s0 -> (D_s- -> K+ K- pi-) pi+) (rho(770)+ -> pi+ pi0)]cc +# +# NickName: Bc_Bsrho+,Dspi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bs rho+, rho+ forced to pi+ pi0, Bs forced to Ds pi, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20210713 +# +# +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyRho+ rho+ +Alias MyRho- rho- +ChargeConj MyRho+ MyRho- +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Decay B_c+sig +1.00 MyRho+ MyB_s0 SVS; +Enddecay +CDecay B_c-sig +# +Decay MyRho+ +1.00 pi+ pi0 VSS; +Enddecay +CDecay MyRho- +# +Decay MyB_s0 +1.00 MyD_s- pi+ PHSP; +Enddecay +CDecay Myanti-B_s0 +# +Decay MyD_s- +1.00 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +End + diff --git a/dkfiles/Bc_Bsrho+,Jpsiphi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Bsrho+,Jpsiphi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..cb38e3529 --- /dev/null +++ b/dkfiles/Bc_Bsrho+,Jpsiphi=BcVegPy,DecProdCut.dec @@ -0,0 +1,66 @@ +# EventType: 14145400 +# +# Descriptor: [B_c+ -> (B_s0 -> (J/psi(1S) -> mu+ mu-) (phi(1020) -> K+ K-)) (rho(770)+ -> pi+ pi0)]cc +# +# NickName: Bc_Bsrho+,Jpsiphi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bs rho+, rho+ forced to pi+ pi0, Bs forced to Jpsi phi, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20210713 +# +Define betas 0.02 +Define Apara 0.480 +Define Azero 0.722 +Define Aperp 0.499 +Define pApara 3.30 +Define pAzero 0.0 +Define pAperp 3.07 +# +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyRho+ rho+ +Alias MyRho- rho- +ChargeConj MyRho+ MyRho- +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_c+sig +1.00 MyRho+ MyB_s0 SVS; +Enddecay +CDecay B_c-sig +# +Decay MyRho+ +1.00 pi+ pi0 VSS; +Enddecay +CDecay MyRho- +# +Decay MyB_s0 + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +Decay Myanti-B_s0 + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +# +Decay MyJ/psi +1.00 mu- mu+ PHOTOS VLL; +Enddecay +# +Decay MyPhi +1.00 K- K+ VSS; +Enddecay +# +End + diff --git a/dkfiles/Bc_Bsstenu,Bsgamma,Dspi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Bsstenu,Bsgamma,Dspi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..600502600 --- /dev/null +++ b/dkfiles/Bc_Bsstenu,Bsgamma,Dspi=BcVegPy,DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 14585200 +# +# Descriptor: [B_c+ -> (B_s*0 -> (B_s0 -> (D_s- -> K+ K- pi-) pi+) gamma) e+ nu_e]cc +# +# NickName: Bc_Bsstenu,Bsgamma,Dspi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bsstar e nu with ISGW2 model, Bsstar forced to Bs gamma, Bs forced to Ds pi, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20210713 +# +# +Alias MyB_s*0 B_s*0 +Alias Myanti-B_s*0 anti-B_s*0 +ChargeConj MyB_s*0 Myanti-B_s*0 +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Decay B_c+sig +1.00 MyB_s*0 e+ nu_e PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyB_s*0 +1.00 MyB_s0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-B_s*0 +# +Decay MyB_s0 +1.00 MyD_s- pi+ PHSP; +Enddecay +CDecay Myanti-B_s0 +# +Decay MyD_s- +1.00 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +End + diff --git a/dkfiles/Bc_Bsstenu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Bsstenu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..b4f3e673c --- /dev/null +++ b/dkfiles/Bc_Bsstenu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut.dec @@ -0,0 +1,66 @@ +# EventType: 14545201 +# +# Descriptor: [B_c+ -> (B_s*0 -> (B_s0 -> (J/psi(1S) -> mu+ mu-) (phi(1020) -> K+ K-)) gamma) e+ nu_e]cc +# +# NickName: Bc_Bsstenu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bsstar e nu with ISGW2 model, Bsstar forced to Bs gamma, Bs forced to Jpsi phi, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20210713 +# +Define betas 0.02 +Define Apara 0.480 +Define Azero 0.722 +Define Aperp 0.499 +Define pApara 3.30 +Define pAzero 0.0 +Define pAperp 3.07 +# +Alias MyB_s*0 B_s*0 +Alias Myanti-B_s*0 anti-B_s*0 +ChargeConj MyB_s*0 Myanti-B_s*0 +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_c+sig +1.00 MyB_s*0 e+ nu_e PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyB_s*0 +1.00 MyB_s0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-B_s*0 +# +Decay MyB_s0 +1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +Decay Myanti-B_s0 +1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +# +Decay MyJ/psi +1.00 mu- mu+ PHOTOS VLL; +Enddecay +# +Decay MyPhi +1.00 K- K+ VSS; +Enddecay +# +End + diff --git a/dkfiles/Bc_Bsstmunu,Bsgamma,Dspi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Bsstmunu,Bsgamma,Dspi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..2f4e9c398 --- /dev/null +++ b/dkfiles/Bc_Bsstmunu,Bsgamma,Dspi=BcVegPy,DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 14575200 +# +# Descriptor: [B_c+ -> (B_s*0 -> (B_s0 -> (D_s- -> K+ K- pi-) pi+) gamma) mu+ nu_mu]cc +# +# NickName: Bc_Bsstmunu,Bsgamma,Dspi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bsstar mu nu with ISGW2 model, Bsstar forced to Bs gamma, Bs forced to Ds pi, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20210713 +# +# +Alias MyB_s*0 B_s*0 +Alias Myanti-B_s*0 anti-B_s*0 +ChargeConj MyB_s*0 Myanti-B_s*0 +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Decay B_c+sig +1.00 MyB_s*0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyB_s*0 +1.00 MyB_s0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-B_s*0 +# +Decay MyB_s0 +1.00 MyD_s- pi+ PHSP; +Enddecay +CDecay Myanti-B_s0 +# +Decay MyD_s- +1.00 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +End diff --git a/dkfiles/Bc_Bsstmunu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Bsstmunu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..0a886d56d --- /dev/null +++ b/dkfiles/Bc_Bsstmunu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut.dec @@ -0,0 +1,66 @@ +# EventType: 14545200 +# +# Descriptor: [B_c+ -> (B_s*0 -> (B_s0 -> (J/psi(1S) -> mu+ mu-) (phi(1020) -> K+ K-)) gamma) mu+ nu_mu]cc +# +# NickName: Bc_Bsstmunu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Bsstar mu nu with ISGW2 model, Bsstar forced to Bs gamma, Bs forced to Jpsi phi, decay products in acceptance, BcVegPy +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tamaki Holly McGrath +# Email: tamaki.holly.mcgrath@cern.ch +# Date: 20210713 +# +Define betas 0.02 +Define Apara 0.480 +Define Azero 0.722 +Define Aperp 0.499 +Define pApara 3.30 +Define pAzero 0.0 +Define pAperp 3.07 +# +Alias MyB_s*0 B_s*0 +Alias Myanti-B_s*0 anti-B_s*0 +ChargeConj MyB_s*0 Myanti-B_s*0 +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_c+sig +1.00 MyB_s*0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B_c-sig +# +Decay MyB_s*0 +1.00 MyB_s0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-B_s*0 +# +Decay MyB_s0 +1.00 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +Decay Myanti-B_s0 +1.00 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +# +Decay MyJ/psi +1.00 mu- mu+ PHOTOS VLL; +Enddecay +# +Decay MyPhi +1.00 K- K+ VSS; +Enddecay +# +End + -- GitLab From 17aa6145e4c0088319177c810f550f7273eedf03 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 30 Sep 2021 18:56:54 +0200 Subject: [PATCH 105/702] Merge branch 'lsun/d0_2_k1plnu' into 'master' Add D0 -> K1(1400)- l+ nu dec files See merge request lhcb-datapkg/Gen/DecFiles!828 (cherry picked from commit 75c37742621f9eabe161a7e52781c2ffd2dd4a24) 1bbd6a7e Add D0 -> K1(1400)- l+ nu dec files 139aae7a Remove PHSP modes --- dkfiles/Dst_D0pi,Kpipienu=K1p,DecProdCut.dec | 67 +++++++++++++++++++ dkfiles/Dst_D0pi,Kpipimunu=K1p,DecProdCut.dec | 67 +++++++++++++++++++ 2 files changed, 134 insertions(+) create mode 100755 dkfiles/Dst_D0pi,Kpipienu=K1p,DecProdCut.dec create mode 100755 dkfiles/Dst_D0pi,Kpipimunu=K1p,DecProdCut.dec diff --git a/dkfiles/Dst_D0pi,Kpipienu=K1p,DecProdCut.dec b/dkfiles/Dst_D0pi,Kpipienu=K1p,DecProdCut.dec new file mode 100755 index 000000000..35c894b52 --- /dev/null +++ b/dkfiles/Dst_D0pi,Kpipienu=K1p,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 27685002 +# +# Descriptor: [D*(2010)+ -> (D0 -> (K_1(1400)- -> K- pi+ pi-) e+ nu_e) pi+]cc +# +# NickName: Dst_D0pi,Kpipienu=K1p,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20210914 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 + +Alias MyK1_1400_+ K'_1+ +Alias MyK1_1400_- K'_1- +ChargeConj MyK1_1400_+ MyK1_1400_- + + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 + +Alias MyOmega omega +ChargeConj MyOmega MyOmega + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.000 MyK1_1400_- e+ nu_e PHOTOS ISGW2; +Enddecay +CDecay MyantiD0 + +Decay MyK1_1400_+ + 0.94 MyK*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.03 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0042848 MyOmega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +# 0.3676330 K+ pi+ pi- PHSP; +Enddecay +CDecay MyK1_1400_- + +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# + +# +Decay MyOmega + 1.000 pi+ pi- VSS; +Enddecay +# +End + diff --git a/dkfiles/Dst_D0pi,Kpipimunu=K1p,DecProdCut.dec b/dkfiles/Dst_D0pi,Kpipimunu=K1p,DecProdCut.dec new file mode 100755 index 000000000..aee808724 --- /dev/null +++ b/dkfiles/Dst_D0pi,Kpipimunu=K1p,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 27675002 +# +# Descriptor: [D*(2010)+ -> (D0 -> (K_1(1400)- -> K- pi+ pi-) mu+ nu_mu) pi+]cc +# +# NickName: Dst_D0pi,Kpipimunu=K1p,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20210914 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 + +Alias MyK1_1400_+ K'_1+ +Alias MyK1_1400_- K'_1- +ChargeConj MyK1_1400_+ MyK1_1400_- + + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 + +Alias MyOmega omega +ChargeConj MyOmega MyOmega + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.000 MyK1_1400_- mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay MyantiD0 + +Decay MyK1_1400_+ + 0.94 MyK*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.03 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0042848 MyOmega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +# 0.3676330 K+ pi+ pi- PHSP; +Enddecay +CDecay MyK1_1400_- + +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# + +# +Decay MyOmega + 1.000 pi+ pi- VSS; +Enddecay +# +End + -- GitLab From 5e1a815209395408de43546b33fa59b74ea84f05 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 30 Sep 2021 18:58:47 +0200 Subject: [PATCH 106/702] Merge branch 'abcd' into 'master' add high pt cut for D0Dp decay(EPOS only) See merge request lhcb-datapkg/Gen/DecFiles!829 (cherry picked from commit 7435282555aa2ad506253952dca4d85f20cb64a9) 78285504 add high pt cut for D0Dp decay(EPOS only) --- ...i+pi+=res,DecProdCut,DpPtCut=8GeV,epos.dec | 41 +++++++++++++++++++ .../D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1.dec | 41 +++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 dkfiles/D+_K-pi+pi+=res,DecProdCut,DpPtCut=8GeV,epos.dec create mode 100644 dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1.dec diff --git a/dkfiles/D+_K-pi+pi+=res,DecProdCut,DpPtCut=8GeV,epos.dec b/dkfiles/D+_K-pi+pi+=res,DecProdCut,DpPtCut=8GeV,epos.dec new file mode 100644 index 000000000..d1c64e0ab --- /dev/null +++ b/dkfiles/D+_K-pi+pi+=res,DecProdCut,DpPtCut=8GeV,epos.dec @@ -0,0 +1,41 @@ +# EventType: 21103040 +# +# Descriptor: [D+ -> K- pi+ pi+]cc +# +# NickName: D+_K-pi+pi+=res,DecProdCut,DpPtCut=8GeV,epos +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# +# # cut on FullGenEventCutTool due to EPOS embedding +# +# from Configurables import LoKi__FullGenEventCut +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/MinPT" +# Generation().addTool( LoKi__FullGenEventCut, "MinPT" ) +# minPT= Generation().MinPT +# minPT.OutputLevel=2 +# minPT.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "DpHighPTinAcc = ( ('D+' == GABSID) & (GPT > 8 *GeV) )" +# ] +# minPT.Code = " ( has ( DpHighPTinAcc ) ) " +# EndInsertPythonCode +# +# Documentation: Decay products in acceptance, Dalitz decay model +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 2 min +# Responsible: Chenxi Gu +# Email: chgu@cern.ch +# Date: 20210913 +# +Decay D+sig + 1.000 K- pi+ pi+ D_DALITZ; +Enddecay +CDecay D-sig +# +End diff --git a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1.dec b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1.dec new file mode 100644 index 000000000..80c6ca94d --- /dev/null +++ b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1.dec @@ -0,0 +1,41 @@ +# EventType: 22102010 +# +# Descriptor: [D0 -> K- pi+]cc +# +# NickName: D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1 +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# +# # cut on FullGenEventCutTool due to EPOS embedding +# +# from Configurables import LoKi__FullGenEventCut +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/MinPT" +# Generation().addTool( LoKi__FullGenEventCut, "MinPT" ) +# minPT= Generation().MinPT +# minPT.OutputLevel=2 +# minPT.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "D0HighPTinAcc = ( ('D0' == GABSID) & (GPT > 8 *GeV) )" +# ] +# minPT.Code = " ( has ( D0HighPTinAcc ) ) " +# EndInsertPythonCode +# +# Documentation: Phase space decay model, daughters in acceptance, high pT +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jianqiao Wang +# Email: jianqiao.wang@cern.ch +# Date: 20210912 +# +Decay D0sig +0.0395 K- pi+ PHSP; +Enddecay +CDecay anti-D0sig +# +End -- GitLab From 102d805a7eebbf8cd6ee22605c76f86d33b295e5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 30 Sep 2021 18:39:18 +0200 Subject: [PATCH 107/702] Merge branch 'ziyiw/Xicc2XimDH_dec' into 'master' New decfiles for doubly-charmed Baryon study See merge request lhcb-datapkg/Gen/DecFiles!831 (cherry picked from commit 4b71042eedd0d319ce0d73be52cab4af0b15c563) 5a4d786a Xicc(Occ)2XimDH dkfiles --- ...ithMinPT,MinDaughterPT200,MimicReDecay.dec | 66 +++++++++++++++++++ ...,DecProdCut,WithMinPT,MinDaughterPT200.dec | 66 +++++++++++++++++++ ...,DecProdCut,WithMinPT,MinDaughterPT200.dec | 62 +++++++++++++++++ 3 files changed, 194 insertions(+) create mode 100644 dkfiles/Omegacc+_DpPipXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200,MimicReDecay.dec create mode 100644 dkfiles/Xicc+_DpKpXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200.dec create mode 100644 dkfiles/Xicc+_DsPipXim,KKpi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200.dec diff --git a/dkfiles/Omegacc+_DpPipXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200,MimicReDecay.dec b/dkfiles/Omegacc+_DpPipXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200,MimicReDecay.dec new file mode 100644 index 000000000..764ee2129 --- /dev/null +++ b/dkfiles/Omegacc+_DpPipXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200,MimicReDecay.dec @@ -0,0 +1,66 @@ +# EventType: 26167151 +# +# Descriptor: [Xi_cc+ -> (D+ -> K- pi+ pi+) pi+ (Xi- -> (Lambda0 -> p+ pi-) pi-)]cc +# +# NickName: Omegacc+_DpPipXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200,MimicReDecay +# +# Production: GenXicc +# +# Cuts: XiccDaughtersInLHCbAndWithMinPT +# +# CutsOptions: MinXiccPT 500*MeV MinDaughterPT 200*MeV +# +# CPUTime: < 1 min +# +# Documentation: Omegacc+ decay to Dp pip Xim by phase space model, Xim decays to (L0 -> p+pi-) pi- by phase space model. +# All daughters of Omegacc+ are required to be in the acceptance of LHCb and with PT>200 MeV +# and the Omegacc+ PT is required to be larger than 500 MeV. +# Use Xicc+ to mimic Omegacc+ for Re-Decay +# EndDocumentation +# +# ParticleValue: "Xi_cc+ 502 4412 1.0 3.738 1.60e-13 Xi_cc+ 4412 0.000", "Xi_cc~- 503 -4412 -1.0 3.738 1.60e-13 anti-Xi_cc- -4412 0.000" +# +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Ziyi Wang, Miroslav Saur +# Email: ziyi.wang@cern.ch, miroslav.saur@cern.ch +# Date: 20210914 +# +Alias MyDp D+ +Alias Myanti-Dp D- +ChargeConj MyDp Myanti-Dp +# +Alias MyXim Xi- +Alias Myanti-Xim anti-Xi+ +ChargeConj MyXim Myanti-Xim +# +Alias MyL0 Lambda0 +Alias Myanti-L0 anti-Lambda0 +ChargeConj MyL0 Myanti-L0 +# +# +Decay Xi_cc+sig + 1.000 MyDp pi+ MyXim PHSP; +Enddecay +CDecay anti-Xi_cc-sig +# +# +Decay MyDp + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay Myanti-Dp +# +Decay MyXim + 1.000 MyL0 pi- PHSP; +Enddecay +CDecay Myanti-Xim +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-L0 +# +# +End +# diff --git a/dkfiles/Xicc+_DpKpXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200.dec b/dkfiles/Xicc+_DpKpXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200.dec new file mode 100644 index 000000000..661a53089 --- /dev/null +++ b/dkfiles/Xicc+_DpKpXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200.dec @@ -0,0 +1,66 @@ +# EventType: 26167153 +# +# Descriptor: [Xi_cc+ -> (D+ -> K- pi+ pi+) K+ (Xi- -> (Lambda0 -> p+ pi-) pi-)]cc +# +# NickName: Xicc+_DpKpXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200 +# +# Production: GenXicc +# +# Cuts: XiccDaughtersInLHCbAndWithMinPT +# +# CutsOptions: MinXiccPT 500*MeV MinDaughterPT 200*MeV +# +# CPUTime: < 1 min +# +# Documentation: Xicc+ decay to Dp Kp Xim by phase space model, Dp decays by PHSP, Xim decays to (L0 -> p+pi-) pi- by phase space model. +# All daughters of Xicc+ are required to be in the acceptance of LHCb and with PT>200 MeV +# and the Xicc+ PT is required to be larger than 500 MeV. +# The mass of Xicc is set to be 3738MeV to satisfy the threshold +# EndDocumentation +# +# ParticleValue: "Xi_cc+ 502 4412 1.0 3.738 3.335641e-13 Xi_cc+ 4412 0.000", "Xi_cc~- 503 -4412 -1.0 3.738 3.335641e-13 anti-Xi_cc- -4412 0.000" +# +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Ziyi Wang, Miroslav Saur +# Email: ziyi.wang@cern.ch, miroslav.saur@cern.ch +# Date: 20210914 +# +Alias MyDp D+ +Alias Myanti-Dp D- +ChargeConj MyDp Myanti-Dp +# +Alias MyXim Xi- +Alias Myanti-Xim anti-Xi+ +ChargeConj MyXim Myanti-Xim +# +Alias MyL0 Lambda0 +Alias Myanti-L0 anti-Lambda0 +ChargeConj MyL0 Myanti-L0 +# +# +Decay Xi_cc+sig + 1.000 MyDp K+ MyXim PHSP; +Enddecay +CDecay anti-Xi_cc-sig +# +# +Decay MyDp + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay Myanti-Dp +# +Decay MyXim + 1.000 MyL0 pi- PHSP; +Enddecay +CDecay Myanti-Xim +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-L0 +# +# +End +# diff --git a/dkfiles/Xicc+_DsPipXim,KKpi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200.dec b/dkfiles/Xicc+_DsPipXim,KKpi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200.dec new file mode 100644 index 000000000..5e15045e5 --- /dev/null +++ b/dkfiles/Xicc+_DsPipXim,KKpi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200.dec @@ -0,0 +1,62 @@ +# EventType: 26167152 +# +# Descriptor: [Xi_cc+ -> (D_s+ -> K+ K- pi+) pi+ (Xi- -> (Lambda0 -> p+ pi-) pi-)]cc +# +# NickName: Xicc+_DsPipXim,KKpi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200 +# +# Production: GenXicc +# +# Cuts: XiccDaughtersInLHCbAndWithMinPT +# +# CutsOptions: MinXiccPT 500*MeV MinDaughterPT 200*MeV +# +# CPUTime: < 1 min +# +# Documentation: Xicc+ decay to Ds pip Xim by phase space model, Ds decays by Dalitzm, Xim decays to (L0 -> p+pi-) pi- by phase space model. +# All daughters of Xicc+ are required to be in the acceptance of LHCb and with PT>200 MeV +# and the Xicc+ PT is required to be larger than 500 MeV. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Ziyi Wang, Miroslav Saur +# Email: ziyi.wang@cern.ch, miroslav.saur@cern.ch +# Date: 20210914 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyXim Xi- +Alias Myanti-Xim anti-Xi+ +ChargeConj MyXim Myanti-Xim +# +Alias MyL0 Lambda0 +Alias Myanti-L0 anti-Lambda0 +ChargeConj MyL0 Myanti-L0 +# +# +Decay Xi_cc+sig + 1.000 MyD_s+ pi+ MyXim PHSP; +Enddecay +CDecay anti-Xi_cc-sig +# +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +Decay MyXim + 1.000 MyL0 pi- PHSP; +Enddecay +CDecay Myanti-Xim +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-L0 +# +# +End +# -- GitLab From 69723cf4f9cfab1459f310076d570aefd19e895b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 30 Sep 2021 18:31:54 +0200 Subject: [PATCH 108/702] Merge branch 'chuangxi/Xic0_XimH_dec' into 'master' New decfiles for Xic0 hadronic decay study See merge request lhcb-datapkg/Gen/DecFiles!833 (cherry picked from commit cdd20c7bd17291c69cbb3f3d7ddde65f92ad3a5e) 4f7bb26a Xic0_XimH phsp decay 87e69fb6 Xic0_XimH phsp decay 210f53c2 Change to the right EventType --- dkfiles/Xic0_XiK,L0pi,ppi=phsp,DecProdCut.dec | 43 +++++++++++++++++++ .../Xic0_Xipi,L0pi,ppi=phsp,DecProdCut.dec | 43 +++++++++++++++++++ ...Xic0_Xipipipi,L0pi,ppi=phsp,DecProdCut.dec | 43 +++++++++++++++++++ 3 files changed, 129 insertions(+) create mode 100644 dkfiles/Xic0_XiK,L0pi,ppi=phsp,DecProdCut.dec create mode 100644 dkfiles/Xic0_Xipi,L0pi,ppi=phsp,DecProdCut.dec create mode 100644 dkfiles/Xic0_Xipipipi,L0pi,ppi=phsp,DecProdCut.dec diff --git a/dkfiles/Xic0_XiK,L0pi,ppi=phsp,DecProdCut.dec b/dkfiles/Xic0_XiK,L0pi,ppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..d7f3e3da3 --- /dev/null +++ b/dkfiles/Xic0_XiK,L0pi,ppi=phsp,DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 26104981 +# +# Descriptor: [Xi_c0 -> (Xi- ->(Lambda0 -> p+ pi-) pi-) K+]cc +# +# NickName: Xic0_XiK,L0pi,ppi=phsp,DecProdCut +# +# Cuts: LHCbAcceptance +# CPUTime: < 1 min +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chuangxin Lin +# Email: chuangxin.lin@cern.ch +# Date: 20210928 +# +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Alias MyXim Xi- +Alias MyAntiXip anti-Xi+ +ChargeConj MyXim MyAntiXip +# +Decay Xi_c0sig + 1.0 MyXim K+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXim + 1.000 MyLambda0 pi- PHSP; +Enddecay +CDecay MyAntiXip +# +Decay MyLambda0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +End diff --git a/dkfiles/Xic0_Xipi,L0pi,ppi=phsp,DecProdCut.dec b/dkfiles/Xic0_Xipi,L0pi,ppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..9b925ff4d --- /dev/null +++ b/dkfiles/Xic0_Xipi,L0pi,ppi=phsp,DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 26104980 +# +# Descriptor: [Xi_c0 -> (Xi- ->(Lambda0 -> p+ pi-) pi-) pi+]cc +# +# NickName: Xic0_Xipi,L0pi,ppi=phsp,DecProdCut +# +# Cuts: LHCbAcceptance +# CPUTime: < 1 min +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chuangxin Lin +# Email: chuangxin.lin@cern.ch +# Date: 20210928 +# +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Alias MyXim Xi- +Alias MyAntiXip anti-Xi+ +ChargeConj MyXim MyAntiXip +# +Decay Xi_c0sig + 1.0 MyXim pi+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXim + 1.000 MyLambda0 pi- PHSP; +Enddecay +CDecay MyAntiXip +# +Decay MyLambda0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +End diff --git a/dkfiles/Xic0_Xipipipi,L0pi,ppi=phsp,DecProdCut.dec b/dkfiles/Xic0_Xipipipi,L0pi,ppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..68c230183 --- /dev/null +++ b/dkfiles/Xic0_Xipipipi,L0pi,ppi=phsp,DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 26106183 +# +# Descriptor: [Xi_c0 -> (Xi- ->(Lambda0 -> p+ pi-) pi-) pi+ pi- pi+]cc +# +# NickName: Xic0_Xipipipi,L0pi,ppi=phsp,DecProdCut +# +# Cuts: LHCbAcceptance +# CPUTime: < 1 min +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chuangxin Lin +# Email: chuangxin.lin@cern.ch +# Date: 20210919 +# +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Alias MyXim Xi- +Alias MyAntiXip anti-Xi+ +ChargeConj MyXim MyAntiXip +# +Decay Xi_c0sig + 1.0 MyXim pi+ pi- pi+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXim + 1.000 MyLambda0 pi- PHSP; +Enddecay +CDecay MyAntiXip +# +Decay MyLambda0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +End -- GitLab From 72fecf7d53bff9f21aa46b061add7ab744e198f4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 30 Sep 2021 18:28:07 +0200 Subject: [PATCH 109/702] Merge branch 'decianm-InclVubFixes' into 'master' Change decay descriptors in TightCuts in B -> Xu mu nu to accept all pi+ pi- final states See merge request lhcb-datapkg/Gen/DecFiles!834 (cherry picked from commit 4140da15ec172c74c7b7d6a83618d1801911b5bc) 27c758a4 change decay descriptor in TightCuts to accept all pi+ pi- final states 6f473c13 Add B -> Xu files with wrong decay descriptor in TightCuts to obsolete file list ff3b53f9 remove # 790271bd add buggy description for obsolete decfiles --- dkfiles/Bd_Xumunu=TightCut,ForB2RhoMuNu.dec | 6 +++--- dkfiles/Bu_Xu0munu=TightCut,ForB2RhoMuNu.dec | 6 +++--- doc/table_obsolete.sql | 2 ++ 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/dkfiles/Bd_Xumunu=TightCut,ForB2RhoMuNu.dec b/dkfiles/Bd_Xumunu=TightCut,ForB2RhoMuNu.dec index 6493a085c..9420d300c 100644 --- a/dkfiles/Bd_Xumunu=TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bd_Xumunu=TightCut,ForB2RhoMuNu.dec @@ -1,4 +1,4 @@ -# EventType: 11511001 +# EventType: 11511002 # # Descriptor: [B0 -> Xu- mu+ nu_mu]cc # @@ -8,12 +8,12 @@ # # Documentation: Decay file for B0 -> Xu- mu+ nu # EndDocumentation -## InsertPythonCode: +# InsertPythonCode: # from Configurables import LoKi__GenCutTool # gen = Generation().SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut -# SignalFilter.Decay = "[^( Beauty --> (Up --> pi+ pi- ...) mu- ...)]CC" +# SignalFilter.Decay = "^( [Beauty --> (Xu+ --> pi+ pi- ...) mu- ...]CC )" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", # "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", diff --git a/dkfiles/Bu_Xu0munu=TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_Xu0munu=TightCut,ForB2RhoMuNu.dec index e31d28030..e359bd1b7 100644 --- a/dkfiles/Bu_Xu0munu=TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_Xu0munu=TightCut,ForB2RhoMuNu.dec @@ -1,4 +1,4 @@ -# EventType: 12511003 +# EventType: 12511004 # # Descriptor: [B+ -> Xu0 mu+ nu_mu]cc # @@ -8,12 +8,12 @@ # # Documentation: Decay file for B -> Xu0 mu nu # EndDocumentation -## InsertPythonCode: +# InsertPythonCode: # from Configurables import LoKi__GenCutTool # gen = Generation().SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut -# SignalFilter.Decay = "[^( Beauty --> (Up --> pi+ pi- ...) mu- ...)]CC" +# SignalFilter.Decay = "^( Beauty --> (Xu0 --> pi+ pi- ...) [mu-]cc ...)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", # "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 49c36c987..48a85a4d6 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -377,3 +377,5 @@ EVTTYPEID = 13196051, DESCRIPTION = "Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP100, EVTTYPEID = 13196052, DESCRIPTION = "Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP010,buggy", PRIMARY = "[B_s0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc" EVTTYPEID = 15146102, DESCRIPTION = "Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec", PRIMARY = "[Lambda_b0 -> (Lambda0 -> p+ pi-) (X_1(3872) -> (J/psi(1S) -> mu+ mu-) pi+ pi-)]cc" EVTTYPEID = 15146104, DESCRIPTION = "Lb_psi2SLambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec", PRIMARY = "[Lambda_b0 -> (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) (Lambda0 -> p+ pi-)]cc" +EVTTYPEID = 11511001, DESCRIPTION = "Bd_Xumunu=TightCut,ForB2RhoMuNu,Buggy", PRIMARY = "[B0 -> Xu- mu+ nu_mu]cc" +EVTTYPEID = 12511003, DESCRIPTION = "Bu_Xu0munu=TightCut,ForB2RhoMuNu,Buggy", PRIMARY = "[B+ -> Xu0 mu+ nu_mu]cc" -- GitLab From 021e16ae5c03b3eed1dd709735b65500ccf6ffb7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 1 Oct 2021 09:55:57 +0200 Subject: [PATCH 110/702] Merge branch 'decianm-B2CharmoniumPiPiFiles' into 'master' Add decfiles for charmonium pollution for B -> rho mu nu See merge request lhcb-datapkg/Gen/DecFiles!836 (cherry picked from commit ef4727362132584b802fa4cbb702828ee2c4f7ca) 9868f5b2 Add decfiles for charmonium pollution for B -> rho mu nu ef1b3b21 Remove decays that do not contribute --- ...moniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec | 138 ++++++++++++++++ ...moniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec | 150 ++++++++++++++++++ 2 files changed, 288 insertions(+) create mode 100644 dkfiles/Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec create mode 100644 dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec diff --git a/dkfiles/Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec b/dkfiles/Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec new file mode 100644 index 000000000..df5c25c42 --- /dev/null +++ b/dkfiles/Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec @@ -0,0 +1,138 @@ +# EventType: 11444001 +# +# Descriptor: [B0 -> (Charmonium -> mu+ mu- X) pi+ pi- X]cc +# +# NickName: Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "^( (Beauty & LongLived) --> ( ( J/psi(1S) | psi(2S) ) --> mu+ mu- ...) pi+ pi- ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# "piPlusCuts = (0 < GNINTREE ( ('pi+' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMinusCuts = (0 < GNINTREE ( ('pi-' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMaxPT = (GMAXTREE( GPT, ('pi+' == GABSID) & inAcc & (GP > 1.5 * GeV)) > 0.85 * GeV )", +# "piMaxP = (GMAXTREE( GP, ('pi+' == GABSID) & inAcc & (GPT > 0.35 * GeV)) > 4.5 * GeV )", +# "allcuts = ( muCuts & piPlusCuts & piMinusCuts & piMaxPT & piMaxP )" +# ] +# SignalFilter.Cuts = { "Beauty" : "allcuts" } +# EndInsertPythonCode +# +# Documentation: B0 -> J/psi pi+ pi- X events, with cuts optimised for B -> rho mu nu analysis. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime:< 1min +# Responsible: Michel De Cian +# Email: michel.de.ciann@cern.ch +# Date: 20210922 +# +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias Mychi_c1 chi_c1 +ChargeConj Mychi_c1 Mychi_c1 +# +Alias Mychi_c2 chi_c2 +ChargeConj Mychi_c2 Mychi_c2 +# +Alias Mychi_c0 chi_c0 +ChargeConj Mychi_c0 Mychi_c0 +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Alias MyKst- K*- +Alias MyKst+ K*+ +ChargeConj MyKst- MyKst+ +# +Alias MyKst0 K*0 +Alias Myanti-Kst0 anti-K*0 +ChargeConj MyKst0 Myanti-Kst0 +# +# +Alias K1(1270) K_10 +Alias Myanti-K1(1270) anti-K_10 +ChargeConj K1(1270) Myanti-K1(1270) +# +Alias K*0(1430) K_0*0 +Alias Myanti-K*0(1430) anti-K_0*0 +ChargeConj K*0(1430) Myanti-K*0(1430) +# +Alias K*0(1430)+ K_0*+ +Alias K*0(1430)- K_0*- +ChargeConj K*0(1430)+ K*0(1430)- +# +Decay Mychi_c1 +0.3430 MyJ/psi gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ; +Enddecay +# +Decay Mychi_c2 +0.1900 MyJ/psi gamma PHSP ; +Enddecay +# +Decay Mychi_c0 +0.0140 MyJ/psi gamma SVP_HELAMP 1.0 0.0 1.0 0.0 ; +Enddecay +# +Decay MyJ/psi +1.00000 mu+ mu- PHOTOS VLL ; +Enddecay +# +Decay Mypsi(2S) +0.0080 mu+ mu- PHOTOS VLL; +0.3467 MyJ/psi pi+ pi- PHOTOS VVPIPI ; +0.0337 MyJ/psi eta PARTWAVE 0.0 0.0 1.0 0.0 0.0 0.0 ; +0.0979 Mychi_c0 gamma PHSP ; +0.0975 Mychi_c1 gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ; +0.0952 Mychi_c2 gamma PHSP ; +Enddecay +# +Decay K1(1270) +0.2800 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1867 K*0(1430)+ pi- PHSP; +0.1067 MyKst+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1100 omega K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Myanti-K1(1270) +# +Decay K*0(1430)+ +0.31 K0 pi+ PHSP; +Enddecay +CDecay K*0(1430)- +# +Decay MyKst+ +0.66 K0 pi+ VSS; +Enddecay +CDecay MyKst- +# +Decay MyKst0 +0.6667 K+ pi- VSS; +Enddecay +CDecay Myanti-Kst0 +# +Decay B0sig +0.001300 MyJ/psi K1(1270) SVV_HELAMP 0.5 0.0 1.0 0.0 0.5 0.0 ; +0.000800 MyJ/psi MyKst+ pi- PHSP ; +0.000590 Mypsi(2S) MyKst0 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; +0.000320 Mychi_c1 pi- pi+ K0 PHSP ; +Enddecay +CDecay anti-B0sig +# +End +# diff --git a/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec new file mode 100644 index 000000000..ce1cf1bac --- /dev/null +++ b/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec @@ -0,0 +1,150 @@ +# EventType: 12445023 +# +# Descriptor: [B+ -> (Charmonium -> mu+ mu- X) pi+ pi- X]cc +# +# NickName: Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "^( (Beauty & LongLived) --> ( ( J/psi(1S) | psi(2S) ) --> mu+ mu- ...) pi+ pi- ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# "piPlusCuts = (0 < GNINTREE ( ('pi+' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMinusCuts = (0 < GNINTREE ( ('pi-' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMaxPT = (GMAXTREE( GPT, ('pi+' == GABSID) & inAcc & (GP > 1.5 * GeV)) > 0.85 * GeV )", +# "piMaxP = (GMAXTREE( GP, ('pi+' == GABSID) & inAcc & (GPT > 0.35 * GeV)) > 4.5 * GeV )", +# "allcuts = ( muCuts & piPlusCuts & piMinusCuts & piMaxPT & piMaxP )" +# ] +# SignalFilter.Cuts = { "Beauty" : "allcuts" } +# EndInsertPythonCode +# +# Documentation: B+ -> J/psi pi+ pi- X events, with cuts optimised for B -> rho mu nu analysis. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime:< 1min +# Responsible: Michel De Cian +# Email: michel.de.ciann@cern.ch +# Date: 20210922 +# +# +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias Mychi_c1 chi_c1 +ChargeConj Mychi_c1 Mychi_c1 +# +Alias Mychi_c0 chi_c0 +ChargeConj Mychi_c0 Mychi_c0 +# +Alias Mychi_c2 chi_c2 +ChargeConj Mychi_c2 Mychi_c2 +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Alias MyKst- K*- +Alias MyKst+ K*+ +ChargeConj MyKst- MyKst+ +# +Alias MyKst0 K*0 +Alias Myanti-Kst0 anti-K*0 +ChargeConj MyKst0 Myanti-Kst0 +# +Alias K1(1270)+ K_1+ +Alias K1(1270)- K_1- +ChargeConj K1(1270)+ K1(1270)- +# +Alias K*0(1430) K_0*0 +Alias Myanti-K*0(1430) anti-K_0*0 +ChargeConj K*0(1430) Myanti-K*0(1430) +# +Alias K*0(1430)+ K_0*+ +Alias K*0(1430)- K_0*- +ChargeConj K*0(1430)+ K*0(1430)- +# +Decay Mychi_c1 +0.3430 MyJ/psi gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ; +Enddecay +# +Decay Mychi_c0 +0.0140 MyJ/psi gamma SVP_HELAMP 1.0 0.0 1.0 0.0 ; +Enddecay +# +Decay Mychi_c2 +0.1900 MyJ/psi gamma PHSP ; +Enddecay +# +Decay MyJ/psi +1.00000 mu+ mu- PHOTOS VLL ; +Enddecay +# +Decay Mypsi(2S) +0.0080 mu+ mu- PHOTOS VLL; +0.3467 MyJ/psi pi+ pi- PHOTOS VVPIPI ; +0.1823 MyJ/psi pi0 pi0 VVPIPI ; +0.0337 MyJ/psi eta PARTWAVE 0.0 0.0 1.0 0.0 0.0 0.0 ; +0.0979 Mychi_c0 gamma PHSP ; +0.0975 Mychi_c1 gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ; +0.0952 Mychi_c2 gamma PHSP ; +Enddecay +# +Decay MyKst+ +0.666 K0 pi+ VSS; +Enddecay +CDecay MyKst- +# +Decay MyKst0 +0.6667 K+ pi- VSS; +Enddecay +CDecay Myanti-Kst0 +# +Decay K1(1270)+ +0.1400 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1867 K*0(1430) pi+ PHSP; +0.1067 MyKst0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.0533 MyKst+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1100 omega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay K1(1270)- +# +Decay K*0(1430) +0.62 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0(1430) +# +Decay K*0(1430)+ +0.66 K0 pi+ PHSP; +Enddecay +CDecay K*0(1430)- +# +Decay B+sig +0.000810 MyJ/psi K+ pi+ pi- PHSP; +0.001800 MyJ/psi K1(1270)+ SVV_HELAMP 0.5 0.0 1.0 0.0 0.5 0.0 ; +0.000124 MyJ/psi eta K+ PHSP; +0.000320 MyJ/psi omega K+ PHSP; +0.000621 Mypsi(2S) K+ SVS; +0.000670 Mypsi(2S) MyKst+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; +0.000430 Mypsi(2S) K+ pi+ pi- PHSP; +0.000374 Mychi_c1 K+ pi+ pi- PHSP; +0.000134 Mychi_c2 K+ pi+ pi- PHSP; +Enddecay +CDecay B-sig +# +End +# -- GitLab From 8674e53fa3eb0b1199a09a10a843eb33f3ab03fd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 30 Sep 2021 17:29:36 +0200 Subject: [PATCH 111/702] Merge branch 'cldasilv/my-changes' into 'master' New decfile to optimize efficiency for q g -> gamma q process. See merge request lhcb-datapkg/Gen/DecFiles!837 (cherry picked from commit c691e57c4b8c7514bb122393fa943758c41fced2) 2f25dd72 New decfile to optimize efficiency for q g -> gamma q process. --- dkfiles/gammaquark=pt1,pt10GeV.dec | 64 ++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 dkfiles/gammaquark=pt1,pt10GeV.dec diff --git a/dkfiles/gammaquark=pt1,pt10GeV.dec b/dkfiles/gammaquark=pt1,pt10GeV.dec new file mode 100644 index 000000000..3405071a1 --- /dev/null +++ b/dkfiles/gammaquark=pt1,pt10GeV.dec @@ -0,0 +1,64 @@ +# EventType: 49000227 +# +# Descriptor: q g -> gamma q +# NickName: gammaquark=pt1,pt10GeV +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/twoToTwoInAcc +# Production: Pythia8 +# +# InsertPythonCode: +# # Switch off all Pythia 6 and Pythia 8 options. +# from Gaudi.Configuration import importOptions +# importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# +# # Pythia 6 options. +# from Configurables import PythiaProduction +# Generation().Special.addTool( PythiaProduction ) +# Generation().Special.PythiaProduction.Commands += [ +# "pysubs msel 10", # Hard process. +# "pysubs ckin 3 0.9", # Minimum pT. +# "pysubs ckin 4 11.0"] # Maximum pT. +# +# # Pythia 8 options. +# from Configurables import Pythia8Production +# Generation().Special.addTool( Pythia8Production ) +# Generation().Special.Pythia8Production.Commands += [ +# "PromptPhoton:qg2qgamma = on", # Hard process. +# "PhaseSpace:pTHatMin = 0.9", # Minimum pT. +# "PhaseSpace:pTHatMax = 11.0"] # Maximum pT. +# +# # Cuts. +# # WARNING: this cut is based on the Pythia 8 event record structure +# # and consequently is both fragile and generator specific. +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation().twoToTwoInAcc +# twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" +# twoToTwoInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# "out1 = ( ( GBARCODE == 6 ) & ( GABSID > 0 ) & ( GABSID < 7 )" ##out1 == quark +# "& ( GTHETA < 400.0*mrad ) & ( GTHETA > 13.0*mrad ) & ( GPT > 0.8*GeV ) )", +# "out2 = ( ( GBARCODE == 5 ) & ( GABSID == 22 ) " ##out2 == gamma +# "& ( GTHETA < 320.0*mrad ) & ( GTHETA > 18.0*mrad ) & ( GPT > 0.9*GeV ) )"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# EndInsertPythonCode +# +# Documentation: +# Inverse Compton process, hard gamma and quark in acceptance, +# hard process pT between 1 and 10 GeV +# keep initial gluon, gamma and quark in MCParticle. +# EndDocumentation +# +# PhysicsWG: IFT +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Cesar da Silva +# Email: cldasilv@cern.ch +# Date: 20210915 +# +End + -- GitLab From fd5145874de0cc14e0dc0d550cc08defb8859f28 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 4 Oct 2021 14:43:35 +0200 Subject: [PATCH 112/702] Merge branch 'gtuci/my-changes' into 'master' Added decay files for Ds+->omega pi(K) and Ds->tau nu, tau->mu eta (eta'/omega/pi0) See merge request lhcb-datapkg/Gen/DecFiles!841 (cherry picked from commit 2760c009b63b34739e5495c56c709581d15525df) 8d52d095 Added decay files --- dkfiles/Ds+_omegaK,pipipi0,gg=DecProdCut.dec | 37 +++++++++++++++ dkfiles/Ds+_omegapi,pipipi0,gg=DecProdCut.dec | 37 +++++++++++++++ .../Ds_taunu,etamu,pipigamma=DecProdCut.dec | 40 ++++++++++++++++ .../Ds_taunu,etamu,pipipi0,gg=DecProdCut.dec | 46 +++++++++++++++++++ ...taunu,etaprimemu,pipieta,gg=DecProdCut.dec | 46 +++++++++++++++++++ ...s_taunu,etaprimemu,rhogamma=DecProdCut.dec | 46 +++++++++++++++++++ ...Ds_taunu,omegamu,pipipi0,gg=DecProdCut.dec | 46 +++++++++++++++++++ dkfiles/Ds_taunu,pi0mu,gg=DecProdCut.dec | 40 ++++++++++++++++ 8 files changed, 338 insertions(+) create mode 100644 dkfiles/Ds+_omegaK,pipipi0,gg=DecProdCut.dec create mode 100644 dkfiles/Ds+_omegapi,pipipi0,gg=DecProdCut.dec create mode 100755 dkfiles/Ds_taunu,etamu,pipigamma=DecProdCut.dec create mode 100755 dkfiles/Ds_taunu,etamu,pipipi0,gg=DecProdCut.dec create mode 100755 dkfiles/Ds_taunu,etaprimemu,pipieta,gg=DecProdCut.dec create mode 100755 dkfiles/Ds_taunu,etaprimemu,rhogamma=DecProdCut.dec create mode 100755 dkfiles/Ds_taunu,omegamu,pipipi0,gg=DecProdCut.dec create mode 100755 dkfiles/Ds_taunu,pi0mu,gg=DecProdCut.dec diff --git a/dkfiles/Ds+_omegaK,pipipi0,gg=DecProdCut.dec b/dkfiles/Ds+_omegaK,pipipi0,gg=DecProdCut.dec new file mode 100644 index 000000000..ba65f7394 --- /dev/null +++ b/dkfiles/Ds+_omegaK,pipipi0,gg=DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 23103480 +# +# Descriptor: [D_s+ -> ( omega -> pi+ pi- (pi0 -> gamma gamma)) K+]cc +# +# NickName: Ds+_omegaK,pipipi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a D_s+ to ( omega -> pi+ pi- (pi0 -> gamma gamma) ) K+ with decay products in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20210930 +# +Alias my_omega omega +ChargeConj my_omega my_omega +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 my_omega K+ PHOTOS PHSP ; +Enddecay +CDecay D_s-sig +# +Decay my_omega + 1.000 pi+ pi- my_pi0 PHOTOS OMEGA_DALITZ; +Enddecay +# +Decay my_pi0 +1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Ds+_omegapi,pipipi0,gg=DecProdCut.dec b/dkfiles/Ds+_omegapi,pipipi0,gg=DecProdCut.dec new file mode 100644 index 000000000..8b4dcc43f --- /dev/null +++ b/dkfiles/Ds+_omegapi,pipipi0,gg=DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 23103470 +# +# Descriptor: [D_s+ -> ( omega -> pi+ pi- (pi0 -> gamma gamma)) pi+]cc +# +# NickName: Ds+_omegapi,pipipi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a D_s+ to ( omega -> pi+ pi- (pi0 -> gamma gamma) ) pi+ with decay products in LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20210930 +# +Alias my_omega omega +ChargeConj my_omega my_omega +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 my_omega pi+ PHOTOS PHSP ; +Enddecay +CDecay D_s-sig +# +Decay my_omega + 1.000 pi+ pi- my_pi0 PHOTOS OMEGA_DALITZ; +Enddecay +# +Decay my_pi0 +1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Ds_taunu,etamu,pipigamma=DecProdCut.dec b/dkfiles/Ds_taunu,etamu,pipigamma=DecProdCut.dec new file mode 100755 index 000000000..13489db61 --- /dev/null +++ b/dkfiles/Ds_taunu,etamu,pipigamma=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 23513204 +# +# Descriptor: [D_s+ -> ( tau+ -> mu+ (eta -> pi+ pi- gamma) ) nu_tau]cc +# +# NickName: Ds_taunu,etamu,pipigamma=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Forces a Ds+ to ( tau+ -> mu+ (eta -> pi+ pi- gamma) ) nu_tau with daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20210930 +# +Alias myTau+ tau+ +Alias myTau- tau- +ChargeConj myTau+ myTau- +Alias my_eta eta +ChargeConj my_eta my_eta +# +Decay D_s+sig + 1.000 myTau+ nu_tau SLN; +Enddecay +CDecay D_s-sig +# +Decay myTau+ + 1.000 mu+ my_eta PHSP; +Enddecay +CDecay myTau- +# +Decay my_eta + 1.000 pi+ pi- gamma PHOTOS PHSP ; +Enddecay +# +End diff --git a/dkfiles/Ds_taunu,etamu,pipipi0,gg=DecProdCut.dec b/dkfiles/Ds_taunu,etamu,pipipi0,gg=DecProdCut.dec new file mode 100755 index 000000000..c9c53897d --- /dev/null +++ b/dkfiles/Ds_taunu,etamu,pipipi0,gg=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 23513400 +# +# Descriptor: [D_s+ -> ( tau+ -> mu+ (eta -> pi+ pi- (pi0 -> gamma gamma)) ) nu_tau]cc +# +# NickName: Ds_taunu,etamu,pipipi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Forces a Ds+ to ( tau+ -> mu+ (eta -> pi+ pi- (pi0 -> gamma gamma)) ) nu_tau with daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20210930 +# +Alias myTau+ tau+ +Alias myTau- tau- +ChargeConj myTau+ myTau- +Alias my_eta eta +ChargeConj my_eta my_eta +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 myTau+ nu_tau SLN; +Enddecay +CDecay D_s-sig +# +Decay myTau+ + 1.000 mu+ my_eta PHSP; +Enddecay +CDecay myTau- +# +Decay my_eta + 1.000 pi+ pi- my_pi0 PHOTOS ETA_DALITZ ; +Enddecay +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End diff --git a/dkfiles/Ds_taunu,etaprimemu,pipieta,gg=DecProdCut.dec b/dkfiles/Ds_taunu,etaprimemu,pipieta,gg=DecProdCut.dec new file mode 100755 index 000000000..a7d27d3fd --- /dev/null +++ b/dkfiles/Ds_taunu,etaprimemu,pipieta,gg=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 23513401 +# +# Descriptor: [D_s+ -> ( tau+ -> mu+ (eta' -> pi+ pi- (eta -> gamma gamma)) ) nu_tau]cc +# +# NickName: Ds_taunu,etaprimemu,pipieta,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Forces a Ds+ to ( tau+ -> mu+ (eta_prime -> pi+ pi- (pi0 -> gamma gamma)) ) nu_tau with daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20210930 +# +Alias myTau+ tau+ +Alias myTau- tau- +ChargeConj myTau+ myTau- +Alias my_eta' eta' +ChargeConj my_eta' my_eta' +Alias my_eta eta +ChargeConj my_eta my_eta +# +Decay D_s+sig + 1.000 myTau+ nu_tau SLN; +Enddecay +CDecay D_s-sig +# +Decay myTau+ + 1.000 mu+ my_eta' PHSP; +Enddecay +CDecay myTau- +# +Decay my_eta' + 1.000 pi+ pi- my_eta PHOTOS PHSP ; +Enddecay +# +Decay my_eta + 1.000 gamma gamma PHSP ; +Enddecay +# +End diff --git a/dkfiles/Ds_taunu,etaprimemu,rhogamma=DecProdCut.dec b/dkfiles/Ds_taunu,etaprimemu,rhogamma=DecProdCut.dec new file mode 100755 index 000000000..e75c617bc --- /dev/null +++ b/dkfiles/Ds_taunu,etaprimemu,rhogamma=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 23513205 +# +# Descriptor: [D_s+ -> ( tau+ -> mu+ (eta' -> (rho0 -> pi+ pi- ) gamma ) ) nu_tau]cc +# +# NickName: Ds_taunu,etaprimemu,rhogamma=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Forces a Ds+ to ( tau+ -> mu+ (eta_prime -> (rho0 -> pi+ pi- ) gamma ) ) nu_tau with daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20210930 +# +Alias myTau+ tau+ +Alias myTau- tau- +ChargeConj myTau+ myTau- +Alias my_eta' eta' +ChargeConj my_eta' my_eta' +Alias my_rho0 rho0 +ChargeConj my_rho0 my_rho0 +# +Decay D_s+sig + 1.000 myTau+ nu_tau SLN; +Enddecay +CDecay D_s-sig +# +Decay myTau+ + 1.000 mu+ my_eta' PHSP; +Enddecay +CDecay myTau- +# +Decay my_eta' + 1.000 my_rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay my_rho0 +1.000 pi+ pi- PHOTOS VSS; +Enddecay +# +End diff --git a/dkfiles/Ds_taunu,omegamu,pipipi0,gg=DecProdCut.dec b/dkfiles/Ds_taunu,omegamu,pipipi0,gg=DecProdCut.dec new file mode 100755 index 000000000..9a400999a --- /dev/null +++ b/dkfiles/Ds_taunu,omegamu,pipipi0,gg=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 23513402 +# +# Descriptor: [D_s+ -> ( tau+ -> mu+ (omega -> pi+ pi- (pi0 -> gamma gamma)) ) nu_tau]cc +# +# NickName: Ds_taunu,omegamu,pipipi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Forces a Ds+ to ( tau+ -> mu+ (omega -> pi+ pi- (pi0 -> gamma gamma)) ) nu_tau with daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20210930 +# +Alias myTau+ tau+ +Alias myTau- tau- +ChargeConj myTau+ myTau- +Alias my_omega omega +ChargeConj my_omega my_omega +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 myTau+ nu_tau SLN; +Enddecay +CDecay D_s-sig +# +Decay myTau+ + 1.000 mu+ my_omega PHSP; +Enddecay +CDecay myTau- +# +Decay my_omega + 1.000 pi+ pi- my_pi0 PHOTOS OMEGA_DALITZ ; +Enddecay +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End diff --git a/dkfiles/Ds_taunu,pi0mu,gg=DecProdCut.dec b/dkfiles/Ds_taunu,pi0mu,gg=DecProdCut.dec new file mode 100755 index 000000000..28092590f --- /dev/null +++ b/dkfiles/Ds_taunu,pi0mu,gg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 23511400 +# +# Descriptor: [D_s+ -> ( tau+ -> mu+ (pi0 -> gamma gamma) ) nu_tau]cc +# +# NickName: Ds_taunu,pi0mu,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Forces a Ds+ to ( tau+ -> mu+ (pi0 -> gamma gamma) ) nu_tau with daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20210930 +# +Alias myTau+ tau+ +Alias myTau- tau- +ChargeConj myTau+ myTau- +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 myTau+ nu_tau SLN; +Enddecay +CDecay D_s-sig +# +Decay myTau+ + 1.000 mu+ my_pi0 PHSP; +Enddecay +CDecay myTau- +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End -- GitLab From 69b73b761d8d49da11b914a440d610de1c032b9b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 5 Oct 2021 10:40:45 +0200 Subject: [PATCH 113/702] Merge branch 'chefdevi/jpsik12kstpi0' into 'master' New DecFile for B+ -> Jpsi K1+ (12143440). See merge request lhcb-datapkg/Gen/DecFiles!843 (cherry picked from commit 1e0dfe342d3161f107663788610eece9a3a7ab7e) 506b815c New DecFile for B+ -> Jpsi K1+ (12143440). --- dkfiles/Bu_K1Jpsi,mm,Kstpi0=DecProdCut.dec | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 dkfiles/Bu_K1Jpsi,mm,Kstpi0=DecProdCut.dec diff --git a/dkfiles/Bu_K1Jpsi,mm,Kstpi0=DecProdCut.dec b/dkfiles/Bu_K1Jpsi,mm,Kstpi0=DecProdCut.dec new file mode 100644 index 000000000..8e5c5d398 --- /dev/null +++ b/dkfiles/Bu_K1Jpsi,mm,Kstpi0=DecProdCut.dec @@ -0,0 +1,49 @@ +# EventType: 12143440 +# +# NickName: Bu_K1Jpsi,mm,Kstpi0=DecProdCut +# +# Descriptor: [ B+ -> ( J/psi(1S) -> mu+ mu- ) (K_1(1270)+ -> (K*(892)+ -> K+ pi0) pi0) ]cc +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+->K_1(1270)+ J/psi(1S) decay, K_1(1270)+ -> K*(892)+ pi0, J/psi ->mu+mu-, Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# CPUTime:< 1 min +# Responsible: Max Chefdeville +# Email: chefdevi@cern.ch +# Date: 20211004 +# +Alias MyK1_1270_+ K_1+ +Alias MyK1_1270_- K_1- +ChargeConj MyK1_1270_+ MyK1_1270_- +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B+sig + 1.000 MyK1_1270_+ MyJ/psi SVV_HELAMP 0.5 0.0 1.0 0.0 0.5 0.0; +Enddecay +CDecay B-sig +# +Decay MyK1_1270_+ + 1.000 MyK*+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyK1_1270_- +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyK*+ +1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +End -- GitLab From b7da6c87b3022db9080ac957bf82c420784ca604 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 20 Oct 2021 09:36:36 +0100 Subject: [PATCH 114/702] Update AmpGen model names --- dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec | 2 +- dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec | 2 +- dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec index 982e72f29..24ce3b234 100644 --- a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec @@ -51,7 +51,7 @@ Alias My_D_s+ D_s+ ChargeConj My_D_s- My_D_s+ # Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 # diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec index 5c751f34f..205681649 100644 --- a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec @@ -51,7 +51,7 @@ Alias My_D_s+ D_s+ ChargeConj My_D_s- My_D_s+ # Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 # diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec index 51a1a1d16..4cbce36ac 100644 --- a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec @@ -51,7 +51,7 @@ Alias My_D_s+ D_s+ ChargeConj My_D_s- My_D_s+ # Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 # diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec index 55d08722a..1cb338d19 100644 --- a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec @@ -51,7 +51,7 @@ Alias My_D_s+ D_s+ ChargeConj My_D_s- My_D_s+ # Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 # -- GitLab From ae08bf59ad447f4b6038417caa30d88411faac42 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 5 Oct 2021 18:21:50 +0200 Subject: [PATCH 115/702] Merge branch 'fix_wrong_obsolete' into 'master' Remove event type 15146104 from table_obsolete.sql See merge request lhcb-datapkg/Gen/DecFiles!845 (cherry picked from commit c6e4e156011761fd25cf5d24410dc4b40945f566) 93cdf95c Remove event type 15146104 from table_obsolete.sql as decay file is not... --- doc/table_obsolete.sql | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 48a85a4d6..1b40a1d81 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -376,6 +376,5 @@ EVTTYPEID = 11196086, DESCRIPTION = "Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP010, EVTTYPEID = 13196051, DESCRIPTION = "Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP100,buggy", PRIMARY = "[B_s0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc" EVTTYPEID = 13196052, DESCRIPTION = "Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP010,buggy", PRIMARY = "[B_s0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc" EVTTYPEID = 15146102, DESCRIPTION = "Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec", PRIMARY = "[Lambda_b0 -> (Lambda0 -> p+ pi-) (X_1(3872) -> (J/psi(1S) -> mu+ mu-) pi+ pi-)]cc" -EVTTYPEID = 15146104, DESCRIPTION = "Lb_psi2SLambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec", PRIMARY = "[Lambda_b0 -> (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) (Lambda0 -> p+ pi-)]cc" EVTTYPEID = 11511001, DESCRIPTION = "Bd_Xumunu=TightCut,ForB2RhoMuNu,Buggy", PRIMARY = "[B0 -> Xu- mu+ nu_mu]cc" EVTTYPEID = 12511003, DESCRIPTION = "Bu_Xu0munu=TightCut,ForB2RhoMuNu,Buggy", PRIMARY = "[B+ -> Xu0 mu+ nu_mu]cc" -- GitLab From 41a92f444bac250eee8c3da7a51b3a4b19d0a295 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 20 Oct 2021 13:16:12 +0200 Subject: [PATCH 116/702] Merge branch 'vlisovsk_JpsipKst' into 'master' --- .../Lb_JpsipKst,ee,Kpi0=phsp,DecProdCut.dec | 45 ++++++++++++++++++ .../Lb_JpsipKst,mm,Kpi0=phsp,DecProdCut.dec | 46 +++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 dkfiles/Lb_JpsipKst,ee,Kpi0=phsp,DecProdCut.dec create mode 100644 dkfiles/Lb_JpsipKst,mm,Kpi0=phsp,DecProdCut.dec diff --git a/dkfiles/Lb_JpsipKst,ee,Kpi0=phsp,DecProdCut.dec b/dkfiles/Lb_JpsipKst,ee,Kpi0=phsp,DecProdCut.dec new file mode 100644 index 000000000..2614292c9 --- /dev/null +++ b/dkfiles/Lb_JpsipKst,ee,Kpi0=phsp,DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 15154401 +# +# Descriptor: [Lambda_b0 -> (K*(892)- -> K- pi0) p+ (J/psi(1S) -> e+ e-)]cc +# +# NickName: Lb_JpsipKst,ee,Kpi0=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Three-body Lambda_b0 to p K* J/psi with J/psi to dielectrons. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi (and Yasmine Amhis) +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210916 +# + +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# + +Decay Lambda_b0sig + 1.000 MyKst- p+ MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# + +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay + +Decay MyKst- + 1.0 K- pi0 VSS; +Enddecay +CDecay MyKst+ + +End +# diff --git a/dkfiles/Lb_JpsipKst,mm,Kpi0=phsp,DecProdCut.dec b/dkfiles/Lb_JpsipKst,mm,Kpi0=phsp,DecProdCut.dec new file mode 100644 index 000000000..5a0a05220 --- /dev/null +++ b/dkfiles/Lb_JpsipKst,mm,Kpi0=phsp,DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 15144401 + +# +# Descriptor: [Lambda_b0 -> (K*(892)- -> K- pi0) p+ (J/psi(1S) -> mu+ mu-)]cc +# +# NickName: Lb_JpsipKst,mm,Kpi0=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Three-body Lambda_b0 to p K* J/psi with J/psi to dimuons. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi (and Yasmine Amhis) +# Email: vitalii.lisovskyi@cern.ch +# Date: 20210916 +# + +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# + +Decay Lambda_b0sig + 1.000 MyKst- p+ MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# + +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay + +Decay MyKst- + 1.0 K- pi0 VSS; +Enddecay +CDecay MyKst+ + +End +# -- GitLab From 332460ab4463289f1e53afdb932d31996daa8f43 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 20 Oct 2021 16:56:06 +0200 Subject: [PATCH 117/702] Merge branch 'tpajero/d0-to-kspipipi0' into 'master' --- ...=cocktail,D0_KSpipipi0=TightCut,PHSP,2.dec | 211 ++++++++++++++++++ 1 file changed, 211 insertions(+) create mode 100644 dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2.dec diff --git a/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2.dec b/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2.dec new file mode 100644 index 000000000..5d7e49366 --- /dev/null +++ b/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2.dec @@ -0,0 +1,211 @@ +# EventType: 11576501 +# +# Descriptor: [B0 -> (D*- -> (anti-D0 -> (KS0 -> pi+ pi-) pi+ pi- pi0) pi-) mu+ nu_mu]cc +# +# NickName: Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Inclusive decays of B0 into D*(2010)- with an accompanying muon; D0 forced into KS pi+ pi- pi0; tight cuts to match the charm stripping requirements +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# signal = Generation().SignalRepeatedHadronization +# signal.addTool( LoKi__GenCutTool, 'TightCut' ) +# tight_cut = signal.TightCut +# tight_cut.Decay = '^[Beauty --> (D*(2010)- => (D~0 ==> (KS0 => pi+ pi-) pi- pi+ pi0) pi-) mu+ ...]CC' +# tight_cut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV, GeV, mm', +# 'inAcc = in_range(0.005, GTHETA , 0.4)', +# 'mu_cuts = GINTREE(("mu-" == GABSID) & (GPT > 775 * MeV) & (GP > 2.9 * GeV) & inAcc)', +# 'tag_pion_cuts = (GPT > 75 * MeV) & inAcc', +# 'dst_cuts = GINTREE(("D*(2010)-" == GABSID) & GCHILDCUT(tag_pion_cuts, "[D*(2010)+ => Charm ^pi+]CC"))', +# 'ks_cuts = GINTREE(("KS0" == GABSID) & (GPT > 240 * MeV)' +# ' & (GFAEVX(abs(GVZ), 0) < 2500 * mm)' +# ' & ( GMINTREE(GP, "pi+"==GABSID) > 1.94 * GeV ))', +# 'pi_cuts = ( GMINTREE(GP, "pi+"==GABSID) > 1.94 * GeV )' +# ' & ( GMINTREE(GPT, "pi+"==GABSID) > 240 * MeV )' +# ' & (3 < GNINTREE(("pi+" == GABSID) & inAcc))', +# 'inEcalX = abs(GPX / GPZ) < 4.5 / 12.5 ', +# 'inEcalY = abs(GPY / GPZ) < 3.5 / 12.5 ', +# 'pi0_cuts = GINTREE(("pi0" == GABSID) & (GP > 750 * MeV) & (GPT > 500 * MeV) & inEcalX & inEcalY)', +# 'd0_cuts = GINTREE(("D0" == GABSID) & (GPT > 970 * MeV)' +# ' & pi_cuts & ks_cuts & pi0_cuts)', +# 'b_cuts = (GTIME > 0.15 * 0.45538 * mm)', +# 'all_cuts = mu_cuts & d0_cuts & dst_cuts & b_cuts' +# ] +# tight_cut.Cuts = { +# 'Beauty': 'all_cuts' +# } +# EndInsertPythonCode +# +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 2 min +# Responsible: Tommaso Pajero +# Email: tommaso.pajero@cern.ch +# Date: 20210921 + +# ----------------------------------------------------------------------------- +# ALIASES +# ----------------------------------------------------------------------------- + +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- + +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 + +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- + +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- + +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 + +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 + +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- + +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- + +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 + +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 + +# ----------------------------------------------------------------------------- +# DECAYS +# ----------------------------------------------------------------------------- + +# B0 (BRs in %) +# - in HQET2 the order is rho^2 (ha1 unchanged) R1 R2; +# HFLAG Spring 2019; normalisation factor ha1 has no impact on kinematics +Decay B0sig + 5.05 MyD*- mu+ nu_mu HQET2 1.122 0.921 1.270 0.852; + 0.05640 MyD_0*- mu+ nu_mu ISGW2; + 0.06500 MyD'_1- mu+ nu_mu ISGW2; + 0.17494 MyD_1- mu+ nu_mu ISGW2; + 0.06198 MyD_2*- mu+ nu_mu ISGW2; + 0.0462 MyD*- pi0 mu+ nu_mu GOITY_ROBERTS; + 0.0645 MyD*- pi0 pi0 mu+ nu_mu PHSP; + 0.2451 MyD*- pi+ pi- mu+ nu_mu PHSP; + 0.2604 MyD*- Mytau+ nu_tau ISGW2; + 0.0082 MyD_1- Mytau+ nu_tau ISGW2; + 0.0027 MyD_0*- Mytau+ nu_tau ISGW2; + 0.0056 MyD'_1- Mytau+ nu_tau ISGW2; + 0.0041 MyD_2*- Mytau+ nu_tau ISGW2; +Enddecay +CDecay anti-B0sig + +# tau +Decay Mytau- + 1. mu- nu_tau anti-nu_mu TAULNUNU; +Enddecay +CDecay Mytau+ + +# D* resonances +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 + +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 + +Decay MyD_0*+ + 0.04 MyD*+ pi0 pi0 PHSP; + 0.08 MyD*+ pi+ pi- PHSP; +Enddecay +CDecay MyD_0*- + +Decay MyD_0*0 + 0.08 MyD*+ pi- pi0 PHSP; +Enddecay +CDecay MyAntiD_0*0 + +Decay MyD'_1+ + 0.250 MyD*+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyD'_1- + +Decay MyD'_10 + 0.500 MyD*+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyAntiD'_10 + +Decay MyD_1+ + 0.200 MyD*+ pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.0208 MyD_0*0 pi+ PHSP; + 0.0156 MyD_0*+ pi0 PHSP; +Enddecay +CDecay MyD_1- + +Decay MyD_10 + 0.400 MyD*+ pi- VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.0312 MyD_0*+ pi- PHSP; + 0.0104 MyD_0*0 pi0 PHSP; +Enddecay +CDecay MyAntiD_10 + +Decay MyD_2*+ + 0.087 MyD*+ pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0117 MyD_0*0 pi+ PHSP; + 0.0088 MyD_0*+ pi0 PHSP; + 0.004 MyD*+ pi0 pi0 PHSP; + 0.008 MyD*+ pi+ pi- PHSP; +Enddecay +CDecay MyD_2*- + +Decay MyD_2*0 + 0.173 MyD*+ pi- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0176 MyD_0*+ pi- PHSP; + 0.0059 MyD_0*0 pi0 PHSP; + 0.008 MyD*+ pi- pi0 PHSP; +Enddecay +CDecay MyAntiD_2*0 + +# signal particles +Decay MyD*+ + 1. MyD0 pi+ VSS; +Enddecay +CDecay MyD*- + +Decay MyD0 + 1. MyK_S0 pi+ pi- pi0 PHSP; +Enddecay +CDecay MyantiD0 + +Decay MyK_S0 + 1. pi+ pi- PHSP; +Enddecay + +End -- GitLab From e1c1ba01012ab6cb880ae83741a4893798f4b657 Mon Sep 17 00:00:00 2001 From: Dorothea vom Bruch <Dorothea vom Bruch dorothea.vom.bruch@cern.ch> Date: Wed, 20 Oct 2021 20:17:07 +0200 Subject: [PATCH 118/702] add Bd_Dst+taunu,enunu=TightCuts --- dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec | 79 ++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec diff --git a/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec b/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec new file mode 100644 index 000000000..db21ba0b5 --- /dev/null +++ b/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec @@ -0,0 +1,79 @@ +# +# +# EventType: 11584010 +# +# Descriptor: [B0 -> (D*(2010)- => (anti-D0 => K+ pi-) pi-) e+ nu_e ]cc +# +# NickName: Bd_Dst+taunu,enunu=TightCuts +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))", +# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" , +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 700. * MeV )" , +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 700. * MeV )" , +# '[e+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500* MeV) ", +# '[D~0]cc' : "( piKP > 15000. * MeV ) & (piKPT > 2300 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: B -> D*+ tau nu. D* -> D0 pi, D0 -> K pi, tau -> e nu nu. Cuts for B -> D* tau nu, tau-> e #analysis. +# EndDocumentation +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min + +# Responsible: Dorothea vom Bruch +# Email: dorothea.vom.bruch@cern.ch +# Date: 20211018 + + +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- + + +# +Decay B0sig + + 1 MyD*- Mytau+ nu_tau PHOTOS ISGW2; + +Enddecay +CDecay anti-B0sig + +Decay MyD*- +1.0 MyAntiD0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay MyD0 + 1.00 K- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAntiD0 +# +Decay Mytau- + 1.00 e- nu_tau anti-nu_e PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ + +# +End \ No newline at end of file -- GitLab From 650e69fdfff0fc0f4e84b5b32a9cd4bea5d1d5e1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 21 Oct 2021 13:32:06 +0200 Subject: [PATCH 119/702] Merge branch 'slopezso/DM_modes' into 'master' --- ...da1520_pK=FullGenEvtCut,mPsiDM=1500MeV.dec | 59 +++++++++++++++ ...da1520_pK=FullGenEvtCut,mPsiDM=2000MeV.dec | 59 +++++++++++++++ ...da1520_pK=FullGenEvtCut,mPsiDM=2400MeV.dec | 59 +++++++++++++++ ...da1520_pK=FullGenEvtCut,mPsiDM=3000MeV.dec | 59 +++++++++++++++ ...da1520_pK=FullGenEvtCut,mPsiDM=3500MeV.dec | 59 +++++++++++++++ ...bda1520_pK=FullGenEvtCut,mPsiDM=940MeV.dec | 59 +++++++++++++++ ...plus_pKpi=FullGenEvtCut,mPsiDM=1500MeV.dec | 71 +++++++++++++++++++ ...plus_pKpi=FullGenEvtCut,mPsiDM=2000MeV.dec | 71 +++++++++++++++++++ ...plus_pKpi=FullGenEvtCut,mPsiDM=2400MeV.dec | 71 +++++++++++++++++++ ...cplus_pKpi=FullGenEvtCut,mPsiDM=940MeV.dec | 71 +++++++++++++++++++ ...K,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec | 59 +++++++++++++++ ...K,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec | 59 +++++++++++++++ ...K,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec | 59 +++++++++++++++ ...K,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec | 59 +++++++++++++++ ...DK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec | 59 +++++++++++++++ ...i,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec | 59 +++++++++++++++ ...i,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec | 59 +++++++++++++++ ...i,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec | 59 +++++++++++++++ ...i,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec | 59 +++++++++++++++ ...i,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV.dec | 59 +++++++++++++++ ...pi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec | 59 +++++++++++++++ ..._PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV.dec | 49 +++++++++++++ ..._PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV.dec | 49 +++++++++++++ ..._PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV.dec | 49 +++++++++++++ ..._PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV.dec | 49 +++++++++++++ ..._PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV.dec | 49 +++++++++++++ ..._PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV.dec | 49 +++++++++++++ ..._PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV.dec | 49 +++++++++++++ ...0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV.dec | 49 +++++++++++++ ...PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV.dec | 48 +++++++++++++ ...PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV.dec | 48 +++++++++++++ ...PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV.dec | 48 +++++++++++++ ...PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV.dec | 48 +++++++++++++ ...PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV.dec | 48 +++++++++++++ ...PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV.dec | 48 +++++++++++++ ...PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV.dec | 48 +++++++++++++ ..._PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV.dec | 48 +++++++++++++ 37 files changed, 2063 insertions(+) create mode 100644 dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV.dec create mode 100644 dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV.dec create mode 100644 dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV.dec diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..6a1c96201 --- /dev/null +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -0,0 +1,59 @@ +# EventType: 11502001 +# +# Descriptor: [B0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/B0toDM +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 1.5 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210930 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation().B0toDM +# tracksInAcc.Code = " count ( isGoodB ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..833091413 --- /dev/null +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -0,0 +1,59 @@ +# EventType: 11502002 +# +# Descriptor: [B0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/B0toDM +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 2.00 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210930 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation().B0toDM +# tracksInAcc.Code = " count ( isGoodB ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..cba9de879 --- /dev/null +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -0,0 +1,59 @@ +# EventType: 11502003 +# +# Descriptor: [B0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/B0toDM +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 2.4 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210930 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation().B0toDM +# tracksInAcc.Code = " count ( isGoodB ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..2f4e68d55 --- /dev/null +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV.dec @@ -0,0 +1,59 @@ +# EventType: 11502004 +# +# Descriptor: [B0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/B0toDM +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 3.0 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210930 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.00000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation().B0toDM +# tracksInAcc.Code = " count ( isGoodB ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV.dec new file mode 100644 index 000000000..ebf5afc2e --- /dev/null +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV.dec @@ -0,0 +1,59 @@ +# EventType: 11502005 +# +# Descriptor: [B0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/B0toDM +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 3.5 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210930 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation().B0toDM +# tracksInAcc.Code = " count ( isGoodB ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..5206fc038 --- /dev/null +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV.dec @@ -0,0 +1,59 @@ +# EventType: 11502000 +# +# Descriptor: [B0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/B0toDM +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210930 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation().B0toDM +# tracksInAcc.Code = " count ( isGoodB ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..098c2ced1 --- /dev/null +++ b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -0,0 +1,71 @@ +# EventType: 12565011 +# +# Descriptor: [B+ -> (Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) H_30 ]cc +# +# NickName: Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/BplustoDM +# +# Documentation: +# Decay a B+ to a Lambda_c(2595)+ -> pipiLambda_c (Lambda_c -> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 1.50 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210930 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "BplustoDM" ) +# tracksInAcc = Generation().BplustoDM +# tracksInAcc.Code = " count ( isGoodB ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B+sig + 1.000 MyLambda_c(2593)+ MyH_30 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda_c(2593)+ + 1.000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..dfe3049c1 --- /dev/null +++ b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -0,0 +1,71 @@ +# EventType: 12565012 +# +# Descriptor: [B+ -> (Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) H_30 ]cc +# +# NickName: Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/BplustoDM +# +# Documentation: +# Decay a B+ to a Lambda_c(2595)+ -> pipiLambda_c (Lambda_c -> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 2.0 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210930 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "BplustoDM" ) +# tracksInAcc = Generation().BplustoDM +# tracksInAcc.Code = " count ( isGoodB ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B+sig + 1.000 MyLambda_c(2593)+ MyH_30 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda_c(2593)+ + 1.000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..d90456f6d --- /dev/null +++ b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -0,0 +1,71 @@ +# EventType: 12565013 +# +# Descriptor: [B+ -> (Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) H_30 ]cc +# +# NickName: Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/BplustoDM +# +# Documentation: +# Decay a B+ to a Lambda_c(2595)+ -> pipiLambda_c (Lambda_c -> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 2.4 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210930 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "BplustoDM" ) +# tracksInAcc = Generation().BplustoDM +# tracksInAcc.Code = " count ( isGoodB ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B+sig + 1.000 MyLambda_c(2593)+ MyH_30 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda_c(2593)+ + 1.000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..414c04dc6 --- /dev/null +++ b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV.dec @@ -0,0 +1,71 @@ +# EventType: 12565010 +# +# Descriptor: [B+ -> (Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) H_30 ]cc +# +# NickName: Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/BplustoDM +# +# Documentation: +# Decay a B+ to a Lambda_c(2595)+ -> pipiLambda_c (Lambda_c -> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210930 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "BplustoDM" ) +# tracksInAcc = Generation().BplustoDM +# tracksInAcc.Code = " count ( isGoodB ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B+sig + 1.000 MyLambda_c(2593)+ MyH_30 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda_c(2593)+ + 1.000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..fd47e389e --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564001 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDKDM +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 1.5 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) +# tracksInAcc = Generation().LbtoDKDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..c3172c58e --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564002 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDKDM +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 2.0 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) +# tracksInAcc = Generation().LbtoDKDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..c849f84c7 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564003 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDKDM +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 2.4 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) +# tracksInAcc = Generation().LbtoDKDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..af5bc04b8 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564004 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDKDM +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 3.0 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) +# tracksInAcc = Generation().LbtoDKDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..3380ef120 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564000 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDKDM +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) +# tracksInAcc = Generation().LbtoDKDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..3af826a23 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564011 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDpiDM +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 1.5 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 6 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation().LbtoDpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE(isGoodPi, 1) >1 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodD, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..82fddd3a1 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564012 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDpiDM +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 2.00 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation().LbtoDpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE(isGoodPi, 1) >1 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodD, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..06e376637 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564013 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDpiDM +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 2.40 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation().LbtoDpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE(isGoodPi, 1) >1 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodD, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..59cc79440 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564014 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDpiDM +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 3.00 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation().LbtoDpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE(isGoodPi, 1) >1 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodD, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV.dec new file mode 100644 index 000000000..c7ac4e035 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564015 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDpiDM +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 3.5 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation().LbtoDpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE(isGoodPi, 1) >1 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodD, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..9efc2a240 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec @@ -0,0 +1,59 @@ +# EventType: 15564010 +# +# Descriptor: [Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ]cc +# +# NickName: Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoDpiDM +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate of 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation().LbtoDpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE(isGoodPi, 1) >1 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodD, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..c27238503 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -0,0 +1,49 @@ +# EventType: 15502001 +# +# Descriptor: [Lambda_b0 -> K+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoKpiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 1.5 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 4 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation().LbtoKpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.6*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.6*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 K+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..0d2005a2d --- /dev/null +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -0,0 +1,49 @@ +# EventType: 15502002 +# +# Descriptor: [Lambda_b0 -> K+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoKpiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 2.0 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 4 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation().LbtoKpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.4*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 K+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..12c3e0b97 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -0,0 +1,49 @@ +# EventType: 15502003 +# +# Descriptor: [Lambda_b0 -> K+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoKpiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 2.4 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation().LbtoKpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.4*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 K+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..3cea83c81 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV.dec @@ -0,0 +1,49 @@ +# EventType: 15502004 +# +# Descriptor: [Lambda_b0 -> K+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoKpiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 3.0 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation().LbtoKpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.4*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 K+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV.dec new file mode 100644 index 000000000..18ed33e85 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV.dec @@ -0,0 +1,49 @@ +# EventType: 15502005 +# +# Descriptor: [Lambda_b0 -> K+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoKpiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 3.5 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation().LbtoKpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.4*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 K+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV.dec new file mode 100644 index 000000000..b62c68f6b --- /dev/null +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV.dec @@ -0,0 +1,49 @@ +# EventType: 15502006 +# +# Descriptor: [Lambda_b0 -> K+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoKpiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 4.0 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 4.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation().LbtoKpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.3*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.3*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 K+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV.dec new file mode 100644 index 000000000..6e517c49c --- /dev/null +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV.dec @@ -0,0 +1,49 @@ +# EventType: 15502007 +# +# Descriptor: [Lambda_b0 -> K+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoKpiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 4.4 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 4.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation().LbtoKpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.3*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.3*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 K+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..b2d41be7b --- /dev/null +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV.dec @@ -0,0 +1,49 @@ +# EventType: 15502000 +# +# Descriptor: [Lambda_b0 -> K+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtoKpiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation().LbtoKpiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.6*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.6*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 K+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..22fe59b42 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -0,0 +1,48 @@ +# EventType: 15502011 +# +# Descriptor: [Lambda_b0 -> pi+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtopipiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 1.5 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation().LbtopipiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..71d56e257 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -0,0 +1,48 @@ +# EventType: 15502012 +# +# Descriptor: [Lambda_b0 -> pi+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtopipiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 2.0 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation().LbtopipiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..29a7b2256 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -0,0 +1,48 @@ +# EventType: 15502013 +# +# Descriptor: [Lambda_b0 -> pi+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtopipiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 2.4 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation().LbtopipiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..75070d2ad --- /dev/null +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV.dec @@ -0,0 +1,48 @@ +# EventType: 15502014 +# +# Descriptor: [Lambda_b0 -> pi+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtopipiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 3.0 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation().LbtopipiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV.dec new file mode 100644 index 000000000..aa8fb4e99 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV.dec @@ -0,0 +1,48 @@ +# EventType: 15502015 +# +# Descriptor: [Lambda_b0 -> pi+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtopipiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 3.5 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation().LbtopipiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV.dec new file mode 100644 index 000000000..19de7b1b9 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV.dec @@ -0,0 +1,48 @@ +# EventType: 15502016 +# +# Descriptor: [Lambda_b0 -> pi+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtopipiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 4.0 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 4.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation().LbtopipiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV.dec new file mode 100644 index 000000000..f57c89652 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV.dec @@ -0,0 +1,48 @@ +# EventType: 15502017 +# +# Descriptor: [Lambda_b0 -> pi+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtopipiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 4.4 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 4.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation().LbtopipiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..fb0af1de7 --- /dev/null +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV.dec @@ -0,0 +1,48 @@ +# EventType: 15502010 +# +# Descriptor: [Lambda_b0 -> pi+ pi- H_30 ]cc +# +# NickName: Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/LbtopipiDM +# +# Documentation: +# Decay a L0 to K pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate with a mass of 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20210927 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation().LbtopipiDM +# tracksInAcc.Code = " count ( isGoodLb ) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.4*GeV ) & inAcc & ( 'pi+' == GABSID) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" ] +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Lambda_b0sig + 1.000 MyH_30 pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End -- GitLab From bdd4e0e772c848a67758e41fb5a648e5a98076a6 Mon Sep 17 00:00:00 2001 From: Dorothea vom Bruch <Dorothea vom Bruch dorothea.vom.bruch@cern.ch> Date: Fri, 22 Oct 2021 13:47:13 +0200 Subject: [PATCH 120/702] add Bd_D+enu=TightCut and Bd_D+taunu,enunu=TightCut --- dkfiles/Bd_D+enu=TightCut.dec | 64 ++++++++++++++++++++++++ dkfiles/Bd_D+taunu,enunu=TightCut.dec | 71 +++++++++++++++++++++++++++ 2 files changed, 135 insertions(+) create mode 100644 dkfiles/Bd_D+enu=TightCut.dec create mode 100644 dkfiles/Bd_D+taunu,enunu=TightCut.dec diff --git a/dkfiles/Bd_D+enu=TightCut.dec b/dkfiles/Bd_D+enu=TightCut.dec new file mode 100644 index 000000000..02007135d --- /dev/null +++ b/dkfiles/Bd_D+enu=TightCut.dec @@ -0,0 +1,64 @@ +# +# +# EventType: 11584061 +# +# Descriptor: {[[B0]nos => nu_e e+ (D- -> K+ pi- pi-)]cc, [[B0]os => anti_nu_e e- (D+ -> K- pi+ pi+)]cc} +# +# NickName: Bd_D+enu=TightCut +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: + +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 150 * MeV )" , +# '[e+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500* MeV) ", +# '[D+]cc' : "( pipiKP > 15000 * MeV ) & (pipiKPT > 2300 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: B -> D+ e nu. D+ -> K pi pi. Cuts for R(D) tau-e #analysis. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Dorothea vom Bruch +# Email: dorothea.vom.bruch@cern.ch +# Date: 20211022 +# + +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# + + +# +Decay B0sig + + 1 MyD- e+ nu_e HQET2 1.185 1.0 1.0; + +Enddecay +CDecay anti-B0sig +# +Decay MyD- + 1.00 K+ pi- pi- PHOTOS D_DALITZ; +Enddecay +CDecay MyD+ +# + +# +End diff --git a/dkfiles/Bd_D+taunu,enunu=TightCut.dec b/dkfiles/Bd_D+taunu,enunu=TightCut.dec new file mode 100644 index 000000000..54102aba3 --- /dev/null +++ b/dkfiles/Bd_D+taunu,enunu=TightCut.dec @@ -0,0 +1,71 @@ +# +# +# EventType: 11584060 +# +# Descriptor: {[[B0]nos => nu_e e+ (D- -> K+ pi- pi-)]cc, [[B0]os => anti_nu_e e- (D+ -> K- pi+ pi+)]cc} +# +# NickName: Bd_D+taunu,enunu=TightCut +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: + +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 150 * MeV )" , +# '[e+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500* MeV) ", +# '[D+]cc' : "( pipiKP > 15000 * MeV ) & (pipiKPT > 2300 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: B -> D+ tau nu. D+ -> K pi pi, tau -> e nu nu. Cuts for B -> D+ tau nu, tau-> e #analysis. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Dorothea vom Bruch +# Email: dorothea.vom.bruch@cern.ch +# Date: 20211022 +# + +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- + + +# +Decay B0sig + + 1 MyD- Mytau+ nu_tau HQET2 1.185 1.0 1.0; + +Enddecay +CDecay anti-B0sig +# +Decay MyD- + 1.00 K+ pi- pi- PHOTOS D_DALITZ; +Enddecay +CDecay MyD+ +# +Decay Mytau- + 1.00 e- nu_tau anti-nu_e PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ + +# +End -- GitLab From 3fe88d8c898dba0066a51fa9c9aa80d6f60bdf15 Mon Sep 17 00:00:00 2001 From: Dorothea vom Bruch <Dorothea vom Bruch dorothea.vom.bruch@cern.ch> Date: Fri, 22 Oct 2021 15:43:36 +0200 Subject: [PATCH 121/702] fix eof error --- dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec b/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec index db21ba0b5..8ce1764e9 100644 --- a/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec +++ b/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec @@ -7,23 +7,24 @@ # NickName: Bd_Dst+taunu,enunu=TightCuts # Cuts: 'LoKi::GenCutTool/TightCut' # InsertPythonCode: + #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * #gen = Generation() #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , -# "from GaudiKernel.SystemOfUnits import GeV, MeV", -# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))", -# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" , +# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))" , +# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" , #] #tightCut.Cuts = { -# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 700. * MeV )" , -# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 700. * MeV )" , +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 700 * MeV )" , +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 700 * MeV )" , # '[e+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500* MeV) ", -# '[D~0]cc' : "( piKP > 15000. * MeV ) & (piKPT > 2300 * MeV)" +# '[D~0]cc' : "( piKP > 15000 * MeV ) & (piKPT > 2300 * MeV)" # } # EndInsertPythonCode # @@ -35,8 +36,8 @@ # Responsible: Dorothea vom Bruch # Email: dorothea.vom.bruch@cern.ch -# Date: 20211018 - +# Date: 20211022 +# # Alias MyD0 D0 @@ -76,4 +77,4 @@ Enddecay CDecay Mytau+ # -End \ No newline at end of file +End -- GitLab From 8e286ebc9be5347c07cef0ed458694b608d47afd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 21 Oct 2021 14:31:32 +0200 Subject: [PATCH 122/702] Merge branch 'B_D0Kstar_Kpi0_study_zehua' into 'master' B d0 kstar kpi0 study zehua See merge request lhcb-datapkg/Gen/DecFiles!847 (cherry picked from commit 3e836a143a9c47999a046060048d7e2da4717732) e64feaf4 test tight cut 1daebeff test 33ef6933 test eb66279f B_D0Kstar_Kpi0_study with tight cut d938d82c update c2b8bddd update --- .../Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut.dec | 165 ++++++++++++++++++ dkfiles/Bu_D0Rho-,K3pi,pipi0=TightCut.dec | 150 ++++++++++++++++ ...Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut.dec | 163 +++++++++++++++++ .../Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut.dec | 165 ++++++++++++++++++ 4 files changed, 643 insertions(+) create mode 100644 dkfiles/Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut.dec create mode 100644 dkfiles/Bu_D0Rho-,K3pi,pipi0=TightCut.dec create mode 100644 dkfiles/Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut.dec create mode 100644 dkfiles/Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut.dec diff --git a/dkfiles/Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut.dec b/dkfiles/Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut.dec new file mode 100644 index 000000000..704bbc6b8 --- /dev/null +++ b/dkfiles/Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut.dec @@ -0,0 +1,165 @@ +# EventType: 11166661 +# +# Descriptor: [ B0 -> (D*(2010)- -> pi- (D~0 -> K+ pi- pi+ pi-) ) ( K*(892)+ -> K+ (pi0 ==> gamma gamma) )]cc +# +# NickName: Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut +# +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => ^( D*(2010)- ==> ^pi- ^( D~0 ==> ^K+ ^pi- ^pi+ ^pi-) ) ^( K*(892)+ ==> K+ (pi0 ==> ^gamma ^gamma) )]CC' +# +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import ns, GeV, MeV, mrad, millimeter', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodPhoton = ( GPT > 0.2 * GeV ) & inEcalX & inEcalY ' ] +# +# tightCut.Cuts = { +# '[B-]cc' : ' ( GPT > 1.0 * GeV ) ', +# '[D*(2010)-]cc' : ' ( GPT > 0.2 * GeV ) ', +# '[D~0]cc' : ' ( GPT > 0.4 * GeV ) ', +# '[pi+]cc' : ' inAcc' , +# '[K-]cc' : ' inAcc' , +# '[K*(892)+]cc' : ' ( GPT > 0.09 * GeV ) ', +# 'gamma' : ' goodPhoton' } +# +# EndInsertPythonCode +# +# +# +# CPUTime: <1min +# +# +# Documentation: Decay products in acceptance and photons of the pi0 in the EMC +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Zehua Xu +# Email: zehua.xu@cern.ch +# Date: 20210915 +# +# + + +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +Alias Mypi0 pi0 + +Alias MyK_S0 K_S0 +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias MyK_1- K_1- +Alias MyK_1+ K_1+ +ChargeConj MyK_1- MyK_1+ +Alias Myomega omega +ChargeConj Myomega Myomega +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 + + +# +Decay B0sig + 1.000 MyK*+ MyD*- SVV_HELAMP 0.283 0.0 0.932 0.0 0.228 0.0; + Enddecay + CDecay anti-B0sig + +# +Decay MyD*- +1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ +# + + +# +Decay MyD0 + 0.0360 Mya_1+ K- SVS; + 0.0097 Myanti-K*0 Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + 0.0002 Myanti-K*0 Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + 0.0038 MyK_1- pi+ SVS; + 0.0150 Myanti-K*0 pi+ pi- PHSP; + 0.0068 K- pi+ Myrho0 PHSP; + 0.0007 K- pi+ Myomega PHSP; + 0.0074 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 +# + +# +# Total a_1+ = 0.492 +# +Decay Mya_1+ + 1.0000 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +Decay Mya_1- + 1.0000 Myrho0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +# Total K*0 = 0.6657 +# +Decay MyK*0 + 1.0000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +# Total omega = 0.0221 +# +Decay Myomega + 1.0000 pi+ pi- VSS; +Enddecay +Decay Myrho0 + 1.0000 pi+ pi- VSS; +Enddecay +# +# Total K_1- = 0.3578 +# +Decay MyK_1+ + 0.1400 Myrho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 MyK*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K+ pi+ pi- PHSP; +Enddecay +Decay MyK_1- + 0.1400 Myrho0 K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 Myanti-K*0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K- pi- pi+ PHSP; +Enddecay +# +# +Decay MyK*- + 1.000 K- Mypi0 VSS; +Enddecay +CDecay MyK*+ +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0Rho-,K3pi,pipi0=TightCut.dec b/dkfiles/Bu_D0Rho-,K3pi,pipi0=TightCut.dec new file mode 100644 index 000000000..cb2a52cfe --- /dev/null +++ b/dkfiles/Bu_D0Rho-,K3pi,pipi0=TightCut.dec @@ -0,0 +1,150 @@ +# EventType: 12265664 +# +# Descriptor: [B- -> (D0 -> K- pi+ pi- pi+ ) (rho(770)- -> pi- (pi0 ==> gamma gamma) )]cc +# +# NickName: Bu_D0Rho-,K3pi,pipi0=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B- => (D0 ==> ^K- ^pi+ ^pi- ^pi+) ^( rho(770)- ==> pi- (pi0 ==> ^gamma ^gamma) )]CC' +# +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import ns, GeV, MeV, mrad, millimeter', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodPhoton = ( GPT > 0.2 * GeV ) & inEcalX & inEcalY ' ] +# +# tightCut.Cuts = { +# '[B-]cc' : ' ( GPT > 1.0 * GeV ) ', +# '[D0]cc' : ' ( GPT > 0.4 * GeV ) ', +# '[pi+]cc' : ' inAcc' , +# '[K-]cc' : ' inAcc' , +# '[rho(770)-]cc' : ' ( GPT > 0.09 * GeV ) ', +# 'gamma' : ' goodPhoton' } +# +# EndInsertPythonCode +# +# +# CPUTime: <1min +# +# +# Documentation: Decay products in acceptance and photons of the pi0 in the EMC +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Zehua Xu +# Email: zehua.xu@cern.ch +# Date: 20210915 +# +# + + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- + +Alias Mypi0 pi0 + +Alias MyK_S0 K_S0 +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias MyK_1- K_1- +Alias MyK_1+ K_1+ +ChargeConj MyK_1- MyK_1+ +Alias Myomega omega +ChargeConj Myomega Myomega +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 + +# +Decay B-sig + 1.000 Myrho- MyD0 SVS; + Enddecay + CDecay B+sig + +# +Decay MyD0 + 0.0360 Mya_1+ K- SVS; + 0.0097 Myanti-K*0 Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + 0.0002 Myanti-K*0 Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + 0.0038 MyK_1- pi+ SVS; + 0.0150 Myanti-K*0 pi+ pi- PHSP; + 0.0068 K- pi+ Myrho0 PHSP; + 0.0007 K- pi+ Myomega PHSP; + 0.0074 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 +# + +# +# Total a_1+ = 0.492 +# +Decay Mya_1+ + 1.0000 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +Decay Mya_1- + 1.0000 Myrho0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +# Total K*0 = 0.6657 +# +Decay MyK*0 + 1.0000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +# Total omega = 0.0221 +# +Decay Myomega + 1.0000 pi+ pi- VSS; +Enddecay +Decay Myrho0 + 1.0000 pi+ pi- VSS; +Enddecay +# +# Total K_1- = 0.3578 +# +Decay MyK_1+ + 0.1400 Myrho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 MyK*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K+ pi+ pi- PHSP; +Enddecay +Decay MyK_1- + 0.1400 Myrho0 K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 Myanti-K*0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K- pi- pi+ PHSP; +Enddecay +# +# +Decay Myrho- + 1.000 pi- Mypi0 VSS; +Enddecay +CDecay Myrho+ +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut.dec b/dkfiles/Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut.dec new file mode 100644 index 000000000..6676aa411 --- /dev/null +++ b/dkfiles/Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut.dec @@ -0,0 +1,163 @@ +# EventType: 12265691 +# +# Descriptor: [B- -> (D*(2007)0 ==> (D0 ==> K- pi+ pi- pi+) gamma ) (K*(892)- -> (pi0 ==> gamma gamma) K-)]cc +# +# NickName: Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B- => ^(D*(2007)0 ==> (D0 ==> ^K- ^pi+ ^pi- ^pi+) ^gamma ) ^(K*(892)- => (pi0 ==> ^gamma ^gamma) ^K-)]CC' +# +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import ns, GeV, MeV, mrad, millimeter', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodPhoton = ( GPT > 0.2 * GeV ) & inEcalX & inEcalY ' ] +# +# tightCut.Cuts = { +# '[B-]cc' : ' ( GPT > 1.0 * GeV ) ', +# '[D*(2007)0]cc' : ' ( GPT > 0.2 * GeV ) ', +# '[D0]cc' : ' ( GPT > 0.4 * GeV ) ', +# '[pi+]cc' : ' inAcc' , +# '[K-]cc' : ' inAcc' , +# '[K*(892)-]cc' : ' ( GPT > 0.09 * GeV ) ', +# 'gamma' : ' goodPhoton' } +# +# EndInsertPythonCode +# +# +# CPUTime: <1min +# +# Documentation: Decay products in acceptance and photons of the pi0 in the EMC +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Zehua Xu +# Email: zehua.xu@cern.ch +# Date: 20210915 +# +# + + + + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +Alias Mypi0 pi0 + +Alias MyK_S0 K_S0 +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias MyK_1- K_1- +Alias MyK_1+ K_1+ +ChargeConj MyK_1- MyK_1+ +Alias Myomega omega +ChargeConj Myomega Myomega +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 + +# +Decay B-sig + 1.000 MyD*0 MyK*- SVV_HELAMP 0.283 0.0 0.932 0.0 0.228 0.0; + Enddecay + CDecay B+sig + +# +Decay MyD*0 +1.000 MyD0 gamma VSP_PWAVE; +Enddecay +Decay Myanti-D*0 +1.000 Myanti-D0 gamma VSP_PWAVE; +Enddecay +# + +# +Decay MyD0 + 0.0360 Mya_1+ K- SVS; + 0.0097 Myanti-K*0 Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + 0.0002 Myanti-K*0 Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + 0.0038 MyK_1- pi+ SVS; + 0.0150 Myanti-K*0 pi+ pi- PHSP; + 0.0068 K- pi+ Myrho0 PHSP; + 0.0007 K- pi+ Myomega PHSP; + 0.0074 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 +# + +# +# Total a_1+ = 0.492 +# +Decay Mya_1+ + 1.0000 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +Decay Mya_1- + 1.0000 Myrho0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +# Total K*0 = 0.6657 +# +Decay MyK*0 + 1.0000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +# Total omega = 0.0221 +# +Decay Myomega + 1.0000 pi+ pi- VSS; +Enddecay +Decay Myrho0 + 1.0000 pi+ pi- VSS; +Enddecay +# +# Total K_1- = 0.3578 +# +Decay MyK_1+ + 0.1400 Myrho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 MyK*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K+ pi+ pi- PHSP; +Enddecay +Decay MyK_1- + 0.1400 Myrho0 K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 Myanti-K*0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K- pi- pi+ PHSP; +Enddecay +# +# +Decay MyK*- + 1.000 K- Mypi0 VSS; +Enddecay +CDecay MyK*+ +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut.dec b/dkfiles/Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut.dec new file mode 100644 index 000000000..1ba8a906a --- /dev/null +++ b/dkfiles/Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut.dec @@ -0,0 +1,165 @@ +# EventType: 12265692 +# +# Descriptor: [B- -> (D*0 ==> (D0 ==> K- pi+ pi- pi+) (pi0 ==> gamma gamma) ) (K*(892)- -> (pi0 ==> gamma gamma) K-)]cc +# +# NickName: Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B- => ^(D*(2007)0 ==> (D0 ==> ^K- ^pi+ ^pi- ^pi+) ^pi0 ) ^(K*(892)- => ^(pi0 ==> ^gamma ^gamma) ^K-)]CC' +# +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import ns, GeV, MeV, mrad, millimeter', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodPhoton = ( GPT > 0.2 * GeV ) & inEcalX & inEcalY ' ] +# +# tightCut.Cuts = { +# '[B-]cc' : ' ( GPT > 1.0 * GeV ) ', +# '[D*(2007)0]cc' : ' ( GPT > 0.2 * GeV ) ', +# '[D0]cc' : ' ( GPT > 0.4 * GeV ) ', +# '[pi+]cc' : ' inAcc' , +# '[K-]cc' : ' inAcc' , +# '[K*(892)-]cc' : ' ( GPT > 0.09 * GeV ) ', +# 'pi0' : ' ( GPT > 0.1 * GeV )' , +# 'gamma' : ' goodPhoton' } +# +# EndInsertPythonCode +# +# +# +# CPUTime: <1min +# +# +# Documentation: Decay products in acceptance and photons of the pi0 in the EMC +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Zehua Xu +# Email: zehua.xu@cern.ch +# Date: 20210915 +# +# + + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +Alias Mypi0 pi0 + +Alias MyK_S0 K_S0 +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias MyK_1- K_1- +Alias MyK_1+ K_1+ +ChargeConj MyK_1- MyK_1+ +Alias Myomega omega +ChargeConj Myomega Myomega +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 + +# +Decay B-sig + 1.000 MyD*0 MyK*- SVV_HELAMP 0.283 0.0 0.932 0.0 0.228 0.0; + Enddecay + CDecay B+sig + +# +Decay MyD*0 +1.000 MyD0 Mypi0 VSS; +Enddecay +Decay Myanti-D*0 +1.000 Myanti-D0 Mypi0 VSS; +Enddecay +# + +# +Decay MyD0 + 0.0360 Mya_1+ K- SVS; + 0.0097 Myanti-K*0 Myrho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + 0.0002 Myanti-K*0 Myomega SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + 0.0038 MyK_1- pi+ SVS; + 0.0150 Myanti-K*0 pi+ pi- PHSP; + 0.0068 K- pi+ Myrho0 PHSP; + 0.0007 K- pi+ Myomega PHSP; + 0.0074 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 +# + +# +# Total a_1+ = 0.492 +# +Decay Mya_1+ + 1.0000 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +Decay Mya_1- + 1.0000 Myrho0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +# Total K*0 = 0.6657 +# +Decay MyK*0 + 1.0000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +# Total omega = 0.0221 +# +Decay Myomega + 1.0000 pi+ pi- VSS; +Enddecay +Decay Myrho0 + 1.0000 pi+ pi- VSS; +Enddecay +# +# Total K_1- = 0.3578 +# +Decay MyK_1+ + 0.1400 Myrho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 MyK*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K+ pi+ pi- PHSP; +Enddecay +Decay MyK_1- + 0.1400 Myrho0 K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0710 Myanti-K*0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.0024 Myomega K- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.1444 K- pi- pi+ PHSP; +Enddecay +# +# +Decay MyK*- + 1.000 K- Mypi0 VSS; +Enddecay +CDecay MyK*+ +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From a3d8d51c4d349d070d1751d4606445d23debf64a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 14 Oct 2021 17:53:59 +0200 Subject: [PATCH 123/702] Merge branch 'ziyiw/Omegac0decfiles' into 'master' New decfiles for Omegac0 two-body decays See merge request lhcb-datapkg/Gen/DecFiles!848 (cherry picked from commit 6e38c9e6c74218191d7dd3b84fb5722b5a42c5a1) 895b5fd5 Omegac0DecayFiles 9fc860ee modify the mimic --- ...amKp,L0K,ppi=phsp,DecProdCut,tau=274fs.dec | 62 +++++++++++++++++++ ...mPip,L0K,ppi=phsp,DecProdCut,tau=274fs.dec | 62 +++++++++++++++++++ ...mKp,L0pi,ppi=phsp,DecProdCut,tau=274fs.dec | 62 +++++++++++++++++++ ...Pip,L0pi,ppi=phsp,DecProdCut,tau=274fs.dec | 62 +++++++++++++++++++ 4 files changed, 248 insertions(+) create mode 100644 dkfiles/Omegac0_OmegamKp,L0K,ppi=phsp,DecProdCut,tau=274fs.dec create mode 100644 dkfiles/Omegac0_OmegamPip,L0K,ppi=phsp,DecProdCut,tau=274fs.dec create mode 100644 dkfiles/Omegac0_XimKp,L0pi,ppi=phsp,DecProdCut,tau=274fs.dec create mode 100644 dkfiles/Omegac0_XimPip,L0pi,ppi=phsp,DecProdCut,tau=274fs.dec diff --git a/dkfiles/Omegac0_OmegamKp,L0K,ppi=phsp,DecProdCut,tau=274fs.dec b/dkfiles/Omegac0_OmegamKp,L0K,ppi=phsp,DecProdCut,tau=274fs.dec new file mode 100644 index 000000000..ebb5e23e3 --- /dev/null +++ b/dkfiles/Omegac0_OmegamKp,L0K,ppi=phsp,DecProdCut,tau=274fs.dec @@ -0,0 +1,62 @@ +# EventType: 26104982 +# +# Descriptor: [Xi_c0 -> (Omega- -> (Lambda0 -> p+ pi-) K-) K+ ]cc +# +# NickName: Omegac0_OmegamKp,L0K,ppi=phsp,DecProdCut,tau=274fs +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: (prompt) Omega_c0 decays to Omega K with phase space model +# Xi_c0 is used to mimic Omegac0 +# EndDocumentation +# +# ParticleValue: "Xi_c0 106 4132 0.0 2.69520000 2.745e-13 Xi_c0 4132 0.000", "Xi_c~0 107 -4132 0.0 2.69520000 2.745e-13 anti-Xi_c0 -4132 0.000" +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chuangxin Lin, Ziyi Wang, Jinlin Fu, Xiaorui Lyu +# Email: chuangxin.lin@cern.ch, ziyi.wang@cern.ch +# Date: 20211003 +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_c0sig +1.000 MyOmega K+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyOmega +1.000 MyLambda K- PHSP; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +# +##### Overwrite forbidden decays +Decay Xi'_c0 +1.0000 gamma Sigma_c0 PHSP; +Enddecay +Decay anti-Xi'_c0 +1.0000 gamma anti-Sigma_c0 PHSP; +Enddecay +# +Decay Xi_c*0 +0.5000 Sigma_c0 pi0 PHSP; +0.5000 Sigma_c0 gamma PHSP; +Enddecay +CDecay anti-Xi_c*0 +# +End diff --git a/dkfiles/Omegac0_OmegamPip,L0K,ppi=phsp,DecProdCut,tau=274fs.dec b/dkfiles/Omegac0_OmegamPip,L0K,ppi=phsp,DecProdCut,tau=274fs.dec new file mode 100644 index 000000000..079db462f --- /dev/null +++ b/dkfiles/Omegac0_OmegamPip,L0K,ppi=phsp,DecProdCut,tau=274fs.dec @@ -0,0 +1,62 @@ +# EventType: 26104985 +# +# Descriptor: [Xi_c0 -> (Omega- -> (Lambda0 -> p+ pi-) K-) pi+ ]cc +# +# NickName: Omegac0_OmegamPip,L0K,ppi=phsp,DecProdCut,tau=274fs +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: (prompt) Omega_c0 decays to Omega pi with phase space decay model +# Xi_c0 is used to mimic Omegac0 +# EndDocumentation +# +# ParticleValue: "Xi_c0 106 4132 0.0 2.69520000 2.745e-13 Xi_c0 4132 0.000", "Xi_c~0 107 -4132 0.0 2.69520000 2.745e-13 anti-Xi_c0 -4132 0.000" +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chuangxin Lin, Ziyi Wang, Jinlin Fu, Xiaorui Lyu +# Email: chuangxin.lin@cern.ch, ziyi.wang@cern.ch +# Date: 20211003 +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_c0sig +1.000 MyOmega pi+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyOmega +1.000 MyLambda K- PHSP; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +# +##### Overwrite forbidden decays +Decay Xi'_c0 +1.0000 gamma Sigma_c0 PHSP; +Enddecay +Decay anti-Xi'_c0 +1.0000 gamma anti-Sigma_c0 PHSP; +Enddecay +# +Decay Xi_c*0 +0.5000 Sigma_c0 pi0 PHSP; +0.5000 Sigma_c0 gamma PHSP; +Enddecay +CDecay anti-Xi_c*0 +# +End diff --git a/dkfiles/Omegac0_XimKp,L0pi,ppi=phsp,DecProdCut,tau=274fs.dec b/dkfiles/Omegac0_XimKp,L0pi,ppi=phsp,DecProdCut,tau=274fs.dec new file mode 100644 index 000000000..c5f1fd1c4 --- /dev/null +++ b/dkfiles/Omegac0_XimKp,L0pi,ppi=phsp,DecProdCut,tau=274fs.dec @@ -0,0 +1,62 @@ +# EventType: 26104984 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) K+ ]cc +# +# NickName: Omegac0_XimKp,L0pi,ppi=phsp,DecProdCut,tau=274fs +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: (prompt) Omega_c0 decays to Xi K with phase space decay model +# Xi_c0 is used to mimic Omegac0 +# EndDocumentation +# +# ParticleValue: "Xi_c0 106 4132 0.0 2.69520000 2.745e-13 Xi_c0 4132 0.000", "Xi_c~0 107 -4132 0.0 2.69520000 2.745e-13 anti-Xi_c0 -4132 0.000" +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chuangxin Lin, Ziyi Wang, Jinlin Fu, Xiaorui Lyu +# Email: chuangxin.lin@cern.ch, ziyi.wang@cern.ch +# Date: 20211003 +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj MyXi Myanti-Xi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_c0sig +1.000 MyXi K+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXi +1.000 MyLambda pi- PHSP; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +# +##### Overwrite forbidden decays +Decay Xi'_c0 +1.0000 gamma Sigma_c0 PHSP; +Enddecay +Decay anti-Xi'_c0 +1.0000 gamma anti-Sigma_c0 PHSP; +Enddecay +# +Decay Xi_c*0 +0.5000 Sigma_c0 pi0 PHSP; +0.5000 Sigma_c0 gamma PHSP; +Enddecay +CDecay anti-Xi_c*0 +# +End diff --git a/dkfiles/Omegac0_XimPip,L0pi,ppi=phsp,DecProdCut,tau=274fs.dec b/dkfiles/Omegac0_XimPip,L0pi,ppi=phsp,DecProdCut,tau=274fs.dec new file mode 100644 index 000000000..ecab25e85 --- /dev/null +++ b/dkfiles/Omegac0_XimPip,L0pi,ppi=phsp,DecProdCut,tau=274fs.dec @@ -0,0 +1,62 @@ +# EventType: 26104983 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+ ]cc +# +# NickName: Omegac0_XimPip,L0pi,ppi=phsp,DecProdCut,tau=274fs +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: (prompt) Omega_c0 decays to Xi pi with phase space decay model +# Xi_c0 is used to mimic Omegac0 +# EndDocumentation +# +# ParticleValue: "Xi_c0 106 4132 0.0 2.69520000 2.745e-13 Xi_c0 4132 0.000", "Xi_c~0 107 -4132 0.0 2.69520000 2.745e-13 anti-Xi_c0 -4132 0.000" +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chuangxin Lin, Ziyi Wang, Jinlin Fu, Xiaorui Lyu +# Email: chuangxin.lin@cern.ch, ziyi.wang@cern.ch +# Date: 20211003 +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj MyXi Myanti-Xi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_c0sig +1.000 MyXi pi+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXi +1.000 MyLambda pi- PHSP; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +# +##### Overwrite forbidden decays +Decay Xi'_c0 +1.0000 gamma Sigma_c0 PHSP; +Enddecay +Decay anti-Xi'_c0 +1.0000 gamma anti-Sigma_c0 PHSP; +Enddecay +# +Decay Xi_c*0 +0.5000 Sigma_c0 pi0 PHSP; +0.5000 Sigma_c0 gamma PHSP; +Enddecay +CDecay anti-Xi_c*0 +# +End -- GitLab From f5ba0005516f6507b7a7eeb5533ada859cff34c9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 21 Oct 2021 13:33:24 +0200 Subject: [PATCH 124/702] Merge branch 'mramospe-ks2ee' into 'master' Add decay files for KS0 decays to two electrons See merge request lhcb-datapkg/Gen/DecFiles!856 (cherry picked from commit ef26c431850540623dd96dbd21d3d832fe7ddeee) 0df20697 Add decay files for KS0 -> e+ e- b9a39654 Fix decay files 2a3d7507 More fixes for the decay files checker e7aa0bd2 Remove decay file without cuts --- dkfiles/Ks_ee=TightCut.dec | 50 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 dkfiles/Ks_ee=TightCut.dec diff --git a/dkfiles/Ks_ee=TightCut.dec b/dkfiles/Ks_ee=TightCut.dec new file mode 100644 index 000000000..54e1bd40a --- /dev/null +++ b/dkfiles/Ks_ee=TightCut.dec @@ -0,0 +1,50 @@ +# EventType: 34122101 +# +# Descriptor: K_S0 => e+ e- +# +# NickName: Ks_ee=TightCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: K_S0 => e+ e-, tight generator cut +# * KS0 endvertex wrt production z < 0.8 m +# * KS0 endvertex wrt production radial cut at 38mm +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = 'KS0 => e+ e-' +# tightCut.Preambulo += [ +# "GVX = LoKi.GenVertices.PositionX() " , +# "GVY = LoKi.GenVertices.PositionY() " , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "from GaudiKernel.SystemOfUnits import meter, millimeter, GeV" , +# "vx = GFAEVX ( GVX, 100 * meter ) " , +# "vy = GFAEVX ( GVY, 100 * meter ) " , +# "vz = GFAEVX ( GVZ, 100 * meter ) " , +# "rho2 = vx**2 + vy**2 " , +# "rhoK = rho2 < (38 * millimeter )**2 " , +# "decay = vz < (0.8 * meter ) ", +# ] +# tightCut.Cuts = { +# 'KS0' : ' decay & rhoK ', +# } +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Miguel Ramos Pernas +# Email: miguel.ramos.pernas@cern.ch +# Date: 20211013 +# +Decay K_S0sig + 1.000 e+ e- PHSP; +Enddecay +# +End -- GitLab From 4c1893d4e4e3ce6be032c5bf6d7d22a9e8b242a3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 21 Oct 2021 16:12:33 +0200 Subject: [PATCH 125/702] Merge branch 'lan/Bsprime1' into 'master' Add decfile for Bsprime1 to Bsst gamma using Jpsi phi mode See merge request lhcb-datapkg/Gen/DecFiles!880 (cherry picked from commit 7dca1ea22a59ebac910999b3cbb46a370aad4dc0) eb9562a4 add decfile for Bsprime1 to Bsst gamma using Jpsi phi mode f28bc33e Add excitations of B/Bs for gs=17 flags --- cmt/decparser/decparser.py | 2 + ...Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut.dec | 92 +++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 dkfiles/Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut.dec diff --git a/cmt/decparser/decparser.py b/cmt/decparser/decparser.py index 067cefbc0..c125ca2a0 100755 --- a/cmt/decparser/decparser.py +++ b/cmt/decparser/decparser.py @@ -376,6 +376,8 @@ elif mother == "Lambda_b0" or mother == "Lambda_c+": flag = 5 elif ("Sigma_b" in mother or "chi_b" in mother or "Omega_b" in mother or "Xi_b" in mother) and general == 1: flag = 6 +elif (mother in ["B*0", "anti-B*0", "B*+", "B*-", "B_s*0", "anti-B_s*0", "B'_10", "anti-B'_10", "B_1+", "B_1-", "B_s0*0", "anti-B_s0*0", "B_2*0", "anti-B_2*0", "B_2*+", "B_2*-", "B_s2*0", "anti-B_s2*0", "B_s10", "anti-B_s1"]) and general == 1: + flag = 7 elif (mother in ["Xi_cc++", "Xi_cc+", "Sigma_c0", "Sigma_c+", "Sigma_c++", "Sigma_c*0", "Sigma_c*++", "Xi_c0", "Xi_c+"] and general == 2): flag = 6 elif ("Upsilon" in mother or "chi_b" in mother) and general == 1: diff --git a/dkfiles/Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut.dec b/dkfiles/Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut.dec new file mode 100644 index 000000000..c597085c3 --- /dev/null +++ b/dkfiles/Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut.dec @@ -0,0 +1,92 @@ +# EventType: 17144254 +# +# Descriptor: [B_s1(L)0 -> (B*_s0 -> (B_s0 -> (J/psi(1S) -> mu+ mu- ) (phi(1020) -> K+ K-)) gamma) gamma]cc +# +# NickName: Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut +# +# ParticleValue: "B_s1(L)0 211 10533 0.0 5.7660000 0.658000e-021 B_s10 10533 0.005000", "B_s1(L)~0 215 -10533 0.0 5.7660000 0.658000e-021 anti-B_s10 -10533 0.005000" +# +# Documentation: +# Excited Bs Spectroscopy +# No decay flag for B_s1(H)0. B_s1(L)0 is used instead. +# Mass and width from Phys.Rev. D86 (2012) 054024 +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[B_s1(L)0 => (B*_s0 -> (B_s0 => (J/psi(1S) => ^mu+ ^mu- ) (phi(1020) => ^K+ ^K-)) gamma) ^gamma]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'fastTrack = ( GPT > 200 * MeV ) & ( GP > 1.9 * GeV ) ' , +# 'goodTrack = inAcc & fastTrack ' , +# 'goodPhoton = ( GPT > 0.25 * GeV ) & inAcc' +# ] +# +# tightCut.Cuts = { +# '[K+]cc' : 'goodTrack ' , +# '[mu+]cc' : 'goodTrack ' , +# 'gamma' : 'goodPhoton' +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20211021 +# +Alias MyBs B_s0 +Alias MyantiBs anti-B_s0 +ChargeConj MyBs MyantiBs +# +Alias MyBsst B_s*0 +Alias MyantiBsst anti-B_s*0 +ChargeConj MyBsst MyantiBsst +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Myphi phi +ChargeConj Myphi Myphi +# +Decay B_s10sig +1.0000 MyBsst gamma PHSP; +Enddecay +CDecay anti-B_s10sig +# +Decay MyBsst +1.0000 MyBs gamma VSP_PWAVE; +Enddecay +CDecay MyantiBsst +# +Decay MyBs +1.0000 MyJ/psi Myphi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +Enddecay +CDecay MyantiBs +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay Myphi + 1.000 K+ K- VSS; +Enddecay +# +Decay B_s10 +1.0000 MyBs gamma VSP_PWAVE; +Enddecay +# +Decay anti-B_s10 +1.0000 MyantiBs gamma VSP_PWAVE; +Enddecay +# +End -- GitLab From 0e5d87eb0f9eee6a501a2f3c72cb32cf1bfc5edd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Oct 2021 12:03:10 +0200 Subject: [PATCH 126/702] Merge branch 'vlisovsk_Xi0' into 'master' --- ...ib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut.dec | 99 +++++++++++++++++++ .../Xib0_Xi0mumu,Lambdapi=phsp,TightCut.dec | 93 +++++++++++++++++ 2 files changed, 192 insertions(+) create mode 100644 dkfiles/Xib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut.dec create mode 100644 dkfiles/Xib0_Xi0mumu,Lambdapi=phsp,TightCut.dec diff --git a/dkfiles/Xib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut.dec b/dkfiles/Xib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut.dec new file mode 100644 index 000000000..6ad51d90c --- /dev/null +++ b/dkfiles/Xib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut.dec @@ -0,0 +1,99 @@ +# EventType: 16144541 +# +# Descriptor: [Xi_b0 -> (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) ) (J/psi(1S) -> mu+ mu-)]cc +# +# NickName: Xib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Xib0 decay to JpsiXi0, Xi0 forced to go Lambda pi0, Lambda forced to go to p pi. Tight cuts on all particles. ECAL accetpance for the photons computed assuming that the Xi0 decays after flying up to 2.5 meters. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b0 => ^(Xi0 => ^(Lambda0 => ^p+ ^pi-) ^(pi0 => ^gamma ^gamma)) (J/psi(1S) => ^mu+ ^mu-))]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.2 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.2 / 12.5 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7. ) " , +# "inP_p = ( GP > 3.5 * GeV ) & ( GPT > 0.05 * GeV )", +# "inP_pi = ( GP > 1.1 * GeV ) ", +# "inP_mu = ( GP > 2. * GeV ) & ( GPT > 0.05 * GeV )", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 10 " , +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 10 " , +# "goodMuon = inAcc & inP_mu & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "goodPi0 = ( GPT > 50 * MeV ) " , +# "goodGamma = ( 0 < GPZ ) & ( 50 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1. * meter, GFAEVX ( GVZ, 100 * meter ), 2.9 * meter )", +# ] +# tightCut.Cuts = { +# "[Xi0]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[gamma]cc" : "goodGamma" , +# "[p+]cc" : "goodProton", +# "[pi-]cc" : "goodPion" , +# "[pi0]cc" : "goodPi0" , +# "[mu+]cc" : "goodMuon" +# } +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi +# Email: vitalii.lisovskyi@cern.ch +# Date: 20211022 +# CPUTime: 3 min +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj Myanti-Xi0 MyXi0 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Xi_b0sig +1.000 MyXi0 MyJ/psi PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyJ/psi +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyXi0 +1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 +# +Decay MyLambda +1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPi0 +1.000 gamma gamma PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib0_Xi0mumu,Lambdapi=phsp,TightCut.dec b/dkfiles/Xib0_Xi0mumu,Lambdapi=phsp,TightCut.dec new file mode 100644 index 000000000..e0df3ecf9 --- /dev/null +++ b/dkfiles/Xib0_Xi0mumu,Lambdapi=phsp,TightCut.dec @@ -0,0 +1,93 @@ +# EventType: 16114541 +# +# Descriptor: [Xi_b0 -> (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) ) mu+ mu-]cc +# +# NickName: Xib0_Xi0mumu,Lambdapi=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Rare Xib0 decay to Xi0mumu, Xi0 forced to go Lambda pi0, Lambda forced to go to p pi. Tight cuts on all particles. ECAL accetpance for the photons computed assuming that the Xi0 decays after flying up to 2.5 meters. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi +# Email: vitalii.lisovskyi@cern.ch +# Date: 20211022 +# CPUTime:2min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b0 => ^(Xi0 => ^(Lambda0 => ^p+ ^pi-) ^(pi0 => ^gamma ^gamma)) ^mu+ ^mu-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.2 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.2 / 12.5 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7. ) " , +# "inP_p = ( GP > 3.5 * GeV ) & ( GPT > 0.05 * GeV )", +# "inP_pi = ( GP > 1.1 * GeV ) ", +# "inP_mu = ( GP > 2. * GeV ) & ( GPT > 0.05 * GeV )", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 10 " , +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 10 " , +# "goodMuon = inAcc & inP_mu & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "goodPi0 = ( GPT > 50 * MeV ) " , +# "goodGamma = ( 0 < GPZ ) & ( 50 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1. * meter, GFAEVX ( GVZ, 100 * meter ), 2.9 * meter )", +# ] +# tightCut.Cuts = { +# "[Xi0]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[gamma]cc" : "goodGamma" , +# "[p+]cc" : "goodProton", +# "[pi-]cc" : "goodPion" , +# "[pi0]cc" : "goodPi0" , +# "[mu+]cc" : "goodMuon" +# } +# EndInsertPythonCode +# +# +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj Myanti-Xi0 MyXi0 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b0sig +1.000 MyXi0 mu+ mu- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyXi0 +1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 +# +Decay MyLambda +1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPi0 +1.000 gamma gamma PHSP; +Enddecay +# +End +# + -- GitLab From 99251ed6123bb47e080de39116a83977dd721557 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Oct 2021 14:48:44 +0200 Subject: [PATCH 127/702] Merge branch 'pbaladro/bkgs-phsp' into 'master' --- dkfiles/Bd_Dst-pi,KSpipi=PartRecCut.dec | 71 ++++++++++++++++++ dkfiles/Bd_Kspipipipi=PHSP,PartRecCut.dec | 49 +++++++++++++ dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec | 58 +++++++++++++++ dkfiles/Bs_Kspipipipi=PHSP,PartRecCut.dec | 48 ++++++++++++ dkfiles/Bu_D0pi,KSpipipi0=PHSP,PartRecCut.dec | 59 +++++++++++++++ .../Bu_EtapKst+,rhogamma,Kspi=PartRecCut.dec | 73 +++++++++++++++++++ dkfiles/Bu_Kspipipigamma=PHSP,PartRecCut.dec | 49 +++++++++++++ dkfiles/Bu_Kspipipipi0=PHSP,PartRecCut.dec | 49 +++++++++++++ 8 files changed, 456 insertions(+) create mode 100755 dkfiles/Bd_Dst-pi,KSpipi=PartRecCut.dec create mode 100755 dkfiles/Bd_Kspipipipi=PHSP,PartRecCut.dec create mode 100755 dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec create mode 100755 dkfiles/Bs_Kspipipipi=PHSP,PartRecCut.dec create mode 100755 dkfiles/Bu_D0pi,KSpipipi0=PHSP,PartRecCut.dec create mode 100755 dkfiles/Bu_EtapKst+,rhogamma,Kspi=PartRecCut.dec create mode 100755 dkfiles/Bu_Kspipipigamma=PHSP,PartRecCut.dec create mode 100755 dkfiles/Bu_Kspipipipi0=PHSP,PartRecCut.dec diff --git a/dkfiles/Bd_Dst-pi,KSpipi=PartRecCut.dec b/dkfiles/Bd_Dst-pi,KSpipi=PartRecCut.dec new file mode 100755 index 000000000..1d26c5243 --- /dev/null +++ b/dkfiles/Bd_Dst-pi,KSpipi=PartRecCut.dec @@ -0,0 +1,71 @@ +# EventType: 11166144 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> (KS0 -> pi+ pi-) pi+ pi-) pi-) pi+]cc +# +# NickName: Bd_Dst-pi,KSpipi=PartRecCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: +# B_0 decay D*( D0(K0s pi- pi+) pi-) pi+ . Tight cuts adapted for partially reconstructed decays in B2Kspipipi AmAn +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20211016 +# CPUTime: 2 min +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B0 => (D*(2010)- => (D~0 => (KS0 => pi+ pi-) pi+ pi-) pi-) pi+]CC' +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.5*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPiKs = ( ( GP > 2.*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" +# , "isGoodD0 = ( ( 'D0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" +# , "isGoodDstr = ( ( 'D*(2010)+' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD0, 1 ) > 0 ))" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodDstr, 1 ) > 0 ))" ] +# tightCut.Cuts = { +# '[B0]cc' : 'isGoodB'} + +# EndInsertPythonCode +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +## +Decay B0sig + 1.000 MyD*- pi+ SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyD*+ + 1.000 MyD0 pi+ VSS; +Enddecay +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +# +Decay MyD0 + 1.000 myK_S0 pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 + 1.000 pi+ pi- PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bd_Kspipipipi=PHSP,PartRecCut.dec b/dkfiles/Bd_Kspipipipi=PHSP,PartRecCut.dec new file mode 100755 index 000000000..9b646f0c6 --- /dev/null +++ b/dkfiles/Bd_Kspipipipi=PHSP,PartRecCut.dec @@ -0,0 +1,49 @@ +# EventType: 11106101 +# +# Descriptor: [B0 -> (KS0 -> pi+ pi-) pi- pi+ pi- pi+]CC +# +# NickName: Bd_Kspipipipi=PHSP,PartRecCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: +# B_0 decay K0s pi- pi+ pi+ pi- in flat PHSP, Tight cuts adapted for partially reconstructed decays in B2Kspipipi AmAn +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20211016 +# CPUTime: < 1 min +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B0 => (KS0 => pi+ pi-) pi- pi+ pi- pi+]CC' +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.5*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPiKs = ( ( GP > 2.*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 2 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" ] +# tightCut.Cuts = { +# '[B0]cc' : 'isGoodB'} +# EndInsertPythonCode +# +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B0sig + 1.000 myK_S0 pi- pi+ pi- pi+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec b/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec new file mode 100755 index 000000000..f3c55bb43 --- /dev/null +++ b/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec @@ -0,0 +1,58 @@ +# EventType: 13166172 +# +# Descriptor: [B_s0 -> (D_s- -> (KS0 -> pi+ pi-) pi- pi+ pi-) pi+]CC +# +# NickName: Bs_Dspi,Kspipipi=PartRecCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: +# B_s0 decay to D_s- (K0s pi-) pi+ pi+ pi-, Tight cuts adapted for partially reconstructed decays in B2Kspipipi AmAn +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20211016 +# CPUTime: 4 min +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B_s0 => (D_s- => (KS0 => pi+ pi-) pi- pi+ pi-) pi+]CC' +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.5*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPiKs = ( ( GP > 2.*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" +# , "isGoodDs = ( ( 'D_s+' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 2 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" +# , "isGoodB = ( ( 'B_s0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodDs, 1 ) > 0 ))" ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'isGoodB'} +# EndInsertPythonCode +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B_s0sig + 1.000 MyD_s- pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s- + 1.000 myK_S0 pi- pi+ pi- PHSP; +Enddecay +CDecay MyD_s+ +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bs_Kspipipipi=PHSP,PartRecCut.dec b/dkfiles/Bs_Kspipipipi=PHSP,PartRecCut.dec new file mode 100755 index 000000000..d5db792b3 --- /dev/null +++ b/dkfiles/Bs_Kspipipipi=PHSP,PartRecCut.dec @@ -0,0 +1,48 @@ +# EventType: 13106101 +# +# Descriptor: [B_s0 -> (KS0 -> pi+ pi-) pi- pi+ pi- pi+]CC +# +# NickName: Bs_Kspipipipi=PHSP,PartRecCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# Documentation: +# B_s0 decay K0s pi- pi+ pi+ pi- in flat PHSP, Tight cuts adapted for partially reconstructed decays in B2Kspipipi AmAn +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20211016 +# CPUTime: 2 min +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B_s0 => (KS0 => pi+ pi-) pi- pi+ pi- pi+]CC' +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.5*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPiKs = ( ( GP > 2.*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" +# , "isGoodB = ( ( 'B_s0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 2 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'isGoodB'} +# EndInsertPythonCode +# +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B_s0sig + 1.000 myK_S0 pi- pi+ pi- pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_D0pi,KSpipipi0=PHSP,PartRecCut.dec b/dkfiles/Bu_D0pi,KSpipipi0=PHSP,PartRecCut.dec new file mode 100755 index 000000000..ea58b6430 --- /dev/null +++ b/dkfiles/Bu_D0pi,KSpipipi0=PHSP,PartRecCut.dec @@ -0,0 +1,59 @@ +# EventType: 12165529 +# +# Descriptor: [B+ -> (D~0 -> (KS0 -> pi+ pi-) pi+ pi- pi0) pi+]CC +# +# NickName: Bu_D0pi,KSpipipi0=PHSP,PartRecCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: +# B+ decay D0( K0s pi0 pi+ pi-) pi+ in flat PHSP, Tight cuts adapted for partially reconstructed decays in B2Kspipipi AmAn +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20211016 +# CPUTime: < 1 min +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ => (D~0 => (KS0 => pi+ pi-) pi+ pi- pi0) pi+]CC' +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.5*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPiKs = ( ( GP > 2.*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" +# , "isGoodD0 = ( ( 'D0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD0, 1 ) > 0 ))" ] +# tightCut.Cuts = { +# '[B+]cc' : 'isGoodB'} +# EndInsertPythonCode +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias myK_S0 K_S0 +ChargeConj MyD0 Myanti-D0 +ChargeConj myK_S0 myK_S0 +## +Decay B+sig +1.000 Myanti-D0 pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 +1.000 myK_S0 pi+ pi- pi0 PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bu_EtapKst+,rhogamma,Kspi=PartRecCut.dec b/dkfiles/Bu_EtapKst+,rhogamma,Kspi=PartRecCut.dec new file mode 100755 index 000000000..2fb69ad4e --- /dev/null +++ b/dkfiles/Bu_EtapKst+,rhogamma,Kspi=PartRecCut.dec @@ -0,0 +1,73 @@ +# EventType: 12105315 +# +# Descriptor: [B+ -> (K*(892)+ -> (KS0 -> pi+ pi-) pi+) (eta_prime -> (rho(770)0 -> pi+ pi-) gamma)]cc +# +# NickName: Bu_EtapKst+,rhogamma,Kspi=PartRecCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: Kst+ to KSpi and etaprime to rho0gamma(SVP_HELAMP). Tight cuts adapted for partially reconstructed decays in B2Kspipipi AmAn +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20211016 +# CPUTime: < 1 min +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ => (K*(892)+ => (KS0 => pi+ pi-) pi+) (eta_prime => (rho(770)0 => pi+ pi-) gamma)]CC' +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.5*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPiKs = ( ( GP > 2.*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" +# , "isGoodrho = ( ( 'rho(770)0' == GABSID ) & (GNINTREE( isGoodPi, 1 ) > 1 ))" +# , "isGoodKstr = ( ( 'K*(892)+' == GABSID ) & (GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodrho, 4 ) > 0 ) & ( GNINTREE( isGoodKstr, 1 ) > 0 ))" ] +# tightCut.Cuts = { +# '[B+]cc' : 'isGoodB'} +# EndInsertPythonCode + +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- +Alias MyKs K_S0 +ChargeConj MyKs MyKs +Alias myeta' eta' +Alias myrho0 rho0 +ChargeConj myeta' myeta' +ChargeConj myrho0 myrho0 + + +# +Decay B+sig + 1.000 MyKst+ myeta' PHSP; +Enddecay +CDecay B-sig +# +Decay MyKst+ + 1.000 MyKs pi+ VSS; +Enddecay +CDecay MyKst- +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay myeta' + 1.000 myrho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +End + + diff --git a/dkfiles/Bu_Kspipipigamma=PHSP,PartRecCut.dec b/dkfiles/Bu_Kspipipigamma=PHSP,PartRecCut.dec new file mode 100755 index 000000000..a928eb769 --- /dev/null +++ b/dkfiles/Bu_Kspipipigamma=PHSP,PartRecCut.dec @@ -0,0 +1,49 @@ +# EventType: 12105314 +# +# Descriptor: [B+ -> pi+ pi- pi+ (KS0 -> pi+ pi-) gamma]cc +# +# NickName: Bu_Kspipipigamma=PHSP,PartRecCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: +# B+ decay K0s gamma pi+ pi+ pi- in flat PHSP, Tight cuts adapted for partially reconstructed decays in B2Kspipipi AmAn +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20211016 +# CPUTime: < 1 min +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ => pi+ pi- pi+ (KS0 => pi+ pi-) gamma]CC' +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.5*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPiKs = ( ( GP > 2.*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 2 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" ] +# tightCut.Cuts = { +# '[B+]cc' : 'isGoodB'} +# EndInsertPythonCode +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay B+sig + 1.000 pi+ pi- pi+ MyK0s gamma PHSP; +Enddecay +CDecay B-sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_Kspipipipi0=PHSP,PartRecCut.dec b/dkfiles/Bu_Kspipipipi0=PHSP,PartRecCut.dec new file mode 100755 index 000000000..ca29e0fef --- /dev/null +++ b/dkfiles/Bu_Kspipipipi0=PHSP,PartRecCut.dec @@ -0,0 +1,49 @@ +# EventType: 12105501 +# +# Descriptor: [B+ -> (KS0 -> pi+ pi-) pi+ pi- pi+ pi0]CC +# +# NickName: Bu_Kspipipipi0=PHSP,PartRecCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: +# B+ decay K0s pi0 pi+ pi+ pi- in flat PHSP, Tight cuts adapted for partially reconstructed decays in B2Kspipipi AmAn +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20211016 +# CPUTime: < 1 min +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ => (KS0 => pi+ pi-) pi+ pi- pi+ pi0]CC' +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.5*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPiKs = ( ( GP > 2.*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 2 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" ] +# tightCut.Cuts = { +# '[B+]cc' : 'isGoodB'} +# EndInsertPythonCode +# +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B+sig + 1.000 myK_S0 pi0 pi+ pi- pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay myK_S0 + 1.000 pi+ pi- PHSP; +Enddecay +# +End + -- GitLab From 0e5e677eea5f1a87e2b8391b8887359111c9f101 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Oct 2021 22:13:02 +0200 Subject: [PATCH 128/702] Merge branch 'nsahoo/Lb2Lemu' into 'master' --- ...ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 67 +++++++++++++++++++ ...ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 67 +++++++++++++++++++ ...ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 67 +++++++++++++++++++ ...ma0,ee,Lambdagamma,ppi=phsp,DecProdCut.dec | 51 ++++++++++++++ ...ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 60 +++++++++++++++++ ...mu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 60 +++++++++++++++++ ...ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 61 +++++++++++++++++ ...mu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 61 +++++++++++++++++ ...ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 61 +++++++++++++++++ ...mu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 61 +++++++++++++++++ ...gma0ee,Lambdagamma,ppi=phsp,DecProdCut.dec | 45 +++++++++++++ ...a0mumu,Lambdagamma,ppi=phsp,DecProdCut.dec | 45 +++++++++++++ .../Lb_psi2SLambda,Jpsipipi,ee=DecProdCut.dec | 52 ++++++++++++++ ...ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 67 +++++++++++++++++++ ...mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 67 +++++++++++++++++++ ...ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 67 +++++++++++++++++++ ...mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 67 +++++++++++++++++++ ...ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 67 +++++++++++++++++++ ...mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec | 67 +++++++++++++++++++ ...ma0,ee,Lambdagamma,ppi=phsp,DecProdCut.dec | 51 ++++++++++++++ ...ma0,mm,Lambdagamma,ppi=phsp,DecProdCut.dec | 51 ++++++++++++++ 21 files changed, 1262 insertions(+) create mode 100755 dkfiles/Lb_JpsiLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_JpsiLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_JpsiLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_JpsiSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_Lambdast1405ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_Lambdast1405mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_Lambdast1520ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_Lambdast1520mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_Lambdast1600ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_Lambdast1600mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_Sigma0ee,Lambdagamma,ppi=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_Sigma0mumu,Lambdagamma,ppi=phsp,DecProdCut.dec create mode 100644 dkfiles/Lb_psi2SLambda,Jpsipipi,ee=DecProdCut.dec create mode 100755 dkfiles/Lb_psi2SLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_psi2SLambdast1405,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_psi2SLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_psi2SLambdast1520,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_psi2SLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_psi2SLambdast1600,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_psi2SSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut.dec create mode 100755 dkfiles/Lb_psi2SSigma0,mm,Lambdagamma,ppi=phsp,DecProdCut.dec diff --git a/dkfiles/Lb_JpsiLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..3aace2ff9 --- /dev/null +++ b/dkfiles/Lb_JpsiLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 15154700 +# +# Descriptor: [Lambda_b0 -> (J/psi -> e+ e-) (Lambda(1405)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma))]cc +# +# NickName: Lb_JpsiLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias MyJ/psi J/psi +Alias MyLambda1405 Lambda(1405)0 +Alias MySigma Sigma0 +Alias MyLambda Lambda0 +Alias Mypi0 pi0 +Alias Myanti-Lambda anti-Lambda0 +Alias Myanti-Sigma anti-Sigma0 +Alias Myanti-Lambda1405 anti-Lambda(1405)0 +ChargeConj Myanti-Lambda MyLambda +ChargeConj Myanti-Sigma MySigma +ChargeConj Myanti-Lambda1405 MyLambda1405 +ChargeConj MyJ/psi MyJ/psi +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1405 MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1405 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1405 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_JpsiLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..b6d528990 --- /dev/null +++ b/dkfiles/Lb_JpsiLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 15154701 +# +# Descriptor: [Lambda_b0 -> (J/psi -> e+ e-) (Lambda(1520)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma))]cc +# +# NickName: Lb_JpsiLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: 4 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias MyJ/psi J/psi +Alias MyLambda1520 Lambda(1520)0 +Alias MySigma Sigma0 +Alias MyLambda Lambda0 +Alias Mypi0 pi0 +Alias Myanti-Lambda anti-Lambda0 +Alias Myanti-Sigma anti-Sigma0 +Alias Myanti-Lambda1520 anti-Lambda(1520)0 +ChargeConj Myanti-Lambda MyLambda +ChargeConj Myanti-Sigma MySigma +ChargeConj Myanti-Lambda1520 MyLambda1520 +ChargeConj MyJ/psi MyJ/psi +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1520 MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1520 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1520 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_JpsiLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..0afa80a5e --- /dev/null +++ b/dkfiles/Lb_JpsiLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 15154702 +# +# Descriptor: [Lambda_b0 -> (J/psi -> e+ e-) (Lambda(1600)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma))]cc +# +# NickName: Lb_JpsiLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias MyJ/psi J/psi +Alias MyLambda1600 Lambda(1600)0 +Alias MySigma Sigma0 +Alias MyLambda Lambda0 +Alias Mypi0 pi0 +Alias Myanti-Lambda anti-Lambda0 +Alias Myanti-Sigma anti-Sigma0 +Alias Myanti-Lambda1600 anti-Lambda(1600)0 +ChargeConj Myanti-Lambda MyLambda +ChargeConj Myanti-Sigma MySigma +ChargeConj Myanti-Lambda1600 MyLambda1600 +ChargeConj MyJ/psi MyJ/psi +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1600 MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1600 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1600 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_JpsiSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut.dec new file mode 100755 index 000000000..68072613c --- /dev/null +++ b/dkfiles/Lb_JpsiSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 15154300 +# +# Descriptor: [Lambda_b0 -> (J/psi -> e+ e-) (Sigma0 -> (Lambda0 -> p+ pi-) gamma)]cc +# NickName: Lb_JpsiSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb->J/psi Sigma0 (isospin violated), +# with Sigma0->Lambda0 gamma, Lambda0 forced into p pi, including radiative mode. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# CPUTime: < 1 min +# Date: 20211018 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Lambda_b0sig + 1.000 MySigma MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_Lambdast1405ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_Lambdast1405ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..6ccc5289f --- /dev/null +++ b/dkfiles/Lb_Lambdast1405ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,60 @@ +# EventType: 15124700 +# +# Descriptor: [Lambda_b0 -> (Lambda(1405)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma)) e+ e- ]cc +# +# NickName: Lb_Lambdast1405ee,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: 3 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias MyLambda1405 Lambda(1405)0 +Alias Myanti-Lambda1405 anti-Lambda(1405)0 +ChargeConj Myanti-Lambda1405 MyLambda1405 +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1405 e+ e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1405 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1405 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_Lambdast1405mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_Lambdast1405mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..e842e2dc5 --- /dev/null +++ b/dkfiles/Lb_Lambdast1405mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,60 @@ +# EventType: 15114700 +# +# Descriptor: [Lambda_b0 -> (Lambda(1405)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma)) mu+ mu- ]cc +# +# NickName: Lb_Lambdast1405mumu,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias MyLambda1405 Lambda(1405)0 +Alias Myanti-Lambda1405 anti-Lambda(1405)0 +ChargeConj Myanti-Lambda1405 MyLambda1405 +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1405 mu+ mu- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1405 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1405 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_Lambdast1520ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_Lambdast1520ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..542b18b8d --- /dev/null +++ b/dkfiles/Lb_Lambdast1520ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,61 @@ +# EventType: 15124701 +# +# Descriptor: [Lambda_b0 -> (Lambda(1520)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma)) e+ e-]cc +# +# NickName: Lb_Lambdast1520ee,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias MyLambda1520 Lambda(1520)0 +Alias Myanti-Lambda1520 anti-Lambda(1520)0 +ChargeConj Myanti-Lambda1520 MyLambda1520 +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1520 e+ e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1520 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1520 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_Lambdast1520mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_Lambdast1520mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..e14fe3748 --- /dev/null +++ b/dkfiles/Lb_Lambdast1520mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,61 @@ +# EventType: 15114701 +# +# Descriptor: [Lambda_b0 -> (Lambda(1520)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma)) mu+ mu-]cc +# +# NickName: Lb_Lambdast1520mumu,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: 3 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias MyLambda1520 Lambda(1520)0 +Alias Myanti-Lambda1520 anti-Lambda(1520)0 +ChargeConj Myanti-Lambda1520 MyLambda1520 +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1520 mu+ mu- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1520 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1520 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_Lambdast1600ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_Lambdast1600ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..09e827707 --- /dev/null +++ b/dkfiles/Lb_Lambdast1600ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,61 @@ +# EventType: 15124702 +# +# Descriptor: [Lambda_b0 -> (Lambda(1600)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma)) e+ e-]cc +# +# NickName: Lb_Lambdast1600ee,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias MyLambda1600 Lambda(1600)0 +Alias Myanti-Lambda1600 anti-Lambda(1600)0 +ChargeConj Myanti-Lambda1600 MyLambda1600 +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1600 e+ e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1600 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1600 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_Lambdast1600mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_Lambdast1600mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..426be50a5 --- /dev/null +++ b/dkfiles/Lb_Lambdast1600mumu,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,61 @@ +# EventType: 15114702 +# +# Descriptor: [Lambda_b0 -> (Lambda(1600)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma)) mu+ mu-]cc +# +# NickName: Lb_Lambdast1600mumu,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: 3 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias MyLambda1600 Lambda(1600)0 +Alias Myanti-Lambda1600 anti-Lambda(1600)0 +ChargeConj Myanti-Lambda1600 MyLambda1600 +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1600 mu+ mu- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1600 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1600 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_Sigma0ee,Lambdagamma,ppi=phsp,DecProdCut.dec b/dkfiles/Lb_Sigma0ee,Lambdagamma,ppi=phsp,DecProdCut.dec new file mode 100755 index 000000000..a5c91127d --- /dev/null +++ b/dkfiles/Lb_Sigma0ee,Lambdagamma,ppi=phsp,DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 15124300 +# +# Descriptor: [Lambda_b0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) e+ e-]cc +# NickName: Lb_Sigma0ee,Lambdagamma,ppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb-> Sigma0 e+ e- +# with Sigma0->Lambda0 gamma, Lambda0 forced into p pi, including radiative mode. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# CPUTime: 2 min +# Date: 20211018 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +# +Decay Lambda_b0sig + 1.000 MySigma e+ e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_Sigma0mumu,Lambdagamma,ppi=phsp,DecProdCut.dec b/dkfiles/Lb_Sigma0mumu,Lambdagamma,ppi=phsp,DecProdCut.dec new file mode 100755 index 000000000..2ea46c515 --- /dev/null +++ b/dkfiles/Lb_Sigma0mumu,Lambdagamma,ppi=phsp,DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 15114300 +# +# Descriptor: [Lambda_b0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) mu+ mu-]cc +# NickName: Lb_Sigma0mumu,Lambdagamma,ppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb-> Sigma0 mu+ mu- +# with Sigma0->Lambda0 gamma, Lambda0 forced into p pi, including radiative mode. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# CPUTime: 2 min +# Date: 20211018 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +# +Decay Lambda_b0sig + 1.000 MySigma mu+ mu- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_psi2SLambda,Jpsipipi,ee=DecProdCut.dec b/dkfiles/Lb_psi2SLambda,Jpsipipi,ee=DecProdCut.dec new file mode 100644 index 000000000..66e1995fb --- /dev/null +++ b/dkfiles/Lb_psi2SLambda,Jpsipipi,ee=DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 15156100 +# +# Descriptor: [Lambda_b0 -> (psi(2S) -> (J/psi(1S) -> e+ e-) pi+ pi-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Lb_psi2SLambda,Jpsipipi,ee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# +# Documentation: Lambda_b0 decay to psi(2S) -> (Jpsi -> e+ e-) pi+ pi- and Lambda0 forced into p pi, all daughters in acceptance +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211021 +# +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mypsi2s psi(2S) +ChargeConj Mypsi2s Mypsi2s +# +Decay Lambda_b0sig + 1.000 Mypsi2s MyLambda PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mypsi2s + 1.000 MyJ/psi pi+ pi- VVPIPI; +Enddecay +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_psi2SLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..dcc4c4449 --- /dev/null +++ b/dkfiles/Lb_psi2SLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 15154703 +# +# Descriptor: [Lambda_b0 -> (psi(2S) -> e+ e-) (Lambda(1405)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma))]cc +# +# NickName: Lb_psi2SLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias Mypsi2s psi(2S) +Alias MyLambda1405 Lambda(1405)0 +Alias MySigma Sigma0 +Alias MyLambda Lambda0 +Alias Mypi0 pi0 +Alias Myanti-Lambda anti-Lambda0 +Alias Myanti-Sigma anti-Sigma0 +Alias Myanti-Lambda1405 anti-Lambda(1405)0 +ChargeConj Myanti-Lambda MyLambda +ChargeConj Myanti-Sigma MySigma +ChargeConj Myanti-Lambda1405 MyLambda1405 +ChargeConj Mypsi2s Mypsi2s +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1405 Mypsi2s PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1405 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1405 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay Mypsi2s + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_psi2SLambdast1405,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SLambdast1405,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..05a4ed20a --- /dev/null +++ b/dkfiles/Lb_psi2SLambdast1405,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 15144710 +# +# Descriptor: [Lambda_b0 -> (psi(2S) -> mu+ mu-) (Lambda(1405)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma))]cc +# +# NickName: Lb_psi2SLambdast1405,mm,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias Mypsi2s psi(2S) +Alias MyLambda1405 Lambda(1405)0 +Alias MySigma Sigma0 +Alias MyLambda Lambda0 +Alias Mypi0 pi0 +Alias Myanti-Lambda anti-Lambda0 +Alias Myanti-Sigma anti-Sigma0 +Alias Myanti-Lambda1405 anti-Lambda(1405)0 +ChargeConj Myanti-Lambda MyLambda +ChargeConj Myanti-Sigma MySigma +ChargeConj Myanti-Lambda1405 MyLambda1405 +ChargeConj Mypsi2s Mypsi2s +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1405 Mypsi2s PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1405 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1405 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay Mypsi2s + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_psi2SLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..db53792c5 --- /dev/null +++ b/dkfiles/Lb_psi2SLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 15154704 +# +# Descriptor: [Lambda_b0 -> (psi(2S) -> e+ e-) (Lambda(1520)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma))]cc +# +# NickName: Lb_psi2SLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias Mypsi2s psi(2S) +Alias MyLambda1520 Lambda(1520)0 +Alias MySigma Sigma0 +Alias MyLambda Lambda0 +Alias Mypi0 pi0 +Alias Myanti-Lambda anti-Lambda0 +Alias Myanti-Sigma anti-Sigma0 +Alias Myanti-Lambda1520 anti-Lambda(1520)0 +ChargeConj Myanti-Lambda MyLambda +ChargeConj Myanti-Sigma MySigma +ChargeConj Myanti-Lambda1520 MyLambda1520 +ChargeConj Mypsi2s Mypsi2s +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1520 Mypsi2s PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1520 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1520 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay Mypsi2s + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_psi2SLambdast1520,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SLambdast1520,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..86d54a3cd --- /dev/null +++ b/dkfiles/Lb_psi2SLambdast1520,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 15144711 +# +# Descriptor: [Lambda_b0 -> (psi(2S) -> mu+ mu-) (Lambda(1520)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma))]cc +# +# NickName: Lb_psi2SLambdast1520,mm,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias Mypsi2s psi(2S) +Alias MyLambda1520 Lambda(1520)0 +Alias MySigma Sigma0 +Alias MyLambda Lambda0 +Alias Mypi0 pi0 +Alias Myanti-Lambda anti-Lambda0 +Alias Myanti-Sigma anti-Sigma0 +Alias Myanti-Lambda1520 anti-Lambda(1520)0 +ChargeConj Myanti-Lambda MyLambda +ChargeConj Myanti-Sigma MySigma +ChargeConj Myanti-Lambda1520 MyLambda1520 +ChargeConj Mypsi2s Mypsi2s +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1520 Mypsi2s PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1520 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1520 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay Mypsi2s + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_psi2SLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..55c07de6f --- /dev/null +++ b/dkfiles/Lb_psi2SLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 15154705 +# +# Descriptor: [Lambda_b0 -> (psi(2S) -> e+ e-) (Lambda(1600)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma))]cc +# +# NickName: Lb_psi2SLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias Mypsi2s psi(2S) +Alias MyLambda1600 Lambda(1600)0 +Alias MySigma Sigma0 +Alias MyLambda Lambda0 +Alias Mypi0 pi0 +Alias Myanti-Lambda anti-Lambda0 +Alias Myanti-Sigma anti-Sigma0 +Alias Myanti-Lambda1600 anti-Lambda(1600)0 +ChargeConj Myanti-Lambda MyLambda +ChargeConj Myanti-Sigma MySigma +ChargeConj Myanti-Lambda1600 MyLambda1600 +ChargeConj Mypsi2s Mypsi2s +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1600 Mypsi2s PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1600 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1600 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay Mypsi2s + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_psi2SLambdast1600,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SLambdast1600,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec new file mode 100755 index 000000000..974433b0f --- /dev/null +++ b/dkfiles/Lb_psi2SLambdast1600,mm,Sigmapi,Lambdagamma=phsp,DecProdCut.dec @@ -0,0 +1,67 @@ +# EventType: 15144712 +# +# Descriptor: [Lambda_b0 -> (psi(2S) -> mu+ mu-) (Lambda(1600)0 -> (Sigma0 -> (Lambda0 -> p+ pi-) gamma) (pi0 -> gamma gamma))]cc +# +# NickName: Lb_psi2SLambdast1600,mm,Sigmapi,Lambdagamma=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211018 +# +Alias Mypsi2s psi(2S) +Alias MyLambda1600 Lambda(1600)0 +Alias MySigma Sigma0 +Alias MyLambda Lambda0 +Alias Mypi0 pi0 +Alias Myanti-Lambda anti-Lambda0 +Alias Myanti-Sigma anti-Sigma0 +Alias Myanti-Lambda1600 anti-Lambda(1600)0 +ChargeConj Myanti-Lambda MyLambda +ChargeConj Myanti-Sigma MySigma +ChargeConj Myanti-Lambda1600 MyLambda1600 +ChargeConj Mypsi2s Mypsi2s +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda1600 Mypsi2s PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda1600 + 1.000 MySigma Mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda1600 +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay Mypsi2s + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_psi2SSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut.dec new file mode 100755 index 000000000..98ddd9b06 --- /dev/null +++ b/dkfiles/Lb_psi2SSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 15154301 +# +# Descriptor: [Lambda_b0 -> (psi(2S) -> e+ e-) (Sigma0 -> (Lambda0 -> p+ pi-) gamma)]cc +# NickName: Lb_psi2SSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb->psi(2S) Sigma0 (isospin violated), +# with Sigma0->Lambda0 gamma, Lambda0 forced into p pi, including radiative mode. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# CPUTime: 2 min +# Date: 20211018 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias Mypsi2s psi(2S) +ChargeConj Mypsi2s Mypsi2s +# +Decay Lambda_b0sig + 1.000 MySigma Mypsi2s PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypsi2s + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# diff --git a/dkfiles/Lb_psi2SSigma0,mm,Lambdagamma,ppi=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SSigma0,mm,Lambdagamma,ppi=phsp,DecProdCut.dec new file mode 100755 index 000000000..9efc974cb --- /dev/null +++ b/dkfiles/Lb_psi2SSigma0,mm,Lambdagamma,ppi=phsp,DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 15144320 +# +# Descriptor: [Lambda_b0 -> (psi(2S) -> mu+ mu-) (Sigma0 -> (Lambda0 -> p+ pi-) gamma)]cc +# NickName: Lb_psi2SSigma0,mm,Lambdagamma,ppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb->psi(2S) Sigma0 (isospin violated), +# with Sigma0->Lambda0 gamma, Lambda0 forced into p pi, including radiative mode. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# CPUTime: 2 min +# Date: 20211018 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias Mypsi2s psi(2S) +ChargeConj Mypsi2s Mypsi2s +# +Decay Lambda_b0sig + 1.000 MySigma Mypsi2s PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +Decay Mypsi2s + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +# +Decay Myanti-Lambda + 1.000 anti-p- pi+ HELAMP 0.351 0.0 0.936 0.0; +Enddecay +# +End +# -- GitLab From 3320377f90c0b41e052c2b27bb2137ee93208df4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Casais?= <adrian.casais@rai.usc.es> Date: Tue, 9 Nov 2021 16:43:56 +0100 Subject: [PATCH 129/702] Updated decfiles to match last developments in MadGraph interface and updated the description --- dkfiles/ALP102gg.dec | 56 ++++++++++++++++++++++--------------------- dkfiles/ALP112gg.dec | 56 ++++++++++++++++++++++--------------------- dkfiles/ALP42gg.dec | 56 ++++++++++++++++++++++--------------------- dkfiles/ALP452gg.dec | 57 +++++++++++++++++++++++--------------------- dkfiles/ALP52gg.dec | 56 ++++++++++++++++++++++--------------------- dkfiles/ALP62gg.dec | 57 +++++++++++++++++++++++--------------------- dkfiles/ALP72gg.dec | 56 ++++++++++++++++++++++--------------------- dkfiles/ALP82gg.dec | 57 +++++++++++++++++++++++--------------------- dkfiles/ALP92gg.dec | 56 ++++++++++++++++++++++--------------------- 9 files changed, 264 insertions(+), 243 deletions(-) diff --git a/dkfiles/ALP102gg.dec b/dkfiles/ALP102gg.dec index 1e33f5df4..8a531bb2f 100644 --- a/dkfiles/ALP102gg.dec +++ b/dkfiles/ALP102gg.dec @@ -26,32 +26,34 @@ # # Madgraph options. +# from Configurables import Gauss # Generation().Special.addTool(MadgraphProduction) - -# Generation().Special.MadgraphProduction.Commands += [ -# "import model R_axion/", -# "generate p p > R0 > a a DMS==2 @1", -# " set wr0 Auto", -# " set mr0 10.", -# " set pta 0.0", -# " set ptl 0.0", -# " set ptlmax -1", -# " set etaa -1", -# " set etaamin 0", -# " set etal -1", -# " set etalmin 0", -# " set etaj -1", -# " set etajmin 0", -# " set draa 0", -# " set draamax -1", -# " set draj 0", -# " set drajmax -1", -# " set lambdaa 1000", -# " set cgg 10", -# " set cww 10", -# " set cbb 16.66667" - -# ] +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 10.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set auto_convert_model T" +# ], +# "DecEff": .15} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation @@ -76,10 +78,10 @@ # EndInsertPythonCode # # -# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# Documentation: ALP with m0 = 10 GeV decaying to two photons in acceptance # EndDocumentation # -# ParticleValue: "AxR0 54 54 0.0 10 3.e-19 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 10 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/ALP112gg.dec b/dkfiles/ALP112gg.dec index e417246ab..a6e9bb4c2 100644 --- a/dkfiles/ALP112gg.dec +++ b/dkfiles/ALP112gg.dec @@ -24,34 +24,36 @@ # Generation().Special.DecayTool = "" # Generation().Special.ProductionTool = "MadgraphProduction" - # # Madgraph options. +# from Configurables import Gauss # Generation().Special.addTool(MadgraphProduction) +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 9.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set auto_convert_model T" +# ], +# "DecEff": .15} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) -# Generation().Special.MadgraphProduction.Commands += [ -# "import model R_axion/", -# "generate p p > R0 > a a DMS==2 @1", -# " set wr0 Auto", -# " set mr0 11.", -# " set pta 0.0", -# " set ptl 0.0", -# " set ptlmax -1", -# " set etaa -1", -# " set etaamin 0", -# " set etal -1", -# " set etalmin 0", -# " set etaj -1", -# " set etajmin 0", -# " set draa 0", -# " set draamax -1", -# " set draj 0", -# " set drajmax -1", -# " set lambdaa 1000", -# " set cgg 10", -# " set cww 10", -# " set cbb 16.66667" - -# ] # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation @@ -76,10 +78,10 @@ # EndInsertPythonCode # # -# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# Documentation: ALP with m0 = 11 GeV decaying to two photons in acceptance # EndDocumentation # -# ParticleValue: "AxR0 54 54 0.0 11 3.e-19 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 11 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/ALP42gg.dec b/dkfiles/ALP42gg.dec index 9122d0d78..1303b2808 100644 --- a/dkfiles/ALP42gg.dec +++ b/dkfiles/ALP42gg.dec @@ -26,32 +26,34 @@ # # Madgraph options. +# from Configurables import Gauss # Generation().Special.addTool(MadgraphProduction) - -# Generation().Special.MadgraphProduction.Commands += [ -# "import model R_axion/", -# "generate p p > R0 > a a DMS==2 @1", -# " set wr0 Auto", -# " set mr0 4.", -# " set pta 0.0", -# " set ptl 0.0", -# " set ptlmax -1", -# " set etaa -1", -# " set etaamin 0", -# " set etal -1", -# " set etalmin 0", -# " set etaj -1", -# " set etajmin 0", -# " set draa 0", -# " set draamax -1", -# " set draj 0", -# " set drajmax -1", -# " set lambdaa 1000", -# " set cgg 10", -# " set cww 10", -# " set cbb 16.66667" - -# ] +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 4.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set auto_convert_model T" +# ], +# "DecEff": .15} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation @@ -76,10 +78,10 @@ # EndInsertPythonCode # # -# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# Documentation: ALP with m0 = 4 GeV decaying to two photons in acceptance # EndDocumentation # -# ParticleValue: "AxR0 54 54 0.0 4 3.e-19 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 4 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/ALP452gg.dec b/dkfiles/ALP452gg.dec index 9c5273bdc..6db2ca134 100644 --- a/dkfiles/ALP452gg.dec +++ b/dkfiles/ALP452gg.dec @@ -25,33 +25,36 @@ # Generation().Special.ProductionTool = "MadgraphProduction" + # # Madgraph options. +# from Configurables import Gauss # Generation().Special.addTool(MadgraphProduction) - -# Generation().Special.MadgraphProduction.Commands += [ -# "import model R_axion/", -# "generate p p > R0 > a a DMS==2 @1", -# " set wr0 Auto", -# " set mr0 4.5", -# " set pta 0.0", -# " set ptl 0.0", -# " set ptlmax -1", -# " set etaa -1", -# " set etaamin 0", -# " set etal -1", -# " set etalmin 0", -# " set etaj -1", -# " set etajmin 0", -# " set draa 0", -# " set draamax -1", -# " set draj 0", -# " set drajmax -1", -# " set lambdaa 1000", -# " set cgg 10", -# " set cww 10", -# " set cbb 16.66667" - -# ] +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 4.5", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set auto_convert_model T" +# ], +# "DecEff": .15} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation @@ -76,10 +79,10 @@ # EndInsertPythonCode # # -# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# Documentation: ALP with m0 = 4.5 GeV decaying to two photons in acceptance # EndDocumentation # -# ParticleValue: "AxR0 54 54 0.0 4.5 3.e-19 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 4.5 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/ALP52gg.dec b/dkfiles/ALP52gg.dec index 670c552d1..4f936ba72 100644 --- a/dkfiles/ALP52gg.dec +++ b/dkfiles/ALP52gg.dec @@ -26,32 +26,34 @@ # # Madgraph options. +# from Configurables import Gauss # Generation().Special.addTool(MadgraphProduction) - -# Generation().Special.MadgraphProduction.Commands += [ -# "import model R_axion/", -# "generate p p > R0 > a a DMS==2 @1", -# " set wr0 Auto", -# " set mr0 5.", -# " set pta 0.0", -# " set ptl 0.0", -# " set ptlmax -1", -# " set etaa -1", -# " set etaamin 0", -# " set etal -1", -# " set etalmin 0", -# " set etaj -1", -# " set etajmin 0", -# " set draa 0", -# " set draamax -1", -# " set draj 0", -# " set drajmax -1", -# " set lambdaa 1000", -# " set cgg 10", -# " set cww 10", -# " set cbb 16.66667" - -# ] +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 5.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set auto_convert_model T" +# ], +# "DecEff": .15} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation @@ -76,10 +78,10 @@ # EndInsertPythonCode # # -# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# Documentation: ALP with m0 = 5 GeV decaying to two photons in acceptance # EndDocumentation # -# ParticleValue: "AxR0 54 54 0.0 5 3.e-19 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 5 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/ALP62gg.dec b/dkfiles/ALP62gg.dec index 47e1a5d2c..6bceeeb39 100644 --- a/dkfiles/ALP62gg.dec +++ b/dkfiles/ALP62gg.dec @@ -26,32 +26,34 @@ # # Madgraph options. +# from Configurables import Gauss # Generation().Special.addTool(MadgraphProduction) - -# Generation().Special.MadgraphProduction.Commands += [ -# "import model R_axion/", -# "generate p p > R0 > a a DMS==2 @1", -# " set wr0 Auto", -# " set mr0 6.", -# " set pta 0.0", -# " set ptl 0.0", -# " set ptlmax -1", -# " set etaa -1", -# " set etaamin 0", -# " set etal -1", -# " set etalmin 0", -# " set etaj -1", -# " set etajmin 0", -# " set draa 0", -# " set draamax -1", -# " set draj 0", -# " set drajmax -1", -# " set lambdaa 1000", -# " set cgg 10", -# " set cww 10", -# " set cbb 16.66667" - -# ] +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 6.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set auto_convert_model T" +# ], +# "DecEff": .15} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation @@ -76,10 +78,11 @@ # EndInsertPythonCode # # -# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# Documentation: ALP with m0 = 6 GeV decaying to two photons in acceptance # EndDocumentation + # -# ParticleValue: "AxR0 54 54 0.0 6 3.e-19 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 6 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/ALP72gg.dec b/dkfiles/ALP72gg.dec index f9ce1e6ba..10269f431 100644 --- a/dkfiles/ALP72gg.dec +++ b/dkfiles/ALP72gg.dec @@ -26,32 +26,34 @@ # # Madgraph options. +# from Configurables import Gauss # Generation().Special.addTool(MadgraphProduction) - -# Generation().Special.MadgraphProduction.Commands += [ -# "import model R_axion/", -# "generate p p > R0 > a a DMS==2 @1", -# " set wr0 Auto", -# " set mr0 7.", -# " set pta 0.0", -# " set ptl 0.0", -# " set ptlmax -1", -# " set etaa -1", -# " set etaamin 0", -# " set etal -1", -# " set etalmin 0", -# " set etaj -1", -# " set etajmin 0", -# " set draa 0", -# " set draamax -1", -# " set draj 0", -# " set drajmax -1", -# " set lambdaa 1000", -# " set cgg 10", -# " set cww 10", -# " set cbb 16.66667" - -# ] +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 7.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set auto_convert_model T" +# ], +# "DecEff": .15} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation @@ -76,10 +78,10 @@ # EndInsertPythonCode # # -# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# Documentation: ALP with m0 = 7 GeV decaying to two photons in acceptance # EndDocumentation # -# ParticleValue: "AxR0 54 54 0.0 7 3.e-19 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 7 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/ALP82gg.dec b/dkfiles/ALP82gg.dec index 0b83bf3d3..d2820ce62 100644 --- a/dkfiles/ALP82gg.dec +++ b/dkfiles/ALP82gg.dec @@ -26,32 +26,34 @@ # # Madgraph options. +# from Configurables import Gauss # Generation().Special.addTool(MadgraphProduction) - -# Generation().Special.MadgraphProduction.Commands += [ -# "import model R_axion/", -# "generate p p > R0 > a a DMS==2 @1", -# " set wr0 Auto", -# " set mr0 8.", -# " set pta 0.0", -# " set ptl 0.0", -# " set ptlmax -1", -# " set etaa -1", -# " set etaamin 0", -# " set etal -1", -# " set etalmin 0", -# " set etaj -1", -# " set etajmin 0", -# " set draa 0", -# " set draamax -1", -# " set draj 0", -# " set drajmax -1", -# " set lambdaa 1000", -# " set cgg 10", -# " set cww 10", -# " set cbb 16.66667" - -# ] +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 8.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set auto_convert_model T" +# ], +# "DecEff": .15} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation @@ -76,10 +78,11 @@ # EndInsertPythonCode # # -# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# Documentation: ALP with m0 = 8 GeV decaying to two photons in acceptance # EndDocumentation + # -# ParticleValue: "AxR0 54 54 0.0 8 3.e-19 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 8 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/ALP92gg.dec b/dkfiles/ALP92gg.dec index f704612d6..2af72824b 100644 --- a/dkfiles/ALP92gg.dec +++ b/dkfiles/ALP92gg.dec @@ -26,32 +26,34 @@ # # Madgraph options. +# from Configurables import Gauss # Generation().Special.addTool(MadgraphProduction) - -# Generation().Special.MadgraphProduction.Commands += [ -# "import model R_axion/", -# "generate p p > R0 > a a DMS==2 @1", -# " set wr0 Auto", -# " set mr0 9.", -# " set pta 0.0", -# " set ptl 0.0", -# " set ptlmax -1", -# " set etaa -1", -# " set etaamin 0", -# " set etal -1", -# " set etalmin 0", -# " set etaj -1", -# " set etajmin 0", -# " set draa 0", -# " set draamax -1", -# " set draj 0", -# " set drajmax -1", -# " set lambdaa 1000", -# " set cgg 10", -# " set cww 10", -# " set cbb 16.66667" - -# ] +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 9.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set auto_convert_model T" +# ], +# "DecEff": .15} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation @@ -76,10 +78,10 @@ # EndInsertPythonCode # # -# Documentation: A1 with mass = 25 GeV decaying in two b-jets, all particles in the acceptance. +# Documentation: ALP with m0 = 9 GeV decaying to two photons in acceptance # EndDocumentation # -# ParticleValue: "AxR0 54 54 0.0 9 3.e-19 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 9 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min -- GitLab From d0309d8154c4e535a44ba215de1868a653302741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Casais?= <adrian.casais@rai.usc.es> Date: Tue, 9 Nov 2021 17:24:16 +0100 Subject: [PATCH 130/702] Fixing probably faulty command --- dkfiles/Z_mumubb_Madgraph.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Z_mumubb_Madgraph.dec b/dkfiles/Z_mumubb_Madgraph.dec index d19e09b24..a34f2ccc5 100644 --- a/dkfiles/Z_mumubb_Madgraph.dec +++ b/dkfiles/Z_mumubb_Madgraph.dec @@ -28,7 +28,7 @@ # # sampleGenToolsOpts = { # "Commands": ["generate p p > mu+ mu- b b~ [QCD]", -# " set mmll 40" # Min invariant mass of l+l- (same flavour) lepton pair +# " set mll 40" # Min invariant mass of l+l- (same flavour) lepton pair # ], # "DecEff": 0.025 # The decfile level efficiency. # } -- GitLab From 9950b5a07ddfa3e8dad0be78c0eea9dc31dff685 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Casais?= <adrian.casais@rai.usc.es> Date: Wed, 10 Nov 2021 16:44:14 +0100 Subject: [PATCH 131/702] Corrected to enforce the minimum mass cut is applied to only same flavor leptons --- dkfiles/Z_mumubb_Madgraph.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Z_mumubb_Madgraph.dec b/dkfiles/Z_mumubb_Madgraph.dec index a34f2ccc5..8a0ace28a 100644 --- a/dkfiles/Z_mumubb_Madgraph.dec +++ b/dkfiles/Z_mumubb_Madgraph.dec @@ -28,7 +28,7 @@ # # sampleGenToolsOpts = { # "Commands": ["generate p p > mu+ mu- b b~ [QCD]", -# " set mll 40" # Min invariant mass of l+l- (same flavour) lepton pair +# " set mll_sf 40" # Min invariant mass of l+l- (same flavour) lepton pair # ], # "DecEff": 0.025 # The decfile level efficiency. # } -- GitLab From 09f214ecb8349b8b2a54bae651e58a70f796e4cb Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 15 Nov 2021 10:04:23 +0000 Subject: [PATCH 132/702] Update Gauss version for tests --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 65de0b386..417c55371 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,8 +9,8 @@ include: file: '/data-pkg-deployment/build-and-deploy.yml' variables: - CMTCONFIG: x86_64-centos7-gcc9-opt - GAUSS_VERSION: v54r5 + CMTCONFIG: x86_64_v2-centos7-gcc10-opt + GAUSS_VERSION: v55r2 gen-options: image: gitlab-registry.cern.ch/lhcb-core/lbdocker/centos7-build:latest -- GitLab From e7865d4ad423a4fb9636ade8ef1bcbf15e0979cd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 16 Mar 2021 14:07:53 +0000 Subject: [PATCH 133/702] Change ETA2MUMUGAMMA model to PI0DALITZ with same functionality --- dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec | 2 +- dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec | 2 +- dkfiles/Ds_pi+eta,mumug=DecProdCut.dec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec index 52b70c35b..9b6803fa0 100644 --- a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec +++ b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec @@ -26,7 +26,7 @@ Enddecay CDecay D_s-sig # Decay my_eta - 1.000 mu+ mu- gamma ETA2MUMUGAMMA; + 1.000 mu+ mu- gamma PI0DALITZ; Enddecay # End diff --git a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec index 0070953e6..dad4fabeb 100755 --- a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec +++ b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec @@ -46,7 +46,7 @@ Enddecay CDecay D_s-sig # Decay my_eta - 1.000 mu+ mu- gamma ETA2MUMUGAMMA; + 1.000 mu+ mu- gamma PI0DALITZ; Enddecay # End diff --git a/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec b/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec index 14f00e916..b0dc50276 100755 --- a/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec +++ b/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec @@ -27,7 +27,7 @@ Enddecay CDecay D_s-sig # Decay MyEta - 1.000 mu+ mu- gamma ETA2MUMUGAMMA; + 1.000 mu+ mu- gamma PI0DALITZ; Enddecay End # -- GitLab From 5d8da75babf61d9d51f4bc5925ac26772c7b9dc2 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 15 Nov 2021 10:04:23 +0000 Subject: [PATCH 134/702] Update Gauss version for tests --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e320b561c..ebc44056a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,8 +9,8 @@ include: file: '/data-pkg-deployment/build-and-deploy.yml' variables: - CMTCONFIG: x86_64-centos7-gcc9-opt - GAUSS_VERSION: v55r1 + CMTCONFIG: x86_64_v2-centos7-gcc10-opt + GAUSS_VERSION: v55r2 LHCB_ENV_MODE: lbenv-stable gen-options: -- GitLab From d0f2cea6a6caf184383237e46006fa2ba0406f79 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 15 Nov 2021 10:59:07 +0000 Subject: [PATCH 135/702] Fix decay model name --- dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec | 2 +- dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec | 2 +- dkfiles/Ds_pi+eta,mumug=DecProdCut.dec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec index 9b6803fa0..ae8b37aec 100644 --- a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec +++ b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut.dec @@ -26,7 +26,7 @@ Enddecay CDecay D_s-sig # Decay my_eta - 1.000 mu+ mu- gamma PI0DALITZ; + 1.000 mu+ mu- gamma PI0_DALITZ; Enddecay # End diff --git a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec index dad4fabeb..da58f6081 100755 --- a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec +++ b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec @@ -46,7 +46,7 @@ Enddecay CDecay D_s-sig # Decay my_eta - 1.000 mu+ mu- gamma PI0DALITZ; + 1.000 mu+ mu- gamma PI0_DALITZ; Enddecay # End diff --git a/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec b/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec index b0dc50276..e8c4bd53c 100755 --- a/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec +++ b/dkfiles/Ds_pi+eta,mumug=DecProdCut.dec @@ -27,7 +27,7 @@ Enddecay CDecay D_s-sig # Decay MyEta - 1.000 mu+ mu- gamma PI0DALITZ; + 1.000 mu+ mu- gamma PI0_DALITZ; Enddecay End # -- GitLab From 92cbc65a71ecfb108285d901fe51ce9b6a189418 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 1 Nov 2021 12:31:23 +0100 Subject: [PATCH 136/702] Merge branch 'jbrodzic/D2KPiEta-DecFile' into 'master' Adding D2KPiEta DecFile See merge request lhcb-datapkg/Gen/DecFiles!893 (cherry picked from commit 7963229cbe485d6c0412f74b0fa83f8cf93ff747) 7c0f1153 Adding D2KPiEta DecFile 79c3fc6b Fix LoKi decay cuts decay descriptor --- ...t_D0pi,Kpieta=TightCut,tighter,Coctail.dec | 97 +++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec diff --git a/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec b/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec new file mode 100644 index 000000000..4363f2587 --- /dev/null +++ b/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec @@ -0,0 +1,97 @@ +# EventType: 27263477 +# +# Descriptor: { [D*+ -> (D0 -> (anti-K*0 -> K- pi+) (eta -> gamma gamma) ) pi+]cc, [D*+ -> (D0 -> (anti-K*0_0 -> K- pi+) (eta -> gamma gamma) ) pi+]cc, [D*+ -> (D0-> K- (a_0+ -> pi+ (eta -> gamma gamma)) ) pi+]cc } +# +# NickName: Dst_D0pi,Kpieta=TightCut,tighter,Coctail +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay file for D* -> D0 pi+ +# where D0 decays to right-sign mode (K- pi+ eta) +# with incoherent resonance Coctail based on Belle result arXiv:2003.07759 +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Jolanta Brodzicka +# Email: Jolanta.Brodzicka@cern.ch +# Date: 20211018 +# CPUTime: <1min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ D*(2010)+ => ^( D0 ==> K- pi+ ( eta -> gamma gamma ) ) ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV ', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ', +# 'inCaloAcc = ( in_range(0.000, abs(GPX/GPZ), 0.300) & in_range(0.000, abs(GPY/GPZ), 0.250) & (GPZ > 0) )', +# 'goodD0Eta = ( GINTREE( ("gamma"==GABSID) & (GPT > 1200 * MeV) & inAcc & inCaloAcc ) )', +# 'goodD0K = ( ("K-"==GABSID) & (GPT > 400 * MeV) & inAcc )', +# 'goodD0Pi = ( ("pi+"==GABSID) & (GPT > 400 * MeV) & inAcc )', +# 'goodD0 = ( (GPT > 1600 * MeV) & GINTREE(goodD0K) & GINTREE(goodD0Pi) & GINTREE(goodD0Eta) )' +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc ', +# '[D0]cc' : 'goodD0 ' +# } +# EndInsertPythonCode + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# +Alias Mya0+ a_0+ +Alias Mya0- a_0- +ChargeConj Mya0+ Mya0- +# +Alias MyK*0(1430) K_0*0 +Alias Myanti-K*0(1430) anti-K_0*0 +ChargeConj MyK*0(1430) Myanti-K*0(1430) +# +# +Alias Myeta eta +# +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 +0.48 Myanti-K*0 Myeta SVS; +0.32 Myanti-K*0(1430) Myeta PHSP; +0.39 K- Mya0+ PHSP; +Enddecay +CDecay MyantiD0 +# +Decay Myanti-K*0 +1.0 K- pi+ VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay Myanti-K*0(1430) +1.0 K- pi+ PHSP; +Enddecay +CDecay Myanti-K*0(1430) +# +Decay Mya0+ +1.0 pi+ Myeta PHSP; +Enddecay +CDecay Mya0- +# +Decay Myeta +1.0 gamma gamma PHSP; +Enddecay +# +End + -- GitLab From d3a0c9e5dbca3c5cfbe3d852cab715909f3c3cb5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 1 Nov 2021 12:36:05 +0100 Subject: [PATCH 137/702] Merge branch 'vmatiuni/add-B2Psi2SKpi' into 'master' add Bu->Psi2SKpi and Bd->Psi2SKpi See merge request lhcb-datapkg/Gen/DecFiles!895 (cherry picked from commit ab135c47862844a534bb8a7aeca906701de2e57f) e2adc590 add Bu->Psi2SKpi and Bd->Psi2SKpi --- dkfiles/Bd_Psi2SKpi=TightCut.dec | 152 +++++++++++++++++++++++++++++++ dkfiles/Bu_Psi2SKpi=TightCut.dec | 152 +++++++++++++++++++++++++++++++ 2 files changed, 304 insertions(+) create mode 100755 dkfiles/Bd_Psi2SKpi=TightCut.dec create mode 100755 dkfiles/Bu_Psi2SKpi=TightCut.dec diff --git a/dkfiles/Bd_Psi2SKpi=TightCut.dec b/dkfiles/Bd_Psi2SKpi=TightCut.dec new file mode 100755 index 000000000..a5ff3a8e6 --- /dev/null +++ b/dkfiles/Bd_Psi2SKpi=TightCut.dec @@ -0,0 +1,152 @@ +# EventType: 11244010 +# +# Descriptor: [B0 -> (psi(2S) -> mu+ mu-) (K*(892)0 -> K+ pi-)]cc +# +# ParticleValue: "K*_0(1430)0 149 10311 0 0.845 -0.468 K_0*0 10311 0", "K*_0(1430)~0 150 -10311 0 0.845 -0.468 anti-K_0*0 -10311 0" +# +# NickName: Bd_Psi2SKpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: B0 -> psi(2S) K+ Pi- including several intermediate K*0, +# where psi(2S) -> mu+ mu-. Relative proportion of K* resonance +# components is taken from Belle paper arXiv:1306.4894v3 +# Included intermediate state: +# K_0(800)0 aka K_0(700)0 aka Kappa is defined as K*_0(1430)0 with +# mass of 845 MeV/c^2 and width 468 MeV decaying with PHSP decay model +# other K*(892)0, K*(1410)0, K2*(1430)0 and K*(1680)0 resonances are +# defined directly. +# +# Tight generator level cuts applied for all particles except pi-, +# which increases the statistics with the factor of ~2. +# EndDocumentation +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '^[(B0|B~0) ==> ^(psi(2S) => ^mu+ ^mu-) ^K+ pi-]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ', +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ', +# 'inY = in_range ( 1.9 , GY , 4.6 ) ', +# 'fastTrack = ( GPT > 180 * MeV ) & in_range( 2.9 * GeV, GP, 210 * GeV )', +# 'goodTrack = inAcc & inEta & fastTrack ', +# 'goodPsi = inY ', +# 'longLived = 75 * micrometer < GTIME ', +# 'goodB = inY & longLived ', +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB ', +# 'psi(2S)': 'goodPsi ', +# '[K+]cc' : 'goodTrack ', +# '[mu+]cc': 'goodTrack & ( GPT > 500 * MeV )' +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Slava Matiunin +# Email: Viacheslav.Matiunin@<no-spam>cern.ch +# Date: 20211029 +# CPUTime: <1 min +# +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.000 +Define PKphHminus 2.712 +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +## K*(800)0 +Alias My1K*0 K_0*0 +Alias My1anti-K*0 anti-K_0*0 +ChargeConj My1K*0 My1anti-K*0 +# +## K*(892)0 +Alias My2K*0 K*0 +Alias My2anti-K*0 anti-K*0 +ChargeConj My2K*0 My2anti-K*0 +# +## K*(1410)0 +Alias My3K*0 K'*0 +Alias My3anti-K*0 anti-K'*0 +ChargeConj My3K*0 My3anti-K*0 +# +## K2*(1430)0 +Alias My4K*0 K_2*0 +Alias My4anti-K*0 anti-K_2*0 +ChargeConj My4K*0 My4anti-K*0 +# +## K*(1680)0 +Alias My5K*0 K''*0 +Alias My5anti-K*0 anti-K''*0 +ChargeConj My5K*0 My5anti-K*0 +# +Decay B0sig + ## non-resonant + 0.2500 Mypsi(2S) K+ pi- PHSP ; + ## resonances + 0.0525 Mypsi(2S) My1K*0 SVS ; + 0.5779 Mypsi(2S) My2K*0 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; + 0.0389 Mypsi(2S) My3K*0 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; + 0.0408 Mypsi(2S) My4K*0 PHSP ; + 0.0399 Mypsi(2S) My5K*0 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; +Enddecay +CDecay anti-B0sig +# +Decay Mypsi(2S) + 1.0000 mu+ mu- PHOTOS VLL ; +Enddecay +# +## K*(800)0 +Decay My1K*0 + 1.0000 K+ pi- PHSP ; +Enddecay +Decay My1anti-K*0 + 1.0000 K- pi+ PHSP ; +Enddecay +# +## K*(892)0 +Decay My2K*0 + 1.0000 K+ pi- VSS ; +Enddecay +Decay My2anti-K*0 + 1.0000 K- pi+ VSS ; +Enddecay +# +## K*(1410)0 +Decay My3K*0 + 1.0000 K+ pi- VSS ; +Enddecay +Decay My3anti-K*0 + 1.0000 K- pi+ VSS ; +Enddecay +# +## K2*(1430)0 +Decay My4K*0 + 1.0000 K+ pi- TSS ; +Enddecay +Decay My4anti-K*0 + 1.0000 K- pi+ TSS ; +Enddecay +# +## K*(1680)0 +Decay My5K*0 + 1.0000 K+ pi- VSS ; +Enddecay +Decay My5anti-K*0 + 1.0000 K- pi+ VSS ; +Enddecay +# +End +# diff --git a/dkfiles/Bu_Psi2SKpi=TightCut.dec b/dkfiles/Bu_Psi2SKpi=TightCut.dec new file mode 100755 index 000000000..a8b87815c --- /dev/null +++ b/dkfiles/Bu_Psi2SKpi=TightCut.dec @@ -0,0 +1,152 @@ +# EventType: 12243410 +# +# Descriptor: [B+ -> (psi(2S) -> mu+ mu-) (K*(892)+ -> K+ pi0)]cc +# +# ParticleValue: "K*_0(1430)+ 147 10321 1 0.845 -0.468 K_0*+ 10321 0", "K*_0(1430)- 148 -10321 -1 0.845 -0.468 K_0*- -10321 0" +# +# NickName: Bu_Psi2SKpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: B+ -> psi(2S) K+ Pi0 including several intermediate K*+, +# where psi(2S) -> mu+ mu-. Relative proportion of K* resonance +# components is taken from Belle paper arXiv:1306.4894v3 +# Included intermediate state: +# K_0(800)+ aka K_0(700)+ aka Kappa is defined as K*_0(1430)+ with +# mass of 845 MeV/c^2 and width 468 MeV decaying with PHSP decay model +# other K*(892)+, K*(1410)+, K2*(1430)+ and K*(1680)+ resonances are +# defined directly. +# +# Tight generator level cuts applied for all particles except pi0, +# which increases the statistics with the factor of ~2. +# EndDocumentation +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '^[B+ ==> ^(psi(2S) => ^mu+ ^mu-) ^K+ pi0]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ', +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ', +# 'inY = in_range ( 1.9 , GY , 4.6 ) ', +# 'fastTrack = ( GPT > 180 * MeV ) & in_range( 2.9 * GeV, GP, 210 * GeV )', +# 'goodTrack = inAcc & inEta & fastTrack ', +# 'goodPsi = inY ', +# 'longLived = 75 * micrometer < GTIME ', +# 'goodB = inY & longLived ', +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB ', +# 'psi(2S)': 'goodPsi ', +# '[K+]cc' : 'goodTrack ', +# '[mu+]cc': 'goodTrack & ( GPT > 500 * MeV )' +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Slava Matiunin +# Email: Viacheslav.Matiunin@<no-spam>cern.ch +# Date: 20211029 +# CPUTime: <1 min +# +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.000 +Define PKphHminus 2.712 +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +## K*(800)+ +Alias My1K*+ K_0*+ +Alias My1K*- K_0*- +ChargeConj My1K*+ My1K*- +# +## K*(892)+ +Alias My2K*+ K*+ +Alias My2K*- K*- +ChargeConj My2K*+ My2K*- +# +## K*(1410)+ +Alias My3K*+ K'*+ +Alias My3K*- K'*- +ChargeConj My3K*+ My3K*- +# +## K2*(1430)+ +Alias My4K*+ K_2*+ +Alias My4K*- K_2*- +ChargeConj My4K*+ My4K*- +# +## K*(1680)+ +Alias My5K*+ K''*+ +Alias My5K*- K''*- +ChargeConj My5K*+ My5K*- +# +Decay B+sig + ## non-resonant + 0.2500 Mypsi(2S) K+ pi0 PHSP ; + ## resonances + 0.0525 Mypsi(2S) My1K*+ SVS ; + 0.5779 Mypsi(2S) My2K*+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; + 0.0389 Mypsi(2S) My3K*+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; + 0.0408 Mypsi(2S) My4K*+ PHSP ; + 0.0399 Mypsi(2S) My5K*+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; +Enddecay +CDecay B-sig +# +Decay Mypsi(2S) + 1.0000 mu+ mu- PHOTOS VLL ; +Enddecay +# +## K*(800)+ +Decay My1K*+ + 1.0000 K+ pi0 PHSP ; +Enddecay +Decay My1K*- + 1.0000 K- pi0 PHSP ; +Enddecay +# +## K*(892)+ +Decay My2K*+ + 1.0000 K+ pi0 VSS ; +Enddecay +Decay My2K*- + 1.0000 K- pi0 VSS ; +Enddecay +# +## K*(1410)+ +Decay My3K*+ + 1.0000 K+ pi0 VSS ; +Enddecay +Decay My3K*- + 1.0000 K- pi0 VSS ; +Enddecay +# +## K2*(1430)+ +Decay My4K*+ + 1.0000 K+ pi0 TSS ; +Enddecay +Decay My4K*- + 1.0000 K- pi0 TSS ; +Enddecay +# +## K*(1680)+ +Decay My5K*+ + 1.0000 K+ pi0 VSS ; +Enddecay +Decay My5K*- + 1.0000 K- pi0 VSS ; +Enddecay +# +End +# -- GitLab From e5ce3775e1f609fc9daff1f247234af5d2477460 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 4 Nov 2021 10:46:07 +0100 Subject: [PATCH 138/702] Merge branch 'sstanisl/my-changes' into 'master' Added Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts and Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts See merge request lhcb-datapkg/Gen/DecFiles!896 (cherry picked from commit 423d7d67dbf94a9446268480b72468f296ad3481) 83c29c42 New DecFile for B0 -> Dst-K+, Dst- -> D0pi-, D0->KsPiPi LooserCuts 4418a65e New DecFile for B0 -> Dst-pi+, Dst- -> D0pi-, D0 ->KSpipi, LooserCuts f33883ba Update Event type number in Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec d316da87 Update Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec due to failed pipeline... c1958125 Update Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec due to failed pipeline... 005f29e7 Update Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec due to pipeline failure.... c3d4d547 Update Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec due to pipeline failure.... --- ...Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec | 73 +++++++++++++++++++ ...st-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec | 73 +++++++++++++++++++ 2 files changed, 146 insertions(+) create mode 100644 dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec create mode 100644 dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec diff --git a/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec b/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec new file mode 100644 index 000000000..b7c271797 --- /dev/null +++ b/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec @@ -0,0 +1,73 @@ +# EventType: 11166134 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> (KS0 -> pi+ pi-) pi+ pi-) pi-) K+]cc +# +# NickName: Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 => (D*(2010)- -> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) pi- ) ^K+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'goodB = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter)', +# 'goodD = (GP > 10000 * MeV) & (GPT > 500 * MeV)', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 250 * MeV)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1750 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K+" == GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & inAcc, 1) > 0.5)' +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB & goodBachK', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[K+]cc' : 'inAcc' +# } +#EndInsertPythonCode +# +# Documentation: D*+ forced to D0 pi+, D0 forced to KSpipi +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Seophine Stanislaus +# Email: seophine.stanislaus@physics.ox.ac.uk +# Date: 20211015 +#CPUTime: <1min +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +## +Decay B0sig + 1.000 MyD*- K+ SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay Myanti-D0 + 1.000 MyK_S0 pi+ pi- PHSP; +Enddecay +CDecay MyD0 +# +Decay MyK_S0 + 1.000 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec b/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec new file mode 100644 index 000000000..42f4866bc --- /dev/null +++ b/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec @@ -0,0 +1,73 @@ +# EventType: 11166145 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> (KS0 -> pi+ pi-) pi+ pi-) pi-) pi+]cc +# +# NickName: Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 => (D*(2010)- -> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) pi- ) ^pi+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'goodB = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter)', +# 'goodD = (GP > 10000 * MeV) & (GPT > 500 * MeV)', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 250 * MeV)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1750 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachPi = (GNINTREE (("pi+" == GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & inAcc, 1) > 0.5)' +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB & goodBachPi', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi+]cc' : 'inAcc' +# } +#EndInsertPythonCode +# +# Documentation: D*+ forced to D0 pi+, D0 forced to KSpipi +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Seophine Stanislaus +# Email: seophine.stanislaus@physics.ox.ac.uk +# Date: 20211015 +#CPUTime: <1min +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +## +Decay B0sig + 1.000 MyD*- pi+ SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay Myanti-D0 + 1.000 MyK_S0 pi+ pi- PHSP; +Enddecay +CDecay MyD0 +# +Decay MyK_S0 + 1.000 pi+ pi- PHSP; +Enddecay +# +End -- GitLab From f22651e6cff03acad12fc95b6d8d64333ef029d4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Sat, 6 Nov 2021 20:35:26 +0100 Subject: [PATCH 139/702] Merge branch 'vmatiuni/add_B2Psi2SKX' into 'master' add_B2Psi2SKX See merge request lhcb-datapkg/Gen/DecFiles!897 (cherry picked from commit c6597706ff981a8a1f329ade9c309d3f433df653) 318d8780 add decay files for B+(0) -> psi2S K+ X decay, excluding psi(2S) K+ pi0(-) final state e45f2d57 modified documentation 57bc9490 modified documentation2 0fa99b0d modified documentation3 6bb2daa2 modified documentation4 d4545df0 EvtType corrected 0d44d180 EvtType corrected2 --- dkfiles/Bd_Psi2SKX=TightCut.dec | 192 +++++++++++++++++++++++++++++++ dkfiles/Bu_Psi2SKX=TightCut.dec | 196 ++++++++++++++++++++++++++++++++ 2 files changed, 388 insertions(+) create mode 100755 dkfiles/Bd_Psi2SKX=TightCut.dec create mode 100755 dkfiles/Bu_Psi2SKX=TightCut.dec diff --git a/dkfiles/Bd_Psi2SKX=TightCut.dec b/dkfiles/Bd_Psi2SKX=TightCut.dec new file mode 100755 index 000000000..b74ebae8e --- /dev/null +++ b/dkfiles/Bd_Psi2SKX=TightCut.dec @@ -0,0 +1,192 @@ +# EventType: 11444410 +# +# Descriptor: [B0 -> (psi(2S) -> mu+ mu-) (K*(1410)0 -> (K*(892)0 -> K+ pi-) pi0)]cc +# +# NickName: Bd_Psi2SKX=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: B0 -> psi(2S) K+ X, psi(2S) -> mu+ mu-. +# Decays include several intermediate K*0, but exclude +# B0 -> psi(2S) K+ pi- final states. +# Relative proportion of K* resonance components is +# taken from Belle paper arXiv:1306.4894v3 and arXiv:1306.4894. +# Included intermediate state: +# K*(892)+, K*(1410)+, K2*(1430)+, K*(1680)+, K_1(1270)+ resonances +# also non-resonant mode and decay with eta and omega. +# The decay modes are taken from PDG. +# Fractions of the decays are taken as a branching fraction, but then +# scaled to make sum of fractions of all the final states to be 1. +# +# Tight generator level cuts applied for muons and charged kaon in the +# final state, which increases the statistics with the factor of ~1.5: +# Efficiency w/ tight cuts in output (19.92 +- 0.56)% +# in GeneratorLog.xml ( 9.80 +- 0.42)% +# Efficiency w/o tight cuts in output (27.86 +- 0.75)% +# in GeneratorLog.xml (13.68 +- 0.57)% +# EndDocumentation +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '^[(B0|B~0) --> (psi(2S) => mu+ mu-) K+ ...]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV ', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ', +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ', +# 'inY = in_range ( 1.9 , GY , 4.6 ) ', +# 'fastTrack = ( GPT > 180 * MeV ) & in_range( 2.9 * GeV, GP, 210 * GeV ) ', +# 'goodK = inAcc & inEta & fastTrack ', +# 'goodMu = inAcc & inEta & fastTrack & (GPT > 500 * MeV) ', +# 'longLived = 75 * micrometer < GTIME ', +# 'goodPsi = inY & GINTREE( ("mu+" == GID) & goodMu ) & GINTREE( ("mu-" == GID) & goodMu )', +# 'goodBDaugPsi = GINTREE ( ("psi(2S)" == GABSID) & goodPsi ) ', +# 'goodBDaugK = GINTREE ( ("K+" == GABSID) & goodK ) ', +# 'goodB = inY & longLived & goodBDaugPsi & goodBDaugK ', +# ] +# tightCut.Cuts = { +# '[B0]cc': 'goodB', +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Slava Matiunin +# Email: Viacheslav.Matiunin@<no-spam>cern.ch +# Date: 20211105 +# CPUTime: <1 min +# +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.000 +Define PKphHminus 2.712 +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +## K*(892)0 +Alias My2K*0 K*0 +Alias My2anti-K*0 anti-K*0 +ChargeConj My2K*0 My2anti-K*0 +# +## K*(892)+ +Alias My2K*+ K*+ +Alias My2K*- K*- +ChargeConj My2K*+ My2K*- +# +## K*(1410)0 +Alias My3K*0 K'*0 +Alias My3anti-K*0 anti-K'*0 +ChargeConj My3K*0 My3anti-K*0 +# +## K2*(1430)0 +Alias My4K*0 K_2*0 +Alias My4anti-K*0 anti-K_2*0 +ChargeConj My4K*0 My4anti-K*0 +# +## K*(1680)0 +Alias My5K*0 K''*0 +Alias My5anti-K*0 anti-K''*0 +ChargeConj My5K*0 My5anti-K*0 +# +## K0*(1430)+ +Alias My6K*+ K_0*+ +Alias My6K*- K_0*- +ChargeConj My6K*+ My6K*- +# +## K0*(1430)0 +Alias My6K*0 K_0*0 +Alias My6anti-K*0 anti-K_0*0 +ChargeConj My6K*0 My6anti-K*0 +# +## K_1(1270)0 +Alias MyK_10 K_10 +Alias Myanti-K_10 anti-K_10 +ChargeConj MyK_10 Myanti-K_10 +# +Decay B0sig + ## resonances + 0.0209 Mypsi(2S) K+ pi- pi0 PHSP ; + 0.5196 Mypsi(2S) My3K*0 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; + 0.0343 Mypsi(2S) My4K*0 PHSP ; + 0.0651 Mypsi(2S) My5K*0 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; + 0.2984 Mypsi(2S) MyK_10 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; + 0.0617 Mypsi(2S) My2K*0 eta PHSP ; +Enddecay +CDecay anti-B0sig +# +Decay Mypsi(2S) + 1.0000 mu+ mu- PHOTOS VLL ; +Enddecay +# +## K*(892)0 +Decay My2K*0 + 1.0000 K+ pi- VSS ; +Enddecay +CDecay My2anti-K*0 +# +## K*(892)+ +Decay My2K*+ + 1.0000 K+ pi0 VSS ; +Enddecay +CDecay My2K*- +# +## K*(1410)0 +Decay My3K*0 + 0.1077 rho- K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.4462 My2K*+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.4462 My2K*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; +Enddecay +CDecay My3anti-K*0 +# +## K2*(1430)0 +Decay My4K*0 + 0.2551 rho- K+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0 ; + 0.2414 My2K*+ pi- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0 ; + 0.2414 My2K*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0 ; + 0.1310 My2K*+ pi- pi0 PHSP ; + 0.1310 My2K*0 pi+ pi- PHSP ; +Enddecay +CDecay My4anti-K*0 +# +## K*(1680)0 +Decay My5K*0 + 0.6117 rho- K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.1942 My2K*+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.1942 My2K*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; +Enddecay +CDecay My5anti-K*0 +# +## K_1(1270)0 +Decay MyK_10 + 0.5746 rho- K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.0730 My2K*+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.0730 My2K*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.1517 My6K*+ pi- VSS; + 0.1277 My6K*0 pi0 VSS; +Enddecay +CDecay Myanti-K_10 +# +## K0*(1430)+ +Decay My6K*+ + 0.7828 K+ pi0 PHSP ; + 0.2172 eta K+ PHSP ; +Enddecay +CDecay My6K*- +# +## K0*(1430)0 +Decay My6K*0 + 1.0000 K+ pi- PHSP ; +Enddecay +CDecay My6anti-K*0 +# +End +# diff --git a/dkfiles/Bu_Psi2SKX=TightCut.dec b/dkfiles/Bu_Psi2SKX=TightCut.dec new file mode 100755 index 000000000..a9f9881e9 --- /dev/null +++ b/dkfiles/Bu_Psi2SKX=TightCut.dec @@ -0,0 +1,196 @@ +# EventType: 12445000 +# +# Descriptor: [B+ -> (psi(2S) -> mu+ mu-) (K*(1410)+ -> (K*(892)0 -> K+ pi-) pi+)]cc +# +# NickName: Bu_Psi2SKX=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: B+ -> psi(2S) K+ X, psi(2S) -> mu+ mu-. +# Decays include several intermediate K*+, but exclude +# B+ -> psi(2S) K+ pi0 final states. +# Relative proportion of K* resonance components is +# taken from Belle paper arXiv:1306.4894v3 and arXiv:1306.4894. +# Included intermediate state: +# K*(892)+, K*(1410)+, K2*(1430)+, K*(1680)+, K_1(1270)+ resonances +# also non-resonant mode and decay with eta and omega. +# The decay modes are taken from PDG. +# Fractions of the decays are taken as a branching fraction, but then +# scaled to make sum of fractions of all the final states to be 1. +# +# Tight generator level cuts applied for muons and charged kaon in the +# final state, which increases the statistics with the factor of 1.5: +# Efficiency w/ tight cuts in output (20.28 +- 0.57)% +# in GeneratorLog.xml ( 9.68 +- 0.42)% +# Efficiency w/o tight cuts in output (26.66 +- 0.72)% +# in GeneratorLog.xml (13.08 +- 0.55)% +# EndDocumentation +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '^[B+ --> (psi(2S) => mu+ mu-) K+ ...]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV ', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ', +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ', +# 'inY = in_range ( 1.9 , GY , 4.6 ) ', +# 'fastTrack = ( GPT > 180 * MeV ) & in_range( 2.9 * GeV, GP, 210 * GeV ) ', +# 'goodK = inAcc & inEta & fastTrack ', +# 'goodMu = inAcc & inEta & fastTrack & (GPT > 500 * MeV) ', +# 'longLived = 75 * micrometer < GTIME ', +# 'goodPsi = inY & GINTREE( ("mu+" == GID) & goodMu ) & GINTREE( ("mu-" == GID) & goodMu )', +# 'goodBDaugPsi = GINTREE ( ("psi(2S)" == GABSID) & goodPsi ) ', +# 'goodBDaugK = GINTREE ( ("K+" == GABSID) & goodK ) ', +# 'goodB = inY & longLived & goodBDaugPsi & goodBDaugK ', +# ] +# tightCut.Cuts = { +# '[B+]cc': 'goodB', +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Slava Matiunin +# Email: Viacheslav.Matiunin@<no-spam>cern.ch +# Date: 20211105 +# CPUTime: <1 min +# +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.000 +Define PKphHminus 2.712 +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +## K*(892)+ +Alias My2K*+ K*+ +Alias My2K*- K*- +ChargeConj My2K*+ My2K*- +# +## K*(892)0 +Alias My2K*0 K*0 +Alias My2anti-K*0 anti-K*0 +ChargeConj My2K*0 My2anti-K*0 +# +## K*(1410)+ +Alias My3K*+ K'*+ +Alias My3K*- K'*- +ChargeConj My3K*+ My3K*- +# +## K2*(1430)+ +Alias My4K*+ K_2*+ +Alias My4K*- K_2*- +ChargeConj My4K*+ My4K*- +# +## K*(1680)+ +Alias My5K*+ K''*+ +Alias My5K*- K''*- +ChargeConj My5K*+ My5K*- +# +## K0*(1430)+ +Alias My6K*+ K_0*+ +Alias My6K*- K_0*- +ChargeConj My6K*+ My6K*- +# +## K0*(1430)0 +Alias My6K*0 K_0*0 +Alias My6anti-K*0 anti-K_0*0 +ChargeConj My6K*0 My6anti-K*0 +# +## K_1(1270)+ +Alias MyK_1+ K_1+ +Alias MyK_1- K_1- +ChargeConj MyK_1- MyK_1+ +# +Decay B+sig + 0.0148 Mypsi(2S) K+ pi- pi+ PHSP ; + 0.0148 Mypsi(2S) K+ pi0 pi0 PHSP ; + 0.4308 Mypsi(2S) My3K*+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; + 0.0289 Mypsi(2S) My4K*+ PHSP ; + 0.0365 Mypsi(2S) My5K*+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; + 0.2173 Mypsi(2S) MyK_1+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus ; + 0.1694 Mypsi(2S) K+ omega PHSP ; + 0.0656 Mypsi(2S) K+ eta PHSP ; + 0.0219 Mypsi(2S) My2K*+ eta PHSP ; +Enddecay +CDecay B-sig +# +Decay Mypsi(2S) + 1.0000 mu+ mu- PHOTOS VLL ; +Enddecay +# +## K*(892)+ +Decay My2K*+ + 1.0000 K+ pi0 VSS ; +Enddecay +CDecay My2K*- +# +## K*(892)0 +Decay My2K*0 + 1.0000 K+ pi- VSS ; +Enddecay +CDecay My2anti-K*0 +# +## K*(1410)+ +Decay My3K*+ + 0.0461 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.1908 My2K*+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.7631 My2K*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; +Enddecay +CDecay My3K*- +# +## K2*(1430)+ +Decay My4K*+ + 0.1075 rho0 K+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0 ; + 0.1075 omega K+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0 ; + 0.1019 My2K*+ pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0 ; + 0.4071 My2K*0 pi+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0 ; + 0.0552 My2K*+ pi+ pi- PHSP ; + 0.2208 My2K*0 pi+ pi0 PHSP ; +Enddecay +CDecay My4K*- +# +## K*(1680)+ +Decay My5K*+ + 0.3865 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.1227 My2K*+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.4908 My2K*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; +Enddecay +CDecay My5K*- +# +## K_1(1270)+ +Decay MyK_1+ + 0.2799 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.2199 omega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.0355 My2K*+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.1421 My2K*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0 ; + 0.0739 My6K*+ pi0 VSS; + 0.2487 My6K*0 pi+ VSS; +Enddecay +CDecay MyK_1- +# +## K0*(1430)+ +Decay My6K*+ + 0.7828 K+ pi0 PHSP ; + 0.2172 eta K+ PHSP ; +Enddecay +CDecay My6K*- +# +## K0*(1430)0 +Decay My6K*0 + 1.0000 K+ pi- PHSP ; +Enddecay +CDecay My6anti-K*0 +# +End +# -- GitLab From 7b910202b19884596b5d337cd20490f161c2ab03 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 5 Nov 2021 16:21:43 +0100 Subject: [PATCH 140/702] Merge branch 'vmatiuni/add_B2XK' into 'master' add_B2XK See merge request lhcb-datapkg/Gen/DecFiles!899 (cherry picked from commit 60e8ea2fb3ee1a9b404d543e04bd1ed8799e545f) e712e278 add B -> X(3872)K --- dkfiles/Bu_X3872K,psig=TightCuts.dec | 85 ++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 dkfiles/Bu_X3872K,psig=TightCuts.dec diff --git a/dkfiles/Bu_X3872K,psig=TightCuts.dec b/dkfiles/Bu_X3872K,psig=TightCuts.dec new file mode 100644 index 000000000..79f1004c7 --- /dev/null +++ b/dkfiles/Bu_X3872K,psig=TightCuts.dec @@ -0,0 +1,85 @@ +# EventType: 12243220 +# +# Descriptor: [B+ -> (X_1(3872) -> (psi(2S) -> mu+ mu-) gamma) K+]cc +# +# ParticleValue: "X_1(3872) 1016 9920443 0 3.87164 -0.00119 X_1(3872) 9920443 0" +# +# NickName: Bu_X3872K,psig=TightCuts +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ => (Meson -> ^((J/psi(1S) | psi(2S)) => ^mu+ ^mu-) ^gamma) ^K+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV ', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ', +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ', +# 'inY = in_range ( 1.9 , GY , 4.7 ) ', +# 'fastTrack = ( GPT > 180 * MeV ) & in_range( 2.9 * GeV, GP, 210 * GeV ) ', +# 'longLived = 75 * micrometer < GTIME ', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ', +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ', +# 'inECAL = inEcalX & inEcalY ', +# 'inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 ) ', +# 'goodK = inAcc & inEta & fastTrack ', +# 'goodMu = inAcc & inEta & fastTrack & (GPT > 500 * MeV) ', +# 'goodG = inECAL & ~inEcalHole & ( GPT > 150 * MeV ) ', +# 'goodPsi = inY ', +# 'goodB = inY & longLived ', +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB' , +# 'J/psi(1S) | psi(2S)': 'goodPsi', +# 'gamma' : 'goodG' , +# '[mu+]cc' : 'goodMu' , +# '[K+]cc' : 'goodK' , +# } +# EndInsertPythonCode +# +# Documentation: +# Tight generator level cuts applied for all final state particles, +# which increases the statistics with a factor of ~3: +# Efficiency w/ tight cuts in output (13.76 +- 1.28)% +# in GeneratorLog.xml ( 7.43 +- 0.97)% +# Efficiency w/o tight cuts in output (39.88 +- 1.55)% +# in GeneratorLog.xml (20.94 +- 1.28)% +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Slava Matiunin +# Email: Viacheslav.Matiunin@<no-spam>cern.ch +# Date: 20211105 +# CPUTime: <1 min +# +Alias MyX_1(3872) X_1(3872) +ChargeConj MyX_1(3872) MyX_1(3872) +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Decay B+sig + 1.0000 MyX_1(3872) K+ SVS ; +Enddecay +CDecay B-sig +# +Decay MyX_1(3872) + 0.5000 MyJ/psi gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ; + 0.5000 Mypsi(2S) gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ; +Enddecay +# +Decay MyJ/psi + 1.0000 mu+ mu- PHOTOS VLL ; +Enddecay +Decay Mypsi(2S) + 1.0000 mu+ mu- PHOTOS VLL ; +Enddecay +# +End -- GitLab From 20266a544661434c1ec4ecc238eaf8dbd196f504 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 10 Nov 2021 14:50:10 +0100 Subject: [PATCH 141/702] Merge branch 'hmao/my-changes' into 'master' Hmao/my changes See merge request lhcb-datapkg/Gen/DecFiles!900 (cherry picked from commit 896518ec17de4224d9e55ac39b04bca602b95b47) 9e8e1a7b Draft 3c87dc69 Draft 1d1770c5 Draft --- .../Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec diff --git a/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec b/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec new file mode 100644 index 000000000..794a0bcd0 --- /dev/null +++ b/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec @@ -0,0 +1,54 @@ +# EventType: 13142223 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) gamma]cc +# +# NickName: Bs_Jpsigamma,mm=HighPtGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Jpsi forced to mu+ mu-, decay products in acceptance, with gamma PT > 1.0 +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(B_s0 -> (J/psi(1S) -> ^mu+ ^mu-) ^gamma)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV ", +# "inAcc = in_range (0.005 , GTHETA , 0.400 ) ", +# "isGoodgamma = ( GPT > 0.8 * GeV ) & inAcc ", +# "isGoodMuon = (GPT > 0.3 * GeV) & inAcc "] +# +# tightCut.Cuts = { +# "[mu+]cc" : "isGoodMuon ", +# "[mu-]cc" : "isGoodMuon ", +# "[gamma]cc" : "isGoodgamma " +# +# } +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dongliang Zhang,Haodong Mao +# Email: dongliang.zhang@cern.ch +# Date: 20211026 +# CPUTime: 2 min +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Decay B_s0sig + 1.0000 MyJpsi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B_s0sig +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End -- GitLab From 4edd15cfe3e5c1c3e4e51b32b336e5f392843ca6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 10 Nov 2021 14:51:31 +0100 Subject: [PATCH 142/702] Merge branch 'hvc/my-changes' into 'master' New decfiles for Bs2Jpsiphi to eemm and mmee final states See merge request lhcb-datapkg/Gen/DecFiles!901 (cherry picked from commit 57db12acff267165ae11689e55f1f371148366c9) 57c6c507 New decfiles for Bs2Jpsiphi to eemm and mmee final states --- ...Jpsiphi,eemm=CPV,update2016,DecProdCut.dec | 55 +++++++++++++++++++ ...Jpsiphi,mmee=CPV,update2016,DecProdCut.dec | 55 +++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 dkfiles/Bs_Jpsiphi,eemm=CPV,update2016,DecProdCut.dec create mode 100755 dkfiles/Bs_Jpsiphi,mmee=CPV,update2016,DecProdCut.dec diff --git a/dkfiles/Bs_Jpsiphi,eemm=CPV,update2016,DecProdCut.dec b/dkfiles/Bs_Jpsiphi,eemm=CPV,update2016,DecProdCut.dec new file mode 100644 index 000000000..b18038e7f --- /dev/null +++ b/dkfiles/Bs_Jpsiphi,eemm=CPV,update2016,DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 13144018 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> e+ e-) (phi(1020) -> mu+ mu-)]cc +# +# NickName: Bs_Jpsiphi,eemm=CPV,update2016,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Includes radiative mode, CP violation, different lifetimes, decay. +# Updated values for the amplitudes, lifetimes and betas as in HFAG 2016 summer averages and LHCb, PRL 114, 041801 (2015). +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Victor Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20211110 +# CPUTime: < 1 min +# +# Re-define lifetimes (overrules ParticlePropertyTable) +# ParticleValue: "B_s0H 99996 530 0.0 5.36677 1.6075e-12 B_s0H 0 0.00", "B_s0L 99997 350 0.0 5.36677 1.4134e-12 B_s0L 0 0.00" +# +Define betas 0.015 +Define Apara 0.475 +Define Azero 0.724 +Define Aperp 0.500 +Define pApara 3.26 +Define pAzero 0.0 +Define pAperp 3.08 +# +Alias MyJ/psi J/psi +Alias MyPhi phi +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +# +Enddecay +Decay anti-B_s0sig + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyPhi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +End + + + diff --git a/dkfiles/Bs_Jpsiphi,mmee=CPV,update2016,DecProdCut.dec b/dkfiles/Bs_Jpsiphi,mmee=CPV,update2016,DecProdCut.dec new file mode 100755 index 000000000..cd6d36479 --- /dev/null +++ b/dkfiles/Bs_Jpsiphi,mmee=CPV,update2016,DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 13144017 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) (phi(1020) -> e+ e-)]cc +# +# NickName: Bs_Jpsiphi,mmee=CPV,update2016,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Includes radiative mode, CP violation, different lifetimes, decay. +# Updated values for the amplitudes, lifetimes and betas as in HFAG 2016 summer averages and LHCb, PRL 114, 041801 (2015). +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Victor Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20211110 +# CPUTime: < 1 min +# +# Re-define lifetimes (overrules ParticlePropertyTable) +# ParticleValue: "B_s0H 99996 530 0.0 5.36677 1.6075e-12 B_s0H 0 0.00", "B_s0L 99997 350 0.0 5.36677 1.4134e-12 B_s0L 0 0.00" +# +Define betas 0.015 +Define Apara 0.475 +Define Azero 0.724 +Define Aperp 0.500 +Define pApara 3.26 +Define pAzero 0.0 +Define pAperp 3.08 +# +Alias MyJ/psi J/psi +Alias MyPhi phi +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +# +Enddecay +Decay anti-B_s0sig + 1.000 MyJ/psi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyPhi + 1.000 e+ e- PHOTOS VLL; +Enddecay +End + + + -- GitLab From 99ffd5718262735cadcb1a6a3be57d459c94f535 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 15 Nov 2021 11:01:45 +0100 Subject: [PATCH 143/702] Merge branch 'cgiuglia/my-changes' into 'master' adding new decfiles with TAUOLA 8 mode for RDs* hadronic analysis See merge request lhcb-datapkg/Gen/DecFiles!902 (cherry picked from commit 781d79bc385490549894fe830604620861e92c6b) 6a011cdd adding new decfiles with TAUOLA 8 mode for RDs* hadronic analysis --- ...i0=TightCut,tauolababar,pi0notreqinacc.dec | 83 ++++++++++++ ...i0=TightCut,tauolababar,pi0notreqinacc.dec | 94 ++++++++++++++ ...i0=TightCut,tauolababar,pi0notreqinacc.dec | 120 ++++++++++++++++++ 3 files changed, 297 insertions(+) create mode 100644 dkfiles/Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec create mode 100644 dkfiles/Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec create mode 100644 dkfiles/Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec diff --git a/dkfiles/Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec b/dkfiles/Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec new file mode 100644 index 000000000..b8cc05090 --- /dev/null +++ b/dkfiles/Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec @@ -0,0 +1,83 @@ +# EventType: 13563200 +# +# Descriptor: [B_s0 -> (D_s- -> K+ K- pi-) (tau+ -> pi+ pi+ pi- pi0 anti-nu_tau) nu_tau]CC +# +# NickName: Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => ^(D_s- ==> ^K+ ^K- ^pi-) (tau+ ==> ^pi+ ^pi+ ^pi- pi0 nu_tau~) nu_tau]CC' +#tightCut.Preambulo += [ +#'from GaudiKernel.SystemOfUnits import MeV, GeV', +# "from LoKiCore.functions import in_range" , +#'inAcc = ( in_range( 0.010, GTHETA, 0.400) ) & ( in_range( 1.6, GETA, 5.6) ) ', +#'goodTrack = ( GPT > 100*MeV ) & ( inAcc )' , +#"goodB = ( GPT > 1.5 *GeV ) & ( GP > 30 *GeV ) " +#] +#tightCut.Cuts = { +#' [B_s0]cc' : 'goodB', +#'[D_s-]cc' : 'GPT>1.4*GeV', +#'[pi+]cc' : 'goodTrack', +#'[K+]cc': ' goodTrack & (GPT > 1200 * MeV) ' +#} +#EndInsertPythonCode +# +# Documentation: +# Bs decay to Ds tau nu tau +# Ds decays into K+ K- and charged pion +# Tau decays in the 3 charged pions plus pi0 channel +# pi0 is not forced into the acceptance +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 2 min +# Responsible: Carmen Giugliano +# Email: carmen.giugliano@cern.ch +# Date: 20211019 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 + +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- + +Alias MyTau- tau- +Alias MyTau+ tau+ +ChargeConj MyTau- MyTau+ + + +# +# --------------- +# Decay of the Bs +# --------------- +Decay B_s0sig + 1.000 MyD_s- MyTau+ nu_tau PHOTOS ISGW2; +Enddecay +CDecay anti-B_s0sig +# ----------------- +# Decay of the Ds+- +# ----------------- +Decay MyD_s- + 1.000 K+ K- pi- PHOTOS D_DALITZ; +Enddecay +CDecay MyD_s+ +# ----------------- +# Decay of the Tau- +# ----------------- +Decay MyTau- + 1.00 TAUOLA 8; +Enddecay +CDecay MyTau+ +# +End +# diff --git a/dkfiles/Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec b/dkfiles/Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec new file mode 100644 index 000000000..720f25891 --- /dev/null +++ b/dkfiles/Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec @@ -0,0 +1,94 @@ +# EventType: 13763400 +# +# Descriptor: [B_s0 => (D_s- => K+ K- pi-) (tau+ -> pi+ pi+ pi- pi0 anti-nu_tau ) nu_tau]CC +# +# NickName: Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty ==> ^(D_s- ==> ^K+ ^K- ^pi-){X} (tau+ ==> ^pi+ ^pi+ ^pi- pi0 nu_tau~) nu_tau ]CC' +#tightCut.Preambulo += [ +#'from GaudiKernel.SystemOfUnits import MeV, GeV', +# "from LoKiCore.functions import in_range" , +#'inAcc = ( in_range( 0.010, GTHETA, 0.400) ) & ( in_range( 1.6, GETA, 5.6) ) ', +#'goodTrack = ( GPT > 100*MeV ) & ( inAcc )' , +#"goodB = ( GPT > 1.5 *GeV ) & ( GP > 30 *GeV ) " +#] +#tightCut.Cuts = { +#' [B_s0]cc' : 'goodB', +#'[D_s-]cc' : 'GPT>1.4*GeV', +#'[pi+]cc' : 'goodTrack', +#'[K+]cc': ' goodTrack & (GPT > 1200 * MeV) ' +#} +#EndInsertPythonCode +# +# Documentation: +# Bs decay to Ds* tau nu tau +# Ds decays into K+ K- and charged pion +# Tau decays in the 3 charged pions plus pi0 channel +#pi0 is not forced into the acceptance +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 2 min +# Responsible: Carmen Giugliano +# Email: carmen.giugliano@cern.ch +# Date: 20211108 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 + +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- + +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyTau- tau- +Alias MyTau+ tau+ +ChargeConj MyTau- MyTau+ +# +# --------------- +# Decay of the Bs +# --------------- +Decay B_s0sig + 1.000 MyD_s*- MyTau+ nu_tau PHOTOS ISGW2; + Enddecay +CDecay anti-B_s0sig +# +# ----------------- +# Decay of the Ds*+- +# ----------------- +Decay MyD_s*+ + 0.935 MyD_s+ gamma PHOTOS VSP_PWAVE; + 0.058 MyD_s+ pi0 PHOTOS VSS; +Enddecay +CDecay MyD_s*- +# ----------------- +# Decay of the Ds+- +# ----------------- +Decay MyD_s- + 1.000 K- K+ pi- PHOTOS D_DALITZ; +Enddecay +CDecay MyD_s+ +# ----------------- +# Decay of the Tau- +# ----------------- +Decay MyTau- + 1.00 TAUOLA 8; +Enddecay +CDecay MyTau+ +# +End +# diff --git a/dkfiles/Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec b/dkfiles/Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec new file mode 100644 index 000000000..058d634b2 --- /dev/null +++ b/dkfiles/Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec @@ -0,0 +1,120 @@ +# EventType: 13863600 +# +# Descriptor: [B_s0 => (D_s- => K+ K- pi-) (tau+ -> pi+ pi+ pi- pi0 anti-nu_tau ) nu_tau]CC +# +# NickName: Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty ==> ^(D_s- ==> ^K+ ^K- ^pi-) {X}{X}(tau+ ==> ^pi+ ^pi+ ^pi- pi0 nu_tau~) nu_tau]CC' +#tightCut.Preambulo += [ +#'from GaudiKernel.SystemOfUnits import MeV, GeV', +# "from LoKiCore.functions import in_range" , +#'inAcc = ( in_range( 0.010, GTHETA, 0.400) ) & ( in_range( 1.6, GETA, 5.6) ) ', +#'goodTrack = ( GPT > 100*MeV ) & ( inAcc )' , +#"goodB = ( GPT > 1.5 *GeV ) & ( GP > 30 *GeV ) " +#] +#tightCut.Cuts = { +#' [B_s0]cc' : 'goodB', +#'[D_s-]cc' : 'GPT>1.4*GeV', +#'[pi+]cc' : 'goodTrack', +#'[K+]cc': ' goodTrack & (GPT > 1200 * MeV) ' +#} +#EndInsertPythonCode +# +# Documentation: +# Bs decay to Ds(*,(*)) tau nu tau +# Ds decays into K+ K- and charged pion +# Tau decays in the 3 charged pions plus pi0 channel +# pi0 ia not forced into the acceptance +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 2 min +# Responsible: Carmen Giugliano +# Email: carmen.giugliano@cern.ch +# Date: 20211109 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 + +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- + +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD'_s1+ D'_s1+ +Alias MyD'_s1- D'_s1- +ChargeConj MyD'_s1- MyD'_s1+ +# +Alias MyD_s0*+ D_s0*+ +Alias MyD_s0*- D_s0*- +ChargeConj MyD_s0*+ MyD_s0*- + +Alias MyTau- tau- +Alias MyTau+ tau+ +ChargeConj MyTau- MyTau+ + + +# +# --------------- +# Decay of the Bs +# --------------- +Decay B_s0sig + 0.75 MyD_s0*- MyTau+ nu_tau PHOTOS ISGW2; + 0.25 MyD'_s1- MyTau+ nu_tau PHOTOS ISGW2; +Enddecay +CDecay anti-B_s0sig +# ----------------- +# Decay of the Ds*+- +# ----------------- +Decay MyD_s*+ + 0.935 MyD_s+ gamma PHOTOS VSP_PWAVE; + 0.058 MyD_s+ pi0 PHOTOS VSS; +Enddecay +CDecay MyD_s*- +## ----------------- +# Decay of the Ds0*+ +# ----------------- +Decay MyD_s0*+ + 0.9 MyD_s+ pi0 PHOTOS PHSP; + 0.1 MyD_s*+ gamma PHOTOS PHSP; +Enddecay +CDecay MyD_s0*- +## ----------------- +# Decay of the Ds1*+- +# ----------------- +Decay MyD'_s1+ + 0.5 MyD_s*+ gamma PHOTOS PHSP; + 0.5 MyD_s+ pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD'_s1- +# ----------------- +# Decay of the Ds+- +# ----------------- +Decay MyD_s- + 1.000 K- K+ pi- PHOTOS D_DALITZ; +Enddecay +CDecay MyD_s+ +# ----------------- +# Decay of the Tau- +# ----------------- +Decay MyTau- + 1.00 TAUOLA 8; +Enddecay +CDecay MyTau+ +# +End +# -- GitLab From 11a19e3858102705d871e144db0952a0d4e751ba Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 15 Nov 2021 10:57:21 +0100 Subject: [PATCH 144/702] Merge branch 'gawang/my-changes' into 'master' Submit four dkfiles, include Bd2Jpsia2(1320)0, Bd_Jpsiomega_PHSP model,... See merge request lhcb-datapkg/Gen/DecFiles!903 (cherry picked from commit ffc2e3c150e175a3692971941e7ad97d81abece5) 14eea3b8 four dkfiles, include Bd2Jpsia2(1320)0, Bd_Jpsiomega_PHSP model,... --- dkfiles/Bd_Jpsia20,mm,pipipi=DecProdCut.dec | 38 +++++++++++++++ dkfiles/Bd_Jpsiomega,mm=PHSP,DecProdCut.dec | 48 ++++++++++++++++++ dkfiles/Bs_Jpsiomega,mm=PHSP,DecProdCut.dec | 48 ++++++++++++++++++ dkfiles/Bs_Jpsiomega,mm=SVV,DecProdCut.dec | 54 +++++++++++++++++++++ 4 files changed, 188 insertions(+) create mode 100644 dkfiles/Bd_Jpsia20,mm,pipipi=DecProdCut.dec create mode 100644 dkfiles/Bd_Jpsiomega,mm=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bs_Jpsiomega,mm=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bs_Jpsiomega,mm=SVV,DecProdCut.dec diff --git a/dkfiles/Bd_Jpsia20,mm,pipipi=DecProdCut.dec b/dkfiles/Bd_Jpsia20,mm,pipipi=DecProdCut.dec new file mode 100644 index 000000000..697677698 --- /dev/null +++ b/dkfiles/Bd_Jpsia20,mm,pipipi=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 11144442 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (a_2(1320)0 -> pi+ pi- pi0) ]cc +# +# NickName: Bd_Jpsia20,mm,pipipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0-> Jpsi a_2(1320)0 decay, Jpsi->mu mu a_2(1320)0-> pi+pi-pi0 decay, Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ganrong Wang +# Email: ganrong.wang@cern.ch +# Date: 20211104 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyA1_1320 a_20 +ChargeConj MyA1_1320 MyA1_1320 +# +Decay B0sig +1.000 MyJ/psi MyA1_1320 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyA1_1320 + 1.000 pi+ pi- pi0 PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bd_Jpsiomega,mm=PHSP,DecProdCut.dec b/dkfiles/Bd_Jpsiomega,mm=PHSP,DecProdCut.dec new file mode 100644 index 000000000..08722663a --- /dev/null +++ b/dkfiles/Bd_Jpsiomega,mm=PHSP,DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 11144405 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) (omega(782) -> pi+ pi- (pi0 -> gamma gamma))]cc +# +# NickName: Bd_Jpsiomega,mm=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, pi0 forced to gamma gamma +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Ganrong Wang (CCNU) +# Email: ganrong.wang@cern.ch +# Date: 20211104 +# +# +Alias MyJ/psi J/psi +Alias Myomega omega +Alias Mypi0 pi0 +ChargeConj MyJ/psi MyJ/psi +ChargeConj Myomega Myomega +ChargeConj Mypi0 Mypi0 +# +Decay B0sig + 1.000 MyJ/psi Myomega PHSP; +Enddecay +# +Decay anti-B0sig + 1.000 MyJ/psi Myomega PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay Myomega + 1.000 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bs_Jpsiomega,mm=PHSP,DecProdCut.dec b/dkfiles/Bs_Jpsiomega,mm=PHSP,DecProdCut.dec new file mode 100644 index 000000000..23117eae7 --- /dev/null +++ b/dkfiles/Bs_Jpsiomega,mm=PHSP,DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 13144405 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) (omega(782) -> pi+ pi- (pi0 -> gamma gamma))]cc +# +# NickName: Bs_Jpsiomega,mm=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, pi0 forced to gamma gamma +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Ganrong Wang (CCNU) +# Email: ganrong.wang@cern.ch +# Date: 20211104 +# +# +Alias MyJ/psi J/psi +Alias Myomega omega +Alias Mypi0 pi0 +ChargeConj MyJ/psi MyJ/psi +ChargeConj Myomega Myomega +ChargeConj Mypi0 Mypi0 +# +Decay B_s0sig + 1.000 MyJ/psi Myomega PHSP; +Enddecay +# +Decay anti-B_s0sig + 1.000 MyJ/psi Myomega PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay Myomega + 1.000 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bs_Jpsiomega,mm=SVV,DecProdCut.dec b/dkfiles/Bs_Jpsiomega,mm=SVV,DecProdCut.dec new file mode 100644 index 000000000..38a1d8f41 --- /dev/null +++ b/dkfiles/Bs_Jpsiomega,mm=SVV,DecProdCut.dec @@ -0,0 +1,54 @@ +# EventType: 13144406 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) (omega(782) -> pi+ pi- (pi0 -> gamma gamma))]cc +# +# NickName: Bs_Jpsiomega,mm=SVV,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, No CP violation, pi0 forced to gamma gamma, SVV model keep the same to Bd_Jpsiomega,mm=DecProdCut +# EndDocumentation +# +# CPUTime:< 1 min +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Ganrong Wang (CCNU) +# Email: ganrong.wang@cern.ch +# Date: 20211104 +# +Define Hp 0.159 +Define Hz 0.775 +Define Hm 0.612 +Define pHp 1.563 +Define pHz 0.0 +Define pHm 2.712 +# +Alias MyJ/psi J/psi +Alias Myomega omega +Alias Mypi0 pi0 +ChargeConj MyJ/psi MyJ/psi +ChargeConj Myomega Myomega +ChargeConj Mypi0 Mypi0 +# +Decay B_s0sig + 1.000 MyJ/psi Myomega SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +# +Decay anti-B_s0sig + 1.000 MyJ/psi Myomega SVV_HELAMP Hm pHm Hz pHz Hp pHp; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay Myomega + 1.000 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From abaa7ebb9720d9b51640f2b51341a8c28456bc69 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 15 Nov 2021 14:41:17 +0100 Subject: [PATCH 145/702] Merge branch 'hmao/my-changes' into 'master' Hmao/my changes See merge request lhcb-datapkg/Gen/DecFiles!904 (cherry picked from commit 8e5c7b3a1a43b30ae9f9d55044a5588666fe0c6b) 9d59af31 My second Draft ca98745f my third draft --- dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec b/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec index 794a0bcd0..27efef9ba 100644 --- a/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec +++ b/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec @@ -6,7 +6,7 @@ # # Cuts: LoKi::GenCutTool/TightCut # -# Documentation: Jpsi forced to mu+ mu-, decay products in acceptance, with gamma PT > 1.0 +# Documentation: Jpsi to mu+ mu-, decay products in acceptance, with gamma PT > 0.8GeV # EndDocumentation # # InsertPythonCode: @@ -16,7 +16,7 @@ # Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) # # tightCut = Generation().SignalRepeatedHadronization.TightCut -# tightCut.Decay = '[(B_s0 -> (J/psi(1S) -> ^mu+ ^mu-) ^gamma)]CC' +# tightCut.Decay = '[(B_s0 => (J/psi(1S) => ^mu+ ^mu-) ^gamma)]CC' # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV ", # "inAcc = in_range (0.005 , GTHETA , 0.400 ) ", @@ -34,7 +34,7 @@ # # PhysicsWG: RD # Tested: Yes -# Responsible: Dongliang Zhang,Haodong Mao +# Responsible: Dongliang Zhang , Haodong Mao # Email: dongliang.zhang@cern.ch # Date: 20211026 # CPUTime: 2 min -- GitLab From 4e079b84a93bc0ed86f915d5ff212bcd55980198 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 16 Nov 2021 18:17:46 +0100 Subject: [PATCH 146/702] Merge branch 'sely/my-changes' into 'master' --- dkfiles/Lb_LcDs,pKpi,taumunu=TightCut.dec | 92 +++++++++++++++++++ dkfiles/Lb_Lcpipimunu,pKpi=TightCut.dec | 75 +++++++++++++++ ...aunu,pKpi,mununu,Lb2Baryonlnu=TightCut.dec | 86 +++++++++++++++++ 3 files changed, 253 insertions(+) create mode 100644 dkfiles/Lb_LcDs,pKpi,taumunu=TightCut.dec create mode 100644 dkfiles/Lb_Lcpipimunu,pKpi=TightCut.dec create mode 100644 dkfiles/Lb_Lctaunu,pKpi,mununu,Lb2Baryonlnu=TightCut.dec diff --git a/dkfiles/Lb_LcDs,pKpi,taumunu=TightCut.dec b/dkfiles/Lb_LcDs,pKpi,taumunu=TightCut.dec new file mode 100644 index 000000000..b3b4bb7f1 --- /dev/null +++ b/dkfiles/Lb_LcDs,pKpi,taumunu=TightCut.dec @@ -0,0 +1,92 @@ +# EventType: 15694000 +# +# Descriptor: [[Lambda_b0] ==> (Lambda_c+ ==> p+ K- pi+) (D_s- -> tau- anti-nu_tau)]cc +# +# NickName: Lb_LcDs,pKpi,taumunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lb to Lc Ds, with Ds->tau nu_tau, background mode for Lb to Lc mu nu. +# EndDocumentation +## InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) (D_s- ==> (tau-=> mu- nu_mu~ nu_tau) nu_tau~) {X} {X} {X} {X}]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "pKpiP = GCHILD(GP, ('p+'==GABSID)) + GCHILD(GP, ('K+'==GABSID)) + GCHILD(GP, ('pi+'==GABSID))" , +# "pKpiPT = GCHILD(GPT, ('p+'==GABSID)) + GCHILD(GPT, ('K+'==GABSID)) + GCHILD(GPT, ('pi+'==GABSID))" , +# ] +# tightCut.Cuts = { +#'[p+]cc' : "in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & ( GP > 6000 * MeV )", +#'[K-]cc' : "in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & ( GP > 1500 * MeV )", +#'[pi+]cc' : "in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & ( GP > 1500 * MeV )", +#'[mu-]cc' : "in_range( 0.010 , GTHETA , 0.400 )", +#'[Lambda_c+]cc' : "( (pKpiPT/3) > 500 * MeV)" +# } +# EndInsertPythonCode +# +# CPUTime: 2 min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Scott Ely +# Email: scott.ely@cern.ch +# Date: 20211109 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyLambda_c+ Lambda_c+ +Alias MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyLambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.0000 MyLambda_c+ MyD_s- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 0.02800 p+ K- pi+ PHSP; + 0.01065 p+ Myanti-K*0 PHSP; + 0.00860 Delta++ K- PHSP; + 0.00414 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyLambda_c- +# +Decay MyD_s+ + 1.0000 Mytau+ nu_tau SLN; +Enddecay +CDecay MyD_s- +# +Decay Mytau- + 0.1736 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay Mytau+ +# +Decay MyK*0 + 0.6657 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyLambda(1520)0 + 0.2300 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/Lb_Lcpipimunu,pKpi=TightCut.dec b/dkfiles/Lb_Lcpipimunu,pKpi=TightCut.dec new file mode 100644 index 000000000..bba5f729b --- /dev/null +++ b/dkfiles/Lb_Lcpipimunu,pKpi=TightCut.dec @@ -0,0 +1,75 @@ +# EventType: 15876040 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) mu- anti-nu_mu pi+ pi-]cc +# +# NickName: Lb_Lcpipimunu,pKpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lb -> Lc pi pi mu nu_mu, to help model NR Lc* decays for Lb->LcmunuX signal isolation and BF study. +# EndDocumentation +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) {X} {X} ^mu- nu_mu~ pi+ pi- ]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "pKpiP = GCHILD(GP, ('p+'==GABSID)) + GCHILD(GP, ('K+'==GABSID)) + GCHILD(GP, ('pi+'==GABSID))" , +# "pKpiPT = GCHILD(GPT, ('p+'==GABSID)) + GCHILD(GPT, ('K+'==GABSID)) + GCHILD(GPT, ('pi+'==GABSID))" , +# ] +# tightCut.Cuts = { +#'[p+]cc' : "in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & ( GP > 6000 * MeV )", +#'[K-]cc' : "in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & ( GP > 1500 * MeV )", +#'[pi+]cc' : "in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & ( GP > 1500 * MeV )", +#'[mu-]cc' : "in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 1200 * MeV)", +#'[Lambda_c+]cc' : "( (pKpiPT/3) > 500 * MeV)" +# } +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Scott Ely +# Email: scott.ely@cern.ch +# Date: 20211109 +# CPUTime: 10 min +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 0.056 MyLambda_c+ pi+ pi- mu- anti-nu_mu PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 0.02800 p+ K- pi+ PHSP; + 0.01065 p+ Myanti-K*0 PHSP; + 0.00860 Delta++ K- PHSP; + 0.00414 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 0.6657 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyLambda(1520)0 + 0.2300 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/Lb_Lctaunu,pKpi,mununu,Lb2Baryonlnu=TightCut.dec b/dkfiles/Lb_Lctaunu,pKpi,mununu,Lb2Baryonlnu=TightCut.dec new file mode 100644 index 000000000..6a627ca2d --- /dev/null +++ b/dkfiles/Lb_Lctaunu,pKpi,mununu,Lb2Baryonlnu=TightCut.dec @@ -0,0 +1,86 @@ +# EventType: 15874050 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (tau- -> mu- anti-nu_mu nu_tau) anti-nu_tau]cc +# +# NickName: Lb_Lctaunu,pKpi,mununu,Lb2Baryonlnu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lb -> Lc tau nu_tau with Lc->p K pi and tau->munu. Similar to 15874030 without tight generator cuts. +# +# EndDocumentation +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) (tau- => mu- nu_mu~ nu_tau) nu_tau~ {X} {X} {X} {X}]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "pKpiP = GCHILD(GP, ('p+'==GABSID)) + GCHILD(GP, ('K+'==GABSID)) + GCHILD(GP, ('pi+'==GABSID))" , +# "pKpiPT = GCHILD(GPT, ('p+'==GABSID)) + GCHILD(GPT, ('K+'==GABSID)) + GCHILD(GPT, ('pi+'==GABSID))" , +# ] +# tightCut.Cuts = { +#'[p+]cc' : "in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & ( GP > 6000 * MeV )", +#'[K-]cc' : "in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & ( GP > 1500 * MeV )", +#'[pi+]cc' : "in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) & ( GP > 1500 * MeV )", +#'[mu-]cc' : "in_range( 0.010 , GTHETA , 0.400 )", +#'[Lambda_c+]cc' : "( (pKpiPT/3) > 500 * MeV)" +# } +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Scott Ely +# Email: scott.ely@cern.ch +# Date: 20211109 +# CPUTime: 4 min +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.0000 MyLambda_c+ Mytau- anti-nu_tau PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 0.02800 p+ K- pi+ PHSP; + 0.01065 p+ Myanti-K*0 PHSP; + 0.00860 Delta++ K- PHSP; + 0.00414 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay Mytau- + 1.0000 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay Mytau+ +# +Decay MyK*0 + 1.0000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyLambda(1520)0 + 1.0000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End -- GitLab From 555dd1e546d64ea21f7effea20e9600f975aa9de Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 17 Nov 2021 14:58:56 +0100 Subject: [PATCH 147/702] Merge branch 'nsahoo/Lb2Lemu' into 'master' --- ...gab_JpsiOmega,ee,LambdaK=phsp,TightCut.dec | 89 +++++++++++++++++ .../Omegab_Omegaee,LambdaK=phsp,TightCut.dec | 82 +++++++++++++++ ...ab_psi2SOmega,ee,LambdaK=phsp,TightCut.dec | 89 +++++++++++++++++ ...0_JpsiXi0,ee,Lambdapi0=phsp,DecProdCut.dec | 58 +++++++++++ ...ib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut.dec | 99 +++++++++++++++++++ .../Xib0_Xi0ee,Lambdapi=phsp,DecProdCut.dec | 51 ++++++++++ dkfiles/Xib0_Xi0ee,Lambdapi=phsp,TightCut.dec | 93 +++++++++++++++++ ..._psi2SXi0,ee,Lambdapi0=phsp,DecProdCut.dec | 58 +++++++++++ ...b0_psi2SXi0,ee,Lambdapi0=phsp,TightCut.dec | 99 +++++++++++++++++++ ..._psi2SXi0,mm,Lambdapi0=phsp,DecProdCut.dec | 58 +++++++++++ ...b0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec | 99 +++++++++++++++++++ dkfiles/Xib_JpsiXi,ee,Lambdapi=TightCut.dec | 83 ++++++++++++++++ dkfiles/Xib_Xiee,Lambdapi=phsp,TightCut.dec | 76 ++++++++++++++ dkfiles/Xib_psi2SXi,ee,Lambdapi=TightCut.dec | 83 ++++++++++++++++ 14 files changed, 1117 insertions(+) create mode 100644 dkfiles/Omegab_JpsiOmega,ee,LambdaK=phsp,TightCut.dec create mode 100644 dkfiles/Omegab_Omegaee,LambdaK=phsp,TightCut.dec create mode 100644 dkfiles/Omegab_psi2SOmega,ee,LambdaK=phsp,TightCut.dec create mode 100644 dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,DecProdCut.dec create mode 100644 dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut.dec create mode 100644 dkfiles/Xib0_Xi0ee,Lambdapi=phsp,DecProdCut.dec create mode 100644 dkfiles/Xib0_Xi0ee,Lambdapi=phsp,TightCut.dec create mode 100644 dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,DecProdCut.dec create mode 100644 dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,TightCut.dec create mode 100644 dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,DecProdCut.dec create mode 100644 dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec create mode 100644 dkfiles/Xib_JpsiXi,ee,Lambdapi=TightCut.dec create mode 100644 dkfiles/Xib_Xiee,Lambdapi=phsp,TightCut.dec create mode 100644 dkfiles/Xib_psi2SXi,ee,Lambdapi=TightCut.dec diff --git a/dkfiles/Omegab_JpsiOmega,ee,LambdaK=phsp,TightCut.dec b/dkfiles/Omegab_JpsiOmega,ee,LambdaK=phsp,TightCut.dec new file mode 100644 index 000000000..f0a976395 --- /dev/null +++ b/dkfiles/Omegab_JpsiOmega,ee,LambdaK=phsp,TightCut.dec @@ -0,0 +1,89 @@ +# EventType: 16155132 +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) (J/psi(1S) -> e+ e-)]cc +# +# NickName: Omegab_JpsiOmega,ee,LambdaK=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +# Documentation: Omega forced to Lambda K , Lambda forced to p pi. +# Tight generator cuts on the Omega and its decay products. +# Omega_b difficult to produce with Pythia (very low fragmentation prob) so alter Xib instead. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b- => ^(Omega- => ^(Lambda0 => ^p+ ^pi-) ^K-) (J/psi(1S) => ^e+ ^e-))]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7.5 ) " , +# "inP_pi = ( GP > 1.5 * GeV ) ", +# "inP_K = ( GP > 1. * GeV ) ", +# "inP_p = ( GP > 1.5 * GeV ) ", +# "inP_el = ( GP > 2. * GeV ) ", +# "goodElectron = inAcc & inP_el & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodKaon = inAccH & inP_K & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +# ] +# tightCut.Cuts = { +# "[Omega-]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[pi-]cc" : "goodPion" , +# "[K-]cc" : "goodKaon", +# "[p+]cc" : "goodProton", +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211025 +# CPUTime: < 1 min +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Xi_b-sig + 1.000 MyOmega MyJ/psi PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.713 0.0 0.702 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End diff --git a/dkfiles/Omegab_Omegaee,LambdaK=phsp,TightCut.dec b/dkfiles/Omegab_Omegaee,LambdaK=phsp,TightCut.dec new file mode 100644 index 000000000..eee95f802 --- /dev/null +++ b/dkfiles/Omegab_Omegaee,LambdaK=phsp,TightCut.dec @@ -0,0 +1,82 @@ +# EventType: 16125131 +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) e+ e-]cc +# +# NickName: Omegab_Omegaee,LambdaK=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +# Documentation: Omega forced to Lambda K, Lambda forced to p pi. +# Tight generator cuts on the Omega and its decay products. +# Omega_b difficult to produce with Pythia (very low fragmentation prob) so alter Xib instead. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b- => ^(Omega- => ^(Lambda0 => ^p+ ^pi-) ^K-) ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7.5 ) " , +# "inP_pi = ( GP > 1.5 * GeV ) ", +# "inP_K = ( GP > 1. * GeV ) ", +# "inP_p = ( GP > 1.5 * GeV ) ", +# "inP_el = ( GP > 2. * GeV ) ", +# "goodElectron = inAcc & inP_el & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodKaon = inAccH & inP_K & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +# ] +# tightCut.Cuts = { +# "[Omega-]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[pi-]cc" : "goodPion" , +# "[K-]cc" : "goodKaon", +# "[p+]cc" : "goodProton", +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211025 +# CPUTime: 2 min +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig + 1.000 MyOmega e+ e- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.713 0.0 0.702 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End diff --git a/dkfiles/Omegab_psi2SOmega,ee,LambdaK=phsp,TightCut.dec b/dkfiles/Omegab_psi2SOmega,ee,LambdaK=phsp,TightCut.dec new file mode 100644 index 000000000..5e7559cb4 --- /dev/null +++ b/dkfiles/Omegab_psi2SOmega,ee,LambdaK=phsp,TightCut.dec @@ -0,0 +1,89 @@ +# EventType: 16155133 +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) (psi(2S) -> e+ e-)]cc +# +# NickName: Omegab_psi2SOmega,ee,LambdaK=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +# Documentation: Omega forced to Lambda K, Lambda forced to p pi. +# Tight generator cuts on the Omega and its decay products. +# Omega_b difficult to produce with Pythia (very low fragmentation prob) so alter Xib instead. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b- => ^(Omega- => ^(Lambda0 => ^p+ ^pi-) ^K-) (psi(2S) => ^e+ ^e-))]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7.5 ) " , +# "inP_pi = ( GP > 1.5 * GeV ) ", +# "inP_K = ( GP > 1. * GeV ) ", +# "inP_p = ( GP > 1.5 * GeV ) ", +# "inP_el = ( GP > 2. * GeV ) ", +# "goodElectron = inAcc & inP_el & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodKaon = inAccH & inP_K & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +# ] +# tightCut.Cuts = { +# "[Omega-]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[pi-]cc" : "goodPion" , +# "[K-]cc" : "goodKaon", +# "[p+]cc" : "goodProton", +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211025 +# CPUTime: < 1 min +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay Xi_b-sig + 1.000 MyOmega Mypsi2S PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.713 0.0 0.702 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End diff --git a/dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,DecProdCut.dec b/dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,DecProdCut.dec new file mode 100644 index 000000000..cb0bde279 --- /dev/null +++ b/dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,DecProdCut.dec @@ -0,0 +1,58 @@ +# EventType: 16154542 +# +# Descriptor: [Xi_b0 -> (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) ) (J/psi(1S) -> e+ e-)]cc +# +# NickName: Xib0_JpsiXi0,ee,Lambdapi0=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xib0 decay to JpsiXi0, Xi0 forced to go Lambda pi0, Lambda forced to go to p pi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211101 +# CPUTime:<1min +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj Myanti-Xi0 MyXi0 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Xi_b0sig +1.000 MyXi0 MyJ/psi PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyJ/psi +1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyXi0 +1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 +# +Decay MyLambda +1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPi0 +1.000 gamma gamma PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut.dec b/dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut.dec new file mode 100644 index 000000000..8f68889aa --- /dev/null +++ b/dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut.dec @@ -0,0 +1,99 @@ +# EventType: 16154541 +# +# Descriptor: [Xi_b0 -> (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) ) (J/psi(1S) -> e+ e-)]cc +# +# NickName: Xib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Xib0 decay to JpsiXi0, Xi0 forced to go Lambda pi0, Lambda forced to go to p pi. Tight cuts on all particles. ECAL accetpance for the photons computed assuming that the Xi0 decays after flying up to 2.5 meters. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b0 => ^(Xi0 => ^(Lambda0 => ^p+ ^pi-) ^(pi0 => ^gamma ^gamma)) (J/psi(1S) => ^e+ ^e-))]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.2 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.2 / 12.5 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7. ) " , +# "inP_p = ( GP > 1.5 * GeV ) ", +# "inP_pi = ( GP > 1.5 * GeV ) ", +# "inP_el = ( GP > 2. * GeV ) ", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 10 " , +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 10 " , +# "goodElectron = inAcc & inP_el & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "goodPi0 = ( GPT > 50 * MeV ) " , +# "goodGamma = ( 0 < GPZ ) & ( 50 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1. * meter, GFAEVX ( GVZ, 100 * meter ), 2.9 * meter )", +# ] +# tightCut.Cuts = { +# "[Xi0]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[gamma]cc" : "goodGamma" , +# "[p+]cc" : "goodProton", +# "[pi-]cc" : "goodPion" , +# "[pi0]cc" : "goodPi0" , +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211101 +# CPUTime:4min +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj Myanti-Xi0 MyXi0 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Xi_b0sig +1.000 MyXi0 MyJ/psi PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyJ/psi +1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyXi0 +1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 +# +Decay MyLambda +1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPi0 +1.000 gamma gamma PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib0_Xi0ee,Lambdapi=phsp,DecProdCut.dec b/dkfiles/Xib0_Xi0ee,Lambdapi=phsp,DecProdCut.dec new file mode 100644 index 000000000..e2c3bc33f --- /dev/null +++ b/dkfiles/Xib0_Xi0ee,Lambdapi=phsp,DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 16124541 +# +# Descriptor: [Xi_b0 -> (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) ) e+ e-]cc +# +# NickName: Xib0_Xi0ee,Lambdapi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Rare Xib0 decay to Xie+e-, Xi0 forced to go Lambda pi0, Lambda forced to go to p pi, includes radiative mode. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211101 +# CPUTime:<1min +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyXi Xi0 +Alias Myanti-Xi anti-Xi0 +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b0sig +1.000 MyXi e+ e- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyXi +1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda +1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPi0 +1.000 gamma gamma PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib0_Xi0ee,Lambdapi=phsp,TightCut.dec b/dkfiles/Xib0_Xi0ee,Lambdapi=phsp,TightCut.dec new file mode 100644 index 000000000..d6a722762 --- /dev/null +++ b/dkfiles/Xib0_Xi0ee,Lambdapi=phsp,TightCut.dec @@ -0,0 +1,93 @@ +# EventType: 16124540 +# +# Descriptor: [Xi_b0 -> (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) ) e+ e-]cc +# +# NickName: Xib0_Xi0ee,Lambdapi=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Rare Xib0 decay to Xi0e+e-, Xi0 forced to go Lambda pi0, Lambda forced to go to p pi. Tight cuts on all particles. ECAL accetpance for the photons computed assuming that the Xi0 decays after flying up to 2.5 meters. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211101 +# CPUTime: 3 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b0 => ^(Xi0 => ^(Lambda0 => ^p+ ^pi-) ^(pi0 => ^gamma ^gamma)) ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.2 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.2 / 12.5 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7. ) " , +# "inP_p = ( GP > 1.5 * GeV ) ", +# "inP_pi = ( GP > 1.5 * GeV ) ", +# "inP_el = ( GP > 2. * GeV ) ", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 10 " , +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 10 " , +# "goodElectron = inAcc & inP_el & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "goodPi0 = ( GPT > 50 * MeV ) " , +# "goodGamma = ( 0 < GPZ ) & ( 50 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1. * meter, GFAEVX ( GVZ, 100 * meter ), 2.9 * meter )", +# ] +# tightCut.Cuts = { +# "[Xi0]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[gamma]cc" : "goodGamma" , +# "[p+]cc" : "goodProton", +# "[pi-]cc" : "goodPion" , +# "[pi0]cc" : "goodPi0" , +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj Myanti-Xi0 MyXi0 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b0sig +1.000 MyXi0 e+ e- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyXi0 +1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 +# +Decay MyLambda +1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPi0 +1.000 gamma gamma PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,DecProdCut.dec b/dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,DecProdCut.dec new file mode 100644 index 000000000..619cdf85a --- /dev/null +++ b/dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,DecProdCut.dec @@ -0,0 +1,58 @@ +# EventType: 16154543 +# +# Descriptor: [Xi_b0 -> (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) ) (psi(2S) -> e+ e-)]cc +# +# NickName: Xib0_psi2SXi0,ee,Lambdapi0=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xib0 decay to psi(2S)Xi0, Xi0 forced to go Lambda pi0, Lambda forced to go to p pi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211101 +# CPUTime:<1min +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj Myanti-Xi0 MyXi0 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay Xi_b0sig + 1.000 MyXi0 Mypsi2S PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyXi0 + 1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,TightCut.dec b/dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,TightCut.dec new file mode 100644 index 000000000..218926559 --- /dev/null +++ b/dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,TightCut.dec @@ -0,0 +1,99 @@ +# EventType: 16154544 +# +# Descriptor: [Xi_b0 -> (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) ) (psi(2S) -> e+ e-)]cc +# +# NickName: Xib0_psi2SXi0,ee,Lambdapi0=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Xib0 decay to psi(2s) Xi0, Xi0 forced to go Lambda pi0, Lambda forced to go to p pi. Tight cuts on all particles. ECAL accetpance for the photons computed assuming that the Xi0 decays after flying up to 2.5 meters. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b0 => ^(Xi0 => ^(Lambda0 => ^p+ ^pi-) ^(pi0 => ^gamma ^gamma)) (psi(2S) => ^e+ ^e-))]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.2 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.2 / 12.5 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7. ) " , +# "inP_p = ( GP > 1.5 * GeV ) ", +# "inP_pi = ( GP > 1.5 * GeV ) ", +# "inP_el = ( GP > 2. * GeV ) ", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 10 " , +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 10 " , +# "goodElectron = inAcc & inP_el & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "goodPi0 = ( GPT > 50 * MeV ) " , +# "goodGamma = ( 0 < GPZ ) & ( 50 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1. * meter, GFAEVX ( GVZ, 100 * meter ), 2.9 * meter )", +# ] +# tightCut.Cuts = { +# "[Xi0]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[gamma]cc" : "goodGamma" , +# "[p+]cc" : "goodProton", +# "[pi-]cc" : "goodPion" , +# "[pi0]cc" : "goodPi0" , +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211101 +# CPUTime: 4 min +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj Myanti-Xi0 MyXi0 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay Xi_b0sig +1.000 MyXi0 Mypsi2S PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay Mypsi2S +1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyXi0 +1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 +# +Decay MyLambda +1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPi0 +1.000 gamma gamma PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,DecProdCut.dec b/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,DecProdCut.dec new file mode 100644 index 000000000..c55dd2e2e --- /dev/null +++ b/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,DecProdCut.dec @@ -0,0 +1,58 @@ +# EventType: 16144542 +# +# Descriptor: [Xi_b0 -> (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) ) (psi(2S) -> mu+ mu-)]cc +# +# NickName: Xib0_psi2SXi0,mm,Lambdapi0=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xib0 decay to psi(2S)Xi0, Xi0 forced to go Lambda pi0, Lambda forced to go to p pi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211025 +# CPUTime:<1min +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj Myanti-Xi0 MyXi0 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay Xi_b0sig + 1.000 MyXi0 Mypsi2S PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay Mypsi2S + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyXi0 + 1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec b/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec new file mode 100644 index 000000000..0e3058e75 --- /dev/null +++ b/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec @@ -0,0 +1,99 @@ +# EventType: 16144543 +# +# Descriptor: [Xi_b0 -> (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) ) (psi(2S) -> mu+ mu-)]cc +# +# NickName: Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Xib0 decay to psi(2s) Xi0, Xi0 forced to go Lambda pi0, Lambda forced to go to p pi. Tight cuts on all particles. ECAL accetpance for the photons computed assuming that the Xi0 decays after flying up to 2.5 meters. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b0 => ^(Xi0 => ^(Lambda0 => ^p+ ^pi-) ^(pi0 => ^gamma ^gamma)) (psi(2S) => ^mu+ ^mu-))]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.2 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.2 / 12.5 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7. ) " , +# "inP_p = ( GP > 1.5 * GeV )", +# "inP_pi = ( GP > 1.5 * GeV ) ", +# "inP_mu = ( GP > 2. * GeV )", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 10 " , +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 10 " , +# "goodMuon = inAcc & inP_mu & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "goodPi0 = ( GPT > 50 * MeV ) " , +# "goodGamma = ( 0 < GPZ ) & ( 50 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1. * meter, GFAEVX ( GVZ, 100 * meter ), 2.9 * meter )", +# ] +# tightCut.Cuts = { +# "[Xi0]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[gamma]cc" : "goodGamma" , +# "[p+]cc" : "goodProton", +# "[pi-]cc" : "goodPion" , +# "[pi0]cc" : "goodPi0" , +# "[mu+]cc" : "goodMuon" +# } +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211101 +# CPUTime: 2 min +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj Myanti-Xi0 MyXi0 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay Xi_b0sig +1.000 MyXi0 Mypsi2S PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay Mypsi2S +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyXi0 +1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 +# +Decay MyLambda +1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPi0 +1.000 gamma gamma PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib_JpsiXi,ee,Lambdapi=TightCut.dec b/dkfiles/Xib_JpsiXi,ee,Lambdapi=TightCut.dec new file mode 100644 index 000000000..71525e103 --- /dev/null +++ b/dkfiles/Xib_JpsiXi,ee,Lambdapi=TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 16155130 +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) (J/psi(1S) -> e+ e-)]cc +# +# NickName: Xib_JpsiXi,ee,Lambdapi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: J/psi forced to go to e+ e-, Xi forced to go Lambda pi, Lambda forced to go to p pi. +# Tight generator cuts on the Xi and its decay products. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b- => ^(Xi- => ^(Lambda0 => ^p+ ^pi-) ^pi-) (J/psi(1S) => ^e+ ^e-))]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7.5 ) " , +# "inP_pi = ( GP > 1.5 * GeV ) ", +# "inP_p = ( GP > 1.5 * GeV ) ", +# "inP_el = ( GP > 2. * GeV ) ", +# "goodElectron = inAcc & inP_el & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +# ] +# tightCut.Cuts = { +# "[Xi-]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[pi-]cc" : "goodPion" , +# "[p+]cc" : "goodProton", +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211025 +# CPUTime: 3 min +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Xi_b-sig + 1.000 MyXi MyJ/psi PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End diff --git a/dkfiles/Xib_Xiee,Lambdapi=phsp,TightCut.dec b/dkfiles/Xib_Xiee,Lambdapi=phsp,TightCut.dec new file mode 100644 index 000000000..cd23ab571 --- /dev/null +++ b/dkfiles/Xib_Xiee,Lambdapi=phsp,TightCut.dec @@ -0,0 +1,76 @@ +# EventType: 16125130 +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) e+ e-]cc +# +# NickName: Xib_Xiee,Lambdapi=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Xi forced to go Lambda pi, Lambda forced to go to p pi. +# Tight generator cuts on the Xi and its decay products. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b- => ^(Xi- => ^(Lambda0 => ^p+ ^pi-) ^pi-) ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7.5 ) " , +# "inP_pi = ( GP > 1.5 * GeV ) ", +# "inP_p = ( GP > 1.5 * GeV ) ", +# "inP_el = ( GP > 2. * GeV ) ", +# "goodElectron = inAcc & inP_el & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +# ] +# tightCut.Cuts = { +# "[Xi-]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[pi-]cc" : "goodPion" , +# "[p+]cc" : "goodProton", +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211025 +# CPUTime: < 1 min +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig + 1.000 MyXi e+ e- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End diff --git a/dkfiles/Xib_psi2SXi,ee,Lambdapi=TightCut.dec b/dkfiles/Xib_psi2SXi,ee,Lambdapi=TightCut.dec new file mode 100644 index 000000000..5b87a29e2 --- /dev/null +++ b/dkfiles/Xib_psi2SXi,ee,Lambdapi=TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 16155131 +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) (psi(2S) -> e+ e-)]cc +# +# NickName: Xib_psi2SXi,ee,Lambdapi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: psi(2S) forced to go to e+ e-, Xi forced to go Lambda pi, Lambda forced to go to p pi. +# Tight generator cuts on the Xi and its decay products. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[(Xi_b- => ^(Xi- => ^(Lambda0 => ^p+ ^pi-) ^pi-) (psi(2S) => ^e+ ^e-))]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, GeV" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inAccH = in_range ( 0.001 , GTHETA , 0.390 ) " , +# "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , +# "inEtaLD = in_range ( 1.5 , GETA , 7.5 ) " , +# "inP_pi = ( GP > 1.5 * GeV ) ", +# "inP_p = ( GP > 1.5 * GeV ) ", +# "inP_el = ( GP > 2. * GeV ) ", +# "goodElectron = inAcc & inP_el & inEtaL " , +# "goodPion = inAccH & inP_pi & inEtaLD" , +# "goodProton = inAccH & inP_p & inEtaLD" , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "decay = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +# ] +# tightCut.Cuts = { +# "[Xi-]cc" : "decay", +# "[Lambda0]cc" : "decay", +# "[pi-]cc" : "goodPion" , +# "[p+]cc" : "goodProton", +# "[e+]cc" : "goodElectron" +# } +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20211025 +# CPUTime: 2 min +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay Xi_b-sig + 1.000 MyXi Mypsi2S PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End -- GitLab From 2fd7f5efc6b564e92da4066b03a413497806639c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 19 Nov 2021 12:09:14 +0000 Subject: [PATCH 148/702] Add information that it is Madgraph production --- cmt/create_options.py | 9 +++++++-- dkfiles/Z_mumubb_Madgraph.dec | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/cmt/create_options.py b/cmt/create_options.py index d3e58cc7b..c8cbe7072 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -93,8 +93,13 @@ class GenericOptionFile(object): def AddEvtGenUserDecayFile( self , eventtype ): self.AddOptionValue( 'ToolSvc.EvtGenDecay.UserDecayFile' , '"$DECFILESROOT/dkfiles/{0}.dec"'.format( eventtype.DecayName() ) ) def AddProductionTool( self , eventtype ): - self.AddOptionValue( 'Generation.{0}.ProductionTool'.format( eventtype.Sample() ) , - '"{0}Production"'.format( eventtype.Production() ) ) + if eventtype.Production() in ['Madgraph']: + self.Write(['from Configurables import Gauss', + 'sampleGenToolsOpts = { "Generator" : "' + eventtype.Production() + '" }', + 'Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts)']) + else: + self.AddOptionValue( 'Generation.{0}.ProductionTool'.format( eventtype.Sample() ) , + '"{0}Production"'.format( eventtype.Production() ) ) def AddGenXiccProductionToolBaryonState( self , eventtype ): self.AddOptionValue( 'Generation.{0}.{1}Production.BaryonState'.format( eventtype.Sample(), eventtype.Production() ) , '"{0}"'.format( eventtype.DecayDescriptor().split('->')[0][1:].strip() ) ) diff --git a/dkfiles/Z_mumubb_Madgraph.dec b/dkfiles/Z_mumubb_Madgraph.dec index 8a0ace28a..9a73bd48a 100644 --- a/dkfiles/Z_mumubb_Madgraph.dec +++ b/dkfiles/Z_mumubb_Madgraph.dec @@ -5,6 +5,7 @@ # NickName: Z_mumubb_Madgraph # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/TwoBTwoLeptonFromZ0 +# Production: Madgraph # # InsertPythonCode: # # Configure the event type. -- GitLab From 4d49fbca8c22b14ccc7f9c79fb8b6de1301c0b51 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 31 Aug 2021 15:25:08 +0200 Subject: [PATCH 149/702] Add LHCB_ENV_MODE variable to get around defaulting to LbLogin --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6fc1b30d0..e320b561c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,8 @@ include: variables: CMTCONFIG: x86_64-centos7-gcc9-opt - GAUSS_VERSION: v55r0 + GAUSS_VERSION: v55r1 + LHCB_ENV_MODE: lbenv-stable gen-options: image: gitlab-registry.cern.ch/lhcb-core/lbdocker/centos7-build:latest -- GitLab From c265ce9c43036892fff322c754220dff316af449 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 1 Sep 2021 19:58:18 +0100 Subject: [PATCH 150/702] Revert back to Gauss v55r0 for tests until script is made python3 compatible --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e320b561c..7969cf0c0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: variables: CMTCONFIG: x86_64-centos7-gcc9-opt - GAUSS_VERSION: v55r1 + GAUSS_VERSION: v55r0 LHCB_ENV_MODE: lbenv-stable gen-options: -- GitLab From 81fcab6d96838c754c8422fafe5d2ecf1c7e48c9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 2 Sep 2021 09:18:52 +0100 Subject: [PATCH 151/702] Make testing script python3 compatible and change Gauss version to v55r1 --- .gitlab-ci.yml | 2 +- tests/run_gauss.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7969cf0c0..e320b561c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: variables: CMTCONFIG: x86_64-centos7-gcc9-opt - GAUSS_VERSION: v55r0 + GAUSS_VERSION: v55r1 LHCB_ENV_MODE: lbenv-stable gen-options: diff --git a/tests/run_gauss.py b/tests/run_gauss.py index 1b3ed8ed8..d49a4e3ad 100755 --- a/tests/run_gauss.py +++ b/tests/run_gauss.py @@ -109,7 +109,7 @@ class Popen(subprocess.Popen): self.timer.cancel() self.terminate() - def wait(self): + def wait(self, timeout=None): try: return super(Popen, self).wait() finally: @@ -239,6 +239,10 @@ def main(): args.nevts, args.timeout = computeNEvtsAndTimeout( args.dkopts, args.nevts, args.timeout) retcode, stdout, stderr = run_gauss(args.dkopts, args.nevts, args.timeout) + if isinstance(stdout, bytes): + stdout = stdout.decode('latin1') + if isinstance(stderr, bytes): + stderr = stderr.decode('latin1') with open('stdout', 'w') as f: f.write(stdout) with open('stderr', 'w') as f: -- GitLab From 3ab9b7cd2b6e3747f95ccaea896bc57a9a1fac6c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 15 Nov 2021 10:04:23 +0000 Subject: [PATCH 152/702] Update Gauss version for tests --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e320b561c..ebc44056a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,8 +9,8 @@ include: file: '/data-pkg-deployment/build-and-deploy.yml' variables: - CMTCONFIG: x86_64-centos7-gcc9-opt - GAUSS_VERSION: v55r1 + CMTCONFIG: x86_64_v2-centos7-gcc10-opt + GAUSS_VERSION: v55r2 LHCB_ENV_MODE: lbenv-stable gen-options: -- GitLab From 433b92ced8ae717672a665da9769e6b700378d46 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 15 Nov 2021 10:04:23 +0000 Subject: [PATCH 153/702] Update Gauss version for tests -- GitLab From 45507a1603658ffdd9f8eb46643ee07836231534 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 19 Nov 2021 12:45:41 +0000 Subject: [PATCH 154/702] Recognise Madgraph in tests --- tests/run_gauss.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/run_gauss.py b/tests/run_gauss.py index d49a4e3ad..0667b872c 100755 --- a/tests/run_gauss.py +++ b/tests/run_gauss.py @@ -52,6 +52,9 @@ def productionTool(dkopts): return '$LBSUPERCHIC2ROOT/options/SuperChic2Pythia8.py' if 'Generation.AlpGenDict' in line: return '$LBALPGENROOT/options/AlpGen.py' + if 'sampleGenToolsOpts' in line and 'Generator' in line: + if 'Madgraph' in line: + return '$LBMADGRAPHROOT/options/MadgraphPythia8.py' match = re.search( r'''importOptions\s*\(\s*['"]([^'"]+)['"]\s*\)''', line ) -- GitLab From 2409e1b9a45e2cf51dffcc6f12d8116af5b991ff Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 24 Nov 2021 13:38:52 +0000 Subject: [PATCH 155/702] Add production keyword to be able to identify that event type is for use with Madgraph --- dkfiles/ALP102gg.dec | 1 + dkfiles/ALP112gg.dec | 1 + dkfiles/ALP42gg.dec | 1 + dkfiles/ALP452gg.dec | 1 + dkfiles/ALP52gg.dec | 1 + dkfiles/ALP62gg.dec | 1 + dkfiles/ALP72gg.dec | 1 + dkfiles/ALP82gg.dec | 1 + dkfiles/ALP92gg.dec | 1 + 9 files changed, 9 insertions(+) diff --git a/dkfiles/ALP102gg.dec b/dkfiles/ALP102gg.dec index 8a531bb2f..838292bee 100644 --- a/dkfiles/ALP102gg.dec +++ b/dkfiles/ALP102gg.dec @@ -3,6 +3,7 @@ # Descriptor: pp -> (ALP -> gamma gamma) # # NickName: ALP102gg +# Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance diff --git a/dkfiles/ALP112gg.dec b/dkfiles/ALP112gg.dec index a6e9bb4c2..abc42a936 100644 --- a/dkfiles/ALP112gg.dec +++ b/dkfiles/ALP112gg.dec @@ -3,6 +3,7 @@ # Descriptor: pp -> (ALP -> gamma gamma) # # NickName: ALP112gg +# Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance diff --git a/dkfiles/ALP42gg.dec b/dkfiles/ALP42gg.dec index 1303b2808..5e305b4aa 100644 --- a/dkfiles/ALP42gg.dec +++ b/dkfiles/ALP42gg.dec @@ -3,6 +3,7 @@ # Descriptor: pp -> (ALP -> gamma gamma) # # NickName: ALP42gg +# Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance diff --git a/dkfiles/ALP452gg.dec b/dkfiles/ALP452gg.dec index 6db2ca134..50c971f12 100644 --- a/dkfiles/ALP452gg.dec +++ b/dkfiles/ALP452gg.dec @@ -3,6 +3,7 @@ # Descriptor: pp -> (ALP -> gamma gamma) # # NickName: ALP452gg +# Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance diff --git a/dkfiles/ALP52gg.dec b/dkfiles/ALP52gg.dec index 4f936ba72..3665320b2 100644 --- a/dkfiles/ALP52gg.dec +++ b/dkfiles/ALP52gg.dec @@ -3,6 +3,7 @@ # Descriptor: pp -> (ALP -> gamma gamma) # # NickName: ALP52gg +# Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance diff --git a/dkfiles/ALP62gg.dec b/dkfiles/ALP62gg.dec index 6bceeeb39..59f57aa89 100644 --- a/dkfiles/ALP62gg.dec +++ b/dkfiles/ALP62gg.dec @@ -3,6 +3,7 @@ # Descriptor: pp -> (ALP -> gamma gamma) # # NickName: ALP62gg +# Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance diff --git a/dkfiles/ALP72gg.dec b/dkfiles/ALP72gg.dec index 10269f431..8a847fb67 100644 --- a/dkfiles/ALP72gg.dec +++ b/dkfiles/ALP72gg.dec @@ -3,6 +3,7 @@ # Descriptor: pp -> (ALP -> gamma gamma) # # NickName: ALP72gg +# Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance diff --git a/dkfiles/ALP82gg.dec b/dkfiles/ALP82gg.dec index d2820ce62..de89c79b2 100644 --- a/dkfiles/ALP82gg.dec +++ b/dkfiles/ALP82gg.dec @@ -3,6 +3,7 @@ # Descriptor: pp -> (ALP -> gamma gamma) # # NickName: ALP82gg +# Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance diff --git a/dkfiles/ALP92gg.dec b/dkfiles/ALP92gg.dec index 2af72824b..bb55a193c 100644 --- a/dkfiles/ALP92gg.dec +++ b/dkfiles/ALP92gg.dec @@ -3,6 +3,7 @@ # Descriptor: pp -> (ALP -> gamma gamma) # # NickName: ALP92gg +# Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance -- GitLab From d682603bee2678ad08b4337cce4ed61446d19dfe Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 25 Nov 2021 09:45:47 +0000 Subject: [PATCH 156/702] Prepare release v31r9 --- CMakeLists.txt | 2 +- ReleaseNotes/v31r9.md | 481 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 483 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v31r9.md diff --git a/CMakeLists.txt b/CMakeLists.txt index da56ecc32..6ef278d9d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r8) +gaudi_subdir(DecFiles v31r9) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v31r9.md b/ReleaseNotes/v31r9.md new file mode 100644 index 000000000..131b41029 --- /dev/null +++ b/ReleaseNotes/v31r9.md @@ -0,0 +1,481 @@ +DecFiles v31r9 2021-11-25 +========================== + +! 2021-11-16 - Michal Kreps (MR !918) + Modify decay file + + 13142223 : Bs_Jpsigamma,mm=HighPtGamma,TightCut + +! 2021-11-15 - Michal Kreps (MR !917) + Add 4 new decay files + + 11144442 : Bd_Jpsia20,mm,pipipi=DecProdCut + + 11144405 : Bd_Jpsiomega,mm=PHSP,DecProdCut + + 13144405 : Bs_Jpsiomega,mm=PHSP,DecProdCut + + 13144406 : Bs_Jpsiomega,mm=SVV,DecProdCut + +! 2021-11-15 - Michal Kreps (MR !916) + Add 3 new decay files + + 13563200 : Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc + + 13763400 : Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc + + 13863600 : Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc + +! 2021-11-15 - Michal Kreps (MR !915) + Add 2 new decay files + + 13144018 : Bs_Jpsiphi,eemm=CPV,update2016,DecProdCut + + 13144017 : Bs_Jpsiphi,mmee=CPV,update2016,DecProdCut + +! 2021-11-15 - Michal Kreps (MR !914) + Add new decay file + + 13142223 : Bs_Jpsigamma,mm=HighPtGamma,TightCut + +! 2021-11-15 - Michal Kreps (MR !913) + Add new decay file + + 12243220 : Bu_X3872K,psig=TightCuts + +! 2021-11-15 - Michal Kreps (MR !912) + Add 3 new decay files + + 15694000 : Lb_LcDs,pKpi,taumunu=TightCut + + 15876040 : Lb_Lcpipimunu,pKpi=TightCut + + 15874050 : Lb_Lctaunu,pKpi,mununu,Lb2Baryonlnu=TightCut + +! 2021-11-15 - Michal Kreps (MR !911) + Add 2 new decay files + + 11444410 : Bd_Psi2SKX=TightCut + + 12445000 : Bu_Psi2SKX=TightCut + +! 2021-11-15 - Michal Kreps (MR !910) + Add 2 new decay files + + 11166134 : Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts + + 11166145 : Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts + +! 2021-11-15 - Michal Kreps (MR !909) + Add 14 new decay files + + 16155132 : Omegab_JpsiOmega,ee,LambdaK=phsp,TightCut + + 16125131 : Omegab_Omegaee,LambdaK=phsp,TightCut + + 16155133 : Omegab_psi2SOmega,ee,LambdaK=phsp,TightCut + + 16154542 : Xib0_JpsiXi0,ee,Lambdapi0=phsp,DecProdCut + + 16154541 : Xib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut + + 16124541 : Xib0_Xi0ee,Lambdapi=phsp,DecProdCut + + 16124540 : Xib0_Xi0ee,Lambdapi=phsp,TightCut + + 16154543 : Xib0_psi2SXi0,ee,Lambdapi0=phsp,DecProdCut + + 16154544 : Xib0_psi2SXi0,ee,Lambdapi0=phsp,TightCut + + 16144542 : Xib0_psi2SXi0,mm,Lambdapi0=phsp,DecProdCut + + 16144543 : Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut + + 16155130 : Xib_JpsiXi,ee,Lambdapi=TightCut + + 16125130 : Xib_Xiee,Lambdapi=phsp,TightCut + + 16155131 : Xib_psi2SXi,ee,Lambdapi=TightCut + +! 2021-11-15 - Michal Kreps (MR !908) + Add 2 new decay files + + 11244010 : Bd_Psi2SKpi=TightCut + + 12243410 : Bu_Psi2SKpi=TightCut + +! 2021-11-15 - Michal Kreps (MR !907) + Add new decay file + + 27263477 : Dst_D0pi,Kpieta=TightCut,tighter,Coctail + +! 2021-10-26 - Michal Kreps (MR !892) + Add 2 new decay files + + 16144541 : Xib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut + + 16114541 : Xib0_Xi0mumu,Lambdapi=phsp,TightCut + +! 2021-10-26 - Michal Kreps (MR !891) + Add 21 new decay files + + 15154700 : Lb_JpsiLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15154701 : Lb_JpsiLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15154702 : Lb_JpsiLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15154300 : Lb_JpsiSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut + + 15124700 : Lb_Lambdast1405ee,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15114700 : Lb_Lambdast1405mumu,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15124701 : Lb_Lambdast1520ee,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15114701 : Lb_Lambdast1520mumu,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15124702 : Lb_Lambdast1600ee,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15114702 : Lb_Lambdast1600mumu,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15124300 : Lb_Sigma0ee,Lambdagamma,ppi=phsp,DecProdCut + + 15114300 : Lb_Sigma0mumu,Lambdagamma,ppi=phsp,DecProdCut + + 15156100 : Lb_psi2SLambda,Jpsipipi,ee=DecProdCut + + 15154703 : Lb_psi2SLambdast1405,ee,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15144710 : Lb_psi2SLambdast1405,mm,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15154704 : Lb_psi2SLambdast1520,ee,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15144711 : Lb_psi2SLambdast1520,mm,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15154705 : Lb_psi2SLambdast1600,ee,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15144712 : Lb_psi2SLambdast1600,mm,Sigmapi,Lambdagamma=phsp,DecProdCut + + 15154301 : Lb_psi2SSigma0,ee,Lambdagamma,ppi=phsp,DecProdCut + + 15144320 : Lb_psi2SSigma0,mm,Lambdagamma,ppi=phsp,DecProdCut + +! 2021-10-26 - Michal Kreps (MR !890) + Add new decay file + + 17144254 : Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut + +! 2021-10-26 - Michal Kreps (MR !889) + Add 8 new decay files + + 11166144 : Bd_Dst-pi,KSpipi=PartRecCut + + 11106101 : Bd_Kspipipipi=PHSP,PartRecCut + + 13166172 : Bs_Dspi,Kspipipi=PartRecCut + + 13106101 : Bs_Kspipipipi=PHSP,PartRecCut + + 12165529 : Bu_D0pi,KSpipipi0=PHSP,PartRecCut + + 12105315 : Bu_EtapKst+,rhogamma,Kspi=PartRecCut + + 12105314 : Bu_Kspipipigamma=PHSP,PartRecCut + + 12105501 : Bu_Kspipipipi0=PHSP,PartRecCut + +! 2021-10-25 - Michal Kreps (MR !887) + Add new decay file + + 34122101 : Ks_ee=TightCut + +! 2021-10-25 - Michal Kreps (MR !886) + Add 4 new decay files + + 26104982 : Omegac0_OmegamKp,L0K,ppi=phsp,DecProdCut,tau=274fs + + 26104985 : Omegac0_OmegamPip,L0K,ppi=phsp,DecProdCut,tau=274fs + + 26104984 : Omegac0_XimKp,L0pi,ppi=phsp,DecProdCut,tau=274fs + + 26104983 : Omegac0_XimPip,L0pi,ppi=phsp,DecProdCut,tau=274fs + +! 2021-10-25 - Michal Kreps (MR !885) + Add 4 new decay files + + 11166661 : Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut + + 12265664 : Bu_D0Rho-,K3pi,pipi0=TightCut + + 12265691 : Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut + + 12265692 : Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut + +! 2021-10-22 - Dorothea Vom Bruch (MR !882) + Add 3 new decay files + + 11584061 : Bd_D+enu=TightCut + + 11584060 : Bd_D+taunu,enunu=TightCut + + 11584010 : Bd_Dst+taunu,enunu=TightCuts + +! 2021-10-20 - Michal Kreps (MR !879) + Remove event type 15146104 from table_obsolete.sql + +! 2021-10-19 - Michal Kreps (MR !878) + Add new decay file + + 12143440 : Bu_K1Jpsi,mm,Kstpi0=DecProdCut + +! 2021-10-19 - Michal Kreps (MR !877) + Add 8 new decay files + + 23103480 : Ds+_omegaK,pipipi0,gg=DecProdCut + + 23103470 : Ds+_omegapi,pipipi0,gg=DecProdCut + + 23513204 : Ds_taunu,etamu,pipigamma=DecProdCut + + 23513400 : Ds_taunu,etamu,pipipi0,gg=DecProdCut + + 23513401 : Ds_taunu,etaprimemu,pipieta,gg=DecProdCut + + 23513205 : Ds_taunu,etaprimemu,rhogamma=DecProdCut + + 23513402 : Ds_taunu,omegamu,pipipi0,gg=DecProdCut + + 23511400 : Ds_taunu,pi0mu,gg=DecProdCut + +! 2021-10-19 - Michal Kreps (MR !876) + Add 37 new decay files + + 11502001 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV + + 11502002 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV + + 11502003 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV + + 11502004 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV + + 11502005 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV + + 11502000 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV + + 12565011 : Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV + + 12565012 : Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV + + 12565013 : Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV + + 12565010 : Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV + + 15564001 : Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV + + 15564002 : Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV + + 15564003 : Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV + + 15564004 : Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV + + 15564000 : Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV + + 15564011 : Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV + + 15564012 : Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV + + 15564013 : Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV + + 15564014 : Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV + + 15564015 : Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV + + 15564010 : Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV + + 15502001 : Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV + + 15502002 : Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV + + 15502003 : Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV + + 15502004 : Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV + + 15502005 : Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV + + 15502006 : Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV + + 15502007 : Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV + + 15502000 : Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV + + 15502011 : Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV + + 15502012 : Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV + + 15502013 : Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV + + 15502014 : Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV + + 15502015 : Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV + + 15502016 : Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV + + 15502017 : Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV + + 15502010 : Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV + +! 2021-10-19 - Michal Kreps (MR !875) + Add new decay file + + 11576501 : Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2 + +! 2021-10-19 - Michal Kreps (MR !874) + Add 2 new decay files + + 15154401 : Lb_JpsipKst,ee,Kpi0=phsp,DecProdCut + + 15144401 : Lb_JpsipKst,mm,Kpi0=phsp,DecProdCut + +! 2021-10-19 - Michal Kreps (MR !873) + Add new decay file + + 49000227 : gammaquark=pt1,pt10GeV + +! 2021-10-19 - Michal Kreps (MR !872) + Add 2 new decay files + + 11444001 : Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu + + 12445023 : Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu + +! 2021-10-19 - Michal Kreps (MR !871) + Modify 2 decay files + + 11511002 : Bd_Xumunu=TightCut,ForB2RhoMuNu + + 12511004 : Bu_Xu0munu=TightCut,ForB2RhoMuNu + +! 2021-10-19 - Michal Kreps (MR !870) + Add 3 new decay files + + 26104981 : Xic0_XiK,L0pi,ppi=phsp,DecProdCut + + 26104980 : Xic0_Xipi,L0pi,ppi=phsp,DecProdCut + + 26106183 : Xic0_Xipipipi,L0pi,ppi=phsp,DecProdCut + +! 2021-10-19 - Michal Kreps (MR !869) + Add 3 new decay files + + 26167151 : Omegacc+_DpPipXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200,MimicReDecay + + 26167153 : Xicc+_DpKpXim,Kpipi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200 + + 26167152 : Xicc+_DsPipXim,KKpi,L0pi,ppi=phsp,GenXicc,DecProdCut,WithMinPT,MinDaughterPT200 + +! 2021-10-19 - Michal Kreps (MR !868) + Add 2 new decay files + + 21103040 : D+_K-pi+pi+=res,DecProdCut,DpPtCut=8GeV,epos + + 22102010 : D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1 + +! 2021-10-19 - Michal Kreps (MR !867) + Add 2 new decay files + + 27685002 : Dst_D0pi,Kpipienu=K1p,DecProdCut + + 27675002 : Dst_D0pi,Kpipimunu=K1p,DecProdCut + +! 2021-10-19 - Michal Kreps (MR !866) + Add 10 new decay files + + 14367100 : Bc_BsKst+,Dspi,Kspi+=BcVegPy,DecProdCut + + 14347100 : Bc_BsKst+,Jpsiphi,Kspi+=BcVegPy,DecProdCut + + 14585000 : Bc_Bsenu,Dspi=BcVegPy,DecProdCut + + 14545007 : Bc_Bsenu,Jpsiphi=BcVegPy,DecProdCut + + 14165409 : Bc_Bsrho+,Dspi=BcVegPy,DecProdCut + + 14145400 : Bc_Bsrho+,Jpsiphi=BcVegPy,DecProdCut + + 14585200 : Bc_Bsstenu,Bsgamma,Dspi=BcVegPy,DecProdCut + + 14545201 : Bc_Bsstenu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut + + 14575200 : Bc_Bsstmunu,Bsgamma,Dspi=BcVegPy,DecProdCut + + 14545200 : Bc_Bsstmunu,Bsgamma,Jpsiphi=BcVegPy,DecProdCut + +! 2021-10-19 - Michal Kreps (MR !865) + Add 5 new decay files + + 13166171 : Bs_Dspi,Kspipipi=DecProdCut + + 12105313 : Bu_EtapKst+,rhogamma,Kspi=DecProdCut + + 12105158 : Bu_KsKmpipi,PHSP=DecProdCut + + 12105157 : Bu_KsKppipi,PHSP=DecProdCut + + 12105312 : Bu_Kspi+pi-pi+gamma=DecProdCut,PHSP + +! 2021-10-19 - Michal Kreps (MR !864) + Add 20 new decay files + + 12312035 : Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut + + 12312045 : Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut + + 12312034 : Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut + + 12312044 : Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut + + 12312036 : Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut + + 12312046 : Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut + + 12312033 : Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut + + 12312043 : Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut + + 12372037 : Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut + + 12372047 : Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut + + 12372032 : Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut + + 12372042 : Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut + + 12372038 : Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut + + 12372048 : Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut + + 12372031 : Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut + + 12372041 : Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut + + 12372039 : Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut + + 12372049 : Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut + + 12372030 : Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut + + 12372040 : Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut + +! 2021-10-19 - Michal Kreps (MR !863) + Add 8 new decay files + + 15198005 : Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut + + 15198006 : Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut + + 15198007 : Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut + + 15198008 : Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut + + 15196001 : Lb_D0Dsp,KPi,KKPi=PHSP,TightCut + + 15196002 : Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut + + 15196003 : Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut + + 15196004 : Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut + +! 2021-10-16 - Michal Kreps (MR !862) + Add new decay file + + 12125040 : Bu_phiKee,KK=DecProdCut + +! 2021-10-16 - Michal Kreps (MR !861) + Add new decay file + + 15246105 : Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail + +! 2021-10-16 - Michal Kreps (MR !860) + Add new decay file + + 11244502 : Bd_JpsiKspipi,mm,pipi=DecProdCut,pCut1600MeV + +! 2021-10-16 - Michal Kreps (MR !859) + Add new decay file + + 15146164 : Lb_psi2SLambda,Jpsipipi,mm=VVPIPI,DecProdCut,pCut1600MeV + Modify decay file + + 15146162 : Lb_X38721++Lambda,Jpsirho,pipi,mm=DecProdCut,pCut1600MeV + +! 2021-10-14 - Michal Kreps (MR !858) + Fix calculation of number of events to work correctly with python3 + +! 2021-10-12 - Michal Kreps (MR !855) + Modify 4 decay files + + 11494010 : Bd_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV + + 13494010 : Bs_D0D0bar,hh,hhhh=AmpGen,MINT,DecProdCut,pCut1600MeV + + 12165007 : Bu_D0K,KKpipi=DecProdCut,AmpGen + + 12165033 : Bu_D0pi,KKpipi=DecProdCut,AmpGen + +! 2021-10-12 - Michal Kreps (MR !854) + Modify 33 decay files + + 12197026 : Bu_D0D0K,K3Pi=TightCut,AMPGEN + + 12495403 : Bu_D0D0KX=TightCuts2,mD0D0 + + 12199100 : Bu_D0DKS,K3Pi,KPiPi,PiPi=DecProdCut + + 12199101 : Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut + + 12199120 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,DecProdCut + + 12199121 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut + + 12199130 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,DecProdCut + + 12199131 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut + + 12199140 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,DecProdCut + + 12199141 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut + + 12165042 : Bu_D0K,Kpipipi=DecProdCut,AmpGen + + 12575031 : Bu_D0munu,Kpipipi=TightCuts,AmpGen + + 12165054 : Bu_D0pi,Kpipipi=DecProdCut,AmpGen + + 12497101 : Bu_Dst+D0KSX=TightCuts2,mD0D0 + + 12199013 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut + + 12199023 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut + + 12199033 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut + + 12199043 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut + + 12199015 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut + + 12199025 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut + + 12199035 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut + + 12199045 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut + + 12199014 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut + + 12199024 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut + + 12199034 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut + + 12199044 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut + + 27165071 : Dst_D0pi,Kpipipi=TightCuts,AmpGen + + 15166077 : Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166074 : Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166277 : Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166477 : Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166274 : Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut + + 15166474 : Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut + +! 2021-10-12 - Michal Kreps (MR !853) + Modify 27 decay files + + 11496501 : Bd_D0D0KSX=TightCuts2,mD0D0 + + 11198099 : Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN + + 11198008 : Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN + + 11198015 : Bd_D0Dspi,K3Pi,KKPi=TightCut + + 11198025 : Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut + + 11198035 : Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut + + 11198045 : Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut + + 11166077 : Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166071 : Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166074 : Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11496003 : Bd_Dst+D0KX=TightCuts2,mD0D0 + + 11166277 : Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166477 : Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166271 : Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166471 : Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166274 : Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166474 : Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11198012 : Bd_DstD0K,K3Pi=TightCut,AMPGEN + + 11576030 : Bd_Dstmunu,Kpipipi=AMPGEN,TightCut + + 11876042 : Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut + + 11166001 : Bd_Dstpi,Kpipipi=AMPGEN,TightCut + + 13198003 : Bs_D0D0phi,K3Pi=TightCut,AMPGEN + + 13166077 : Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166277 : Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166477 : Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166271 : Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166471 : Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut + +! 2021-10-12 - Michal Kreps (MR !852) + Modify 25 decay files + + 11166078 : Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166072 : Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166075 : Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166278 : Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166478 : Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166272 : Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166472 : Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166275 : Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166475 : Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11876052 : Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut + + 13166078 : Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166278 : Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166478 : Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166272 : Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166472 : Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut + + 12165043 : Bu_D0K,piKpipi=DecProdCut,AmpGen + + 12575032 : Bu_D0munu,piKpipi=TightCuts,AmpGen + + 12165053 : Bu_D0pi,piKpipi=DecProdCut,AmpGen + + 27165072 : Dst_D0pi,piKpipi=TightCuts,AmpGen + + 15166078 : Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166075 : Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166278 : Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166478 : Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166275 : Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166475 : Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut + +! 2021-10-12 - Michal Kreps (MR !851) + Modify 26 decay files + + 11398403 : Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001 + + 11398402 : Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010 + + 11398401 : Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100 + + 11398400 : Bd_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut + + 11198011 : Bd_DstD,D0K3pi,DKKpi=CPV,DecProdCut + + 11398000 : Bd_DstD,D0K3pi,Dkhh=CPV,DecProdCut + + 11398001 : Bd_DstD,D0K3pi,Dkhh=DecProdCut + + 11198060 : Bd_DstDs,D0K3pi,DsKpipi=DecProdCut + + 11876041 : Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut + + 11876051 : Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut + + 13398402 : Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP001 + + 13398401 : Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP010 + + 13398400 : Bs_Dst-Dst+,D-pi0,D0pi+,K3pi=DDALITZ,DecProdCut,HELAMP100 + + 13198031 : Bs_DstD,D0K3pi,DKKpi=DecProdCut + + 13398000 : Bs_DstD,D0K3pi,Dkhh=DecProdCut + + 13198030 : Bs_DstDs,D0K3pi,DsKpipi=DecProdCut + + 12875406 : Bu_D0munu,KKpipi=cocktail,D0muInAcc,CutsForD0FromB,BRcorr1,AMPGEN + + 12877031 : Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut + + 12877041 : Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut + + 27265008 : Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN + + 15574041 : Lb_Lcmunu,pKK=AmpGen,DecProdCut + + 15574051 : Lb_Lcmunu,ppipi=AmpGen,DecProdCut + + 25105196 : Lc_XiKpi=AMPGEN,TightCut + + 26105196 : Xic_XiKpi=AMPGEN,TightCut + + 26105195 : Xic_Xipipi=AMPGEN,TightCut + + 26105197 : Xic_Xipipi=Downstream,AMPGEN,TightCut + +! 2021-09-02 - Michal Kreps (MR !824) + Make testing script python3 compatible and change Gauss version to v55r1. + +! 2021-09-01 - Aodhan Burke (MR !822) + Modify decay file + + 27165073 : Dst_D0pi,Kpipipi=DecProdCut,AmpGen + +! 2021-05-12 - Bartlomiej Rachwal (MR !744) + Modify decay file + + 42912009 : Z_mumubb_Madgraph + +! 2021-03-16 - Michal Kreps (MR !698) + Modify 3 decay files + + 23513201 : Ds_etamunu,gmm=Eta2MuMuGamma,DecProdCut + + 23513203 : Ds_etamunu,gmm=Eta2MuMuGamma,TightCut + + 23113200 : Ds_pi+eta,mumug=DecProdCut + +! 2020-06-03 - Adrian Casais Vidal (MR !518) + Add 9 new decay files + + 49100045 : ALP102gg + + 49100046 : ALP112gg + + 49100048 : ALP42gg + + 49100049 : ALP452gg + + 49100040 : ALP52gg + + 49100041 : ALP62gg + + 49100042 : ALP72gg + + 49100043 : ALP82gg + + 49100044 : ALP92gg + diff --git a/cmt/requirements b/cmt/requirements index 340eeb475..bd7408f01 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r8 +version v31r9 # Structure #============================================================================ -- GitLab From 274ab16892faba59150cfb1c6c29fec280b84904 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 15 Dec 2021 21:08:30 +0000 Subject: [PATCH 157/702] Unmark particle on which there are no LoKi cuts --- dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec | 2 +- dkfiles/Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut.dec | 2 +- dkfiles/Bd_D0rho0,KSpipi=TightCut.dec | 2 +- dkfiles/Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec | 2 +- dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut.dec | 2 +- dkfiles/Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts.dec | 2 +- dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut.dec | 2 +- dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo.dec | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec b/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec index 36da26b7a..92841ff1c 100644 --- a/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec +++ b/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec @@ -12,7 +12,7 @@ #from Gauss.Configuration import * #Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') #tightCut = Generation().SignalRepeatedHadronization.TightCut -#tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(K*(892)0 =>^K+ ^pi-) ]CC' +#tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) ^(K*(892)0 => K+ pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut.dec b/dkfiles/Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut.dec index 380c177db..6790d2ddd 100644 --- a/dkfiles/Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut.dec +++ b/dkfiles/Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut.dec @@ -12,7 +12,7 @@ #from Gauss.Configuration import * #Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') #tightCut = Generation().SignalRepeatedHadronization.TightCut -#tightCut.Decay = '^[Beauty-> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) ^(K*(892)0 =>^K+ ^pi-) ]CC' +#tightCut.Decay = '^[Beauty-> ^(D~0 => pi+ pi- pi+ pi-) ^(K*(892)0 => K+ pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0rho0,KSpipi=TightCut.dec b/dkfiles/Bd_D0rho0,KSpipi=TightCut.dec index cf0e6a019..48db8fef3 100644 --- a/dkfiles/Bd_D0rho0,KSpipi=TightCut.dec +++ b/dkfiles/Bd_D0rho0,KSpipi=TightCut.dec @@ -12,7 +12,7 @@ #from Gauss.Configuration import * #Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') #tightCut = Generation().SignalRepeatedHadronization.TightCut -#tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(rho(770)0 =>^pi+ ^pi-) ]CC' +#tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) ^(rho(770)0 => pi+ pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec index f197f83e3..71a0272d9 100644 --- a/dkfiles/Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec @@ -12,7 +12,7 @@ # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalRepeatedHadronization.HighVisMass -# tightCut.Decay = '[^(B0 => ^(D- => ^(K*(892)0 => ^K+ ^pi-) ^e- ^nu_e~) ^mu+ ^nu_mu)]CC' +# tightCut.Decay = '[^(B0 => (D- => (K*(892)0 => ^K+ ^pi-) ^e- nu_e~) ^mu+ nu_mu)]CC' # tightCut.Cuts = { # '[K+]cc' : "inAcc", # '[pi-]cc' : "inAcc", diff --git a/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut.dec b/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut.dec index 11b39239c..cde898a07 100644 --- a/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut.dec @@ -12,7 +12,7 @@ #from Gauss.Configuration import * #Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') #tightCut = Generation().SignalRepeatedHadronization.TightCut -#tightCut.Decay = '^[B0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^(rho(770)0 => ^pi+ ^pi-)]CC' +#tightCut.Decay = '^[B0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) (pi0 -> gamma gamma)) ^(rho(770)0 => pi+ pi-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts.dec b/dkfiles/Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts.dec index 0701d0349..3518d79ae 100644 --- a/dkfiles/Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts.dec +++ b/dkfiles/Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts.dec @@ -13,7 +13,7 @@ # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut -# tightCut.Decay = ' Beauty => ( J/psi(1S) => ^mu+ ^mu-) ( rho(770)0 => ^pi- ^pi+ )' +# tightCut.Decay = ' Beauty => ( J/psi(1S) => mu+ mu-) ( rho(770)0 => pi- pi+ )' # tightCut.Preambulo += [ # "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , # "goodMuplus = GINTREE( ('mu+' == GID) & inAcc )", diff --git a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut.dec b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut.dec index 0e159d2ab..44f7febcc 100755 --- a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut.dec @@ -12,7 +12,7 @@ #gen = Generation() #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "[ (Beauty) ==> ^(K*(892)0 -> ^K+ ^pi-) ^(tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) ^(tau- ==> ^pi- ^pi+ ^pi- nu_tau) ]CC" +#tightCut.Decay = "[ (Beauty) ==> (K*(892)0 -> ^K+ ^pi-) (tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) (tau- ==> ^pi- ^pi+ ^pi- nu_tau) ]CC" #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" diff --git a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo.dec b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo.dec index 5f5b22ebd..f3944e083 100755 --- a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo.dec +++ b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo.dec @@ -12,7 +12,7 @@ #gen = Generation() #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "[ (Beauty) ==> ^(K*(892)0 -> ^K+ ^pi-) ^([tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~]CC) ^([tau- ==> ^mu- nu_mu~ nu_tau]CC) ]CC" +#tightCut.Decay = "[ (Beauty) ==> (K*(892)0 -> ^K+ ^pi-) ([tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~]CC) ([tau- ==> ^mu- nu_mu~ nu_tau]CC) ]CC" #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV" -- GitLab From 97c00155a5c4ca0a94cd9a9410c46d389fe6d2ac Mon Sep 17 00:00:00 2001 From: Giacomo Graziani <Giacomo.Graziani@cern.ch> Date: Tue, 8 Mar 2022 17:02:22 +0100 Subject: [PATCH 158/702] support for additional Generation algorithm for beam-gas collisions and embedding --- cmt/create_options.py | 472 +++++++++--------- dkfiles/A1_bb=100GeV.dec | 12 +- dkfiles/A1_bb=175GeV.dec | 12 +- dkfiles/A1_bb=25GeV.dec | 12 +- dkfiles/A1_bb=35GeV.dec | 12 +- dkfiles/A1_bb=45GeV.dec | 12 +- dkfiles/A1_bb=60GeV.dec | 12 +- dkfiles/A1_bb=80GeV.dec | 12 +- dkfiles/A1_cc=100GeV.dec | 12 +- dkfiles/A1_cc=175GeV.dec | 12 +- dkfiles/A1_cc=25GeV.dec | 12 +- dkfiles/A1_cc=35GeV.dec | 12 +- dkfiles/A1_cc=45GeV.dec | 12 +- dkfiles/A1_cc=60GeV.dec | 12 +- dkfiles/A1_cc=80GeV.dec | 12 +- dkfiles/A1_emu,mA=10GeV,tA=0ps,Anarrow.dec | 12 +- dkfiles/A1_emu,mA=10GeV,tA=2ps.dec | 12 +- dkfiles/A1_emu,mA=10GeV,tA=90ps.dec | 12 +- dkfiles/A1_emu,mA=15GeV,tA=0ps,Anarrow.dec | 12 +- dkfiles/A1_emu,mA=15GeV,tA=2ps.dec | 12 +- dkfiles/A1_emu,mA=15GeV,tA=90ps.dec | 12 +- dkfiles/A1_emu,mA=20GeV,tA=0ps,Anarrow.dec | 12 +- dkfiles/A1_emu,mA=20GeV,tA=2ps.dec | 12 +- dkfiles/A1_emu,mA=20GeV,tA=90ps.dec | 12 +- dkfiles/A1_emu,mA=2GeV,tA=0ps,Anarrow.dec | 12 +- dkfiles/A1_emu,mA=2GeV,tA=2ps.dec | 12 +- dkfiles/A1_emu,mA=2GeV,tA=90ps.dec | 12 +- dkfiles/A1_emu,mA=7GeV,tA=0ps,Anarrow.dec | 12 +- dkfiles/A1_emu,mA=7GeV,tA=2ps.dec | 12 +- dkfiles/A1_emu,mA=7GeV,tA=90ps.dec | 12 +- dkfiles/A1_gammagamma,mA=10GeV.dec | 12 +- dkfiles/A1_gammagamma,mA=15GeV.dec | 12 +- dkfiles/A1_gammagamma,mA=20GeV.dec | 12 +- dkfiles/A1_gammagamma,mA=4.2GeV.dec | 12 +- dkfiles/A1_tautau,mA=10GeV,tA=0ps.dec | 12 +- dkfiles/A1_tautau,mA=10GeV,tA=2ps.dec | 12 +- dkfiles/A1_tautau,mA=10GeV,tA=90ps.dec | 12 +- dkfiles/ALP102gg.dec | 22 +- dkfiles/ALP112gg.dec | 22 +- dkfiles/ALP42gg.dec | 22 +- dkfiles/ALP452gg.dec | 22 +- dkfiles/ALP52gg.dec | 22 +- dkfiles/ALP62gg.dec | 22 +- dkfiles/ALP72gg.dec | 22 +- dkfiles/ALP82gg.dec | 22 +- dkfiles/ALP92gg.dec | 22 +- dkfiles/B+_excitedDstDsX,Ds2Xa1=TightCut.dec | 2 +- ...utrals_cocktail,upto5prongs=DecProdCut.dec | 2 +- .../B0_Denu,K*enu,Kpi=DecProdCut,TightCut.dec | 6 +- ...da1520_pK=FullGenEvtCut,mPsiDM=1500MeV.dec | 4 +- ...da1520_pK=FullGenEvtCut,mPsiDM=2000MeV.dec | 4 +- ...da1520_pK=FullGenEvtCut,mPsiDM=2400MeV.dec | 4 +- ...da1520_pK=FullGenEvtCut,mPsiDM=3000MeV.dec | 4 +- ...da1520_pK=FullGenEvtCut,mPsiDM=3500MeV.dec | 4 +- ...bda1520_pK=FullGenEvtCut,mPsiDM=940MeV.dec | 4 +- ...RpVNeutralino_m0200_m12200_muqq_mSUGRA.dec | 6 +- .../Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut.dec | 2 +- ...pipipi=BcVegPy,TightDecProdCut,ffEbert.dec | 4 +- ...pipipi=BcVegPy,TightDecProdCut,ffISGW2.dec | 4 +- ...pipi=BcVegPy,TightDecProdCut,ffKiselev.dec | 4 +- ...D0munu=BcVegPy,TightDecProdCut,ffEbert.dec | 4 +- ...D0munu=BcVegPy,TightDecProdCut,ffISGW2.dec | 4 +- ...munu=BcVegPy,TightDecProdCut,ffKiselev.dec | 4 +- ...ma,Kpi=BcVegPy,TightDecProdCut,ffEbert.dec | 4 +- ...ma,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec | 4 +- ...,Kpi=BcVegPy,TightDecProdCut,ffKiselev.dec | 4 +- ...pipipi=BcVegPy,TightDecProdCut,ffEbert.dec | 4 +- ...pipipi=BcVegPy,TightDecProdCut,ffISGW2.dec | 4 +- ...pipi=BcVegPy,TightDecProdCut,ffKiselev.dec | 4 +- ...i0,Kpi=BcVegPy,TightDecProdCut,ffEbert.dec | 4 +- ...i0,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec | 4 +- ...,Kpi=BcVegPy,TightDecProdCut,ffKiselev.dec | 4 +- ...pipipi=BcVegPy,TightDecProdCut,ffEbert.dec | 4 +- ...pipipi=BcVegPy,TightDecProdCut,ffISGW2.dec | 4 +- ...pipi=BcVegPy,TightDecProdCut,ffKiselev.dec | 4 +- ...arm2Body,mm,muX=JpsiLeptonInAcceptance.dec | 10 +- ...arm3Body,mm,muX=JpsiLeptonInAcceptance.dec | 10 +- ...asi2Body,mm,muX=JpsiLeptonInAcceptance.dec | 10 +- ...c_JpsiDx,mm,muX=JpsiLeptonInAcceptance.dec | 10 +- ...c_JpsiMuNu,mm=BcVegPy,ffEbert,TightCut.dec | 2 +- dkfiles/Bc_JpsiTauNu=TightDecProdCut.dec | 4 +- ...=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV.dec | 2 +- ...=BcVegPy,ffEbert,DiLeptonInAcc,M4.5GeV.dec | 2 +- ...Bc_Jpsitaunu,ppmununu=BcVegPy,TightCut.dec | 2 +- .../Bc_KBs,Dsmunu,3h=cocktail,mu4hinAcc.dec | 2 +- dkfiles/Bc_TauNu=BcVegPy,DecProdCut.dec | 4 +- dkfiles/Bc_TauNuGamma=BcVegPy,DecProdCut.dec | 4 +- dkfiles/Bc_chic0munu,pp=BcVegPy,TightCut.dec | 2 +- ...=BcVegPy,ffWang,JpsiLeptonInAcceptance.dec | 10 +- dkfiles/Bc_chic1munu,pp=BcVegPy,TightCut.dec | 2 +- ...=BcVegPy,ffWang,JpsiLeptonInAcceptance.dec | 10 +- dkfiles/Bc_chic2munu,pp=BcVegPy,TightCut.dec | 2 +- ...Bc_etactaunu,ppmununu=BcVegPy,TightCut.dec | 2 +- dkfiles/Bc_hcmunu,pp=BcVegPy,TightCut.dec | 2 +- dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec | 2 +- ...BcVegPy,ffEbert,JpsiLeptonInAcceptance.dec | 10 +- ...VegPy,ffKiselev,JpsiLeptonInAcceptance.dec | 10 +- ...BcVegPy,ffEbert,JpsiLeptonInAcceptance.dec | 10 +- ...VegPy,ffKiselev,JpsiLeptonInAcceptance.dec | 10 +- dkfiles/Bc_psi2Smunu,pp=BcVegPy,TightCut.dec | 2 +- .../Bd_CharmoniumKX,mumu,PPTcuts=TightCut.dec | 4 +- ...moniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec | 2 +- ...d_D+X,KSpi=cocktail,TightCut,ACPKKCuts.dec | 2 +- ..._D+X,Kpipi=cocktail,TightCut,ACPKKCuts.dec | 2 +- ...munu,D+=cocktail,TightCut,ForB2RhoMuNu.dec | 2 +- dkfiles/Bd_D+enu=TightCut.dec | 2 +- ...=cocktail,Dalitz,TightCut,ForB2RhoMuNu.dec | 2 +- dkfiles/Bd_D+munu=RDplusCut.dec | 2 +- dkfiles/Bd_D+taunu,enunu=TightCut.dec | 2 +- dkfiles/Bd_D+taunu,mununu=RDplusCut.dec | 2 +- .../Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec | 2 +- dkfiles/Bd_D-pi+,kpipiFLATLT=DecProdCut.dec | 2 + dkfiles/Bd_D-pi+.dec | 2 + dkfiles/Bd_D-pipipi,Kpipi=TightCut.dec | 2 +- ...taunu,Kpipi,3pinu,tauolababar=TightCut.dec | 2 +- ...D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec | 2 +- dkfiles/Bd_D03piX,Kpi=TightCut.dec | 2 +- dkfiles/Bd_D0D0KSX=TightCuts2,mD0D0.dec | 2 +- dkfiles/Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN.dec | 2 +- .../Bd_D0D0Kpi,K3PiandKPi=TightCut,PHSP.dec | 2 +- dkfiles/Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN.dec | 2 +- .../Bd_D0D0Kst0,K3PiandKPi=TightCut,PHSP.dec | 2 +- dkfiles/Bd_D0D0Kst0,Kpi=TightCut.dec | 4 +- dkfiles/Bd_D0DK,K3Pi,KPiPi=TightCut.dec | 4 +- .../Bd_D0DX,muX=cocktail,RDstar,TightCut.dec | 2 +- dkfiles/Bd_D0DX,muX=cocktail,TightCuts.dec | 2 +- ...d_D0DsX,taunu=cocktail,RDstar,TightCut.dec | 2 +- dkfiles/Bd_D0DsX,taunu=cocktail,TightCuts.dec | 2 +- dkfiles/Bd_D0Dspi,K3Pi,KKPi=TightCut.dec | 4 +- .../Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut.dec | 4 +- ...d_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut.dec | 4 +- ...d_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut.dec | 4 +- ...d_D0KK,KSKK=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...D0KK,KSpipi=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...D0KK,pipipipi=BsqDalitz,DPHSP,TightCut.dec | 4 +- dkfiles/Bd_D0Kpi,4h=cocktail,5hinAcc.dec | 2 +- ..._D0Kpi,KSKK=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...0Kpi,KSpipi=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...0Kpi,pipipipi=BsqDalitz,DPHSP,TightCut.dec | 4 +- .../Bd_D0Kst,KKpipi=B-SVS,D-PHSP,TightCut.dec | 4 +- ...,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts.dec | 4 +- .../Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut.dec | 4 +- dkfiles/Bd_D0Kst,KSKK=TightCut,PHSP.dec | 4 +- ...Spipi=B-SVS,D-PHSP,TightCut,LooserCuts.dec | 4 +- .../Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec | 4 +- dkfiles/Bd_D0Kst,KSpipi=TightCut,PHSP.dec | 4 +- ...d_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut.dec | 4 +- dkfiles/Bd_D0X,KSKK=TightCut.dec | 4 +- dkfiles/Bd_D0XcIncl,Kpi,3piIncl=TightCut.dec | 2 +- ...munu,D0=cocktail,TightCut,ForB2RhoMuNu.dec | 2 +- ...d_D0munu,KSpipi=cocktail,hqet,TightCut.dec | 4 +- dkfiles/Bd_D0pimunu,4h=cocktail,mu4hinAcc.dec | 2 +- ...D0pipi,KSKK=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...pipi,KSpipi=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...ipi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...ipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...pipi,pipipipi=BsqDalitz,DPHSP,TightCut.dec | 4 +- .../Bd_D0pipipipi,KSpipi=TightCut,PHSP.dec | 4 +- ...itaunu,tau_mu,D0_4h=cocktail,mu4hinAcc.dec | 2 +- dkfiles/Bd_D0ppbarX,Xmunu=TightCut.dec | 4 +- dkfiles/Bd_D0rho0,KSKK=TightCut.dec | 4 +- .../Bd_D0rho0,KSpipi=TightCut,LooserCuts.dec | 4 +- dkfiles/Bd_D0rho0,KSpipi=TightCut.dec | 4 +- .../Bd_D1Dsst,Dstpi0,D0pi,Kpi=TightCut.dec | 2 +- .../Bd_D2stDs,Dstpi0,D0pi,Kpi=TightCut.dec | 2 +- .../Bd_D2stDsst,Dstpi0,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DD,DD=cocktail,D+muRDplusCut.dec | 2 +- dkfiles/Bd_DD,DD=cocktail,D+muTightCut.dec | 2 +- ...D,DD=cocktail,D+tau=RDplusCut,TightCut.dec | 2 +- dkfiles/Bd_DD,DD=cocktail,D0muTightCut.dec | 2 +- dkfiles/Bd_DD,DD=cocktail,DsmuTightCut.dec | 2 +- .../Bd_DDKpi,Kpipi=TightCut,mKpiCut850MeV.dec | 2 +- dkfiles/Bd_DDKst0,3pi=cocktail,TightCut.dec | 2 +- dkfiles/Bd_DDKst0,3piX=cocktail,TightCut.dec | 2 +- .../Bd_DDKst0,3piXmisid=cocktail,TightCut.dec | 2 +- dkfiles/Bd_DDKst0,Kpipi,Kpipi=TightCut.dec | 4 +- dkfiles/Bd_DDstKst0,Kpipi,Kpi=TightCut.dec | 4 +- dkfiles/Bd_DDstKst0,Kpipi,Kpipi=TightCut.dec | 4 +- ...Denu,KSenu=TightCut,EvtGenDecayWithCut.dec | 2 +- dkfiles/Bd_Denu,KSpi=TightCut.dec | 4 +- ...VisMass,EvtGenDecayWithCut,BESIIIModel.dec | 2 +- ...eptance,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...Kstenu=VisibleInAcceptance,HighVisMass.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...stmunu=VisibleInAcceptance,HighVisMass.dec | 2 +- ...u,Kst0a1,Kpipipipi=DecProdCut,TightCut.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...Kstenu=VisibleInAcceptance,HighVisMass.dec | 2 +- dkfiles/Bd_DpXcIncl,Kpi,3piIncl=TightCut.dec | 2 +- dkfiles/Bd_Dpi,KSenu=TightCut.dec | 4 +- ...Dpimunu,a1,Kpipipi=DecProdCut,TightCut.dec | 2 +- dkfiles/Bd_Ds-K+,KKpi=DecProdCut.dec | 2 + ...d_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec | 2 +- ...Bd_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec | 2 +- ...,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec | 4 +- dkfiles/Bd_Dst+D0KX=TightCuts,mD0D0.dec | 2 +- dkfiles/Bd_Dst+D0KX=TightCuts2,mD0D0.dec | 2 +- ...Bd_Dst+DX,eX=cocktail,TightCut,tighter.dec | 2 +- ...Bd_Dst+DX,muX=cocktail,RDstar,TightCut.dec | 2 +- ...d_Dst+DX,muX=cocktail,TightCut,tighter.dec | 2 +- dkfiles/Bd_Dst+DX,muX=cocktail,TightCuts.dec | 2 +- ...Dst+DsX,taunu=cocktail,RDstar,TightCut.dec | 2 +- ...st+DsX,taunu=cocktail,TightCut,tighter.dec | 2 +- .../Bd_Dst+DsX,taunu=cocktail,TightCuts.dec | 2 +- ...DsX,taunuenu=cocktail,TightCut,tighter.dec | 2 +- dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut.dec | 2 +- dkfiles/Bd_Dst+enu=PHSP,TightCut,tighter.dec | 2 +- dkfiles/Bd_Dst+enu=PHSP,TightCut.dec | 2 +- dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec | 2 +- dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut.dec | 2 +- dkfiles/Bd_Dst+munu,D0pi+=RDstar,TightCut.dec | 2 +- dkfiles/Bd_Dst+munu=PHSP,TightCut,tighter.dec | 2 +- dkfiles/Bd_Dst+munu=PHSP,TightCut.dec | 2 +- dkfiles/Bd_Dst+munu=TightCuts.dec | 2 +- .../Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec | 2 +- ...Dst+taunu,D0pi+,mununu=RDstar,TightCut.dec | 2 +- dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec | 2 +- dkfiles/Bd_Dst+taunu,mununu=TightCuts.dec | 2 +- dkfiles/Bd_Dst-K+,D0pi,KSKK=TightCut.dec | 4 +- ...Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec | 4 +- dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut.dec | 4 +- ...d_Dst-Kpipi,D0pi-,KSpipi=TightCut,PHSP.dec | 4 +- dkfiles/Bd_Dst-pi+,D0pi,KSKK=TightCut.dec | 4 +- ...st-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec | 4 +- dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut.dec | 4 +- dkfiles/Bd_Dst-pi+,D0pi=DecProdCut.dec | 2 + dkfiles/Bd_Dst-pi,KSpipi=PartRecCut.dec | 2 +- ..._Dst-pipipi,D0pi-,KSpipi=TightCut,PHSP.dec | 4 +- ...gamma,Kpipi,3pinu,tauolababar=TightCut.dec | 2 +- ...D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec | 2 +- .../Bd_Dst0D0Kpi,D0pi0,Kpi,PHSP=TightCut.dec | 4 +- dkfiles/Bd_Dst0D0Kst0,D0pi0,Kpi=TightCut.dec | 4 +- dkfiles/Bd_Dst0D0Kst0,Kpi=TightCut.dec | 4 +- ...st0Dst0Kpi,D0pi0,D0gamma,PHSP=TightCut.dec | 4 +- ..._Dst0Dst0Kpi,D0pi0,D0pi0,PHSP=TightCut.dec | 4 +- ...st0Dst0Kst0,D0pi0,D0gamma,Kpi=TightCut.dec | 4 +- ..._Dst0Dst0Kst0,D0pi0,D0pi0,Kpi=TightCut.dec | 4 +- dkfiles/Bd_Dst0Dst0Kst0,Kpi=TightCut.dec | 4 +- .../Bd_Dst0DstK,D0pi0,Kpi,PHSP=TightCut.dec | 4 +- ...0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...amma,KSpipi=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...mma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...mma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...amma,pipipipi=BsqDalitz,DPHSP,TightCut.dec | 4 +- ...,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec | 4 +- ...0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...amma,KSpipi=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...mma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...mma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...amma,pipipipi=BsqDalitz,DPHSP,TightCut.dec | 4 +- ...,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec | 4 +- ...0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...amma,KSpipi=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...mma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...mma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...amma,pipipipi=BsqDalitz,DPHSP,TightCut.dec | 4 +- ...,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec | 4 +- ...pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 +- ...0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec | 4 +- ...ho0,D0gamma,KSKK=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bd_Dst0rho0,D0gamma,KSKK=TightCut.dec | 4 +- ...0,D0gamma,KSpipi=TightCut,NoNeutralCut.dec | 4 +- .../Bd_Dst0rho0,D0gamma,KSpipi=TightCut.dec | 4 +- ...0rho0,D0pi0,KSKK=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bd_Dst0rho0,D0pi0,KSKK=TightCut.dec | 4 +- ...ho0,D0pi0,KSpipi=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut.dec | 4 +- ...isMass,DiHadronMass,EvtGenDecayWithCut.dec | 2 +- ...isMass,DiHadronMass,EvtGenDecayWithCut.dec | 2 +- .../Bd_DstD,D0K3pi,Dkpipi=CPV,TightCut.dec | 4 +- dkfiles/Bd_DstD0K,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstD0K,K3Pi=TightCut,AMPGEN.dec | 2 +- .../Bd_DstD0K,K3PiandKPi=TightCut,PHSP.dec | 2 +- dkfiles/Bd_DstD0Kst,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDKst0,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDprimes1,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDs,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDs0st,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDs1,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDsX,Ds2Xa1=TightCut.dec | 2 +- dkfiles/Bd_DstDsst,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDst0K,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDst0Kst,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDstK0,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDstKpi,D0Pi,D0Pi=TightCut.dec | 4 +- .../Bd_DstDstKst0,D0Pi,D0Pi,Kpi=TightCut.dec | 4 +- dkfiles/Bd_DstDstKst0,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCut.dec | 4 +- dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCutNG.dec | 4 +- dkfiles/Bd_DstDstKst0,Kpi,Kpipi=TightCut.dec | 4 +- .../Bd_DstDstKst0,Kpipi,Kpipi=TightCut.dec | 4 +- .../Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut.dec | 2 +- dkfiles/Bd_DstPi,D0pi,KsKs=TightCut,PHSP.dec | 4 +- .../Bd_DstPi,D0pi,Kspipipi0=TightCut,PHSP.dec | 4 +- ...cProdCut,TightCut,inclusive_tau_decays.dec | 2 +- dkfiles/Bd_DstX,cocktail,D0pi,KK=TightCut.dec | 2 +- .../Bd_DstX,cocktail,D0pi,Kpi=TightCut.dec | 2 +- .../Bd_DstX,cocktail,D0pi,pipi=TightCut.dec | 2 +- ...Xc2hhhNneutrals,upto5prongs=DecProdCut.dec | 2 +- dkfiles/Bd_Dsta1,D0pi,Kpi=TightCut.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...tail,hqet,TightCut,TurboSLCuts,BRCorr1.dec | 2 +- ...tail,hqet,TightCut,TurboSLCuts,BRCorr1.dec | 2 +- ...tail,hqet,TightCut,TurboSLCuts,BRCorr1.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...nu,KSKK=cocktail,hqet,TightCut,BRcorr1.dec | 4 +- ...ktail,hqet,TightCut,LooserCuts,BRcorr1.dec | 4 +- ...tail,hqet,TightCut,LooserCuts2,BRcorr1.dec | 4 +- ...tail,hqet,TightCut,LooserCuts2,BRcorr1.dec | 4 +- ...ktail,hqet,TightCut,LooserCuts,BRcorr1.dec | 4 +- ...tail,hqet,TightCut,LooserCuts2,BRcorr1.dec | 4 +- ...KSpipi=cocktail,hqet,TightCut,fixArrow.dec | 4 +- .../Bd_Dstmunu,Kpipipi=AMPGEN,TightCut.dec | 4 +- ...,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec | 4 +- ...pipipi=cocktail,hqet,AMPGENv2,TightCut.dec | 4 +- ...nu,Kpipipi=cocktail,hqet,PhSp,TightCut.dec | 4 +- ...,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec | 4 +- ...iKpipi=cocktail,hqet,AMPGENv2,TightCut.dec | 4 +- ...=cocktail,D0_KSpipipi0=TightCut,PHSP,2.dec | 2 +- ...nu=cocktail,D0_KSpipipi0=TightCut,PHSP.dec | 2 +- dkfiles/Bd_Dstomegapi,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bd_Dstpi,Kpipipi=AMPGEN,TightCut.dec | 4 +- dkfiles/Bd_Dstpipipipi0,D0pi,Kpi=TightCut.dec | 2 +- .../Bd_Dstpipipipipi,D0pi,Kpi=TightCut.dec | 2 +- ...tstXenu,Dst+=cocktail,TightCut,tighter.dec | 2 +- ...stXmunu,Dst+=cocktail,TightCut,tighter.dec | 2 +- ...u,Dst+=CocktailHigher,TightCut,tighter.dec | 2 +- .../Bd_Dststmunu,3pipi0=cocktail,TightCut.dec | 2 +- .../Bd_Dststmunu,D+=Cocktail,RDplusCut.dec | 2 +- ..._Dststmunu,D+=CocktailHigher,RDplusCut.dec | 2 +- ...munu,D0=CocktailHigher,RDstar,TightCut.dec | 2 +- ...d_Dststmunu,D0=CocktailHigher,TightCut.dec | 2 +- ..._Dststmunu,D0=cocktail,RDstar,TightCut.dec | 2 +- .../Bd_Dststmunu,D0=cocktail,TightCuts.dec | 2 +- ...nu,Dst+=CocktailHigher,RDstar,TightCut.dec | 2 +- ...u,Dst+=CocktailHigher,TightCut,tighter.dec | 2 +- ...Dststmunu,Dst+=CocktailHigher,TightCut.dec | 2 +- .../Bd_Dststmunu,Dst+=cocktail,TightCuts.dec | 2 +- ...ststtaunu,D+,mununu=Cocktail,RDplusCut.dec | 2 +- ...ail,3pinu3pipi0nu,tauolababar,TightCut.dec | 2 +- ...Dststtaunu,D0=cocktail,RDstar,TightCut.dec | 2 +- .../Bd_Dststtaunu,D0=cocktail,TightCuts.dec | 2 +- ...ail,3pinu3pipi0nu,tauolababar,TightCut.dec | 2 +- .../Bd_Dststtaunu,Dst+=cocktail,TightCuts.dec | 2 +- ...taunu,tau3pi,Dst+=cocktail,TightCut,v2.dec | 2 +- ...sttaunu,tau3pi,Dst+=cocktail,TightCuts.dec | 2 +- dkfiles/Bd_JpsiK+rho-,mm=TightCut.dec | 2 +- dkfiles/Bd_JpsiKK,mm=XLL,DecProdCut.dec | 2 +- dkfiles/Bd_JpsiKS,mmpi0pi0=OnePi0ReqInAcc.dec | 4 +- dkfiles/Bd_JpsiKSeta,mm,3pi=phsp,TightCut.dec | 2 +- dkfiles/Bd_JpsiKSeta,mm,gg=phsp,TightCut.dec | 2 +- dkfiles/Bd_JpsiKpi,mm=XLL,DecProdCut.dec | 2 +- ...psiKsPhi,mm=TightCut,KSVtxCut,cocktail.dec | 2 +- ...spipi,mm-=TightCut,KSVtxCut,K1cocktail.dec | 2 +- dkfiles/Bd_JpsiKst,pp=DecProdCut,TightCut.dec | 2 +- ...siX,mm,HighMass=JpsiLeptonInAcceptance.dec | 34 +- .../Bd_JpsiX,mm=JpsiLeptonInAcceptance.dec | 34 +- dkfiles/Bd_Jpsieta,mm,pipipi=TightCut.dec | 2 +- dkfiles/Bd_Jpsietap,mm,etapipi=TightCut.dec | 2 +- dkfiles/Bd_Jpsietap,mm,rhog,pipi=TightCut.dec | 2 +- dkfiles/Bd_Jpsiomega,mm=TightCut.dec | 2 +- dkfiles/Bd_Jpsiomega,mmpipipi0=TightCutGY.dec | 2 +- .../Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts.dec | 2 +- dkfiles/Bd_K+K-Ks=sqDalitz,TightCut.dec | 2 +- dkfiles/Bd_K+K-pi0=TightCuts,sqDalitz.dec | 2 +- dkfiles/Bd_K+pi-,mm=TightCut.dec | 2 +- dkfiles/Bd_K+pi-=CPV2017,DecProdCut.dec | 2 + dkfiles/Bd_K+pi-pi0=TightCuts,sqDalitz.dec | 2 +- ...a,Kpipi0=mK1270,HighPtGamma,DecProdCut.dec | 4 +- ..._K2st0gamma,Kpi=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bd_KSKS=DecProdCut,tightCut.dec | 2 +- dkfiles/Bd_KSmumu,pi0pi0=OnePi0ReqInAcc.dec | 4 +- dkfiles/Bd_KSpi0=TightCut.dec | 2 +- dkfiles/Bd_KpiKpi=TightCut.dec | 2 +- dkfiles/Bd_KpiKs=sqDalitz,TightCut.dec | 2 +- ...d_Kpigamma=phsp,HighPtGamma,DecProdCut.dec | 4 +- .../Bd_Kpimumu,XLL=DecProdCut,NoMinPCut.dec | 2 +- dkfiles/Bd_Kpimumu,XLL=DecProdCut.dec | 2 +- .../Bd_Kpimumu,phsp=DecProdCut,TightCut.dec | 2 +- dkfiles/Bd_Kpipipi=TightCut.dec | 2 +- dkfiles/Bd_KsK+K-gamma=TightCut,PHSP.dec | 2 +- .../Bd_KsK+K-gamma=TightCut,mKshhCut,PHSP.dec | 2 +- dkfiles/Bd_KsPhigamma=TightCut,KSVtxCut.dec | 2 +- dkfiles/Bd_Kspi+pi-=sqDalitz,TightCut.dec | 2 +- .../Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP.dec | 2 +- .../Bd_Kspi+pi-gamma=TightCut,K1cocktail.dec | 2 +- dkfiles/Bd_Kspi+pi-gamma=TightCut,PHSP.dec | 2 +- ...+pi-gamma=TightCut,mKshhCut,K1cocktail.dec | 2 +- ...=TightCut,mKshhCut,KSVtxCut,K1cocktail.dec | 2 +- .../Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP.dec | 2 +- ...spi+pi-pi0gamma=TightCut,mKshhCut,PHSP.dec | 2 +- dkfiles/Bd_Kspipipipi=PHSP,PartRecCut.dec | 2 +- ...st1410gamma,Kpi=HighPtGamma,DecProdCut.dec | 4 +- ...latq2=DecProdCut,MomCut,TightCut600MeV.dec | 2 +- ...d_Kstee,phsp=DecProdCut,TightCut150MeV.dec | 2 +- ...d_Kstee,phsp=DecProdCut,TightCut450MeV.dec | 2 +- ...,e+e-g=Dalitz,DecProdCut,TightCut60MeV.dec | 2 +- .../Bd_Kstgamma=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bd_Kstgamma=TightCut,PHSP.dec | 2 +- .../Bd_Kstgamma=TightCut,gam_PTabove1.8.dec | 2 +- ...pipi0=DecProdCut,TightCut,tauola8,phsp.dec | 2 +- ...pi3pi0=DecProdCut,TightCut,tauolababar.dec | 2 +- ...3pi3pi=DecProdCut,TightCut,tauolababar.dec | 2 +- ...,3pi3pi=DecProdCut,TightCut,tauolacleo.dec | 2 +- ...ecProdCut,TightCut,tauolacleointricate.dec | 2 +- ...d_Ksttautau,3pi3pi=DecProdCut,TightCut.dec | 2 +- ...pi3pi=DecProdCut,TightCut2,tauolababar.dec | 2 +- ...,3pimu=DecProdCut,TightCut,tauolababar.dec | 2 +- ...u,3pimu=DecProdCut,TightCut,tauolacleo.dec | 2 +- ...ecProdCut,TightCut,tauolacleointricate.dec | 2 +- ...Bd_Ksttautau,3pimu=DecProdCut,TightCut.dec | 2 +- ...3pimu=DecProdCut,TightCut2,tauolababar.dec | 2 +- ...ipi0mu=DecProdCut,TightCut,tauolababar.dec | 2 +- ...Ksttautau,3pipi0mu=DecProdCut,TightCut.dec | 2 +- .../Bd_Ksttautau,mumu=DecProdCut,TightCut.dec | 2 +- ...Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut.dec | 2 +- dkfiles/Bd_LcpX,pmuX=TightCut.dec | 4 +- dkfiles/Bd_Lcpbarpbarp,TightCut.dec | 2 +- dkfiles/Bd_Lcpipip,TightCut.dec | 2 +- dkfiles/Bd_Lcpipip,pKpi=TightCut.dec | 2 +- ...iKstgamma,KKKpi=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bd_Psi2SKX=TightCut.dec | 2 +- dkfiles/Bd_Psi2SKpi=TightCut.dec | 2 +- dkfiles/Bd_Xumunu=TightCut,ForB2RhoMuNu.dec | 2 +- dkfiles/Bd_ccKS,Jpsipipi,mm=TightCut.dec | 2 +- dkfiles/Bd_ccKst,Jpsipipi,mm=TightCut.dec | 2 +- dkfiles/Bd_chic1Kpi,Jpsig,mm=Tight.dec | 2 +- dkfiles/Bd_chic1Kpi,pp=TightCut.dec | 2 +- dkfiles/Bd_chicKst,JpsigKpi,mm=TightCutGY.dec | 2 +- dkfiles/Bd_chicKst,JpsigKpi,mm=TightCuts.dec | 2 +- dkfiles/Bd_chicpipi,Jpsig,mm=TightCuts.dec | 2 +- dkfiles/Bd_etaKs,gg=TightCut.dec | 2 +- dkfiles/Bd_etaKs,pi+pi-pi0=TightCut.dec | 2 +- dkfiles/Bd_etacKpi,pp=DecProdCut,TightCut.dec | 2 +- ...tacKpi=sqDalitz,pp=DecProdCut,TightCut.dec | 2 +- dkfiles/Bd_etapKs,etapipi=TightCut.dec | 2 +- dkfiles/Bd_etapKs,pi+pi-g=TightCut.dec | 2 +- dkfiles/Bd_excitedDstDsX,Ds2Xa1=TightCut.dec | 2 +- ...utrals_cocktail,upto5prongs=DecProdCut.dec | 2 +- dkfiles/Bd_gammamumu=ISR,MassCut.dec | 4 +- dkfiles/Bd_hcKpi,pp=TightCut.dec | 2 +- ...utrals_cocktail,upto5prongs=DecProdCut.dec | 4 +- dkfiles/Bd_phiKst0=DecProdCut,Tightcut.dec | 2 +- dkfiles/Bd_pi+pi-,mm=TightCut.dec | 2 +- dkfiles/Bd_pi+pi-pi0=TightCuts,sqDalitz.dec | 2 +- .../Bd_pienu=DecProdCut,M4.5GeV,EvtGenCut.dec | 2 +- dkfiles/Bd_pienu=TightCut,M3.5GeV.dec | 4 +- dkfiles/Bd_pienu=TightCut,M4.5GeV.dec | 4 +- ...Bd_pimunu=DecProdCut,M4.5GeV,EvtGenCut.dec | 2 +- dkfiles/Bd_pimunu=DecProdCut,M4.5GeV.dec | 4 +- dkfiles/Bd_ppKK=DecProdCut,TightCut.dec | 2 +- dkfiles/Bd_ppKpi=DecProdCut,TightCut.dec | 2 +- dkfiles/Bd_pppipi=DecProdCut,TightCut.dec | 2 +- ...3pi3pi=DecProdCut,TightCut,tauolababar.dec | 2 +- ...,3pimu=DecProdCut,TightCut,tauolababar.dec | 2 +- ..._psi2Spipi,mm=phsp,DecProdCut,TightCut.dec | 2 +- ...2Spipipipi,mm=phsp,DecProdCut,TightCut.dec | 2 +- .../Bd_rhoKSgamma=HighPtGamma,DecProdCut.dec | 4 +- ...d_rhogamma,pipi=HighPtGamma,DecProdCut.dec | 4 +- ...hi,KK=mBetac2190MeV,TightCut,Lifetime3.dec | 8 +- ...hi,KK=mBetac2248MeV,TightCut,Lifetime6.dec | 8 +- ...K=mBetac2248MeV,TightCut,NoLifetimeCut.dec | 8 +- .../Betac_pphi,KK=mBetac2248MeV,TightCut.dec | 8 +- ...hi,KK=mBetac2428MeV,TightCut,Lifetime6.dec | 8 +- ...K=mBetac2428MeV,TightCut,NoLifetimeCut.dec | 8 +- .../Betac_pphi,KK=mBetac2428MeV,TightCut.dec | 8 +- ...plus_pKpi=FullGenEvtCut,mPsiDM=1500MeV.dec | 4 +- ...plus_pKpi=FullGenEvtCut,mPsiDM=2000MeV.dec | 4 +- ...plus_pKpi=FullGenEvtCut,mPsiDM=2400MeV.dec | 4 +- ...cplus_pKpi=FullGenEvtCut,mPsiDM=940MeV.dec | 4 +- dkfiles/Bs2st_BuK,Kmumu=KKmuInAcc.dec | 4 +- dkfiles/Bs2st_BuK,Kmutau=KKmuInAcc.dec | 4 +- .../Bs_CharmoniumKX,mumu,PPTcuts=TightCut.dec | 4 +- dkfiles/Bs_D03piX,Kpi=TightCut.dec | 2 +- dkfiles/Bs_D0D0phi,K3Pi=TightCut,AMPGEN.dec | 2 +- .../Bs_D0D0phi,K3PiandKPi=TightCut,PHSP.dec | 2 +- ...s_D0DsK,Kmunu,KKpi=DecProdCut,tightCut.dec | 8 +- ..._D0KK,KSKK=BssqDalitz,DDalitz,TightCut.dec | 4 +- ...0KK,KSpipi=BssqDalitz,DDalitz,TightCut.dec | 4 +- ...KK,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 4 +- ...KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 +- ...0KK,pipipipi=BssqDalitz,DPHSP,TightCut.dec | 4 +- dkfiles/Bs_D0Kmunu,Kmunu=TightCut.dec | 2 +- dkfiles/Bs_D0Kpi,4h=cocktail,5hinAcc.dec | 2 +- dkfiles/Bs_D0Kpi,KSKK=sqDalitz,TightCut.dec | 4 +- dkfiles/Bs_D0Kpi,KSpipi=sqDalitz,TightCut.dec | 4 +- dkfiles/Bs_D0Kpipipi,KSpipi=TightCut,PHSP.dec | 4 +- ...,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts.dec | 4 +- .../Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut.dec | 4 +- dkfiles/Bs_D0Kst,KSKK=TightCut,PHSP.dec | 4 +- ...Spipi=B-SVS,D-PHSP,TightCut,LooserCuts.dec | 4 +- .../Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec | 4 +- dkfiles/Bs_D0Kst,KSpipi=TightCut,PHSP.dec | 4 +- dkfiles/Bs_D0X,KSKK=TightCut.dec | 4 +- dkfiles/Bs_D0XcIncl,Kpi,3piIncl=TightCut.dec | 2 +- dkfiles/Bs_DD,DD=cocktail,D+muTightCut.dec | 2 +- dkfiles/Bs_DD,DD=cocktail,D0muTightCut.dec | 2 +- dkfiles/Bs_DD,DD=cocktail,DsmuTightCut.dec | 2 +- .../Bs_DD,Kmunu,KmunuCocktail=TightCut.dec | 2 +- dkfiles/Bs_DpXcIncl,Kpi,3piIncl=TightCut.dec | 2 +- dkfiles/Bs_Ds1munu,Ds1=DpKS0,TightCut.dec | 4 +- dkfiles/Bs_Ds1munu,Ds1=DstKS0,TightCut.dec | 4 +- dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec | 4 +- dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec | 4 +- .../Bs_Ds2317pi,KKpi=DecProdCut,TightCut.dec | 2 +- dkfiles/Bs_DsDKst0,3pi=cocktail,TightCut.dec | 2 +- dkfiles/Bs_DsDKst0,3piX=cocktail,TightCut.dec | 2 +- ...Bs_DsDKst0,3piXmisid=cocktail,TightCut.dec | 2 +- dkfiles/Bs_DsDKst0,KKpi,Kpipi=TightCut.dec | 4 +- dkfiles/Bs_DsDstKst0,KKpi,Kpipi=TightCut.dec | 4 +- dkfiles/Bs_DsK,KKpi=DecProdCut.dec | 2 + dkfiles/Bs_DsKpipi,KKpi=TightCut.dec | 2 +- dkfiles/Bs_DsKpipi,Kpipi=TightCut.dec | 2 +- dkfiles/Bs_DsKpipi,pipipi=TightCut.dec | 2 +- ...Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauola.dec | 2 +- ...TauNu,KKPi,PiPiPi=TightCut,tauolababar.dec | 2 +- ...i0=TightCut,tauolababar,pi0notreqinacc.dec | 2 +- ...s_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec | 2 +- ...Bs_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...stmunu=VisibleInAcceptance,HighVisMass.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...himunu=VisibleInAcceptance,HighVisMass.dec | 2 +- dkfiles/Bs_Dsenu=cocktail,hqet2,DseInAcc.dec | 6 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...Kstenu=VisibleInAcceptance,HighVisMass.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...phienu=VisibleInAcceptance,HighVisMass.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- .../Bs_Dsmunu,phimunuCocktail=TightCut.dec | 2 +- ...cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec | 2 +- ...cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec | 2 +- dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec | 4 +- ...Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec | 4 +- dkfiles/Bs_Dspi,KKpi=DecProdCut.dec | 2 + dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec | 2 +- dkfiles/Bs_Dspi0pi,KKpi=TightCut,PHSP.dec | 2 +- .../Bs_Dspipipi,KKpi=TightCut,DsPt1400.dec | 2 +- dkfiles/Bs_Dspipipi,KKpi=TightCut.dec | 2 +- dkfiles/Bs_Dspipipi,Kpipi=TightCut.dec | 2 +- dkfiles/Bs_Dspipipi,pipipi=TightCut.dec | 2 +- ...isMass,DiHadronMass,EvtGenDecayWithCut.dec | 2 +- ...isMass,DiHadronMass,EvtGenDecayWithCut.dec | 2 +- dkfiles/Bs_DsstDKst0,KKpi,Kpipi=TightCut.dec | 4 +- ...,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec | 4 +- ...,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec | 4 +- .../Bs_DsstDstKst0,KKpi,Kpipi=TightCut.dec | 4 +- ...TauNu,KKPi,PiPiPi=TightCut,tauolababar.dec | 2 +- ...i0=TightCut,tauolababar,pi0notreqinacc.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...ProdCut,HighVisMass,EvtGenDecayWithCut.dec | 2 +- ...TauNu,KKPi,PiPiPi=TightCut,tauolababar.dec | 2 +- ...i0=TightCut,tauolababar,pi0notreqinacc.dec | 2 +- ...ststenu,Dst+=cocktail,TightCut,tighter.dec | 2 +- .../Bs_Dsststmunu,D+=cocktail,RDplusCut.dec | 2 +- dkfiles/Bs_Dsststmunu,D0=TightCut.dec | 2 +- ...Dsststmunu,D0=cocktail,RDstar,TightCut.dec | 2 +- .../Bs_Dsststmunu,D0=cocktail,TightCuts.dec | 2 +- ...ststmunu,Dst+=cocktail,RDstar,TightCut.dec | 2 +- ...tstmunu,Dst+=cocktail,TightCut,tighter.dec | 2 +- .../Bs_Dsststmunu,Dst+=cocktail,TightCuts.dec | 2 +- ...ail,3pinu3pipi0nu,tauolababar,TightCut.dec | 2 +- ...ail,3pinu3pipi0nu,tauolababar,TightCut.dec | 2 +- ...gamma,KSKK=BssqDalitz,DDalitz,TightCut.dec | 4 +- ...mma,KSpipi=BssqDalitz,DDalitz,TightCut.dec | 4 +- ...ma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 4 +- ...ma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 +- ...mma,pipipipi=BssqDalitz,DPHSP,TightCut.dec | 4 +- ...D0pi0,KSKK=BssqDalitz,DDalitz,TightCut.dec | 4 +- ...pi0,KSpipi=BssqDalitz,DDalitz,TightCut.dec | 4 +- ...i0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 4 +- ...i0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 +- ...pi0,pipipipi=BssqDalitz,DPHSP,TightCut.dec | 4 +- ...gamma,KSKK=BssqDalitz,DDalitz,TightCut.dec | 4 +- ...Dst0Kpi,D0gamma,KSKK=sqDalitz,TightCut.dec | 4 +- ...mma,KSpipi=BssqDalitz,DDalitz,TightCut.dec | 4 +- ...t0Kpi,D0gamma,KSpipi=sqDalitz,TightCut.dec | 4 +- ...ma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 4 +- ...ma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 +- ...mma,pipipipi=BssqDalitz,DPHSP,TightCut.dec | 4 +- ...D0pi0,KSKK=BssqDalitz,DDalitz,TightCut.dec | 4 +- ...s_Dst0Kpi,D0pi0,KSKK=sqDalitz,TightCut.dec | 4 +- ...pi0,KSpipi=BssqDalitz,DDalitz,TightCut.dec | 4 +- ...Dst0Kpi,D0pi0,KSpipi=sqDalitz,TightCut.dec | 4 +- ...i0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec | 4 +- ...i0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 +- ...pi0,pipipipi=BssqDalitz,DPHSP,TightCut.dec | 4 +- ...t0Kst0,D0gamma,KSKK=TightCut,HELAMP001.dec | 4 +- ...t0Kst0,D0gamma,KSKK=TightCut,HELAMP010.dec | 4 +- ...t0Kst0,D0gamma,KSKK=TightCut,HELAMP100.dec | 4 +- ...Kst0,D0gamma,KSpipi=TightCut,HELAMP001.dec | 4 +- ...Kst0,D0gamma,KSpipi=TightCut,HELAMP010.dec | 4 +- ...Kst0,D0gamma,KSpipi=TightCut,HELAMP100.dec | 4 +- ...a,KSpipi=TightCut,LooserCuts,HELAMP001.dec | 4 +- ...a,KSpipi=TightCut,LooserCuts,HELAMP010.dec | 4 +- ...a,KSpipi=TightCut,LooserCuts,HELAMP100.dec | 4 +- ...Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP001.dec | 4 +- ...Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP010.dec | 4 +- ...Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP100.dec | 4 +- ...t0Kst0,D0pi0,KSpipi=TightCut,HELAMP001.dec | 4 +- ...t0Kst0,D0pi0,KSpipi=TightCut,HELAMP010.dec | 4 +- ...t0Kst0,D0pi0,KSpipi=TightCut,HELAMP100.dec | 4 +- ...0,KSpipi=TightCut,LooserCuts,HELAMP001.dec | 4 +- ...0,KSpipi=TightCut,LooserCuts,HELAMP010.dec | 4 +- ...0,KSpipi=TightCut,LooserCuts,HELAMP100.dec | 4 +- dkfiles/Bs_DstDsX,Ds2Xa1=TightCut.dec | 2 +- ...utrals_cocktail,upto5prongs=DecProdCut.dec | 2 +- .../Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec | 4 +- ...staunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec | 4 +- ...Bs_Dststmunu,KD0,4h=cocktail,mu4hinAcc.dec | 2 +- dkfiles/Bs_JpsiKK,mm=XLL,DecProdCut.dec | 2 +- dkfiles/Bs_JpsiKKeta,mm=TightCut.dec | 2 +- dkfiles/Bs_JpsiKKpipi,mm=TightCut.dec | 2 +- ...psiKsKpi,mm=TightCut,KSVtxCut,cocktail.dec | 2 +- ...siX,mm,HighMass=JpsiLeptonInAcceptance.dec | 34 +- .../Bs_JpsiX,mm=JpsiLeptonInAcceptance.dec | 34 +- dkfiles/Bs_Jpsieta,mm,gg=TightCut.dec | 2 +- dkfiles/Bs_Jpsieta,mm,gg=TightCutGY.dec | 2 +- dkfiles/Bs_Jpsieta,mm,pipig=TightCut.dec | 2 +- dkfiles/Bs_Jpsieta,mm,pipipi=TightCut.dec | 2 +- dkfiles/Bs_Jpsieta,mm,pipipi=TightCutGY.dec | 2 +- dkfiles/Bs_Jpsietap,mm,etapipi=TightCut.dec | 2 +- dkfiles/Bs_Jpsietap,mm,etapipi=TightCutGY.dec | 2 +- dkfiles/Bs_Jpsietap,mm,rhog=TightCut.dec | 2 +- dkfiles/Bs_Jpsietap,mm,rhog=TightCutGY.dec | 2 +- dkfiles/Bs_Jpsietap,mmgg=TightCut.dec | 2 +- .../Bs_JpsietapKK,mm,pipieta,gg=TightCuts.dec | 2 +- .../Bs_JpsietapKK,mm,rhog,pipi=TightCuts.dec | 2 +- .../Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec | 4 +- ...siphi,mm=phspAndLargeLifetime,TightCut.dec | 2 +- dkfiles/Bs_Jpsiphi,pp=DecProdCut,TightCut.dec | 2 +- dkfiles/Bs_Jpsipipipipi,mm=TightCut.dec | 2 +- dkfiles/Bs_K+K-,mm=TightCut.dec | 2 +- dkfiles/Bs_K+K-pi0=TightCuts,sqDalitz.dec | 2 +- dkfiles/Bs_K+K-pi0gamma=phi1680,TightCut.dec | 2 +- dkfiles/Bs_K+pi-,mm=TightCut.dec | 2 +- dkfiles/Bs_K+pi-pi0=TightCuts,sqDalitz.dec | 2 +- .../Bs_KDsD0,munu,4h=cocktail,mu4hinAcc.dec | 2 +- ...Bs_KKgamma=phsp,HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bs_KKmumu=TightCut.dec | 2 +- dkfiles/Bs_KSK+K-=sqDalitz,TightCut.dec | 2 +- dkfiles/Bs_KSKS=DecProdCut,tightCut.dec | 2 +- dkfiles/Bs_Kenu=TightCut,M3.5GeV.dec | 4 +- dkfiles/Bs_Kenu=TightCut,M4.5GeV.dec | 4 +- dkfiles/Bs_Kmunu=DecProdCut,M4.5GeV.dec | 4 +- dkfiles/Bs_KpiKpi=TightCut.dec | 2 +- .../Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP.dec | 2 +- dkfiles/Bs_KsK+pi-gamma=TightCut,PHSP.dec | 2 +- ...ma=TightCut,mKshhCut,KSVtxCut,cocktail.dec | 2 +- ...Bs_KsK+pi-gamma=TightCut,mKshhCut,PHSP.dec | 2 +- .../Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP.dec | 2 +- dkfiles/Bs_KsKpi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bs_Kspi+pi-=sqDalitz,TightCut.dec | 2 +- dkfiles/Bs_Kspipipipi=PHSP,PartRecCut.dec | 2 +- .../Bs_Kst0Kst0=pTCuts,HelAmpsFromData.dec | 2 +- .../Bs_Kst0Kst0=tightCut,HelAmpsFromData.dec | 2 +- ...Kstgamma,KpiKpi=HighPtGamma,DecProdCut.dec | 4 +- .../Bs_Kstgamma=HighPtGamma,DecProdCut.dec | 4 +- ...tphigamma,KKKpi=HighPtGamma,DecProdCut.dec | 4 +- ..._PhiPhigamma,KK=HighPtGamma,DecProdCut.dec | 4 +- ..._PhiPi0gamma,KK=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bs_Phigamma=PHSP,TightCut.dec | 2 +- dkfiles/Bs_chicphi,JpsigKK,ee=TightCuts.dec | 2 +- dkfiles/Bs_chicphi,JpsigKK,mm=TightCut.dec | 2 +- dkfiles/Bs_chicphi,JpsigKK,mm=TightCutGY.dec | 2 +- dkfiles/Bs_chicphi,JpsigKK,mm=TightCuts.dec | 2 +- dkfiles/Bs_chicpipi,Jpsig,mm=TightCuts.dec | 2 +- ...tau,3pi3pi=DecProdCut,TightCut,tauola5.dec | 2 +- ...1420gamma,KKpi0=HighPtGamma,DecProdCut.dec | 4 +- ...fprime2gamma,KK=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bs_gammagamma=GenCuts.dec | 2 +- dkfiles/Bs_gammamumu=ISR,MassCut.dec | 4 +- ...ammamumu=ISRandFSR,DecProdCut,TightCut.dec | 2 +- dkfiles/Bs_phi3mumu,KK=TightCut.dec | 2 +- .../Bs_phiK+K-=DecProdCut,hpt400,mKKcut.dec | 4 +- .../Bs_phigamma=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bs_phiphi=ptLTcuts,CDFAmp.dec | 2 +- dkfiles/Bs_phipipi,mm=TightCut.dec | 2 +- .../Bs_phitaumu,3pi=PHSP,TightCut,tauola5.dec | 2 +- ..._phitaumu,3pipi0=PHSP,TightCut,tauola8.dec | 2 +- ...tau,3pi3pi=DecProdCut,TightCut,tauola5.dec | 2 +- .../Bs_phitautau,mumuCocktail=TightCut.dec | 2 +- dkfiles/Bs_pi+pi-pi0=TightCuts,sqDalitz.dec | 2 +- dkfiles/Bs_ppKK=DecProdCut,TightCut.dec | 2 +- dkfiles/Bs_ppKpi=DecProdCut,TightCut.dec | 2 +- dkfiles/Bs_ppbarmumu=TightCut.dec | 2 +- dkfiles/Bs_pppipi=DecProdCut,TightCut.dec | 2 +- ...Bs_psi2SKK,mm=phsp,DecProdCut,TightCut.dec | 2 +- dkfiles/Bs_psi2Seta,mmgg=TightCut.dec | 2 +- dkfiles/Bs_psi2Seta,mmgg=TightCutGY.dec | 2 +- dkfiles/Bs_psi2Setap,mm,rhog=TightCutGY.dec | 2 +- ..._psi2Spipi,mm=phsp,DecProdCut,TightCut.dec | 2 +- ...2Spipipipi,mm=phsp,DecProdCut,TightCut.dec | 2 +- .../Bsprime1_Bsgamma,Dspi,KKpi=TightCut.dec | 2 +- .../Bsprime1_Bsgamma,Jpsiphi,mm=TightCut.dec | 2 +- ...1_BsgammaX,Dspi,KKpi=cocktail,TightCut.dec | 2 +- .../Bsprime1_Bsstgamma,Dspi,KKpi=TightCut.dec | 2 +- ...Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut.dec | 2 +- .../Bu_CharmoniumKX,mumu,PPTcuts=TightCut.dec | 4 +- ...moniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec | 2 +- ..._D*0enu,D0pi0,Kenu=DecProdCut,TightCut.dec | 6 +- ...u_D*0pi,D0pi0,Kenu=DecProdCut,TightCut.dec | 6 +- ...u_D+X,KSpi=cocktail,TightCut,ACPKKCuts.dec | 2 +- ..._D+X,Kpipi=cocktail,TightCut,ACPKKCuts.dec | 2 +- ...munu,D+=cocktail,TightCut,ForB2RhoMuNu.dec | 2 +- dkfiles/Bu_D+ppbarX,Xmunu=TightCut.dec | 4 +- dkfiles/Bu_D03piX,Kpi=TightCut.dec | 2 +- dkfiles/Bu_D0D0K,K3Pi,KPi=TightCut.dec | 4 +- dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec | 2 +- dkfiles/Bu_D0D0K,K3PiandKPi=TightCut,PHSP.dec | 2 +- dkfiles/Bu_D0D0KX=TightCuts,mD0D0.dec | 2 +- dkfiles/Bu_D0D0KX=TightCuts.dec | 2 +- dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec | 2 +- dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec | 2 +- ...0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec | 2 +- ...KS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec | 2 +- ...KS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_D0DKst0,3pi=cocktail,TightCut.dec | 2 +- dkfiles/Bu_D0DKst0,3piX=cocktail,TightCut.dec | 2 +- ...Bu_D0DKst0,3piXmisid=cocktail,TightCut.dec | 2 +- .../Bu_D0DX,muX=cocktail,RDstar,TightCut.dec | 2 +- dkfiles/Bu_D0DX,muX=cocktail,TightCuts.dec | 2 +- .../Bu_D0Ds,KSpipi,KKpi=TightCut,Ddalitz.dec | 4 +- .../Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec | 2 +- ...u_D0DsX,taunu=cocktail,RDstar,TightCut.dec | 2 +- dkfiles/Bu_D0DsX,taunu=cocktail,TightCuts.dec | 2 +- .../Bu_D0DsX,taunu=cocktailV2,TightCut.dec | 2 +- dkfiles/Bu_D0DstK0,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bu_D0K,KSK-pi+=TightCut,PHSP.dec | 4 +- ...KSKK=TightCut,LooserCuts,PHSP,fixArrow.dec | 4 +- .../Bu_D0K,KSKK=TightCut,LooserCuts,PHSP.dec | 4 +- dkfiles/Bu_D0K,KSKK=TightCut,PHSP.dec | 4 +- dkfiles/Bu_D0K,KSKK=TightCut,gamma.dec | 4 +- dkfiles/Bu_D0K,KSeta,3pi=TightCut.dec | 4 +- dkfiles/Bu_D0K,KSetap,rho0gamma=TightCut.dec | 4 +- dkfiles/Bu_D0K,KSomega=TightCut.dec | 4 +- ...pipi=TightCut,LooserCuts,PHSP,fixArrow.dec | 4 +- ...Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP.dec | 4 +- dkfiles/Bu_D0K,KSpipi=TightCut,PHSP.dec | 4 +- dkfiles/Bu_D0K,KSpipi=TightCut,gamma.dec | 4 +- dkfiles/Bu_D0K,KSpipipi0=TightCut,PHSP.dec | 4 +- dkfiles/Bu_D0K,Kenu=DecProdCut,TightCut.dec | 6 +- ...D0Kpipi,KSKK=addResTuned,TightCut,PHSP.dec | 4 +- ...Spipi=addResTuned,TightCut,PHSP,update.dec | 4 +- ...Kpipi,KSpipi=addResTuned,TightCut,PHSP.dec | 4 +- dkfiles/Bu_D0Kpipi_KSKK_TightCut_PHSP.dec | 4 +- dkfiles/Bu_D0Kpipi_KSpipi_TightCut_PHSP.dec | 4 +- dkfiles/Bu_D0Kst+,K3pi,Kpi0=TightCut.dec | 4 +- dkfiles/Bu_D0Kst+,KK,KSpi=TightCut.dec | 4 +- dkfiles/Bu_D0Kst+,KK,Kpi0=TightCut.dec | 4 +- dkfiles/Bu_D0Kst+,KSpipi,KSpi=TightCut.dec | 4 +- dkfiles/Bu_D0Kst+,KSpipi,Kpi0=TightCut.dec | 4 +- dkfiles/Bu_D0Kst+,Kpi,KSpi=TightCut.dec | 4 +- dkfiles/Bu_D0Kst+,Kpi,Kpi0=TightCut.dec | 4 +- dkfiles/Bu_D0Kst+,pipi,KSpi=TightCut.dec | 4 +- dkfiles/Bu_D0Kst+,pipi,Kpi0=TightCut.dec | 4 +- ...Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP.dec | 4 +- ..._D0Pi,Kst0Rho0,Kspipipi0=TightCut,PHSP.dec | 4 +- ...0Rho0,Kspipipi0=TightCut,SVV,HELAMP010.dec | 4 +- ...0Rho0,Kspipipi0=TightCut,SVV,HELAMP100.dec | 4 +- ...Bu_D0Pi,KstRho,Kspipipi0=TightCut,PHSP.dec | 4 +- ...stRho,Kspipipi0=TightCut,SVV,HELAMP010.dec | 4 +- ...stRho,Kspipipi0=TightCut,SVV,HELAMP100.dec | 4 +- dkfiles/Bu_D0Rho-,K3pi,pipi0=TightCut.dec | 2 +- dkfiles/Bu_D0X,KSKK=TightCut.dec | 4 +- dkfiles/Bu_D0XcIncl,Kpi,3piIncl=TightCut.dec | 2 +- ...munu,D0=cocktail,TightCut,ForB2RhoMuNu.dec | 2 +- dkfiles/Bu_D0a1,KSpipi,KKpi=TightCut,PHSP.dec | 4 +- dkfiles/Bu_D0enu,Kenu=DecProdCut,TightCut.dec | 6 +- dkfiles/Bu_D0enu,Kenu=TightCut.dec | 4 +- ...,Kmunu=VisibleInAcceptance,HighVisMass.dec | 2 +- dkfiles/Bu_D0enu,Kpi=DecProdCut,TightCut.dec | 4 +- dkfiles/Bu_D0enu,Kpi=cocktail,TightCuts.dec | 4 +- ...D0muX,KK=cocktail,TightCut,TurboSLCuts.dec | 2 +- ...0muX,Kpi=cocktail,TightCut,TurboSLCuts.dec | 2 +- ...muX,pipi=cocktail,TightCut,TurboSLCuts.dec | 2 +- ..._D0munu,KSKK=cocktail,TightCut,BRcorr1.dec | 4 +- ...D0munu,KSKK=cocktail,TightCut2,BRcorr1.dec | 4 +- ...nu,KSKK=res,cocktail,TightCut2,BRcorr1.dec | 4 +- ...cktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec | 2 +- ...l,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu.dec | 2 +- ...KSpipi=cocktail,Loose,TightCut,BRcorr1.dec | 4 +- ..._D0munu,KSpipi=cocktail,Loose,TightCut.dec | 4 +- ...0munu,KSpipi=cocktail,TightCut,BRcorr1.dec | 4 +- ...cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec | 2 +- ...u,Kenu=VisibleInAcceptance,HighVisMass.dec | 2 +- dkfiles/Bu_D0munu,Kpipi0=Dalitz,TightCut.dec | 2 +- dkfiles/Bu_D0munu,Kpipi0pi0=TightCut.dec | 2 +- .../Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Bu_D0munu,Kpipipi=TightCuts,PhSp.dec | 2 +- ...cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec | 2 +- ...cktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec | 2 +- .../Bu_D0munu,piKpipi=TightCuts,AmpGen.dec | 2 +- ...l,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu.dec | 2 +- ...cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec | 2 +- dkfiles/Bu_D0munu=RDstar,TightCut.dec | 2 +- dkfiles/Bu_D0munu=TightCuts.dec | 2 +- dkfiles/Bu_D0pi,KSK-pi+=TightCut,PHSP.dec | 4 +- ...KSKK=TightCut,LooserCuts,PHSP,fixArrow.dec | 4 +- .../Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP.dec | 4 +- dkfiles/Bu_D0pi,KSKK=TightCut,PHSP.dec | 4 +- dkfiles/Bu_D0pi,KSeta,3pi=TightCut.dec | 4 +- dkfiles/Bu_D0pi,KSetap,rho0gamma=TightCut.dec | 4 +- dkfiles/Bu_D0pi,KSomega=TightCut.dec | 4 +- ...pipi=TightCut,LooserCuts,PHSP,fixArrow.dec | 4 +- ...u_D0pi,KSpipi=TightCut,LooserCuts,PHSP.dec | 4 +- dkfiles/Bu_D0pi,KSpipi=TightCut,PHSP.dec | 4 +- ...0pi,KSpipipi0,gammagamma=TightCut,PHSP.dec | 4 +- dkfiles/Bu_D0pi,KSpipipi0=PHSP,PartRecCut.dec | 2 +- dkfiles/Bu_D0pi,KSpipipi0=TightCut,PHSP.dec | 4 +- .../Bu_D0pi,Kenu=DecProdCut,TightCut,2.dec | 6 +- dkfiles/Bu_D0pi,Kenu=DecProdCut,TightCut.dec | 4 +- dkfiles/Bu_D0pi,Kpi=DecProdCut.dec | 2 + dkfiles/Bu_D0pipipi,Kenu=TightCut.dec | 4 +- dkfiles/Bu_D0pipipi,Kpi-withf2=TightCut.dec | 2 +- dkfiles/Bu_D0pipipi_KSKK_TightCut_PHSP.dec | 4 +- dkfiles/Bu_D0pipipi_KSpipi_TightCut_PHSP.dec | 4 +- dkfiles/Bu_D0ppmunu=TightCut.dec | 4 +- dkfiles/Bu_D0ppmunu=TightCut2.dec | 4 +- dkfiles/Bu_D0rho-,KSpipipi0=TightCut,PHSP.dec | 4 +- ...D0taunu,Kpi,3pinu,tauolababar=TightCut.dec | 2 +- ...u_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec | 2 +- dkfiles/Bu_D0taunu,mununu=RDstar,TightCut.dec | 2 +- dkfiles/Bu_D0taunu,mununu=TightCuts.dec | 2 +- dkfiles/Bu_D10Ds,Dstpi,D0pi,Kpi=TightCut.dec | 2 +- .../Bu_D10Dsst,Dstpi,D0pi,Kpi=TightCut.dec | 2 +- .../Bu_D2st0Ds,Dstpi,D0pi,Kpi=TightCut.dec | 2 +- .../Bu_D2st0Dsst,Dstpi,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bu_DD,DD=cocktail,D+muRDplusCut.dec | 2 +- dkfiles/Bu_DD,DD=cocktail,D+muTightCut.dec | 2 +- ...D,DD=cocktail,D+tau=RDplusCut,TightCut.dec | 2 +- dkfiles/Bu_DD,DD=cocktail,D0muTightCut.dec | 2 +- dkfiles/Bu_DD,DD=cocktail,DsmuTightCut.dec | 2 +- dkfiles/Bu_DD0Kst0,Kpipi,Kpi=TightCut.dec | 4 +- dkfiles/Bu_DDst0Kst0,Kpipi,Kpi=TightCut.dec | 4 +- dkfiles/Bu_Delpbarmunu,pX=TightCut.dec | 4 +- dkfiles/Bu_Delpbarmunu,pX=TightCut2.dec | 4 +- dkfiles/Bu_Delpbarmunu,pX=TightCutpQCD.dec | 4 +- dkfiles/Bu_DpXcIncl,Kpi,3piIncl=TightCut.dec | 2 +- dkfiles/Bu_Dpienu,Kpienu=TightCut.dec | 4 +- ...eptance,HighVisMass,EvtGenDecayWithCut.dec | 2 +- dkfiles/Bu_Dpipi,Kpienu=TightCut.dec | 4 +- .../Bu_Dprime10Ds,Dstpi,D0pi,Kpi=TightCut.dec | 2 +- ...u_Dprime10Dsst,Dstpi,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bu_Ds+K+K-,KKpi=DDalitz,TightCut.dec | 4 +- dkfiles/Bu_Ds+K+K-,Kpipi=TightCut.dec | 4 +- dkfiles/Bu_Ds+K+K-,pipipi=TightCut.dec | 4 +- .../Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut.dec | 4 +- dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec | 4 +- ...u_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec | 2 +- ...Bu_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec | 2 +- .../Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut.dec | 4 +- .../Bu_DsstDsstK,KKPi,KKPi=PHSP,TightCut.dec | 4 +- ...,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec | 4 +- dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec | 2 +- ...Bu_Dst+DX,eX=cocktail,TightCut,tighter.dec | 2 +- ...Bu_Dst+DX,muX=cocktail,RDstar,TightCut.dec | 2 +- ...u_Dst+DX,muX=cocktail,TightCut,tighter.dec | 2 +- dkfiles/Bu_Dst+DX,muX=cocktail,TightCuts.dec | 2 +- ...Dst+DsX,taunu=cocktail,RDstar,TightCut.dec | 2 +- ...st+DsX,taunu=cocktail,TightCut,tighter.dec | 2 +- .../Bu_Dst+DsX,taunu=cocktail,TightCuts.dec | 2 +- ...DsX,taunuenu=cocktail,TightCut,tighter.dec | 2 +- dkfiles/Bu_Dst0DstK0,D0pi,Kpi=TightCut.dec | 2 +- .../Bu_Dst0DstKpi,D0gamma,D0pi=TightCut.dec | 4 +- dkfiles/Bu_Dst0DstKpi,D0pi0,D0pi=TightCut.dec | 4 +- ..._Dst0DstKst0,D0gamma,D0pi,Kpi=TightCut.dec | 4 +- dkfiles/Bu_Dst0DstKst0,D0pi,Kpi=TightCut.dec | 2 +- ...Bu_Dst0DstKst0,D0pi0,D0pi,Kpi=TightCut.dec | 4 +- ...Dst0K,D0gamma,KSKK=TightCut,LooserCuts.dec | 4 +- ...t0K,D0gamma,KSKK=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut.dec | 4 +- ...t0K,D0gamma,KSpipi=TightCut,LooserCuts.dec | 4 +- ...K,D0gamma,KSpipi=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut.dec | 4 +- ..._Dst0K,D0gamma,Kpi=TightCut,LooserCuts.dec | 4 +- dkfiles/Bu_Dst0K,D0gamma,Kpi=TightCut.dec | 4 +- ...u_Dst0K,D0pi0,KSKK=TightCut,LooserCuts.dec | 4 +- ...Dst0K,D0pi0,KSKK=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut.dec | 4 +- ...Dst0K,D0pi0,KSpipi=TightCut,LooserCuts.dec | 4 +- ...t0K,D0pi0,KSpipi=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut.dec | 4 +- ...D0pi0,Kpi=TightCut,LooserCuts,Modified.dec | 4 +- ...Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts.dec | 4 +- dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut.dec | 4 +- ...Dst0Kpipi,D0gamma,KSpipi=TightCut,PHSP.dec | 4 +- ...u_Dst0Kpipi,D0pi0,KSpipi=TightCut,PHSP.dec | 4 +- ...Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut.dec | 2 +- .../Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut.dec | 2 +- ...t0Kst-,D0gamma,KSpipipi0=TightCut,PHSP.dec | 4 +- ...Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP.dec | 4 +- ...Dst0Pi,D0gamma,Kspipipi0=TightCut,PHSP.dec | 4 +- ...u_Dst0Pi,D0pi0,Kspipipi0=TightCut,PHSP.dec | 4 +- ...t0Rho-,D0gamma,KSpipipi0=TightCut,PHSP.dec | 4 +- ...Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP.dec | 4 +- dkfiles/Bu_Dst0munu,D0pi0=RDstar,TightCut.dec | 2 +- dkfiles/Bu_Dst0munu=TightCut.dec | 2 +- ...st0pi,D0gamma,KSKK=TightCut,LooserCuts.dec | 4 +- ...0pi,D0gamma,KSKK=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut.dec | 4 +- ...0pi,D0gamma,KSpipi=TightCut,LooserCuts.dec | 4 +- ...i,D0gamma,KSpipi=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut.dec | 4 +- ...Dst0pi,D0gamma,Kpi=TightCut,LooserCuts.dec | 4 +- ...u_Dst0pi,D0gamma,Kpi=TightCut,Modified.dec | 4 +- dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut.dec | 4 +- ..._Dst0pi,D0pi0,KSKK=TightCut,LooserCuts.dec | 4 +- ...st0pi,D0pi0,KSKK=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut.dec | 4 +- ...st0pi,D0pi0,KSpipi=TightCut,LooserCuts.dec | 4 +- ...0pi,D0pi0,KSpipi=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut.dec | 4 +- ...D0pi0,Kpi=TightCut,LooserCuts,Modified.dec | 4 +- ...u_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts.dec | 4 +- .../Bu_Dst0pi,D0pi0,Kpi=TightCut,Modified.dec | 4 +- dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut.dec | 4 +- ...st0pipipi,D0gamma,KSpipi=TightCut,PHSP.dec | 4 +- ..._Dst0pipipi,D0pi0,KSpipi=TightCut,PHSP.dec | 4 +- ...Bu_Dst0pipipi,K3pi=DecProdCut,tightcut.dec | 4 +- ...Dst0pipipi,K3pipi0=DecProdCut,tightcut.dec | 4 +- ...ho+,D0gamma,KSKK=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0rho+,D0gamma,KSKK=TightCut.dec | 4 +- ...+,D0gamma,KSpipi=TightCut,NoNeutralCut.dec | 4 +- .../Bu_Dst0rho+,D0gamma,KSpipi=TightCut.dec | 4 +- ...0rho+,D0pi0,KSKK=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0rho+,D0pi0,KSKK=TightCut.dec | 4 +- ...ho+,D0pi0,KSpipi=TightCut,NoNeutralCut.dec | 4 +- dkfiles/Bu_Dst0rho+,D0pi0,KSpipi=TightCut.dec | 4 +- ...D0gamma,Kpi,3pinu,tauolababar=TightCut.dec | 2 +- ...0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec | 2 +- ...Dst0taunu,D0pi0,mununu=RDstar,TightCut.dec | 2 +- dkfiles/Bu_Dst0taunu,mununu=TightCut.dec | 2 +- dkfiles/Bu_DstD0Kpi,Kpi=PHSP,TightCut.dec | 4 +- dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut.dec | 4 +- dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2.dec | 4 +- dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG.dec | 4 +- dkfiles/Bu_DstD0Kst0,Kpipi,Kpi=TightCut.dec | 4 +- ...0Pi,KKPi,Dpi,nrDs=DecProdCut,WithMinP3.dec | 4 +- dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCut.dec | 4 +- dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG.dec | 4 +- dkfiles/Bu_DstDst0Kst0,Kpipi,Kpi=TightCut.dec | 4 +- ...u_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec | 4 +- ...,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec | 4 +- ...0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec | 4 +- ...0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec | 4 +- ...Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec | 4 +- ...K,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec | 4 +- ...D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec | 4 +- ...D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec | 4 +- ...Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec | 4 +- ...K,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec | 4 +- ...D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec | 4 +- ...D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec | 4 +- dkfiles/Bu_DstDstK,D0pi,D0pi=TightCut,VSS.dec | 4 +- dkfiles/Bu_DstX,cocktail,D0pi,KK=TightCut.dec | 2 +- .../Bu_DstX,cocktail,D0pi,Kpi=TightCut.dec | 2 +- .../Bu_DstX,cocktail,D0pi,pipi=TightCut.dec | 2 +- ...tmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec | 4 +- ...tmunu,piKpipi=cocktail,AMPGEN,TightCut.dec | 4 +- dkfiles/Bu_Dstpipipipi,D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Bu_Dstppmunu=TightCut.dec | 4 +- ...au3pi,D_10=Dst+pi-,Dst+=D0pi+,TightCut.dec | 2 +- ...u3pi,D_1H0=Dst+pi-,Dst+=D0pi+,TightCut.dec | 2 +- ...au3pi,D_20=Dst+pi-,Dst+=D0pi+,TightCut.dec | 2 +- ...i0,3pinu=cocktail,TightCut,tauolababar.dec | 2 +- ...stTauNu,3pipi0,3pinu=cocktail,TightCut.dec | 2 +- ...tstTauNu,3pipi0,munu=cocktail,TightCut.dec | 2 +- ...nu,3pinu=cocktail,TightCut,tauolababar.dec | 2 +- ...ststTauNu,munu,3pinu=cocktail,TightCut.dec | 2 +- ...tstXenu,Dst+=cocktail,TightCut,tighter.dec | 2 +- ...stXmunu,Dst+=cocktail,TightCut,tighter.dec | 2 +- ...u,Dst+=CocktailHigher,TightCut,tighter.dec | 2 +- .../Bu_Dststmunu,3pipi0=cocktail,TightCut.dec | 2 +- .../Bu_Dststmunu,D+=Cocktail,RDplusCut.dec | 2 +- ...munu,D0=CocktailHigher,RDstar,TightCut.dec | 2 +- ...u_Dststmunu,D0=CocktailHigher,TightCut.dec | 2 +- ..._Dststmunu,D0=cocktail,RDstar,TightCut.dec | 2 +- .../Bu_Dststmunu,D0=cocktail,TightCuts.dec | 2 +- ...nu,Dst+=CocktailHigher,RDstar,TightCut.dec | 2 +- ...u,Dst+=CocktailHigher,TightCut,tighter.dec | 2 +- ...Dststmunu,Dst+=CocktailHigher,TightCut.dec | 2 +- .../Bu_Dststmunu,Dst+=cocktail,TightCuts.dec | 2 +- ...nu,Dst0=CocktailHigher,RDstar,TightCut.dec | 2 +- ...Dststmunu,Dst0=CocktailHigher,TightCut.dec | 2 +- ...ststmunu,Dstpi=CocktailHigher,TightCut.dec | 2 +- dkfiles/Bu_Dststppmunu=TightCut.dec | 4 +- ...ststtaunu,D+,mununu=Cocktail,RDplusCut.dec | 2 +- ...ail,3pinu3pipi0nu,tauolababar,TightCut.dec | 2 +- ...Dststtaunu,D0=cocktail,RDstar,TightCut.dec | 2 +- .../Bu_Dststtaunu,D0=cocktail,TightCuts.dec | 2 +- ...ail,3pinu3pipi0nu,tauolababar,TightCut.dec | 2 +- .../Bu_Dststtaunu,Dst+=cocktail,TightCuts.dec | 2 +- .../Bu_EtapKst+,rhogamma,Kspi=PartRecCut.dec | 2 +- dkfiles/Bu_Jpsi5pi,mm=TightCut.dec | 2 +- dkfiles/Bu_JpsiK,mm=DecProdCut.dec | 2 + dkfiles/Bu_JpsiKSpi,mm=XLL,DecProdCut.dec | 2 +- .../Bu_JpsiKSpi,mm=XLL,TightCut,KSVtxCut.dec | 2 +- dkfiles/Bu_JpsiKpipipi0=PHSP,mm=TightCut.dec | 2 +- ...Bu_JpsiKst,mm,Kpi0,sametrkcut=TightCut.dec | 2 +- dkfiles/Bu_JpsiKst,mm,Kpi0=TightCut.dec | 2 +- ...siX,mm,HighMass=JpsiLeptonInAcceptance.dec | 34 +- .../Bu_JpsiX,mm=JpsiLeptonInAcceptance.dec | 34 +- dkfiles/Bu_JpsietaK,mm,gg=TightCuts.dec | 2 +- dkfiles/Bu_JpsietaK,mm,pipipi=TightCuts.dec | 2 +- .../Bu_JpsietapK,mm,pipieta,gg=TightCuts.dec | 2 +- .../Bu_JpsietapK,mm,rhog,pipi=TightCuts.dec | 2 +- dkfiles/Bu_K+K+K-=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_K+pi+K-=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_K+pi+pi-=sqDalitz,TightCut.dec | 2 +- ...ma,Kpipi=mK1270,HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bu_K1gamma,Kpipi=mK1270,TightCut2.dec | 4 +- ...ma,Kpipi=mK1400,HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bu_K2mu2e=TightCut.dec | 2 +- ...ma,Kpipi=mK1430,HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bu_K4mu=TightCut.dec | 2 +- dkfiles/Bu_K6mu=TightCut.dec | 2 +- ...0pi+pi-=PHSP,mm=TightCut,THREEBODYPHSP.dec | 2 +- ..._KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut.dec | 2 +- ...0pi+pi-=PHSP,mm=TightCut2,JpsiOmegaCUT.dec | 2 +- ...i-=PHSP,mm=TightCut2,JpsiOmegaTIGHTCUT.dec | 2 +- ...KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2.dec | 2 +- ...i0pi+pi-=PHSP,mm=TightCut_JpsiOmegaCUT.dec | 2 +- ...38721++,Jpsirho,mmpipi=phsp,DecProdCut.dec | 2 + ...,Kpipi=cocktail,AMPGEN,norm1,TightCut2.dec | 4 +- ...a,Kpipi=cocktail,AMPGEN,val1,TightCut2.dec | 4 +- ...Bu_Kpipigamma,Kpipi=cocktail,TightCut2.dec | 4 +- ...igamma=HighPtGamma,TightCut,mKpipiFlat.dec | 4 +- .../Bu_Kpipigamma=mKpipiFlat,TightCut2.dec | 4 +- ...sKKpip=DecProdCut,TightCutLowKsKpiMass.dec | 6 +- dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,PHSP.dec | 2 +- ...spi+pi-pi+gamma=TightCut,mKshhCut,PHSP.dec | 2 +- dkfiles/Bu_Kspipipigamma=PHSP,PartRecCut.dec | 2 +- dkfiles/Bu_Kspipipipi0=PHSP,PartRecCut.dec | 2 +- .../Bu_KstPigamma=HighPtGamma,DecProdCut.dec | 4 +- ...u_Kstgamma=HighPtGamma,KSpi,DecProdCut.dec | 4 +- ...u,KSpi=PHSP,flatq2,DecProdCut,TightCut.dec | 2 +- ...u,Kpi0=PHSP,flatq2,DecProdCut,TightCut.dec | 2 +- dkfiles/Bu_Kstpipi,KSpi=TightCut.dec | 2 +- ...i=DecProdCut,TightCut,tauolababar,phsp.dec | 2 +- ...ProdCut,TightCutFixed,tauolababar,phsp.dec | 2 +- ...pipi0=DecProdCut,TightCut,tauola8,phsp.dec | 2 +- ...=DecProdCut,TightCutFixed,tauola8,phsp.dec | 2 +- dkfiles/Bu_LcNstmunu,pKpi=TightCut.dec | 4 +- dkfiles/Bu_LcNstmunu,pX=TightCut.dec | 4 +- dkfiles/Bu_Lcpbarmunu,pKpi=TightCut,v2.dec | 4 +- dkfiles/Bu_Lcpbarmunu,pKpi=TightCut.dec | 4 +- dkfiles/Bu_Lcpbarmunu,pX=TightCut.dec | 4 +- dkfiles/Bu_Lcpbarmunu,pX=TightCut2.dec | 4 +- dkfiles/Bu_Lcpipipbarmunu,pKpi=TightCut.dec | 4 +- dkfiles/Bu_Lcpipipbarmunu,pX=TightCut.dec | 4 +- dkfiles/Bu_Lcpipipbarmunu,pX=TightCut2.dec | 4 +- ...ino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec | 4 +- ...ino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec | 4 +- ...rino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec | 4 +- ...rino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec | 4 +- ...ino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec | 4 +- ...ino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec | 4 +- ...rino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec | 4 +- ...rino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec | 4 +- ...ino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec | 4 +- ...ino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec | 4 +- ...rino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec | 4 +- ...rino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec | 4 +- ...ino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec | 4 +- ...ino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec | 4 +- ...rino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec | 4 +- ...rino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec | 4 +- ...ino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec | 4 +- ...ino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec | 4 +- ...rino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec | 4 +- ...rino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec | 4 +- dkfiles/Bu_Psi2SKX=TightCut.dec | 2 +- dkfiles/Bu_Psi2SKpi=TightCut.dec | 2 +- .../Bu_Sigmac2520pipip,Lcpi,pKpi=TightCut.dec | 2 +- dkfiles/Bu_Sigmacpipip,Lcpi,pKpi=TightCut.dec | 2 +- .../Bu_X3823K,chic1g,Jpsig,mm=TightCuts.dec | 2 +- dkfiles/Bu_X3872K,Jpsig,mm=TightCutGY.dec | 2 +- dkfiles/Bu_X3872K,psig,mm=TightCuts.dec | 2 +- dkfiles/Bu_X3872K,psig=TightCuts.dec | 2 +- dkfiles/Bu_Xu0munu=TightCut,ForB2RhoMuNu.dec | 2 +- ..._a1gamma,pipipi=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bu_ccKst,Jpsipipi,mm=TightCut.dec | 2 +- dkfiles/Bu_chic1K,pp=TightCut.dec | 2 +- dkfiles/Bu_chicK,Jpsig,mm=TightCutGY.dec | 2 +- dkfiles/Bu_chicK,Jpsig,mm=TightCuts.dec | 2 +- dkfiles/Bu_etamunu,pipiX=TightCut,ISGW2.dec | 2 +- .../Bu_etaprimemunu,pipiX=TightCut,ISGW2.dec | 2 +- dkfiles/Bu_hcK,pp=TightCut.dec | 2 +- dkfiles/Bu_munu=TightCut.dec | 4 +- ...utrals_cocktail,upto5prongs=DecProdCut.dec | 4 +- dkfiles/Bu_omegamunu,pipiX=TightCut,BCL.dec | 2 +- dkfiles/Bu_pNstmunu,pX=TightCut.dec | 4 +- dkfiles/Bu_pNstmunu,pX=TightCut2.dec | 4 +- dkfiles/Bu_pNstmunu,pX=TightCutpQCD.dec | 4 +- .../Bu_phiKgamma=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Bu_phimunu=TightCut,BToVlnuBall.dec | 2 +- dkfiles/Bu_phiphiK=TightCut.dec | 2 +- dkfiles/Bu_pi+K-K+=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_pi+pi+pi-=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_pi+pi-K+=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_pi0munu=TightCut,BCL.dec | 2 +- .../Bu_psi2SK,chic1g,Jpsig,mm=TightCuts.dec | 2 +- .../Bu_psi2SKpipi,mm=resCocktail,TightCut.dec | 2 +- dkfiles/Bu_psi2SKst,Jpsipipi,mm=TightCut.dec | 2 +- .../Bu_psi2SetaK,Jpsipipi,mm,gg=TightCuts.dec | 2 +- ...psi2SetaK,Jpsipipi,mm,pipipi=TightCuts.dec | 2 +- ...etapK,Jpsipipi,mm,pipieta,gg=TightCuts.dec | 2 +- ...SetapK,Jpsipipi,mm,rhog,pipi=TightCuts.dec | 2 +- dkfiles/Bu_psi3823K,Jpsipipi=TightCut.dec | 2 +- .../Bu_psi3823K,PHSP,Jpsipipi=TightCut.dec | 2 +- dkfiles/Bu_rhomunu=TightCut,BCL.dec | 2 +- dkfiles/D+_K+eta,eeg=TightCut.dec | 2 +- dkfiles/D+_K+eta,eeg=TightCut2.dec | 2 +- dkfiles/D+_K+eta,gg=TightCut.dec | 2 +- dkfiles/D+_K+eta,gg=TightCut2.dec | 2 +- dkfiles/D+_K+pi0,eeg=TightCut.dec | 2 +- dkfiles/D+_K+pi0,eeg=TightCut2.dec | 2 +- dkfiles/D+_K+pi0,gg=TightCut.dec | 2 +- dkfiles/D+_K+pi0,gg=TightCut2.dec | 2 +- dkfiles/D+_K-K+K+=phsp,TightCut.dec | 2 +- dkfiles/D+_K-K+K+=phsp,TightCut2.dec | 2 +- dkfiles/D+_K-K+pi+=phsp,TightCut.dec | 2 +- dkfiles/D+_K-K+pi+=phsp,TightCut2.dec | 2 +- dkfiles/D+_K-K+pi+=res,DecProdCut,pt10GeV.dec | 2 +- dkfiles/D+_K-K+pi+=res,TightCut.dec | 2 +- dkfiles/D+_K-K+pi+=res,TightCut2.dec | 2 +- dkfiles/D+_K-K+pi+=res,TightCut3.dec | 2 +- dkfiles/D+_K-pi+pi+=phsp,TightCut2.dec | 2 +- ...i+pi+=res,DecProdCut,DpPtCut=8GeV,epos.dec | 8 +- .../D+_K-pi+pi+=res,DecProdCut,pt10GeV.dec | 4 +- dkfiles/D+_K-pi+pi+=res,DecProdCut.dec | 4 + .../D+_K-pi+pi+=res,TightCut,ACPKKCuts.dec | 2 +- dkfiles/D+_K-pi+pi+=res,TightCut.dec | 2 +- dkfiles/D+_K-pi+pi+=res,TightCut2.dec | 2 +- dkfiles/D+_K-pi+pi+=res,longLived.dec | 2 +- dkfiles/D+_Kspi+=phsp,DecProdCut.dec | 2 + dkfiles/D+_Kspi+=phsp,TightCut,ACPKKCuts.dec | 2 +- dkfiles/D+_etaK,pipigamma=TightCut.dec | 2 +- dkfiles/D+_etapi,mm=TightCut.dec | 2 +- dkfiles/D+_etapi,pipi=TightCut.dec | 2 +- dkfiles/D+_etapi,pipigamma=TightCut.dec | 2 +- dkfiles/D+_etaprimeK,rhogamma=TightCut.dec | 2 +- dkfiles/D+_etaprimepi,mm=TightCut.dec | 2 +- dkfiles/D+_etaprimepi,pipi=TightCut.dec | 2 +- dkfiles/D+_etaprimepi,rhogamma=TightCut.dec | 2 +- dkfiles/D+_pi+eta,eeg=TightCut2.dec | 2 +- dkfiles/D+_pi+eta,eeg=TightCut3.dec | 2 +- dkfiles/D+_pi+eta,gg=TightCut.dec | 2 +- dkfiles/D+_pi+eta,gg=TightCut2.dec | 2 +- dkfiles/D+_pi+pi-pi+=phsp,TightCut.dec | 2 +- dkfiles/D+_pi+pi0,eeg=TightCut.dec | 2 +- dkfiles/D+_pi+pi0,eeg=TightCut2.dec | 2 +- dkfiles/D+_pi+pi0,eeg=TightCut3.dec | 2 +- dkfiles/D+_pi+pi0,gg=TightCut.dec | 2 +- dkfiles/D+_pi+pi0,gg=TightCut2.dec | 2 +- dkfiles/D+_pi-pi+K+=phsp,TightCut2.dec | 2 +- dkfiles/D+_pi-pi+K+=res,TightCut.dec | 2 +- dkfiles/D+_pi-pi+K+=res,TightCut2.dec | 2 +- dkfiles/D+_pi-pi+pi+=phsp,TightCut2.dec | 2 +- dkfiles/D+_pi-pi+pi+=res,TightCut2.dec | 2 +- dkfiles/D+_pi-pi+pi+=res,TightCut3.dec | 2 +- dkfiles/D+_pieta,eeg=TightCut.dec | 2 +- dkfiles/D+_pieta,pipig=TightCut.dec | 2 +- dkfiles/D+_pietap,pipig=TightCut.dec | 2 +- dkfiles/D+_taunu,mme=OS,FromB,TightCut.dec | 2 +- dkfiles/D+_taunu,mme=OS,FromD,TightCut.dec | 2 +- dkfiles/D+_taunu,mme=SS,FromB,TightCut.dec | 2 +- dkfiles/D+_taunu,mme=SS,FromD,TightCut.dec | 2 +- dkfiles/D+_taunu,mmm=FromB.dec | 2 +- dkfiles/D+_taunu,mmm=FromD.dec | 2 +- dkfiles/D+_taunu,muphi=FromB.dec | 2 +- dkfiles/D+_taunu,muphi=FromD.dec | 2 +- dkfiles/D+_taunu,pmm=OS,FromB.dec | 2 +- dkfiles/D+_taunu,pmm=OS,FromD.dec | 2 +- dkfiles/D+_taunu,pmm=SS,FromB.dec | 2 +- dkfiles/D+_taunu,pmm=SS,FromD.dec | 2 +- dkfiles/D0_KSKS=DecProdCut,tightCut.dec | 2 +- dkfiles/D0_KSKS=TightCut.dec | 2 +- dkfiles/D0_Kpi=DecProdCut,D0PtCut=10GeV.dec | 4 +- dkfiles/D0_Kpi=DecProdCut,D0PtCut=12GeV.dec | 2 +- dkfiles/D0_Kpi=DecProdCut,D0PtCut=6GeV.dec | 2 +- .../D0_Kpi=DecProdCut,D0PtCut=8GeV,epos.dec | 8 +- .../D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1.dec | 8 +- dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV.dec | 2 +- dkfiles/D0_Kpi=DecProdCut.dec | 2 + dkfiles/D_phipi,KK=TightCut,FromB.dec | 2 +- dkfiles/D_phipi,KK=TightCut,FromD.dec | 2 +- dkfiles/D_phipipi0,KK=TightCut,FromB.dec | 2 +- dkfiles/D_phipipi0,KK=TightCut,FromD.dec | 2 +- dkfiles/DrellYan_mumu=2GeV.dec | 2 + dkfiles/DrellYan_mumu=60GeV.dec | 4 +- dkfiles/Ds+_K-K+K+=phsp,TightCut2.dec | 2 +- dkfiles/Ds+_K-K+pi+=phsp,TightCut.dec | 2 +- dkfiles/Ds+_K-K+pi+=phsp,TightCut2.dec | 2 +- dkfiles/Ds+_K-K+pi+=res,DecProdCut,PTYcut.dec | 2 +- .../Ds+_K-K+pi+=res,DecProdCut,pt10GeV.dec | 2 +- dkfiles/Ds+_K-K+pi+=res,DecProdCut.dec | 2 + .../Ds+_K-K+pi+=res,TightCut,ACPKKCuts.dec | 2 +- dkfiles/Ds+_K-K+pi+=res,TightCut.dec | 2 +- dkfiles/Ds+_K-K+pi+=res,TightCut2.dec | 2 +- dkfiles/Ds+_K-K+pi+=res,TightCut3.dec | 2 +- dkfiles/Ds+_KsK+=phsp,TightCut,ACPKKCuts.dec | 2 +- dkfiles/Ds+_etaK,pipigamma=TightCut.dec | 2 +- dkfiles/Ds+_etapi,pipigamma=TightCut.dec | 2 +- dkfiles/Ds+_etaprimeK,rhogamma=TightCut.dec | 2 +- dkfiles/Ds+_etaprimepi,rhogamma=TightCut.dec | 2 +- dkfiles/Ds+_pi-K+K+=phsp,TightCut.dec | 2 +- dkfiles/Ds+_pi-K+K+=phsp,TightCut2.dec | 2 +- dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec | 2 +- dkfiles/Ds+_pi-pi+K+=phsp,TightCut2.dec | 2 +- dkfiles/Ds+_pi-pi+pi+=phsp,TightCut2.dec | 2 +- .../Ds+_pi-pi+pi+=res,DecProdCut,pt10GeV.dec | 2 +- dkfiles/Ds+_pi-pi+pi+=res,TightCut3.dec | 2 +- dkfiles/Ds+_pietap,pipigamma=TightCut.dec | 2 +- dkfiles/Ds1_Dsmumu,KKpi=TightCut.dec | 2 +- dkfiles/Ds1_Dsstmumu,KKpi=TightCut.dec | 2 +- dkfiles/Ds2317_Dspi0,KKpi=TightCut.dec | 2 +- ...Ds2317_Dsstgamma,Dsgamma,KKpi=TightCut.dec | 2 +- dkfiles/Ds2317_KKpi=TightCut.dec | 2 +- dkfiles/Ds2317_phiphipi,KK,KK=TightCut.dec | 2 +- dkfiles/Ds2317_ppbarpi=TightCut.dec | 2 +- ...Ds2460_Ds2317gamma,Dspi0,KKpi=TightCut.dec | 2 +- dkfiles/Ds2460_Dsgamma,KKpi=DecProdCut.dec | 2 +- dkfiles/Ds2460_Dsmumu,KKpi=TightCut.dec | 2 +- ...Ds2460_Dsstgamma,Dsgamma,KKpi=TightCut.dec | 2 +- dkfiles/Ds2460_Dsstmumu,KKpi=TightCut.dec | 2 +- .../Ds2460_Dsstpi0,Dsgamma,KKpi=TightCut.dec | 2 +- dkfiles/Ds2460_KKpi=TightCut.dec | 2 +- dkfiles/Ds2460_phiphipi,KK,KK=TightCut.dec | 2 +- dkfiles/Ds2460_ppbarK=TightCut.dec | 2 +- dkfiles/Ds2460_ppbarpi=TightCut.dec | 2 +- dkfiles/Ds_K+eta,eeg=TightCut.dec | 2 +- dkfiles/Ds_K+eta,eeg=TightCut2.dec | 2 +- dkfiles/Ds_K+eta,gg=TightCut.dec | 2 +- dkfiles/Ds_K+eta,gg=TightCut2.dec | 2 +- dkfiles/Ds_K+pi0,eeg=TightCut.dec | 2 +- dkfiles/Ds_K+pi0,eeg=TightCut2.dec | 2 +- dkfiles/Ds_K+pi0,gg=TightCut.dec | 2 +- dkfiles/Ds_K+pi0,gg=TightCut2.dec | 2 +- dkfiles/Ds_KKpi,Dalitz=TightCut.dec | 2 +- dkfiles/Ds_KKpi=res,FromB.dec | 2 +- dkfiles/Ds_KKpi=res,NotFromB.dec | 2 +- .../Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec | 2 +- dkfiles/Ds_etapi,mm=TightCut.dec | 2 +- dkfiles/Ds_etapi,pipi=TightCut.dec | 2 +- dkfiles/Ds_etaprimepi,mm=TightCut.dec | 2 +- dkfiles/Ds_etaprimepi,pipi=TightCut.dec | 2 +- dkfiles/Ds_phimunu,KK=TightCut,FromB.dec | 2 +- dkfiles/Ds_phimunu,KK=TightCut,FromD.dec | 2 +- dkfiles/Ds_phipi,KK=FromB.dec | 2 +- dkfiles/Ds_phipi,KK=FromD.dec | 2 +- dkfiles/Ds_phipi,KK=TightCut.dec | 2 +- dkfiles/Ds_phipi,KsKs=TightCut.dec | 2 +- dkfiles/Ds_phipi,mm=FromB.dec | 2 +- dkfiles/Ds_phipi,mm=FromD.dec | 2 +- dkfiles/Ds_phipipi0,KK=TightCut,FromB.dec | 2 +- dkfiles/Ds_phipipi0,KK=TightCut,FromD.dec | 2 +- dkfiles/Ds_pi+eta,eeg=TightCut.dec | 2 +- dkfiles/Ds_pi+eta,eeg=TightCut2.dec | 2 +- dkfiles/Ds_pi+eta,gg=TightCut.dec | 2 +- dkfiles/Ds_pi+eta,gg=TightCut2.dec | 2 +- dkfiles/Ds_pi+pi0,eeg=TightCut.dec | 2 +- dkfiles/Ds_pi+pi0,eeg=TightCut2.dec | 2 +- dkfiles/Ds_pi+pi0,gg=TightCut.dec | 2 +- dkfiles/Ds_pi+pi0,gg=TightCut2.dec | 2 +- dkfiles/Ds_taunu,mme=OS,FromB,TightCut.dec | 2 +- dkfiles/Ds_taunu,mme=OS,FromD,TightCut.dec | 2 +- dkfiles/Ds_taunu,mme=SS,FromB,TightCut.dec | 2 +- dkfiles/Ds_taunu,mme=SS,FromD,TightCut.dec | 2 +- dkfiles/Ds_taunu,mmm=FromB.dec | 2 +- dkfiles/Ds_taunu,mmm=FromD.dec | 2 +- dkfiles/Ds_taunu,muphi=FromB.dec | 2 +- dkfiles/Ds_taunu,muphi=FromD.dec | 2 +- dkfiles/Ds_taunu,pmm=OS,FromB.dec | 2 +- dkfiles/Ds_taunu,pmm=OS,FromD.dec | 2 +- dkfiles/Ds_taunu,pmm=SS,FromB.dec | 2 +- dkfiles/Ds_taunu,pmm=SS,FromD.dec | 2 +- dkfiles/Dsst_Dsgamma,KKpi=TightCut.dec | 4 +- dkfiles/Dsst_KKpi=TightCut.dec | 2 +- dkfiles/Dsst_ppbarpi=TightCut.dec | 2 +- dkfiles/Dst0_D0ee,Kpi=TightCut.dec | 2 +- .../Dst0_D0gamma,Kpi=TightCut,gammaConv.dec | 4 +- dkfiles/Dst0_D0gamma,Kpi=TightCut.dec | 4 +- .../Dst0_D0pi0,Kpi=TightCut,e+e-g=Dalitz.dec | 2 +- dkfiles/Dst0_D0pi0,Kpi=TightCut,gammaConv.dec | 2 +- dkfiles/Dst0_D0pi0,Kpi=TightCut.dec | 2 +- dkfiles/Dst0_D0pi0_D0gamma,Kpi=DecProdCut.dec | 2 + .../DstD0piKpiplus3piFromBIncl=DecProdCut.dec | 4 +- dkfiles/Dst_D0pi,KK=TightCut,2.dec | 2 +- dkfiles/Dst_D0pi,KK=TightCut,3.dec | 2 +- dkfiles/Dst_D0pi,KK=TightCut,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,KK=TightCut,LTUNB.dec | 2 +- dkfiles/Dst_D0pi,KK=TightCut.dec | 2 +- dkfiles/Dst_D0pi,KKX=TightCut.dec | 2 +- dkfiles/Dst_D0pi,KKgamma=TightCut,tighter.dec | 2 +- dkfiles/Dst_D0pi,KKgamma=TightCut.dec | 2 +- dkfiles/Dst_D0pi,KKpi0=TightCut,tighter.dec | 2 +- dkfiles/Dst_D0pi,KKpi0=TightCut.dec | 2 +- ...0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec | 2 +- dkfiles/Dst_D0pi,KSK+pi-=KSDD,TightCut.dec | 2 +- dkfiles/Dst_D0pi,KSK+pi-=TightCut.dec | 2 +- .../Dst_D0pi,KSK+pi-=TightCut_tightened.dec | 2 +- dkfiles/Dst_D0pi,KSK-pi+=KSDD,TightCut.dec | 2 +- dkfiles/Dst_D0pi,KSK-pi+=TightCut.dec | 2 +- .../Dst_D0pi,KSK-pi+=TightCut_tightened.dec | 2 +- dkfiles/Dst_D0pi,KSKK=TightCut,LooserCuts.dec | 2 +- dkfiles/Dst_D0pi,KSKK=TightCut.dec | 2 +- dkfiles/Dst_D0pi,KSKK=mix,TightCut.dec | 2 +- dkfiles/Dst_D0pi,KSKK=mix,TrackingCut.dec | 2 +- dkfiles/Dst_D0pi,KSKK=nomix,TightCut.dec | 2 +- .../Dst_D0pi,KSKK=res,TightCut,LooserCuts.dec | 2 +- dkfiles/Dst_D0pi,KSKK=res,TightCut.dec | 2 +- dkfiles/Dst_D0pi,KSKS=TightCut,1.dec | 2 +- dkfiles/Dst_D0pi,KSKS=TightCut.dec | 2 +- dkfiles/Dst_D0pi,KSpipi=CharmForVubCut.dec | 2 +- ...t_D0pi,KSpipi=TightCut,DownstreamTrack.dec | 2 +- ...i,KSpipi=TightCut,For2012,DoubleArrows.dec | 2 +- dkfiles/Dst_D0pi,KSpipi=TightCut,For2012.dec | 2 +- .../Dst_D0pi,KSpipi=TightCut,LooserCuts.dec | 2 +- dkfiles/Dst_D0pi,KSpipi=TightCut.dec | 2 +- dkfiles/Dst_D0pi,KSpipi=mix_rbw,TightCut.dec | 2 +- .../Dst_D0pi,KSpipi=nomix_rbw,TightCut.dec | 2 +- dkfiles/Dst_D0pi,KSpipi=res,TightCut.dec | 2 +- dkfiles/Dst_D0pi,KSpipipi0=TightCut.dec | 2 +- dkfiles/Dst_D0pi,Kenu=TightCut,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,Kenu=TightCut.dec | 2 +- .../Dst_D0pi,Kenupi0=PHSP,TightCut,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,Kenupi0=PHSP,TightCut.dec | 2 +- dkfiles/Dst_D0pi,Kmunu=CharmForVubCut.dec | 2 +- dkfiles/Dst_D0pi,Kmunu=TightCut.dec | 4 +- dkfiles/Dst_D0pi,Kmunu=TightCut2,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,Kmunu=TightCut2.dec | 2 +- ...Dst_D0pi,Kmunupi0=PHSP,TightCut,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,Kmunupi0=PHSP,TightCut.dec | 2 +- dkfiles/Dst_D0pi,Kpi=DecProdCut,pt10GeV.dec | 2 +- dkfiles/Dst_D0pi,Kpi=DecProdCut.dec | 2 + dkfiles/Dst_D0pi,Kpi=TightCut,2.dec | 2 +- dkfiles/Dst_D0pi,Kpi=TightCut,3.dec | 2 +- dkfiles/Dst_D0pi,Kpi=TightCut,4.dec | 2 +- dkfiles/Dst_D0pi,Kpi=TightCut,FromB.dec | 2 +- dkfiles/Dst_D0pi,Kpi=TightCut,LTUNB.dec | 2 +- dkfiles/Dst_D0pi,Kpi=TightCut.dec | 2 +- dkfiles/Dst_D0pi,Kpi=TightCut2,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,Kpi=TightCut2.dec | 2 +- ...t_D0pi,Kpieta=TightCut,tighter,Coctail.dec | 2 +- .../Dst_D0pi,Kpigamma=TightCut,tighter.dec | 2 +- dkfiles/Dst_D0pi,Kpigamma=TightCut.dec | 2 +- dkfiles/Dst_D0pi,Kpipi0=CharmForVubCut.dec | 2 +- ...t_D0pi,Kpipi0=TightCut,Dalitz,ForCalib.dec | 2 +- ...st_D0pi,Kpipi0=TightCut,tighter,Dalitz.dec | 2 +- ...t_D0pi,Kpipi0=cocktail,TightCut,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,Kpipi0=cocktail,TightCut.dec | 2 +- ...st_D0pi,Kpipipi=DecProdCutMINT,pt10GeV.dec | 2 +- dkfiles/Dst_D0pi,Kpipipi=TightCut.dec | 2 +- dkfiles/Dst_D0pi,Kpipipi=TightCutD0,PHSP.dec | 2 +- dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Dst_D0pi,Kpipipi=TightCuts,PhSp.dec | 2 +- dkfiles/Dst_D0pi,Kstenu=TightCut,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,Kstenu=TightCut.dec | 2 +- dkfiles/Dst_D0pi,Kstenu=TightCut2,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,Kstenu=TightCut2.dec | 2 +- dkfiles/Dst_D0pi,Kstmunu=CharmForVubCut.dec | 2 +- dkfiles/Dst_D0pi,Kstmunu=TightCut,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,Kstmunu=TightCut.dec | 2 +- dkfiles/Dst_D0pi,Kstmunu=TightCut2,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,Kstmunu=TightCut2.dec | 2 +- dkfiles/Dst_D0pi,Kstmunu_Kpi0=TightCut.dec | 4 +- dkfiles/Dst_D0pi,Kstmunu_Kpi0=TightCut2.dec | 4 +- dkfiles/Dst_D0pi,Kstpi0=TightCut.dec | 2 +- ...t_D0pi,Kstrho,KSpipipi0=CharmForVubCut.dec | 2 +- dkfiles/Dst_D0pi,mue=LooseCut.dec | 2 +- dkfiles/Dst_D0pi,mue=TightCut.dec | 2 +- dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec | 2 +- dkfiles/Dst_D0pi,pienu=TightCut,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,pienu=TightCut.dec | 2 +- dkfiles/Dst_D0pi,pimunu=CharmForVubCut.dec | 2 +- dkfiles/Dst_D0pi,pimunu=TightCut,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,pimunu=TightCut.dec | 2 +- dkfiles/Dst_D0pi,pipi=TightCut,2.dec | 2 +- dkfiles/Dst_D0pi,pipi=TightCut,3.dec | 2 +- dkfiles/Dst_D0pi,pipi=TightCut,LTUNB.dec | 2 +- dkfiles/Dst_D0pi,pipipi0=TightCut,Dalitz.dec | 2 +- .../Dst_D0pi,pipipi0=TightCut,PHSP,FSRinc.dec | 2 +- dkfiles/Dst_D0pi,pipipi0=TightCut,PHSP.dec | 2 +- ...t_D0pi,pipipi0=TightCut,tighter,Dalitz.dec | 2 +- ...Dst_D0pi,pipipipi=DecProdCut,TightCuts.dec | 2 +- dkfiles/Dst_D0pi,rho+K-=TightCut.dec | 2 +- .../Dst_D0pi,rhogamma=TightCut,tighter.dec | 2 +- dkfiles/Dst_D0pi,rhomunu=CharmForVubCut.dec | 2 +- .../Dst_D0pi,rhopi,pipipi0=CharmForVubCut.dec | 2 +- dkfiles/GluinoDouble_MultiJet,mg=60GeV.dec | 12 +- dkfiles/Gluino_MultiJet,mg=60GeV,tau05ps.dec | 12 +- dkfiles/Gluino_MultiJet,mg=60GeV.dec | 12 +- dkfiles/Gluino_MultiJetB,mg=60GeV,tau05ps.dec | 12 +- dkfiles/Gluino_MultiJetB,mg=60GeV.dec | 12 +- .../Gluino_MultiJetBC,mg=60GeV,tau05ps.dec | 12 +- dkfiles/Gluino_MultiJetBC,mg=60GeV.dec | 12 +- dkfiles/Gluino_MultiJetC,mg=60GeV,tau05ps.dec | 12 +- dkfiles/Gluino_MultiJetC,mg=60GeV.dec | 12 +- ...QcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm.dec | 4 +- ...QcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm.dec | 4 +- dkfiles/Hbb=mH100GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH100GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH100GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH10GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH10GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH10GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH20GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH20GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH20GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH24GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH24GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH24GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH25GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH25GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH25GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH26GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH26GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH26GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH27GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH27GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH27GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH28GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH28GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH28GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH29GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH29GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH29GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH30GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH30GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH30GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH31GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH31GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH31GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH32GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH32GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH32GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH33GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH33GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH33GeV,width1GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH50GeV,width0.5GeV,inAcc.dec | 12 +- dkfiles/Hbb=mH50GeV,width10MeV,inAcc.dec | 12 +- dkfiles/Hbb=mH50GeV,width1GeV,inAcc.dec | 12 +- ...=DecProdCut,m=2800MeV,t=0.2ps,PPChange.dec | 4 +- ...=DecProdCut,m=3220MeV,t=0.2ps,PPChange.dec | 4 +- dkfiles/HiggsVBF_bb=mH125GeV,inAcc.dec | 4 +- ...bbb=mH125GeV,mA10GeV,tA100ps,HidValley.dec | 8 +- ...bbbb=mH125GeV,mA10GeV,tA10ps,HidValley.dec | 8 +- ...,bbbb=mH125GeV,mA10GeV,tA1ps,HidValley.dec | 8 +- ...bbb=mH125GeV,mA15GeV,tA100ps,HidValley.dec | 8 +- ...bbbb=mH125GeV,mA15GeV,tA10ps,HidValley.dec | 8 +- ...,bbbb=mH125GeV,mA15GeV,tA1ps,HidValley.dec | 8 +- ...bbb=mH125GeV,mA25GeV,tA100ps,HidValley.dec | 8 +- ...bbbb=mH125GeV,mA25GeV,tA10ps,HidValley.dec | 8 +- ...bbb=mH125GeV,mA35GeV,tA100ps,HidValley.dec | 8 +- ...bbbb=mH125GeV,mA35GeV,tA10ps,HidValley.dec | 8 +- ...bbb=mH125GeV,mA43GeV,tA100ps,HidValley.dec | 8 +- ...bbbb=mH125GeV,mA43GeV,tA10ps,HidValley.dec | 8 +- ...bbb=mH125GeV,mA50GeV,tA100ps,HidValley.dec | 8 +- ...bbbb=mH125GeV,mA50GeV,tA10ps,HidValley.dec | 8 +- ...ccc=mH125GeV,mA10GeV,tA100ps,HidValley.dec | 8 +- ...cccc=mH125GeV,mA10GeV,tA10ps,HidValley.dec | 8 +- ...cccc=mH125GeV,mA35GeV,tA10ps,HidValley.dec | 8 +- ...cccc=mH125GeV,mA5GeV,tA100ps,HidValley.dec | 8 +- ...,cccc=mH125GeV,mA5GeV,tA10ps,HidValley.dec | 8 +- ...dddd=mH125GeV,mA1GeV,tA100ps,HidValley.dec | 8 +- ...,dddd=mH125GeV,mA1GeV,tA10ps,HidValley.dec | 8 +- ...dddd=mH125GeV,mA3GeV,tA100ps,HidValley.dec | 8 +- ...,dddd=mH125GeV,mA3GeV,tA10ps,HidValley.dec | 8 +- ...ssss=mH125GeV,mA35GeV,tA10ps,HidValley.dec | 8 +- ...ssss=mH125GeV,mA3GeV,tA100ps,HidValley.dec | 8 +- ...,ssss=mH125GeV,mA3GeV,tA10ps,HidValley.dec | 8 +- ...ssss=mH125GeV,mA5GeV,tA100ps,HidValley.dec | 8 +- ...,ssss=mH125GeV,mA5GeV,tA10ps,HidValley.dec | 8 +- ...uuuu=mH125GeV,mA1GeV,tA100ps,HidValley.dec | 8 +- ...,uuuu=mH125GeV,mA1GeV,tA10ps,HidValley.dec | 8 +- ...uuuu=mH125GeV,mA3GeV,tA100ps,HidValley.dec | 8 +- ...,uuuu=mH125GeV,mA3GeV,tA10ps,HidValley.dec | 8 +- ...AA_bbbb,mH=120GeV,mA=15GeV,tA=0ps,4bin.dec | 4 +- ...iggs_AA_bbbb,mH=120GeV,mA=15GeV,tA=0ps.dec | 4 +- ...iggs_AA_bbbb,mH=125GeV,mA=15GeV,tA=0ps.dec | 4 +- ...iggs_AA_bbbb,mH=125GeV,mA=20GeV,tA=0ps.dec | 4 +- ...iggs_AA_bbbb,mH=125GeV,mA=30GeV,tA=0ps.dec | 4 +- ...iggs_AA_bbbb,mH=125GeV,mA=45GeV,tA=0ps.dec | 4 +- ...iggs_AA_bbbb,mH=145GeV,mA=15GeV,tA=0ps.dec | 4 +- ...iggs_AA_bbbb,mH=145GeV,mA=30GeV,tA=0ps.dec | 4 +- ...iggs_AA_bbbb,mH=145GeV,mA=65GeV,tA=0ps.dec | 4 +- ..._AA_bbtautau,mH=125GeV,mA=30GeV,tA=0ps.dec | 6 +- ...0GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec | 4 +- ...umu,mH=10GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec | 4 +- ...mu,mH=10GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec | 4 +- ...H=10GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec | 4 +- ...mumumu,mH=10GeV,mA=2GeV,tA=2ps,Hnarrow.dec | 4 +- ...umumu,mH=10GeV,mA=2GeV,tA=90ps,Hnarrow.dec | 4 +- ...,mH=125GeV,mA=10GeV,tA=100ps,HidValley.dec | 6 +- ...u,mH=125GeV,mA=10GeV,tA=10ps,HidValley.dec | 6 +- ...,mH=125GeV,mA=20GeV,tA=100ps,HidValley.dec | 6 +- ...u,mH=125GeV,mA=20GeV,tA=10ps,HidValley.dec | 6 +- ...,mH=125GeV,mA=35GeV,tA=100ps,HidValley.dec | 6 +- ...u,mH=125GeV,mA=35GeV,tA=10ps,HidValley.dec | 6 +- ...,mH=125GeV,mA=50GeV,tA=100ps,HidValley.dec | 6 +- ...u,mH=125GeV,mA=50GeV,tA=10ps,HidValley.dec | 6 +- ...u,mH=125GeV,mA=7GeV,tA=100ps,HidValley.dec | 6 +- ...mu,mH=125GeV,mA=7GeV,tA=10ps,HidValley.dec | 6 +- ...2GeV,mA=0.25GeV,tA=0ps,Hnarrow,Anarrow.dec | 4 +- ...mumu,mH=2GeV,mA=0.25GeV,tA=2ps,Hnarrow.dec | 4 +- ...umu,mH=2GeV,mA=0.25GeV,tA=90ps,Hnarrow.dec | 4 +- ...2GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec | 4 +- ...mumu,mH=2GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec | 4 +- ...umu,mH=2GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec | 4 +- ...GeV,mA=0.214GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...,mH=50GeV,mA=0.214GeV,tA=100ps,Hnarrow.dec | 8 +- ...GeV,mA=0.220GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...,mH=50GeV,mA=0.220GeV,tA=100ps,Hnarrow.dec | 8 +- ...GeV,mA=0.235GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...,mH=50GeV,mA=0.235GeV,tA=100ps,Hnarrow.dec | 8 +- ...GeV,mA=0.250GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...,mH=50GeV,mA=0.250GeV,tA=100ps,Hnarrow.dec | 8 +- ...50GeV,mA=0.5GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...mu,mH=50GeV,mA=0.5GeV,tA=100ps,Hnarrow.dec | 8 +- ...50GeV,mA=0.8GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...mu,mH=50GeV,mA=0.8GeV,tA=100ps,Hnarrow.dec | 8 +- ...50GeV,mA=1.5GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...mu,mH=50GeV,mA=1.5GeV,tA=100ps,Hnarrow.dec | 8 +- ...=50GeV,mA=10GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...umu,mH=50GeV,mA=10GeV,tA=100ps,Hnarrow.dec | 8 +- ...=50GeV,mA=15GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...umu,mH=50GeV,mA=15GeV,tA=100ps,Hnarrow.dec | 8 +- ...H=50GeV,mA=1GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...mumu,mH=50GeV,mA=1GeV,tA=100ps,Hnarrow.dec | 8 +- ...50GeV,mA=2.5GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...mu,mH=50GeV,mA=2.5GeV,tA=100ps,Hnarrow.dec | 8 +- ...=50GeV,mA=20GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...umu,mH=50GeV,mA=20GeV,tA=100ps,Hnarrow.dec | 8 +- ...H=50GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...mumu,mH=50GeV,mA=2GeV,tA=100ps,Hnarrow.dec | 8 +- ...H=50GeV,mA=4GeV,tA=0ps,Hnarrow,Anarrow.dec | 8 +- ...mumu,mH=50GeV,mA=4GeV,tA=100ps,Hnarrow.dec | 8 +- ...5GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec | 4 +- ...mumu,mH=5GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec | 4 +- ...umu,mH=5GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec | 4 +- ...mH=5GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec | 4 +- ...umumumu,mH=5GeV,mA=2GeV,tA=2ps,Hnarrow.dec | 4 +- ...mumumu,mH=5GeV,mA=2GeV,tA=90ps,Hnarrow.dec | 4 +- dkfiles/Higgs_ZZ_eeee.dec | 14 +- dkfiles/Higgs_ZZ_mumuee.dec | 14 +- dkfiles/Higgs_ZZ_mumumumu.dec | 14 +- dkfiles/Higgs_bb=mH125GeV,1cl,5GeV,2b.dec | 4 +- dkfiles/Higgs_bb=mH125GeV,1l,5GeV,2b.dec | 4 +- dkfiles/Higgs_cc=mH125GeV,1cl,5GeV,2c.dec | 4 +- dkfiles/Higgs_mm=mH125GeV,inAcc.dec | 4 +- dkfiles/Jpsi_LambdaLambda=TightCut.dec | 2 +- dkfiles/K+_pi+e-e+=TightCut.dec | 2 +- dkfiles/K+_pi+e-mu+=TightCut.dec | 2 +- dkfiles/K+_pi+mu-mu+=TightCut.dec | 2 +- dkfiles/K+_pi-e+e+=TightCut.dec | 2 +- dkfiles/K+_pi-e+mu+=TightCut.dec | 2 +- ...+_pipipi=TightCut,TwoPionsInAcceptance.dec | 2 +- dkfiles/K+_pipipi=TightCut.dec | 2 +- dkfiles/KL_4mu=TighCut.dec | 2 +- dkfiles/KS_3mue=TightCut,rho.dec | 2 +- dkfiles/KS_4e=TightCut,rho.dec | 2 +- dkfiles/KS_4mu=TightCut,rho.dec | 2 +- dkfiles/KS_eemumu=TightCut,rho.dec | 2 +- dkfiles/KS_emu=TightCut,rho.dec | 2 +- dkfiles/KS_mumupi0=TightCut.dec | 2 +- dkfiles/KS_mumupi0=TightCuts.dec | 2 +- dkfiles/KS_pipiee=TightCut,rho.dec | 2 +- dkfiles/KS_pipimumu=TightCut,rho.dec | 2 +- dkfiles/KS_pippimpi0=TightCut.dec | 2 +- dkfiles/Ks_ee=TightCut.dec | 2 +- dkfiles/Ks_mumu=TightCut,pt1.5GeV.dec | 2 +- dkfiles/Ks_mumu=TightCut.dec | 2 +- dkfiles/Ks_pimunu,m=TightCut.dec | 2 +- dkfiles/Ks_pimunu=TightCut.dec | 2 +- dkfiles/Ks_pipi,mm=TightCut.dec | 2 +- dkfiles/Ks_pipi=TightCut,pt1.5GeV.dec | 2 +- dkfiles/Ks_pipi=TightCut,rho.dec | 2 +- dkfiles/Ks_pipi=TightCut.dec | 2 +- ...K,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec | 4 +- ...K,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec | 4 +- ...K,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec | 4 +- ...K,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec | 4 +- ...DK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec | 4 +- ...i,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec | 4 +- ...i,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec | 4 +- ...i,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec | 4 +- ...i,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec | 4 +- ...i,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV.dec | 4 +- ...pi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec | 4 +- ..._PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV.dec | 4 +- ..._PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV.dec | 4 +- ..._PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV.dec | 4 +- ..._PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV.dec | 4 +- ..._PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV.dec | 4 +- ..._PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV.dec | 4 +- ..._PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV.dec | 4 +- ...0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV.dec | 4 +- ...PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV.dec | 4 +- ...PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV.dec | 4 +- ...PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV.dec | 4 +- ...PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV.dec | 4 +- ...PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV.dec | 4 +- ...PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV.dec | 4 +- ...PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV.dec | 4 +- ..._PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV.dec | 4 +- dkfiles/Lambda_ppi=HELAMP,TightCut.dec | 10 +- dkfiles/Lambda_ppi=PHSP,TightCut.dec | 2 +- dkfiles/Lambda_ppiee=TightCut.dec | 2 +- dkfiles/Lambdac2595,Lc,pKpi=phsp,TightCut.dec | 2 +- dkfiles/Lambdac2625,Lc,pKpi=phsp,TightCut.dec | 2 +- ...Lb_D+D-Lambda,KPiPi,KPiPi,PPi,TightCut.dec | 4 +- .../Lb_D0D0Lambda,KPi,KPi,PPi,TightCut.dec | 4 +- dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec | 4 +- ...Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec | 4 +- ...Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec | 4 +- ...Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec | 4 +- dkfiles/Lb_D0Dsp,KPi,KKPi=PHSP,TightCut.dec | 4 +- .../Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut.dec | 4 +- .../Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut.dec | 4 +- .../Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut.dec | 4 +- ..._D0pK,KSKK=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...0pK,KSpipi=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...0pK,pipipipi=LbsqDalitz,DPHSP,TightCut.dec | 4 +- dkfiles/Lb_D0penu,D0=Kenu,TightCut.dec | 4 +- ...u,Kenu=VisibleInAcceptance,HighVisMass.dec | 2 +- dkfiles/Lb_D0pmunu,D0=Kmunu,TightCut.dec | 4 +- dkfiles/Lb_D0pmunu,D0=Kpi,TightCut.dec | 4 +- ...,Kmunu=VisibleInAcceptance,HighVisMass.dec | 2 +- dkfiles/Lb_D0pmunu=TightCut.dec | 4 +- ...D0ppi,KSKK=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...ppi,KSpipi=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...pi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...pi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...ppi,pipipipi=LbsqDalitz,DPHSP,TightCut.dec | 4 +- dkfiles/Lb_Dp2pi,K2pi=TightCut.dec | 2 +- ...munuX,KKpi=cocktail,mu3hInAcc,TightCut.dec | 4 +- ...c,LcD=cocktail,D+mu=RDplusCut,TightCut.dec | 2 +- ...gamma,KSKK=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...mma,KSpipi=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...ma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...ma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...mma,pipipipi=LbsqDalitz,DPHSP,TightCut.dec | 4 +- ...D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...pi0,KSpipi=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...i0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...i0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...pi0,pipipipi=LbsqDalitz,DPHSP,TightCut.dec | 4 +- ...gamma,KSKK=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...mma,KSpipi=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...ma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...ma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...mma,pipipipi=LbsqDalitz,DPHSP,TightCut.dec | 4 +- ...D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...pi0,KSpipi=LbsqDalitz,DDalitz,TightCut.dec | 4 +- ...i0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...i0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 +- ...pi0,pipipipi=LbsqDalitz,DPHSP,TightCut.dec | 4 +- dkfiles/Lb_Dstp2pi,D,K2pi=TightCut.dec | 2 +- dkfiles/Lb_JpsiKp,mumu,PPTcuts=TightCut.dec | 4 +- ...psiKsppi,mm=TightCut,KSVtxCut,cocktail.dec | 2 +- ...ghtCut,KSVtxCut,pKst892,Pc4100cocktail.dec | 2 +- ...JpsiLambda,mm=phsp,DecProdCut,TightCut.dec | 2 +- .../Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut.dec | 2 +- .../Lb_JpsiLambdaeta,mm,gg=phsp,TightCut.dec | 2 +- ...iLambdaphi,mm=phsp,DecProdCut,TightCut.dec | 2 +- dkfiles/Lb_JpsiSigma+pi=TightCut.dec | 10 +- dkfiles/Lb_JpsiSigma-pi=TightCut.dec | 10 +- dkfiles/Lb_JpsipipipK=TightCut.dec | 2 +- dkfiles/Lb_Ksppi-gamma=TightCut,PHSP.dec | 2 +- ...ma=TightCut,mKshhCut,KSVtxCut,cocktail.dec | 2 +- .../Lb_Ksppi-gamma=TightCut,mKshhCut,PHSP.dec | 2 +- .../Lb_Ksppi-pi0=TightCut,mKshhCut,PHSP.dec | 2 +- dkfiles/Lb_LambdaPhi,LambdaTopK=TightCut.dec | 2 +- ...Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec | 2 +- ...Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec | 2 +- ...93Ds,Lcpipi,ppiK,semileptonic=RLcstCut.dec | 4 +- .../Lb_Lc2593munu,Lcpipi,ppiK=TightCut.dec | 2 +- dkfiles/Lb_Lc2593munu,pKpi=RLcstCut.dec | 4 +- ...b_Lc2593taunu,Lcpipi,ppiK,3pi=TightCut.dec | 2 +- ...c2593taunu,Lcpipi,ppiK,mununu=TightCut.dec | 2 +- dkfiles/Lb_Lc2593taunu,pKpi=RLcstCut.dec | 4 +- ...Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec | 2 +- ...Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec | 2 +- ...25Ds,Lcpipi,ppiK,semileptonic=RLcstCut.dec | 4 +- dkfiles/Lb_Lc2625munu,pKpi=RLcstCut.dec | 4 +- dkfiles/Lb_Lc2625taunu,pKpi=RLcstCut.dec | 4 +- ...b_Lc2765munu,pKpi=cocktail,TightCut,v2.dec | 4 +- ...,WideLc2840,Lc2840_D0p,D0_Kpi=TightCut.dec | 4 +- dkfiles/Lb_Lc2860munu,D0p=TightCut.dec | 2 +- dkfiles/Lb_Lc2860munu,Dst+n=TightCut.dec | 2 +- dkfiles/Lb_Lc2860munu,Dst0p=TightCut.dec | 2 +- ...b_Lc2880munu,pKpi=cocktail,TightCut,v2.dec | 4 +- dkfiles/Lb_Lc3pi,pKpi=TightCut.dec | 2 +- dkfiles/Lb_LcD,DmunuX=cocktail,DmuInAcc.dec | 4 +- dkfiles/Lb_LcD,LcD=cocktail,DsmuTightCut.dec | 2 +- dkfiles/Lb_LcD,LcD=cocktail,LcmuTightCut.dec | 2 +- ...-,D-2hhhNneutrals=DecProdCut,TightCuts.dec | 2 +- .../Lb_LcD-,D-2hhhNneutrals=DecProdCut.dec | 4 +- ...0,D02hhhNneutrals=DecProdCut,TightCuts.dec | 2 +- .../Lb_LcD0,D02hhhNneutrals=DecProdCut.dec | 4 +- dkfiles/Lb_LcDKst0,3pi=cocktail,TightCut.dec | 2 +- dkfiles/Lb_LcDKst0,3piX=cocktail,TightCut.dec | 2 +- ...s,Ds2hhhNneutrals=DecProdCut,TightCuts.dec | 2 +- .../Lb_LcDs,DsmunuX=cocktail,DsmuInAcc.dec | 4 +- dkfiles/Lb_LcDs,pKpi,taumunu=TightCut.dec | 4 +- dkfiles/Lb_LcDs,ppiK,semileptonic=RLcCut.dec | 4 +- dkfiles/Lb_LcDsst,pKpi,KKpi=TightCut.dec | 6 +- .../Lb_LcXc,Xc2hhhNneutrals=DecProdCut.dec | 4 +- ...,L0Pi=DecProdCut,HighVisMass,EvtGenCut.dec | 2 +- ...nu,L0Pi=TightCut,HighVisMass,EvtGenCut.dec | 2 +- ...u,L0Pi=VisibleInAcceptance,HighVisMass.dec | 2 +- ...L0enu=DecProdCut,HighVisMass,EvtGenCut.dec | 2 +- ...u,L0enu=TightCut,HighVisMass,EvtGenCut.dec | 2 +- ...0munu=DecProdCut,HighVisMass,EvtGenCut.dec | 2 +- ...,L0munu=TightCut,HighVisMass,EvtGenCut.dec | 2 +- ...L0munu=VisibleInAcceptance,HighVisMass.dec | 2 +- ...,L0Pi=DecProdCut,HighVisMass,EvtGenCut.dec | 2 +- ...nu,L0Pi=TightCut,HighVisMass,EvtGenCut.dec | 2 +- ...u,L0Pi=VisibleInAcceptance,HighVisMass.dec | 2 +- ...L0enu=DecProdCut,HighVisMass,EvtGenCut.dec | 2 +- ...u,L0enu=TightCut,HighVisMass,EvtGenCut.dec | 2 +- ...0munu=DecProdCut,HighVisMass,EvtGenCut.dec | 2 +- ...,L0munu=TightCut,HighVisMass,EvtGenCut.dec | 2 +- ...b_Lcmunu,Lc2593,pKpi=cocktail,TightCut.dec | 4 +- .../Lb_Lcmunu,Lc2593,pX=cocktail,TightCut.dec | 4 +- ...b_Lcmunu,Lc2625,pKpi=cocktail,TightCut.dec | 4 +- .../Lb_Lcmunu,Lc2625,pX=cocktail,TightCut.dec | 4 +- dkfiles/Lb_Lcmunu,Relaxed_L0Pi=TightCut.dec | 4 +- dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec | 4 +- dkfiles/Lb_Lcmunu,pKpi=cocktail,TightCut.dec | 4 +- dkfiles/Lb_Lcmunu,pX=charged,TightCut.dec | 4 +- dkfiles/Lb_Lcmunu,pX=neutral,TightCut.dec | 4 +- dkfiles/Lb_Lcmunu,ppiK=TightCut.dec | 2 +- dkfiles/Lb_Lcpi,pKpi=DecProdCut.dec | 2 + dkfiles/Lb_Lcpi0munu,pX=TightCut.dec | 4 +- dkfiles/Lb_Lcpi0pi0munu,pX=TightCut.dec | 4 +- .../Lb_Lcpipimunu,2hX=cocktail,mu4hinAcc.dec | 2 +- dkfiles/Lb_Lcpipimunu,pKpi=TightCut.dec | 4 +- dkfiles/Lb_Lcpipimunu,pX=TightCut.dec | 4 +- dkfiles/Lb_Lcppbarmunu,pX=TightCut.dec | 4 +- ...ail,3pinu3pipi0nu,tauolababar,TightCut.dec | 2 +- ...aunu,pKpi,mununu,Lb2Baryonlnu=TightCut.dec | 4 +- dkfiles/Lb_Lctaunu,pKpi=cocktail,RLcCut.dec | 4 +- dkfiles/Lb_Lctaunu,pKpi=cocktail,TightCut.dec | 4 +- dkfiles/Lb_Nstmunu=TightCut.dec | 4 +- ...Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec | 2 +- ...Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec | 2 +- ...Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec | 2 +- ...Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec | 2 +- ...0+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut.dec | 4 +- ...ic3080D0,D0Lambda,KPi,KPi,PPi=TightCut.dec | 4 +- dkfiles/Lb_chic1pK,Jpsig,mm=TightCut.dec | 2 +- dkfiles/Lb_chicpK,Jpsig,mm=TightCut.dec | 2 +- dkfiles/Lb_chicpk,Jpsig,mm=TightCut.dec | 2 +- dkfiles/Lb_chicppi,Jpsig,mm=TightCut.dec | 2 +- dkfiles/Lb_etaLambda,gg=TightCut.dec | 2 +- dkfiles/Lb_etaLambda,pi+pi-pi0=TightCut.dec | 2 +- dkfiles/Lb_etapLambda,etapipi=TightCut.dec | 2 +- dkfiles/Lb_etapLambda,pi+pi-g=TightCut.dec | 2 +- ...gammaLambda1520=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Lb_gammaLambda1820,pK=TightCut.dec | 2 +- dkfiles/Lb_gammaLambda1830,pK=TightCut.dec | 2 +- dkfiles/Lb_gammaLambda=HighPtGamma.dec | 4 +- .../Lb_gamma_ppi=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Lb_gammapK=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Lb_gammapK=TightCut.dec | 4 +- ..._gammapKst,Kpi0=HighPtGamma,DecProdCut.dec | 4 +- dkfiles/Lb_n0Dpmunu,Dp=Kpipi,TightCut.dec | 4 +- dkfiles/Lb_n0Dstmunu,Dst=D0pi,TightCut.dec | 4 +- dkfiles/Lb_pKmumu=phsp,Highq2,TightCut.dec | 2 +- dkfiles/Lb_pmunu=DecProdCut,M4.5GeV.dec | 4 +- dkfiles/Lb_pmunu=TightCut,LCSR,M4.5GeV,RH.dec | 6 +- dkfiles/Lb_pmunu=TightCut,LCSR,M4.5GeV.dec | 4 +- dkfiles/Lb_pmunu=TightCut,LCSR.dec | 4 +- dkfiles/Lb_pmunu=TightCut,LQCD,M4.5GeV,RH.dec | 6 +- dkfiles/Lb_pmunu=TightCut,LQCD,M4.5GeV.dec | 4 +- dkfiles/Lb_pmunu=TightCut,LQCD.dec | 4 +- dkfiles/Lb_ppi0munu=TightCut.dec | 4 +- dkfiles/Lb_psi2SLambda,ee=phsp,TightCut.dec | 2 +- .../Lbstar5912_Lbgamma,Lcpi=LoKiGenCut.dec | 6 +- dkfiles/Lbstar5912_Lbpipi,JpsipK=TightCut.dec | 2 +- dkfiles/Lbstar5912_Lbpipi,Lcpi=TightCut.dec | 2 +- .../Lbstar5920_Lbgamma,Lcpi=LoKiGenCut.dec | 6 +- dkfiles/Lbstar5920_Lbpipi,JpsipK=TightCut.dec | 2 +- dkfiles/Lbstar5920_Lbpipi,Lcpi=TightCut.dec | 2 +- dkfiles/Lbstar6080_Lbpipi,JpsipK=TightCut.dec | 2 +- dkfiles/Lbstar6080_Lbpipi,Lcpi=TightCut.dec | 2 +- dkfiles/Lbstar6150_Lbpipi,JpsipK=TightCut.dec | 2 +- dkfiles/Lbstar6150_Lbpipi,Lcpi=TightCut.dec | 2 +- ...Lc+_pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- dkfiles/Lc2595_Lcpipi,pKpi-res=DecProdCut.dec | 2 +- dkfiles/Lc2625_Lcpipi,pKpi-res=DecProdCut.dec | 2 +- dkfiles/Lc2840,D0p+,Kpi=TightCut.dec | 2 +- dkfiles/Lc2880,D0p+,Kpi=TightCut.dec | 2 +- dkfiles/Lc2940,D0p+,Kpi=TightCut.dec | 2 +- dkfiles/Lc3060,D0p+,Kpi=TightCut.dec | 2 +- dkfiles/Lc_Lambdapi=HELAMP,TightCut.dec | 10 +- dkfiles/Lc_Lambdapipipi=TightCut.dec | 4 +- dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec | 14 +- dkfiles/Lc_pKK=TightCutLifeTimePTv2.dec | 2 +- dkfiles/Lc_pKK=phsp,TightCut,NotFromB.dec | 2 +- dkfiles/Lc_pKK=phsp,TightCut,OnlyFromB.dec | 2 +- dkfiles/Lc_pKK=phsp,TightCut.dec | 2 +- dkfiles/Lc_pKpi=DecProdCut,pt10GeV.dec | 2 +- dkfiles/Lc_pKpi=DecProdCut.dec | 2 + dkfiles/Lc_pKpi=phsp,TightCut,AlsoFromB.dec | 2 +- dkfiles/Lc_pKpi=phsp,TightCut,NotFromB.dec | 2 +- dkfiles/Lc_pKpi=phsp,TightCut,OnlyFromB.dec | 2 +- dkfiles/Lc_pKpi=phsp,TightCut.dec | 2 +- dkfiles/Lc_pKpi=phsp,TightCutv2.dec | 2 +- dkfiles/Lc_pKst,Kpi=TightCutLifeTimePTv2.dec | 2 +- dkfiles/Lc_pee=OS,TightCut.dec | 2 +- dkfiles/Lc_peepi,phsp=OS,TightCut,FromB.dec | 2 +- dkfiles/Lc_peepi,phsp=OS,TightCut.dec | 2 +- dkfiles/Lc_pemu=OS,TightCut.dec | 2 +- dkfiles/Lc_pmumu,phsp=OS,TightCut,FromB.dec | 2 +- dkfiles/Lc_pmumu,phsp=OS,TightCut.dec | 2 +- dkfiles/Lc_pmumu=OS,DecProdCut_FromB.dec | 2 +- dkfiles/Lc_pmumu=OS,DecProdCut_FromD.dec | 2 +- dkfiles/Lc_pmumupi,phsp=OS,TightCut,FromB.dec | 2 +- dkfiles/Lc_pmumupi,phsp=OS,TightCut.dec | 2 +- dkfiles/Lc_pomega,ee=TightCut.dec | 2 +- dkfiles/Lc_pomega,mumu=TightCut.dec | 2 +- dkfiles/Lc_pomegapi,ee=TightCut.dec | 2 +- dkfiles/Lc_pomegapi,mumu=TightCut.dec | 2 +- dkfiles/Lc_pphi,KK=TightCut,Lifetime6.dec | 8 +- dkfiles/Lc_pphi,KK=TightCut,NoLifetimeCut.dec | 8 +- dkfiles/Lc_pphi,KK=TightCut.dec | 8 +- dkfiles/Lc_pphi,KK=TightCutLifeTimePTv2.dec | 2 +- dkfiles/Lc_pphi,ee=TightCut.dec | 2 +- dkfiles/Lc_pphi,mumu=TightCut.dec | 2 +- dkfiles/Lc_pphipi,ee=TightCut.dec | 2 +- dkfiles/Lc_pphipi,mumu=TightCut.dec | 2 +- dkfiles/Lc_ppiK=phsp,TightCut,AlsoFromB.dec | 2 +- dkfiles/Lc_ppipi=phsp,TightCut,NotFromB.dec | 2 +- dkfiles/Lc_ppipi=phsp,TightCut,OnlyFromB.dec | 2 +- dkfiles/Lc_prho,ee=TightCut.dec | 2 +- dkfiles/Lc_prho,mumu=TightCut.dec | 2 +- dkfiles/Lc_prhopi,ee=TightCut.dec | 2 +- dkfiles/Lc_prhopi,mumu=TightCut.dec | 2 +- dkfiles/Omega_LambdaK=HELAMP,TightCut.dec | 10 +- ...gab_JpsiOmega,ee,LambdaK=phsp,TightCut.dec | 2 +- ...gab_JpsiOmega,mm,LambdaK=phsp,TightCut.dec | 2 +- .../Omegab_Omegaee,LambdaK=phsp,TightCut.dec | 2 +- ...Omegab_Omegamumu,LambdaK=phsp,TightCut.dec | 2 +- ...pi,pKpi=PPChange,TightCut,mXicK3300MeV.dec | 2 +- ...ab_psi2SOmega,ee,LambdaK=phsp,TightCut.dec | 2 +- ...ab_psi2SOmega,mm,LambdaK=phsp,TightCut.dec | 2 +- dkfiles/Omegac0_Xicpi,pKpi=phsp,TightCut.dec | 2 +- .../Omegac31880_XicK,pKpi=phsp,TightCut.dec | 2 +- .../Omegac33250_XicK,pKpi=phsp,TightCut.dec | 2 +- dkfiles/Omegac_Omegapi=HELAMP,TightCut.dec | 14 +- ...pi=phsp,DecProdCut,TightCut,tau=1000fs.dec | 2 +- ...Kpi=phsp,DecProdCut,TightCut,tau=250fs.dec | 2 +- ...Kpi=phsp,DecProdCut,TightCut,tau=500fs.dec | 2 +- ...cK,pKpi=phsp,TightCut,m=3000MeV,G=4MeV.dec | 2 +- ...cK,pKpi=phsp,TightCut,m=3050MeV,G=1MeV.dec | 2 +- ...cK,pKpi=phsp,TightCut,m=3067MeV,G=2MeV.dec | 2 +- ...cK,pKpi=phsp,TightCut,m=3090MeV,G=5MeV.dec | 2 +- ...cK,pKpi=phsp,TightCut,m=3119MeV,G=1MeV.dec | 2 +- ...phsp,TightCut,m=3090MeV,G=5MeV,MassCut.dec | 2 +- ...eK,pKpi=phsp,TightCut,m=3119MeV,G=1MeV.dec | 2 +- dkfiles/Pc4312,Jpsip=DecProdCut,InAcc.dec | 4 +- dkfiles/Pc4350,LcpiD+,pkpi=TightCut,InAcc.dec | 2 +- ...50,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...0,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...igma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- dkfiles/Pc4440,Jpsip=DecProdCut,InAcc.dec | 4 +- dkfiles/Pc4450,LcpiD+,pkpi=TightCut,InAcc.dec | 2 +- ...50,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- dkfiles/Pc4457,Jpsip=DecProdCut,InAcc.dec | 4 +- ...Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- dkfiles/Pc4550,LcpiD+,pkpi=TightCut,InAcc.dec | 2 +- ...50,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...0,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...igma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...0,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...igma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...0,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...igma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- ...Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec | 2 +- dkfiles/Sc++_Lcpi,peepi,phsp=TightCut.dec | 2 +- dkfiles/Sc++_Lcpi,pemu=TightCut.dec | 2 +- dkfiles/Sc++_Lcpi,pmumupi,phsp=TightCut.dec | 2 +- dkfiles/Sc++_Lcpi,pphipi,ee=TightCut.dec | 2 +- dkfiles/Sc++_Lcpi,pphipi,mumu=TightCut.dec | 2 +- dkfiles/Sc0_Lcpi,peepi,phsp=TightCut.dec | 2 +- dkfiles/Sc0_Lcpi,pemu=TightCut.dec | 2 +- dkfiles/Sc0_Lcpi,pmumupi,phsp=TightCut.dec | 2 +- dkfiles/Sc0_Lcpi,pphipi,ee=TightCut.dec | 2 +- dkfiles/Sc0_Lcpi,pphipi,mumu=TightCut.dec | 2 +- dkfiles/Scst++_Lcpi,peepi,phsp=TightCut.dec | 2 +- dkfiles/Scst++_Lcpi,pemu=TightCut.dec | 2 +- dkfiles/Scst++_Lcpi,pmumupi,phsp=TightCut.dec | 2 +- dkfiles/Scst++_Lcpi,pphipi,ee=TightCut.dec | 2 +- dkfiles/Scst++_Lcpi,pphipi,mumu=TightCut.dec | 2 +- dkfiles/Scst0_Lcpi,peepi,phsp=TightCut.dec | 2 +- dkfiles/Scst0_Lcpi,pemu=TightCut.dec | 2 +- dkfiles/Scst0_Lcpi,pmumupi,phsp=TightCut.dec | 2 +- dkfiles/Scst0_Lcpi,pphipi,ee=TightCut.dec | 2 +- dkfiles/Scst0_Lcpi,pphipi,mumu=TightCut.dec | 2 +- dkfiles/Sigma+_pee=TightCut.dec | 2 +- dkfiles/Sigma_c++,Lc,pKpi=phsp,TightCut.dec | 2 +- dkfiles/Sigma_c0,Lc,pKpi=phsp,TightCut.dec | 2 +- dkfiles/W,B+,Jpsi,mumu,gamma=DecProdCut.dec | 16 +- ...W,B+,Jpsi,mumu,gamma=DecProdCut_update.dec | 16 +- dkfiles/W,Kstar,K+pi0gamma=DecProdCut.dec | 16 +- .../W,Kstar,K+pi0gamma=DecProdCut_update.dec | 16 +- dkfiles/W,Kstar,Kspi+gamma=DecProdCut.dec | 16 +- .../W,Kstar,Kspi+gamma=DecProdCut_update.dec | 16 +- dkfiles/WW_lnul,lnul.dec | 4 +- dkfiles/WZ_lnul,bb=1l,5Gev,1b,LoKi.dec | 4 +- dkfiles/WZ_lnul,ll.dec | 4 +- dkfiles/W_D+gamma_K-Pi+Pi+=DecProdCut.dec | 16 +- .../W_D+gamma_K-Pi+Pi+=DecProdCut_update.dec | 16 +- dkfiles/W_Dsgamma=DecProdCut.dec | 16 +- dkfiles/W_Dsgamma=DecProdCut_update.dec | 16 +- dkfiles/W_Dsgamma=DecProdCutnew.dec | 16 +- dkfiles/W_Dsgamma=NoCut.dec | 16 +- dkfiles/W_Dsgamma=NoCutnew.dec | 16 +- dkfiles/W_Kgamma=DecProdCut.dec | 16 +- dkfiles/W_Kgamma=DecProdCut_update.dec | 16 +- dkfiles/W_mumujet,mN=15GeV,tN=0ps.dec | 4 +- dkfiles/W_mumulnu,mN=15GeV,tN=0ps.dec | 6 +- dkfiles/W_mumuqq,mN=10GeV,tN=0ps.dec | 6 +- dkfiles/W_mumuqq,mN=10GeV,tN=10ps.dec | 6 +- dkfiles/W_mumuqq,mN=15GeV,tN=0ps.dec | 6 +- dkfiles/W_mumuqq,mN=15GeV,tN=10ps.dec | 6 +- dkfiles/W_mumuqq,mN=20GeV,tN=0ps.dec | 6 +- dkfiles/W_mumuqq,mN=20GeV,tN=10ps.dec | 6 +- dkfiles/W_mumuqq,mN=30GeV,tN=0ps.dec | 6 +- dkfiles/W_mumuqq,mN=30GeV,tN=10ps.dec | 6 +- dkfiles/W_mumuqq,mN=50GeV,tN=0ps.dec | 6 +- dkfiles/W_mumuqq,mN=50GeV,tN=10ps.dec | 6 +- dkfiles/W_mumuqq,mN=5GeV,tN=0ps.dec | 6 +- dkfiles/W_mumuqq,mN=5GeV,tN=10ps.dec | 6 +- dkfiles/W_munubjet=TightCuts.dec | 4 +- dkfiles/W_munucjet=TightCuts.dec | 4 +- dkfiles/W_munumu.dec | 2 + dkfiles/W_pigamma=DecProdCut.dec | 16 +- dkfiles/W_pigamma=DecProdCut_update.dec | 16 +- dkfiles/W_qq.dec | 4 +- dkfiles/W_rho+gamma=DecProdCut.dec | 16 +- dkfiles/W_rho+gamma=DecProdCut_update.dec | 16 +- dkfiles/W_taunubbtau=lep.dec | 4 +- dkfiles/Wbb_lnul,bb=1l,5Gev,2b,powheg.dec | 22 +- dkfiles/X3840_D+D-=TightCut.dec | 4 +- dkfiles/X3840_D0D0bar=TightCut.dec | 4 +- .../X3872_chic1pipi,Jpsigamma=TightCut.dec | 4 +- dkfiles/X3876_DDstar=TightCut.dec | 4 +- dkfiles/X3876_DDstar=TightCut2.dec | 4 +- dkfiles/X3876_DDstar=TightCut3.dec | 4 +- dkfiles/X4140,Jpsiphi=DecProdCut,InAcc.dec | 2 +- dkfiles/X4274,Jpsiphi=DecProdCut,InAcc.dec | 2 +- dkfiles/X4500,Jpsiphi=DecProdCut,InAcc.dec | 2 +- dkfiles/X4700,Jpsiphi=DecProdCut,InAcc.dec | 2 +- ...Dspi,KKpi=DecProdCut,PPChange,TightCut.dec | 2 +- ...psiphi,mm=DecProdCut,PPChange,TightCut.dec | 2 +- ...Dspi,KKpi=DecProdCut,PPChange,TightCut.dec | 2 +- ...psiphi,mm=DecProdCut,PPChange,TightCut.dec | 2 +- ...c~-,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- dkfiles/X_LcLc,pKpi=TightCut,CharmOnly.dec | 4 +- ...iLc,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- ...iLc,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- ...iLc,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- ...iLc,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- ...iLc,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- ...iLc,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- ...iLc,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- ...iLc,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- ...iLc,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- ...c+Xic~-,pKpi=TightCut,Prompt,CharmOnly.dec | 4 +- ...iLc,pKpi-res=TightCut,Prompt,CharmOnly.dec | 4 +- dkfiles/Xbb10300_UpsilonPi=TightCut.dec | 2 +- dkfiles/Xbb10500_UpsilonPi=TightCut.dec | 2 +- ...cs_DK,Kpipi=TightCut,aboveDK,m=2450MeV.dec | 2 +- ...cs_DK,Kpipi=TightCut,aboveDK,m=2650MeV.dec | 2 +- dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK.dec | 2 +- .../Xcs_KKpipi=TightCut,belowDK,m=2250MeV.dec | 2 +- dkfiles/Xcs_KKpipi=TightCut,belowDK.dec | 2 +- dkfiles/Xi-_Lambdapi=HELAMP,TightCut.dec | 10 +- dkfiles/Xi-_ppipi=TightCut.dec | 2 +- dkfiles/Xib-6100_Xibpipi=TightCut.dec | 2 +- dkfiles/Xib06100_Xibpipi=TightCut.dec | 2 +- ...0_D+Lambda0pi-,Kpipi,ppi=phsp,TightCut.dec | 2 +- ...ib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut.dec | 2 +- ...ib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut.dec | 2 +- dkfiles/Xib0_LambdacKpipi=phsp,TightCut.dec | 2 +- dkfiles/Xib0_Xi0ee,Lambdapi=phsp,TightCut.dec | 2 +- .../Xib0_Xi0mumu,Lambdapi=phsp,TightCut.dec | 2 +- dkfiles/Xib0_Xic+munu,ppiK=TightCut.dec | 2 +- ...+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut.dec | 2 +- dkfiles/Xib0_Xic3pi,pKpi=TightCut.dec | 2 +- ...b0_psi2SXi0,ee,Lambdapi0=phsp,TightCut.dec | 2 +- ...b0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec | 2 +- ...6360_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec | 2 +- ...r6360_LbK,Lcpi-MaxWidth100MeV=TightCut.dec | 2 +- ...6450_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec | 2 +- ...r6450_LbK,Lcpi-MaxWidth100MeV=TightCut.dec | 2 +- ...Xib_D0Lambda0pi-,Kpi,ppi=phsp,TightCut.dec | 2 +- dkfiles/Xib_JpsiXi,ee,Lambdapi=TightCut.dec | 2 +- dkfiles/Xib_JpsiXi,mm,Lambdapi=TightCut.dec | 2 +- dkfiles/Xib_JpsipKK,mm=TightCut.dec | 2 +- dkfiles/Xib_Lb3pi,pKpi=TightCut.dec | 2 +- dkfiles/Xib_Lbpi,pKpi=TightCut.dec | 2 +- .../Xib_LcKpi,pKpi=TightCut,mLcpi3000MeV.dec | 2 +- dkfiles/Xib_Xic03pi,pKKpi=TightCut.dec | 2 +- ...3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut.dec | 2 +- dkfiles/Xib_Xiee,Lambdapi=phsp,TightCut.dec | 2 +- dkfiles/Xib_Ximumu,Lambdapi=phsp,TightCut.dec | 2 +- dkfiles/Xib_psi2SXi,ee,Lambdapi=TightCut.dec | 2 +- dkfiles/Xib_psi2SXi,mm,Lambdapi=TightCut.dec | 2 +- dkfiles/Xibc0_Xibpi,Xicmunu=TightCut.dec | 2 +- ...Cut,m=6.9GeV,t=0.4ps,pKpimumu=TightCut.dec | 2 +- ...ut,m=6.9GeV,t=0.4ps,pKpiKmumu=TightCut.dec | 2 +- dkfiles/Xibc_Xibpi,Xicmunu=TightCut.dec | 2 +- ...ut,m=6.9GeV,t=0.4ps,pKKpimumu=TightCut.dec | 2 +- ...Cut,m=6.9GeV,t=0.4ps,pKpimumu=TightCut.dec | 2 +- .../Xibst0_Xibpi,Xic03pi,pKKpi=TightCut.dec | 2 +- .../Xibst0_Xibpi,Xic0pi,pKKpi=TightCut.dec | 2 +- ...0_Xibpi,Xicmunu=cocktail,pKpi=TightCut.dec | 2 +- .../Xibstar6327_LbKpi,Lb=Lcpi,TightCut.dec | 2 +- ...Xibstar6327_LbKpi,Lb=Lcpipipi,TightCut.dec | 2 +- .../Xibstar6330_LbKpi,Lb=Lcpi,TightCut.dec | 2 +- ...Xibstar6330_LbKpi,Lb=Lcpipipi,TightCut.dec | 2 +- dkfiles/Xic+_pKpi=phsp,DecProdCut.dec | 2 + dkfiles/Xic0_Lcpi,pKpi-res=DecProdCut.dec | 2 +- dkfiles/Xic0_OmegaK=TightCut.dec | 10 +- dkfiles/Xic0_OmegaKpi-pi+=HELAMP,TightCut.dec | 14 +- dkfiles/Xic0_Xi-pi+=HELAMP,TightCut.dec | 14 +- ...Kpi=phsp,DecProdCut,TightCut,tau=250fs.dec | 2 +- .../Xic0_pKKpi=phsp,DecProdCut,TightCut.dec | 2 +- dkfiles/Xic26450_Xicpi,pKpi=phsp,TightCut.dec | 2 +- dkfiles/Xic27900_LcK,pKpi=phsp,TightCut.dec | 2 +- dkfiles/Xic27900_Xicpi,pKpi=phsp,TightCut.dec | 2 +- ...Xic27900_Xicprimepi,pKpi=phsp,TightCut.dec | 2 +- .../Xic2815+_Xicpipi,pKpi=phsp,TightCut.dec | 2 +- .../Xic28150_Xicpipi,pKKpi=phsp,TightCut.dec | 2 +- .../Xic2923+_Xicpipi,pKpi=phsp,TightCut.dec | 2 +- dkfiles/Xic29230_Xicpi,pKpi=phsp,TightCut.dec | 2 +- .../Xic29230_Xicpipi,pKKpi=phsp,TightCut.dec | 2 +- dkfiles/Xic29380_Xicpi,pKpi=phsp,TightCut.dec | 2 +- dkfiles/Xic29650_Xicpi,pKpi=phsp,TightCut.dec | 2 +- .../Xic2970+_Xicpipi,pKpi=phsp,TightCut.dec | 2 +- dkfiles/Xic29700_LcK,pKpi=phsp,TightCut.dec | 2 +- .../Xic29700_Xicpipi,pKKpi=phsp,TightCut.dec | 2 +- ...c3055+_SigmacK,Lcpi,pKpi=phsp,TightCut.dec | 2 +- .../Xic3055+_Xicpipi,pKpi=phsp,TightCut.dec | 2 +- .../Xic30550_Xicpipi,pKKpi=phsp,TightCut.dec | 2 +- ...0+_Sigmac2520K,Lcpi,pKpi=phsp,TightCut.dec | 2 +- ...c3080+_SigmacK,Lcpi,pKpi=phsp,TightCut.dec | 2 +- dkfiles/Xic30800_LcK,pKpi=phsp,TightCut.dec | 2 +- dkfiles/Xic_LambdaKpi,ppi=TightCut.dec | 2 +- dkfiles/Xic_LambdaKpipi=TightCut.dec | 4 +- dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec | 14 +- dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec | 14 +- .../Xic_Xipipi=Downstream,AMPGEN,TightCut.dec | 14 +- dkfiles/Xic_pKK=TightCutLifeTimePTv2.dec | 2 +- dkfiles/Xic_pKK=phsp,TightCut.dec | 2 +- dkfiles/Xic_pKpi=TightCut,LifeTimePT.dec | 2 +- dkfiles/Xic_pKpi=TightCut.dec | 8 +- ...pKpi=phsp,TightCut,LifeTimePT,PPChange.dec | 2 +- dkfiles/Xic_pKpi=phsp,TightCut.dec | 2 +- dkfiles/Xic_pKpi=phsp,TightCutv2.dec | 2 +- dkfiles/Xic_pKpi=phsp,TightCutv3.dec | 2 +- dkfiles/Xic_pKst,Kpi=TightCutLifeTimePTv2.dec | 2 +- ...c_pphi,KK=TightCut,LifeTimePT,PPChange.dec | 2 +- dkfiles/Xic_pphi,KK=TightCut,Lifetime6.dec | 8 +- .../Xic_pphi,KK=TightCut,NoLifetimeCut.dec | 8 +- dkfiles/Xic_pphi,KK=TightCut.dec | 8 +- dkfiles/Xic_pphi,KK=TightCutLifeTimePTv2.dec | 2 +- ...cc++_D+pKpi,Kpipi=DecProdCut,WithMinPT.dec | 4 +- ...pipi=res,PPchange,DecProdCut,WithMinPT.dec | 4 +- ...cc++_D0pKpipi,Kpi=DecProdCut,WithMinPT.dec | 4 +- ...pipi,Kpi=PPchange,DecProdCut,WithMinPT.dec | 4 +- ...cc++_LcKpipi,pKpi=DecProdCut,WithMinPT.dec | 4 +- ...ipi,pKpi=PPchange,DecProdCut,WithMinPT.dec | 4 +- ...i,Xipipi=PPchange,DecProdCut,WithMinPT.dec | 4 +- ...Xic+pipipi,Xipipi=DecProdCut,WithMinPT.dec | 4 +- ...i,Xipipi=PPchange,DecProdCut,WithMinPT.dec | 4 +- ...c++_Xic0pipi,Xipi=DecProdCut,WithMinPT.dec | 4 +- ...ipi,Xipi=PPchange,DecProdCut,WithMinPT.dec | 4 +- ...pipi=res,PPchange,DecProdCut,WithMinPT.dec | 4 +- ...pKpi,Kpi=PPchange,DecProdCut,WithMinPT.dec | 4 +- ...Kpi,pKpi=PPchange,DecProdCut,WithMinPT.dec | 4 +- ...i,Xipipi=PPchange,DecProdCut,WithMinPT.dec | 4 +- ...0pi,Xipi=PPchange,DecProdCut,WithMinPT.dec | 4 +- .../Xicstst+2930_LcKpi,pKpi=phsp,TightCut.dec | 2 +- .../Xicstst+2970_LcKpi,pKpi=phsp,TightCut.dec | 2 +- .../Xicstst+3055_LcKpi,pKpi=phsp,TightCut.dec | 2 +- .../Xicstst+3080_LcKpi,pKpi=phsp,TightCut.dec | 2 +- ...K,pKpi=phsp,TightCut,m=2920MeV,G=10MeV.dec | 2 +- ...K,pKpi=phsp,TightCut,m=2940MeV,G=10MeV.dec | 2 +- dkfiles/Y4260_X3872gamma,Jpsirho=TightCut.dec | 4 +- dkfiles/ZZ_eeee.dec | 10 +- dkfiles/ZZ_ll,bb=1l,5Gev,1b,LoKi.dec | 4 +- dkfiles/ZZ_mumuee.dec | 10 +- dkfiles/ZZ_mumumumu.dec | 10 +- dkfiles/Z_D0gamma=DecProdCut.dec | 10 +- dkfiles/Z_D0gamma=DecProdCut_new.dec | 10 +- dkfiles/Z_D0gamma=DecProdCut_update.dec | 10 +- dkfiles/Z_D0gamma=NoCut.dec | 10 +- dkfiles/Z_D0gamma=NoCut_new.dec | 6 +- dkfiles/Z_Jpsigamma=DecProdCut.dec | 10 +- dkfiles/Z_Jpsigamma=DecProdCut_update.dec | 10 +- dkfiles/Z_Jpsigamma=NoCut.dec | 6 +- dkfiles/Z_Kstgamma=DecProdCut.dec | 10 +- dkfiles/Z_Kstgamma=DecProdCut_update.dec | 10 +- dkfiles/Z_Kstgamma=NoCut.dec | 4 +- dkfiles/Z_Omegagamma=DecProdCut.dec | 10 +- dkfiles/Z_Omegagamma=DecProdCut_update.dec | 10 +- dkfiles/Z_Omegagamma=NoCut.dec | 6 +- dkfiles/Z_Phigamma=DecProdCut.dec | 10 +- dkfiles/Z_Phigamma=DecProdCut_update.dec | 10 +- dkfiles/Z_Phigamma=NoCut.dec | 6 +- dkfiles/Z_Rhogamma=DecProdCut.dec | 8 +- dkfiles/Z_Rhogamma=DecProdCut_update.dec | 8 +- dkfiles/Z_Rhogamma=NoCut.dec | 6 +- dkfiles/Z_Upsilongamma=DecProdCut.dec | 8 +- dkfiles/Z_Upsilongamma=DecProdCut_update.dec | 8 +- dkfiles/Z_Upsilongamma=NoCut.dec | 6 +- dkfiles/Z_bb,2binAcc.dec | 4 +- dkfiles/Z_bb,2mu,inAcc.dec | 12 +- dkfiles/Z_bbjet.dec | 4 +- dkfiles/Z_cc,2mu,inAcc.dec | 12 +- dkfiles/Z_cc.dec | 4 +- dkfiles/Z_ccjet.dec | 4 +- dkfiles/Z_ee_PowHeg40GeV.dec | 10 +- dkfiles/Z_gammagamma=DecProdCut.dec | 10 +- dkfiles/Z_gammagamma=DecProdCut_update.dec | 10 +- dkfiles/Z_gammagamma=NoCut.dec | 4 +- dkfiles/Z_mumu.dec | 2 + dkfiles/Z_mumu_PowHeg40GeV.dec | 10 +- dkfiles/Z_mumubb_Madgraph.dec | 16 +- dkfiles/Z_pigamma=DecProdCut.dec | 10 +- dkfiles/Z_pigamma=DecProdCut_update.dec | 10 +- dkfiles/Z_pigamma=NoCut.dec | 4 +- dkfiles/Z_pipi=DecProdCut.dec | 10 +- dkfiles/Z_pipi=DecProdCut_update.dec | 10 +- dkfiles/Z_pipi=NoCut.dec | 4 +- dkfiles/Zbjet=mu17,InAcc.dec | 4 +- dkfiles/Zbjet=mumu,InAcc.dec | 4 +- dkfiles/Zc3900,Jpsipi=DecProdCut,InAcc.dec | 4 +- dkfiles/Zc4200,Jpsipi=DecProdCut,InAcc.dec | 4 +- dkfiles/Zc4430,Jpsipi=DecProdCut,InAcc.dec | 4 +- dkfiles/Zcjet=mu17,InAcc.dec | 4 +- dkfiles/Zcjet=mumu,InAcc.dec | 4 +- dkfiles/Zgamma_bb=PHOTOS.dec | 4 +- dkfiles/b_D03piInclBkg,Kpi=TightCut.dec | 4 +- dkfiles/bbbar=HardQCD,pt14GeV,e.dec | 4 +- dkfiles/bbbar=HardQCD,pt14GeV,mu.dec | 4 +- dkfiles/bbbar=HardQCD,pt18GeV,e.dec | 4 +- dkfiles/bbbar=HardQCD,pt18GeV,mu.dec | 4 +- dkfiles/ccbar=HardQCD,pt14GeV,e.dec | 4 +- dkfiles/ccbar=HardQCD,pt14GeV,mu.dec | 4 +- dkfiles/ccbar=HardQCD,pt18GeV,e.dec | 4 +- dkfiles/ccbar=HardQCD,pt18GeV,mu.dec | 4 +- .../cep_chic0_psi1Sgamma,ee=Psi,EEInAcc.dec | 8 +- dkfiles/cep_chic0_psi1Sgamma,mumu.dec | 14 +- ...ep_chic0_psi1Sgamma,mumu=Psi,MuMuInAcc.dec | 4 +- .../cep_chic1_psi1Sgamma,ee=Psi,EEInAcc.dec | 8 +- dkfiles/cep_chic1_psi1Sgamma,mumu.dec | 14 +- ...ep_chic1_psi1Sgamma,mumu=Psi,MuMuInAcc.dec | 4 +- .../cep_chic2_psi1Sgamma,ee=Psi,EEInAcc.dec | 8 +- dkfiles/cep_chic2_psi1Sgamma,mumu.dec | 14 +- ...ep_chic2_psi1Sgamma,mumu=Psi,MuMuInAcc.dec | 4 +- dkfiles/cep_ee,inAcc,m1.4GeV.dec | 4 +- dkfiles/cep_mumu,inAcc,m1.4GeV.dec | 4 +- dkfiles/cep_psi1S_ee.dec | 8 +- dkfiles/cep_psi1S_ee=Psi,EEInAcc.dec | 8 +- dkfiles/cep_psi1S_mumu.dec | 8 +- dkfiles/cep_psi1S_mumu=Psi,MuMuInAcc.dec | 4 +- dkfiles/cep_psi2S_ee.dec | 8 +- dkfiles/cep_psi2S_ee=Psi,EEInAcc.dec | 8 +- dkfiles/cep_psi2S_mumu.dec | 8 +- dkfiles/cep_psi2S_mumu=Psi,MuMuInAcc.dec | 4 +- dkfiles/cep_psi2S_psi1SX,ee=Psi,EEInAcc.dec | 8 +- dkfiles/cep_psi2S_psi1SX,mumu.dec | 16 +- .../cep_psi2S_psi1SX,mumu=Psi,MuMuInAcc.dec | 8 +- dkfiles/cep_psi2S_psi1Spipi,mumu.dec | 14 +- ...ic0_Jpsigamma,mumu=TightCut,LooserCuts.dec | 6 +- dkfiles/chic1_Jpsigamma,mumu.dec | 2 + ...ic1_Jpsigamma,mumu=TightCut,LooserCuts.dec | 8 +- dkfiles/chic1_Jpsigamma,mumu=TightCut.dec | 6 +- dkfiles/chic1_Jpsimumu,pp=DecProdCut.dec | 2 +- dkfiles/chic1_Jpsimumu=TightCut.dec | 4 +- dkfiles/chic22P_D+D-=TightCut.dec | 4 +- dkfiles/chic22P_D0D0bar=TightCut.dec | 4 +- ...ic2_Jpsigamma,mumu=TightCut,LooserCuts.dec | 8 +- dkfiles/chic2_Jpsigamma,mumu=TightCut.dec | 6 +- dkfiles/chic2_Jpsimumu=TightCut.dec | 4 +- dkfiles/deuteron_in_acc.dec | 4 +- dkfiles/dijet=b,m110GeV,mu.dec | 10 +- dkfiles/dijet=b,m110GeV,mu_tight.dec | 10 +- dkfiles/dijet=b,m110GeV.dec | 10 +- dkfiles/dijet=b,m140GeV,mu.dec | 10 +- dkfiles/dijet=b,m140GeV,mu_tight.dec | 10 +- dkfiles/dijet=b,m70,110GeV,mu.dec | 10 +- dkfiles/dijet=b,m70,110GeV,mu_tight.dec | 10 +- dkfiles/dijet=b,m70,110GeV.dec | 10 +- dkfiles/dijet=b,m70GeV,mu.dec | 10 +- dkfiles/dijet=b,m70GeV,mu_tight.dec | 10 +- dkfiles/dijet=b,m70GeV.dec | 10 +- dkfiles/dijet=b,pt10,pt15GeV.dec | 12 +- dkfiles/dijet=b,pt15,pt20GeV.dec | 12 +- dkfiles/dijet=b,pt20,pt50GeV.dec | 12 +- dkfiles/dijet=b,pt5,pt10GeV.dec | 12 +- dkfiles/dijet=b,pt50GeV.dec | 12 +- dkfiles/dijet=c,m110GeV,mu.dec | 10 +- dkfiles/dijet=c,m110GeV.dec | 10 +- dkfiles/dijet=c,m140GeV,mu.dec | 10 +- dkfiles/dijet=c,m70,110GeV,mu.dec | 10 +- dkfiles/dijet=c,m70,110GeV.dec | 10 +- dkfiles/dijet=c,m70GeV,mu.dec | 10 +- dkfiles/dijet=c,m70GeV.dec | 10 +- dkfiles/dijet=c,pt10,pt15GeV.dec | 12 +- dkfiles/dijet=c,pt15,pt20GeV.dec | 12 +- dkfiles/dijet=c,pt20,pt50GeV.dec | 12 +- dkfiles/dijet=c,pt5,pt10GeV.dec | 12 +- dkfiles/dijet=c,pt50GeV.dec | 12 +- dkfiles/dijet=q,m110GeV.dec | 10 +- dkfiles/dijet=q,m140GeV.dec | 10 +- dkfiles/dijet=q,m70,110GeV,mu.dec | 10 +- dkfiles/dijet=q,m70,110GeV.dec | 10 +- dkfiles/dijet=q,m70GeV.dec | 10 +- dkfiles/dijet=udsg,pt10,pt15GeV.dec | 12 +- dkfiles/dijet=udsg,pt15,pt20GeV.dec | 12 +- dkfiles/dijet=udsg,pt20,pt50GeV.dec | 12 +- dkfiles/dijet=udsg,pt5,pt10GeV.dec | 12 +- dkfiles/dijet=udsg,pt50GeV.dec | 12 +- dkfiles/ditau=gamma,m10,m20GeV.dec | 8 +- dkfiles/ditau=gamma,m20,m50GeV.dec | 8 +- dkfiles/ditau=gamma,m5,m10GeV.dec | 8 +- dkfiles/ditau=gamma,m50,m90GeV.dec | 8 +- dkfiles/ditau=gamma,m90GeV.dec | 8 +- dkfiles/eta_2mu2e=TightCut.dec | 2 +- dkfiles/eta_4mu=TightCut.dec | 2 +- dkfiles/eta_mumugamma=TightCut,gamma.dec | 2 +- dkfiles/eta_mumugamma=TightCut.dec | 2 +- ...e=coherent_starlight_evtGen_transverse.dec | 16 +- dkfiles/exclu_Jpsi,mm=coherent_starlight.dec | 24 +- ...xclu_Jpsi,mm=coherent_starlight_evtGen.dec | 18 +- ...coherent_starlight_evtGen_longitudinal.dec | 18 +- ...m=coherent_starlight_evtGen_transverse.dec | 18 +- .../exclu_Jpsi,mm=incoherent_starlight.dec | 24 +- dkfiles/exclu_axion,gg=coherent_starlight.dec | 18 +- ...lu_axion,gg=coherent_starlight_2000MeV.dec | 12 +- ...lu_axion,gg=coherent_starlight_2500MeV.dec | 12 +- ...lu_axion,gg=coherent_starlight_3000MeV.dec | 12 +- ...lu_axion,gg=coherent_starlight_4000MeV.dec | 12 +- ...lu_axion,gg=coherent_starlight_5000MeV.dec | 12 +- ...lu_axion,gg=coherent_starlight_6000MeV.dec | 12 +- .../exclu_ee,gg=coherent_starlight_evtGen.dec | 16 +- ...clu_ee,gg=coherent_starlight_with_cuts.dec | 24 +- ...u_f2_1270,gg=coherent_starlight_evtGen.dec | 16 +- ...exclu_gammagamma,mm=coherent_starlight.dec | 22 +- dkfiles/exclu_psi2S,mm=coherent_starlight.dec | 24 +- .../exclu_psi2S,mm=incoherent_starlight.dec | 24 +- ...xclu_rho,pipi=coherent_starlight,inter.dec | 16 +- dkfiles/exclu_rho,pipi=coherent_starlight.dec | 16 +- ...lu_rho,pipi=incoherent_starlight,inter.dec | 16 +- .../exclu_rho,pipi=incoherent_starlight.dec | 16 +- dkfiles/gamma=pt1,pt5GeV.dec | 14 +- dkfiles/gamma=pt10,pt15GeV.dec | 12 +- dkfiles/gamma=pt15,pt20GeV.dec | 12 +- dkfiles/gamma=pt20,pt50GeV.dec | 12 +- dkfiles/gamma=pt5,pt10GeV,Modified.dec | 12 +- dkfiles/gamma=pt5,pt10GeV.dec | 12 +- dkfiles/gamma=pt50GeV.dec | 12 +- dkfiles/gammaquark=pt1,pt10GeV.dec | 14 +- dkfiles/gg_Higgs_bb=mH125GeV,2binAcc.dec | 4 +- dkfiles/gg_Higgs_cc=mH125GeV,2cinAcc.dec | 12 +- .../hc_etacmumu,phiphi,aschic1=DecProdCut.dec | 2 +- dkfiles/hc_etacmumu,pp,aschic1=DecProdCut.dec | 2 +- dkfiles/incl_2b2c_AlpGen.dec | 4 +- dkfiles/incl_4c_AlpGen.dec | 4 +- dkfiles/incl_Jpsi,4m=DecProdCut,prompt.dec | 2 +- dkfiles/incl_Jpsi,mm=DecProdCut.dec | 2 + dkfiles/incl_Jpsi,pp=Pt0.9GeV.dec | 8 +- dkfiles/incl_Jpsi,pp=Pt1.8GeV.dec | 8 +- dkfiles/incl_Jpsi,pp=TightCut.dec | 10 +- dkfiles/incl_Jpsi,pppi0=Pt0.9GeV,TightCut.dec | 8 +- ...iJpsi,mmmm=GluonFusion,FullGenEventCut.dec | 8 +- dkfiles/incl_Upsilon,mm=DecProdCut.dec | 2 + dkfiles/incl_Upsilon2S,mm=DecProdCut.dec | 2 + dkfiles/incl_Upsilon3S,mm=DecProdCut.dec | 2 + .../incl_X+_Jpsip,mumu=phsp,DecProdCut.dec | 2 +- .../incl_X+_LcD0,pKpi,Kpi=phsp,DecProdCut.dec | 2 +- .../incl_X38721++,Jpsirho,mm=DecProdCut.dec | 16 +- dkfiles/incl_b,powheg.dec | 24 +- dkfiles/incl_b=2xJpsi.dec | 4 +- dkfiles/incl_b=ChargedTracksCut.dec | 4 +- dkfiles/incl_b=CharmoniumKX,mumu,PPTcuts.dec | 4 +- dkfiles/incl_b=CharmtoKmu,InAcc.dec | 4 +- dkfiles/incl_b=CharmtoKmu,PPTcuts,InAcc.dec | 4 +- dkfiles/incl_b=CharmtoKplusmu,InAcc.dec | 4 +- .../incl_b=CharmtoKplusmu,PPTcuts,InAcc.dec | 4 +- ...,3pi=DDALITZ,DecProdCut,ExtraParticles.dec | 20 +- dkfiles/incl_b=D0,Kpi,DecProdCut.dec | 4 +- ...siteSign,p3GeV,m4.7GeV,m6GeV,doca0.4mm.dec | 30 +- ...,3pi=DDALITZ,DecProdCut,ExtraParticles.dec | 20 +- ...piD0,Kpi,3pi=DecProdCut,ExtraParticles.dec | 20 +- ...Dst,piD0,Kpi,3pi=DecProdGenSpecialCuts.dec | 18 +- ...pi=DecProdCut,ExtraParticles,FromSameB.dec | 26 +- ...t,piD0,Kpi,D,3pi=DecProdGenSpecialCuts.dec | 24 +- dkfiles/incl_b=Dst,piD0,Kpi,plus3pi,InAcc.dec | 4 +- dkfiles/incl_b=HardQCDScatter,TightCut.dec | 4 +- dkfiles/incl_b=Jpsi,LstLambda,pKppi,InAcc.dec | 4 +- dkfiles/incl_b=Jpsi,LstLst,pK,InAcc.dec | 4 +- dkfiles/incl_b=Jpsi,ppbar,InAcc,PT600.dec | 4 +- dkfiles/incl_b=Jpsi,ppbar,InAcc,PTCut.dec | 4 +- dkfiles/incl_b=Jpsi,pppipi,InAcc.dec | 4 +- dkfiles/incl_b=Jpsi,pppipi,PTcut,InAcc.dec | 4 +- dkfiles/incl_b=KKgammaX,updated.dec | 4 +- dkfiles/incl_b=KmuSS,InAcc.dec | 4 +- dkfiles/incl_b=KmuSS,PPTcuts,InAcc.dec | 4 +- dkfiles/incl_b=KpigammaX,updated.dec | 4 +- dkfiles/incl_b=MuonHighPT.dec | 4 +- dkfiles/incl_b=MuonHighPTForceB.dec | 4 +- ...l_b=X3872,Jpsimumu,DecProdCut,PPChange.dec | 4 +- ...l_b=X3872,Jpsipipi,DecProdCut,PPChange.dec | 4 +- ...,Jpsipipi,munumunu,DecProdCut,PPChange.dec | 4 +- dkfiles/incl_b=chic0,phiphi,KK,InAcc.dec | 4 +- dkfiles/incl_b=chic0,ppbar,InAcc,PTCut.dec | 4 +- dkfiles/incl_b=chic0,pppipi,PTcut,InAcc.dec | 4 +- dkfiles/incl_b=chic1,Jpsimumu,DecProdCut.dec | 4 +- dkfiles/incl_b=chic1,phiphi,KK,InAcc.dec | 4 +- dkfiles/incl_b=chic1,ppbar,InAcc,PTCut.dec | 4 +- dkfiles/incl_b=chic1,pppipi,PTcut,InAcc.dec | 4 +- dkfiles/incl_b=chic2,phiphi,KK,InAcc.dec | 4 +- dkfiles/incl_b=chic2,ppbar,InAcc,PTCut.dec | 4 +- dkfiles/incl_b=chic2,pppipi,PTcut,InAcc.dec | 4 +- dkfiles/incl_b=etac1S,phiphi,KK,InAcc.dec | 4 +- dkfiles/incl_b=etac1S,ppbar,InAcc,PT600.dec | 4 +- dkfiles/incl_b=etac1S,ppbar,InAcc,PTCut.dec | 4 +- dkfiles/incl_b=etac1S,pppipi,PTcut,InAcc.dec | 4 +- dkfiles/incl_b=etac2S,phiphi,KK,InAcc.dec | 4 +- dkfiles/incl_b=etac2S,phiphiphi,KK,InAcc.dec | 4 +- dkfiles/incl_b=etac2S,ppbar,InAcc,PTCut.dec | 4 +- dkfiles/incl_b=etac2S,pppipi,PTcut,InAcc.dec | 4 +- dkfiles/incl_b=h_c,pppipi,PTcut,InAcc.dec | 4 +- ...,Jpsipipi,munumunu,DecProdCut,PPChange.dec | 4 +- .../incl_b=psi2S,LstLambda,pKppi,InAcc.dec | 4 +- dkfiles/incl_b=psi2S,LstLst,pK,InAcc.dec | 4 +- dkfiles/incl_b=psi2S,ppbar,InAcc,PTCut.dec | 4 +- dkfiles/incl_b=psi2S,pppipi,InAcc.dec | 4 +- dkfiles/incl_b=psi2S,pppipi,PTcut,InAcc.dec | 4 +- dkfiles/incl_c,powheg.dec | 24 +- dkfiles/incl_c=HardQCDScatter,TightCut.dec | 4 +- dkfiles/incl_c=MuonHighPT.dec | 4 +- dkfiles/incl_c=MuonHighPTNoBForceC.dec | 4 +- dkfiles/incl_chic0,phiphi,KK=TightCut.dec | 10 +- dkfiles/incl_chic0,pp=Pt0.9GeV.dec | 10 +- dkfiles/incl_chic1,phiphi,KK=TightCut.dec | 10 +- dkfiles/incl_chic1,pp=Pt0.9GeV.dec | 10 +- dkfiles/incl_chic2,phiphi,KK=TightCut.dec | 10 +- dkfiles/incl_chic2,phiphi=Pt0.3GeV.dec | 8 +- dkfiles/incl_chic2,pp=Pt0.9GeV.dec | 10 +- .../incl_etab,2h=UpsilonDaughtersInLHCb.dec | 2 +- .../incl_etab,4h=UpsilonDaughtersInLHCb.dec | 2 +- .../incl_etab,6h=UpsilonDaughtersInLHCb.dec | 2 +- ...etab,gammagamma=UpsilonDaughtersInLHCb.dec | 2 +- dkfiles/incl_etac,KsKpi,pipi=TightCut.dec | 10 +- dkfiles/incl_etac,phiphi,KK=TightCut.dec | 10 +- dkfiles/incl_etac,phiphi=Pt0.3GeV.dec | 8 +- dkfiles/incl_etac,pp=Pt0.9GeV.dec | 8 +- dkfiles/incl_etac,pp=Pt1.8GeV.dec | 8 +- dkfiles/incl_etac,pp=TightCut.dec | 10 +- dkfiles/incl_etac2S,phiphi,KK=TightCut.dec | 10 +- dkfiles/incl_etac2S,pp=TightCut.dec | 10 +- dkfiles/incl_phi,2mu2e=TightCut.dec | 2 +- dkfiles/incl_phi,4mu=TightCut.dec | 2 +- .../incl_psi2S,Jpsipipi=VVpipi,DecProdCut.dec | 2 + dkfiles/incl_psi2S,mm=DecProdCut.dec | 2 + dkfiles/incl_psi2S,pp=Pt0.9GeV.dec | 8 +- dkfiles/incl_psi2S,pp=Pt1.8GeV.dec | 8 +- dkfiles/incl_psi2S,pp=TightCut.dec | 10 +- dkfiles/minbias=Biased5TrkPt600MeV.dec | 4 +- dkfiles/minbias=BiasedKsPt350MeV.dec | 7 +- dkfiles/minbias=BiasedLambdaPt300MeV.dec | 7 +- .../minbias=BiasedLambdabarPbarPt300MeV.dec | 8 +- dkfiles/minbias=BiasedPbarPt300MeV.dec | 8 +- dkfiles/minbias=BiasedPhiPt300MeV.dec | 7 +- .../minbias=BiasedXiLambdabarPbarPt300MeV.dec | 7 +- dkfiles/minbias=HardQCD,pt18GeV.dec | 4 +- ...bias=HardScattering,pt0,pt20GeV,incl_b.dec | 10 +- ...minbias=HardScattering,pt120GeV,incl_b.dec | 10 +- ...ias=HardScattering,pt20,pt40GeV,incl_b.dec | 10 +- dkfiles/minbias=HardScattering,pt30GeV.dec | 4 +- ...ias=HardScattering,pt40,pt60GeV,incl_b.dec | 10 +- ...as=HardScattering,pt60,pt120GeV,incl_b.dec | 10 +- .../minbias=hardPhoton,pt2GeV-inclusive.dec | 4 +- dkfiles/minbias=hardPhoton,pt2GeV-tight.dec | 4 +- dkfiles/minbias=hardPhoton,pt2GeV.dec | 4 +- .../minbias=hardPhoton,pt3GeV-inclusive.dec | 4 +- dkfiles/minbias=hardPhoton,pt3GeV-tight.dec | 4 +- dkfiles/minbias=hardPhoton,pt3GeV.dec | 4 +- dkfiles/minbias=hardPhoton,pt4GeV.dec | 4 +- dkfiles/minbias_MuonHighPTNoBNoC.dec | 4 +- dkfiles/phi_KsKs=TightCut.dec | 2 +- dkfiles/psi2S,Jpsipipi=DecProdCut.dec | 2 +- dkfiles/psi2S,Jpsipipi=VVpipi,DecProdCut.dec | 2 +- dkfiles/psi2S,mm=DecProdCut.dec | 2 +- dkfiles/psi3770_D+D-=TightCut.dec | 4 +- dkfiles/psi3770_D0D0bar,Kpi=TightCuts.dec | 8 +- dkfiles/psi3770_D0D0bar=TightCut.dec | 4 +- dkfiles/singletop_1l17GeV.dec | 4 +- dkfiles/tau+_anti-p-mu+mu+=FromB.dec | 2 +- dkfiles/tau+_p+mu+mu-=FromB.dec | 2 +- dkfiles/tau_mumue=OS,FromB,TightCut.dec | 2 +- dkfiles/tau_mumue=SS,FromB,TightCut.dec | 2 +- dkfiles/tau_mumumu=FromB.dec | 2 +- dkfiles/tau_muphi,KK=FromB.dec | 2 +- dkfiles/tt_bb=1l,10GeV,2b,powheg.dec | 24 +- dkfiles/tt_bb=1l,10GeV,2b.dec | 4 +- dkfiles/ttbar_bb,2binAcc.dec | 4 +- dkfiles/ttbar_gg_1l17GeV.dec | 4 +- dkfiles/ttbar_gg_2l15GeV.dec | 4 +- dkfiles/ttbar_qqbar_1l17GeV.dec | 4 +- dkfiles/ttbar_qqbar_2l15GeV.dec | 4 +- 2443 files changed, 5585 insertions(+), 5483 deletions(-) diff --git a/cmt/create_options.py b/cmt/create_options.py index 05e8d6f06..aac334c7e 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -118,7 +118,7 @@ class GenericOptionFile(object): self.Write(['Gauss().PostSimFilters += [ "{0}" ]'.format( PostFilterValue)]) def AddGenXiccCutToolBaryonState( self , eventtype , CutsValue ): self.AddOptionValue( 'Generation.{0}.{1}.BaryonState'.format( eventtype.Sample(), CutsValue ) , - 'Generation().{0}.{1}Production.BaryonState'.format( eventtype.Sample(), eventtype.Production() ) ) + 'Generation(genAlgName).{0}.{1}Production.BaryonState'.format( eventtype.Sample(), eventtype.Production() ) ) def GeneratePolarizedBaryon( self ): self.AddOptionValue( 'ToolSvc.EvtGenDecay.PolarizedBaryons' , self.true_string ) def SetBaryonPolarization( self ,eventtype) : @@ -201,11 +201,13 @@ class PythonOptionFile( GenericOptionFile ): for op in range(1,len(list_of_option)-1): tool.append( ( list_of_option[ op ] , option.split( list_of_option[ op ] )[0].rstrip('.') ) ) new_tools = [ t for t in tool if t not in self.list_tool ] + gname="" + if algo == "Generation": gname ="genAlgName" for new_tool in new_tools: self.list_tool.append( new_tool ) self.Write( [ "from Configurables import {0}".format( new_tool[0] ) , - "{0}.addTool( {1} )".format( new_tool[1].replace( algo , "{0}()".format( algo ) ) , new_tool[0] ) ] ) - return option.replace( algo , "{0}()".format( algo ) , 1 ) + "{0}.addTool( {1} )".format( new_tool[1].replace( algo , "{0}({1})".format( algo, gname ) ) , new_tool[0] ) ] ) + return option.replace( algo , "{0}({1})".format( algo,gname ) , 1 ) def AddOptionValue( self , option , value , substitute = False ): option = self.ConfigureToolAndAlgo( option ) value = value.replace( '{' , '[' ) @@ -243,13 +245,13 @@ class PythonOptionFile( GenericOptionFile ): 'from Configurables import LHCbAcceptance', 'pgun.addTool( LHCbAcceptance )' ] ) elif eventtype.Cuts() == 'LoKi::GenCutTool/TightCut': - self.Write( [ '', 'pgun.addTool( Generation().{0}.TightCut.clone(), "TightCut" )'.format( eventtype.Sample() ) ] ) + self.Write( [ '', 'pgun.addTool( Generation(genAlgName).{0}.TightCut.clone(), "TightCut" )'.format( eventtype.Sample() ) ] ) elif eventtype.Cuts() != 'None' and eventtype.HasCutsOptions(): - self.Write( [ '', 'pgun.addTool( Generation().{0}.{1}.clone() )'.format( eventtype.Sample(), eventtype.Cuts() ) ] ) + self.Write( [ '', 'pgun.addTool( Generation(genAlgName).{0}.{1}.clone() )'.format( eventtype.Sample(), eventtype.Cuts() ) ] ) # Need to cover also situation when cutTool is DaughtersInLHCbAndWithMinP # and extra option includes TracksInAccWithMinP.py elif eventtype.Cuts() == 'DaughtersInLHCbAndWithMinP' and eventtype.HasExtraOptions() and eventtype.ExtraOptions() == 'TracksInAccWithMinP': - self.Write( [ '', 'pgun.addTool( Generation().{0}.{1}.clone() )'.format( eventtype.Sample(), eventtype.Cuts() ) ] ) + self.Write( [ '', 'pgun.addTool( Generation(genAlgName).{0}.{1}.clone() )'.format( eventtype.Sample(), eventtype.Cuts() ) ] ) self.Write( [ '', 'from Configurables import FlatNParticles', 'pgun.NumberOfParticlesTool = "FlatNParticles"', @@ -280,7 +282,7 @@ class EventType: 'Momentum' , 'MomentumRange' , 'Id' , 'Production' , 'FullEventCuts' , 'ParticleValue' , 'ParticleTable' , 'SUSYModel' , 'PolarizedLambdab' , 'PolarizedBaryon' , 'PolValue', 'InsertPythonCode' , 'CPUTime', - 'PostFilter' , 'PostFilterOptions' ] + 'PostFilter' , 'PostFilterOptions', 'SpecialGeneration' ] def __init__( self , filename , remove , technology ): """ filename is the name of the decay file remove is set to yes to force removing the option file and create a new one @@ -602,6 +604,14 @@ class EventType: """ self.OptionFile.WriteHeader( self.EventTypeNumber() , self.DecayDescriptor() ) + def GenerationAlgNames( self ): + genAlgs= ["Generation"] # the default one + if "SpecialGeneration" in self.KeywordDictionary.keys(): + specGen = (self.KeywordDictionary[ 'SpecialGeneration' ]).replace( ' ' , '' ) + specAlgs = specGen.split(',') + for alg in specAlgs: genAlgs.append(alg) + return genAlgs + # ============================================================================================ def susyOptions( eventtype ): """ Utility function for SUSY model: only for G=4, S=5,6 @@ -1184,234 +1194,242 @@ def run_create( dkfile , remove , python , force ): ABU = eventtype.EventTypeNumber()[0:2]+eventtype.U() eventtype.HeaderOptions( ) - # Polarized Lambda_b - ### eventtype.OptionFile - if AB == "15": - if eventtype.HasPolarizedLambdab(): - if eventtype.PolarizedLambdab() == "yes": - eventtype.OptionFile.GeneratePolarizedLambdab() - # Polarized baryons - ### eventtype.OptionFile - if eventtype.HasPolarizedbaryon(): - if eventtype.PolarizedBaryon() == "yes": - eventtype.OptionFile.GeneratePolarizedBaryon() - eventtype.OptionFile.SetBaryonPolarization(eventtype) - - # Optional lines for all event types --------------------------------- - # Check if exists ExtraOptions keyword - if eventtype.HasExtraOptions(): - eventtype.OptionFile.AddExtraOptions( eventtype ) - - # Mandatory lines to write ------------------------------------------- - # Event type number - eventtype.OptionFile.AddEventTypeNumber( eventtype ) - - # Sample - eventtype.OptionFile.AddSampleTool( eventtype ) - - # ProductionValue - eventtype.OptionFile.AddProductionTool( eventtype ) - if eventtype.Production() == 'BcVegPy' or eventtype.Production() == 'GenXicc': - eventtype.OptionFile.AddRarePileUpTool() - if eventtype.Production() == 'GenXicc': - eventtype.OptionFile.AddGenXiccProductionToolBaryonState( eventtype ) -# eventtype.OptionFile.AddGenXiccBeamMomentum( eventtype ) - if int(eventtype.EventTypeNumber()[0]) == 1 and \ - int(eventtype.EventTypeNumber()[1]) == 6 and \ - int(eventtype.EventTypeNumber()[6]) == 6 : ## Xibc baryons - eventtype.OptionFile.AddGenXiccProductionToolXibcOptions( eventtype ) - - # Decay tool - if not eventtype.HasDecayEngine(): - eventtype.OptionFile.AddEvtGenUserDecayFile( eventtype ) - else: - eventtype.OptionFile.AddDecayEngine( eventtype ) - - # Cuts - if eventtype.HasCuts(): - CutsValue = eventtype.Cuts() - if CutsValue != 'LHCbAcceptance': - if CutsValue == 'None': - CutsValue = '' - eventtype.OptionFile.AddCutTool( eventtype , CutsValue ) - if eventtype.Production() == 'GenXicc' and ('Xicc' in CutsValue): - eventtype.OptionFile.AddGenXiccCutToolBaryonState( eventtype, CutsValue ) - - # Lines for specific event type Beam gas in LHCb (G=6, C=0,1) ------ - if eventtype.IsBeamGas( ): - beamGasLHCb( eventtype ) - - # Optional lines depending of existing keywords ---------------------- - # Check if exists cuts option keyword - if eventtype.HasCutsOptions(): - eventtype.OptionFile.AddCutOptions( eventtype ) - - if eventtype.HasPostFilter(): - FilterValue = eventtype.PostFilter() - eventtype.OptionFile.AddPostFilter(eventtype, FilterValue) - if eventtype.HasPostFilterOptions(): - eventtype.OptionFile.AddPostFilterOptions( eventtype ) - - - - # Check if there are options for the decay tool - if eventtype.HasDecayOptions(): - eventtype.OptionFile.AddDecayOptions( eventtype ) - - # Check if exists FullEventCuts keyword - if eventtype.HasFullEventCuts(): - eventtype.OptionFile.AddFullEventCuts( eventtype ) - - ids = '' - - # Generation.SAMPLE.GENERATOR.InclusivePIDList - # if Inclusive - if ( 'Inclusive' in eventtype.Sample() ): - if eventtype.G() == '1': - pidlist = '521, -521, 511, -511, 531, -531, 541, -541, 5122, -5122, 5222, -5222, 5212, -5212, 5112, -5112, 5312, -5312, 5322, -5322, 5332, -5332, 5132, -5132, 5232, -5232' - elif int( eventtype.G() ) in (2, 7): - pidlist = '421, -421, 411, -411, 431, -431, 4122, -4122, 443, 4112, -4112, 4212, -4212, 4222, -4222, 4312, -4312, 4322, -4322, 4332, -4332, 4132, -4132, 4232, -4232, 100443, 441, 10441, 20443, 445, 4214, -4214, 4224, -4224, 4314, -4314, 4324, -4324, 4334, -4334, 4412, -4412, 4414,-4414, 4422, -4422, 4424, -4424, 4432, -4432, 4434, -4434, 4444, -4444, 14122, -14122, 14124, -14124, 100441' - eventtype.OptionFile.AddInclusivePIDList( eventtype , pidlist ) - # if Type Signal - else: - listing = { '10':'521, -521, 511, -511, 531, -531, 541, -541, 5122, -5122, 5222, -5222, 5212, -5212, 5112, -5112, 5312, -5312, 5322, -5322, 5332, -5332, 5132, -5132, 5232, -5232' - , '11':'511,-511' - , '12':'521,-521' - , '13':'531,-531' - , '14':'541,-541' - , '15':'5122,-5122' - , '19':'521, -521, 511, -511, 531, -531, 541, -541, 5122, -5122, 5332, -5332, 5132, -5132, 5232, -5232' - , '20':'421, -421, 411, -411, 431, -431, 4122, -4122, 443, 4112, -4112, 4212, -4212, 4222, -4222, 4312, -4312, 4322, -4322, 4332, -4332, 4132, -4132, 4232, -4232, 100443, 441, 10441, 20443, 445, 4214, -4214, 4224, -4224, 4314, -4314, 4324, -4324, 4334, -4334, 4412, -4412, 4414,-4414, 4422, -4422, 4424, -4424, 4432, -4432, 4434, -4434, 4444, -4444, 14122, -14122, 14124, -14124, 100441' - , '21':'411,-411' - , '22':'421,-421' - , '23':'431,-431' - , '24':'443' - , '25':'4122,-4122' - # tau - , '31':'15,-15' - # Sigma - , '32':'3222,-3222' - # Lambda - , '33':'3122,-3122' - # Ks - , '34':'310' - # Omega - , '36':'3334,-3334' - # K - , '37':'321,-321' - # Kl - , '38':'130' - , '70':'421, -421, 411, -411, 431, -431, 4122, -4122, 443, 4112, -4112, 4212, -4212, 4222, -4222, 4312, -4312, 4322, -4322, 4332, -4332, 4132, -4132, 4232, -4232, 100443, 441, 10441, 20443, 445, 4214, -4214, 4224, -4224, 4314, -4314, 4324, -4324, 4334, -4334, 4412, -4412, 4414,-4414, 4422, -4422, 4424, -4424, 4432, -4432, 4434, -4434, 4444, -4444, 14122, -14122, 14124, -14124, 100441' - , '71':'411,-411' - , '72':'421,-421' - , '73':'431,-431' - , '74':'443' - , '75':'4122,-4122' - } - listingExcited = { '270': '413,-413' - , '271': '423,-423' - , '272': '433,-433' - , '273': '435,-435' - , '274': '425,-425' - , '275': '415,-415' - , '276': '10433,-10433' - , '277': '413,-413' - , '278': '20433,-20433' - , '279': '10431,-10431' - , '260':'4112,-4112' - , '262':'4222,-4222' - , '263': '4114,-4114' - , '264': '4224,-4224' - , '267': '4214,-4214' ## Sigma_c*+ and Sigma_c*~- - , '268': '4132,-4132' - , '269': '4232,-4232' - , '770': '413,-413' - , '771': '423,-423' - , '772': '433,-433' - , '280': '100443' - , '281': '9920443' - , '282': '10443' - , '283': '10441' - , '284': '20443' - , '285': '445' - , '286': '441' - , '287': '30443' - # Xi- - , '350':'3312,-3312' - , '351':'3312,-3312' - # Xi0 - , '352':'3322,-3322' - , '353':'3322,-3322' - # phi - , '390':'333' - , '391':'333' - , '392':'333' - , '393':'221' - # other - , '180': '553' - , '181': '100553' - , '182': '200553' - , '183': '300553' - , '184': '9000553' - , '185': '10551' - , '186': '20553' - , '187': '555' - , '160': '5112,-5112' - , '161': '5212,-5212' - , '162': '5222,-5222' - , '163': '5132,-5132' - , '164': '5232,-5232' - , '165': '5332,-5332' - , '170': '513,-513' - , '171': '523,-523' - , '172': '533,-533' - , '173': '10513,-10513' - , '174': '10523,-10523' - , '175': '10533,-10533' - , '176': '515,-515' - , '177': '525,-525' - , '178': '535,-535'} - - if AB in listing: - if eventtype.Sample() != "Special" and eventtype.Sample() != "MinimumBias": - ids = listing[AB] - eventtype.OptionFile.AddSignalPIDList( eventtype , listing[AB] ) - elif ABX in listingExcited: - ids = listingExcited[ABX] - if AB=='18': - if 'None' != eventtype.Cuts(): - eventtype.OptionFile.AddSignalPID( eventtype , listingExcited[ ABX ] ) - elif ABX=='281': - if 'None' != eventtype.Cuts(): - eventtype.OptionFile.AddSignalPID( eventtype , listingExcited[ ABX ] ) - else: - if eventtype.Sample() != "Special" and eventtype.Sample() != "MinimumBias": - eventtype.OptionFile.AddSignalPIDList( eventtype , listingExcited[ ABX ] ) + # loop on multiple generation algorithms to be configured + genAlgs = eventtype.GenerationAlgNames() + + for genAlg in genAlgs: + eventtype.OptionFile.Write( ["genAlgName=\"{0}\"".format( genAlg )] ) + eventtype.OptionFile.list_tool = [] + # Polarized Lambda_b + ### eventtype.OptionFile + if AB == "15": + if eventtype.HasPolarizedLambdab(): + if eventtype.PolarizedLambdab() == "yes": + eventtype.OptionFile.GeneratePolarizedLambdab() + # Polarized baryons + ### eventtype.OptionFile + if eventtype.HasPolarizedbaryon(): + if eventtype.PolarizedBaryon() == "yes": + eventtype.OptionFile.GeneratePolarizedBaryon() + eventtype.OptionFile.SetBaryonPolarization(eventtype) + + # Optional lines for all event types --------------------------------- + # Check if exists ExtraOptions keyword + if eventtype.HasExtraOptions(): + eventtype.OptionFile.AddExtraOptions( eventtype ) +>>>>>>> 5b1b747d (support for additional Generation algorithm for beam-gas collisions and embedding) + + # Mandatory lines to write ------------------------------------------- + # Event type number + eventtype.OptionFile.AddEventTypeNumber( eventtype ) + + # Sample + eventtype.OptionFile.AddSampleTool( eventtype ) + + # ProductionValue + eventtype.OptionFile.AddProductionTool( eventtype ) + if eventtype.Production() == 'BcVegPy' or eventtype.Production() == 'GenXicc': + eventtype.OptionFile.AddRarePileUpTool() + if eventtype.Production() == 'GenXicc': + eventtype.OptionFile.AddGenXiccProductionToolBaryonState( eventtype ) + # eventtype.OptionFile.AddGenXiccBeamMomentum( eventtype ) + if int(eventtype.EventTypeNumber()[0]) == 1 and \ + int(eventtype.EventTypeNumber()[1]) == 6 and \ + int(eventtype.EventTypeNumber()[6]) == 6 : ## Xibc baryons + eventtype.OptionFile.AddGenXiccProductionToolXibcOptions( eventtype ) + + # Decay tool + if not eventtype.HasDecayEngine(): + eventtype.OptionFile.AddEvtGenUserDecayFile( eventtype ) + else: + eventtype.OptionFile.AddDecayEngine( eventtype ) + + # Cuts + if eventtype.HasCuts(): + CutsValue = eventtype.Cuts() + if CutsValue != 'LHCbAcceptance': + if CutsValue == 'None': + CutsValue = '' + eventtype.OptionFile.AddCutTool( eventtype , CutsValue ) + if eventtype.Production() == 'GenXicc' and ('Xicc' in CutsValue): + eventtype.OptionFile.AddGenXiccCutToolBaryonState( eventtype, CutsValue ) + + # Lines for specific event type Beam gas in LHCb (G=6, C=0,1) ------ + if eventtype.IsBeamGas( ): + beamGasLHCb( eventtype ) + + # Optional lines depending of existing keywords ---------------------- + # Check if exists cuts option keyword + if eventtype.HasCutsOptions(): + eventtype.OptionFile.AddCutOptions( eventtype ) + + if eventtype.HasPostFilter(): + FilterValue = eventtype.PostFilter() + eventtype.OptionFile.AddPostFilter(eventtype, FilterValue) + if eventtype.HasPostFilterOptions(): + eventtype.OptionFile.AddPostFilterOptions( eventtype ) + + + + # Check if there are options for the decay tool + if eventtype.HasDecayOptions(): + eventtype.OptionFile.AddDecayOptions( eventtype ) + + # Check if exists FullEventCuts keyword + if eventtype.HasFullEventCuts(): + eventtype.OptionFile.AddFullEventCuts( eventtype ) + + ids = '' + + # Generation.SAMPLE.GENERATOR.InclusivePIDList + # if Inclusive + if ( 'Inclusive' in eventtype.Sample() ): + if eventtype.G() == '1': + pidlist = '521, -521, 511, -511, 531, -531, 541, -541, 5122, -5122, 5222, -5222, 5212, -5212, 5112, -5112, 5312, -5312, 5322, -5322, 5332, -5332, 5132, -5132, 5232, -5232' + elif int( eventtype.G() ) in (2, 7): + pidlist = '421, -421, 411, -411, 431, -431, 4122, -4122, 443, 4112, -4112, 4212, -4212, 4222, -4222, 4312, -4312, 4322, -4322, 4332, -4332, 4132, -4132, 4232, -4232, 100443, 441, 10441, 20443, 445, 4214, -4214, 4224, -4224, 4314, -4314, 4324, -4324, 4334, -4334, 4412, -4412, 4414,-4414, 4422, -4422, 4424, -4424, 4432, -4432, 4434, -4434, 4444, -4444, 14122, -14122, 14124, -14124, 100441' + eventtype.OptionFile.AddInclusivePIDList( eventtype , pidlist ) + # if Type Signal + else: + listing = { '10':'521, -521, 511, -511, 531, -531, 541, -541, 5122, -5122, 5222, -5222, 5212, -5212, 5112, -5112, 5312, -5312, 5322, -5322, 5332, -5332, 5132, -5132, 5232, -5232' + , '11':'511,-511' + , '12':'521,-521' + , '13':'531,-531' + , '14':'541,-541' + , '15':'5122,-5122' + , '19':'521, -521, 511, -511, 531, -531, 541, -541, 5122, -5122, 5332, -5332, 5132, -5132, 5232, -5232' + , '20':'421, -421, 411, -411, 431, -431, 4122, -4122, 443, 4112, -4112, 4212, -4212, 4222, -4222, 4312, -4312, 4322, -4322, 4332, -4332, 4132, -4132, 4232, -4232, 100443, 441, 10441, 20443, 445, 4214, -4214, 4224, -4224, 4314, -4314, 4324, -4324, 4334, -4334, 4412, -4412, 4414,-4414, 4422, -4422, 4424, -4424, 4432, -4432, 4434, -4434, 4444, -4444, 14122, -14122, 14124, -14124, 100441' + , '21':'411,-411' + , '22':'421,-421' + , '23':'431,-431' + , '24':'443' + , '25':'4122,-4122' + # tau + , '31':'15,-15' + # Sigma + , '32':'3222,-3222' + # Lambda + , '33':'3122,-3122' + # Ks + , '34':'310' + # Omega + , '36':'3334,-3334' + # K + , '37':'321,-321' + # Kl + , '38':'130' + , '70':'421, -421, 411, -411, 431, -431, 4122, -4122, 443, 4112, -4112, 4212, -4212, 4222, -4222, 4312, -4312, 4322, -4322, 4332, -4332, 4132, -4132, 4232, -4232, 100443, 441, 10441, 20443, 445, 4214, -4214, 4224, -4224, 4314, -4314, 4324, -4324, 4334, -4334, 4412, -4412, 4414,-4414, 4422, -4422, 4424, -4424, 4432, -4432, 4434, -4434, 4444, -4444, 14122, -14122, 14124, -14124, 100441' + , '71':'411,-411' + , '72':'421,-421' + , '73':'431,-431' + , '74':'443' + , '75':'4122,-4122' + } + listingExcited = { '270': '413,-413' + , '271': '423,-423' + , '272': '433,-433' + , '273': '435,-435' + , '274': '425,-425' + , '275': '415,-415' + , '276': '10433,-10433' + , '277': '413,-413' + , '278': '20433,-20433' + , '279': '10431,-10431' + , '260':'4112,-4112' + , '262':'4222,-4222' + , '263': '4114,-4114' + , '264': '4224,-4224' + , '267': '4214,-4214' ## Sigma_c*+ and Sigma_c*~- + , '268': '4132,-4132' + , '269': '4232,-4232' + , '770': '413,-413' + , '771': '423,-423' + , '772': '433,-433' + , '280': '100443' + , '281': '9920443' + , '282': '10443' + , '283': '10441' + , '284': '20443' + , '285': '445' + , '286': '441' + , '287': '30443' + # Xi- + , '350':'3312,-3312' + , '351':'3312,-3312' + # Xi0 + , '352':'3322,-3322' + , '353':'3322,-3322' + # phi + , '390':'333' + , '391':'333' + , '392':'331' + , '393':'221' + # other + , '180': '553' + , '181': '100553' + , '182': '200553' + , '183': '300553' + , '184': '9000553' + , '185': '10551' + , '186': '20553' + , '187': '555' + , '160': '5112,-5112' + , '161': '5212,-5212' + , '162': '5222,-5222' + , '163': '5132,-5132' + , '164': '5232,-5232' + , '165': '5332,-5332' + , '170': '513,-513' + , '171': '523,-523' + , '172': '533,-533' + , '173': '10513,-10513' + , '174': '10523,-10523' + , '175': '10533,-10533' + , '176': '515,-515' + , '177': '525,-525' + , '178': '535,-535'} + + if AB in listing: + if eventtype.Sample() != "Special" and eventtype.Sample() != "MinimumBias": + ids = listing[AB] + eventtype.OptionFile.AddSignalPIDList( eventtype , listing[AB] ) + elif ABX in listingExcited: + ids = listingExcited[ABX] + if AB=='18': + if 'None' != eventtype.Cuts(): + eventtype.OptionFile.AddSignalPID( eventtype , listingExcited[ ABX ] ) + elif ABX=='281': + if 'None' != eventtype.Cuts(): + eventtype.OptionFile.AddSignalPID( eventtype , listingExcited[ ABX ] ) + else: + if eventtype.Sample() != "Special" and eventtype.Sample() != "MinimumBias": + eventtype.OptionFile.AddSignalPIDList( eventtype , listingExcited[ ABX ] ) - # Check if exists ParticleTable keyword - if eventtype.HasParticleTable(): - eventtype.OptionFile.AddParticleTable( eventtype ) - # Check if exists ParticleValue keyword - if eventtype.HasParticleValue(): - eventtype.OptionFile.AddParticleValue( eventtype ) + # Check if exists ParticleTable keyword + if eventtype.HasParticleTable(): + eventtype.OptionFile.AddParticleTable( eventtype ) - # Check if exist Model keyword (only applicable for G=4, S=5,6) - if eventtype.IsSUSY(): - arg = susyOptions( eventtype ) + # Check if exists ParticleValue keyword + if eventtype.HasParticleValue(): + eventtype.OptionFile.AddParticleValue( eventtype ) - # insert python lines directly - if technology == 'Python': - if eventtype.HasPythonCodeToInsert(): - eventtype.OptionFile.Write( [ eventtype.PythonCodeToInsert() ] ) + # Check if exist Model keyword (only applicable for G=4, S=5,6) + if eventtype.IsSUSY(): + arg = susyOptions( eventtype ) - if ids and int(ids.split(',')[0]) in pGunMomentumFileIDs: - eventtype.OptionFile.AddPGunInfo(ids, eventtype) + # insert python lines directly + if technology == 'Python': + if eventtype.HasPythonCodeToInsert(): + eventtype.OptionFile.Write( [ eventtype.PythonCodeToInsert() ] ) - writeBkkTable( eventtype.EventTypeNumber() , eventtype.DecayDescriptor() , eventtype.NickName() ) - writeSQLTable( eventtype.EventTypeNumber() , eventtype.DecayDescriptor() , eventtype.NickName() ) + if ids and int(ids.split(',')[0]) in pGunMomentumFileIDs: + eventtype.OptionFile.AddPGunInfo(ids, eventtype) + + writeBkkTable( eventtype.EventTypeNumber() , eventtype.DecayDescriptor() , eventtype.NickName() ) + writeSQLTable( eventtype.EventTypeNumber() , eventtype.DecayDescriptor() , eventtype.NickName() ) def run_loop( remove , python , force ): """ loop in the DKFILES directory to generate the options file diff --git a/dkfiles/A1_bb=100GeV.dec b/dkfiles/A1_bb=100GeV.dec index 67d3d474e..a70e6024f 100644 --- a/dkfiles/A1_bb=100GeV.dec +++ b/dkfiles/A1_bb=100GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) -# tracksInAcc = Generation().A1_bbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_bbinAcc # tracksInAcc.Code = "count ( isGoodBFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_bb=175GeV.dec b/dkfiles/A1_bb=175GeV.dec index 51cd53ec3..fa42a9a11 100644 --- a/dkfiles/A1_bb=175GeV.dec +++ b/dkfiles/A1_bb=175GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) -# tracksInAcc = Generation().A1_bbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_bbinAcc # tracksInAcc.Code = "count ( isGoodBFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_bb=25GeV.dec b/dkfiles/A1_bb=25GeV.dec index a3cf0f9aa..558fd6dc0 100644 --- a/dkfiles/A1_bb=25GeV.dec +++ b/dkfiles/A1_bb=25GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) -# tracksInAcc = Generation().A1_bbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_bbinAcc # tracksInAcc.Code = "count ( isGoodBFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_bb=35GeV.dec b/dkfiles/A1_bb=35GeV.dec index ee87f327f..28aa73116 100644 --- a/dkfiles/A1_bb=35GeV.dec +++ b/dkfiles/A1_bb=35GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) -# tracksInAcc = Generation().A1_bbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_bbinAcc # tracksInAcc.Code = "count ( isGoodBFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_bb=45GeV.dec b/dkfiles/A1_bb=45GeV.dec index 0d1e8d7f9..23be42848 100644 --- a/dkfiles/A1_bb=45GeV.dec +++ b/dkfiles/A1_bb=45GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) -# tracksInAcc = Generation().A1_bbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_bbinAcc # tracksInAcc.Code = "count ( isGoodBFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_bb=60GeV.dec b/dkfiles/A1_bb=60GeV.dec index 958b92b22..f9b266548 100644 --- a/dkfiles/A1_bb=60GeV.dec +++ b/dkfiles/A1_bb=60GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) -# tracksInAcc = Generation().A1_bbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_bbinAcc # tracksInAcc.Code = "count ( isGoodBFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_bb=80GeV.dec b/dkfiles/A1_bb=80GeV.dec index 8bdd5b22d..a34df46f1 100644 --- a/dkfiles/A1_bb=80GeV.dec +++ b/dkfiles/A1_bb=80GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2H = on", # "25:onMode = off", @@ -23,8 +23,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) -# tracksInAcc = Generation().A1_bbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_bbinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_bbinAcc # tracksInAcc.Code = "count ( isGoodBFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_cc=100GeV.dec b/dkfiles/A1_cc=100GeV.dec index 6fc6a6f4a..5bb14b173 100644 --- a/dkfiles/A1_cc=100GeV.dec +++ b/dkfiles/A1_cc=100GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) -# tracksInAcc = Generation().A1_ccinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_ccinAcc # tracksInAcc.Code = "count ( isGoodCFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_cc=175GeV.dec b/dkfiles/A1_cc=175GeV.dec index f2cc68e1c..a796e9b5e 100644 --- a/dkfiles/A1_cc=175GeV.dec +++ b/dkfiles/A1_cc=175GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) -# tracksInAcc = Generation().A1_ccinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_ccinAcc # tracksInAcc.Code = "count ( isGoodCFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_cc=25GeV.dec b/dkfiles/A1_cc=25GeV.dec index abb3f9cc9..bcb2f680a 100644 --- a/dkfiles/A1_cc=25GeV.dec +++ b/dkfiles/A1_cc=25GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) -# tracksInAcc = Generation().A1_ccinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_ccinAcc # tracksInAcc.Code = "count ( isGoodCFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_cc=35GeV.dec b/dkfiles/A1_cc=35GeV.dec index 598ec2664..bee92b877 100644 --- a/dkfiles/A1_cc=35GeV.dec +++ b/dkfiles/A1_cc=35GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) -# tracksInAcc = Generation().A1_ccinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_ccinAcc # tracksInAcc.Code = "count ( isGoodCFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_cc=45GeV.dec b/dkfiles/A1_cc=45GeV.dec index 96cb4bc00..da0b9907e 100644 --- a/dkfiles/A1_cc=45GeV.dec +++ b/dkfiles/A1_cc=45GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) -# tracksInAcc = Generation().A1_ccinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_ccinAcc # tracksInAcc.Code = "count ( isGoodCFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_cc=60GeV.dec b/dkfiles/A1_cc=60GeV.dec index 9ae9c3d73..3337beb77 100644 --- a/dkfiles/A1_cc=60GeV.dec +++ b/dkfiles/A1_cc=60GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) -# tracksInAcc = Generation().A1_ccinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_ccinAcc # tracksInAcc.Code = "count ( isGoodCFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_cc=80GeV.dec b/dkfiles/A1_cc=80GeV.dec index dec262d74..d17e5c4f8 100644 --- a/dkfiles/A1_cc=80GeV.dec +++ b/dkfiles/A1_cc=80GeV.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -25,8 +25,8 @@ # ,"36:doForceWidth = on" # Fix maximum width to avoid problems with 2->1 processes # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) -# tracksInAcc = Generation().A1_ccinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "A1_ccinAcc" ) +# tracksInAcc = Generation(genAlgName).A1_ccinAcc # tracksInAcc.Code = "count ( isGoodCFromA1 ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/A1_emu,mA=10GeV,tA=0ps,Anarrow.dec b/dkfiles/A1_emu,mA=10GeV,tA=0ps,Anarrow.dec index 5fce1f45a..b1f627e5d 100644 --- a/dkfiles/A1_emu,mA=10GeV,tA=0ps,Anarrow.dec +++ b/dkfiles/A1_emu,mA=10GeV,tA=0ps,Anarrow.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=10GeV,tA=2ps.dec b/dkfiles/A1_emu,mA=10GeV,tA=2ps.dec index c5379944f..e0d88d9cc 100644 --- a/dkfiles/A1_emu,mA=10GeV,tA=2ps.dec +++ b/dkfiles/A1_emu,mA=10GeV,tA=2ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=10GeV,tA=90ps.dec b/dkfiles/A1_emu,mA=10GeV,tA=90ps.dec index 5025b48d1..3a4cb108e 100644 --- a/dkfiles/A1_emu,mA=10GeV,tA=90ps.dec +++ b/dkfiles/A1_emu,mA=10GeV,tA=90ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=15GeV,tA=0ps,Anarrow.dec b/dkfiles/A1_emu,mA=15GeV,tA=0ps,Anarrow.dec index 8ced1bdf8..2d6a89593 100644 --- a/dkfiles/A1_emu,mA=15GeV,tA=0ps,Anarrow.dec +++ b/dkfiles/A1_emu,mA=15GeV,tA=0ps,Anarrow.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=15GeV,tA=2ps.dec b/dkfiles/A1_emu,mA=15GeV,tA=2ps.dec index 76522858d..abbdb7051 100644 --- a/dkfiles/A1_emu,mA=15GeV,tA=2ps.dec +++ b/dkfiles/A1_emu,mA=15GeV,tA=2ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=15GeV,tA=90ps.dec b/dkfiles/A1_emu,mA=15GeV,tA=90ps.dec index 04c695428..25e93f1e5 100644 --- a/dkfiles/A1_emu,mA=15GeV,tA=90ps.dec +++ b/dkfiles/A1_emu,mA=15GeV,tA=90ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=20GeV,tA=0ps,Anarrow.dec b/dkfiles/A1_emu,mA=20GeV,tA=0ps,Anarrow.dec index a9775baba..0fce2d5fb 100644 --- a/dkfiles/A1_emu,mA=20GeV,tA=0ps,Anarrow.dec +++ b/dkfiles/A1_emu,mA=20GeV,tA=0ps,Anarrow.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=20GeV,tA=2ps.dec b/dkfiles/A1_emu,mA=20GeV,tA=2ps.dec index 32461fbde..7aff0d77d 100644 --- a/dkfiles/A1_emu,mA=20GeV,tA=2ps.dec +++ b/dkfiles/A1_emu,mA=20GeV,tA=2ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=20GeV,tA=90ps.dec b/dkfiles/A1_emu,mA=20GeV,tA=90ps.dec index 253f009f1..d33f7e908 100644 --- a/dkfiles/A1_emu,mA=20GeV,tA=90ps.dec +++ b/dkfiles/A1_emu,mA=20GeV,tA=90ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=2GeV,tA=0ps,Anarrow.dec b/dkfiles/A1_emu,mA=2GeV,tA=0ps,Anarrow.dec index 63acc18b6..88fea463f 100644 --- a/dkfiles/A1_emu,mA=2GeV,tA=0ps,Anarrow.dec +++ b/dkfiles/A1_emu,mA=2GeV,tA=0ps,Anarrow.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=2GeV,tA=2ps.dec b/dkfiles/A1_emu,mA=2GeV,tA=2ps.dec index f2125dad6..2af749747 100644 --- a/dkfiles/A1_emu,mA=2GeV,tA=2ps.dec +++ b/dkfiles/A1_emu,mA=2GeV,tA=2ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=2GeV,tA=90ps.dec b/dkfiles/A1_emu,mA=2GeV,tA=90ps.dec index 0f0d09dad..eb206b953 100644 --- a/dkfiles/A1_emu,mA=2GeV,tA=90ps.dec +++ b/dkfiles/A1_emu,mA=2GeV,tA=90ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=7GeV,tA=0ps,Anarrow.dec b/dkfiles/A1_emu,mA=7GeV,tA=0ps,Anarrow.dec index 858654599..cb9954b76 100644 --- a/dkfiles/A1_emu,mA=7GeV,tA=0ps,Anarrow.dec +++ b/dkfiles/A1_emu,mA=7GeV,tA=0ps,Anarrow.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=7GeV,tA=2ps.dec b/dkfiles/A1_emu,mA=7GeV,tA=2ps.dec index 56ce395a2..51bbd56d5 100644 --- a/dkfiles/A1_emu,mA=7GeV,tA=2ps.dec +++ b/dkfiles/A1_emu,mA=7GeV,tA=2ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_emu,mA=7GeV,tA=90ps.dec b/dkfiles/A1_emu,mA=7GeV,tA=90ps.dec index c64b3e27a..cc06f6173 100644 --- a/dkfiles/A1_emu,mA=7GeV,tA=90ps.dec +++ b/dkfiles/A1_emu,mA=7GeV,tA=90ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_gammagamma,mA=10GeV.dec b/dkfiles/A1_gammagamma,mA=10GeV.dec index ee2b7dd03..73187f92a 100644 --- a/dkfiles/A1_gammagamma,mA=10GeV.dec +++ b/dkfiles/A1_gammagamma,mA=10GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromA1InAcceptance" ) -# GammasInAcc = Generation().GammasFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromA1InAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromA1InAcceptance # GammasInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # GammasInAcc.Preambulo += [ diff --git a/dkfiles/A1_gammagamma,mA=15GeV.dec b/dkfiles/A1_gammagamma,mA=15GeV.dec index 9615ef053..437cbdbe3 100644 --- a/dkfiles/A1_gammagamma,mA=15GeV.dec +++ b/dkfiles/A1_gammagamma,mA=15GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromA1InAcceptance" ) -# GammasInAcc = Generation().GammasFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromA1InAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromA1InAcceptance # GammasInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # GammasInAcc.Preambulo += [ diff --git a/dkfiles/A1_gammagamma,mA=20GeV.dec b/dkfiles/A1_gammagamma,mA=20GeV.dec index 8cd672d41..e6892ab63 100644 --- a/dkfiles/A1_gammagamma,mA=20GeV.dec +++ b/dkfiles/A1_gammagamma,mA=20GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromA1InAcceptance" ) -# GammasInAcc = Generation().GammasFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromA1InAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromA1InAcceptance # GammasInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # GammasInAcc.Preambulo += [ diff --git a/dkfiles/A1_gammagamma,mA=4.2GeV.dec b/dkfiles/A1_gammagamma,mA=4.2GeV.dec index 358d1bae4..b0747ad15 100644 --- a/dkfiles/A1_gammagamma,mA=4.2GeV.dec +++ b/dkfiles/A1_gammagamma,mA=4.2GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromA1InAcceptance" ) -# GammasInAcc = Generation().GammasFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromA1InAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromA1InAcceptance # GammasInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # GammasInAcc.Preambulo += [ diff --git a/dkfiles/A1_tautau,mA=10GeV,tA=0ps.dec b/dkfiles/A1_tautau,mA=10GeV,tA=0ps.dec index 119a86c30..90c38196e 100644 --- a/dkfiles/A1_tautau,mA=10GeV,tA=0ps.dec +++ b/dkfiles/A1_tautau,mA=10GeV,tA=0ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_tautau,mA=10GeV,tA=2ps.dec b/dkfiles/A1_tautau,mA=10GeV,tA=2ps.dec index 4f6c0af6f..dddd50729 100644 --- a/dkfiles/A1_tautau,mA=10GeV,tA=2ps.dec +++ b/dkfiles/A1_tautau,mA=10GeV,tA=2ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/A1_tautau,mA=10GeV,tA=90ps.dec b/dkfiles/A1_tautau,mA=10GeV,tA=90ps.dec index 111df3eb0..3dae5f7d4 100644 --- a/dkfiles/A1_tautau,mA=10GeV,tA=90ps.dec +++ b/dkfiles/A1_tautau,mA=10GeV,tA=90ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"Higgs:useBSM = on" # Switch Higgs BSM on # ,"HiggsBSM:allA3 = on" # Switch H_30 (A0) production on @@ -29,8 +29,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) -# tracksInAcc = Generation().LeptonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LeptonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).LeptonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodA1 ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/ALP102gg.dec b/dkfiles/ALP102gg.dec index 838292bee..0bba925e9 100644 --- a/dkfiles/ALP102gg.dec +++ b/dkfiles/ALP102gg.dec @@ -15,20 +15,20 @@ # from Gaudi.Configuration import importOptions # # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" # # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" # # Madgraph options. # from Configurables import Gauss -# Generation().Special.addTool(MadgraphProduction) +# Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", @@ -58,9 +58,9 @@ # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation().GammasFromAxInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/ALP112gg.dec b/dkfiles/ALP112gg.dec index abc42a936..d1b950404 100644 --- a/dkfiles/ALP112gg.dec +++ b/dkfiles/ALP112gg.dec @@ -15,19 +15,19 @@ # from Gaudi.Configuration import importOptions # # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" # # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" # # Madgraph options. # from Configurables import Gauss -# Generation().Special.addTool(MadgraphProduction) +# Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", @@ -58,9 +58,9 @@ # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation().GammasFromAxInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/ALP42gg.dec b/dkfiles/ALP42gg.dec index 5e305b4aa..cef05e9f1 100644 --- a/dkfiles/ALP42gg.dec +++ b/dkfiles/ALP42gg.dec @@ -15,20 +15,20 @@ # from Gaudi.Configuration import importOptions # # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" # # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" # # Madgraph options. # from Configurables import Gauss -# Generation().Special.addTool(MadgraphProduction) +# Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", @@ -58,9 +58,9 @@ # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation().GammasFromAxInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/ALP452gg.dec b/dkfiles/ALP452gg.dec index 50c971f12..ceb2ac719 100644 --- a/dkfiles/ALP452gg.dec +++ b/dkfiles/ALP452gg.dec @@ -15,21 +15,21 @@ # from Gaudi.Configuration import importOptions # # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" # # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" # # Madgraph options. # from Configurables import Gauss -# Generation().Special.addTool(MadgraphProduction) +# Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", @@ -59,9 +59,9 @@ # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation().GammasFromAxInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/ALP52gg.dec b/dkfiles/ALP52gg.dec index 3665320b2..97e3b9e2a 100644 --- a/dkfiles/ALP52gg.dec +++ b/dkfiles/ALP52gg.dec @@ -15,20 +15,20 @@ # from Gaudi.Configuration import importOptions # # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" # # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" # # Madgraph options. # from Configurables import Gauss -# Generation().Special.addTool(MadgraphProduction) +# Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", @@ -58,9 +58,9 @@ # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation().GammasFromAxInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/ALP62gg.dec b/dkfiles/ALP62gg.dec index 59f57aa89..04a5856e3 100644 --- a/dkfiles/ALP62gg.dec +++ b/dkfiles/ALP62gg.dec @@ -15,20 +15,20 @@ # from Gaudi.Configuration import importOptions # # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" # # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" # # Madgraph options. # from Configurables import Gauss -# Generation().Special.addTool(MadgraphProduction) +# Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", @@ -58,9 +58,9 @@ # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation().GammasFromAxInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/ALP72gg.dec b/dkfiles/ALP72gg.dec index 8a847fb67..01679dbd4 100644 --- a/dkfiles/ALP72gg.dec +++ b/dkfiles/ALP72gg.dec @@ -15,20 +15,20 @@ # from Gaudi.Configuration import importOptions # # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" # # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" # # Madgraph options. # from Configurables import Gauss -# Generation().Special.addTool(MadgraphProduction) +# Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", @@ -58,9 +58,9 @@ # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation().GammasFromAxInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/ALP82gg.dec b/dkfiles/ALP82gg.dec index de89c79b2..65b18313a 100644 --- a/dkfiles/ALP82gg.dec +++ b/dkfiles/ALP82gg.dec @@ -15,20 +15,20 @@ # from Gaudi.Configuration import importOptions # # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" # # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" # # Madgraph options. # from Configurables import Gauss -# Generation().Special.addTool(MadgraphProduction) +# Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", @@ -58,9 +58,9 @@ # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation().GammasFromAxInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/ALP92gg.dec b/dkfiles/ALP92gg.dec index bb55a193c..5c1f06e92 100644 --- a/dkfiles/ALP92gg.dec +++ b/dkfiles/ALP92gg.dec @@ -15,20 +15,20 @@ # from Gaudi.Configuration import importOptions # # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" # # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" # # Madgraph options. # from Configurables import Gauss -# Generation().Special.addTool(MadgraphProduction) +# Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", @@ -58,9 +58,9 @@ # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation().GammasFromAxInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/B+_excitedDstDsX,Ds2Xa1=TightCut.dec b/dkfiles/B+_excitedDstDsX,Ds2Xa1=TightCut.dec index 7f9190a83..e35e02cbb 100644 --- a/dkfiles/B+_excitedDstDsX,Ds2Xa1=TightCut.dec +++ b/dkfiles/B+_excitedDstDsX,Ds2Xa1=TightCut.dec @@ -7,7 +7,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^(D*(2010)+ => ^(D0 => K- pi+) pi+) pi- pi+ pi- ...]CC" diff --git a/dkfiles/B+_excitedDstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec b/dkfiles/B+_excitedDstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec index 281cb871f..4c181dc6e 100644 --- a/dkfiles/B+_excitedDstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec +++ b/dkfiles/B+_excitedDstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec @@ -7,7 +7,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^(D*(2010)+ => ^(D0 => K- pi+) pi+) pi- pi+ pi- ...]CC" diff --git a/dkfiles/B0_Denu,K*enu,Kpi=DecProdCut,TightCut.dec b/dkfiles/B0_Denu,K*enu,Kpi=DecProdCut,TightCut.dec index 68d64497c..02f908132 100644 --- a/dkfiles/B0_Denu,K*enu,Kpi=DecProdCut,TightCut.dec +++ b/dkfiles/B0_Denu,K*enu,Kpi=DecProdCut,TightCut.dec @@ -22,7 +22,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) @@ -38,8 +38,8 @@ # '[B0]cc' : " massCut " # } # -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "[(B0 ==> (D- ==> (K*(892)0 ==> ^K+ pi-) ^e- nu_e~) ^e+ nu_e)]CC" # diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV.dec index 6a1c96201..b950ebd14 100644 --- a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV.dec +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) -# tracksInAcc = Generation().B0toDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation(genAlgName).B0toDM # tracksInAcc.Code = " count ( isGoodB ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV.dec index 833091413..b33ba9558 100644 --- a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV.dec +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) -# tracksInAcc = Generation().B0toDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation(genAlgName).B0toDM # tracksInAcc.Code = " count ( isGoodB ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV.dec index cba9de879..1359625e5 100644 --- a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV.dec +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) -# tracksInAcc = Generation().B0toDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation(genAlgName).B0toDM # tracksInAcc.Code = " count ( isGoodB ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV.dec index 2f4e68d55..b0a1d4541 100644 --- a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV.dec +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) -# tracksInAcc = Generation().B0toDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation(genAlgName).B0toDM # tracksInAcc.Code = " count ( isGoodB ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV.dec index ebf5afc2e..af02a3a3f 100644 --- a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV.dec +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) -# tracksInAcc = Generation().B0toDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation(genAlgName).B0toDM # tracksInAcc.Code = " count ( isGoodB ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV.dec index 5206fc038..f235b4f08 100644 --- a/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV.dec +++ b/dkfiles/B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "B0toDM" ) -# tracksInAcc = Generation().B0toDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "B0toDM" ) +# tracksInAcc = Generation(genAlgName).B0toDM # tracksInAcc.Code = " count ( isGoodB ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/BRpVNeutralino_m0200_m12200_muqq_mSUGRA.dec b/dkfiles/BRpVNeutralino_m0200_m12200_muqq_mSUGRA.dec index 085365e19..808a429b3 100644 --- a/dkfiles/BRpVNeutralino_m0200_m12200_muqq_mSUGRA.dec +++ b/dkfiles/BRpVNeutralino_m0200_m12200_muqq_mSUGRA.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "Chi10InAccMuInAcc" ) -# GenLevelSelection = Generation().Chi10InAccMuInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "Chi10InAccMuInAcc" ) +# GenLevelSelection = Generation(genAlgName).Chi10InAccMuInAcc # GenLevelSelection.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, mm, meter" # , "GEVZ = GFAEVX( GVZ, LoKi.Constants.InvalidDistance )" @@ -35,7 +35,7 @@ # from SuSySLHAFunctions import getParticlePropertiesAndPythia8Commands # pps, ppCommands = getParticlePropertiesAndPythia8Commands(spcFileName, specialSusyParticles) # -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SLHA:file %s" % spcFileName # , "SLHA:useDecayTable = true" # ] + ppCommands diff --git a/dkfiles/Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut.dec b/dkfiles/Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut.dec index 689906cf9..f4ccb3df4 100644 --- a/dkfiles/Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut.dec +++ b/dkfiles/Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec b/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec index 82a077ccc..a4daa6504 100755 --- a/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec +++ b/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec index 8eaf24ff2..c113bc9e4 100755 --- a/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec +++ b/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec b/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec index d0243291a..e4dfd2c92 100755 --- a/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec +++ b/dkfiles/Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffEbert.dec b/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffEbert.dec index 0a7468070..910861ce8 100755 --- a/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffEbert.dec +++ b/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffEbert.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2.dec index c56730887..6f02c2698 100755 --- a/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2.dec +++ b/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffKiselev.dec b/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffKiselev.dec index 57cb6e64f..664511db7 100755 --- a/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffKiselev.dec +++ b/dkfiles/Bc_D0munu=BcVegPy,TightDecProdCut,ffKiselev.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffEbert.dec b/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffEbert.dec index f40c44ded..cef4b9996 100755 --- a/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffEbert.dec +++ b/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffEbert.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec index 007328d42..ccc30a071 100755 --- a/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec +++ b/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffKiselev.dec b/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffKiselev.dec index 3ecff08c4..2fbb9839c 100755 --- a/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffKiselev.dec +++ b/dkfiles/Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffKiselev.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec b/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec index 6668f5565..341859b34 100755 --- a/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec +++ b/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec index 20ab21384..1c987ee2f 100755 --- a/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec +++ b/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec b/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec index 8654bea58..22a3965b9 100755 --- a/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec +++ b/dkfiles/Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffEbert.dec b/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffEbert.dec index ca6ba4b75..47f0b8382 100755 --- a/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffEbert.dec +++ b/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffEbert.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec index 706a9c365..fc88669d4 100755 --- a/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec +++ b/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffKiselev.dec b/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffKiselev.dec index aca3aa966..80bcc856c 100755 --- a/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffKiselev.dec +++ b/dkfiles/Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffKiselev.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec b/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec index f9aa2695a..f882a6db3 100755 --- a/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec +++ b/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffEbert.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec b/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec index 99d3453b8..773d7ffdc 100755 --- a/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec +++ b/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec b/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec index cd28a7e8f..ad7e22526 100755 --- a/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec +++ b/dkfiles/Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev.dec @@ -15,8 +15,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodB ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_JpsiCharm2Body,mm,muX=JpsiLeptonInAcceptance.dec b/dkfiles/Bc_JpsiCharm2Body,mm,muX=JpsiLeptonInAcceptance.dec index 96dbd35ce..f9480c029 100755 --- a/dkfiles/Bc_JpsiCharm2Body,mm,muX=JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bc_JpsiCharm2Body,mm,muX=JpsiLeptonInAcceptance.dec @@ -11,11 +11,11 @@ # # InsertPythonCode: #from Configurables import JpsiLeptonInAcceptance -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.PreselMass = False -#Generation().JpsiLeptonInAcceptance.PreselDoca = False +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = False +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = False # EndInsertPythonCode # # Documentation: Bc+ to Jpsi D/D*/Ds/Ds*, where the D or D_s meson decays leptonically or semileptonically with a final state containing a mu. Radiative mode included. TightCut. diff --git a/dkfiles/Bc_JpsiCharm3Body,mm,muX=JpsiLeptonInAcceptance.dec b/dkfiles/Bc_JpsiCharm3Body,mm,muX=JpsiLeptonInAcceptance.dec index b2156279c..d60b2e5ce 100755 --- a/dkfiles/Bc_JpsiCharm3Body,mm,muX=JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bc_JpsiCharm3Body,mm,muX=JpsiLeptonInAcceptance.dec @@ -11,11 +11,11 @@ # # InsertPythonCode: #from Configurables import JpsiLeptonInAcceptance -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.PreselMass = False -#Generation().JpsiLeptonInAcceptance.PreselDoca = False +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = False +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = False # EndInsertPythonCode # # Documentation: Bc+ to Jpsi and a D K0 / D0 K / D* K0 / D*0 K, where the D meson decays leptonically or semileptonically with a final state containing a mu. Radiative mode included. TightCut. diff --git a/dkfiles/Bc_JpsiCharmQuasi2Body,mm,muX=JpsiLeptonInAcceptance.dec b/dkfiles/Bc_JpsiCharmQuasi2Body,mm,muX=JpsiLeptonInAcceptance.dec index 1f3a1f719..d5a647ea8 100755 --- a/dkfiles/Bc_JpsiCharmQuasi2Body,mm,muX=JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bc_JpsiCharmQuasi2Body,mm,muX=JpsiLeptonInAcceptance.dec @@ -11,11 +11,11 @@ # # InsertPythonCode: #from Configurables import JpsiLeptonInAcceptance -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.PreselMass = False -#Generation().JpsiLeptonInAcceptance.PreselDoca = False +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = False +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = False # EndInsertPythonCode # # Documentation: Bc+ to Jpsi excited Ds** (D_s0*/D_s1/D'_s1/D_s2*), where the D_s meson decays leptonically or semileptonically with a final state containing a mu. Radiative mode included. TightCut. diff --git a/dkfiles/Bc_JpsiDx,mm,muX=JpsiLeptonInAcceptance.dec b/dkfiles/Bc_JpsiDx,mm,muX=JpsiLeptonInAcceptance.dec index 01c8f5e89..5cf0487d4 100644 --- a/dkfiles/Bc_JpsiDx,mm,muX=JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bc_JpsiDx,mm,muX=JpsiLeptonInAcceptance.dec @@ -11,11 +11,11 @@ # # InsertPythonCode: #from Configurables import JpsiLeptonInAcceptance -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.PreselMass = False -#Generation().JpsiLeptonInAcceptance.PreselDoca = False +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = False +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = False # EndInsertPythonCode # # Documentation: Bc+ to Jpsi D/D*/Ds/Ds*, where the D meson decays leptonically or semileptonically with a final state containing a mu. Radiative mode included. TightCut. diff --git a/dkfiles/Bc_JpsiMuNu,mm=BcVegPy,ffEbert,TightCut.dec b/dkfiles/Bc_JpsiMuNu,mm=BcVegPy,ffEbert,TightCut.dec index bcbcb4a4d..e5347956b 100644 --- a/dkfiles/Bc_JpsiMuNu,mm=BcVegPy,ffEbert,TightCut.dec +++ b/dkfiles/Bc_JpsiMuNu,mm=BcVegPy,ffEbert,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutToolWithDecay #from Gauss.Configuration import * -#generation = Generation() +#generation = Generation(genAlgName) #production = generation.Special #production.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) #production.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' diff --git a/dkfiles/Bc_JpsiTauNu=TightDecProdCut.dec b/dkfiles/Bc_JpsiTauNu=TightDecProdCut.dec index cb20ea441..fdd11a08a 100644 --- a/dkfiles/Bc_JpsiTauNu=TightDecProdCut.dec +++ b/dkfiles/Bc_JpsiTauNu=TightDecProdCut.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodTau ) > 0 ) & ( count ( hasGoodJpsi ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV.dec b/dkfiles/Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV.dec index bf2cf296f..1b7a512f0 100644 --- a/dkfiles/Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV.dec +++ b/dkfiles/Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bc_Jpsimunu,mm=BcVegPy,ffEbert,DiLeptonInAcc,M4.5GeV.dec b/dkfiles/Bc_Jpsimunu,mm=BcVegPy,ffEbert,DiLeptonInAcc,M4.5GeV.dec index 8dc59a283..1067a6dbf 100644 --- a/dkfiles/Bc_Jpsimunu,mm=BcVegPy,ffEbert,DiLeptonInAcc,M4.5GeV.dec +++ b/dkfiles/Bc_Jpsimunu,mm=BcVegPy,ffEbert,DiLeptonInAcc,M4.5GeV.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bc_Jpsitaunu,ppmununu=BcVegPy,TightCut.dec b/dkfiles/Bc_Jpsitaunu,ppmununu=BcVegPy,TightCut.dec index 6f5f9609c..a511a7374 100644 --- a/dkfiles/Bc_Jpsitaunu,ppmununu=BcVegPy,TightCut.dec +++ b/dkfiles/Bc_Jpsitaunu,ppmununu=BcVegPy,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bc_KBs,Dsmunu,3h=cocktail,mu4hinAcc.dec b/dkfiles/Bc_KBs,Dsmunu,3h=cocktail,mu4hinAcc.dec index efda954a9..6488398b9 100644 --- a/dkfiles/Bc_KBs,Dsmunu,3h=cocktail,mu4hinAcc.dec +++ b/dkfiles/Bc_KBs,Dsmunu,3h=cocktail,mu4hinAcc.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutToolWithDecay -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # # # tightCut = gen.Special.TightCut diff --git a/dkfiles/Bc_TauNu=BcVegPy,DecProdCut.dec b/dkfiles/Bc_TauNu=BcVegPy,DecProdCut.dec index 34a1b2c3e..626decd3e 100644 --- a/dkfiles/Bc_TauNu=BcVegPy,DecProdCut.dec +++ b/dkfiles/Bc_TauNu=BcVegPy,DecProdCut.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodTau ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_TauNuGamma=BcVegPy,DecProdCut.dec b/dkfiles/Bc_TauNuGamma=BcVegPy,DecProdCut.dec index 92048f202..0ebc9f114 100644 --- a/dkfiles/Bc_TauNuGamma=BcVegPy,DecProdCut.dec +++ b/dkfiles/Bc_TauNuGamma=BcVegPy,DecProdCut.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( hasGoodTau ) > 0 )" # # tightCuts.Preambulo += [ diff --git a/dkfiles/Bc_chic0munu,pp=BcVegPy,TightCut.dec b/dkfiles/Bc_chic0munu,pp=BcVegPy,TightCut.dec index 6031b53d6..a186d67b0 100644 --- a/dkfiles/Bc_chic0munu,pp=BcVegPy,TightCut.dec +++ b/dkfiles/Bc_chic0munu,pp=BcVegPy,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bc_chic1MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance.dec b/dkfiles/Bc_chic1MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance.dec index a048e8faf..eda3a1227 100644 --- a/dkfiles/Bc_chic1MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bc_chic1MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance.dec @@ -11,11 +11,11 @@ # # InsertPythonCode: #from Configurables import JpsiLeptonInAcceptance -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.PreselMass = False -#Generation().JpsiLeptonInAcceptance.PreselDoca = False +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = False +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = False # EndInsertPythonCode # # Documentation: Bc+ to Chi_c1(1P) mu, Chi_c1(1P) -> (Jpsi -> mumu) gamma. Form factor model by Wang et al. 10.1103/PhysRevD.79.114018 diff --git a/dkfiles/Bc_chic1munu,pp=BcVegPy,TightCut.dec b/dkfiles/Bc_chic1munu,pp=BcVegPy,TightCut.dec index 8e09f5eeb..104f9c0d2 100644 --- a/dkfiles/Bc_chic1munu,pp=BcVegPy,TightCut.dec +++ b/dkfiles/Bc_chic1munu,pp=BcVegPy,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bc_chic2MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance.dec b/dkfiles/Bc_chic2MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance.dec index 652a928d6..fd1ee2f58 100644 --- a/dkfiles/Bc_chic2MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bc_chic2MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance.dec @@ -11,11 +11,11 @@ # # InsertPythonCode: #from Configurables import JpsiLeptonInAcceptance -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.PreselMass = False -#Generation().JpsiLeptonInAcceptance.PreselDoca = False +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = False +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = False # EndInsertPythonCode # # Documentation: Bc+ to Chi_c2(1P) mu, Chi_c2(1P) -> (Jpsi -> mumu) gamma. Form factor model by Wang et al 10.1103/PhysRevD.79.114018 diff --git a/dkfiles/Bc_chic2munu,pp=BcVegPy,TightCut.dec b/dkfiles/Bc_chic2munu,pp=BcVegPy,TightCut.dec index e003e45f8..55262ec8b 100644 --- a/dkfiles/Bc_chic2munu,pp=BcVegPy,TightCut.dec +++ b/dkfiles/Bc_chic2munu,pp=BcVegPy,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bc_etactaunu,ppmununu=BcVegPy,TightCut.dec b/dkfiles/Bc_etactaunu,ppmununu=BcVegPy,TightCut.dec index a7234d299..0758cce72 100644 --- a/dkfiles/Bc_etactaunu,ppmununu=BcVegPy,TightCut.dec +++ b/dkfiles/Bc_etactaunu,ppmununu=BcVegPy,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bc_hcmunu,pp=BcVegPy,TightCut.dec b/dkfiles/Bc_hcmunu,pp=BcVegPy,TightCut.dec index b50d31cb4..e9d154b23 100644 --- a/dkfiles/Bc_hcmunu,pp=BcVegPy,TightCut.dec +++ b/dkfiles/Bc_hcmunu,pp=BcVegPy,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec index af7962351..897d3fd29 100644 --- a/dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec +++ b/dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec @@ -16,7 +16,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bc_psi2SMuNu,Jpsi=BcVegPy,ffEbert,JpsiLeptonInAcceptance.dec b/dkfiles/Bc_psi2SMuNu,Jpsi=BcVegPy,ffEbert,JpsiLeptonInAcceptance.dec index da43f8362..7642015b0 100644 --- a/dkfiles/Bc_psi2SMuNu,Jpsi=BcVegPy,ffEbert,JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bc_psi2SMuNu,Jpsi=BcVegPy,ffEbert,JpsiLeptonInAcceptance.dec @@ -11,11 +11,11 @@ # # InsertPythonCode: #from Configurables import JpsiLeptonInAcceptance -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.PreselMass = False -#Generation().JpsiLeptonInAcceptance.PreselDoca = False +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = False +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = False # EndInsertPythonCode # # Documentation: Bc+ to Psi mu, Psi -> (Jpsi -> mumu) X. Form factor model by Ebert et al., doi:10.1103/PhysRevD.82.034032. Radiative mode included. TightCut. diff --git a/dkfiles/Bc_psi2SMuNu,Jpsi=BcVegPy,ffKiselev,JpsiLeptonInAcceptance.dec b/dkfiles/Bc_psi2SMuNu,Jpsi=BcVegPy,ffKiselev,JpsiLeptonInAcceptance.dec index 97bf8c1b0..37b4998a7 100644 --- a/dkfiles/Bc_psi2SMuNu,Jpsi=BcVegPy,ffKiselev,JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bc_psi2SMuNu,Jpsi=BcVegPy,ffKiselev,JpsiLeptonInAcceptance.dec @@ -11,11 +11,11 @@ # # InsertPythonCode: #from Configurables import JpsiLeptonInAcceptance -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.PreselMass = False -#Generation().JpsiLeptonInAcceptance.PreselDoca = False +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = False +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = False # EndInsertPythonCode # # Documentation: Bc+ to Psi mu, Psi -> (Jpsi -> mumu) X. Form factor model by Kiselev [arXiv:hep-ph/0211021]. Radiative mode included. TightCut. diff --git a/dkfiles/Bc_psi2STauNu,Jpsi,mununu=BcVegPy,ffEbert,JpsiLeptonInAcceptance.dec b/dkfiles/Bc_psi2STauNu,Jpsi,mununu=BcVegPy,ffEbert,JpsiLeptonInAcceptance.dec index 2590c6f29..06540d356 100644 --- a/dkfiles/Bc_psi2STauNu,Jpsi,mununu=BcVegPy,ffEbert,JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bc_psi2STauNu,Jpsi,mununu=BcVegPy,ffEbert,JpsiLeptonInAcceptance.dec @@ -11,11 +11,11 @@ # # InsertPythonCode: #from Configurables import JpsiLeptonInAcceptance -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.PreselMass = False -#Generation().JpsiLeptonInAcceptance.PreselDoca = False +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = False +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = False # EndInsertPythonCode # # Documentation: Bc+ to Psi tau, Psi -> (Jpsi -> mumu) X, tau forced to mu nu nu final state. Form factor model by Ebert et al., doi:10.1103/PhysRevD.82.034032. Radiative mode included. TightCut. diff --git a/dkfiles/Bc_psi2STauNu,Jpsi,mununu=BcVegPy,ffKiselev,JpsiLeptonInAcceptance.dec b/dkfiles/Bc_psi2STauNu,Jpsi,mununu=BcVegPy,ffKiselev,JpsiLeptonInAcceptance.dec index 7b6d9705b..576102452 100644 --- a/dkfiles/Bc_psi2STauNu,Jpsi,mununu=BcVegPy,ffKiselev,JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bc_psi2STauNu,Jpsi,mununu=BcVegPy,ffKiselev,JpsiLeptonInAcceptance.dec @@ -11,11 +11,11 @@ # # InsertPythonCode: #from Configurables import JpsiLeptonInAcceptance -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 0 -#Generation().JpsiLeptonInAcceptance.PreselMass = False -#Generation().JpsiLeptonInAcceptance.PreselDoca = False +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 0 +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = False +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = False # EndInsertPythonCode # # Documentation: Bc+ to Psi tau, Psi -> (Jpsi -> mumu) X, tau forced to mu nu nu final state. Form factor model by Kiselev [arXiv:hep-ph/0211021]. Radiative mode included. TightCut. diff --git a/dkfiles/Bc_psi2Smunu,pp=BcVegPy,TightCut.dec b/dkfiles/Bc_psi2Smunu,pp=BcVegPy,TightCut.dec index fb1c052d1..6b219a9e7 100644 --- a/dkfiles/Bc_psi2Smunu,pp=BcVegPy,TightCut.dec +++ b/dkfiles/Bc_psi2Smunu,pp=BcVegPy,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Bd_CharmoniumKX,mumu,PPTcuts=TightCut.dec b/dkfiles/Bd_CharmoniumKX,mumu,PPTcuts=TightCut.dec index 0036912e1..53685368c 100644 --- a/dkfiles/Bd_CharmoniumKX,mumu,PPTcuts=TightCut.dec +++ b/dkfiles/Bd_CharmoniumKX,mumu,PPTcuts=TightCut.dec @@ -9,8 +9,8 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "^( (Beauty & LongLived) --> ( ( J/psi(1S) | psi(2S) ) --> mu+ mu- ...) [K+]cc...)" # tightCut.Preambulo = [ # "from GaudiKernel.SystemOfUnits import MeV, GeV", diff --git a/dkfiles/Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec b/dkfiles/Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec index df5c25c42..77602360e 100644 --- a/dkfiles/Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( (Beauty & LongLived) --> ( ( J/psi(1S) | psi(2S) ) --> mu+ mu- ...) pi+ pi- ...)" diff --git a/dkfiles/Bd_D+X,KSpi=cocktail,TightCut,ACPKKCuts.dec b/dkfiles/Bd_D+X,KSpi=cocktail,TightCut,ACPKKCuts.dec index 679c2b821..60acb5775 100755 --- a/dkfiles/Bd_D+X,KSpi=cocktail,TightCut,ACPKKCuts.dec +++ b/dkfiles/Bd_D+X,KSpi=cocktail,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B0]cc --> ^(D- => ^(KS0 => pi+ pi-) ^pi-) ... ]CC' diff --git a/dkfiles/Bd_D+X,Kpipi=cocktail,TightCut,ACPKKCuts.dec b/dkfiles/Bd_D+X,Kpipi=cocktail,TightCut,ACPKKCuts.dec index a4f9baa62..992bb3e4b 100755 --- a/dkfiles/Bd_D+X,Kpipi=cocktail,TightCut,ACPKKCuts.dec +++ b/dkfiles/Bd_D+X,Kpipi=cocktail,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B0]cc --> ^(D- ==> ^K+ ^pi- ^pi-) ... ]CC' diff --git a/dkfiles/Bd_D+Xmunu,D+=cocktail,TightCut,ForB2RhoMuNu.dec b/dkfiles/Bd_D+Xmunu,D+=cocktail,TightCut,ForB2RhoMuNu.dec index 9deb0841a..be20a8305 100644 --- a/dkfiles/Bd_D+Xmunu,D+=cocktail,TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bd_D+Xmunu,D+=cocktail,TightCut,ForB2RhoMuNu.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> pi+ pi- ...) [mu-]cc ...)" diff --git a/dkfiles/Bd_D+enu=TightCut.dec b/dkfiles/Bd_D+enu=TightCut.dec index 02007135d..0f09811db 100644 --- a/dkfiles/Bd_D+enu=TightCut.dec +++ b/dkfiles/Bd_D+enu=TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_D+munu,pipipi=cocktail,Dalitz,TightCut,ForB2RhoMuNu.dec b/dkfiles/Bd_D+munu,pipipi=cocktail,Dalitz,TightCut,ForB2RhoMuNu.dec index fc43076d4..317a9cd1d 100644 --- a/dkfiles/Bd_D+munu,pipipi=cocktail,Dalitz,TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bd_D+munu,pipipi=cocktail,Dalitz,TightCut,ForB2RhoMuNu.dec @@ -12,7 +12,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> [(Charm --> pi+ pi- pi+ ...)]CC [mu-]cc ...)" diff --git a/dkfiles/Bd_D+munu=RDplusCut.dec b/dkfiles/Bd_D+munu=RDplusCut.dec index 020dcec23..eb98cef8f 100644 --- a/dkfiles/Bd_D+munu=RDplusCut.dec +++ b/dkfiles/Bd_D+munu=RDplusCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_D+taunu,enunu=TightCut.dec b/dkfiles/Bd_D+taunu,enunu=TightCut.dec index 54102aba3..ecc00ef16 100644 --- a/dkfiles/Bd_D+taunu,enunu=TightCut.dec +++ b/dkfiles/Bd_D+taunu,enunu=TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec b/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec index 3adf47f72..8ed1c15e2 100644 --- a/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec +++ b/dkfiles/Bd_D+taunu,mununu=RDplusCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec b/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec index 10d60d362..b3c8e28c8 100644 --- a/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec +++ b/dkfiles/Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_D-pi+,kpipiFLATLT=DecProdCut.dec b/dkfiles/Bd_D-pi+,kpipiFLATLT=DecProdCut.dec index 6468b1c03..23893ff9b 100755 --- a/dkfiles/Bd_D-pi+,kpipiFLATLT=DecProdCut.dec +++ b/dkfiles/Bd_D-pi+,kpipiFLATLT=DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: Includes resonances in D- decay and flat lifetime # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: B2OC # Tested: Yes # Responsible: Paolo Gandini diff --git a/dkfiles/Bd_D-pi+.dec b/dkfiles/Bd_D-pi+.dec index b6cb23227..25618b098 100755 --- a/dkfiles/Bd_D-pi+.dec +++ b/dkfiles/Bd_D-pi+.dec @@ -9,6 +9,8 @@ # Documentation: Includes resonances in D- decay # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: B2OC # Tested: Yes # Responsible: Vladimir Gligorov diff --git a/dkfiles/Bd_D-pipipi,Kpipi=TightCut.dec b/dkfiles/Bd_D-pipipi,Kpipi=TightCut.dec index c70895170..293d3e9d4 100644 --- a/dkfiles/Bd_D-pipipi,Kpipi=TightCut.dec +++ b/dkfiles/Bd_D-pipipi,Kpipi=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec index 095ab9b4c..e6cbafca5 100644 --- a/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec index 985434794..71273b685 100644 --- a/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_D03piX,Kpi=TightCut.dec b/dkfiles/Bd_D03piX,Kpi=TightCut.dec index 9697cb4a8..fdeca39d2 100644 --- a/dkfiles/Bd_D03piX,Kpi=TightCut.dec +++ b/dkfiles/Bd_D03piX,Kpi=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_D0D0KSX=TightCuts2,mD0D0.dec b/dkfiles/Bd_D0D0KSX=TightCuts2,mD0D0.dec index e1e47a4fb..af03f555f 100644 --- a/dkfiles/Bd_D0D0KSX=TightCuts2,mD0D0.dec +++ b/dkfiles/Bd_D0D0KSX=TightCuts2,mD0D0.dec @@ -39,7 +39,7 @@ # '[B0]cc' : '( N_K3pi < 2 ) & ( mass_DD < 3.8 * GeV )' , # } # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # signal.DecayTool = "EvtGenDecayWithCutTool" diff --git a/dkfiles/Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN.dec index 105aa58b4..019418377 100644 --- a/dkfiles/Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN.dec @@ -7,7 +7,7 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_D0D0Kpi,K3PiandKPi=TightCut,PHSP.dec b/dkfiles/Bd_D0D0Kpi,K3PiandKPi=TightCut,PHSP.dec index 64128220a..24c313595 100644 --- a/dkfiles/Bd_D0D0Kpi,K3PiandKPi=TightCut,PHSP.dec +++ b/dkfiles/Bd_D0D0Kpi,K3PiandKPi=TightCut,PHSP.dec @@ -7,7 +7,7 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN.dec index 6ce998bf2..6cdfb6292 100644 --- a/dkfiles/Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN.dec @@ -8,7 +8,7 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_D0D0Kst0,K3PiandKPi=TightCut,PHSP.dec b/dkfiles/Bd_D0D0Kst0,K3PiandKPi=TightCut,PHSP.dec index 95e583d8e..c57137bc2 100644 --- a/dkfiles/Bd_D0D0Kst0,K3PiandKPi=TightCut,PHSP.dec +++ b/dkfiles/Bd_D0D0Kst0,K3PiandKPi=TightCut,PHSP.dec @@ -8,7 +8,7 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_D0D0Kst0,Kpi=TightCut.dec b/dkfiles/Bd_D0D0Kst0,Kpi=TightCut.dec index c6ead6a86..671550d1e 100644 --- a/dkfiles/Bd_D0D0Kst0,Kpi=TightCut.dec +++ b/dkfiles/Bd_D0D0Kst0,Kpi=TightCut.dec @@ -7,8 +7,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty ==> (D0 => ^K- ^pi+) (D~0 => ^K+ ^pi-) (K*(892)0 => ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_D0DK,K3Pi,KPiPi=TightCut.dec b/dkfiles/Bd_D0DK,K3Pi,KPiPi=TightCut.dec index 5538854ed..40f06f782 100644 --- a/dkfiles/Bd_D0DK,K3Pi,KPiPi=TightCut.dec +++ b/dkfiles/Bd_D0DK,K3Pi,KPiPi=TightCut.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty ==> (D- => ^K+ ^pi- ^pi-) (D0 => ^K- ^pi+ ^pi+ ^pi-) ^K+]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_D0DX,muX=cocktail,RDstar,TightCut.dec b/dkfiles/Bd_D0DX,muX=cocktail,RDstar,TightCut.dec index 1fdaf16da..3ab6f3b9c 100644 --- a/dkfiles/Bd_D0DX,muX=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bd_D0DX,muX=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_D0DX,muX=cocktail,TightCuts.dec b/dkfiles/Bd_D0DX,muX=cocktail,TightCuts.dec index 72fd96a0a..97231a272 100644 --- a/dkfiles/Bd_D0DX,muX=cocktail,TightCuts.dec +++ b/dkfiles/Bd_D0DX,muX=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_D0DsX,taunu=cocktail,RDstar,TightCut.dec b/dkfiles/Bd_D0DsX,taunu=cocktail,RDstar,TightCut.dec index 0713bf30c..c70c2df13 100644 --- a/dkfiles/Bd_D0DsX,taunu=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bd_D0DsX,taunu=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_D0DsX,taunu=cocktail,TightCuts.dec b/dkfiles/Bd_D0DsX,taunu=cocktail,TightCuts.dec index af700d5d7..f4c93e3a7 100644 --- a/dkfiles/Bd_D0DsX,taunu=cocktail,TightCuts.dec +++ b/dkfiles/Bd_D0DsX,taunu=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=TightCut.dec b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=TightCut.dec index aa97fa877..bc1ac21b4 100644 --- a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=TightCut.dec +++ b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 -> ^(D_s+ => ^K+ ^K- ^pi+) ^(D~0 ==> ^K+ ^pi+ ^pi- ^pi-) ^pi- ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut.dec b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut.dec index c14cb7a29..50b86d70c 100644 --- a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 -> ^(D_s+ => ^K+ ^K- ^pi+) ^(D~0 ==> ^K+ ^pi+ ^pi- ^pi-) ^pi- ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut.dec b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut.dec index 66353e5f5..363b70fa9 100644 --- a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 -> ^(D_s+ => ^K+ ^K- ^pi+) ^(D~0 ==> ^K+ ^pi+ ^pi- ^pi-) ^pi- ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut.dec b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut.dec index 6341c17a6..007c98e5d 100644 --- a/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 -> ^(D_s+ => ^K+ ^K- ^pi+) ^(D~0 ==> ^K+ ^pi+ ^pi- ^pi-) ^pi- ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0KK,KSKK=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_D0KK,KSKK=BsqDalitz,DDalitz,TightCut.dec index e05622c3c..4ffa4bcdc 100644 --- a/dkfiles/Bd_D0KK,KSKK=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_D0KK,KSKK=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0KK,KSpipi=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_D0KK,KSpipi=BsqDalitz,DDalitz,TightCut.dec index 9f88cbe12..9155c2489 100644 --- a/dkfiles/Bd_D0KK,KSpipi=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_D0KK,KSpipi=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index b49a35494..dadd79781 100644 --- a/dkfiles/Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index c26b35bd3..d6dfbaec4 100644 --- a/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0KK,pipipipi=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_D0KK,pipipipi=BsqDalitz,DPHSP,TightCut.dec index d5994925a..ebe26fba0 100644 --- a/dkfiles/Bd_D0KK,pipipipi=BsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bd_D0KK,pipipipi=BsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0Kpi,4h=cocktail,5hinAcc.dec b/dkfiles/Bd_D0Kpi,4h=cocktail,5hinAcc.dec index 49cb23c0e..c5f2fc45b 100644 --- a/dkfiles/Bd_D0Kpi,4h=cocktail,5hinAcc.dec +++ b/dkfiles/Bd_D0Kpi,4h=cocktail,5hinAcc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_D0Kpi,KSKK=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_D0Kpi,KSKK=BsqDalitz,DDalitz,TightCut.dec index cd604e9f5..7aec7e4e1 100644 --- a/dkfiles/Bd_D0Kpi,KSKK=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_D0Kpi,KSKK=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0Kpi,KSpipi=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_D0Kpi,KSpipi=BsqDalitz,DDalitz,TightCut.dec index 1b2632f1c..971da9065 100644 --- a/dkfiles/Bd_D0Kpi,KSpipi=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_D0Kpi,KSpipi=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 5bde5388e..2dbac4bf1 100644 --- a/dkfiles/Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 7b4e3b663..7bc0b1abb 100644 --- a/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0Kpi,pipipipi=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_D0Kpi,pipipipi=BsqDalitz,DPHSP,TightCut.dec index b0e7827dd..e3a0309a6 100644 --- a/dkfiles/Bd_D0Kpi,pipipipi=BsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bd_D0Kpi,pipipipi=BsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0Kst,KKpipi=B-SVS,D-PHSP,TightCut.dec b/dkfiles/Bd_D0Kst,KKpipi=B-SVS,D-PHSP,TightCut.dec index a3ac86c41..5abe28fed 100644 --- a/dkfiles/Bd_D0Kst,KKpipi=B-SVS,D-PHSP,TightCut.dec +++ b/dkfiles/Bd_D0Kst,KKpipi=B-SVS,D-PHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) ^(K*(892)0 =>^K+ ^pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts.dec b/dkfiles/Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts.dec index 032909353..6fcc84068 100644 --- a/dkfiles/Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts.dec +++ b/dkfiles/Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(K*(892)0 =>^K+ ^pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut.dec b/dkfiles/Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut.dec index 88bfc356e..46f20d174 100644 --- a/dkfiles/Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut.dec +++ b/dkfiles/Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(K*(892)0 =>^K+ ^pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0Kst,KSKK=TightCut,PHSP.dec b/dkfiles/Bd_D0Kst,KSKK=TightCut,PHSP.dec index dea37da18..2a4392c60 100644 --- a/dkfiles/Bd_D0Kst,KSKK=TightCut,PHSP.dec +++ b/dkfiles/Bd_D0Kst,KSKK=TightCut,PHSP.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(K*(892)0 =>^K+ ^pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut,LooserCuts.dec b/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut,LooserCuts.dec index ab5e29003..c08a75c63 100644 --- a/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut,LooserCuts.dec +++ b/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(K*(892)0 =>^K+ ^pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec b/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec index 92841ff1c..13c0bab2c 100644 --- a/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec +++ b/dkfiles/Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) ^(K*(892)0 => K+ pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0Kst,KSpipi=TightCut,PHSP.dec b/dkfiles/Bd_D0Kst,KSpipi=TightCut,PHSP.dec index d5957e76a..201a613ac 100644 --- a/dkfiles/Bd_D0Kst,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bd_D0Kst,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(K*(892)0 =>^K+ ^pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut.dec b/dkfiles/Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut.dec index 6790d2ddd..bfdecd25e 100644 --- a/dkfiles/Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut.dec +++ b/dkfiles/Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => pi+ pi- pi+ pi-) ^(K*(892)0 => K+ pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0X,KSKK=TightCut.dec b/dkfiles/Bd_D0X,KSKK=TightCut.dec index df165bf68..a050f0712 100644 --- a/dkfiles/Bd_D0X,KSKK=TightCut.dec +++ b/dkfiles/Bd_D0X,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[(Beauty&LongLived) --> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ... ]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_D0XcIncl,Kpi,3piIncl=TightCut.dec b/dkfiles/Bd_D0XcIncl,Kpi,3piIncl=TightCut.dec index 6336f6eea..8dac450fa 100644 --- a/dkfiles/Bd_D0XcIncl,Kpi,3piIncl=TightCut.dec +++ b/dkfiles/Bd_D0XcIncl,Kpi,3piIncl=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu.dec b/dkfiles/Bd_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu.dec index 101fe555d..f885b6863 100644 --- a/dkfiles/Bd_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bd_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> pi+ pi- ...) [mu-]cc ...)" diff --git a/dkfiles/Bd_D0munu,KSpipi=cocktail,hqet,TightCut.dec b/dkfiles/Bd_D0munu,KSpipi=cocktail,hqet,TightCut.dec index d76a81cc7..831b1f332 100644 --- a/dkfiles/Bd_D0munu,KSpipi=cocktail,hqet,TightCut.dec +++ b/dkfiles/Bd_D0munu,KSpipi=cocktail,hqet,TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[Beauty ==> ^(D0 ==> ^(KS0 => pi+ pi-) pi+ pi-) Nu ^mu- {X} {X} ]CC' # tightCut.Filter = True # tightCut.Preambulo += [ diff --git a/dkfiles/Bd_D0pimunu,4h=cocktail,mu4hinAcc.dec b/dkfiles/Bd_D0pimunu,4h=cocktail,mu4hinAcc.dec index 8d4afa692..81e5b1e4d 100644 --- a/dkfiles/Bd_D0pimunu,4h=cocktail,mu4hinAcc.dec +++ b/dkfiles/Bd_D0pimunu,4h=cocktail,mu4hinAcc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_D0pipi,KSKK=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_D0pipi,KSKK=BsqDalitz,DDalitz,TightCut.dec index b8d7d9ba5..984d9a4aa 100644 --- a/dkfiles/Bd_D0pipi,KSKK=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_D0pipi,KSKK=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0pipi,KSpipi=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_D0pipi,KSpipi=BsqDalitz,DDalitz,TightCut.dec index 95c8c322f..7cb19a265 100644 --- a/dkfiles/Bd_D0pipi,KSpipi=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_D0pipi,KSpipi=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 9181a08dd..dc196e5f6 100644 --- a/dkfiles/Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index f4e5bc508..13b586343 100644 --- a/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0pipi,pipipipi=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_D0pipi,pipipipi=BsqDalitz,DPHSP,TightCut.dec index 1b6e532fe..9fa444f84 100644 --- a/dkfiles/Bd_D0pipi,pipipipi=BsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bd_D0pipi,pipipipi=BsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_D0pipipipi,KSpipi=TightCut,PHSP.dec b/dkfiles/Bd_D0pipipipi,KSpipi=TightCut,PHSP.dec index faefa6ab8..07c5bda75 100644 --- a/dkfiles/Bd_D0pipipipi,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bd_D0pipipipi,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[Beauty ==> ^(D~0 ==> ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^pi+ ^pi- ^pi+ ^pi-]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_D0pitaunu,tau_mu,D0_4h=cocktail,mu4hinAcc.dec b/dkfiles/Bd_D0pitaunu,tau_mu,D0_4h=cocktail,mu4hinAcc.dec index c4c0cfacb..9af0613a5 100644 --- a/dkfiles/Bd_D0pitaunu,tau_mu,D0_4h=cocktail,mu4hinAcc.dec +++ b/dkfiles/Bd_D0pitaunu,tau_mu,D0_4h=cocktail,mu4hinAcc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_D0ppbarX,Xmunu=TightCut.dec b/dkfiles/Bd_D0ppbarX,Xmunu=TightCut.dec index 9c10457d5..6ee9eb5b3 100644 --- a/dkfiles/Bd_D0ppbarX,Xmunu=TightCut.dec +++ b/dkfiles/Bd_D0ppbarX,Xmunu=TightCut.dec @@ -13,8 +13,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[[ B0 ==> ( Xc ==> ^mu- nu_mu~ {X} {X} {X} {X} {X}) ^p+ ^p~- {X} {X} {X} {X} ]CC, [ B0 ==> ( Xc ==> ^mu+ nu_mu {X} {X} {X} {X} {X}) ^p+ ^p~- {X} {X} {X} {X} ]CC]" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bd_D0rho0,KSKK=TightCut.dec b/dkfiles/Bd_D0rho0,KSKK=TightCut.dec index fad9f42fd..d7978a9ae 100644 --- a/dkfiles/Bd_D0rho0,KSKK=TightCut.dec +++ b/dkfiles/Bd_D0rho0,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(rho(770)0 =>^pi+ ^pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0rho0,KSpipi=TightCut,LooserCuts.dec b/dkfiles/Bd_D0rho0,KSpipi=TightCut,LooserCuts.dec index 75dc77373..b513c2649 100644 --- a/dkfiles/Bd_D0rho0,KSpipi=TightCut,LooserCuts.dec +++ b/dkfiles/Bd_D0rho0,KSpipi=TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(rho(770)0 =>^pi+ ^pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D0rho0,KSpipi=TightCut.dec b/dkfiles/Bd_D0rho0,KSpipi=TightCut.dec index 48db8fef3..beef06848 100644 --- a/dkfiles/Bd_D0rho0,KSpipi=TightCut.dec +++ b/dkfiles/Bd_D0rho0,KSpipi=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) ^(rho(770)0 => pi+ pi-) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_D1Dsst,Dstpi0,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_D1Dsst,Dstpi0,D0pi,Kpi=TightCut.dec index 6b63df127..bfa11e1ae 100644 --- a/dkfiles/Bd_D1Dsst,Dstpi0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_D1Dsst,Dstpi0,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_D2stDs,Dstpi0,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_D2stDs,Dstpi0,D0pi,Kpi=TightCut.dec index 173ff8294..a13414df8 100644 --- a/dkfiles/Bd_D2stDs,Dstpi0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_D2stDs,Dstpi0,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_D2stDsst,Dstpi0,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_D2stDsst,Dstpi0,D0pi,Kpi=TightCut.dec index 495a576c7..37366cd6b 100644 --- a/dkfiles/Bd_D2stDsst,Dstpi0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_D2stDsst,Dstpi0,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DD,DD=cocktail,D+muRDplusCut.dec b/dkfiles/Bd_DD,DD=cocktail,D+muRDplusCut.dec index c4276dcde..dbcfe2b9a 100644 --- a/dkfiles/Bd_DD,DD=cocktail,D+muRDplusCut.dec +++ b/dkfiles/Bd_DD,DD=cocktail,D+muRDplusCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 ==> ((Charm) -> ^mu+ nu_mu ... ) ^(D- -> ^K+ ^pi- ^pi-) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_DD,DD=cocktail,D+muTightCut.dec b/dkfiles/Bd_DD,DD=cocktail,D+muTightCut.dec index 9fd866aa2..a5d6dd166 100644 --- a/dkfiles/Bd_DD,DD=cocktail,D+muTightCut.dec +++ b/dkfiles/Bd_DD,DD=cocktail,D+muTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 ==> ^((Charm) -> ^mu+ nu_mu ... ) ^(D- -> ^K+ ^pi- ^pi-) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec b/dkfiles/Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec index be208c0f0..9bacb2e0e 100644 --- a/dkfiles/Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec +++ b/dkfiles/Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[[B0]cc ==> ^(D- ==> ^K+ ^pi- ^pi-) ((Charm) ==> ^mu+ {X} {X} {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_DD,DD=cocktail,D0muTightCut.dec b/dkfiles/Bd_DD,DD=cocktail,D0muTightCut.dec index 9780cdcba..c1b03e28f 100644 --- a/dkfiles/Bd_DD,DD=cocktail,D0muTightCut.dec +++ b/dkfiles/Bd_DD,DD=cocktail,D0muTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 ==> ^((Charm) -> ^mu+ nu_mu ... ) ^(D~0 -> ^K+ ^pi- ) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_DD,DD=cocktail,DsmuTightCut.dec b/dkfiles/Bd_DD,DD=cocktail,DsmuTightCut.dec index e53a1f5df..6b9afe6db 100644 --- a/dkfiles/Bd_DD,DD=cocktail,DsmuTightCut.dec +++ b/dkfiles/Bd_DD,DD=cocktail,DsmuTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 ==> ^((Charm) -> ^mu+ nu_mu ... ) ^(D_s- -> K- K+ pi-) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_DDKpi,Kpipi=TightCut,mKpiCut850MeV.dec b/dkfiles/Bd_DDKpi,Kpipi=TightCut,mKpiCut850MeV.dec index de8a60ddf..f7d502469 100644 --- a/dkfiles/Bd_DDKpi,Kpipi=TightCut,mKpiCut850MeV.dec +++ b/dkfiles/Bd_DDKpi,Kpipi=TightCut,mKpiCut850MeV.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_DDKst0,3pi=cocktail,TightCut.dec b/dkfiles/Bd_DDKst0,3pi=cocktail,TightCut.dec index 2396ba685..23765bffd 100644 --- a/dkfiles/Bd_DDKst0,3pi=cocktail,TightCut.dec +++ b/dkfiles/Bd_DDKst0,3pi=cocktail,TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 ==> ^(Charm) ^(Charm) (K*(892)0 ==> ^K+ ^pi-)]CC" diff --git a/dkfiles/Bd_DDKst0,3piX=cocktail,TightCut.dec b/dkfiles/Bd_DDKst0,3piX=cocktail,TightCut.dec index 42cf31180..a0b989320 100644 --- a/dkfiles/Bd_DDKst0,3piX=cocktail,TightCut.dec +++ b/dkfiles/Bd_DDKst0,3piX=cocktail,TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 => ^(Charm) ^(Charm) (K*(892)0 ==> ^K+ ^pi-)]CC" diff --git a/dkfiles/Bd_DDKst0,3piXmisid=cocktail,TightCut.dec b/dkfiles/Bd_DDKst0,3piXmisid=cocktail,TightCut.dec index f0e1212c0..06d6f5df9 100644 --- a/dkfiles/Bd_DDKst0,3piXmisid=cocktail,TightCut.dec +++ b/dkfiles/Bd_DDKst0,3piXmisid=cocktail,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 => ^(Charm) ^(Charm) (K*(892)0 ==> ^K+ ^pi-)]CC" diff --git a/dkfiles/Bd_DDKst0,Kpipi,Kpipi=TightCut.dec b/dkfiles/Bd_DDKst0,Kpipi,Kpipi=TightCut.dec index b1d32ce6f..3fa56f9f9 100644 --- a/dkfiles/Bd_DDKst0,Kpipi,Kpipi=TightCut.dec +++ b/dkfiles/Bd_DDKst0,Kpipi,Kpipi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty ==> (D+ => ^K- ^pi+ ^pi+) (D- => ^K+ ^pi- ^pi-) (K*(892)0 => ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_DDstKst0,Kpipi,Kpi=TightCut.dec b/dkfiles/Bd_DDstKst0,Kpipi,Kpi=TightCut.dec index 8a8eb4bd8..6bf4a304d 100644 --- a/dkfiles/Bd_DDstKst0,Kpipi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DDstKst0,Kpipi,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (D+ => ^K- ^pi+ ^pi+) (D*(2010)- => (D~0 => ^K+ ^pi-) pi-) (K*(892)0=> ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_DDstKst0,Kpipi,Kpipi=TightCut.dec b/dkfiles/Bd_DDstKst0,Kpipi,Kpipi=TightCut.dec index ded04c470..c4c8044d7 100644 --- a/dkfiles/Bd_DDstKst0,Kpipi,Kpipi=TightCut.dec +++ b/dkfiles/Bd_DDstKst0,Kpipi,Kpipi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty ==> (D+ => ^K- ^pi+ ^pi+) (D- => ^K+ ^pi- ^pi-) X0 (K*(892)0=> ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_Denu,KSenu=TightCut,EvtGenDecayWithCut.dec b/dkfiles/Bd_Denu,KSenu=TightCut,EvtGenDecayWithCut.dec index 9c40d7ad6..3db7adc53 100644 --- a/dkfiles/Bd_Denu,KSenu=TightCut,EvtGenDecayWithCut.dec +++ b/dkfiles/Bd_Denu,KSenu=TightCut,EvtGenDecayWithCut.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_Denu,KSpi=TightCut.dec b/dkfiles/Bd_Denu,KSpi=TightCut.dec index ef515f652..30afd8289 100644 --- a/dkfiles/Bd_Denu,KSpi=TightCut.dec +++ b/dkfiles/Bd_Denu,KSpi=TightCut.dec @@ -19,8 +19,8 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # decay = '^[ Beauty => ( D+ => ^( KS0 => pi+ pi- ) ^pi+ ) ^e- nu_e~ ]CC' # tightCut.Decay = decay diff --git a/dkfiles/Bd_Denu,Kpienu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut,BESIIIModel.dec b/dkfiles/Bd_Denu,Kpienu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut,BESIIIModel.dec index 554dff2e7..7b7afa86f 100644 --- a/dkfiles/Bd_Denu,Kpienu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut,BESIIIModel.dec +++ b/dkfiles/Bd_Denu,Kpienu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut,BESIIIModel.dec @@ -10,7 +10,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_Denu,Kstenu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bd_Denu,Kstenu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut.dec index 17af2d5bc..6eeb43759 100644 --- a/dkfiles/Bd_Denu,Kstenu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bd_Denu,Kstenu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut.dec @@ -10,7 +10,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_Denu,Kstenu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Bd_Denu,Kstenu=VisibleInAcceptance,HighVisMass.dec index 662a867b5..f09ec8444 100644 --- a/dkfiles/Bd_Denu,Kstenu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Bd_Denu,Kstenu=VisibleInAcceptance,HighVisMass.dec @@ -7,7 +7,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalRepeatedHadronization.HighVisMass diff --git a/dkfiles/Bd_Denu,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bd_Denu,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index 3a955456a..70463e7f3 100644 --- a/dkfiles/Bd_Denu,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bd_Denu,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_Denu,Kstmunu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Bd_Denu,Kstmunu=VisibleInAcceptance,HighVisMass.dec index 87ff0b2d2..29e627236 100644 --- a/dkfiles/Bd_Denu,Kstmunu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Bd_Denu,Kstmunu=VisibleInAcceptance,HighVisMass.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalRepeatedHadronization.HighVisMass diff --git a/dkfiles/Bd_Dmunu,Kst0a1,Kpipipipi=DecProdCut,TightCut.dec b/dkfiles/Bd_Dmunu,Kst0a1,Kpipipipi=DecProdCut,TightCut.dec index 180219e1b..97c7038b4 100644 --- a/dkfiles/Bd_Dmunu,Kst0a1,Kpipipipi=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_Dmunu,Kst0a1,Kpipipipi=DecProdCut,TightCut.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Dmunu,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bd_Dmunu,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index 68239382b..57c7a7a4f 100644 --- a/dkfiles/Bd_Dmunu,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bd_Dmunu,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec index 71a0272d9..987900c48 100644 --- a/dkfiles/Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalRepeatedHadronization.HighVisMass diff --git a/dkfiles/Bd_DpXcIncl,Kpi,3piIncl=TightCut.dec b/dkfiles/Bd_DpXcIncl,Kpi,3piIncl=TightCut.dec index c2e218ba6..8a189eb0b 100644 --- a/dkfiles/Bd_DpXcIncl,Kpi,3piIncl=TightCut.dec +++ b/dkfiles/Bd_DpXcIncl,Kpi,3piIncl=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_Dpi,KSenu=TightCut.dec b/dkfiles/Bd_Dpi,KSenu=TightCut.dec index 06ebb25cc..dd3c22621 100644 --- a/dkfiles/Bd_Dpi,KSenu=TightCut.dec +++ b/dkfiles/Bd_Dpi,KSenu=TightCut.dec @@ -19,8 +19,8 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # decay = '^[ Beauty => ( D+ => ^( KS0 => pi+ pi- ) ^e+ nu_e ) ^pi- ]CC' # tightCut.Decay = decay diff --git a/dkfiles/Bd_Dpimunu,a1,Kpipipi=DecProdCut,TightCut.dec b/dkfiles/Bd_Dpimunu,a1,Kpipipi=DecProdCut,TightCut.dec index fda82f7a9..fec92db97 100644 --- a/dkfiles/Bd_Dpimunu,a1,Kpipipi=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_Dpimunu,a1,Kpipipi=DecProdCut,TightCut.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Ds-K+,KKpi=DecProdCut.dec b/dkfiles/Bd_Ds-K+,KKpi=DecProdCut.dec index 4837615b3..6d93165d7 100644 --- a/dkfiles/Bd_Ds-K+,KKpi=DecProdCut.dec +++ b/dkfiles/Bd_Ds-K+,KKpi=DecProdCut.dec @@ -13,6 +13,8 @@ # Daughters in LHCb acceptance. # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: B2OC # Tested: Yes # Responsible: Paul Szczypka diff --git a/dkfiles/Bd_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec b/dkfiles/Bd_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec index b2f0b9354..ed6252eb3 100755 --- a/dkfiles/Bd_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec +++ b/dkfiles/Bd_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B0]cc --> ^(D_s- ==> ^K+ ^K- ^pi-) ... ]CC' diff --git a/dkfiles/Bd_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec b/dkfiles/Bd_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec index d9f6cb312..0427a8dad 100755 --- a/dkfiles/Bd_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec +++ b/dkfiles/Bd_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B0]cc --> ^(D_s- => ^(KS0 => pi+ pi-) ^K-) ... ]CC' diff --git a/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec index 56dfca5b6..56187551c 100755 --- a/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec @@ -8,8 +8,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bd_Dst+D0KX=TightCuts,mD0D0.dec b/dkfiles/Bd_Dst+D0KX=TightCuts,mD0D0.dec index 5b3e07da6..96b8c2554 100644 --- a/dkfiles/Bd_Dst+D0KX=TightCuts,mD0D0.dec +++ b/dkfiles/Bd_Dst+D0KX=TightCuts,mD0D0.dec @@ -17,7 +17,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bd_Dst+D0KX=TightCuts2,mD0D0.dec b/dkfiles/Bd_Dst+D0KX=TightCuts2,mD0D0.dec index becd04e60..18c512dc0 100644 --- a/dkfiles/Bd_Dst+D0KX=TightCuts2,mD0D0.dec +++ b/dkfiles/Bd_Dst+D0KX=TightCuts2,mD0D0.dec @@ -35,7 +35,7 @@ # '[B0]cc' : '( N_K3pi < 2 ) & ( mass_DD < 3.8 * GeV )' , # } # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # signal.DecayTool = "EvtGenDecayWithCutTool" diff --git a/dkfiles/Bd_Dst+DX,eX=cocktail,TightCut,tighter.dec b/dkfiles/Bd_Dst+DX,eX=cocktail,TightCut,tighter.dec index ed8135935..a316ab076 100644 --- a/dkfiles/Bd_Dst+DX,eX=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bd_Dst+DX,eX=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+DX,muX=cocktail,RDstar,TightCut.dec b/dkfiles/Bd_Dst+DX,muX=cocktail,RDstar,TightCut.dec index effd09f35..6bfd380cf 100644 --- a/dkfiles/Bd_Dst+DX,muX=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bd_Dst+DX,muX=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+DX,muX=cocktail,TightCut,tighter.dec b/dkfiles/Bd_Dst+DX,muX=cocktail,TightCut,tighter.dec index fd23da9aa..ca1fbb842 100644 --- a/dkfiles/Bd_Dst+DX,muX=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bd_Dst+DX,muX=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+DX,muX=cocktail,TightCuts.dec b/dkfiles/Bd_Dst+DX,muX=cocktail,TightCuts.dec index ec992d4b5..a4752c144 100644 --- a/dkfiles/Bd_Dst+DX,muX=cocktail,TightCuts.dec +++ b/dkfiles/Bd_Dst+DX,muX=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+DsX,taunu=cocktail,RDstar,TightCut.dec b/dkfiles/Bd_Dst+DsX,taunu=cocktail,RDstar,TightCut.dec index 3b7dbd69a..9c4f5ae32 100644 --- a/dkfiles/Bd_Dst+DsX,taunu=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bd_Dst+DsX,taunu=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+DsX,taunu=cocktail,TightCut,tighter.dec b/dkfiles/Bd_Dst+DsX,taunu=cocktail,TightCut,tighter.dec index 3e0a289f2..83f56f321 100644 --- a/dkfiles/Bd_Dst+DsX,taunu=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bd_Dst+DsX,taunu=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+DsX,taunu=cocktail,TightCuts.dec b/dkfiles/Bd_Dst+DsX,taunu=cocktail,TightCuts.dec index 263f17e04..1946122bf 100644 --- a/dkfiles/Bd_Dst+DsX,taunu=cocktail,TightCuts.dec +++ b/dkfiles/Bd_Dst+DsX,taunu=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+DsX,taunuenu=cocktail,TightCut,tighter.dec b/dkfiles/Bd_Dst+DsX,taunuenu=cocktail,TightCut,tighter.dec index 40cd40f3c..6448ce6a1 100644 --- a/dkfiles/Bd_Dst+DsX,taunuenu=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bd_Dst+DsX,taunuenu=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut.dec b/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut.dec index 3ab249f44..03641cbed 100644 --- a/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut.dec +++ b/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+enu=PHSP,TightCut,tighter.dec b/dkfiles/Bd_Dst+enu=PHSP,TightCut,tighter.dec index d54eb8d77..b5ebebcc0 100644 --- a/dkfiles/Bd_Dst+enu=PHSP,TightCut,tighter.dec +++ b/dkfiles/Bd_Dst+enu=PHSP,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+enu=PHSP,TightCut.dec b/dkfiles/Bd_Dst+enu=PHSP,TightCut.dec index 8a18f1508..9ac7bff2f 100644 --- a/dkfiles/Bd_Dst+enu=PHSP,TightCut.dec +++ b/dkfiles/Bd_Dst+enu=PHSP,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec b/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec index db527fb11..ece6c5bff 100644 --- a/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec +++ b/dkfiles/Bd_Dst+munu,D+pi0=RDplusCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut.dec b/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut.dec index 5a31efe01..c0d8f0936 100644 --- a/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut.dec +++ b/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+munu,D0pi+=RDstar,TightCut.dec b/dkfiles/Bd_Dst+munu,D0pi+=RDstar,TightCut.dec index 66da4f83a..8c885d2cf 100644 --- a/dkfiles/Bd_Dst+munu,D0pi+=RDstar,TightCut.dec +++ b/dkfiles/Bd_Dst+munu,D0pi+=RDstar,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+munu=PHSP,TightCut,tighter.dec b/dkfiles/Bd_Dst+munu=PHSP,TightCut,tighter.dec index 000555381..efb980642 100644 --- a/dkfiles/Bd_Dst+munu=PHSP,TightCut,tighter.dec +++ b/dkfiles/Bd_Dst+munu=PHSP,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+munu=PHSP,TightCut.dec b/dkfiles/Bd_Dst+munu=PHSP,TightCut.dec index 508baf56d..3b4750c7f 100644 --- a/dkfiles/Bd_Dst+munu=PHSP,TightCut.dec +++ b/dkfiles/Bd_Dst+munu=PHSP,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+munu=TightCuts.dec b/dkfiles/Bd_Dst+munu=TightCuts.dec index 2c887ffee..de89e3d5f 100644 --- a/dkfiles/Bd_Dst+munu=TightCuts.dec +++ b/dkfiles/Bd_Dst+munu=TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec b/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec index 8ae3eb293..7e33fc649 100644 --- a/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec +++ b/dkfiles/Bd_Dst+taunu,D+pi,mununu=RDplusCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+taunu,D0pi+,mununu=RDstar,TightCut.dec b/dkfiles/Bd_Dst+taunu,D0pi+,mununu=RDstar,TightCut.dec index 828ce9264..723838ecc 100644 --- a/dkfiles/Bd_Dst+taunu,D0pi+,mununu=RDstar,TightCut.dec +++ b/dkfiles/Bd_Dst+taunu,D0pi+,mununu=RDstar,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec b/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec index 8ce1764e9..2ad4f225f 100644 --- a/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec +++ b/dkfiles/Bd_Dst+taunu,enunu=TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst+taunu,mununu=TightCuts.dec b/dkfiles/Bd_Dst+taunu,mununu=TightCuts.dec index 0ae822850..5dc9e9070 100644 --- a/dkfiles/Bd_Dst+taunu,mununu=TightCuts.dec +++ b/dkfiles/Bd_Dst+taunu,mununu=TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dst-K+,D0pi,KSKK=TightCut.dec b/dkfiles/Bd_Dst-K+,D0pi,KSKK=TightCut.dec index 413368cab..4afa5b0a1 100644 --- a/dkfiles/Bd_Dst-K+,D0pi,KSKK=TightCut.dec +++ b/dkfiles/Bd_Dst-K+,D0pi,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2010)- -> ^(D~0 => ^(KS0 => pi+ pi-) K+ K-) pi- ) K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec b/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec index b7c271797..59a5255ce 100644 --- a/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec +++ b/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => (D*(2010)- -> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) pi- ) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut.dec b/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut.dec index c3d97c420..0c8e359ea 100644 --- a/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut.dec +++ b/dkfiles/Bd_Dst-K+,D0pi,KSpipi=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2010)- -> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) pi- ) K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst-Kpipi,D0pi-,KSpipi=TightCut,PHSP.dec b/dkfiles/Bd_Dst-Kpipi,D0pi-,KSpipi=TightCut,PHSP.dec index 96a628318..e12956348 100644 --- a/dkfiles/Bd_Dst-Kpipi,D0pi-,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bd_Dst-Kpipi,D0pi-,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[Beauty ==> ^(D*(2010)- ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^pi-) ^K+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_Dst-pi+,D0pi,KSKK=TightCut.dec b/dkfiles/Bd_Dst-pi+,D0pi,KSKK=TightCut.dec index 69cb6c320..3f9b405a1 100644 --- a/dkfiles/Bd_Dst-pi+,D0pi,KSKK=TightCut.dec +++ b/dkfiles/Bd_Dst-pi+,D0pi,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2010)- -> ^(D~0 => ^(KS0 => pi+ pi-) K+ K-) pi- ) pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec b/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec index 42f4866bc..cd398199d 100644 --- a/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec +++ b/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => (D*(2010)- -> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) pi- ) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut.dec b/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut.dec index 9c11821c8..83759c410 100644 --- a/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut.dec +++ b/dkfiles/Bd_Dst-pi+,D0pi,KSpipi=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2010)- -> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) pi- ) pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst-pi+,D0pi=DecProdCut.dec b/dkfiles/Bd_Dst-pi+,D0pi=DecProdCut.dec index 28944b116..9f0b62a24 100644 --- a/dkfiles/Bd_Dst-pi+,D0pi=DecProdCut.dec +++ b/dkfiles/Bd_Dst-pi+,D0pi=DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: D*+ forced into D0 pi+ # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: B2OC # Tested: Yes # Responsible: Donal Hill diff --git a/dkfiles/Bd_Dst-pi,KSpipi=PartRecCut.dec b/dkfiles/Bd_Dst-pi,KSpipi=PartRecCut.dec index 1d26c5243..eec6d27d2 100755 --- a/dkfiles/Bd_Dst-pi,KSpipi=PartRecCut.dec +++ b/dkfiles/Bd_Dst-pi,KSpipi=PartRecCut.dec @@ -19,7 +19,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B0 => (D*(2010)- => (D~0 => (KS0 => pi+ pi-) pi+ pi-) pi-) pi+]CC' diff --git a/dkfiles/Bd_Dst-pipipi,D0pi-,KSpipi=TightCut,PHSP.dec b/dkfiles/Bd_Dst-pipipi,D0pi-,KSpipi=TightCut,PHSP.dec index 48132ff32..cc12450d7 100644 --- a/dkfiles/Bd_Dst-pipipi,D0pi-,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bd_Dst-pipipi,D0pi-,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[Beauty ==> ^(D*(2010)- ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^pi-) ^pi+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec index 691959273..8f16a6916 100644 --- a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec index b7036f805..b97bd6aea 100644 --- a/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_Dst0D0Kpi,D0pi0,Kpi,PHSP=TightCut.dec b/dkfiles/Bd_Dst0D0Kpi,D0pi0,Kpi,PHSP=TightCut.dec index 8fe8a4010..2471329de 100644 --- a/dkfiles/Bd_Dst0D0Kpi,D0pi0,Kpi,PHSP=TightCut.dec +++ b/dkfiles/Bd_Dst0D0Kpi,D0pi0,Kpi,PHSP=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B0 => ^(D*(2007)0 => ^(D0 => ^K- ^pi+) pi0 ) ^(D~0 => ^K+ ^pi-) ^K+ ^pi- ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_Dst0D0Kst0,D0pi0,Kpi=TightCut.dec b/dkfiles/Bd_Dst0D0Kst0,D0pi0,Kpi=TightCut.dec index 25bbbc3dd..fc2390de3 100644 --- a/dkfiles/Bd_Dst0D0Kst0,D0pi0,Kpi=TightCut.dec +++ b/dkfiles/Bd_Dst0D0Kst0,D0pi0,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B0 => ^(D*(2007)0 => ^(D0 => ^K- ^pi+) pi0 ) ^(D~0 => ^K+ ^pi-) ^(K*(892)0 => ^K+ ^pi-) ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_Dst0D0Kst0,Kpi=TightCut.dec b/dkfiles/Bd_Dst0D0Kst0,Kpi=TightCut.dec index 8c4cb503b..e0f0cefc3 100644 --- a/dkfiles/Bd_Dst0D0Kst0,Kpi=TightCut.dec +++ b/dkfiles/Bd_Dst0D0Kst0,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty ==> (D*(2007)~0 => (D~0 => ^K+ ^pi-) X0) (D0 => ^K- ^pi+) (K*(892)0 => ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_Dst0Dst0Kpi,D0pi0,D0gamma,PHSP=TightCut.dec b/dkfiles/Bd_Dst0Dst0Kpi,D0pi0,D0gamma,PHSP=TightCut.dec index 6fadebf2a..c5e24aec3 100644 --- a/dkfiles/Bd_Dst0Dst0Kpi,D0pi0,D0gamma,PHSP=TightCut.dec +++ b/dkfiles/Bd_Dst0Dst0Kpi,D0pi0,D0gamma,PHSP=TightCut.dec @@ -9,8 +9,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B0 => ^(D*(2007)0 => ^(D0 => ^K- ^pi+) pi0 ) ^(D*(2007)~0 => ^(D~0 => ^K+ ^pi-) gamma) ^K+ ^pi- ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_Dst0Dst0Kpi,D0pi0,D0pi0,PHSP=TightCut.dec b/dkfiles/Bd_Dst0Dst0Kpi,D0pi0,D0pi0,PHSP=TightCut.dec index ba7ec0a58..bf3ee4db3 100644 --- a/dkfiles/Bd_Dst0Dst0Kpi,D0pi0,D0pi0,PHSP=TightCut.dec +++ b/dkfiles/Bd_Dst0Dst0Kpi,D0pi0,D0pi0,PHSP=TightCut.dec @@ -9,8 +9,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B0 => ^(D*(2007)0 => ^(D0 => ^K- ^pi+) pi0 ) ^(D*(2007)~0 => ^(D~0 => ^K+ ^pi-) pi0) ^K+ ^pi- ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_Dst0Dst0Kst0,D0pi0,D0gamma,Kpi=TightCut.dec b/dkfiles/Bd_Dst0Dst0Kst0,D0pi0,D0gamma,Kpi=TightCut.dec index ed25fbf97..72ac99cb4 100644 --- a/dkfiles/Bd_Dst0Dst0Kst0,D0pi0,D0gamma,Kpi=TightCut.dec +++ b/dkfiles/Bd_Dst0Dst0Kst0,D0pi0,D0gamma,Kpi=TightCut.dec @@ -12,8 +12,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B0 => ^(D*(2007)0 => ^(D0 => ^K- ^pi+) pi0 ) ^(D*(2007)~0 => ^(D~0 => ^K+ ^pi-) gamma) ^(K*(892)0 => ^K+ ^pi-) ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_Dst0Dst0Kst0,D0pi0,D0pi0,Kpi=TightCut.dec b/dkfiles/Bd_Dst0Dst0Kst0,D0pi0,D0pi0,Kpi=TightCut.dec index 0bccad2d4..11cbb4dda 100644 --- a/dkfiles/Bd_Dst0Dst0Kst0,D0pi0,D0pi0,Kpi=TightCut.dec +++ b/dkfiles/Bd_Dst0Dst0Kst0,D0pi0,D0pi0,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B0 => ^(D*(2007)0 => ^(D0 => ^K- ^pi+) pi0 ) ^(D*(2007)~0 => ^(D~0 => ^K+ ^pi-) pi0) ^(K*(892)0 => ^K+ ^pi-) ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_Dst0Dst0Kst0,Kpi=TightCut.dec b/dkfiles/Bd_Dst0Dst0Kst0,Kpi=TightCut.dec index 802b73c5c..e2e732554 100644 --- a/dkfiles/Bd_Dst0Dst0Kst0,Kpi=TightCut.dec +++ b/dkfiles/Bd_Dst0Dst0Kst0,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty ==> (D*(2007)0 => (D0 => ^K- ^pi+) X0 ) (D*(2007)~0 => (D~0 => ^K+ ^pi-) X0) (K*(892)0 => ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_Dst0DstK,D0pi0,Kpi,PHSP=TightCut.dec b/dkfiles/Bd_Dst0DstK,D0pi0,Kpi,PHSP=TightCut.dec index 767ccf775..d9c3efb7a 100644 --- a/dkfiles/Bd_Dst0DstK,D0pi0,Kpi,PHSP=TightCut.dec +++ b/dkfiles/Bd_Dst0DstK,D0pi0,Kpi,PHSP=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B0 => ^(D*(2007)0 => ^(D0 => ^K- ^pi+) pi0 ) ^(D*(2010)- => ^(D~0 => ^K+ ^pi-) ^pi-) ^K+ ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_Dst0KK,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec index 06f3fd20a..f8afc5e0e 100644 --- a/dkfiles/Bd_Dst0KK,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) gamma) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0KK,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec index cb4faa18a..dc92293f3 100644 --- a/dkfiles/Bd_Dst0KK,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 287c92a0d..75738a729 100644 --- a/dkfiles/Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) gamma) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 7e9fe0206..6baf26efe 100644 --- a/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) gamma) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0KK,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec index 9f3fe98a6..e53427545 100644 --- a/dkfiles/Bd_Dst0KK,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) gamma) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0KK,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec index 1c5a474e5..b3a9a6d1b 100644 --- a/dkfiles/Bd_Dst0KK,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) pi0) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0KK,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec index eb8ab3efc..2d0c1f852 100644 --- a/dkfiles/Bd_Dst0KK,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index e47bf0775..68332438e 100644 --- a/dkfiles/Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) pi0) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index c1d2cdad4..ce59e06ea 100644 --- a/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) pi0) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0KK,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec index c7b303edd..80c6502fe 100644 --- a/dkfiles/Bd_Dst0KK,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) pi0) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec index 152fcecc3..64070178a 100644 --- a/dkfiles/Bd_Dst0Kpi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) gamma) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec index adfc67c73..c9f4af29d 100644 --- a/dkfiles/Bd_Dst0Kpi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index fa21ba2e8..d7117ec12 100644 --- a/dkfiles/Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) gamma) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 201ab0c0f..8888685f7 100644 --- a/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) gamma) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec index 21e25805e..f3de5e543 100644 --- a/dkfiles/Bd_Dst0Kpi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) gamma) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec index ce33f5960..b6f521118 100644 --- a/dkfiles/Bd_Dst0Kpi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) pi0) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec index 13a991a3f..93cacd4a2 100644 --- a/dkfiles/Bd_Dst0Kpi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 02b66a17b..2a285cc87 100644 --- a/dkfiles/Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) pi0) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index cda4c8954..acc137f45 100644 --- a/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) pi0) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec index 94d12d0aa..832ee85e9 100644 --- a/dkfiles/Bd_Dst0Kpi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) pi0) ^K+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec index a658a1a52..91c159b4c 100644 --- a/dkfiles/Bd_Dst0pipi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) gamma) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec index f14c736f7..ecc8ce232 100644 --- a/dkfiles/Bd_Dst0pipi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index d215bb51f..e118c9a19 100644 --- a/dkfiles/Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) gamma) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 2fc8752b9..56e05642d 100644 --- a/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) gamma) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec index 900c12f14..759b0118e 100644 --- a/dkfiles/Bd_Dst0pipi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) gamma) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec index df5395bc7..a11077d2e 100644 --- a/dkfiles/Bd_Dst0pipi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) pi0) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec index 387a9e4f9..b4a1b95af 100644 --- a/dkfiles/Bd_Dst0pipi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec index 3a61a86a1..535f7ffe5 100644 --- a/dkfiles/Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) pi0) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec index 966bf38c6..219c28014 100644 --- a/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) pi0) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec index fd21a880e..8bd264f23 100644 --- a/dkfiles/Bd_Dst0pipi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) pi0) ^pi+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bd_Dst0rho0,D0gamma,KSKK=TightCut,NoNeutralCut.dec b/dkfiles/Bd_Dst0rho0,D0gamma,KSKK=TightCut,NoNeutralCut.dec index 525cff637..18818b659 100644 --- a/dkfiles/Bd_Dst0rho0,D0gamma,KSKK=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bd_Dst0rho0,D0gamma,KSKK=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^(rho(770)0 => ^pi+ ^pi-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst0rho0,D0gamma,KSKK=TightCut.dec b/dkfiles/Bd_Dst0rho0,D0gamma,KSKK=TightCut.dec index bdf43586d..48e41e99f 100644 --- a/dkfiles/Bd_Dst0rho0,D0gamma,KSKK=TightCut.dec +++ b/dkfiles/Bd_Dst0rho0,D0gamma,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^(rho(770)0 => ^pi+ ^pi-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst0rho0,D0gamma,KSpipi=TightCut,NoNeutralCut.dec b/dkfiles/Bd_Dst0rho0,D0gamma,KSpipi=TightCut,NoNeutralCut.dec index b08c16a38..8a866f805 100644 --- a/dkfiles/Bd_Dst0rho0,D0gamma,KSpipi=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bd_Dst0rho0,D0gamma,KSpipi=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^(rho(770)0 => ^pi+ ^pi-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst0rho0,D0gamma,KSpipi=TightCut.dec b/dkfiles/Bd_Dst0rho0,D0gamma,KSpipi=TightCut.dec index 18d4bbb83..ba4e68c41 100644 --- a/dkfiles/Bd_Dst0rho0,D0gamma,KSpipi=TightCut.dec +++ b/dkfiles/Bd_Dst0rho0,D0gamma,KSpipi=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^(rho(770)0 => ^pi+ ^pi-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst0rho0,D0pi0,KSKK=TightCut,NoNeutralCut.dec b/dkfiles/Bd_Dst0rho0,D0pi0,KSKK=TightCut,NoNeutralCut.dec index ee7304d68..e7c0981d4 100644 --- a/dkfiles/Bd_Dst0rho0,D0pi0,KSKK=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bd_Dst0rho0,D0pi0,KSKK=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^(rho(770)0 => ^pi+ ^pi-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst0rho0,D0pi0,KSKK=TightCut.dec b/dkfiles/Bd_Dst0rho0,D0pi0,KSKK=TightCut.dec index 23dc377b9..bb5fc561d 100644 --- a/dkfiles/Bd_Dst0rho0,D0pi0,KSKK=TightCut.dec +++ b/dkfiles/Bd_Dst0rho0,D0pi0,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^(rho(770)0 => ^pi+ ^pi-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut.dec b/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut.dec index cde898a07..057310774 100644 --- a/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) (pi0 -> gamma gamma)) ^(rho(770)0 => pi+ pi-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut.dec b/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut.dec index df053ad6c..e3065b88c 100644 --- a/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut.dec +++ b/dkfiles/Bd_Dst0rho0,D0pi0,KSpipi=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^(rho(770)0 => ^pi+ ^pi-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bd_Dst2460enu,D0pi,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec b/dkfiles/Bd_Dst2460enu,D0pi,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec index 6bb704388..ffc60cf7a 100755 --- a/dkfiles/Bd_Dst2460enu,D0pi,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bd_Dst2460enu,D0pi,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec @@ -12,7 +12,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_Dst2460munu,D0pi,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec b/dkfiles/Bd_Dst2460munu,D0pi,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec index 84bc28d38..f0cf2d0f1 100755 --- a/dkfiles/Bd_Dst2460munu,D0pi,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bd_Dst2460munu,D0pi,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec @@ -12,7 +12,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_DstD,D0K3pi,Dkpipi=CPV,TightCut.dec b/dkfiles/Bd_DstD,D0K3pi,Dkpipi=CPV,TightCut.dec index 46598d8c9..12015faef 100644 --- a/dkfiles/Bd_DstD,D0K3pi,Dkpipi=CPV,TightCut.dec +++ b/dkfiles/Bd_DstD,D0K3pi,Dkpipi=CPV,TightCut.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[ [B0]cc => ^( D*(2010)- => ^(D~0 -> ^K+ ^pi- ^pi+ ^pi-) ^pi-) ^(D+ => ^K- ^pi+ ^pi+) ]CC' ## diff --git a/dkfiles/Bd_DstD0K,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstD0K,D0pi,Kpi=TightCut.dec index e92548476..e6f71a8cd 100644 --- a/dkfiles/Bd_DstD0K,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstD0K,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstD0K,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bd_DstD0K,K3Pi=TightCut,AMPGEN.dec index 299f8c221..c81f9da81 100644 --- a/dkfiles/Bd_DstD0K,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bd_DstD0K,K3Pi=TightCut,AMPGEN.dec @@ -10,7 +10,7 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_DstD0K,K3PiandKPi=TightCut,PHSP.dec b/dkfiles/Bd_DstD0K,K3PiandKPi=TightCut,PHSP.dec index d1aa09016..f672186ac 100644 --- a/dkfiles/Bd_DstD0K,K3PiandKPi=TightCut,PHSP.dec +++ b/dkfiles/Bd_DstD0K,K3PiandKPi=TightCut,PHSP.dec @@ -10,7 +10,7 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_DstD0Kst,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstD0Kst,D0pi,Kpi=TightCut.dec index 12f8fd8c4..62618e5f1 100644 --- a/dkfiles/Bd_DstD0Kst,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstD0Kst,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDKst0,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDKst0,D0pi,Kpi=TightCut.dec index 3b7b4e358..7b6e2dd09 100644 --- a/dkfiles/Bd_DstDKst0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDKst0,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDprimes1,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDprimes1,D0pi,Kpi=TightCut.dec index e3ff12e72..e2f0ea82e 100644 --- a/dkfiles/Bd_DstDprimes1,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDprimes1,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDs,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDs,D0pi,Kpi=TightCut.dec index 3b605a3ea..2ea25f14e 100644 --- a/dkfiles/Bd_DstDs,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDs,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDs0st,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDs0st,D0pi,Kpi=TightCut.dec index bb4d73f6c..8f7e26cb4 100644 --- a/dkfiles/Bd_DstDs0st,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDs0st,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDs1,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDs1,D0pi,Kpi=TightCut.dec index a35d28c56..7b59671e2 100644 --- a/dkfiles/Bd_DstDs1,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDs1,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDsX,Ds2Xa1=TightCut.dec b/dkfiles/Bd_DstDsX,Ds2Xa1=TightCut.dec index 277a4c273..88f46e9ce 100644 --- a/dkfiles/Bd_DstDsX,Ds2Xa1=TightCut.dec +++ b/dkfiles/Bd_DstDsX,Ds2Xa1=TightCut.dec @@ -7,7 +7,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^(D*(2010)+ => ^(D0 => K- pi+) pi+) pi- pi+ pi- ...]CC" diff --git a/dkfiles/Bd_DstDsst,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDsst,D0pi,Kpi=TightCut.dec index fb280a90c..292d7a69f 100644 --- a/dkfiles/Bd_DstDsst,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDsst,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDst0K,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDst0K,D0pi,Kpi=TightCut.dec index 4d6eb367c..e43420b5f 100644 --- a/dkfiles/Bd_DstDst0K,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDst0K,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDst0Kst,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDst0Kst,D0pi,Kpi=TightCut.dec index f887101b4..b54238513 100644 --- a/dkfiles/Bd_DstDst0Kst,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDst0Kst,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDstK0,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDstK0,D0pi,Kpi=TightCut.dec index 561c8bff4..27d2b6516 100644 --- a/dkfiles/Bd_DstDstK0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDstK0,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDstKpi,D0Pi,D0Pi=TightCut.dec b/dkfiles/Bd_DstDstKpi,D0Pi,D0Pi=TightCut.dec index e2fda835b..7c1102085 100644 --- a/dkfiles/Bd_DstDstKpi,D0Pi,D0Pi=TightCut.dec +++ b/dkfiles/Bd_DstDstKpi,D0Pi,D0Pi=TightCut.dec @@ -7,8 +7,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B0 => ^(D*(2010)+ => ^(D0 => ^K- ^pi+) pi+ ) ^(D*(2010)- => ^(D~0 => ^K+ ^pi-) ^pi-) ^K+ ^pi- ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_DstDstKst0,D0Pi,D0Pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDstKst0,D0Pi,D0Pi,Kpi=TightCut.dec index d82774f06..d0d58134f 100644 --- a/dkfiles/Bd_DstDstKst0,D0Pi,D0Pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDstKst0,D0Pi,D0Pi,Kpi=TightCut.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B0 => ^(D*(2010)+ => ^(D0 => ^K- ^pi+) pi+ ) ^(D*(2010)- => ^(D~0 => ^K+ ^pi-) ^pi-) ^(K*(892)0=> ^K+ ^pi-) ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_DstDstKst0,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstDstKst0,D0pi,Kpi=TightCut.dec index 2afd08b50..197a011c1 100644 --- a/dkfiles/Bd_DstDstKst0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDstKst0,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCut.dec b/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCut.dec index ae5231c8c..0fedd008f 100644 --- a/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCut.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty ==> (D*(2010)+ ==> (D0 => ^K- ^pi+) ^pi+ ) (D*(2010)- => (D~0 => ^K+ ^pi-) ^pi-) (K*(892)0=> ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCutNG.dec b/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCutNG.dec index 72407468c..5667c40d1 100755 --- a/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCutNG.dec +++ b/dkfiles/Bd_DstDstKst0,Kpi,Kpi=TightCutNG.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty ==> (D*(2010)+ ==> (D0 => ^K- ^pi+) pi+ ) (D*(2010)- => (D~0 => ^K+ ^pi-) pi-) (K*(892)0=> ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_DstDstKst0,Kpi,Kpipi=TightCut.dec b/dkfiles/Bd_DstDstKst0,Kpi,Kpipi=TightCut.dec index 7784201bb..145e7923e 100644 --- a/dkfiles/Bd_DstDstKst0,Kpi,Kpipi=TightCut.dec +++ b/dkfiles/Bd_DstDstKst0,Kpi,Kpipi=TightCut.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (D*(2010)+ => (D+ => ^K- ^pi+ ^pi+) X0 ) (D*(2010)- => (D~0 => ^K+ ^pi-) pi-) (K*(892)0=> ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_DstDstKst0,Kpipi,Kpipi=TightCut.dec b/dkfiles/Bd_DstDstKst0,Kpipi,Kpipi=TightCut.dec index ed8b53d57..632b4e261 100644 --- a/dkfiles/Bd_DstDstKst0,Kpipi,Kpipi=TightCut.dec +++ b/dkfiles/Bd_DstDstKst0,Kpipi,Kpipi=TightCut.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (D*(2010)+ => (D+ => ^K- ^pi+ ^pi+) X0 ) (D*(2010)- => (D- => ^K+ ^pi- ^pi-) X0) (K*(892)0=> ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut.dec b/dkfiles/Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut.dec index 704bbc6b8..7513ec0d5 100644 --- a/dkfiles/Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut.dec +++ b/dkfiles/Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Bd_DstPi,D0pi,KsKs=TightCut,PHSP.dec b/dkfiles/Bd_DstPi,D0pi,KsKs=TightCut,PHSP.dec index df8fd07c3..02f8e3bab 100644 --- a/dkfiles/Bd_DstPi,D0pi,KsKs=TightCut,PHSP.dec +++ b/dkfiles/Bd_DstPi,D0pi,KsKs=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B0 -> ^(D*(2010)- -> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^(KS0 ==> ^pi+ ^pi-)) pi-) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_DstPi,D0pi,Kspipipi0=TightCut,PHSP.dec b/dkfiles/Bd_DstPi,D0pi,Kspipipi0=TightCut,PHSP.dec index 9b6bc4bb8..58c9b14c5 100644 --- a/dkfiles/Bd_DstPi,D0pi,Kspipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bd_DstPi,D0pi,Kspipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B0 -> ^(D*(2010)- -> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^(pi0 -> ^gamma ^gamma)) pi-) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_DstTauNu=DecProdCut,TightCut,inclusive_tau_decays.dec b/dkfiles/Bd_DstTauNu=DecProdCut,TightCut,inclusive_tau_decays.dec index cd6db2cac..f9e02c752 100644 --- a/dkfiles/Bd_DstTauNu=DecProdCut,TightCut,inclusive_tau_decays.dec +++ b/dkfiles/Bd_DstTauNu=DecProdCut,TightCut,inclusive_tau_decays.dec @@ -8,7 +8,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[B0 => ^(D*(2010)- => pi- ^(D~0 => K+ pi-)) tau+ nu_tau]CC" diff --git a/dkfiles/Bd_DstX,cocktail,D0pi,KK=TightCut.dec b/dkfiles/Bd_DstX,cocktail,D0pi,KK=TightCut.dec index 86269ae6d..a39e88a60 100644 --- a/dkfiles/Bd_DstX,cocktail,D0pi,KK=TightCut.dec +++ b/dkfiles/Bd_DstX,cocktail,D0pi,KK=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B0]cc --> ^(D*(2010)- => ^( D~0 => ^K+ ^K- ) pi-) ... ]CC' diff --git a/dkfiles/Bd_DstX,cocktail,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_DstX,cocktail,D0pi,Kpi=TightCut.dec index 6686b93f4..48ccafd6d 100644 --- a/dkfiles/Bd_DstX,cocktail,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_DstX,cocktail,D0pi,Kpi=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B0]cc --> ^(D*(2010)- => ^( D~0 => ^K+ ^pi- ) pi-) ... ]CC' diff --git a/dkfiles/Bd_DstX,cocktail,D0pi,pipi=TightCut.dec b/dkfiles/Bd_DstX,cocktail,D0pi,pipi=TightCut.dec index 1c6172ec1..f768da3b2 100644 --- a/dkfiles/Bd_DstX,cocktail,D0pi,pipi=TightCut.dec +++ b/dkfiles/Bd_DstX,cocktail,D0pi,pipi=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B0]cc --> ^(D*(2010)- => ^( D~0 => ^pi+ ^pi- ) pi-) ... ]CC' diff --git a/dkfiles/Bd_DstXc,Xc2hhhNneutrals,upto5prongs=DecProdCut.dec b/dkfiles/Bd_DstXc,Xc2hhhNneutrals,upto5prongs=DecProdCut.dec index 3e9572373..2714f2f49 100644 --- a/dkfiles/Bd_DstXc,Xc2hhhNneutrals,upto5prongs=DecProdCut.dec +++ b/dkfiles/Bd_DstXc,Xc2hhhNneutrals,upto5prongs=DecProdCut.dec @@ -7,7 +7,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^(D*(2010)+ => ^(D0 => K- pi+) pi+) pi- pi+ pi- ...]CC" diff --git a/dkfiles/Bd_Dsta1,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_Dsta1,D0pi,Kpi=TightCut.dec index 3f45dd749..c77485117 100644 --- a/dkfiles/Bd_Dsta1,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_Dsta1,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_Dstenu,Dpi0,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bd_Dstenu,Dpi0,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index ce10b8a77..a2d9de093 100755 --- a/dkfiles/Bd_Dstenu,Dpi0,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bd_Dstenu,Dpi0,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_DstmuX,KK=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec b/dkfiles/Bd_DstmuX,KK=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec index 2f59bbf3d..bea9ab0c6 100644 --- a/dkfiles/Bd_DstmuX,KK=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec +++ b/dkfiles/Bd_DstmuX,KK=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B0]cc --> (D0 => K- K+ ) mu- ... ]CC' diff --git a/dkfiles/Bd_DstmuX,Kpi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec b/dkfiles/Bd_DstmuX,Kpi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec index 96c5d4185..12fee3ab9 100644 --- a/dkfiles/Bd_DstmuX,Kpi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec +++ b/dkfiles/Bd_DstmuX,Kpi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B0]cc --> (D0 => K- pi+ ) mu- ... ]CC' diff --git a/dkfiles/Bd_DstmuX,pipi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec b/dkfiles/Bd_DstmuX,pipi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec index 843ac9453..4f8231ad0 100644 --- a/dkfiles/Bd_DstmuX,pipi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec +++ b/dkfiles/Bd_DstmuX,pipi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B0]cc --> (D0 => pi- pi+ ) mu- ... ]CC' diff --git a/dkfiles/Bd_Dstmunu,Dpi0,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bd_Dstmunu,Dpi0,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index 84bbeb840..45f522ff7 100755 --- a/dkfiles/Bd_Dstmunu,Dpi0,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bd_Dstmunu,Dpi0,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,BRcorr1.dec b/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,BRcorr1.dec index e94a0dc2f..064919ae1 100644 --- a/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,BRcorr1.dec +++ b/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,BRcorr1.dec @@ -12,8 +12,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[Beauty => ^(D*(2010)- => ^(D~0 -> ^(KS0 -> ^pi+ ^pi-) ^K+ ^K-) ^pi-) ^Nu ^mu+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,LooserCuts,BRcorr1.dec b/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,LooserCuts,BRcorr1.dec index 552c916fc..4e47694b4 100644 --- a/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,LooserCuts,BRcorr1.dec +++ b/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,LooserCuts,BRcorr1.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[Beauty --> ^(D*(2010)- => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^pi-) ^mu+ ... ]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec b/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec index 58c4ba05c..08d21f9b4 100644 --- a/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec +++ b/dkfiles/Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[Beauty --> ^(D*(2010)- => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^pi-) ^mu+ ... ]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_Dstmunu,KSKK=res,cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec b/dkfiles/Bd_Dstmunu,KSKK=res,cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec index 892c1e769..ada3b6907 100644 --- a/dkfiles/Bd_Dstmunu,KSKK=res,cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec +++ b/dkfiles/Bd_Dstmunu,KSKK=res,cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[Beauty --> ^(D*(2010)- => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^pi-) ^mu+ ... ]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,LooserCuts,BRcorr1.dec b/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,LooserCuts,BRcorr1.dec index e5503a943..80676d137 100644 --- a/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,LooserCuts,BRcorr1.dec +++ b/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,LooserCuts,BRcorr1.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[Beauty --> ^(D*(2010)- => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^pi-) ^mu+ ... ]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec b/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec index 0b9f41c0e..53a7af093 100644 --- a/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec +++ b/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,LooserCuts2,BRcorr1.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[Beauty ==> ^(D*(2010)+ => ^(D0 ==> ^(KS0 => pi+ pi-) pi+ pi-) pi+) ^mu- nu_mu~ {nu_tau} {nu_tau~} {pi0} {pi0} {pi+} {pi-} ]CC' # ##tightCut.Decay = '^[Beauty --> ^(D*(2010)+ => ^(D0 ==> ^(KS0 => pi+ pi-) pi+ pi-) pi+) ^mu- nu_mu~ ... ]CC' # tightCut.Preambulo += [ diff --git a/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,fixArrow.dec b/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,fixArrow.dec index 46c8995cc..c91b10cc0 100644 --- a/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,fixArrow.dec +++ b/dkfiles/Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,fixArrow.dec @@ -12,8 +12,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[Beauty ==> (D*(2010)- => ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) pi-) ^mu+ Nu {X} {X} {X} ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=AMPGEN,TightCut.dec index eaa2dc7b5..fe73a2826 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=AMPGEN,TightCut.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "([[B0]nos ==> (D*(2010)- ==> ([D~0]nos ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) ^mu+ nu_mu]CC) || "\ # "([[B0]nos ==> (D*(2010)- ==> ([D~0]os ==> ^K- ^pi+ ^pi+ ^pi-) ^pi-) ^mu+ nu_mu]CC) || "\ # "([[B0]os ==> (D*(2010)+ ==> ([D0]nos ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) ^mu- nu_mu]CC) || "\ diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec index 441988e13..6cbfd001c 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B~0 ==> ( D*(2010)+ -> ^( D0 -> ^K- ^pi+ ^pi+ ^pi- ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec index 037d36bfa..cc3e42bba 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B~0 ==> ( D*(2010)+ -> ^( D0 -> ^K- ^pi+ ^pi+ ^pi- ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ diff --git a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,PhSp,TightCut.dec b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,PhSp,TightCut.dec index 777de7bd3..652f74a1e 100644 --- a/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,PhSp,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,Kpipipi=cocktail,hqet,PhSp,TightCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B~0 ==> ( D*(2010)+ -> ^( D0 -> ^K+ ^pi- ^pi- ^pi+ ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec index 37d93bb40..d161267bf 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B~0 ==> ( D*(2010)+ -> ^( D0 -> ^K+ ^pi- ^pi- ^pi+ ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ diff --git a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec index 0e224a687..9284d6d97 100644 --- a/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec +++ b/dkfiles/Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B~0 ==> ( D*(2010)+ -> ^( D0 -> ^K+ ^pi- ^pi- ^pi+ ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ diff --git a/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2.dec b/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2.dec index 5d7e49366..b5350136c 100644 --- a/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2.dec +++ b/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool( LoKi__GenCutTool, 'TightCut' ) # tight_cut = signal.TightCut # tight_cut.Decay = '^[Beauty --> (D*(2010)- => (D~0 ==> (KS0 => pi+ pi-) pi- pi+ pi0) pi-) mu+ ...]CC' diff --git a/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP.dec index 79e9e28fc..b1130ab2a 100644 --- a/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool( LoKi__GenCutTool, 'TightCut' ) # tight_cut = signal.TightCut # tight_cut.Decay = '^[Beauty --> (D*(2010)- => (D~0 => KS0 pi- pi+ pi0) pi-) mu+ ...]CC' diff --git a/dkfiles/Bd_Dstomegapi,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_Dstomegapi,D0pi,Kpi=TightCut.dec index 772eeacb9..cfe9c6875 100644 --- a/dkfiles/Bd_Dstomegapi,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_Dstomegapi,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_Dstpi,Kpipipi=AMPGEN,TightCut.dec b/dkfiles/Bd_Dstpi,Kpipipi=AMPGEN,TightCut.dec index 7fb2ce0b2..329fc1a1b 100644 --- a/dkfiles/Bd_Dstpi,Kpipipi=AMPGEN,TightCut.dec +++ b/dkfiles/Bd_Dstpi,Kpipipi=AMPGEN,TightCut.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "([[B0]nos ==> (D*(2010)- ==> ([D~0]nos ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) ^pi+]CC) || "\ # "([[B0]nos ==> (D*(2010)- ==> ([D~0]os ==> ^K- ^pi+ ^pi+ ^pi-) ^pi-) ^pi+]CC) || "\ # "([[B0]os ==> (D*(2010)+ ==> ([D0]nos ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) ^pi-]CC) || "\ diff --git a/dkfiles/Bd_Dstpipipipi0,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_Dstpipipipi0,D0pi,Kpi=TightCut.dec index f9ccc4f4e..348adba52 100644 --- a/dkfiles/Bd_Dstpipipipi0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_Dstpipipipi0,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_Dstpipipipipi,D0pi,Kpi=TightCut.dec b/dkfiles/Bd_Dstpipipipipi,D0pi,Kpi=TightCut.dec index 2df2927b3..4d8729661 100644 --- a/dkfiles/Bd_Dstpipipipipi,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bd_Dstpipipipipi,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bd_DststXenu,Dst+=cocktail,TightCut,tighter.dec b/dkfiles/Bd_DststXenu,Dst+=cocktail,TightCut,tighter.dec index f80627b12..e0637ea73 100644 --- a/dkfiles/Bd_DststXenu,Dst+=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bd_DststXenu,Dst+=cocktail,TightCut,tighter.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_DststXmunu,Dst+=cocktail,TightCut,tighter.dec b/dkfiles/Bd_DststXmunu,Dst+=cocktail,TightCut,tighter.dec index d239d63e2..3e2e31cd4 100644 --- a/dkfiles/Bd_DststXmunu,Dst+=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bd_DststXmunu,Dst+=cocktail,TightCut,tighter.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststenu,Dst+=CocktailHigher,TightCut,tighter.dec b/dkfiles/Bd_Dststenu,Dst+=CocktailHigher,TightCut,tighter.dec index e19160e8e..5840d3176 100644 --- a/dkfiles/Bd_Dststenu,Dst+=CocktailHigher,TightCut,tighter.dec +++ b/dkfiles/Bd_Dststenu,Dst+=CocktailHigher,TightCut,tighter.dec @@ -10,7 +10,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,3pipi0=cocktail,TightCut.dec b/dkfiles/Bd_Dststmunu,3pipi0=cocktail,TightCut.dec index 33fab0661..b2550031d 100644 --- a/dkfiles/Bd_Dststmunu,3pipi0=cocktail,TightCut.dec +++ b/dkfiles/Bd_Dststmunu,3pipi0=cocktail,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (D- ==> ^pi+ ^pi- ^pi- {X} {X} ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec b/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec index e7add2cca..ba6ca202b 100644 --- a/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec +++ b/dkfiles/Bd_Dststmunu,D+=Cocktail,RDplusCut.dec @@ -8,7 +8,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,D+=CocktailHigher,RDplusCut.dec b/dkfiles/Bd_Dststmunu,D+=CocktailHigher,RDplusCut.dec index 6e78316e6..f42155ed6 100644 --- a/dkfiles/Bd_Dststmunu,D+=CocktailHigher,RDplusCut.dec +++ b/dkfiles/Bd_Dststmunu,D+=CocktailHigher,RDplusCut.dec @@ -8,7 +8,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,D0=CocktailHigher,RDstar,TightCut.dec b/dkfiles/Bd_Dststmunu,D0=CocktailHigher,RDstar,TightCut.dec index 7c475af18..808017e97 100644 --- a/dkfiles/Bd_Dststmunu,D0=CocktailHigher,RDstar,TightCut.dec +++ b/dkfiles/Bd_Dststmunu,D0=CocktailHigher,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,D0=CocktailHigher,TightCut.dec b/dkfiles/Bd_Dststmunu,D0=CocktailHigher,TightCut.dec index c657d46e1..bb29ccd1e 100644 --- a/dkfiles/Bd_Dststmunu,D0=CocktailHigher,TightCut.dec +++ b/dkfiles/Bd_Dststmunu,D0=CocktailHigher,TightCut.dec @@ -11,7 +11,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,D0=cocktail,RDstar,TightCut.dec b/dkfiles/Bd_Dststmunu,D0=cocktail,RDstar,TightCut.dec index d4b603603..ff2b81bd8 100644 --- a/dkfiles/Bd_Dststmunu,D0=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bd_Dststmunu,D0=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,D0=cocktail,TightCuts.dec b/dkfiles/Bd_Dststmunu,D0=cocktail,TightCuts.dec index 8779834db..8d8b3ebcb 100644 --- a/dkfiles/Bd_Dststmunu,D0=cocktail,TightCuts.dec +++ b/dkfiles/Bd_Dststmunu,D0=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut.dec b/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut.dec index 3f22bbaf8..63e2b08c4 100644 --- a/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut.dec +++ b/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,TightCut,tighter.dec b/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,TightCut,tighter.dec index 2c712307c..8c8dd1506 100644 --- a/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,TightCut,tighter.dec +++ b/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,TightCut,tighter.dec @@ -10,7 +10,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,TightCut.dec b/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,TightCut.dec index 601654d7b..d6b5b9cfd 100644 --- a/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,TightCut.dec +++ b/dkfiles/Bd_Dststmunu,Dst+=CocktailHigher,TightCut.dec @@ -11,7 +11,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststmunu,Dst+=cocktail,TightCuts.dec b/dkfiles/Bd_Dststmunu,Dst+=cocktail,TightCuts.dec index 9fd7fe62e..c6c6e4507 100644 --- a/dkfiles/Bd_Dststmunu,Dst+=cocktail,TightCuts.dec +++ b/dkfiles/Bd_Dststmunu,Dst+=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec b/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec index c1858688b..61a2c5e1a 100644 --- a/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec +++ b/dkfiles/Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec @@ -8,7 +8,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec b/dkfiles/Bd_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec index f3f72fb32..ec7470273 100644 --- a/dkfiles/Bd_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec +++ b/dkfiles/Bd_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_Dststtaunu,D0=cocktail,RDstar,TightCut.dec b/dkfiles/Bd_Dststtaunu,D0=cocktail,RDstar,TightCut.dec index 0b0244649..8abd60774 100644 --- a/dkfiles/Bd_Dststtaunu,D0=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bd_Dststtaunu,D0=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststtaunu,D0=cocktail,TightCuts.dec b/dkfiles/Bd_Dststtaunu,D0=cocktail,TightCuts.dec index eed134eea..c1a3a7fb1 100644 --- a/dkfiles/Bd_Dststtaunu,D0=cocktail,TightCuts.dec +++ b/dkfiles/Bd_Dststtaunu,D0=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec b/dkfiles/Bd_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec index 791296efe..df545e373 100644 --- a/dkfiles/Bd_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec +++ b/dkfiles/Bd_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_Dststtaunu,Dst+=cocktail,TightCuts.dec b/dkfiles/Bd_Dststtaunu,Dst+=cocktail,TightCuts.dec index 14dc606cd..60568788f 100644 --- a/dkfiles/Bd_Dststtaunu,Dst+=cocktail,TightCuts.dec +++ b/dkfiles/Bd_Dststtaunu,Dst+=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststtaunu,tau3pi,Dst+=cocktail,TightCut,v2.dec b/dkfiles/Bd_Dststtaunu,tau3pi,Dst+=cocktail,TightCut,v2.dec index 779f6a0ce..ebe721b60 100644 --- a/dkfiles/Bd_Dststtaunu,tau3pi,Dst+=cocktail,TightCut,v2.dec +++ b/dkfiles/Bd_Dststtaunu,tau3pi,Dst+=cocktail,TightCut,v2.dec @@ -8,7 +8,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^pi+ ^pi- ^pi+ {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_Dststtaunu,tau3pi,Dst+=cocktail,TightCuts.dec b/dkfiles/Bd_Dststtaunu,tau3pi,Dst+=cocktail,TightCuts.dec index c8bef6afa..b9fdc070e 100644 --- a/dkfiles/Bd_Dststtaunu,tau3pi,Dst+=cocktail,TightCuts.dec +++ b/dkfiles/Bd_Dststtaunu,tau3pi,Dst+=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^pi+ ^pi- ^pi+ {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bd_JpsiK+rho-,mm=TightCut.dec b/dkfiles/Bd_JpsiK+rho-,mm=TightCut.dec index 7f9225fb1..1dbf676be 100755 --- a/dkfiles/Bd_JpsiK+rho-,mm=TightCut.dec +++ b/dkfiles/Bd_JpsiK+rho-,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_JpsiKK,mm=XLL,DecProdCut.dec b/dkfiles/Bd_JpsiKK,mm=XLL,DecProdCut.dec index 30e9b4c68..b15763acf 100755 --- a/dkfiles/Bd_JpsiKK,mm=XLL,DecProdCut.dec +++ b/dkfiles/Bd_JpsiKK,mm=XLL,DecProdCut.dec @@ -12,7 +12,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) # EndInsertPythonCode # diff --git a/dkfiles/Bd_JpsiKS,mmpi0pi0=OnePi0ReqInAcc.dec b/dkfiles/Bd_JpsiKS,mmpi0pi0=OnePi0ReqInAcc.dec index 0f8dee4d7..d86d74b53 100644 --- a/dkfiles/Bd_JpsiKS,mmpi0pi0=OnePi0ReqInAcc.dec +++ b/dkfiles/Bd_JpsiKS,mmpi0pi0=OnePi0ReqInAcc.dec @@ -10,8 +10,8 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'OnePi0ReqInAcc') -#pi0mmInAcc = Generation().SignalRepeatedHadronization.OnePi0ReqInAcc +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'OnePi0ReqInAcc') +#pi0mmInAcc = Generation(genAlgName).SignalRepeatedHadronization.OnePi0ReqInAcc #pi0mmInAcc.Decay = '[B0 -> (J/psi(1S) -> ^mu+ ^mu-) ^(KS0 -> ^pi0 ^pi0)]CC' #pi0mmInAcc.Preambulo += [ # 'inAcc = (in_range(0.005, GTHETA, 0.400))', diff --git a/dkfiles/Bd_JpsiKSeta,mm,3pi=phsp,TightCut.dec b/dkfiles/Bd_JpsiKSeta,mm,3pi=phsp,TightCut.dec index 4cb2f22d9..591278f35 100755 --- a/dkfiles/Bd_JpsiKSeta,mm,3pi=phsp,TightCut.dec +++ b/dkfiles/Bd_JpsiKSeta,mm,3pi=phsp,TightCut.dec @@ -20,7 +20,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_JpsiKSeta,mm,gg=phsp,TightCut.dec b/dkfiles/Bd_JpsiKSeta,mm,gg=phsp,TightCut.dec index 3f42b9500..c279b82bb 100755 --- a/dkfiles/Bd_JpsiKSeta,mm,gg=phsp,TightCut.dec +++ b/dkfiles/Bd_JpsiKSeta,mm,gg=phsp,TightCut.dec @@ -20,7 +20,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_JpsiKpi,mm=XLL,DecProdCut.dec b/dkfiles/Bd_JpsiKpi,mm=XLL,DecProdCut.dec index 1b62dc808..c68139424 100755 --- a/dkfiles/Bd_JpsiKpi,mm=XLL,DecProdCut.dec +++ b/dkfiles/Bd_JpsiKpi,mm=XLL,DecProdCut.dec @@ -13,7 +13,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) # EndInsertPythonCode # diff --git a/dkfiles/Bd_JpsiKsPhi,mm=TightCut,KSVtxCut,cocktail.dec b/dkfiles/Bd_JpsiKsPhi,mm=TightCut,KSVtxCut,cocktail.dec index dca38ee47..a7035f7fd 100644 --- a/dkfiles/Bd_JpsiKsPhi,mm=TightCut,KSVtxCut,cocktail.dec +++ b/dkfiles/Bd_JpsiKsPhi,mm=TightCut,KSVtxCut,cocktail.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_JpsiKspipi,mm-=TightCut,KSVtxCut,K1cocktail.dec b/dkfiles/Bd_JpsiKspipi,mm-=TightCut,KSVtxCut,K1cocktail.dec index 6d71b3a6c..b1408b238 100644 --- a/dkfiles/Bd_JpsiKspipi,mm-=TightCut,KSVtxCut,K1cocktail.dec +++ b/dkfiles/Bd_JpsiKspipi,mm-=TightCut,KSVtxCut,K1cocktail.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_JpsiKst,pp=DecProdCut,TightCut.dec b/dkfiles/Bd_JpsiKst,pp=DecProdCut,TightCut.dec index cf35b6923..4c3007903 100644 --- a/dkfiles/Bd_JpsiKst,pp=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_JpsiKst,pp=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec b/dkfiles/Bd_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec index 9d38fbdee..51555eb5d 100755 --- a/dkfiles/Bd_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bd_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec @@ -13,8 +13,8 @@ #from Configurables import LoKi__GenCutTool #from Configurables import JpsiLeptonInAcceptance # -#Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -#trackFilters = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +#trackFilters = Generation(genAlgName).SignalRepeatedHadronization.TightCut #trackFilters.Preambulo += [ # 'inAccTot = in_range ( 0, abs(GPT/GPZ), 0.423 )', # abs(theta) < 250 mrad # 'inAccXZ = in_range ( 0, abs(GPX/GPZ), 0.423 )', # abs(thetaXZ) < 400 mrad @@ -28,21 +28,21 @@ # '[mu+]cc' : 'goodMuon' # } # -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad -#Generation().JpsiLeptonInAcceptance.LepMinTheta = 10*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.PreselMass = True -#Generation().JpsiLeptonInAcceptance.MinMass = 6.45*GeV -#Generation().JpsiLeptonInAcceptance.MaxMass = 10.0*GeV -#Generation().JpsiLeptonInAcceptance.PreselDoca = True -#Generation().JpsiLeptonInAcceptance.DocaCut = 0.3*mm +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMinTheta = 10*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = True +#Generation(genAlgName).JpsiLeptonInAcceptance.MinMass = 6.45*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.MaxMass = 10.0*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = True +#Generation(genAlgName).JpsiLeptonInAcceptance.DocaCut = 0.3*mm # # EndInsertPythonCode # diff --git a/dkfiles/Bd_JpsiX,mm=JpsiLeptonInAcceptance.dec b/dkfiles/Bd_JpsiX,mm=JpsiLeptonInAcceptance.dec index e9368e716..aa76b72e6 100755 --- a/dkfiles/Bd_JpsiX,mm=JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bd_JpsiX,mm=JpsiLeptonInAcceptance.dec @@ -13,8 +13,8 @@ #from Configurables import LoKi__GenCutTool #from Configurables import JpsiLeptonInAcceptance # -#Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -#trackFilters = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +#trackFilters = Generation(genAlgName).SignalRepeatedHadronization.TightCut #trackFilters.Preambulo += [ # 'inAccTot = in_range ( 0, abs(GPT/GPZ), 0.423 )', # abs(theta) < 250 mrad # 'inAccXZ = in_range ( 0, abs(GPX/GPZ), 0.423 )', # abs(thetaXZ) < 400 mrad @@ -28,21 +28,21 @@ # '[mu+]cc' : 'goodMuon' # } # -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad -#Generation().JpsiLeptonInAcceptance.LepMinTheta = 10*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.PreselMass = True -#Generation().JpsiLeptonInAcceptance.MinMass = 3*GeV -#Generation().JpsiLeptonInAcceptance.MaxMass = 6.45*GeV -#Generation().JpsiLeptonInAcceptance.PreselDoca = True -#Generation().JpsiLeptonInAcceptance.DocaCut = 0.3*mm +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMinTheta = 10*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = True +#Generation(genAlgName).JpsiLeptonInAcceptance.MinMass = 3*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.MaxMass = 6.45*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = True +#Generation(genAlgName).JpsiLeptonInAcceptance.DocaCut = 0.3*mm # # EndInsertPythonCode # diff --git a/dkfiles/Bd_Jpsieta,mm,pipipi=TightCut.dec b/dkfiles/Bd_Jpsieta,mm,pipipi=TightCut.dec index 427142da1..e0c72ce44 100755 --- a/dkfiles/Bd_Jpsieta,mm,pipipi=TightCut.dec +++ b/dkfiles/Bd_Jpsieta,mm,pipipi=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Jpsietap,mm,etapipi=TightCut.dec b/dkfiles/Bd_Jpsietap,mm,etapipi=TightCut.dec index 61ace131a..7aadd3bc1 100755 --- a/dkfiles/Bd_Jpsietap,mm,etapipi=TightCut.dec +++ b/dkfiles/Bd_Jpsietap,mm,etapipi=TightCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Jpsietap,mm,rhog,pipi=TightCut.dec b/dkfiles/Bd_Jpsietap,mm,rhog,pipi=TightCut.dec index 091f800bb..1f6dae168 100755 --- a/dkfiles/Bd_Jpsietap,mm,rhog,pipi=TightCut.dec +++ b/dkfiles/Bd_Jpsietap,mm,rhog,pipi=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Jpsiomega,mm=TightCut.dec b/dkfiles/Bd_Jpsiomega,mm=TightCut.dec index fc62788dc..9cad605ba 100644 --- a/dkfiles/Bd_Jpsiomega,mm=TightCut.dec +++ b/dkfiles/Bd_Jpsiomega,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Jpsiomega,mmpipipi0=TightCutGY.dec b/dkfiles/Bd_Jpsiomega,mmpipipi0=TightCutGY.dec index 029871d39..00080cc8b 100644 --- a/dkfiles/Bd_Jpsiomega,mmpipipi0=TightCutGY.dec +++ b/dkfiles/Bd_Jpsiomega,mmpipipi0=TightCutGY.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts.dec b/dkfiles/Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts.dec index 3518d79ae..ea19831f1 100644 --- a/dkfiles/Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts.dec +++ b/dkfiles/Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_K+K-Ks=sqDalitz,TightCut.dec b/dkfiles/Bd_K+K-Ks=sqDalitz,TightCut.dec index 0afcce2b3..4a89f3c8c 100755 --- a/dkfiles/Bd_K+K-Ks=sqDalitz,TightCut.dec +++ b/dkfiles/Bd_K+K-Ks=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B0 ==> ^K+ ^K- ^KS0 ]CC' diff --git a/dkfiles/Bd_K+K-pi0=TightCuts,sqDalitz.dec b/dkfiles/Bd_K+K-pi0=TightCuts,sqDalitz.dec index c2a4d537c..bc9e13e0f 100755 --- a/dkfiles/Bd_K+K-pi0=TightCuts,sqDalitz.dec +++ b/dkfiles/Bd_K+K-pi0=TightCuts,sqDalitz.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_K+pi-,mm=TightCut.dec b/dkfiles/Bd_K+pi-,mm=TightCut.dec index cf845f08d..1d3c459c2 100755 --- a/dkfiles/Bd_K+pi-,mm=TightCut.dec +++ b/dkfiles/Bd_K+pi-,mm=TightCut.dec @@ -13,7 +13,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000 ) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Bd_K+pi-=CPV2017,DecProdCut.dec b/dkfiles/Bd_K+pi-=CPV2017,DecProdCut.dec index a68433c15..3101418a8 100755 --- a/dkfiles/Bd_K+pi-=CPV2017,DecProdCut.dec +++ b/dkfiles/Bd_K+pi-=CPV2017,DecProdCut.dec @@ -11,6 +11,8 @@ # Documentation: Direct CP violation and decay products in acceptance # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: BnoC # Tested: Yes # Responsible: Cameron Dean diff --git a/dkfiles/Bd_K+pi-pi0=TightCuts,sqDalitz.dec b/dkfiles/Bd_K+pi-pi0=TightCuts,sqDalitz.dec index 5e32a4d26..29226368d 100755 --- a/dkfiles/Bd_K+pi-pi0=TightCuts,sqDalitz.dec +++ b/dkfiles/Bd_K+pi-pi0=TightCuts,sqDalitz.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_K1gamma,Kpipi0=mK1270,HighPtGamma,DecProdCut.dec b/dkfiles/Bd_K1gamma,Kpipi0=mK1270,HighPtGamma,DecProdCut.dec index d03e51a07..18f113f11 100644 --- a/dkfiles/Bd_K1gamma,Kpipi0=mK1270,HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bd_K1gamma,Kpipi0=mK1270,HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bd_K2st0gamma,Kpi=HighPtGamma,DecProdCut.dec b/dkfiles/Bd_K2st0gamma,Kpi=HighPtGamma,DecProdCut.dec index 5fcad4f00..605a323ef 100644 --- a/dkfiles/Bd_K2st0gamma,Kpi=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bd_K2st0gamma,Kpi=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bd_KSKS=DecProdCut,tightCut.dec b/dkfiles/Bd_KSKS=DecProdCut,tightCut.dec index 35c328753..b7c5fc498 100644 --- a/dkfiles/Bd_KSKS=DecProdCut,tightCut.dec +++ b/dkfiles/Bd_KSKS=DecProdCut,tightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_KSmumu,pi0pi0=OnePi0ReqInAcc.dec b/dkfiles/Bd_KSmumu,pi0pi0=OnePi0ReqInAcc.dec index 1fb3d2ae3..56f854292 100644 --- a/dkfiles/Bd_KSmumu,pi0pi0=OnePi0ReqInAcc.dec +++ b/dkfiles/Bd_KSmumu,pi0pi0=OnePi0ReqInAcc.dec @@ -10,8 +10,8 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'OnePi0ReqInAcc') -#pi0mmInAcc = Generation().SignalRepeatedHadronization.OnePi0ReqInAcc +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'OnePi0ReqInAcc') +#pi0mmInAcc = Generation(genAlgName).SignalRepeatedHadronization.OnePi0ReqInAcc #pi0mmInAcc.Decay = '[B0 -> ^(KS0 -> ^pi0 ^pi0) ^mu+ ^mu-]CC' #pi0mmInAcc.Preambulo += [ # 'inAcc = (in_range(0.005, GTHETA, 0.400))', diff --git a/dkfiles/Bd_KSpi0=TightCut.dec b/dkfiles/Bd_KSpi0=TightCut.dec index 496ebc72b..ae08e51ee 100644 --- a/dkfiles/Bd_KSpi0=TightCut.dec +++ b/dkfiles/Bd_KSpi0=TightCut.dec @@ -20,7 +20,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[ B0 => ^(KS0 => ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma) ]CC' diff --git a/dkfiles/Bd_KpiKpi=TightCut.dec b/dkfiles/Bd_KpiKpi=TightCut.dec index 5c5ecef5c..703800ee3 100644 --- a/dkfiles/Bd_KpiKpi=TightCut.dec +++ b/dkfiles/Bd_KpiKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[^(B0 => ^K+ ^K- ^pi+ ^pi-)]CC" diff --git a/dkfiles/Bd_KpiKs=sqDalitz,TightCut.dec b/dkfiles/Bd_KpiKs=sqDalitz,TightCut.dec index 2706eb963..5402886a9 100755 --- a/dkfiles/Bd_KpiKs=sqDalitz,TightCut.dec +++ b/dkfiles/Bd_KpiKs=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ Beauty ==> ^K+ ^pi- ^KS0]CC' diff --git a/dkfiles/Bd_Kpigamma=phsp,HighPtGamma,DecProdCut.dec b/dkfiles/Bd_Kpigamma=phsp,HighPtGamma,DecProdCut.dec index 45d44da7a..9b8a1edff 100644 --- a/dkfiles/Bd_Kpigamma=phsp,HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bd_Kpigamma=phsp,HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bd_Kpimumu,XLL=DecProdCut,NoMinPCut.dec b/dkfiles/Bd_Kpimumu,XLL=DecProdCut,NoMinPCut.dec index 907d3b21a..a3fe64876 100644 --- a/dkfiles/Bd_Kpimumu,XLL=DecProdCut,NoMinPCut.dec +++ b/dkfiles/Bd_Kpimumu,XLL=DecProdCut,NoMinPCut.dec @@ -13,7 +13,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) # EndInsertPythonCode # diff --git a/dkfiles/Bd_Kpimumu,XLL=DecProdCut.dec b/dkfiles/Bd_Kpimumu,XLL=DecProdCut.dec index ea52a66fc..6e72f888a 100644 --- a/dkfiles/Bd_Kpimumu,XLL=DecProdCut.dec +++ b/dkfiles/Bd_Kpimumu,XLL=DecProdCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) # EndInsertPythonCode # diff --git a/dkfiles/Bd_Kpimumu,phsp=DecProdCut,TightCut.dec b/dkfiles/Bd_Kpimumu,phsp=DecProdCut,TightCut.dec index 668ae7540..9fb260dcd 100644 --- a/dkfiles/Bd_Kpimumu,phsp=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_Kpimumu,phsp=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[^(Beauty => ^mu+ ^mu- ^K+ ^pi-)]CC" diff --git a/dkfiles/Bd_Kpipipi=TightCut.dec b/dkfiles/Bd_Kpipipi=TightCut.dec index 4d93df20f..c49939939 100644 --- a/dkfiles/Bd_Kpipipi=TightCut.dec +++ b/dkfiles/Bd_Kpipipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[^(B0 -> ^K+ ^pi- ^pi+ ^pi-)]CC" diff --git a/dkfiles/Bd_KsK+K-gamma=TightCut,PHSP.dec b/dkfiles/Bd_KsK+K-gamma=TightCut,PHSP.dec index 7c1034f3e..fda75997c 100644 --- a/dkfiles/Bd_KsK+K-gamma=TightCut,PHSP.dec +++ b/dkfiles/Bd_KsK+K-gamma=TightCut,PHSP.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_KsK+K-gamma=TightCut,mKshhCut,PHSP.dec b/dkfiles/Bd_KsK+K-gamma=TightCut,mKshhCut,PHSP.dec index ad06baa7c..fb7754e29 100755 --- a/dkfiles/Bd_KsK+K-gamma=TightCut,mKshhCut,PHSP.dec +++ b/dkfiles/Bd_KsK+K-gamma=TightCut,mKshhCut,PHSP.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_KsPhigamma=TightCut,KSVtxCut.dec b/dkfiles/Bd_KsPhigamma=TightCut,KSVtxCut.dec index 33bfa830a..de2d35aea 100644 --- a/dkfiles/Bd_KsPhigamma=TightCut,KSVtxCut.dec +++ b/dkfiles/Bd_KsPhigamma=TightCut,KSVtxCut.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_Kspi+pi-=sqDalitz,TightCut.dec b/dkfiles/Bd_Kspi+pi-=sqDalitz,TightCut.dec index a4426d4bb..fa6b17bb5 100755 --- a/dkfiles/Bd_Kspi+pi-=sqDalitz,TightCut.dec +++ b/dkfiles/Bd_Kspi+pi-=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B0 ==> ^pi+ ^pi- ^KS0 ]CC' diff --git a/dkfiles/Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP.dec b/dkfiles/Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP.dec index 6982cb801..15db4d495 100644 --- a/dkfiles/Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP.dec +++ b/dkfiles/Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_Kspi+pi-gamma=TightCut,K1cocktail.dec b/dkfiles/Bd_Kspi+pi-gamma=TightCut,K1cocktail.dec index bfc466574..1a5627da2 100644 --- a/dkfiles/Bd_Kspi+pi-gamma=TightCut,K1cocktail.dec +++ b/dkfiles/Bd_Kspi+pi-gamma=TightCut,K1cocktail.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) # gen.SignalRepeatedHadronization.addTool ( GenCutTool , 'TightCut' ) # diff --git a/dkfiles/Bd_Kspi+pi-gamma=TightCut,PHSP.dec b/dkfiles/Bd_Kspi+pi-gamma=TightCut,PHSP.dec index 7e9669d42..3c63a6924 100644 --- a/dkfiles/Bd_Kspi+pi-gamma=TightCut,PHSP.dec +++ b/dkfiles/Bd_Kspi+pi-gamma=TightCut,PHSP.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Kspi+pi-gamma=TightCut,mKshhCut,K1cocktail.dec b/dkfiles/Bd_Kspi+pi-gamma=TightCut,mKshhCut,K1cocktail.dec index 0ee7f6a3d..cc6022446 100644 --- a/dkfiles/Bd_Kspi+pi-gamma=TightCut,mKshhCut,K1cocktail.dec +++ b/dkfiles/Bd_Kspi+pi-gamma=TightCut,mKshhCut,K1cocktail.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_Kspi+pi-gamma=TightCut,mKshhCut,KSVtxCut,K1cocktail.dec b/dkfiles/Bd_Kspi+pi-gamma=TightCut,mKshhCut,KSVtxCut,K1cocktail.dec index c7d5f5078..bde71b4d8 100644 --- a/dkfiles/Bd_Kspi+pi-gamma=TightCut,mKshhCut,KSVtxCut,K1cocktail.dec +++ b/dkfiles/Bd_Kspi+pi-gamma=TightCut,mKshhCut,KSVtxCut,K1cocktail.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP.dec b/dkfiles/Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP.dec index 4a9b88ece..522b5420b 100644 --- a/dkfiles/Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP.dec +++ b/dkfiles/Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_Kspi+pi-pi0gamma=TightCut,mKshhCut,PHSP.dec b/dkfiles/Bd_Kspi+pi-pi0gamma=TightCut,mKshhCut,PHSP.dec index badc7833a..c59066ee1 100644 --- a/dkfiles/Bd_Kspi+pi-pi0gamma=TightCut,mKshhCut,PHSP.dec +++ b/dkfiles/Bd_Kspi+pi-pi0gamma=TightCut,mKshhCut,PHSP.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_Kspipipipi=PHSP,PartRecCut.dec b/dkfiles/Bd_Kspipipipi=PHSP,PartRecCut.dec index 9b646f0c6..8ca0041d7 100755 --- a/dkfiles/Bd_Kspipipipi=PHSP,PartRecCut.dec +++ b/dkfiles/Bd_Kspipipipi=PHSP,PartRecCut.dec @@ -19,7 +19,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B0 => (KS0 => pi+ pi-) pi- pi+ pi- pi+]CC' diff --git a/dkfiles/Bd_Kst1410gamma,Kpi=HighPtGamma,DecProdCut.dec b/dkfiles/Bd_Kst1410gamma,Kpi=HighPtGamma,DecProdCut.dec index 6b3a0b173..80a87bb6d 100644 --- a/dkfiles/Bd_Kst1410gamma,Kpi=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bd_Kst1410gamma,Kpi=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bd_Kstee,flatq2=DecProdCut,MomCut,TightCut600MeV.dec b/dkfiles/Bd_Kstee,flatq2=DecProdCut,MomCut,TightCut600MeV.dec index db0c89db9..f7f1e18e0 100644 --- a/dkfiles/Bd_Kstee,flatq2=DecProdCut,MomCut,TightCut600MeV.dec +++ b/dkfiles/Bd_Kstee,flatq2=DecProdCut,MomCut,TightCut600MeV.dec @@ -12,7 +12,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_Kstee,phsp=DecProdCut,TightCut150MeV.dec b/dkfiles/Bd_Kstee,phsp=DecProdCut,TightCut150MeV.dec index 0e0098e8d..0824d552f 100644 --- a/dkfiles/Bd_Kstee,phsp=DecProdCut,TightCut150MeV.dec +++ b/dkfiles/Bd_Kstee,phsp=DecProdCut,TightCut150MeV.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Kstee,phsp=DecProdCut,TightCut450MeV.dec b/dkfiles/Bd_Kstee,phsp=DecProdCut,TightCut450MeV.dec index f09ee8d66..4621776b3 100644 --- a/dkfiles/Bd_Kstee,phsp=DecProdCut,TightCut450MeV.dec +++ b/dkfiles/Bd_Kstee,phsp=DecProdCut,TightCut450MeV.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Ksteta,e+e-g=Dalitz,DecProdCut,TightCut60MeV.dec b/dkfiles/Bd_Ksteta,e+e-g=Dalitz,DecProdCut,TightCut60MeV.dec index 0dd3d3bd2..48f2da8aa 100644 --- a/dkfiles/Bd_Ksteta,e+e-g=Dalitz,DecProdCut,TightCut60MeV.dec +++ b/dkfiles/Bd_Ksteta,e+e-g=Dalitz,DecProdCut,TightCut60MeV.dec @@ -22,7 +22,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_Kstgamma=HighPtGamma,DecProdCut.dec b/dkfiles/Bd_Kstgamma=HighPtGamma,DecProdCut.dec index aa733f3a0..96cce5f4f 100644 --- a/dkfiles/Bd_Kstgamma=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bd_Kstgamma=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bd_Kstgamma=TightCut,PHSP.dec b/dkfiles/Bd_Kstgamma=TightCut,PHSP.dec index 16020376b..3dde72192 100644 --- a/dkfiles/Bd_Kstgamma=TightCut,PHSP.dec +++ b/dkfiles/Bd_Kstgamma=TightCut,PHSP.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Kstgamma=TightCut,gam_PTabove1.8.dec b/dkfiles/Bd_Kstgamma=TightCut,gam_PTabove1.8.dec index 647c3a2b7..3d01011de 100644 --- a/dkfiles/Bd_Kstgamma=TightCut,gam_PTabove1.8.dec +++ b/dkfiles/Bd_Kstgamma=TightCut,gam_PTabove1.8.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bd_Ksttaumu,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec b/dkfiles/Bd_Ksttaumu,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec index a2d30e321..fb447a390 100644 --- a/dkfiles/Bd_Ksttaumu,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec +++ b/dkfiles/Bd_Ksttaumu,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_Ksttautau,3pi3pi0=DecProdCut,TightCut,tauolababar.dec b/dkfiles/Bd_Ksttautau,3pi3pi0=DecProdCut,TightCut,tauolababar.dec index 0b27ffd40..97d180cbd 100644 --- a/dkfiles/Bd_Ksttautau,3pi3pi0=DecProdCut,TightCut,tauolababar.dec +++ b/dkfiles/Bd_Ksttautau,3pi3pi0=DecProdCut,TightCut,tauolababar.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[(Beauty) ==> (K*(892)0 ==> ^K+ ^pi-) (tau+ ==> ^pi+ ^pi- ^pi+ {X0} nu_tau~) (tau- ==> ^pi- ^pi+ ^pi- {X0} nu_tau)]CC" diff --git a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolababar.dec b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolababar.dec index 3c956c23c..8b2cc3eb6 100755 --- a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolababar.dec +++ b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolababar.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[(Beauty) ==> (K*(892)0 ==> ^K+ ^pi-) (tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) (tau- ==> ^pi- ^pi+ ^pi- nu_tau)]CC" diff --git a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolacleo.dec b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolacleo.dec index edcb5aadb..2f338dc2a 100755 --- a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolacleo.dec +++ b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolacleo.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(K*(892)0 -> ^K+ ^pi-) ^(tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) ^(tau- ==> ^pi- ^pi+ ^pi- nu_tau) ]CC" diff --git a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolacleointricate.dec b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolacleointricate.dec index a34158160..f09b0b134 100755 --- a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolacleointricate.dec +++ b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolacleointricate.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(K*(892)0 -> ^K+ ^pi-) ^(tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) ^(tau- ==> ^pi- ^pi+ ^pi- nu_tau) ]CC" diff --git a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut.dec b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut.dec index 44f7febcc..43a6a87ea 100755 --- a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (K*(892)0 -> ^K+ ^pi-) (tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) (tau- ==> ^pi- ^pi+ ^pi- nu_tau) ]CC" diff --git a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut2,tauolababar.dec b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut2,tauolababar.dec index d7f34e835..ffd8881cd 100644 --- a/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut2,tauolababar.dec +++ b/dkfiles/Bd_Ksttautau,3pi3pi=DecProdCut,TightCut2,tauolababar.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ ^(B0 ==> ^(K*(892)0 -> ^K+ ^pi-) ^(tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) ^(tau- ==> ^pi- ^pi+ ^pi- nu_tau) ) ]CC" diff --git a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolababar.dec b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolababar.dec index 75f26aecf..7fc612265 100755 --- a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolababar.dec +++ b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolababar.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[(Beauty) ==> (K*(892)0 ==> ^K+ ^pi-) ([tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~]CC) ([tau- ==> ^mu- nu_mu~ nu_tau]CC)]CC" diff --git a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo.dec b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo.dec index f3944e083..ce2c1afcf 100755 --- a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo.dec +++ b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (K*(892)0 -> ^K+ ^pi-) ([tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~]CC) ([tau- ==> ^mu- nu_mu~ nu_tau]CC) ]CC" diff --git a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleointricate.dec b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleointricate.dec index d2d8cca8c..731472861 100755 --- a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleointricate.dec +++ b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleointricate.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(K*(892)0 -> ^K+ ^pi-) ^([tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~]CC) ^([tau- ==> ^mu- nu_mu~ nu_tau]CC) ]CC" diff --git a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut.dec b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut.dec index c18adbdad..7a16b85a1 100755 --- a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(K*(892)0 -> ^K+ ^pi-) ^([tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~]CC) ^([tau- ==> ^mu- nu_mu~ nu_tau]CC) ]CC" diff --git a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut2,tauolababar.dec b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut2,tauolababar.dec index 664f74c0f..0a436b70a 100644 --- a/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut2,tauolababar.dec +++ b/dkfiles/Bd_Ksttautau,3pimu=DecProdCut,TightCut2,tauolababar.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ ^(B0 ==> ^(K*(892)0 -> ^K+ ^pi-) ^([tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~]CC) ^([tau- ==> ^mu- nu_mu~ nu_tau]CC) ) ]CC" diff --git a/dkfiles/Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut,tauolababar.dec b/dkfiles/Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut,tauolababar.dec index 631ef90f4..29b5ad3eb 100644 --- a/dkfiles/Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut,tauolababar.dec +++ b/dkfiles/Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut,tauolababar.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[(Beauty) ==> (K*(892)0 ==> ^K+ ^pi-) ([tau+ ==> ^pi+ ^pi- ^pi+ {pi0} nu_tau~]CC) ([tau- ==> ^mu- nu_mu~ nu_tau]CC)]CC" diff --git a/dkfiles/Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut.dec b/dkfiles/Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut.dec index 0de5f954b..acebde340 100755 --- a/dkfiles/Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[(Beauty) ==> (K*(892)0 ==> ^K+ ^pi-) ([tau+ ==> ^pi+ ^pi- ^pi+ pi0 nu_tau~]CC) ([tau- ==> ^mu- nu_mu~ nu_tau]CC)]CC" diff --git a/dkfiles/Bd_Ksttautau,mumu=DecProdCut,TightCut.dec b/dkfiles/Bd_Ksttautau,mumu=DecProdCut,TightCut.dec index adc10ec2f..2032e5bef 100755 --- a/dkfiles/Bd_Ksttautau,mumu=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_Ksttautau,mumu=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(K*(892)0 -> ^K+ ^pi-) ^([tau+ ==> ^mu+ nu_mu nu_tau~]CC) ^([tau- ==> ^mu- nu_mu~ nu_tau]CC) ]CC" diff --git a/dkfiles/Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut.dec b/dkfiles/Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut.dec index 23ccf430b..5fa1a9af1 100644 --- a/dkfiles/Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut.dec +++ b/dkfiles/Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut.dec @@ -12,7 +12,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 ==> (Lambda_c~- ==> ^p~- ^K+ ^pi-) ^p+ ^pi- ^pi+]CC" diff --git a/dkfiles/Bd_LcpX,pmuX=TightCut.dec b/dkfiles/Bd_LcpX,pmuX=TightCut.dec index 8b2284843..e9d4cda26 100644 --- a/dkfiles/Bd_LcpX,pmuX=TightCut.dec +++ b/dkfiles/Bd_LcpX,pmuX=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B0 ==> (anti-Lambda_c- ==> ^mu- {X} {X} {X} {X}) ^p+ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bd_Lcpbarpbarp,TightCut.dec b/dkfiles/Bd_Lcpbarpbarp,TightCut.dec index 4e8928d91..7ab71e4a1 100644 --- a/dkfiles/Bd_Lcpbarpbarp,TightCut.dec +++ b/dkfiles/Bd_Lcpbarpbarp,TightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 ==> (Lambda_c~- ==> ^p~- ^K+ ^pi-) ^p+ ^p~- ^p+]CC" diff --git a/dkfiles/Bd_Lcpipip,TightCut.dec b/dkfiles/Bd_Lcpipip,TightCut.dec index bad84c688..c007929e1 100644 --- a/dkfiles/Bd_Lcpipip,TightCut.dec +++ b/dkfiles/Bd_Lcpipip,TightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 ==> (Lambda_c~- ==> ^p~- ^K+ ^pi-) ^p+ ^pi- ^pi+]CC" diff --git a/dkfiles/Bd_Lcpipip,pKpi=TightCut.dec b/dkfiles/Bd_Lcpipip,pKpi=TightCut.dec index 83441a499..295bdca71 100644 --- a/dkfiles/Bd_Lcpipip,pKpi=TightCut.dec +++ b/dkfiles/Bd_Lcpipip,pKpi=TightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B0 ==> (Lambda_c~- ==> ^p~- ^K+ ^pi-) ^p+ ^pi- ^pi+]CC" diff --git a/dkfiles/Bd_PhiKstgamma,KKKpi=HighPtGamma,DecProdCut.dec b/dkfiles/Bd_PhiKstgamma,KKKpi=HighPtGamma,DecProdCut.dec index 60cd20650..f38636507 100644 --- a/dkfiles/Bd_PhiKstgamma,KKKpi=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bd_PhiKstgamma,KKKpi=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bd_Psi2SKX=TightCut.dec b/dkfiles/Bd_Psi2SKX=TightCut.dec index b74ebae8e..f7d236d46 100755 --- a/dkfiles/Bd_Psi2SKX=TightCut.dec +++ b/dkfiles/Bd_Psi2SKX=TightCut.dec @@ -31,7 +31,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_Psi2SKpi=TightCut.dec b/dkfiles/Bd_Psi2SKpi=TightCut.dec index a5ff3a8e6..0eb6f61cb 100755 --- a/dkfiles/Bd_Psi2SKpi=TightCut.dec +++ b/dkfiles/Bd_Psi2SKpi=TightCut.dec @@ -26,7 +26,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bd_Xumunu=TightCut,ForB2RhoMuNu.dec b/dkfiles/Bd_Xumunu=TightCut,ForB2RhoMuNu.dec index 9420d300c..8dcfe9ddb 100644 --- a/dkfiles/Bd_Xumunu=TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bd_Xumunu=TightCut,ForB2RhoMuNu.dec @@ -10,7 +10,7 @@ # EndDocumentation # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( [Beauty --> (Xu+ --> pi+ pi- ...) mu- ...]CC )" diff --git a/dkfiles/Bd_ccKS,Jpsipipi,mm=TightCut.dec b/dkfiles/Bd_ccKS,Jpsipipi,mm=TightCut.dec index 2758e8573..0cb370ff5 100644 --- a/dkfiles/Bd_ccKS,Jpsipipi,mm=TightCut.dec +++ b/dkfiles/Bd_ccKS,Jpsipipi,mm=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bd_ccKst,Jpsipipi,mm=TightCut.dec b/dkfiles/Bd_ccKst,Jpsipipi,mm=TightCut.dec index 47de710b9..dc5ea3ba2 100644 --- a/dkfiles/Bd_ccKst,Jpsipipi,mm=TightCut.dec +++ b/dkfiles/Bd_ccKst,Jpsipipi,mm=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bd_chic1Kpi,Jpsig,mm=Tight.dec b/dkfiles/Bd_chic1Kpi,Jpsig,mm=Tight.dec index 44b53d726..edf283137 100644 --- a/dkfiles/Bd_chic1Kpi,Jpsig,mm=Tight.dec +++ b/dkfiles/Bd_chic1Kpi,Jpsig,mm=Tight.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_chic1Kpi,pp=TightCut.dec b/dkfiles/Bd_chic1Kpi,pp=TightCut.dec index 7d3feaaf4..7713a1dcb 100644 --- a/dkfiles/Bd_chic1Kpi,pp=TightCut.dec +++ b/dkfiles/Bd_chic1Kpi,pp=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_chicKst,JpsigKpi,mm=TightCutGY.dec b/dkfiles/Bd_chicKst,JpsigKpi,mm=TightCutGY.dec index f393682fd..fcf395ce2 100644 --- a/dkfiles/Bd_chicKst,JpsigKpi,mm=TightCutGY.dec +++ b/dkfiles/Bd_chicKst,JpsigKpi,mm=TightCutGY.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_chicKst,JpsigKpi,mm=TightCuts.dec b/dkfiles/Bd_chicKst,JpsigKpi,mm=TightCuts.dec index b3c8d989e..7da64e5ff 100644 --- a/dkfiles/Bd_chicKst,JpsigKpi,mm=TightCuts.dec +++ b/dkfiles/Bd_chicKst,JpsigKpi,mm=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_chicpipi,Jpsig,mm=TightCuts.dec b/dkfiles/Bd_chicpipi,Jpsig,mm=TightCuts.dec index eff880c25..4ad2d8aa7 100755 --- a/dkfiles/Bd_chicpipi,Jpsig,mm=TightCuts.dec +++ b/dkfiles/Bd_chicpipi,Jpsig,mm=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_etaKs,gg=TightCut.dec b/dkfiles/Bd_etaKs,gg=TightCut.dec index 4d969597e..1f3da2cca 100644 --- a/dkfiles/Bd_etaKs,gg=TightCut.dec +++ b/dkfiles/Bd_etaKs,gg=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SampleGenerationTool="SignalRepeatedHadronization" # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # diff --git a/dkfiles/Bd_etaKs,pi+pi-pi0=TightCut.dec b/dkfiles/Bd_etaKs,pi+pi-pi0=TightCut.dec index a999f2b02..de9d5aaac 100644 --- a/dkfiles/Bd_etaKs,pi+pi-pi0=TightCut.dec +++ b/dkfiles/Bd_etaKs,pi+pi-pi0=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SampleGenerationTool="SignalRepeatedHadronization" # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # diff --git a/dkfiles/Bd_etacKpi,pp=DecProdCut,TightCut.dec b/dkfiles/Bd_etacKpi,pp=DecProdCut,TightCut.dec index 470b9c268..d5e23dfc1 100755 --- a/dkfiles/Bd_etacKpi,pp=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_etacKpi,pp=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_etacKpi=sqDalitz,pp=DecProdCut,TightCut.dec b/dkfiles/Bd_etacKpi=sqDalitz,pp=DecProdCut,TightCut.dec index 997654381..6e9e0867d 100644 --- a/dkfiles/Bd_etacKpi=sqDalitz,pp=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_etacKpi=sqDalitz,pp=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_etapKs,etapipi=TightCut.dec b/dkfiles/Bd_etapKs,etapipi=TightCut.dec index 50c3c54cc..9e28cb163 100755 --- a/dkfiles/Bd_etapKs,etapipi=TightCut.dec +++ b/dkfiles/Bd_etapKs,etapipi=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SampleGenerationTool="SignalRepeatedHadronization" # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # diff --git a/dkfiles/Bd_etapKs,pi+pi-g=TightCut.dec b/dkfiles/Bd_etapKs,pi+pi-g=TightCut.dec index 09a4745e4..cfeb13e70 100644 --- a/dkfiles/Bd_etapKs,pi+pi-g=TightCut.dec +++ b/dkfiles/Bd_etapKs,pi+pi-g=TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SampleGenerationTool="SignalRepeatedHadronization" # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # diff --git a/dkfiles/Bd_excitedDstDsX,Ds2Xa1=TightCut.dec b/dkfiles/Bd_excitedDstDsX,Ds2Xa1=TightCut.dec index 3d1d91748..2f34e877d 100644 --- a/dkfiles/Bd_excitedDstDsX,Ds2Xa1=TightCut.dec +++ b/dkfiles/Bd_excitedDstDsX,Ds2Xa1=TightCut.dec @@ -7,7 +7,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^(D*(2010)+ => ^(D0 => K- pi+) pi+) pi- pi+ pi- ...]CC" diff --git a/dkfiles/Bd_excitedDstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec b/dkfiles/Bd_excitedDstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec index fff71ff26..c470c345f 100644 --- a/dkfiles/Bd_excitedDstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec +++ b/dkfiles/Bd_excitedDstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec @@ -7,7 +7,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^(D*(2010)+ => ^(D0 => K- pi+) pi+) pi- pi+ pi- ...]CC" diff --git a/dkfiles/Bd_gammamumu=ISR,MassCut.dec b/dkfiles/Bd_gammamumu=ISR,MassCut.dec index ffa603b3e..9ea43bc22 100644 --- a/dkfiles/Bd_gammamumu=ISR,MassCut.dec +++ b/dkfiles/Bd_gammamumu=ISR,MassCut.dec @@ -31,8 +31,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B0 ==> mu+ mu- gamma ]CC" # tightCut.Cuts = { # '[B0]cc' : ' massCut ' } diff --git a/dkfiles/Bd_hcKpi,pp=TightCut.dec b/dkfiles/Bd_hcKpi,pp=TightCut.dec index e8d1e5f25..963c574d1 100644 --- a/dkfiles/Bd_hcKpi,pp=TightCut.dec +++ b/dkfiles/Bd_hcKpi,pp=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec b/dkfiles/Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec index e5fc97c11..7effb91ac 100644 --- a/dkfiles/Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec +++ b/dkfiles/Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2dst3piFilter" ) -# SignalFilter = Generation().b2dst3piFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2dst3piFilter" ) +# SignalFilter = Generation(genAlgName).b2dst3piFilter #SignalFilter.Code = "has( goodB ) " # SignalFilter.Preambulo += [ #"from GaudiKernel.SystemOfUnits import MeV" diff --git a/dkfiles/Bd_phiKst0=DecProdCut,Tightcut.dec b/dkfiles/Bd_phiKst0=DecProdCut,Tightcut.dec index 6f92d620e..c3a30dd3e 100644 --- a/dkfiles/Bd_phiKst0=DecProdCut,Tightcut.dec +++ b/dkfiles/Bd_phiKst0=DecProdCut,Tightcut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(B0 ==> ^(phi(1020) -> ^K+ ^K-) ^(K*(892)0 => ^K+ ^pi-))]CC' diff --git a/dkfiles/Bd_pi+pi-,mm=TightCut.dec b/dkfiles/Bd_pi+pi-,mm=TightCut.dec index 93ac277d8..9e54aa121 100755 --- a/dkfiles/Bd_pi+pi-,mm=TightCut.dec +++ b/dkfiles/Bd_pi+pi-,mm=TightCut.dec @@ -13,7 +13,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000 ) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Bd_pi+pi-pi0=TightCuts,sqDalitz.dec b/dkfiles/Bd_pi+pi-pi0=TightCuts,sqDalitz.dec index 377c379bf..5adb56374 100755 --- a/dkfiles/Bd_pi+pi-pi0=TightCuts,sqDalitz.dec +++ b/dkfiles/Bd_pi+pi-pi0=TightCuts,sqDalitz.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_pienu=DecProdCut,M4.5GeV,EvtGenCut.dec b/dkfiles/Bd_pienu=DecProdCut,M4.5GeV,EvtGenCut.dec index 8f4be7ade..bac217d3b 100644 --- a/dkfiles/Bd_pienu=DecProdCut,M4.5GeV,EvtGenCut.dec +++ b/dkfiles/Bd_pienu=DecProdCut,M4.5GeV,EvtGenCut.dec @@ -17,7 +17,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # ## gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_pienu=TightCut,M3.5GeV.dec b/dkfiles/Bd_pienu=TightCut,M3.5GeV.dec index 3663794f5..22c0fe020 100644 --- a/dkfiles/Bd_pienu=TightCut,M3.5GeV.dec +++ b/dkfiles/Bd_pienu=TightCut,M3.5GeV.dec @@ -12,8 +12,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # # tightCut.Decay = "[B0 => e+ nu_e pi-]CC" # tightCut.Cuts = { diff --git a/dkfiles/Bd_pienu=TightCut,M4.5GeV.dec b/dkfiles/Bd_pienu=TightCut,M4.5GeV.dec index 74db70dc8..1bb2def7e 100755 --- a/dkfiles/Bd_pienu=TightCut,M4.5GeV.dec +++ b/dkfiles/Bd_pienu=TightCut,M4.5GeV.dec @@ -12,8 +12,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # # tightCut.Decay = "[B0 => pi- e+ nu_e]CC" # tightCut.Cuts = { diff --git a/dkfiles/Bd_pimunu=DecProdCut,M4.5GeV,EvtGenCut.dec b/dkfiles/Bd_pimunu=DecProdCut,M4.5GeV,EvtGenCut.dec index b632775e9..dd886187d 100755 --- a/dkfiles/Bd_pimunu=DecProdCut,M4.5GeV,EvtGenCut.dec +++ b/dkfiles/Bd_pimunu=DecProdCut,M4.5GeV,EvtGenCut.dec @@ -15,7 +15,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bd_pimunu=DecProdCut,M4.5GeV.dec b/dkfiles/Bd_pimunu=DecProdCut,M4.5GeV.dec index 4a3584e8a..7b8446aa9 100755 --- a/dkfiles/Bd_pimunu=DecProdCut,M4.5GeV.dec +++ b/dkfiles/Bd_pimunu=DecProdCut,M4.5GeV.dec @@ -12,8 +12,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # # tightCut.Decay = "[B0 => pi- mu+ nu_mu]CC" # tightCut.Cuts = { diff --git a/dkfiles/Bd_ppKK=DecProdCut,TightCut.dec b/dkfiles/Bd_ppKK=DecProdCut,TightCut.dec index 668e5fecf..38f9b9a74 100644 --- a/dkfiles/Bd_ppKK=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_ppKK=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_ppKpi=DecProdCut,TightCut.dec b/dkfiles/Bd_ppKpi=DecProdCut,TightCut.dec index a6a3f4093..3fc4bdf23 100755 --- a/dkfiles/Bd_ppKpi=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_ppKpi=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_pppipi=DecProdCut,TightCut.dec b/dkfiles/Bd_pppipi=DecProdCut,TightCut.dec index 1405edbc2..8217f3baa 100644 --- a/dkfiles/Bd_pppipi=DecProdCut,TightCut.dec +++ b/dkfiles/Bd_pppipi=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bd_psi2SKst,tautau,3pi3pi=DecProdCut,TightCut,tauolababar.dec b/dkfiles/Bd_psi2SKst,tautau,3pi3pi=DecProdCut,TightCut,tauolababar.dec index b521bc840..ff6f20deb 100755 --- a/dkfiles/Bd_psi2SKst,tautau,3pi3pi=DecProdCut,TightCut,tauolababar.dec +++ b/dkfiles/Bd_psi2SKst,tautau,3pi3pi=DecProdCut,TightCut,tauolababar.dec @@ -10,7 +10,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[(Beauty) ==> (K*(892)0 ==> ^K+ ^pi-) (psi(2S) ==> (tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) (tau- ==> ^pi- ^pi+ ^pi- nu_tau))]CC" diff --git a/dkfiles/Bd_psi2SKst,tautau,3pimu=DecProdCut,TightCut,tauolababar.dec b/dkfiles/Bd_psi2SKst,tautau,3pimu=DecProdCut,TightCut,tauolababar.dec index b6bbaa74f..89ddb2b97 100755 --- a/dkfiles/Bd_psi2SKst,tautau,3pimu=DecProdCut,TightCut,tauolababar.dec +++ b/dkfiles/Bd_psi2SKst,tautau,3pimu=DecProdCut,TightCut,tauolababar.dec @@ -10,7 +10,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[(Beauty) ==> (K*(892)0 ==> ^K+ ^pi-) (psi(2S) ==> ([tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~]CC) ([tau- ==> ^mu- nu_mu~ nu_tau]CC))]CC" diff --git a/dkfiles/Bd_psi2Spipi,mm=phsp,DecProdCut,TightCut.dec b/dkfiles/Bd_psi2Spipi,mm=phsp,DecProdCut,TightCut.dec index 4ecd3847a..84bc92925 100644 --- a/dkfiles/Bd_psi2Spipi,mm=phsp,DecProdCut,TightCut.dec +++ b/dkfiles/Bd_psi2Spipi,mm=phsp,DecProdCut,TightCut.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool # from Configurables import SignalPlain # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # signal = gen.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) ## diff --git a/dkfiles/Bd_psi2Spipipipi,mm=phsp,DecProdCut,TightCut.dec b/dkfiles/Bd_psi2Spipipipi,mm=phsp,DecProdCut,TightCut.dec index 41974d493..3104a484e 100644 --- a/dkfiles/Bd_psi2Spipipipi,mm=phsp,DecProdCut,TightCut.dec +++ b/dkfiles/Bd_psi2Spipipipi,mm=phsp,DecProdCut,TightCut.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool # from Configurables import SignalPlain # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # signal = gen.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) ## diff --git a/dkfiles/Bd_rhoKSgamma=HighPtGamma,DecProdCut.dec b/dkfiles/Bd_rhoKSgamma=HighPtGamma,DecProdCut.dec index 0e36e5eec..860ce96fe 100644 --- a/dkfiles/Bd_rhoKSgamma=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bd_rhoKSgamma=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bd_rhogamma,pipi=HighPtGamma,DecProdCut.dec b/dkfiles/Bd_rhogamma,pipi=HighPtGamma,DecProdCut.dec index a073fa573..9aba9be36 100644 --- a/dkfiles/Bd_rhogamma,pipi=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bd_rhogamma,pipi=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Betac_pphi,KK=mBetac2190MeV,TightCut,Lifetime3.dec b/dkfiles/Betac_pphi,KK=mBetac2190MeV,TightCut,Lifetime3.dec index f6acc64f8..5a952d5cb 100644 --- a/dkfiles/Betac_pphi,KK=mBetac2190MeV,TightCut,Lifetime3.dec +++ b/dkfiles/Betac_pphi,KK=mBetac2190MeV,TightCut,Lifetime3.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0003 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut,Lifetime6.dec b/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut,Lifetime6.dec index 8193d9def..e500e28c9 100644 --- a/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut,Lifetime6.dec +++ b/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut,Lifetime6.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0006 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut,NoLifetimeCut.dec b/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut,NoLifetimeCut.dec index 400c8499a..576b8d903 100644 --- a/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut,NoLifetimeCut.dec +++ b/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut,NoLifetimeCut.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut.dec b/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut.dec index 38927827a..b6c9ef938 100644 --- a/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut.dec +++ b/dkfiles/Betac_pphi,KK=mBetac2248MeV,TightCut.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 4.9 * GeV) & (GTIME > 0.0003 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut,Lifetime6.dec b/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut,Lifetime6.dec index 059280ed0..73d40fba9 100644 --- a/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut,Lifetime6.dec +++ b/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut,Lifetime6.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0006 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut,NoLifetimeCut.dec b/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut,NoLifetimeCut.dec index 4df140d66..8b61cb180 100644 --- a/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut,NoLifetimeCut.dec +++ b/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut,NoLifetimeCut.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut.dec b/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut.dec index d184a7df9..7afdf24cb 100644 --- a/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut.dec +++ b/dkfiles/Betac_pphi,KK=mBetac2428MeV,TightCut.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 4.9 * GeV) & (GTIME > 0.0003 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV.dec index 098c2ced1..5b982d102 100644 --- a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV.dec +++ b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BplustoDM" ) -# tracksInAcc = Generation().BplustoDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BplustoDM" ) +# tracksInAcc = Generation(genAlgName).BplustoDM # tracksInAcc.Code = " count ( isGoodB ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV.dec index dfe3049c1..b766c079e 100644 --- a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BplustoDM" ) -# tracksInAcc = Generation().BplustoDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BplustoDM" ) +# tracksInAcc = Generation(genAlgName).BplustoDM # tracksInAcc.Code = " count ( isGoodB ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV.dec index d90456f6d..508cac5c5 100644 --- a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BplustoDM" ) -# tracksInAcc = Generation().BplustoDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BplustoDM" ) +# tracksInAcc = Generation(genAlgName).BplustoDM # tracksInAcc.Code = " count ( isGoodB ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV.dec index 414c04dc6..8b9f2d7e1 100644 --- a/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV.dec +++ b/dkfiles/Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BplustoDM" ) -# tracksInAcc = Generation().BplustoDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BplustoDM" ) +# tracksInAcc = Generation(genAlgName).BplustoDM # tracksInAcc.Code = " count ( isGoodB ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bs2st_BuK,Kmumu=KKmuInAcc.dec b/dkfiles/Bs2st_BuK,Kmumu=KKmuInAcc.dec index e644c835d..13f9b92dd 100644 --- a/dkfiles/Bs2st_BuK,Kmumu=KKmuInAcc.dec +++ b/dkfiles/Bs2st_BuK,Kmumu=KKmuInAcc.dec @@ -10,8 +10,8 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# kkmuInAcc = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kkmuInAcc = Generation(genAlgName).SignalRepeatedHadronization.TightCut # kkmuInAcc.Decay = '[B*_s20 => ^(B+ => ^K+ ^mu+ ^mu-) ^K-]CC' # kkmuInAcc.Preambulo += [ # 'inAcc = (in_range(0.01, GTHETA, 0.400))', diff --git a/dkfiles/Bs2st_BuK,Kmutau=KKmuInAcc.dec b/dkfiles/Bs2st_BuK,Kmutau=KKmuInAcc.dec index f7e4b8729..01d5d076f 100644 --- a/dkfiles/Bs2st_BuK,Kmutau=KKmuInAcc.dec +++ b/dkfiles/Bs2st_BuK,Kmutau=KKmuInAcc.dec @@ -10,8 +10,8 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# kkmuInAcc = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kkmuInAcc = Generation(genAlgName).SignalRepeatedHadronization.TightCut # kkmuInAcc.Decay = '[ (B*_s20 => (B+ => ^K+ ^mu+ tau-) ^K-) || (B*_s20 => (B+ => ^K+ ^mu- tau+) ^K-) ]CC' # kkmuInAcc.Preambulo += [ # 'inAcc = (in_range(0.01, GTHETA, 0.400))' diff --git a/dkfiles/Bs_CharmoniumKX,mumu,PPTcuts=TightCut.dec b/dkfiles/Bs_CharmoniumKX,mumu,PPTcuts=TightCut.dec index 785e793db..c426a147c 100644 --- a/dkfiles/Bs_CharmoniumKX,mumu,PPTcuts=TightCut.dec +++ b/dkfiles/Bs_CharmoniumKX,mumu,PPTcuts=TightCut.dec @@ -9,8 +9,8 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "^( (Beauty & LongLived) --> ( ( J/psi(1S) | psi(2S) ) --> mu+ mu- ...) [K+]cc ... )" # tightCut.Preambulo = [ # "from GaudiKernel.SystemOfUnits import MeV, GeV", diff --git a/dkfiles/Bs_D03piX,Kpi=TightCut.dec b/dkfiles/Bs_D03piX,Kpi=TightCut.dec index 7f91d2b5f..e876f619e 100644 --- a/dkfiles/Bs_D03piX,Kpi=TightCut.dec +++ b/dkfiles/Bs_D03piX,Kpi=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bs_D0D0phi,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bs_D0D0phi,K3Pi=TightCut,AMPGEN.dec index aba4e9324..35c1ed411 100755 --- a/dkfiles/Bs_D0D0phi,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bs_D0D0phi,K3Pi=TightCut,AMPGEN.dec @@ -9,7 +9,7 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) ## # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_D0D0phi,K3PiandKPi=TightCut,PHSP.dec b/dkfiles/Bs_D0D0phi,K3PiandKPi=TightCut,PHSP.dec index b0d4abb88..5c9aaf29f 100755 --- a/dkfiles/Bs_D0D0phi,K3PiandKPi=TightCut,PHSP.dec +++ b/dkfiles/Bs_D0D0phi,K3PiandKPi=TightCut,PHSP.dec @@ -9,7 +9,7 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) ## # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_D0DsK,Kmunu,KKpi=DecProdCut,tightCut.dec b/dkfiles/Bs_D0DsK,Kmunu,KKpi=DecProdCut,tightCut.dec index 8a978480b..398ee1f35 100644 --- a/dkfiles/Bs_D0DsK,Kmunu,KKpi=DecProdCut,tightCut.dec +++ b/dkfiles/Bs_D0DsK,Kmunu,KKpi=DecProdCut,tightCut.dec @@ -10,10 +10,10 @@ # from Configurables import Generation, SignalRepeatedHadronization, DaughtersInLHCbAndWithDaughAndBCuts # from GaudiKernel.SystemOfUnits import MeV, GeV # # -# Generation().addTool( SignalRepeatedHadronization ) -# Generation().SignalRepeatedHadronization.addTool( DaughtersInLHCbAndWithDaughAndBCuts ) -# Generation().SignalRepeatedHadronization.DaughtersInLHCbAndWithDaughAndBCuts.MinMuonPT = 1.0*GeV #1.2 GeV in stripping -# Generation().SignalRepeatedHadronization.DaughtersInLHCbAndWithDaughAndBCuts.MinMuonP = 2.7*GeV # 3.0 GeV in stripping +# Generation(genAlgName).addTool( SignalRepeatedHadronization ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( DaughtersInLHCbAndWithDaughAndBCuts ) +# Generation(genAlgName).SignalRepeatedHadronization.DaughtersInLHCbAndWithDaughAndBCuts.MinMuonPT = 1.0*GeV #1.2 GeV in stripping +# Generation(genAlgName).SignalRepeatedHadronization.DaughtersInLHCbAndWithDaughAndBCuts.MinMuonP = 2.7*GeV # 3.0 GeV in stripping # # EndInsertPythonCode # diff --git a/dkfiles/Bs_D0KK,KSKK=BssqDalitz,DDalitz,TightCut.dec b/dkfiles/Bs_D0KK,KSKK=BssqDalitz,DDalitz,TightCut.dec index 2405c55fe..508ea6a38 100644 --- a/dkfiles/Bs_D0KK,KSKK=BssqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bs_D0KK,KSKK=BssqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_D0KK,KSpipi=BssqDalitz,DDalitz,TightCut.dec b/dkfiles/Bs_D0KK,KSpipi=BssqDalitz,DDalitz,TightCut.dec index ae98466c1..618782113 100644 --- a/dkfiles/Bs_D0KK,KSpipi=BssqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bs_D0KK,KSpipi=BssqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index 5bc6603a5..af1d53502 100644 --- a/dkfiles/Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 3c9ef2dcd..d538b622c 100644 --- a/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_D0KK,pipipipi=BssqDalitz,DPHSP,TightCut.dec b/dkfiles/Bs_D0KK,pipipipi=BssqDalitz,DPHSP,TightCut.dec index 94f962fbb..59fc925d3 100644 --- a/dkfiles/Bs_D0KK,pipipipi=BssqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bs_D0KK,pipipipi=BssqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_D0Kmunu,Kmunu=TightCut.dec b/dkfiles/Bs_D0Kmunu,Kmunu=TightCut.dec index 241449710..cd9041dbb 100644 --- a/dkfiles/Bs_D0Kmunu,Kmunu=TightCut.dec +++ b/dkfiles/Bs_D0Kmunu,Kmunu=TightCut.dec @@ -10,7 +10,7 @@ # from Gauss.Configuration import * # from Configurables import LoKi__GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "([(B_s0) ==> ^K+ ^mu- nu_mu~ ^K- ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X}]CC) || ([(B_s0) ==> ^K+ ^mu- nu_mu~ ^K- (tau+ ==> ^mu+ nu_mu nu_tau~) nu_tau {X} {X} {X} {X} {X} {X} {X}]CC)" diff --git a/dkfiles/Bs_D0Kpi,4h=cocktail,5hinAcc.dec b/dkfiles/Bs_D0Kpi,4h=cocktail,5hinAcc.dec index 9933e17c0..46f62d66c 100644 --- a/dkfiles/Bs_D0Kpi,4h=cocktail,5hinAcc.dec +++ b/dkfiles/Bs_D0Kpi,4h=cocktail,5hinAcc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_D0Kpi,KSKK=sqDalitz,TightCut.dec b/dkfiles/Bs_D0Kpi,KSKK=sqDalitz,TightCut.dec index d127ec5cb..3ba6c253e 100644 --- a/dkfiles/Bs_D0Kpi,KSKK=sqDalitz,TightCut.dec +++ b/dkfiles/Bs_D0Kpi,KSKK=sqDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B_s0 => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_D0Kpi,KSpipi=sqDalitz,TightCut.dec b/dkfiles/Bs_D0Kpi,KSpipi=sqDalitz,TightCut.dec index 337336ffa..8ececb7ae 100644 --- a/dkfiles/Bs_D0Kpi,KSpipi=sqDalitz,TightCut.dec +++ b/dkfiles/Bs_D0Kpi,KSpipi=sqDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B_s0 => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_D0Kpipipi,KSpipi=TightCut,PHSP.dec b/dkfiles/Bs_D0Kpipipi,KSpipi=TightCut,PHSP.dec index 37a69b4bb..b6a98f7d9 100644 --- a/dkfiles/Bs_D0Kpipipi,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bs_D0Kpipipi,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[Beauty ==> ^(D~0 ==> ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^K- ^pi+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts.dec b/dkfiles/Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts.dec index e2f647b52..a9cfd1500 100644 --- a/dkfiles/Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts.dec +++ b/dkfiles/Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(K*(892)~0 =>^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut.dec b/dkfiles/Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut.dec index 2c1f0edf9..0e7e244e9 100644 --- a/dkfiles/Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut.dec +++ b/dkfiles/Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(K*(892)~0 =>^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_D0Kst,KSKK=TightCut,PHSP.dec b/dkfiles/Bs_D0Kst,KSKK=TightCut,PHSP.dec index 4c0dbeb6b..7d7cacc47 100644 --- a/dkfiles/Bs_D0Kst,KSKK=TightCut,PHSP.dec +++ b/dkfiles/Bs_D0Kst,KSKK=TightCut,PHSP.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(K*(892)~0 =>^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut,LooserCuts.dec b/dkfiles/Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut,LooserCuts.dec index e3e9c9475..c1358672e 100644 --- a/dkfiles/Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut,LooserCuts.dec +++ b/dkfiles/Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(K*(892)~0 =>^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec b/dkfiles/Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec index 580ea877d..59fc045f9 100644 --- a/dkfiles/Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec +++ b/dkfiles/Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(K*(892)~0 =>^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_D0Kst,KSpipi=TightCut,PHSP.dec b/dkfiles/Bs_D0Kst,KSpipi=TightCut,PHSP.dec index d447ffc4c..e14ca68e4 100644 --- a/dkfiles/Bs_D0Kst,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bs_D0Kst,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty-> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(K*(892)~0 =>^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_D0X,KSKK=TightCut.dec b/dkfiles/Bs_D0X,KSKK=TightCut.dec index c2fb1ba06..37102be5e 100755 --- a/dkfiles/Bs_D0X,KSKK=TightCut.dec +++ b/dkfiles/Bs_D0X,KSKK=TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[(Beauty&LongLived&Strange) --> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ...]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bs_D0XcIncl,Kpi,3piIncl=TightCut.dec b/dkfiles/Bs_D0XcIncl,Kpi,3piIncl=TightCut.dec index cfcd7a179..b377c13d8 100644 --- a/dkfiles/Bs_D0XcIncl,Kpi,3piIncl=TightCut.dec +++ b/dkfiles/Bs_D0XcIncl,Kpi,3piIncl=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bs_DD,DD=cocktail,D+muTightCut.dec b/dkfiles/Bs_DD,DD=cocktail,D+muTightCut.dec index 2d1f5799c..244d28ab7 100644 --- a/dkfiles/Bs_DD,DD=cocktail,D+muTightCut.dec +++ b/dkfiles/Bs_DD,DD=cocktail,D+muTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B_s0 ==> ^((Charm) -> ^mu+ nu_mu ... ) ^(D- -> ^K+ ^pi- ^pi-) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bs_DD,DD=cocktail,D0muTightCut.dec b/dkfiles/Bs_DD,DD=cocktail,D0muTightCut.dec index 424ba4d78..c6803c578 100644 --- a/dkfiles/Bs_DD,DD=cocktail,D0muTightCut.dec +++ b/dkfiles/Bs_DD,DD=cocktail,D0muTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B_s0 ==> ^((Charm) -> ^mu+ nu_mu ... ) ^(D~0 -> ^K+ ^pi-) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bs_DD,DD=cocktail,DsmuTightCut.dec b/dkfiles/Bs_DD,DD=cocktail,DsmuTightCut.dec index 1aa472511..4487d810f 100644 --- a/dkfiles/Bs_DD,DD=cocktail,DsmuTightCut.dec +++ b/dkfiles/Bs_DD,DD=cocktail,DsmuTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B_s0 ==> ^((Charm) -> ^mu+ nu_mu ... ) ^(D_s- -> ^K- ^K+ ^pi-) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bs_DD,Kmunu,KmunuCocktail=TightCut.dec b/dkfiles/Bs_DD,Kmunu,KmunuCocktail=TightCut.dec index 3e4012522..d07dcb706 100644 --- a/dkfiles/Bs_DD,Kmunu,KmunuCocktail=TightCut.dec +++ b/dkfiles/Bs_DD,Kmunu,KmunuCocktail=TightCut.dec @@ -10,7 +10,7 @@ # from Gauss.Configuration import * # from Configurables import LoKi__GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "([(B_s0) ==> (Charm ==> ^K+ ^mu- nu_mu~ {X} {X} {X}) (Charm ==> ^K- ^mu+ nu_mu {X} {X} {X})]CC)" diff --git a/dkfiles/Bs_DpXcIncl,Kpi,3piIncl=TightCut.dec b/dkfiles/Bs_DpXcIncl,Kpi,3piIncl=TightCut.dec index 185a6774e..470a8466b 100644 --- a/dkfiles/Bs_DpXcIncl,Kpi,3piIncl=TightCut.dec +++ b/dkfiles/Bs_DpXcIncl,Kpi,3piIncl=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bs_Ds1munu,Ds1=DpKS0,TightCut.dec b/dkfiles/Bs_Ds1munu,Ds1=DpKS0,TightCut.dec index 8a7e1c3d5..4f9ab0128 100644 --- a/dkfiles/Bs_Ds1munu,Ds1=DpKS0,TightCut.dec +++ b/dkfiles/Bs_Ds1munu,Ds1=DpKS0,TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ [B_s0]cc => ^(D_s1(2536)- ==> ^( D- => ^K+ ^pi- ^pi-) ^(KS0 => ^pi+ ^pi-) ) ^mu+ ^nu_mu ]CC' # # tightCut.Preambulo += [ diff --git a/dkfiles/Bs_Ds1munu,Ds1=DstKS0,TightCut.dec b/dkfiles/Bs_Ds1munu,Ds1=DstKS0,TightCut.dec index 9235c1be5..ef6692970 100644 --- a/dkfiles/Bs_Ds1munu,Ds1=DstKS0,TightCut.dec +++ b/dkfiles/Bs_Ds1munu,Ds1=DstKS0,TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ [B_s0]cc => ^(D_s1(2536)- ==> ^( D*(2010)- ==> ^(D~0 ==> ^K+ ^pi-) ^pi-) ^(KS0 ==> ^pi+ ^pi-) ) ^mu+ ^nu_mu ]CC' # # # tightCut.Preambulo += [ diff --git a/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec index b7c829014..0dbb43199 100755 --- a/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Ds1munu=ISGW2,mu3hInAcc.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec index b18b05ec5..b4b4e1d84 100755 --- a/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Ds1taunu=ISGW2,mu3hInAcc.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bs_Ds2317pi,KKpi=DecProdCut,TightCut.dec b/dkfiles/Bs_Ds2317pi,KKpi=DecProdCut,TightCut.dec index 31ba04fd2..9f47a9e37 100644 --- a/dkfiles/Bs_Ds2317pi,KKpi=DecProdCut,TightCut.dec +++ b/dkfiles/Bs_Ds2317pi,KKpi=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (D*_s0- ==> (D_s- ==> ^K+ ^K- ^pi-) ^(pi0 -> ^gamma ^gamma)) ^pi+ ]CC" diff --git a/dkfiles/Bs_DsDKst0,3pi=cocktail,TightCut.dec b/dkfiles/Bs_DsDKst0,3pi=cocktail,TightCut.dec index c1bf78f53..7e1d34951 100644 --- a/dkfiles/Bs_DsDKst0,3pi=cocktail,TightCut.dec +++ b/dkfiles/Bs_DsDKst0,3pi=cocktail,TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B_s0 ==> ^(Charm) ^(Charm) (K*(892)0 ==> ^K+ ^pi-)]CC" diff --git a/dkfiles/Bs_DsDKst0,3piX=cocktail,TightCut.dec b/dkfiles/Bs_DsDKst0,3piX=cocktail,TightCut.dec index dd3e65a3b..0cd470fa9 100644 --- a/dkfiles/Bs_DsDKst0,3piX=cocktail,TightCut.dec +++ b/dkfiles/Bs_DsDKst0,3piX=cocktail,TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B_s0 => ^(Charm) ^(Charm) (K*(892)0 ==> ^K+ ^pi-)]CC" diff --git a/dkfiles/Bs_DsDKst0,3piXmisid=cocktail,TightCut.dec b/dkfiles/Bs_DsDKst0,3piXmisid=cocktail,TightCut.dec index 5b4b4cc32..8940d2eb9 100644 --- a/dkfiles/Bs_DsDKst0,3piXmisid=cocktail,TightCut.dec +++ b/dkfiles/Bs_DsDKst0,3piXmisid=cocktail,TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B_s0 => ^(Charm) ^(Charm) (K*(892)0 ==> ^K+ ^pi-)]CC" diff --git a/dkfiles/Bs_DsDKst0,KKpi,Kpipi=TightCut.dec b/dkfiles/Bs_DsDKst0,KKpi,Kpipi=TightCut.dec index d3d4623d4..0fd014476 100644 --- a/dkfiles/Bs_DsDKst0,KKpi,Kpipi=TightCut.dec +++ b/dkfiles/Bs_DsDKst0,KKpi,Kpipi=TightCut.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (Charm => ^K- ^pi+ ^pi+) (Charm => ^K+ ^K- ^pi-) (K*(892)0=> ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bs_DsDstKst0,KKpi,Kpipi=TightCut.dec b/dkfiles/Bs_DsDstKst0,KKpi,Kpipi=TightCut.dec index 3e7c8f90b..473f5d76d 100644 --- a/dkfiles/Bs_DsDstKst0,KKpi,Kpipi=TightCut.dec +++ b/dkfiles/Bs_DsDstKst0,KKpi,Kpipi=TightCut.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (Charm => (Charm => ^K- ^pi+ ^pi+) X0 ) (Charm => ^K+ ^K- ^pi-) (K*(892)0=> ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bs_DsK,KKpi=DecProdCut.dec b/dkfiles/Bs_DsK,KKpi=DecProdCut.dec index aa48f08a9..d04ef468c 100644 --- a/dkfiles/Bs_DsK,KKpi=DecProdCut.dec +++ b/dkfiles/Bs_DsK,KKpi=DecProdCut.dec @@ -11,6 +11,8 @@ # Daughters in LHCb. # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: B2OC # Tested: Yes # Responsible: Paul Szczypka diff --git a/dkfiles/Bs_DsKpipi,KKpi=TightCut.dec b/dkfiles/Bs_DsKpipi,KKpi=TightCut.dec index fb5a074f3..e7d170763 100644 --- a/dkfiles/Bs_DsKpipi,KKpi=TightCut.dec +++ b/dkfiles/Bs_DsKpipi,KKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_DsKpipi,Kpipi=TightCut.dec b/dkfiles/Bs_DsKpipi,Kpipi=TightCut.dec index 0319e94b0..546dbc574 100644 --- a/dkfiles/Bs_DsKpipi,Kpipi=TightCut.dec +++ b/dkfiles/Bs_DsKpipi,Kpipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_DsKpipi,pipipi=TightCut.dec b/dkfiles/Bs_DsKpipi,pipipi=TightCut.dec index b2c9a949f..4d4dc6e90 100644 --- a/dkfiles/Bs_DsKpipi,pipipi=TightCut.dec +++ b/dkfiles/Bs_DsKpipi,pipipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauola.dec b/dkfiles/Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauola.dec index 17a1a5350..164f0a798 100644 --- a/dkfiles/Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauola.dec +++ b/dkfiles/Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauola.dec @@ -9,7 +9,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec b/dkfiles/Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec index c1fe54080..783bf06ce 100644 --- a/dkfiles/Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec +++ b/dkfiles/Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec @@ -9,7 +9,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec b/dkfiles/Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec index b8cc05090..2c03d005d 100644 --- a/dkfiles/Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec +++ b/dkfiles/Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec @@ -9,7 +9,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec b/dkfiles/Bs_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec index f655ec830..dbe547d20 100755 --- a/dkfiles/Bs_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec +++ b/dkfiles/Bs_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B_s0]cc --> ^(D_s- ==> ^K+ ^K- ^pi-) ... ]CC' diff --git a/dkfiles/Bs_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec b/dkfiles/Bs_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec index 21848e2e0..ecd1ccbcc 100755 --- a/dkfiles/Bs_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec +++ b/dkfiles/Bs_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B_s0]cc --> ^(D_s- => ^(KS0 => pi+ pi-) ^K-) ... ]CC' diff --git a/dkfiles/Bs_Dsenu,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsenu,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index d0e58f731..2d3172a37 100644 --- a/dkfiles/Bs_Dsenu,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsenu,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_Dsenu,Kstmunu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Bs_Dsenu,Kstmunu=VisibleInAcceptance,HighVisMass.dec index 0c695896e..079678ac5 100644 --- a/dkfiles/Bs_Dsenu,Kstmunu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Bs_Dsenu,Kstmunu=VisibleInAcceptance,HighVisMass.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalRepeatedHadronization.HighVisMass diff --git a/dkfiles/Bs_Dsenu,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsenu,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index 31dc71b79..62d24ec27 100755 --- a/dkfiles/Bs_Dsenu,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsenu,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_Dsenu,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsenu,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index cd3870d3a..402217eb4 100644 --- a/dkfiles/Bs_Dsenu,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsenu,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_Dsenu,phimunu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Bs_Dsenu,phimunu=VisibleInAcceptance,HighVisMass.dec index e3ae554c3..28452727e 100644 --- a/dkfiles/Bs_Dsenu,phimunu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Bs_Dsenu,phimunu=VisibleInAcceptance,HighVisMass.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalRepeatedHadronization.HighVisMass diff --git a/dkfiles/Bs_Dsenu=cocktail,hqet2,DseInAcc.dec b/dkfiles/Bs_Dsenu=cocktail,hqet2,DseInAcc.dec index 2eac26d6a..dbef2cabf 100755 --- a/dkfiles/Bs_Dsenu=cocktail,hqet2,DseInAcc.dec +++ b/dkfiles/Bs_Dsenu=cocktail,hqet2,DseInAcc.dec @@ -11,9 +11,9 @@ # InsertPythonCode: # # from Configurables import Generation, SignalRepeatedHadronization, ListOfDaughtersInLHCb -# Generation().addTool( SignalRepeatedHadronization ) -# Generation().SignalRepeatedHadronization.addTool( ListOfDaughtersInLHCb ) -# Generation().SignalRepeatedHadronization.ListOfDaughtersInLHCb.DaughtersPIDList = [ 431 , 11 ] +# Generation(genAlgName).addTool( SignalRepeatedHadronization ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( ListOfDaughtersInLHCb ) +# Generation(genAlgName).SignalRepeatedHadronization.ListOfDaughtersInLHCb.DaughtersPIDList = [ 431 , 11 ] # # EndInsertPythonCode # diff --git a/dkfiles/Bs_Dsmunu,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsmunu,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index 0a4377509..debdfe174 100644 --- a/dkfiles/Bs_Dsmunu,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsmunu,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_Dsmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Bs_Dsmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec index 0051e2d99..369f89fab 100644 --- a/dkfiles/Bs_Dsmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Bs_Dsmunu,Kstenu=VisibleInAcceptance,HighVisMass.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalRepeatedHadronization.HighVisMass diff --git a/dkfiles/Bs_Dsmunu,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsmunu,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index 59adf91f2..df8f320d4 100644 --- a/dkfiles/Bs_Dsmunu,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsmunu,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_Dsmunu,phienu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Bs_Dsmunu,phienu=VisibleInAcceptance,HighVisMass.dec index e07ffbf90..926e92357 100644 --- a/dkfiles/Bs_Dsmunu,phienu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Bs_Dsmunu,phienu=VisibleInAcceptance,HighVisMass.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalRepeatedHadronization.HighVisMass diff --git a/dkfiles/Bs_Dsmunu,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsmunu,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index acf59068d..ba321b872 100755 --- a/dkfiles/Bs_Dsmunu,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsmunu,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_Dsmunu,phimunuCocktail=TightCut.dec b/dkfiles/Bs_Dsmunu,phimunuCocktail=TightCut.dec index 6ea14708a..e33c3f2db 100644 --- a/dkfiles/Bs_Dsmunu,phimunuCocktail=TightCut.dec +++ b/dkfiles/Bs_Dsmunu,phimunuCocktail=TightCut.dec @@ -13,7 +13,7 @@ # LHCb__ParticlePropertySvc().Particles = [ "phi_3(1850) 160 337 0 1.854 7.57e-24 phi_3(1850) 337 0.0" ] # ApplicationMgr().ExtSvc += [ LHCb__ParticlePropertySvc() ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "([B_s0 ==> ((Charm) ==> (phi_3(1850) => ^K+ ^K-) ^mu- nu_mu~ {gamma} {gamma} {pi0}) ^mu+ nu_mu]CC) || ([B_s0 ==> ((Charm) ==> (phi(1020) => ^K+ ^K-) ^mu- nu_mu~ {gamma} {gamma} {pi0}) ^mu+ nu_mu]CC)" diff --git a/dkfiles/Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec b/dkfiles/Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec index 3a7f678e7..ff92416cf 100644 --- a/dkfiles/Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec +++ b/dkfiles/Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> ^(omega(782) --> pi+ pi- (pi0 -> gamma gamma) ...) [pi+]cc pi0 ...) [mu-]cc ...)" diff --git a/dkfiles/Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec b/dkfiles/Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec index 948ba04ba..2d6e6c5bf 100644 --- a/dkfiles/Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec +++ b/dkfiles/Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> ^(omega(782) --> pi+ pi- (pi0 -> gamma gamma) ...) [pi+]cc pi+ pi- ...) [mu-]cc ...)" diff --git a/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec b/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec index 4bd0e8ac0..9b409635c 100755 --- a/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec index 506bee3b1..b6f666b0a 100755 --- a/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bs_Dspi,KKpi=DecProdCut.dec b/dkfiles/Bs_Dspi,KKpi=DecProdCut.dec index c23eb8efb..d924618fc 100644 --- a/dkfiles/Bs_Dspi,KKpi=DecProdCut.dec +++ b/dkfiles/Bs_Dspi,KKpi=DecProdCut.dec @@ -11,6 +11,8 @@ # DaughtersInLHCb # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: B2OC # Tested: Yes # Responsible: Paul Szczypka diff --git a/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec b/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec index f3c55bb43..8cdb2fa58 100755 --- a/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec +++ b/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec @@ -19,7 +19,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B_s0 => (D_s- => (KS0 => pi+ pi-) pi- pi+ pi-) pi+]CC' diff --git a/dkfiles/Bs_Dspi0pi,KKpi=TightCut,PHSP.dec b/dkfiles/Bs_Dspi0pi,KKpi=TightCut,PHSP.dec index f9ed03de4..9254c3981 100644 --- a/dkfiles/Bs_Dspi0pi,KKpi=TightCut,PHSP.dec +++ b/dkfiles/Bs_Dspi0pi,KKpi=TightCut,PHSP.dec @@ -9,7 +9,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (D_s- ==> ^K+ ^K- ^pi-) ^(pi0 -> ^gamma ^gamma) ^pi+ ]CC" diff --git a/dkfiles/Bs_Dspipipi,KKpi=TightCut,DsPt1400.dec b/dkfiles/Bs_Dspipipi,KKpi=TightCut,DsPt1400.dec index 3ee248543..be16f0898 100644 --- a/dkfiles/Bs_Dspipipi,KKpi=TightCut,DsPt1400.dec +++ b/dkfiles/Bs_Dspipipi,KKpi=TightCut,DsPt1400.dec @@ -7,7 +7,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Dspipipi,KKpi=TightCut.dec b/dkfiles/Bs_Dspipipi,KKpi=TightCut.dec index 3d27d82b1..b85bf5a77 100644 --- a/dkfiles/Bs_Dspipipi,KKpi=TightCut.dec +++ b/dkfiles/Bs_Dspipipi,KKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Dspipipi,Kpipi=TightCut.dec b/dkfiles/Bs_Dspipipi,Kpipi=TightCut.dec index 7336f37a3..6584d3cf1 100644 --- a/dkfiles/Bs_Dspipipi,Kpipi=TightCut.dec +++ b/dkfiles/Bs_Dspipipi,Kpipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Dspipipi,pipipi=TightCut.dec b/dkfiles/Bs_Dspipipi,pipipi=TightCut.dec index c59a7fe01..2c66dd3c7 100644 --- a/dkfiles/Bs_Dspipipi,pipipi=TightCut.dec +++ b/dkfiles/Bs_Dspipipi,pipipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Dsst2573enu,D0K,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsst2573enu,D0K,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec index fdad755f8..135e0d713 100755 --- a/dkfiles/Bs_Dsst2573enu,D0K,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsst2573enu,D0K,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec @@ -12,7 +12,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_Dsst2573munu,D0K,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsst2573munu,D0K,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec index cf821e4a2..a9d2d17aa 100755 --- a/dkfiles/Bs_Dsst2573munu,D0K,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsst2573munu,D0K,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut.dec @@ -12,7 +12,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_DsstDKst0,KKpi,Kpipi=TightCut.dec b/dkfiles/Bs_DsstDKst0,KKpi,Kpipi=TightCut.dec index ac8f72c96..31e7aceee 100644 --- a/dkfiles/Bs_DsstDKst0,KKpi,Kpipi=TightCut.dec +++ b/dkfiles/Bs_DsstDKst0,KKpi,Kpipi=TightCut.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (Charm => ^K- ^pi+ ^pi+) (Charm => (Charm => ^K+ ^K- ^pi-) X0) (K*(892)0=> ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec index dc9363007..3fee77485 100755 --- a/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec index 0ff6ae35c..930b7d21e 100755 --- a/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Bs_DsstDsst,DsgammaDsgamma,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bs_DsstDstKst0,KKpi,Kpipi=TightCut.dec b/dkfiles/Bs_DsstDstKst0,KKpi,Kpipi=TightCut.dec index fb4956b67..b55103bc9 100644 --- a/dkfiles/Bs_DsstDstKst0,KKpi,Kpipi=TightCut.dec +++ b/dkfiles/Bs_DsstDstKst0,KKpi,Kpipi=TightCut.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (Charm => (Charm => ^K- ^pi+ ^pi+) X0 ) (Charm => (Charm => ^K+ ^K- ^pi-) X0) (K*(892)0=> ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bs_DsstTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec b/dkfiles/Bs_DsstTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec index 900de1fa9..5912fde1f 100644 --- a/dkfiles/Bs_DsstTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec +++ b/dkfiles/Bs_DsstTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec @@ -9,7 +9,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec b/dkfiles/Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec index 720f25891..904ae4108 100644 --- a/dkfiles/Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec +++ b/dkfiles/Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec @@ -9,7 +9,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Dsstenu,Dsgamma,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsstenu,Dsgamma,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index 2cb29ac5d..a39607975 100755 --- a/dkfiles/Bs_Dsstenu,Dsgamma,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsstenu,Dsgamma,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_Dsstenu,Dsgamma,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsstenu,Dsgamma,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index 0c992f0ee..b83988425 100755 --- a/dkfiles/Bs_Dsstenu,Dsgamma,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsstenu,Dsgamma,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_Dsstmunu,Dsgamma,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsstmunu,Dsgamma,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index 909c856be..1ed728784 100755 --- a/dkfiles/Bs_Dsstmunu,Dsgamma,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsstmunu,Dsgamma,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_Dsstmunu,Dsgamma,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bs_Dsstmunu,Dsgamma,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec index b42d698d1..10b8a8f8d 100755 --- a/dkfiles/Bs_Dsstmunu,Dsgamma,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bs_Dsstmunu,Dsgamma,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bs_DsststTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec b/dkfiles/Bs_DsststTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec index 04bdcafe6..4e11914b8 100644 --- a/dkfiles/Bs_DsststTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec +++ b/dkfiles/Bs_DsststTauNu,KKPi,PiPiPi=TightCut,tauolababar.dec @@ -9,7 +9,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec b/dkfiles/Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec index 058d634b2..775400642 100644 --- a/dkfiles/Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec +++ b/dkfiles/Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc.dec @@ -9,7 +9,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Dsststenu,Dst+=cocktail,TightCut,tighter.dec b/dkfiles/Bs_Dsststenu,Dst+=cocktail,TightCut,tighter.dec index 6622d2a4f..724b10604 100644 --- a/dkfiles/Bs_Dsststenu,Dst+=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bs_Dsststenu,Dst+=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec b/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec index 6deef1fc7..d76c4d11b 100644 --- a/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec +++ b/dkfiles/Bs_Dsststmunu,D+=cocktail,RDplusCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bs_Dsststmunu,D0=TightCut.dec b/dkfiles/Bs_Dsststmunu,D0=TightCut.dec index 592795d2d..64b11d525 100644 --- a/dkfiles/Bs_Dsststmunu,D0=TightCut.dec +++ b/dkfiles/Bs_Dsststmunu,D0=TightCut.dec @@ -10,7 +10,7 @@ # from Gauss.Configuration import * # from Configurables import LoKi__GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "([(B_s0) ==> ((Strange) ==> ((Charm) ==> ^K+ ^mu- nu_mu~ {pi0} {pi0} {gamma}) ^K-) ^mu+ nu_mu]CC) || ([(B_s0) ==> ((Strange) ==> ((Charm) ==> ^K+ ^mu- nu_mu~ {pi0} {pi0} {gamma}) ^K-) (tau+ ==> ^mu+ nu_mu nu_tau~) nu_tau]CC)" diff --git a/dkfiles/Bs_Dsststmunu,D0=cocktail,RDstar,TightCut.dec b/dkfiles/Bs_Dsststmunu,D0=cocktail,RDstar,TightCut.dec index 70774dcd0..67e99856f 100644 --- a/dkfiles/Bs_Dsststmunu,D0=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bs_Dsststmunu,D0=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bs_Dsststmunu,D0=cocktail,TightCuts.dec b/dkfiles/Bs_Dsststmunu,D0=cocktail,TightCuts.dec index b8b68e4a0..6b514c19b 100644 --- a/dkfiles/Bs_Dsststmunu,D0=cocktail,TightCuts.dec +++ b/dkfiles/Bs_Dsststmunu,D0=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bs_Dsststmunu,Dst+=cocktail,RDstar,TightCut.dec b/dkfiles/Bs_Dsststmunu,Dst+=cocktail,RDstar,TightCut.dec index 2952bc019..feacf6699 100644 --- a/dkfiles/Bs_Dsststmunu,Dst+=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bs_Dsststmunu,Dst+=cocktail,RDstar,TightCut.dec @@ -11,7 +11,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bs_Dsststmunu,Dst+=cocktail,TightCut,tighter.dec b/dkfiles/Bs_Dsststmunu,Dst+=cocktail,TightCut,tighter.dec index 1fd87ee9d..1059bd529 100644 --- a/dkfiles/Bs_Dsststmunu,Dst+=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bs_Dsststmunu,Dst+=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bs_Dsststmunu,Dst+=cocktail,TightCuts.dec b/dkfiles/Bs_Dsststmunu,Dst+=cocktail,TightCuts.dec index 7ac3bb3df..d5a3dd6b6 100644 --- a/dkfiles/Bs_Dsststmunu,Dst+=cocktail,TightCuts.dec +++ b/dkfiles/Bs_Dsststmunu,Dst+=cocktail,TightCuts.dec @@ -11,7 +11,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bs_Dsststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec b/dkfiles/Bs_Dsststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec index 69357c811..5f0229cfd 100644 --- a/dkfiles/Bs_Dsststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec +++ b/dkfiles/Bs_Dsststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bs_Dsststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec b/dkfiles/Bs_Dsststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec index 207eeaec3..f5b291684 100644 --- a/dkfiles/Bs_Dsststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec +++ b/dkfiles/Bs_Dsststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bs_Dst0KK,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut.dec index 2d322de2b..dba555c92 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) gamma) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0KK,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut.dec index bcd191fe7..160dfbe25 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index bb7ac6661..ef846f9bb 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) gamma) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 89e73227e..5c7a03912 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) gamma) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0KK,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut.dec index 00ca25083..cd18b08c0 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) gamma) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0KK,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut.dec index 6c7b4e255..0b53d4cea 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) pi0) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0KK,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut.dec index 4918d9ffb..0cc38fa74 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index 57c524a28..e13e5da64 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) pi0) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index c8856c5be..87c24dbec 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) pi0) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0KK,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut.dec index 28bacc160..331ceb105 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) pi0) ^K+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut.dec index 7dfbfd753..b52d2a63a 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) gamma) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,KSKK=sqDalitz,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,KSKK=sqDalitz,TightCut.dec index 90b6f22d9..8ecd16bfa 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,KSKK=sqDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,KSKK=sqDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B_s0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut.dec index f1008533a..6c2afefbe 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,KSpipi=sqDalitz,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,KSpipi=sqDalitz,TightCut.dec index d0282cffb..5b7e91483 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,KSpipi=sqDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,KSpipi=sqDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B_s0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index 2e61f085f..4f5afe987 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) gamma) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 3647ccfb3..a328b5960 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) gamma) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut.dec index 91fee719a..413184f71 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) gamma) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut.dec index 9d59e2c7e..05f687a54 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) pi0) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,KSKK=sqDalitz,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,KSKK=sqDalitz,TightCut.dec index c97b573cd..3cf87074d 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,KSKK=sqDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,KSKK=sqDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B_s0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut.dec index 9ffdff380..47dc85664 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,KSpipi=sqDalitz,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,KSpipi=sqDalitz,TightCut.dec index 9e7af5664..9cc915db8 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,KSpipi=sqDalitz,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,KSpipi=sqDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B_s0 => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec index 6159efec7..d437b212a 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi- ^pi+ ^pi-) pi0) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec index 258a3e4e6..66c03286d 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K- ^pi+ ^pi+ ^pi-) pi0) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut.dec index bb475aa0f..716b3f9a1 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^pi+ ^pi- ^pi+ ^pi-) pi0) ^K- ^pi+]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP001.dec b/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP001.dec index d73c16ff5..e161e6d06 100644 --- a/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP001.dec +++ b/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP001.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) gamma ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP010.dec b/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP010.dec index 57e89e883..f7aba6ec6 100644 --- a/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP010.dec +++ b/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP010.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) gamma ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP100.dec b/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP100.dec index ae3237a51..6958fe748 100644 --- a/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP100.dec +++ b/dkfiles/Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP100.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) gamma ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP001.dec b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP001.dec index e1822515b..195908312 100644 --- a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP001.dec +++ b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP001.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP010.dec b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP010.dec index c59f079f6..c59d9ba3d 100644 --- a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP010.dec +++ b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP010.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP100.dec b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP100.dec index fc8d92102..9ed2d57d4 100644 --- a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP100.dec +++ b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP100.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP001.dec b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP001.dec index bba930562..7dfa9c39c 100644 --- a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP001.dec +++ b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP001.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP010.dec b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP010.dec index 689fe4a91..77339e466 100644 --- a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP010.dec +++ b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP010.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP100.dec b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP100.dec index c5b19a2b2..57010d269 100644 --- a/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP100.dec +++ b/dkfiles/Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP100.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP001.dec b/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP001.dec index 7e0873736..061d83d6e 100644 --- a/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP001.dec +++ b/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP001.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) pi0 ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP010.dec b/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP010.dec index d893e6a57..86c045497 100644 --- a/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP010.dec +++ b/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP010.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) pi0 ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP100.dec b/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP100.dec index 252134656..d16c74958 100644 --- a/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP100.dec +++ b/dkfiles/Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP100.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) pi0 ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP001.dec b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP001.dec index 8b982d126..61adde69a 100644 --- a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP001.dec +++ b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP001.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0 ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP010.dec b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP010.dec index 060260f68..b43305be4 100644 --- a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP010.dec +++ b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP010.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0 ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP100.dec b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP100.dec index 3e7b7511c..677e8c587 100644 --- a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP100.dec +++ b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP100.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty -> (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0 ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP001.dec b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP001.dec index b0c6f559c..991be0225 100644 --- a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP001.dec +++ b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP001.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0 ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP010.dec b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP010.dec index 6c4f64a34..9758f336d 100644 --- a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP010.dec +++ b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP010.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0 ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP100.dec b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP100.dec index 988e350ba..9a2e80f9e 100644 --- a/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP100.dec +++ b/dkfiles/Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP100.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[Beauty => (D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0 ) ^(K*(892)~0 => ^K- ^pi+) ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bs_DstDsX,Ds2Xa1=TightCut.dec b/dkfiles/Bs_DstDsX,Ds2Xa1=TightCut.dec index 1ec1dce5c..6c3cb089e 100644 --- a/dkfiles/Bs_DstDsX,Ds2Xa1=TightCut.dec +++ b/dkfiles/Bs_DstDsX,Ds2Xa1=TightCut.dec @@ -7,7 +7,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^(D*(2010)+ => ^(D0 => K- pi+) pi+) pi- pi+ pi- ...]CC" diff --git a/dkfiles/Bs_DstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec b/dkfiles/Bs_DstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec index 9eeae3e87..a6a613806 100644 --- a/dkfiles/Bs_DstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec +++ b/dkfiles/Bs_DstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec @@ -7,7 +7,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^(D*(2010)+ => ^(D0 => K- pi+) pi+) pi- pi+ pi- ...]CC" diff --git a/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec index e393fa7f6..dfc2f544c 100755 --- a/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec b/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec index 8a34facb0..22d27683d 100755 --- a/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec +++ b/dkfiles/Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bs_Dststmunu,KD0,4h=cocktail,mu4hinAcc.dec b/dkfiles/Bs_Dststmunu,KD0,4h=cocktail,mu4hinAcc.dec index 13cf2dcd6..47c0f8e5b 100644 --- a/dkfiles/Bs_Dststmunu,KD0,4h=cocktail,mu4hinAcc.dec +++ b/dkfiles/Bs_Dststmunu,KD0,4h=cocktail,mu4hinAcc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_JpsiKK,mm=XLL,DecProdCut.dec b/dkfiles/Bs_JpsiKK,mm=XLL,DecProdCut.dec index ac54f422b..fbc8c2546 100755 --- a/dkfiles/Bs_JpsiKK,mm=XLL,DecProdCut.dec +++ b/dkfiles/Bs_JpsiKK,mm=XLL,DecProdCut.dec @@ -13,7 +13,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) # EndInsertPythonCode # diff --git a/dkfiles/Bs_JpsiKKeta,mm=TightCut.dec b/dkfiles/Bs_JpsiKKeta,mm=TightCut.dec index b8605d98c..e53b7ebc1 100755 --- a/dkfiles/Bs_JpsiKKeta,mm=TightCut.dec +++ b/dkfiles/Bs_JpsiKKeta,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_JpsiKKpipi,mm=TightCut.dec b/dkfiles/Bs_JpsiKKpipi,mm=TightCut.dec index bcd508d33..26a3b47e1 100644 --- a/dkfiles/Bs_JpsiKKpipi,mm=TightCut.dec +++ b/dkfiles/Bs_JpsiKKpipi,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_JpsiKsKpi,mm=TightCut,KSVtxCut,cocktail.dec b/dkfiles/Bs_JpsiKsKpi,mm=TightCut,KSVtxCut,cocktail.dec index a87f339e2..8a03ad356 100644 --- a/dkfiles/Bs_JpsiKsKpi,mm=TightCut,KSVtxCut,cocktail.dec +++ b/dkfiles/Bs_JpsiKsKpi,mm=TightCut,KSVtxCut,cocktail.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bs_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec b/dkfiles/Bs_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec index 8dc779bd5..7acdabf96 100755 --- a/dkfiles/Bs_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bs_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec @@ -13,8 +13,8 @@ #from Configurables import LoKi__GenCutTool #from Configurables import JpsiLeptonInAcceptance # -#Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -#trackFilters = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +#trackFilters = Generation(genAlgName).SignalRepeatedHadronization.TightCut #trackFilters.Preambulo += [ # 'inAccTot = in_range ( 0, abs(GPT/GPZ), 0.423 )', # abs(theta) < 250 mrad # 'inAccXZ = in_range ( 0, abs(GPX/GPZ), 0.423 )', # abs(thetaXZ) < 400 mrad @@ -28,21 +28,21 @@ # '[mu+]cc' : 'goodMuon' # } # -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad -#Generation().JpsiLeptonInAcceptance.LepMinTheta = 10*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.PreselMass = True -#Generation().JpsiLeptonInAcceptance.MinMass = 6.45*GeV -#Generation().JpsiLeptonInAcceptance.MaxMass = 10.00*GeV -#Generation().JpsiLeptonInAcceptance.PreselDoca = True -#Generation().JpsiLeptonInAcceptance.DocaCut = 0.3*mm +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMinTheta = 10*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = True +#Generation(genAlgName).JpsiLeptonInAcceptance.MinMass = 6.45*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.MaxMass = 10.00*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = True +#Generation(genAlgName).JpsiLeptonInAcceptance.DocaCut = 0.3*mm # # EndInsertPythonCode # diff --git a/dkfiles/Bs_JpsiX,mm=JpsiLeptonInAcceptance.dec b/dkfiles/Bs_JpsiX,mm=JpsiLeptonInAcceptance.dec index 6ff6bdaa0..5e8d040b5 100755 --- a/dkfiles/Bs_JpsiX,mm=JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bs_JpsiX,mm=JpsiLeptonInAcceptance.dec @@ -13,8 +13,8 @@ #from Configurables import LoKi__GenCutTool #from Configurables import JpsiLeptonInAcceptance # -#Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -#trackFilters = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +#trackFilters = Generation(genAlgName).SignalRepeatedHadronization.TightCut #trackFilters.Preambulo += [ # 'inAccTot = in_range ( 0, abs(GPT/GPZ), 0.423 )', # abs(theta) < 250 mrad # 'inAccXZ = in_range ( 0, abs(GPX/GPZ), 0.423 )', # abs(thetaXZ) < 400 mrad @@ -28,21 +28,21 @@ # '[mu+]cc' : 'goodMuon' # } # -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad -#Generation().JpsiLeptonInAcceptance.LepMinTheta = 10*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.PreselMass = True -#Generation().JpsiLeptonInAcceptance.MinMass = 3*GeV -#Generation().JpsiLeptonInAcceptance.MaxMass = 6.45*GeV -#Generation().JpsiLeptonInAcceptance.PreselDoca = True -#Generation().JpsiLeptonInAcceptance.DocaCut = 0.3*mm +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMinTheta = 10*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = True +#Generation(genAlgName).JpsiLeptonInAcceptance.MinMass = 3*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.MaxMass = 6.45*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = True +#Generation(genAlgName).JpsiLeptonInAcceptance.DocaCut = 0.3*mm # # EndInsertPythonCode # diff --git a/dkfiles/Bs_Jpsieta,mm,gg=TightCut.dec b/dkfiles/Bs_Jpsieta,mm,gg=TightCut.dec index e1f7d6235..4fe3c956d 100644 --- a/dkfiles/Bs_Jpsieta,mm,gg=TightCut.dec +++ b/dkfiles/Bs_Jpsieta,mm,gg=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsieta,mm,gg=TightCutGY.dec b/dkfiles/Bs_Jpsieta,mm,gg=TightCutGY.dec index 90540e1c2..d6a92bc81 100644 --- a/dkfiles/Bs_Jpsieta,mm,gg=TightCutGY.dec +++ b/dkfiles/Bs_Jpsieta,mm,gg=TightCutGY.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsieta,mm,pipig=TightCut.dec b/dkfiles/Bs_Jpsieta,mm,pipig=TightCut.dec index 0ea1bd4c0..8a88a21ca 100644 --- a/dkfiles/Bs_Jpsieta,mm,pipig=TightCut.dec +++ b/dkfiles/Bs_Jpsieta,mm,pipig=TightCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsieta,mm,pipipi=TightCut.dec b/dkfiles/Bs_Jpsieta,mm,pipipi=TightCut.dec index cedd68e7f..5af9d1162 100755 --- a/dkfiles/Bs_Jpsieta,mm,pipipi=TightCut.dec +++ b/dkfiles/Bs_Jpsieta,mm,pipipi=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsieta,mm,pipipi=TightCutGY.dec b/dkfiles/Bs_Jpsieta,mm,pipipi=TightCutGY.dec index 8eb2ddb32..acbe4b268 100644 --- a/dkfiles/Bs_Jpsieta,mm,pipipi=TightCutGY.dec +++ b/dkfiles/Bs_Jpsieta,mm,pipipi=TightCutGY.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsietap,mm,etapipi=TightCut.dec b/dkfiles/Bs_Jpsietap,mm,etapipi=TightCut.dec index 76aad16b2..47ebccef8 100755 --- a/dkfiles/Bs_Jpsietap,mm,etapipi=TightCut.dec +++ b/dkfiles/Bs_Jpsietap,mm,etapipi=TightCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsietap,mm,etapipi=TightCutGY.dec b/dkfiles/Bs_Jpsietap,mm,etapipi=TightCutGY.dec index 28a72a415..87db287f8 100644 --- a/dkfiles/Bs_Jpsietap,mm,etapipi=TightCutGY.dec +++ b/dkfiles/Bs_Jpsietap,mm,etapipi=TightCutGY.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsietap,mm,rhog=TightCut.dec b/dkfiles/Bs_Jpsietap,mm,rhog=TightCut.dec index 230e7b071..876f0e10b 100755 --- a/dkfiles/Bs_Jpsietap,mm,rhog=TightCut.dec +++ b/dkfiles/Bs_Jpsietap,mm,rhog=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsietap,mm,rhog=TightCutGY.dec b/dkfiles/Bs_Jpsietap,mm,rhog=TightCutGY.dec index 35f1b6858..ad7cd7676 100644 --- a/dkfiles/Bs_Jpsietap,mm,rhog=TightCutGY.dec +++ b/dkfiles/Bs_Jpsietap,mm,rhog=TightCutGY.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsietap,mmgg=TightCut.dec b/dkfiles/Bs_Jpsietap,mmgg=TightCut.dec index 88caab1cd..b163b0dd3 100644 --- a/dkfiles/Bs_Jpsietap,mmgg=TightCut.dec +++ b/dkfiles/Bs_Jpsietap,mmgg=TightCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_JpsietapKK,mm,pipieta,gg=TightCuts.dec b/dkfiles/Bs_JpsietapKK,mm,pipieta,gg=TightCuts.dec index e460a6839..050f2bb58 100644 --- a/dkfiles/Bs_JpsietapKK,mm,pipieta,gg=TightCuts.dec +++ b/dkfiles/Bs_JpsietapKK,mm,pipieta,gg=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_JpsietapKK,mm,rhog,pipi=TightCuts.dec b/dkfiles/Bs_JpsietapKK,mm,rhog,pipi=TightCuts.dec index e50ccd66d..e9406dd48 100644 --- a/dkfiles/Bs_JpsietapKK,mm,rhog,pipi=TightCuts.dec +++ b/dkfiles/Bs_JpsietapKK,mm,rhog,pipi=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec b/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec index 27efef9ba..7cf3ae172 100644 --- a/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec +++ b/dkfiles/Bs_Jpsigamma,mm=HighPtGamma,TightCut.dec @@ -13,9 +13,9 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[(B_s0 => (J/psi(1S) => ^mu+ ^mu-) ^gamma)]CC' # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV ", diff --git a/dkfiles/Bs_Jpsiphi,mm=phspAndLargeLifetime,TightCut.dec b/dkfiles/Bs_Jpsiphi,mm=phspAndLargeLifetime,TightCut.dec index 76e69225f..8fd500c9c 100644 --- a/dkfiles/Bs_Jpsiphi,mm=phspAndLargeLifetime,TightCut.dec +++ b/dkfiles/Bs_Jpsiphi,mm=phspAndLargeLifetime,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(B_s0 => ^(J/psi(1S) => ^mu+ ^mu-) ^(phi(1020) => ^K+ ^K-))]CC' diff --git a/dkfiles/Bs_Jpsiphi,pp=DecProdCut,TightCut.dec b/dkfiles/Bs_Jpsiphi,pp=DecProdCut,TightCut.dec index 5a96b5b26..8a2850eb6 100644 --- a/dkfiles/Bs_Jpsiphi,pp=DecProdCut,TightCut.dec +++ b/dkfiles/Bs_Jpsiphi,pp=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Jpsipipipipi,mm=TightCut.dec b/dkfiles/Bs_Jpsipipipipi,mm=TightCut.dec index fd0249e4a..1e8110665 100644 --- a/dkfiles/Bs_Jpsipipipipi,mm=TightCut.dec +++ b/dkfiles/Bs_Jpsipipipipi,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_K+K-,mm=TightCut.dec b/dkfiles/Bs_K+K-,mm=TightCut.dec index 394cf1e6f..40f27aa9f 100755 --- a/dkfiles/Bs_K+K-,mm=TightCut.dec +++ b/dkfiles/Bs_K+K-,mm=TightCut.dec @@ -13,7 +13,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000 ) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Bs_K+K-pi0=TightCuts,sqDalitz.dec b/dkfiles/Bs_K+K-pi0=TightCuts,sqDalitz.dec index 3bb59dc6f..4ff219549 100755 --- a/dkfiles/Bs_K+K-pi0=TightCuts,sqDalitz.dec +++ b/dkfiles/Bs_K+K-pi0=TightCuts,sqDalitz.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_K+K-pi0gamma=phi1680,TightCut.dec b/dkfiles/Bs_K+K-pi0gamma=phi1680,TightCut.dec index 1c4baea5e..b67f56515 100644 --- a/dkfiles/Bs_K+K-pi0gamma=phi1680,TightCut.dec +++ b/dkfiles/Bs_K+K-pi0gamma=phi1680,TightCut.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bs_K+pi-,mm=TightCut.dec b/dkfiles/Bs_K+pi-,mm=TightCut.dec index 9a479c87d..4289f9a18 100755 --- a/dkfiles/Bs_K+pi-,mm=TightCut.dec +++ b/dkfiles/Bs_K+pi-,mm=TightCut.dec @@ -13,7 +13,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000 ) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Bs_K+pi-pi0=TightCuts,sqDalitz.dec b/dkfiles/Bs_K+pi-pi0=TightCuts,sqDalitz.dec index 2dc70335a..833b01ded 100755 --- a/dkfiles/Bs_K+pi-pi0=TightCuts,sqDalitz.dec +++ b/dkfiles/Bs_K+pi-pi0=TightCuts,sqDalitz.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_KDsD0,munu,4h=cocktail,mu4hinAcc.dec b/dkfiles/Bs_KDsD0,munu,4h=cocktail,mu4hinAcc.dec index c784c6eec..e7909073e 100644 --- a/dkfiles/Bs_KDsD0,munu,4h=cocktail,mu4hinAcc.dec +++ b/dkfiles/Bs_KDsD0,munu,4h=cocktail,mu4hinAcc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_KKgamma=phsp,HighPtGamma,DecProdCut.dec b/dkfiles/Bs_KKgamma=phsp,HighPtGamma,DecProdCut.dec index 917b6c750..526ad9b31 100644 --- a/dkfiles/Bs_KKgamma=phsp,HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bs_KKgamma=phsp,HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bs_KKmumu=TightCut.dec b/dkfiles/Bs_KKmumu=TightCut.dec index 8c5de8afb..cc78f3274 100644 --- a/dkfiles/Bs_KKmumu=TightCut.dec +++ b/dkfiles/Bs_KKmumu=TightCut.dec @@ -10,7 +10,7 @@ # from Gauss.Configuration import * # from Configurables import LoKi__GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "([B_s0 ==> ^K+ ^K- (tau+ ==> ^mu+ nu_mu nu_tau~) (tau- ==> ^mu- nu_mu~ nu_tau)]CC) || ([B_s0 ==> ^K+ ^K- ^mu+ ^mu-]CC)" diff --git a/dkfiles/Bs_KSK+K-=sqDalitz,TightCut.dec b/dkfiles/Bs_KSK+K-=sqDalitz,TightCut.dec index 4fa41ec77..b8389e600 100755 --- a/dkfiles/Bs_KSK+K-=sqDalitz,TightCut.dec +++ b/dkfiles/Bs_KSK+K-=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B_s0 ==> ^K+ ^K- ^KS0 ]CC' diff --git a/dkfiles/Bs_KSKS=DecProdCut,tightCut.dec b/dkfiles/Bs_KSKS=DecProdCut,tightCut.dec index 4de0f15c8..e117a75e8 100644 --- a/dkfiles/Bs_KSKS=DecProdCut,tightCut.dec +++ b/dkfiles/Bs_KSKS=DecProdCut,tightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Kenu=TightCut,M3.5GeV.dec b/dkfiles/Bs_Kenu=TightCut,M3.5GeV.dec index 92074762b..98e2b1841 100644 --- a/dkfiles/Bs_Kenu=TightCut,M3.5GeV.dec +++ b/dkfiles/Bs_Kenu=TightCut,M3.5GeV.dec @@ -11,8 +11,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B_s0 => K- e+ nu_e]CC" # tightCut.Cuts = { # diff --git a/dkfiles/Bs_Kenu=TightCut,M4.5GeV.dec b/dkfiles/Bs_Kenu=TightCut,M4.5GeV.dec index 3a9456ec4..23297e237 100755 --- a/dkfiles/Bs_Kenu=TightCut,M4.5GeV.dec +++ b/dkfiles/Bs_Kenu=TightCut,M4.5GeV.dec @@ -11,8 +11,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B_s0 => K- e+ nu_e]CC" # tightCut.Cuts = { # '[B_s0]cc' : "GINTREE((GABSID == 'K+') & (ACC)) & GINTREE((GABSID == 'e+') & (ACC)) & (BM2 > 20250000 )", diff --git a/dkfiles/Bs_Kmunu=DecProdCut,M4.5GeV.dec b/dkfiles/Bs_Kmunu=DecProdCut,M4.5GeV.dec index f28d7ed94..1fa943a7d 100755 --- a/dkfiles/Bs_Kmunu=DecProdCut,M4.5GeV.dec +++ b/dkfiles/Bs_Kmunu=DecProdCut,M4.5GeV.dec @@ -11,8 +11,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B_s0 => K- mu+ nu_mu]CC" # tightCut.Cuts = { # '[B_s0]cc' : "GINTREE((GABSID == 'K+') & (ACC)) & GINTREE((GABSID == 'mu+') & (ACC)) & (BM2 > 20250000 )", diff --git a/dkfiles/Bs_KpiKpi=TightCut.dec b/dkfiles/Bs_KpiKpi=TightCut.dec index 61260e603..0a35cf7f5 100644 --- a/dkfiles/Bs_KpiKpi=TightCut.dec +++ b/dkfiles/Bs_KpiKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[^(B_s0 => ^K+ ^pi- ^K- ^pi+)]CC" diff --git a/dkfiles/Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP.dec b/dkfiles/Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP.dec index 5babc606b..b2aa4e115 100644 --- a/dkfiles/Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP.dec +++ b/dkfiles/Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bs_KsK+pi-gamma=TightCut,PHSP.dec b/dkfiles/Bs_KsK+pi-gamma=TightCut,PHSP.dec index e234691e6..715da0ab8 100644 --- a/dkfiles/Bs_KsK+pi-gamma=TightCut,PHSP.dec +++ b/dkfiles/Bs_KsK+pi-gamma=TightCut,PHSP.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_KsK+pi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail.dec b/dkfiles/Bs_KsK+pi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail.dec index 27f596400..f712eb263 100644 --- a/dkfiles/Bs_KsK+pi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail.dec +++ b/dkfiles/Bs_KsK+pi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bs_KsK+pi-gamma=TightCut,mKshhCut,PHSP.dec b/dkfiles/Bs_KsK+pi-gamma=TightCut,mKshhCut,PHSP.dec index 47939eb3f..04615f1cd 100644 --- a/dkfiles/Bs_KsK+pi-gamma=TightCut,mKshhCut,PHSP.dec +++ b/dkfiles/Bs_KsK+pi-gamma=TightCut,mKshhCut,PHSP.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP.dec b/dkfiles/Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP.dec index 8650270ea..7523aa1fe 100644 --- a/dkfiles/Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP.dec +++ b/dkfiles/Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bs_KsKpi=sqDalitz,TightCut.dec b/dkfiles/Bs_KsKpi=sqDalitz,TightCut.dec index cfc99f534..c73bbb91c 100755 --- a/dkfiles/Bs_KsKpi=sqDalitz,TightCut.dec +++ b/dkfiles/Bs_KsKpi=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ Beauty ==> ^K+ ^pi- ^KS0]CC' diff --git a/dkfiles/Bs_Kspi+pi-=sqDalitz,TightCut.dec b/dkfiles/Bs_Kspi+pi-=sqDalitz,TightCut.dec index 5be3d0418..72a52cb4e 100755 --- a/dkfiles/Bs_Kspi+pi-=sqDalitz,TightCut.dec +++ b/dkfiles/Bs_Kspi+pi-=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B_s0 ==> ^pi+ ^pi- ^KS0 ]CC' diff --git a/dkfiles/Bs_Kspipipipi=PHSP,PartRecCut.dec b/dkfiles/Bs_Kspipipipi=PHSP,PartRecCut.dec index d5db792b3..85511e539 100755 --- a/dkfiles/Bs_Kspipipipi=PHSP,PartRecCut.dec +++ b/dkfiles/Bs_Kspipipipi=PHSP,PartRecCut.dec @@ -18,7 +18,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B_s0 => (KS0 => pi+ pi-) pi- pi+ pi- pi+]CC' diff --git a/dkfiles/Bs_Kst0Kst0=pTCuts,HelAmpsFromData.dec b/dkfiles/Bs_Kst0Kst0=pTCuts,HelAmpsFromData.dec index ea23250a9..59085d2de 100644 --- a/dkfiles/Bs_Kst0Kst0=pTCuts,HelAmpsFromData.dec +++ b/dkfiles/Bs_Kst0Kst0=pTCuts,HelAmpsFromData.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_Kst0Kst0=tightCut,HelAmpsFromData.dec b/dkfiles/Bs_Kst0Kst0=tightCut,HelAmpsFromData.dec index 45b24ceff..8e20a2955 100644 --- a/dkfiles/Bs_Kst0Kst0=tightCut,HelAmpsFromData.dec +++ b/dkfiles/Bs_Kst0Kst0=tightCut,HelAmpsFromData.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_KstKstgamma,KpiKpi=HighPtGamma,DecProdCut.dec b/dkfiles/Bs_KstKstgamma,KpiKpi=HighPtGamma,DecProdCut.dec index 48b3aa200..f5e0f4e7d 100644 --- a/dkfiles/Bs_KstKstgamma,KpiKpi=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bs_KstKstgamma,KpiKpi=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bs_Kstgamma=HighPtGamma,DecProdCut.dec b/dkfiles/Bs_Kstgamma=HighPtGamma,DecProdCut.dec index 58ee56969..07bd0c276 100644 --- a/dkfiles/Bs_Kstgamma=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bs_Kstgamma=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bs_Kstphigamma,KKKpi=HighPtGamma,DecProdCut.dec b/dkfiles/Bs_Kstphigamma,KKKpi=HighPtGamma,DecProdCut.dec index 9e42f90ad..f20696298 100644 --- a/dkfiles/Bs_Kstphigamma,KKKpi=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bs_Kstphigamma,KKKpi=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bs_PhiPhigamma,KK=HighPtGamma,DecProdCut.dec b/dkfiles/Bs_PhiPhigamma,KK=HighPtGamma,DecProdCut.dec index b3f80f3f1..0f7ae4a4a 100644 --- a/dkfiles/Bs_PhiPhigamma,KK=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bs_PhiPhigamma,KK=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bs_PhiPi0gamma,KK=HighPtGamma,DecProdCut.dec b/dkfiles/Bs_PhiPi0gamma,KK=HighPtGamma,DecProdCut.dec index f79a00316..ea9233a35 100644 --- a/dkfiles/Bs_PhiPi0gamma,KK=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bs_PhiPi0gamma,KK=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bs_Phigamma=PHSP,TightCut.dec b/dkfiles/Bs_Phigamma=PHSP,TightCut.dec index 18bb7f663..11db2b562 100644 --- a/dkfiles/Bs_Phigamma=PHSP,TightCut.dec +++ b/dkfiles/Bs_Phigamma=PHSP,TightCut.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bs_chicphi,JpsigKK,ee=TightCuts.dec b/dkfiles/Bs_chicphi,JpsigKK,ee=TightCuts.dec index 5f96cb2ba..f4f86296a 100644 --- a/dkfiles/Bs_chicphi,JpsigKK,ee=TightCuts.dec +++ b/dkfiles/Bs_chicphi,JpsigKK,ee=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_chicphi,JpsigKK,mm=TightCut.dec b/dkfiles/Bs_chicphi,JpsigKK,mm=TightCut.dec index 1d6fa92a4..4aa60df9b 100755 --- a/dkfiles/Bs_chicphi,JpsigKK,mm=TightCut.dec +++ b/dkfiles/Bs_chicphi,JpsigKK,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_chicphi,JpsigKK,mm=TightCutGY.dec b/dkfiles/Bs_chicphi,JpsigKK,mm=TightCutGY.dec index 5c67af5a7..12415f70f 100644 --- a/dkfiles/Bs_chicphi,JpsigKK,mm=TightCutGY.dec +++ b/dkfiles/Bs_chicphi,JpsigKK,mm=TightCutGY.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_chicphi,JpsigKK,mm=TightCuts.dec b/dkfiles/Bs_chicphi,JpsigKK,mm=TightCuts.dec index 90836009a..85068791e 100755 --- a/dkfiles/Bs_chicphi,JpsigKK,mm=TightCuts.dec +++ b/dkfiles/Bs_chicphi,JpsigKK,mm=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_chicpipi,Jpsig,mm=TightCuts.dec b/dkfiles/Bs_chicpipi,Jpsig,mm=TightCuts.dec index de8e60096..e028f265d 100755 --- a/dkfiles/Bs_chicpipi,Jpsig,mm=TightCuts.dec +++ b/dkfiles/Bs_chicpipi,Jpsig,mm=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_etaprimetautau,3pi3pi=DecProdCut,TightCut,tauola5.dec b/dkfiles/Bs_etaprimetautau,3pi3pi=DecProdCut,TightCut,tauola5.dec index 69f72d266..52be173a0 100755 --- a/dkfiles/Bs_etaprimetautau,3pi3pi=DecProdCut,TightCut,tauola5.dec +++ b/dkfiles/Bs_etaprimetautau,3pi3pi=DecProdCut,TightCut,tauola5.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ( eta_prime ==> ( rho(770)0 ==> ^pi+ ^pi- ) gamma ) ^(tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) ^(tau- ==> ^pi- ^pi+ ^pi- nu_tau) ]CC" diff --git a/dkfiles/Bs_f1420gamma,KKpi0=HighPtGamma,DecProdCut.dec b/dkfiles/Bs_f1420gamma,KKpi0=HighPtGamma,DecProdCut.dec index 76d039f3e..97fe63b81 100644 --- a/dkfiles/Bs_f1420gamma,KKpi0=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bs_f1420gamma,KKpi0=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bs_fprime2gamma,KK=HighPtGamma,DecProdCut.dec b/dkfiles/Bs_fprime2gamma,KK=HighPtGamma,DecProdCut.dec index e2e01faf8..37824fc74 100644 --- a/dkfiles/Bs_fprime2gamma,KK=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bs_fprime2gamma,KK=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bs_gammagamma=GenCuts.dec b/dkfiles/Bs_gammagamma=GenCuts.dec index 3ced0b7e1..cd24499a3 100644 --- a/dkfiles/Bs_gammagamma=GenCuts.dec +++ b/dkfiles/Bs_gammagamma=GenCuts.dec @@ -11,7 +11,7 @@ # from Configurables import Generation, SignalRepeatedHadronization, LoKi__GenCutTool # from GaudiKernel.SystemOfUnits import MeV, mm # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # # gen.addTool( SignalRepeatedHadronization ) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TotCut' ) diff --git a/dkfiles/Bs_gammamumu=ISR,MassCut.dec b/dkfiles/Bs_gammamumu=ISR,MassCut.dec index 1b679e12b..e270c380a 100644 --- a/dkfiles/Bs_gammamumu=ISR,MassCut.dec +++ b/dkfiles/Bs_gammamumu=ISR,MassCut.dec @@ -31,8 +31,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "^[ B_s0 ==> ^mu+ ^mu- ^gamma ]CC" # tightCut.Cuts = { # '[B_s0]cc' : ' massCut ' } diff --git a/dkfiles/Bs_gammamumu=ISRandFSR,DecProdCut,TightCut.dec b/dkfiles/Bs_gammamumu=ISRandFSR,DecProdCut,TightCut.dec index 7f41100bc..edc33240d 100644 --- a/dkfiles/Bs_gammamumu=ISRandFSR,DecProdCut,TightCut.dec +++ b/dkfiles/Bs_gammamumu=ISRandFSR,DecProdCut,TightCut.dec @@ -27,7 +27,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "^[ B_s0 ==> ^mu+ ^mu- ^gamma ]CC" diff --git a/dkfiles/Bs_phi3mumu,KK=TightCut.dec b/dkfiles/Bs_phi3mumu,KK=TightCut.dec index ac4737809..fe658d425 100644 --- a/dkfiles/Bs_phi3mumu,KK=TightCut.dec +++ b/dkfiles/Bs_phi3mumu,KK=TightCut.dec @@ -14,7 +14,7 @@ # LHCb__ParticlePropertySvc().Particles = ["phi_3(1850) 160 337 0 1.854 7.57e-24 phi_3(1850) 337 0.0"] # ApplicationMgr().ExtSvc += [ LHCb__ParticlePropertySvc() ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "([B_s0 ==> (phi_3(1850) => ^K+ ^K-) ^mu+ ^mu-]CC)" diff --git a/dkfiles/Bs_phiK+K-=DecProdCut,hpt400,mKKcut.dec b/dkfiles/Bs_phiK+K-=DecProdCut,hpt400,mKKcut.dec index be57920a4..a904e8141 100644 --- a/dkfiles/Bs_phiK+K-=DecProdCut,hpt400,mKKcut.dec +++ b/dkfiles/Bs_phiK+K-=DecProdCut,hpt400,mKKcut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # Mass cut # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ B_s0 => ^(phi(1020) -> ^K+ ^K-) ^K+ ^K- ]CC' # tightCut.Cuts = { # "[K+]cc" : "(GPT > 400 * MeV) & in_range(0.005, GTHETA, 0.400)", diff --git a/dkfiles/Bs_phigamma=HighPtGamma,DecProdCut.dec b/dkfiles/Bs_phigamma=HighPtGamma,DecProdCut.dec index 837b686ad..c9e622bf2 100644 --- a/dkfiles/Bs_phigamma=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bs_phigamma=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bs_phiphi=ptLTcuts,CDFAmp.dec b/dkfiles/Bs_phiphi=ptLTcuts,CDFAmp.dec index 7e0973ae7..d3dc53514 100644 --- a/dkfiles/Bs_phiphi=ptLTcuts,CDFAmp.dec +++ b/dkfiles/Bs_phiphi=ptLTcuts,CDFAmp.dec @@ -11,7 +11,7 @@ # from Configurables import Generation, SignalRepeatedHadronization, LoKi__GenCutTool # from GaudiKernel.SystemOfUnits import MeV, mm # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # # gen.addTool( SignalRepeatedHadronization ) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TotCut' ) diff --git a/dkfiles/Bs_phipipi,mm=TightCut.dec b/dkfiles/Bs_phipipi,mm=TightCut.dec index 74b1ffd36..0eb1ad886 100644 --- a/dkfiles/Bs_phipipi,mm=TightCut.dec +++ b/dkfiles/Bs_phipipi,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[^(B_s0 -> (phi(1020) -> ^K+ ^K-) ^pi+ ^pi-)]CC" diff --git a/dkfiles/Bs_phitaumu,3pi=PHSP,TightCut,tauola5.dec b/dkfiles/Bs_phitaumu,3pi=PHSP,TightCut,tauola5.dec index 17d910615..3ab75c5f9 100644 --- a/dkfiles/Bs_phitaumu,3pi=PHSP,TightCut,tauola5.dec +++ b/dkfiles/Bs_phitaumu,3pi=PHSP,TightCut,tauola5.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "([ (Beauty) ==> (phi(1020) => ^K+ ^K-) (tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) ^mu- ]CC) || ([ (Beauty) ==> (phi(1020) => ^K+ ^K-) (tau- ==> ^pi- ^pi+ ^pi- nu_tau) ^mu+ ]CC)" diff --git a/dkfiles/Bs_phitaumu,3pipi0=PHSP,TightCut,tauola8.dec b/dkfiles/Bs_phitaumu,3pipi0=PHSP,TightCut,tauola8.dec index 6d881692e..d5198bfd9 100644 --- a/dkfiles/Bs_phitaumu,3pipi0=PHSP,TightCut,tauola8.dec +++ b/dkfiles/Bs_phitaumu,3pipi0=PHSP,TightCut,tauola8.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "([ (Beauty) ==> (phi(1020) => ^K+ ^K-) (tau+ ==> ^pi+ ^pi- ^pi+ pi0 nu_tau~) ^mu- ]CC) || ([ (Beauty) ==> (phi(1020) => ^K+ ^K-) (tau- ==> ^pi- ^pi+ ^pi- pi0 nu_tau) ^mu+ ]CC)" diff --git a/dkfiles/Bs_phitautau,3pi3pi=DecProdCut,TightCut,tauola5.dec b/dkfiles/Bs_phitautau,3pi3pi=DecProdCut,TightCut,tauola5.dec index 6b2322567..7790b7676 100755 --- a/dkfiles/Bs_phitautau,3pi3pi=DecProdCut,TightCut,tauola5.dec +++ b/dkfiles/Bs_phitautau,3pi3pi=DecProdCut,TightCut,tauola5.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(phi(1020) -> ^K+ ^K-) ^(tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) ^(tau- ==> ^pi- ^pi+ ^pi- nu_tau) ]CC" diff --git a/dkfiles/Bs_phitautau,mumuCocktail=TightCut.dec b/dkfiles/Bs_phitautau,mumuCocktail=TightCut.dec index 6a62ed966..7751583fc 100644 --- a/dkfiles/Bs_phitautau,mumuCocktail=TightCut.dec +++ b/dkfiles/Bs_phitautau,mumuCocktail=TightCut.dec @@ -14,7 +14,7 @@ # LHCb__ParticlePropertySvc().Particles = [ "phi_3(1850) 160 337 0 1.854 7.57e-24 phi_3(1850) 337 0.0"] # ApplicationMgr().ExtSvc += [ LHCb__ParticlePropertySvc() ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "([B_s0 ==> (phi_3(1850) => ^K+ ^K-) (tau+ ==> ^mu+ nu_mu nu_tau~) (tau- ==> ^mu- nu_mu~ nu_tau)]CC) || ([B_s0 ==> (phi(1020) => ^K+ ^K-) (tau+ ==> ^mu+ nu_mu nu_tau~) (tau- ==> ^mu- nu_mu~ nu_tau)]CC)" diff --git a/dkfiles/Bs_pi+pi-pi0=TightCuts,sqDalitz.dec b/dkfiles/Bs_pi+pi-pi0=TightCuts,sqDalitz.dec index 2c967f4d7..beacec19a 100755 --- a/dkfiles/Bs_pi+pi-pi0=TightCuts,sqDalitz.dec +++ b/dkfiles/Bs_pi+pi-pi0=TightCuts,sqDalitz.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_ppKK=DecProdCut,TightCut.dec b/dkfiles/Bs_ppKK=DecProdCut,TightCut.dec index be9b62c79..d7c2773ae 100644 --- a/dkfiles/Bs_ppKK=DecProdCut,TightCut.dec +++ b/dkfiles/Bs_ppKK=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_ppKpi=DecProdCut,TightCut.dec b/dkfiles/Bs_ppKpi=DecProdCut,TightCut.dec index 1a0d917f7..e20066734 100644 --- a/dkfiles/Bs_ppKpi=DecProdCut,TightCut.dec +++ b/dkfiles/Bs_ppKpi=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_ppbarmumu=TightCut.dec b/dkfiles/Bs_ppbarmumu=TightCut.dec index 82a09a0c9..ee411fd92 100644 --- a/dkfiles/Bs_ppbarmumu=TightCut.dec +++ b/dkfiles/Bs_ppbarmumu=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_pppipi=DecProdCut,TightCut.dec b/dkfiles/Bs_pppipi=DecProdCut,TightCut.dec index 6e37841de..d5419cf21 100644 --- a/dkfiles/Bs_pppipi=DecProdCut,TightCut.dec +++ b/dkfiles/Bs_pppipi=DecProdCut,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_psi2SKK,mm=phsp,DecProdCut,TightCut.dec b/dkfiles/Bs_psi2SKK,mm=phsp,DecProdCut,TightCut.dec index 949d7efd3..ebb15b10b 100644 --- a/dkfiles/Bs_psi2SKK,mm=phsp,DecProdCut,TightCut.dec +++ b/dkfiles/Bs_psi2SKK,mm=phsp,DecProdCut,TightCut.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool # from Configurables import SignalPlain # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # signal = gen.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) ## diff --git a/dkfiles/Bs_psi2Seta,mmgg=TightCut.dec b/dkfiles/Bs_psi2Seta,mmgg=TightCut.dec index b8dbafc14..34ff2df78 100644 --- a/dkfiles/Bs_psi2Seta,mmgg=TightCut.dec +++ b/dkfiles/Bs_psi2Seta,mmgg=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_psi2Seta,mmgg=TightCutGY.dec b/dkfiles/Bs_psi2Seta,mmgg=TightCutGY.dec index f44fca0e8..4adc4b6ce 100644 --- a/dkfiles/Bs_psi2Seta,mmgg=TightCutGY.dec +++ b/dkfiles/Bs_psi2Seta,mmgg=TightCutGY.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_psi2Setap,mm,rhog=TightCutGY.dec b/dkfiles/Bs_psi2Setap,mm,rhog=TightCutGY.dec index 3a19baa4d..741a782a6 100644 --- a/dkfiles/Bs_psi2Setap,mm,rhog=TightCutGY.dec +++ b/dkfiles/Bs_psi2Setap,mm,rhog=TightCutGY.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # #from Configurables import LoKi__GenCutTool -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bs_psi2Spipi,mm=phsp,DecProdCut,TightCut.dec b/dkfiles/Bs_psi2Spipi,mm=phsp,DecProdCut,TightCut.dec index 219bbd19d..bc65052f6 100644 --- a/dkfiles/Bs_psi2Spipi,mm=phsp,DecProdCut,TightCut.dec +++ b/dkfiles/Bs_psi2Spipi,mm=phsp,DecProdCut,TightCut.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool # from Configurables import SignalPlain # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # signal = gen.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) ## diff --git a/dkfiles/Bs_psi2Spipipipi,mm=phsp,DecProdCut,TightCut.dec b/dkfiles/Bs_psi2Spipipipi,mm=phsp,DecProdCut,TightCut.dec index 3f276968e..3d9b2eba7 100644 --- a/dkfiles/Bs_psi2Spipipipi,mm=phsp,DecProdCut,TightCut.dec +++ b/dkfiles/Bs_psi2Spipipipi,mm=phsp,DecProdCut,TightCut.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool # from Configurables import SignalPlain # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # signal = gen.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) ## diff --git a/dkfiles/Bsprime1_Bsgamma,Dspi,KKpi=TightCut.dec b/dkfiles/Bsprime1_Bsgamma,Dspi,KKpi=TightCut.dec index d129e4e75..647a81a70 100644 --- a/dkfiles/Bsprime1_Bsgamma,Dspi,KKpi=TightCut.dec +++ b/dkfiles/Bsprime1_Bsgamma,Dspi,KKpi=TightCut.dec @@ -18,7 +18,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bsprime1_Bsgamma,Jpsiphi,mm=TightCut.dec b/dkfiles/Bsprime1_Bsgamma,Jpsiphi,mm=TightCut.dec index 9b53ab2c1..3300c27bf 100644 --- a/dkfiles/Bsprime1_Bsgamma,Jpsiphi,mm=TightCut.dec +++ b/dkfiles/Bsprime1_Bsgamma,Jpsiphi,mm=TightCut.dec @@ -18,7 +18,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bsprime1_BsgammaX,Dspi,KKpi=cocktail,TightCut.dec b/dkfiles/Bsprime1_BsgammaX,Dspi,KKpi=cocktail,TightCut.dec index 13e23732e..b2babca8c 100644 --- a/dkfiles/Bsprime1_BsgammaX,Dspi,KKpi=cocktail,TightCut.dec +++ b/dkfiles/Bsprime1_BsgammaX,Dspi,KKpi=cocktail,TightCut.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bsprime1_Bsstgamma,Dspi,KKpi=TightCut.dec b/dkfiles/Bsprime1_Bsstgamma,Dspi,KKpi=TightCut.dec index 66879156c..394144ea8 100644 --- a/dkfiles/Bsprime1_Bsstgamma,Dspi,KKpi=TightCut.dec +++ b/dkfiles/Bsprime1_Bsstgamma,Dspi,KKpi=TightCut.dec @@ -18,7 +18,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut.dec b/dkfiles/Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut.dec index c597085c3..3f95d89a5 100644 --- a/dkfiles/Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut.dec +++ b/dkfiles/Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut.dec @@ -18,7 +18,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bu_CharmoniumKX,mumu,PPTcuts=TightCut.dec b/dkfiles/Bu_CharmoniumKX,mumu,PPTcuts=TightCut.dec index 28d2e47e0..aeed8dcca 100644 --- a/dkfiles/Bu_CharmoniumKX,mumu,PPTcuts=TightCut.dec +++ b/dkfiles/Bu_CharmoniumKX,mumu,PPTcuts=TightCut.dec @@ -9,8 +9,8 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "^( (Beauty & LongLived) --> ( ( J/psi(1S) | psi(2S) ) --> mu+ mu- ...) [K+]cc ... )" # tightCut.Preambulo = [ # "from GaudiKernel.SystemOfUnits import MeV, GeV", diff --git a/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec index ce1cf1bac..68739f715 100644 --- a/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( (Beauty & LongLived) --> ( ( J/psi(1S) | psi(2S) ) --> mu+ mu- ...) pi+ pi- ...)" diff --git a/dkfiles/Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut.dec b/dkfiles/Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut.dec index 58caae823..bce70f221 100644 --- a/dkfiles/Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut.dec +++ b/dkfiles/Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut.dec @@ -22,7 +22,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) @@ -38,8 +38,8 @@ # '[B+]cc' : " massCut " # } # -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "[(B+ ==> (D*(2007)~0 ==> (D~0 ==> ^K+ ^e- nu_e~) pi0) ^e+ nu_e)]CC" # diff --git a/dkfiles/Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut.dec b/dkfiles/Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut.dec index fe43fceba..c8e052ce5 100644 --- a/dkfiles/Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut.dec +++ b/dkfiles/Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut.dec @@ -22,7 +22,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) @@ -39,8 +39,8 @@ # '[B+]cc' : " massCut " # } # -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "[(B+ ==> (D*(2007)~0 ==> (D~0 ==> ^K+ ^e- nu_e~) pi0) ^pi+)]CC" # diff --git a/dkfiles/Bu_D+X,KSpi=cocktail,TightCut,ACPKKCuts.dec b/dkfiles/Bu_D+X,KSpi=cocktail,TightCut,ACPKKCuts.dec index c1906cf6e..a012cb69e 100755 --- a/dkfiles/Bu_D+X,KSpi=cocktail,TightCut,ACPKKCuts.dec +++ b/dkfiles/Bu_D+X,KSpi=cocktail,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B+]cc --> ^(D- => ^(KS0 => pi+ pi-) ^pi-) ... ]CC' diff --git a/dkfiles/Bu_D+X,Kpipi=cocktail,TightCut,ACPKKCuts.dec b/dkfiles/Bu_D+X,Kpipi=cocktail,TightCut,ACPKKCuts.dec index 7d75ac0a6..719da96d4 100755 --- a/dkfiles/Bu_D+X,Kpipi=cocktail,TightCut,ACPKKCuts.dec +++ b/dkfiles/Bu_D+X,Kpipi=cocktail,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B+]cc --> ^(D- ==> ^K+ ^pi- ^pi-) ... ]CC' diff --git a/dkfiles/Bu_D+Xmunu,D+=cocktail,TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_D+Xmunu,D+=cocktail,TightCut,ForB2RhoMuNu.dec index b0868ba7f..ad753bf5f 100644 --- a/dkfiles/Bu_D+Xmunu,D+=cocktail,TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_D+Xmunu,D+=cocktail,TightCut,ForB2RhoMuNu.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> pi+ pi- ...) [mu-]cc ...)" diff --git a/dkfiles/Bu_D+ppbarX,Xmunu=TightCut.dec b/dkfiles/Bu_D+ppbarX,Xmunu=TightCut.dec index 9630172d4..fe2eb3bd3 100644 --- a/dkfiles/Bu_D+ppbarX,Xmunu=TightCut.dec +++ b/dkfiles/Bu_D+ppbarX,Xmunu=TightCut.dec @@ -12,8 +12,8 @@ # EndDocumentation # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[[ B+ ==> ( Xc ==> ^mu- nu_mu~ {X} {X} {X} {X} {X}) ^p+ ^p~- {X} {X} {X} {X} ]CC, [B- ==> ( Xc ==> ^mu- nu_mu~ {X} {X} {X} {X} {X}) ^p+ ^p~- {X} {X} {X} {X} ]CC]" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_D03piX,Kpi=TightCut.dec b/dkfiles/Bu_D03piX,Kpi=TightCut.dec index 444f1013a..cb29e46ed 100644 --- a/dkfiles/Bu_D03piX,Kpi=TightCut.dec +++ b/dkfiles/Bu_D03piX,Kpi=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_D0D0K,K3Pi,KPi=TightCut.dec b/dkfiles/Bu_D0D0K,K3Pi,KPi=TightCut.dec index 8f5bbf14d..b3cc6da8f 100644 --- a/dkfiles/Bu_D0D0K,K3Pi,KPi=TightCut.dec +++ b/dkfiles/Bu_D0D0K,K3Pi,KPi=TightCut.dec @@ -8,8 +8,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty ==> (D0 => ^K- ^pi+ ^pi+ ^pi-) (D~0 => ^K+ ^pi-) ^K+ ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec b/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec index d822ee781..0ec9fb971 100644 --- a/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec +++ b/dkfiles/Bu_D0D0K,K3Pi=TightCut,AMPGEN.dec @@ -8,7 +8,7 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_D0D0K,K3PiandKPi=TightCut,PHSP.dec b/dkfiles/Bu_D0D0K,K3PiandKPi=TightCut,PHSP.dec index bad510d26..5efd8767c 100644 --- a/dkfiles/Bu_D0D0K,K3PiandKPi=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0D0K,K3PiandKPi=TightCut,PHSP.dec @@ -8,7 +8,7 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_D0D0KX=TightCuts,mD0D0.dec b/dkfiles/Bu_D0D0KX=TightCuts,mD0D0.dec index e1797df02..b0421bfc8 100644 --- a/dkfiles/Bu_D0D0KX=TightCuts,mD0D0.dec +++ b/dkfiles/Bu_D0D0KX=TightCuts,mD0D0.dec @@ -17,7 +17,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bu_D0D0KX=TightCuts.dec b/dkfiles/Bu_D0D0KX=TightCuts.dec index 27e2d1d6d..6affc99d8 100644 --- a/dkfiles/Bu_D0D0KX=TightCuts.dec +++ b/dkfiles/Bu_D0D0KX=TightCuts.dec @@ -16,7 +16,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec b/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec index 6c91f2d7f..8e13e7955 100644 --- a/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec +++ b/dkfiles/Bu_D0D0KX=TightCuts2,mD0D0.dec @@ -39,7 +39,7 @@ # '[B+]cc' : '( N_K3pi < 2 ) & ( mass_DD < 3.8 * GeV )' # } # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # signal.DecayTool = "EvtGenDecayWithCutTool" diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec index 2a9096952..abc8a6317 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut.dec @@ -20,7 +20,7 @@ # evtgen = ToolSvc().EvtGenDecayWithCutTool # evtgen.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # signal.DecayTool = "EvtGenDecayWithCutTool" diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec index fc8d1fa59..a662d1fe3 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut.dec @@ -20,7 +20,7 @@ # evtgen = ToolSvc().EvtGenDecayWithCutTool # evtgen.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # signal.DecayTool = "EvtGenDecayWithCutTool" diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec index fc1aef4d3..aa9b1dc6b 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut.dec @@ -20,7 +20,7 @@ # evtgen = ToolSvc().EvtGenDecayWithCutTool # evtgen.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # signal.DecayTool = "EvtGenDecayWithCutTool" diff --git a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec index 674af6022..0afa1a11e 100644 --- a/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut.dec @@ -20,7 +20,7 @@ # evtgen = ToolSvc().EvtGenDecayWithCutTool # evtgen.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # signal.DecayTool = "EvtGenDecayWithCutTool" diff --git a/dkfiles/Bu_D0DKst0,3pi=cocktail,TightCut.dec b/dkfiles/Bu_D0DKst0,3pi=cocktail,TightCut.dec index 46775fc5b..6b3c412f7 100644 --- a/dkfiles/Bu_D0DKst0,3pi=cocktail,TightCut.dec +++ b/dkfiles/Bu_D0DKst0,3pi=cocktail,TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B+ ==> ^(Charm) ^(Charm) (K*(892)0 ==> ^K+ ^pi-)]CC" diff --git a/dkfiles/Bu_D0DKst0,3piX=cocktail,TightCut.dec b/dkfiles/Bu_D0DKst0,3piX=cocktail,TightCut.dec index 586497725..d78d7048c 100644 --- a/dkfiles/Bu_D0DKst0,3piX=cocktail,TightCut.dec +++ b/dkfiles/Bu_D0DKst0,3piX=cocktail,TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B+ => ^(Charm) ^(Charm) (K*(892)0 ==> ^K+ ^pi-)]CC" diff --git a/dkfiles/Bu_D0DKst0,3piXmisid=cocktail,TightCut.dec b/dkfiles/Bu_D0DKst0,3piXmisid=cocktail,TightCut.dec index 13c61e0c8..044315f8c 100644 --- a/dkfiles/Bu_D0DKst0,3piXmisid=cocktail,TightCut.dec +++ b/dkfiles/Bu_D0DKst0,3piXmisid=cocktail,TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B+ => ^(Charm) ^(Charm) (K*(892)0 ==> ^K+ ^pi-)]CC" diff --git a/dkfiles/Bu_D0DX,muX=cocktail,RDstar,TightCut.dec b/dkfiles/Bu_D0DX,muX=cocktail,RDstar,TightCut.dec index c737f5e8d..311a0dc78 100644 --- a/dkfiles/Bu_D0DX,muX=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bu_D0DX,muX=cocktail,RDstar,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_D0DX,muX=cocktail,TightCuts.dec b/dkfiles/Bu_D0DX,muX=cocktail,TightCuts.dec index f86a5048d..a3ab1eff4 100644 --- a/dkfiles/Bu_D0DX,muX=cocktail,TightCuts.dec +++ b/dkfiles/Bu_D0DX,muX=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_D0Ds,KSpipi,KKpi=TightCut,Ddalitz.dec b/dkfiles/Bu_D0Ds,KSpipi,KKpi=TightCut,Ddalitz.dec index 58c820415..819a40a71 100644 --- a/dkfiles/Bu_D0Ds,KSpipi,KKpi=TightCut,Ddalitz.dec +++ b/dkfiles/Bu_D0Ds,KSpipi,KKpi=TightCut,Ddalitz.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D_s+ ==> K+ K- pi+) ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-)]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec b/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec index 1bf827c8f..88fd90221 100644 --- a/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec +++ b/dkfiles/Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_D0DsX,taunu=cocktail,RDstar,TightCut.dec b/dkfiles/Bu_D0DsX,taunu=cocktail,RDstar,TightCut.dec index 53013ba8e..476c6c48e 100644 --- a/dkfiles/Bu_D0DsX,taunu=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bu_D0DsX,taunu=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_D0DsX,taunu=cocktail,TightCuts.dec b/dkfiles/Bu_D0DsX,taunu=cocktail,TightCuts.dec index 321c700bd..b2c33d240 100644 --- a/dkfiles/Bu_D0DsX,taunu=cocktail,TightCuts.dec +++ b/dkfiles/Bu_D0DsX,taunu=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_D0DsX,taunu=cocktailV2,TightCut.dec b/dkfiles/Bu_D0DsX,taunu=cocktailV2,TightCut.dec index 6a3b3df67..3552e18d5 100644 --- a/dkfiles/Bu_D0DsX,taunu=cocktailV2,TightCut.dec +++ b/dkfiles/Bu_D0DsX,taunu=cocktailV2,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_D0DstK0,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_D0DstK0,D0pi,Kpi=TightCut.dec index 859f1dac7..b79c626a1 100644 --- a/dkfiles/Bu_D0DstK0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_D0DstK0,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)+ => pi+ ^( D0 => K- pi+ ) ) pi- pi+ pi- ... ]CC" diff --git a/dkfiles/Bu_D0K,KSK-pi+=TightCut,PHSP.dec b/dkfiles/Bu_D0K,KSK-pi+=TightCut,PHSP.dec index bd08ea902..52270a6db 100755 --- a/dkfiles/Bu_D0K,KSK-pi+=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0K,KSK-pi+=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^pi-) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0K,KSKK=TightCut,LooserCuts,PHSP,fixArrow.dec b/dkfiles/Bu_D0K,KSKK=TightCut,LooserCuts,PHSP,fixArrow.dec index 209db804a..c0ae9a53b 100755 --- a/dkfiles/Bu_D0K,KSKK=TightCut,LooserCuts,PHSP,fixArrow.dec +++ b/dkfiles/Bu_D0K,KSKK=TightCut,LooserCuts,PHSP,fixArrow.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0K,KSKK=TightCut,LooserCuts,PHSP.dec b/dkfiles/Bu_D0K,KSKK=TightCut,LooserCuts,PHSP.dec index 16d02705c..e9b1a874c 100755 --- a/dkfiles/Bu_D0K,KSKK=TightCut,LooserCuts,PHSP.dec +++ b/dkfiles/Bu_D0K,KSKK=TightCut,LooserCuts,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0K,KSKK=TightCut,PHSP.dec b/dkfiles/Bu_D0K,KSKK=TightCut,PHSP.dec index 124415bdd..97db3712e 100755 --- a/dkfiles/Bu_D0K,KSKK=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0K,KSKK=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0K,KSKK=TightCut,gamma.dec b/dkfiles/Bu_D0K,KSKK=TightCut,gamma.dec index e7888d9de..52080f857 100755 --- a/dkfiles/Bu_D0K,KSKK=TightCut,gamma.dec +++ b/dkfiles/Bu_D0K,KSKK=TightCut,gamma.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0K,KSeta,3pi=TightCut.dec b/dkfiles/Bu_D0K,KSeta,3pi=TightCut.dec index 0ecd8acea..cc7397905 100755 --- a/dkfiles/Bu_D0K,KSeta,3pi=TightCut.dec +++ b/dkfiles/Bu_D0K,KSeta,3pi=TightCut.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(KS0 ==> ^pi+ ^pi-) ^(eta ==>^pi+ ^pi- ^(pi0 ==> ^gamma ^gamma))) ^K+ ]CC' #tightCut.Preambulo += [ diff --git a/dkfiles/Bu_D0K,KSetap,rho0gamma=TightCut.dec b/dkfiles/Bu_D0K,KSetap,rho0gamma=TightCut.dec index 2e02e58a6..e66efc99a 100755 --- a/dkfiles/Bu_D0K,KSetap,rho0gamma=TightCut.dec +++ b/dkfiles/Bu_D0K,KSetap,rho0gamma=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(KS0 ==> ^pi+ ^pi-) ^(eta_prime ==> ^(rho(770)0 ==> ^pi+ ^pi-) ^gamma)) ^K+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_D0K,KSomega=TightCut.dec b/dkfiles/Bu_D0K,KSomega=TightCut.dec index 7ec2a641e..5c039afcc 100755 --- a/dkfiles/Bu_D0K,KSomega=TightCut.dec +++ b/dkfiles/Bu_D0K,KSomega=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(KS0 ==> ^pi+ ^pi-) ^(omega(782) ==>^pi+ ^pi- ^(pi0 ==> ^gamma ^gamma))) ^K+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP,fixArrow.dec b/dkfiles/Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP,fixArrow.dec index 0ee60daac..b522e56c0 100755 --- a/dkfiles/Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP,fixArrow.dec +++ b/dkfiles/Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP,fixArrow.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP.dec b/dkfiles/Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP.dec index ccbf1c7dc..12ec2bb75 100755 --- a/dkfiles/Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP.dec +++ b/dkfiles/Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0K,KSpipi=TightCut,PHSP.dec b/dkfiles/Bu_D0K,KSpipi=TightCut,PHSP.dec index 0be3f6f73..adf1ee93b 100755 --- a/dkfiles/Bu_D0K,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0K,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0K,KSpipi=TightCut,gamma.dec b/dkfiles/Bu_D0K,KSpipi=TightCut,gamma.dec index 4364d114a..29bc7e8da 100755 --- a/dkfiles/Bu_D0K,KSpipi=TightCut,gamma.dec +++ b/dkfiles/Bu_D0K,KSpipi=TightCut,gamma.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0K,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_D0K,KSpipipi0=TightCut,PHSP.dec index bbdaf2669..c616376e3 100755 --- a/dkfiles/Bu_D0K,KSpipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0K,KSpipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^pi0) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0K,Kenu=DecProdCut,TightCut.dec b/dkfiles/Bu_D0K,Kenu=DecProdCut,TightCut.dec index 30f9b384b..2ed8a54a3 100644 --- a/dkfiles/Bu_D0K,Kenu=DecProdCut,TightCut.dec +++ b/dkfiles/Bu_D0K,Kenu=DecProdCut,TightCut.dec @@ -22,7 +22,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) @@ -39,8 +39,8 @@ # '[B+]cc' : " massCut " # } # -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "[(B+ ==> (D~0 ==> ^K+ ^e- nu_e~) ^K+)]CC" # diff --git a/dkfiles/Bu_D0Kpipi,KSKK=addResTuned,TightCut,PHSP.dec b/dkfiles/Bu_D0Kpipi,KSKK=addResTuned,TightCut,PHSP.dec index 1373d3387..f4b33e372 100755 --- a/dkfiles/Bu_D0Kpipi,KSKK=addResTuned,TightCut,PHSP.dec +++ b/dkfiles/Bu_D0Kpipi,KSKK=addResTuned,TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^K+ ^K-) ^K+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Kpipi,KSpipi=addResTuned,TightCut,PHSP,update.dec b/dkfiles/Bu_D0Kpipi,KSpipi=addResTuned,TightCut,PHSP,update.dec index eab6bcaeb..eb0dcb801 100755 --- a/dkfiles/Bu_D0Kpipi,KSpipi=addResTuned,TightCut,PHSP,update.dec +++ b/dkfiles/Bu_D0Kpipi,KSpipi=addResTuned,TightCut,PHSP,update.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^K+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Kpipi,KSpipi=addResTuned,TightCut,PHSP.dec b/dkfiles/Bu_D0Kpipi,KSpipi=addResTuned,TightCut,PHSP.dec index 92ae5a7b8..ad4a8ebde 100755 --- a/dkfiles/Bu_D0Kpipi,KSpipi=addResTuned,TightCut,PHSP.dec +++ b/dkfiles/Bu_D0Kpipi,KSpipi=addResTuned,TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^K+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Kpipi_KSKK_TightCut_PHSP.dec b/dkfiles/Bu_D0Kpipi_KSKK_TightCut_PHSP.dec index 918e12e7b..a7e594d25 100755 --- a/dkfiles/Bu_D0Kpipi_KSKK_TightCut_PHSP.dec +++ b/dkfiles/Bu_D0Kpipi_KSKK_TightCut_PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^K+ ^K-) ^K+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Kpipi_KSpipi_TightCut_PHSP.dec b/dkfiles/Bu_D0Kpipi_KSpipi_TightCut_PHSP.dec index b657a93a1..69a5a0057 100755 --- a/dkfiles/Bu_D0Kpipi_KSpipi_TightCut_PHSP.dec +++ b/dkfiles/Bu_D0Kpipi_KSpipi_TightCut_PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^K+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Kst+,K3pi,Kpi0=TightCut.dec b/dkfiles/Bu_D0Kst+,K3pi,Kpi0=TightCut.dec index 3e559f589..15b204fdd 100644 --- a/dkfiles/Bu_D0Kst+,K3pi,Kpi0=TightCut.dec +++ b/dkfiles/Bu_D0Kst+,K3pi,Kpi0=TightCut.dec @@ -10,8 +10,8 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[B- -> (D0 ==> ^K- ^pi+ ^pi- ^pi+) ^(K*(892)- -> ^(pi0 ==> ^gamma ^gamma) ^K-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_D0Kst+,KK,KSpi=TightCut.dec b/dkfiles/Bu_D0Kst+,KK,KSpi=TightCut.dec index d542f4167..32e31c861 100644 --- a/dkfiles/Bu_D0Kst+,KK,KSpi=TightCut.dec +++ b/dkfiles/Bu_D0Kst+,KK,KSpi=TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = ' ^[B+ -> ^(D~0 => ^K+ ^K-) ^(K*(892)+ -> ^(KS0 => ^pi+ ^pi-) ^pi+)]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bu_D0Kst+,KK,Kpi0=TightCut.dec b/dkfiles/Bu_D0Kst+,KK,Kpi0=TightCut.dec index 36051622e..8cf74d274 100644 --- a/dkfiles/Bu_D0Kst+,KK,Kpi0=TightCut.dec +++ b/dkfiles/Bu_D0Kst+,KK,Kpi0=TightCut.dec @@ -12,8 +12,8 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[B- -> (D0 ==> ^K- ^K+) ^(K*(892)- -> ^(pi0 ==> ^gamma ^gamma) ^K-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_D0Kst+,KSpipi,KSpi=TightCut.dec b/dkfiles/Bu_D0Kst+,KSpipi,KSpi=TightCut.dec index d689156d3..03348a16a 100755 --- a/dkfiles/Bu_D0Kst+,KSpipi,KSpi=TightCut.dec +++ b/dkfiles/Bu_D0Kst+,KSpipi,KSpi=TightCut.dec @@ -12,8 +12,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B- ==> ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^(K*(892)- => ^(KS0 ==> ^pi+ ^pi-) ^pi-)]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Kst+,KSpipi,Kpi0=TightCut.dec b/dkfiles/Bu_D0Kst+,KSpipi,Kpi0=TightCut.dec index 4df2f0a8f..a75ca1fb0 100644 --- a/dkfiles/Bu_D0Kst+,KSpipi,Kpi0=TightCut.dec +++ b/dkfiles/Bu_D0Kst+,KSpipi,Kpi0=TightCut.dec @@ -12,8 +12,8 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[B- -> ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^(K*(892)- -> ^(pi0 ==> ^gamma ^gamma) ^K-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_D0Kst+,Kpi,KSpi=TightCut.dec b/dkfiles/Bu_D0Kst+,Kpi,KSpi=TightCut.dec index 5232385c4..9aa4b1a39 100644 --- a/dkfiles/Bu_D0Kst+,Kpi,KSpi=TightCut.dec +++ b/dkfiles/Bu_D0Kst+,Kpi,KSpi=TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^K+ ^pi-) ^(K*(892)+ -> ^(KS0 => ^pi+ ^pi-) ^pi+)]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bu_D0Kst+,Kpi,Kpi0=TightCut.dec b/dkfiles/Bu_D0Kst+,Kpi,Kpi0=TightCut.dec index e4b941f2a..fef4cf3fe 100644 --- a/dkfiles/Bu_D0Kst+,Kpi,Kpi0=TightCut.dec +++ b/dkfiles/Bu_D0Kst+,Kpi,Kpi0=TightCut.dec @@ -12,8 +12,8 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[B- -> (D0 ==> ^K- ^pi+) ^(K*(892)- -> ^(pi0 ==> ^gamma ^gamma) ^K-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_D0Kst+,pipi,KSpi=TightCut.dec b/dkfiles/Bu_D0Kst+,pipi,KSpi=TightCut.dec index 98ef1cd8d..77f0a7bad 100644 --- a/dkfiles/Bu_D0Kst+,pipi,KSpi=TightCut.dec +++ b/dkfiles/Bu_D0Kst+,pipi,KSpi=TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = ' ^[B+ -> ^(D~0 => ^pi+ ^pi-) ^(K*(892)+ -> ^(KS0 => ^pi+ ^pi-) ^pi+)]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Bu_D0Kst+,pipi,Kpi0=TightCut.dec b/dkfiles/Bu_D0Kst+,pipi,Kpi0=TightCut.dec index 8f46b090e..7d0f179b9 100644 --- a/dkfiles/Bu_D0Kst+,pipi,Kpi0=TightCut.dec +++ b/dkfiles/Bu_D0Kst+,pipi,Kpi0=TightCut.dec @@ -12,8 +12,8 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '[B- -> (D0 ==> ^pi- ^pi+) ^(K*(892)- -> ^(pi0 ==> ^gamma ^gamma) ^K-)]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP.dec b/dkfiles/Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP.dec index 96029da19..eb8792a02 100644 --- a/dkfiles/Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B- => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) ^(K*(892)- => K- pi0)]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,PHSP.dec b/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,PHSP.dec index 412112324..4d5225665 100644 --- a/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)0 -> ^(KS0 ==> ^pi+ ^pi-) ^(pi0 ==> ^gamma ^gamma)) ^(rho(770)0 -> ^pi- ^pi+)) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010.dec b/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010.dec index 6f24c04ce..c099af311 100644 --- a/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010.dec +++ b/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)0 -> ^(KS0 ==> ^pi+ ^pi-) ^(pi0 ==> ^gamma ^gamma)) ^(rho(770)0 -> ^pi- ^pi+)) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100.dec b/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100.dec index 7c47f3a53..2665c6dcb 100644 --- a/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100.dec +++ b/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)0 -> ^(KS0 ==> ^pi+ ^pi-) ^(pi0 ==> ^gamma ^gamma)) ^(rho(770)0 -> ^pi- ^pi+)) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,PHSP.dec b/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,PHSP.dec index 8de0a50ee..29d940c15 100644 --- a/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)+ -> ^(KS0 ==> ^pi+ ^pi-) ^pi+) ^(rho(770)- -> ^pi- ^(pi0 ==> ^gamma ^gamma))) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP010.dec b/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP010.dec index c2e41f326..98b7852a5 100644 --- a/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP010.dec +++ b/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP010.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)+ -> ^(KS0 ==> ^pi+ ^pi-) ^pi+) ^(rho(770)- -> ^pi- ^(pi0 ==> ^gamma ^gamma))) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP100.dec b/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP100.dec index 5ccc0346e..1897cf8ff 100644 --- a/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP100.dec +++ b/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP100.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)+ -> ^(KS0 ==> ^pi+ ^pi-) ^pi+) ^(rho(770)- -> ^pi- ^(pi0 ==> ^gamma ^gamma))) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0Rho-,K3pi,pipi0=TightCut.dec b/dkfiles/Bu_D0Rho-,K3pi,pipi0=TightCut.dec index cb2a52cfe..8a19b3286 100644 --- a/dkfiles/Bu_D0Rho-,K3pi,pipi0=TightCut.dec +++ b/dkfiles/Bu_D0Rho-,K3pi,pipi0=TightCut.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Bu_D0X,KSKK=TightCut.dec b/dkfiles/Bu_D0X,KSKK=TightCut.dec index 6d73bb6ea..732064514 100755 --- a/dkfiles/Bu_D0X,KSKK=TightCut.dec +++ b/dkfiles/Bu_D0X,KSKK=TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[[B+]cc --> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ...]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0XcIncl,Kpi,3piIncl=TightCut.dec b/dkfiles/Bu_D0XcIncl,Kpi,3piIncl=TightCut.dec index afefe5cef..7205a679f 100644 --- a/dkfiles/Bu_D0XcIncl,Kpi,3piIncl=TightCut.dec +++ b/dkfiles/Bu_D0XcIncl,Kpi,3piIncl=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu.dec index 257496a00..d23b1977c 100644 --- a/dkfiles/Bu_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> pi+ pi- ...) [mu-]cc ...)" diff --git a/dkfiles/Bu_D0a1,KSpipi,KKpi=TightCut,PHSP.dec b/dkfiles/Bu_D0a1,KSpipi,KKpi=TightCut,PHSP.dec index 2df1c199b..12752b4a6 100644 --- a/dkfiles/Bu_D0a1,KSpipi,KKpi=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0a1,KSpipi,KKpi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^(a_1(1260)+ => ^(K*(892)~0 => ^K- ^pi+) ^K+)]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0enu,Kenu=DecProdCut,TightCut.dec b/dkfiles/Bu_D0enu,Kenu=DecProdCut,TightCut.dec index 975b35b6d..cc7b09c98 100644 --- a/dkfiles/Bu_D0enu,Kenu=DecProdCut,TightCut.dec +++ b/dkfiles/Bu_D0enu,Kenu=DecProdCut,TightCut.dec @@ -22,7 +22,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) @@ -38,8 +38,8 @@ # '[B+]cc' : " massCut " # } # -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "[(B+ ==> (D~0 ==> ^K+ ^e- nu_e~) ^e+ nu_e)]CC" # diff --git a/dkfiles/Bu_D0enu,Kenu=TightCut.dec b/dkfiles/Bu_D0enu,Kenu=TightCut.dec index a5ea112c6..d2109295c 100644 --- a/dkfiles/Bu_D0enu,Kenu=TightCut.dec +++ b/dkfiles/Bu_D0enu,Kenu=TightCut.dec @@ -20,8 +20,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "[^(B+ ==> (D~0 ==> ^K+ ^e- nu_e~) ^e+ nu_e)]CC" # tightCut.Cuts = { diff --git a/dkfiles/Bu_D0enu,Kmunu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Bu_D0enu,Kmunu=VisibleInAcceptance,HighVisMass.dec index 799a37783..afb689d3a 100644 --- a/dkfiles/Bu_D0enu,Kmunu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Bu_D0enu,Kmunu=VisibleInAcceptance,HighVisMass.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalRepeatedHadronization.HighVisMass diff --git a/dkfiles/Bu_D0enu,Kpi=DecProdCut,TightCut.dec b/dkfiles/Bu_D0enu,Kpi=DecProdCut,TightCut.dec index a96942715..8543bf55d 100644 --- a/dkfiles/Bu_D0enu,Kpi=DecProdCut,TightCut.dec +++ b/dkfiles/Bu_D0enu,Kpi=DecProdCut,TightCut.dec @@ -20,8 +20,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "^[ B+ ==> ^(D~0 ==> ^K+ ^pi-) ^e+ nu_e ]CC" # tightCut.Cuts = { diff --git a/dkfiles/Bu_D0enu,Kpi=cocktail,TightCuts.dec b/dkfiles/Bu_D0enu,Kpi=cocktail,TightCuts.dec index d6ca119a9..8dbe1a7a4 100644 --- a/dkfiles/Bu_D0enu,Kpi=cocktail,TightCuts.dec +++ b/dkfiles/Bu_D0enu,Kpi=cocktail,TightCuts.dec @@ -11,8 +11,8 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" #tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" diff --git a/dkfiles/Bu_D0muX,KK=cocktail,TightCut,TurboSLCuts.dec b/dkfiles/Bu_D0muX,KK=cocktail,TightCut,TurboSLCuts.dec index f20f4daa7..21423f017 100644 --- a/dkfiles/Bu_D0muX,KK=cocktail,TightCut,TurboSLCuts.dec +++ b/dkfiles/Bu_D0muX,KK=cocktail,TightCut,TurboSLCuts.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ B- --> (D0 => K- K+) mu- ... ]CC' diff --git a/dkfiles/Bu_D0muX,Kpi=cocktail,TightCut,TurboSLCuts.dec b/dkfiles/Bu_D0muX,Kpi=cocktail,TightCut,TurboSLCuts.dec index 3220166c4..c96b9e2a2 100644 --- a/dkfiles/Bu_D0muX,Kpi=cocktail,TightCut,TurboSLCuts.dec +++ b/dkfiles/Bu_D0muX,Kpi=cocktail,TightCut,TurboSLCuts.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ B- --> (D0 => K- pi+) mu- ... ]CC' diff --git a/dkfiles/Bu_D0muX,pipi=cocktail,TightCut,TurboSLCuts.dec b/dkfiles/Bu_D0muX,pipi=cocktail,TightCut,TurboSLCuts.dec index 232740ffb..3f5563153 100644 --- a/dkfiles/Bu_D0muX,pipi=cocktail,TightCut,TurboSLCuts.dec +++ b/dkfiles/Bu_D0muX,pipi=cocktail,TightCut,TurboSLCuts.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ B- --> (D0 => pi- pi+) mu- ... ]CC' diff --git a/dkfiles/Bu_D0munu,KSKK=cocktail,TightCut,BRcorr1.dec b/dkfiles/Bu_D0munu,KSKK=cocktail,TightCut,BRcorr1.dec index 951500396..02614d9ce 100644 --- a/dkfiles/Bu_D0munu,KSKK=cocktail,TightCut,BRcorr1.dec +++ b/dkfiles/Bu_D0munu,KSKK=cocktail,TightCut,BRcorr1.dec @@ -12,8 +12,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^Nu ^mu+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0munu,KSKK=cocktail,TightCut2,BRcorr1.dec b/dkfiles/Bu_D0munu,KSKK=cocktail,TightCut2,BRcorr1.dec index c14a1ff92..a81fe6fb8 100644 --- a/dkfiles/Bu_D0munu,KSKK=cocktail,TightCut2,BRcorr1.dec +++ b/dkfiles/Bu_D0munu,KSKK=cocktail,TightCut2,BRcorr1.dec @@ -12,8 +12,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^mu+ Nu]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0munu,KSKK=res,cocktail,TightCut2,BRcorr1.dec b/dkfiles/Bu_D0munu,KSKK=res,cocktail,TightCut2,BRcorr1.dec index f613b9984..84962bb0f 100644 --- a/dkfiles/Bu_D0munu,KSKK=res,cocktail,TightCut2,BRcorr1.dec +++ b/dkfiles/Bu_D0munu,KSKK=res,cocktail,TightCut2,BRcorr1.dec @@ -12,8 +12,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^mu+ Nu]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec b/dkfiles/Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec index ed6cfac7a..42d8d8c6c 100644 --- a/dkfiles/Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec +++ b/dkfiles/Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec @@ -14,7 +14,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> ^(omega(782) --> pi+ pi- (pi0 -> gamma gamma) ...) [KS0]cc ...) [mu-]cc ...)" diff --git a/dkfiles/Bu_D0munu,KSpipi=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_D0munu,KSpipi=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu.dec index f909c24e2..a1ce3288a 100644 --- a/dkfiles/Bu_D0munu,KSpipi=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_D0munu,KSpipi=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu.dec @@ -14,7 +14,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> pi+ pi- KS0 ...) [mu-]cc ...)" diff --git a/dkfiles/Bu_D0munu,KSpipi=cocktail,Loose,TightCut,BRcorr1.dec b/dkfiles/Bu_D0munu,KSpipi=cocktail,Loose,TightCut,BRcorr1.dec index a61675db0..dceaa8524 100644 --- a/dkfiles/Bu_D0munu,KSpipi=cocktail,Loose,TightCut,BRcorr1.dec +++ b/dkfiles/Bu_D0munu,KSpipi=cocktail,Loose,TightCut,BRcorr1.dec @@ -12,8 +12,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^Nu ^mu+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0munu,KSpipi=cocktail,Loose,TightCut.dec b/dkfiles/Bu_D0munu,KSpipi=cocktail,Loose,TightCut.dec index 3fa85f89a..95ff4c32b 100644 --- a/dkfiles/Bu_D0munu,KSpipi=cocktail,Loose,TightCut.dec +++ b/dkfiles/Bu_D0munu,KSpipi=cocktail,Loose,TightCut.dec @@ -12,8 +12,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[B+ => ^(D~0 => ^(KS0 => pi+ pi-) pi+ pi-) ^mu+ Nu]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', diff --git a/dkfiles/Bu_D0munu,KSpipi=cocktail,TightCut,BRcorr1.dec b/dkfiles/Bu_D0munu,KSpipi=cocktail,TightCut,BRcorr1.dec index bd119e1e8..3c62198c0 100644 --- a/dkfiles/Bu_D0munu,KSpipi=cocktail,TightCut,BRcorr1.dec +++ b/dkfiles/Bu_D0munu,KSpipi=cocktail,TightCut,BRcorr1.dec @@ -12,8 +12,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^Nu ^mu+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0munu,KSpipipi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_D0munu,KSpipipi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec index 108c89194..b5baa080f 100644 --- a/dkfiles/Bu_D0munu,KSpipipi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_D0munu,KSpipipi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec @@ -14,7 +14,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> pi+ pi- pi0 KS0 ...) [mu-]cc ...)" diff --git a/dkfiles/Bu_D0munu,Kenu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Bu_D0munu,Kenu=VisibleInAcceptance,HighVisMass.dec index 2b2a711d9..011da265c 100644 --- a/dkfiles/Bu_D0munu,Kenu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Bu_D0munu,Kenu=VisibleInAcceptance,HighVisMass.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalRepeatedHadronization.HighVisMass diff --git a/dkfiles/Bu_D0munu,Kpipi0=Dalitz,TightCut.dec b/dkfiles/Bu_D0munu,Kpipi0=Dalitz,TightCut.dec index 5aa01d1d7..e8e832306 100644 --- a/dkfiles/Bu_D0munu,Kpipi0=Dalitz,TightCut.dec +++ b/dkfiles/Bu_D0munu,Kpipi0=Dalitz,TightCut.dec @@ -12,7 +12,7 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = '[B- => (D0 => ^K- pi+ pi0) nu_mu~ ^mu-]CC' diff --git a/dkfiles/Bu_D0munu,Kpipi0pi0=TightCut.dec b/dkfiles/Bu_D0munu,Kpipi0pi0=TightCut.dec index efa0e58ac..ce4d03be1 100644 --- a/dkfiles/Bu_D0munu,Kpipi0pi0=TightCut.dec +++ b/dkfiles/Bu_D0munu,Kpipi0pi0=TightCut.dec @@ -12,7 +12,7 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = '[B- => (D0 => ^K- pi+ pi0 pi0) nu_mu~ ^mu-]CC' diff --git a/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec b/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec index ac83b6884..123537b99 100644 --- a/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec +++ b/dkfiles/Bu_D0munu,Kpipipi=TightCuts,AmpGen.dec @@ -10,7 +10,7 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = '[B- => (D0 => ^K- ^pi- ^pi+ ^pi+) nu_mu~ ^mu-]CC' diff --git a/dkfiles/Bu_D0munu,Kpipipi=TightCuts,PhSp.dec b/dkfiles/Bu_D0munu,Kpipipi=TightCuts,PhSp.dec index e89901aed..9ef8112b1 100644 --- a/dkfiles/Bu_D0munu,Kpipipi=TightCuts,PhSp.dec +++ b/dkfiles/Bu_D0munu,Kpipipi=TightCuts,PhSp.dec @@ -10,7 +10,7 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = '[B- => (D0 => ^K- ^pi- ^pi+ ^pi+) nu_mu~ ^mu-]CC' diff --git a/dkfiles/Bu_D0munu,Kpipipi=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_D0munu,Kpipipi=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec index 83352824c..28e40faf9 100644 --- a/dkfiles/Bu_D0munu,Kpipipi=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_D0munu,Kpipipi=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec @@ -13,7 +13,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> [(Charm --> pi+ pi+ pi- K- ...)]CC [mu-]cc ...)" diff --git a/dkfiles/Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec b/dkfiles/Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec index 722cd5d93..6effa5e95 100644 --- a/dkfiles/Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec +++ b/dkfiles/Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu.dec @@ -14,7 +14,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> ^(omega(782) --> pi+ pi- (pi0 -> gamma gamma) ...) [K*(892)0]cc ...) [mu-]cc ...)" diff --git a/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec b/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec index 48faf7f73..c6c505060 100644 --- a/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec +++ b/dkfiles/Bu_D0munu,piKpipi=TightCuts,AmpGen.dec @@ -10,7 +10,7 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = '[B- => (D0 => ^K+ ^pi- ^pi- ^pi+ ) nu_mu~ ^mu-]CC' diff --git a/dkfiles/Bu_D0munu,pipipi0=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_D0munu,pipipi0=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu.dec index 174febbc1..3574b1f16 100644 --- a/dkfiles/Bu_D0munu,pipipi0=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_D0munu,pipipi0=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu.dec @@ -14,7 +14,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> pi+ pi- pi0 ...) [mu-]cc ...)" diff --git a/dkfiles/Bu_D0munu,pipipi0pi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_D0munu,pipipi0pi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec index 13eab9cb2..60a372a77 100644 --- a/dkfiles/Bu_D0munu,pipipi0pi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_D0munu,pipipi0pi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu.dec @@ -14,7 +14,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Charm --> pi+ pi- pi0 pi0 ...) [mu-]cc ...)" diff --git a/dkfiles/Bu_D0munu=RDstar,TightCut.dec b/dkfiles/Bu_D0munu=RDstar,TightCut.dec index b8545a707..d964fe504 100644 --- a/dkfiles/Bu_D0munu=RDstar,TightCut.dec +++ b/dkfiles/Bu_D0munu=RDstar,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_D0munu=TightCuts.dec b/dkfiles/Bu_D0munu=TightCuts.dec index 898031701..11d13b857 100644 --- a/dkfiles/Bu_D0munu=TightCuts.dec +++ b/dkfiles/Bu_D0munu=TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_D0pi,KSK-pi+=TightCut,PHSP.dec b/dkfiles/Bu_D0pi,KSK-pi+=TightCut,PHSP.dec index 6ddd08e58..4f7dd3208 100755 --- a/dkfiles/Bu_D0pi,KSK-pi+=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0pi,KSK-pi+=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^pi-) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP,fixArrow.dec b/dkfiles/Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP,fixArrow.dec index 4387b7292..768cb6a4d 100755 --- a/dkfiles/Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP,fixArrow.dec +++ b/dkfiles/Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP,fixArrow.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP.dec b/dkfiles/Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP.dec index 4013c6686..4abdbb4e6 100755 --- a/dkfiles/Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP.dec +++ b/dkfiles/Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0pi,KSKK=TightCut,PHSP.dec b/dkfiles/Bu_D0pi,KSKK=TightCut,PHSP.dec index dbfe30516..f08455bb9 100755 --- a/dkfiles/Bu_D0pi,KSKK=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0pi,KSKK=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0pi,KSeta,3pi=TightCut.dec b/dkfiles/Bu_D0pi,KSeta,3pi=TightCut.dec index 595457910..c1775ce85 100755 --- a/dkfiles/Bu_D0pi,KSeta,3pi=TightCut.dec +++ b/dkfiles/Bu_D0pi,KSeta,3pi=TightCut.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(KS0 ==> ^pi+ ^pi-) ^(eta ==>^pi+ ^pi- ^(pi0 ==> ^gamma ^gamma))) ^pi+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_D0pi,KSetap,rho0gamma=TightCut.dec b/dkfiles/Bu_D0pi,KSetap,rho0gamma=TightCut.dec index d6030c47e..4fd813ceb 100755 --- a/dkfiles/Bu_D0pi,KSetap,rho0gamma=TightCut.dec +++ b/dkfiles/Bu_D0pi,KSetap,rho0gamma=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(KS0 ==> ^pi+ ^pi-) ^(eta_prime ==> ^(rho(770)0 ==> ^pi+ ^pi-) ^gamma)) ^pi+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_D0pi,KSomega=TightCut.dec b/dkfiles/Bu_D0pi,KSomega=TightCut.dec index 76ffd1aa7..08289099a 100755 --- a/dkfiles/Bu_D0pi,KSomega=TightCut.dec +++ b/dkfiles/Bu_D0pi,KSomega=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(KS0 ==> ^pi+ ^pi-) ^(omega(782) ==>^pi+ ^pi- ^(pi0 ==> ^gamma ^gamma))) ^pi+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_D0pi,KSpipi=TightCut,LooserCuts,PHSP,fixArrow.dec b/dkfiles/Bu_D0pi,KSpipi=TightCut,LooserCuts,PHSP,fixArrow.dec index 76f511451..e3bcd5f02 100755 --- a/dkfiles/Bu_D0pi,KSpipi=TightCut,LooserCuts,PHSP,fixArrow.dec +++ b/dkfiles/Bu_D0pi,KSpipi=TightCut,LooserCuts,PHSP,fixArrow.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0pi,KSpipi=TightCut,LooserCuts,PHSP.dec b/dkfiles/Bu_D0pi,KSpipi=TightCut,LooserCuts,PHSP.dec index 4714d2eee..a23227538 100755 --- a/dkfiles/Bu_D0pi,KSpipi=TightCut,LooserCuts,PHSP.dec +++ b/dkfiles/Bu_D0pi,KSpipi=TightCut,LooserCuts,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0pi,KSpipi=TightCut,PHSP.dec b/dkfiles/Bu_D0pi,KSpipi=TightCut,PHSP.dec index 307393cba..6d5c4b04f 100755 --- a/dkfiles/Bu_D0pi,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0pi,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0pi,KSpipipi0,gammagamma=TightCut,PHSP.dec b/dkfiles/Bu_D0pi,KSpipipi0,gammagamma=TightCut,PHSP.dec index a2863464f..b245ea06c 100644 --- a/dkfiles/Bu_D0pi,KSpipipi0,gammagamma=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0pi,KSpipipi0,gammagamma=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^(pi0 ==> ^gamma ^gamma)) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0pi,KSpipipi0=PHSP,PartRecCut.dec b/dkfiles/Bu_D0pi,KSpipipi0=PHSP,PartRecCut.dec index ea58b6430..e3eec7915 100755 --- a/dkfiles/Bu_D0pi,KSpipipi0=PHSP,PartRecCut.dec +++ b/dkfiles/Bu_D0pi,KSpipipi0=PHSP,PartRecCut.dec @@ -19,7 +19,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => (D~0 => (KS0 => pi+ pi-) pi+ pi- pi0) pi+]CC' diff --git a/dkfiles/Bu_D0pi,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_D0pi,KSpipipi0=TightCut,PHSP.dec index 838e52cf7..91e64dc3c 100755 --- a/dkfiles/Bu_D0pi,KSpipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0pi,KSpipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^pi0) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0pi,Kenu=DecProdCut,TightCut,2.dec b/dkfiles/Bu_D0pi,Kenu=DecProdCut,TightCut,2.dec index 3ed0ff080..68ebb7877 100644 --- a/dkfiles/Bu_D0pi,Kenu=DecProdCut,TightCut,2.dec +++ b/dkfiles/Bu_D0pi,Kenu=DecProdCut,TightCut,2.dec @@ -22,7 +22,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) @@ -39,8 +39,8 @@ # '[B+]cc' : " massCut " # } # -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "[(B+ ==> (D~0 ==> ^K+ ^e- nu_e~) ^pi+)]CC" # diff --git a/dkfiles/Bu_D0pi,Kenu=DecProdCut,TightCut.dec b/dkfiles/Bu_D0pi,Kenu=DecProdCut,TightCut.dec index e144c5432..02db19bac 100644 --- a/dkfiles/Bu_D0pi,Kenu=DecProdCut,TightCut.dec +++ b/dkfiles/Bu_D0pi,Kenu=DecProdCut,TightCut.dec @@ -20,8 +20,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "^[ B+ ==> ^(D~0 ==> ^K+ ^e- nu_e~) ^pi+ ]CC" # tightCut.Cuts = { diff --git a/dkfiles/Bu_D0pi,Kpi=DecProdCut.dec b/dkfiles/Bu_D0pi,Kpi=DecProdCut.dec index ca8c47ad6..af45f6d43 100755 --- a/dkfiles/Bu_D0pi,Kpi=DecProdCut.dec +++ b/dkfiles/Bu_D0pi,Kpi=DecProdCut.dec @@ -10,6 +10,8 @@ # Control channel for B->DK ADS and GLW analyses # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: B2OC # Tested: Yes # Responsible: Paolo Gandini diff --git a/dkfiles/Bu_D0pipipi,Kenu=TightCut.dec b/dkfiles/Bu_D0pipipi,Kenu=TightCut.dec index 787bd450a..2d898266d 100755 --- a/dkfiles/Bu_D0pipipi,Kenu=TightCut.dec +++ b/dkfiles/Bu_D0pipipi,Kenu=TightCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from GaudiKernel.SystemOfUnits import MeV -#Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[^(B+ => ^(D~0 => ^K+ ^e- ^nu_e~) ^pi+ ^pi+ ^pi-)]CC" #tightCut.Cuts = { # '[B+]cc' : "(GNINTREE((GABSID == 'pi+') & (ACC)) == 3) & GINTREE((GABSID == 'e-') & (ACC)) & GINTREE((GABSID == 'K+') & (ACC)) & (BM2 > 20250000.)", diff --git a/dkfiles/Bu_D0pipipi,Kpi-withf2=TightCut.dec b/dkfiles/Bu_D0pipipi,Kpi-withf2=TightCut.dec index 0af7e6c01..912a91d3a 100644 --- a/dkfiles/Bu_D0pipipi,Kpi-withf2=TightCut.dec +++ b/dkfiles/Bu_D0pipipi,Kpi-withf2=TightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_D0pipipi_KSKK_TightCut_PHSP.dec b/dkfiles/Bu_D0pipipi_KSKK_TightCut_PHSP.dec index 1108485a3..f9f950137 100755 --- a/dkfiles/Bu_D0pipipi_KSKK_TightCut_PHSP.dec +++ b/dkfiles/Bu_D0pipipi_KSKK_TightCut_PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^K+ ^K-) ^pi+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0pipipi_KSpipi_TightCut_PHSP.dec b/dkfiles/Bu_D0pipipi_KSpipi_TightCut_PHSP.dec index 7d03f4227..79e3be7de 100755 --- a/dkfiles/Bu_D0pipipi_KSpipi_TightCut_PHSP.dec +++ b/dkfiles/Bu_D0pipipi_KSpipi_TightCut_PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^pi+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0ppmunu=TightCut.dec b/dkfiles/Bu_D0ppmunu=TightCut.dec index e9566bb58..5afdf73f1 100755 --- a/dkfiles/Bu_D0ppmunu=TightCut.dec +++ b/dkfiles/Bu_D0ppmunu=TightCut.dec @@ -13,8 +13,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> D0 ^p+ ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_D0ppmunu=TightCut2.dec b/dkfiles/Bu_D0ppmunu=TightCut2.dec index 43398e8bf..9350bb95d 100755 --- a/dkfiles/Bu_D0ppmunu=TightCut2.dec +++ b/dkfiles/Bu_D0ppmunu=TightCut2.dec @@ -13,8 +13,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> D0 ^p+ ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_D0rho-,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_D0rho-,KSpipipi0=TightCut,PHSP.dec index bab40f14e..4518825d1 100644 --- a/dkfiles/Bu_D0rho-,KSpipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_D0rho-,KSpipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B- => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) ^(rho(770)- => ^pi- pi0)]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec index 8e4f7a072..63ba73825 100644 --- a/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec index f7970d8d3..fe69563aa 100644 --- a/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_D0taunu,mununu=RDstar,TightCut.dec b/dkfiles/Bu_D0taunu,mununu=RDstar,TightCut.dec index 65bef72c4..dad3d5ea1 100644 --- a/dkfiles/Bu_D0taunu,mununu=RDstar,TightCut.dec +++ b/dkfiles/Bu_D0taunu,mununu=RDstar,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_D0taunu,mununu=TightCuts.dec b/dkfiles/Bu_D0taunu,mununu=TightCuts.dec index c3a5df8bd..8ab076d6c 100644 --- a/dkfiles/Bu_D0taunu,mununu=TightCuts.dec +++ b/dkfiles/Bu_D0taunu,mununu=TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_D10Ds,Dstpi,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_D10Ds,Dstpi,D0pi,Kpi=TightCut.dec index ef2951b85..cc65f2b30 100644 --- a/dkfiles/Bu_D10Ds,Dstpi,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_D10Ds,Dstpi,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bu_D10Dsst,Dstpi,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_D10Dsst,Dstpi,D0pi,Kpi=TightCut.dec index 7cc660c3d..ba20e8199 100644 --- a/dkfiles/Bu_D10Dsst,Dstpi,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_D10Dsst,Dstpi,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bu_D2st0Ds,Dstpi,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_D2st0Ds,Dstpi,D0pi,Kpi=TightCut.dec index 7236e5446..ed19ff9b5 100644 --- a/dkfiles/Bu_D2st0Ds,Dstpi,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_D2st0Ds,Dstpi,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bu_D2st0Dsst,Dstpi,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_D2st0Dsst,Dstpi,D0pi,Kpi=TightCut.dec index 6afc87470..1bde7e51f 100644 --- a/dkfiles/Bu_D2st0Dsst,Dstpi,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_D2st0Dsst,Dstpi,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bu_DD,DD=cocktail,D+muRDplusCut.dec b/dkfiles/Bu_DD,DD=cocktail,D+muRDplusCut.dec index 10cc752f0..bcf41ff48 100644 --- a/dkfiles/Bu_DD,DD=cocktail,D+muRDplusCut.dec +++ b/dkfiles/Bu_DD,DD=cocktail,D+muRDplusCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B+ ==> ^((Charm) -> ^mu+ nu_mu ... ) ^(D- -> ^K+ ^pi- ^pi- ) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DD,DD=cocktail,D+muTightCut.dec b/dkfiles/Bu_DD,DD=cocktail,D+muTightCut.dec index 8c3044330..665ac5cb0 100644 --- a/dkfiles/Bu_DD,DD=cocktail,D+muTightCut.dec +++ b/dkfiles/Bu_DD,DD=cocktail,D+muTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B+ ==> ^((Charm) -> ^mu+ nu_mu ... ) ^(D- -> ^K+ ^pi- ^pi- ) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec b/dkfiles/Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec index 844ac2952..12b1fe5b5 100644 --- a/dkfiles/Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec +++ b/dkfiles/Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B+ ==> ^(D- ==> ^K+ ^pi- ^pi-) ((Charm) ==> ^mu+ {X} {X} {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DD,DD=cocktail,D0muTightCut.dec b/dkfiles/Bu_DD,DD=cocktail,D0muTightCut.dec index 9470204e2..e2b81791b 100644 --- a/dkfiles/Bu_DD,DD=cocktail,D0muTightCut.dec +++ b/dkfiles/Bu_DD,DD=cocktail,D0muTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B+ ==> ^((Charm) -> ^mu+ nu_mu ... ) ^(D~0 -> ^K+ ^pi-) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DD,DD=cocktail,DsmuTightCut.dec b/dkfiles/Bu_DD,DD=cocktail,DsmuTightCut.dec index 7763d64ba..aa16c12e9 100644 --- a/dkfiles/Bu_DD,DD=cocktail,DsmuTightCut.dec +++ b/dkfiles/Bu_DD,DD=cocktail,DsmuTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B+ ==> ^((Charm) -> ^mu- nu_mu~ ... ) ^(D_s+ -> ^K+ ^K- ^pi+) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DD0Kst0,Kpipi,Kpi=TightCut.dec b/dkfiles/Bu_DD0Kst0,Kpipi,Kpi=TightCut.dec index d30a3c5c4..46f4f8137 100644 --- a/dkfiles/Bu_DD0Kst0,Kpipi,Kpi=TightCut.dec +++ b/dkfiles/Bu_DD0Kst0,Kpipi,Kpi=TightCut.dec @@ -9,8 +9,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty ==> (D+ => ^K- ^pi+ ^pi+) (D~0 => ^K+ ^pi-) (K*(892)0 => ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_DDst0Kst0,Kpipi,Kpi=TightCut.dec b/dkfiles/Bu_DDst0Kst0,Kpipi,Kpi=TightCut.dec index e407f4f50..3e3f91666 100644 --- a/dkfiles/Bu_DDst0Kst0,Kpipi,Kpi=TightCut.dec +++ b/dkfiles/Bu_DDst0Kst0,Kpipi,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (D+ => ^K- ^pi+ ^pi+) (D*(2007)~0 => (D~0 => ^K+ ^pi-) X0) (K*(892)0 => ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_Delpbarmunu,pX=TightCut.dec b/dkfiles/Bu_Delpbarmunu,pX=TightCut.dec index e091417ff..2ed2f7bf5 100755 --- a/dkfiles/Bu_Delpbarmunu,pX=TightCut.dec +++ b/dkfiles/Bu_Delpbarmunu,pX=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> (Delta+ ==> p+ {X} {X} {X} {X}) ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Delpbarmunu,pX=TightCut2.dec b/dkfiles/Bu_Delpbarmunu,pX=TightCut2.dec index bff57138e..be43a78eb 100755 --- a/dkfiles/Bu_Delpbarmunu,pX=TightCut2.dec +++ b/dkfiles/Bu_Delpbarmunu,pX=TightCut2.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> (Delta+ ==> p+ {X} {X} {X} {X}) ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Delpbarmunu,pX=TightCutpQCD.dec b/dkfiles/Bu_Delpbarmunu,pX=TightCutpQCD.dec index bed423094..38a221e05 100644 --- a/dkfiles/Bu_Delpbarmunu,pX=TightCutpQCD.dec +++ b/dkfiles/Bu_Delpbarmunu,pX=TightCutpQCD.dec @@ -13,8 +13,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[[ B- ==> (X ==> ^p+ {X} {X} {X} {X}) ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC, [ B- ==> (X ==> ^p~- {X} {X} {X} {X}) ^p+ ^mu- nu_mu~ {X} {X} {X} {X} ]CC]" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_DpXcIncl,Kpi,3piIncl=TightCut.dec b/dkfiles/Bu_DpXcIncl,Kpi,3piIncl=TightCut.dec index 3e695a813..d69eea3e8 100644 --- a/dkfiles/Bu_DpXcIncl,Kpi,3piIncl=TightCut.dec +++ b/dkfiles/Bu_DpXcIncl,Kpi,3piIncl=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_Dpienu,Kpienu=TightCut.dec b/dkfiles/Bu_Dpienu,Kpienu=TightCut.dec index c78e41005..fcec54f95 100644 --- a/dkfiles/Bu_Dpienu,Kpienu=TightCut.dec +++ b/dkfiles/Bu_Dpienu,Kpienu=TightCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from GaudiKernel.SystemOfUnits import MeV -#Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[^(B+ => ^(D- => ^K+ ^pi- ^e- ^nu_e~) ^pi+ ^e+ ^nu_e)]CC" #tightCut.Cuts = { # '[B+]cc' : "GINTREE((GID == 'pi+') & (ACC)) & GINTREE((GID == 'pi-') & (ACC)) & GINTREE((GID == 'e+') & (ACC)) & GINTREE((GID == 'e-') & (ACC)) & GINTREE((GABSID == 'K+') & (ACC)) & (BM2 > 20250000.)", diff --git a/dkfiles/Bu_Dpienu,Kpienu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut.dec b/dkfiles/Bu_Dpienu,Kpienu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut.dec index a36f45f60..024a02f64 100644 --- a/dkfiles/Bu_Dpienu,Kpienu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut.dec +++ b/dkfiles/Bu_Dpienu,Kpienu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut.dec @@ -12,7 +12,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Bu_Dpipi,Kpienu=TightCut.dec b/dkfiles/Bu_Dpipi,Kpienu=TightCut.dec index ac74f4975..c4785a626 100644 --- a/dkfiles/Bu_Dpipi,Kpienu=TightCut.dec +++ b/dkfiles/Bu_Dpipi,Kpienu=TightCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from GaudiKernel.SystemOfUnits import MeV -#Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[^(B+ => ^(D- => ^K+ ^pi- ^e- ^nu_e~) ^pi+ ^pi+)]CC" #tightCut.Cuts = { # '[B+]cc' : "(GNINTREE((GABSID == 'pi+') & (ACC)) == 2) & (BM2 > 20250000.)", diff --git a/dkfiles/Bu_Dprime10Ds,Dstpi,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_Dprime10Ds,Dstpi,D0pi,Kpi=TightCut.dec index 4ac5528ad..9d27325d5 100644 --- a/dkfiles/Bu_Dprime10Ds,Dstpi,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dprime10Ds,Dstpi,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bu_Dprime10Dsst,Dstpi,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_Dprime10Dsst,Dstpi,D0pi,Kpi=TightCut.dec index 780dfd594..370948bde 100644 --- a/dkfiles/Bu_Dprime10Dsst,Dstpi,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dprime10Dsst,Dstpi,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bu_Ds+K+K-,KKpi=DDalitz,TightCut.dec b/dkfiles/Bu_Ds+K+K-,KKpi=DDalitz,TightCut.dec index ae85bfe7f..957ba1c1d 100644 --- a/dkfiles/Bu_Ds+K+K-,KKpi=DDalitz,TightCut.dec +++ b/dkfiles/Bu_Ds+K+K-,KKpi=DDalitz,TightCut.dec @@ -9,8 +9,8 @@ # InsertPythonCode: # # Mass cut # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ B+ => ^(D_s+ -> ^K+ ^K- ^pi+) ^K+ ^K- ]CC' # tightCut.Cuts = { # "[K+]cc" : "in_range(0.005, GTHETA, 0.400)", diff --git a/dkfiles/Bu_Ds+K+K-,Kpipi=TightCut.dec b/dkfiles/Bu_Ds+K+K-,Kpipi=TightCut.dec index 92f82443c..40d51ecd5 100644 --- a/dkfiles/Bu_Ds+K+K-,Kpipi=TightCut.dec +++ b/dkfiles/Bu_Ds+K+K-,Kpipi=TightCut.dec @@ -9,8 +9,8 @@ # InsertPythonCode: # # Mass cut # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ B+ => ^(D_s+ -> ^K+ ^pi- ^pi+) ^K+ ^K- ]CC' # tightCut.Cuts = { # "[K+]cc" : "in_range(0.005, GTHETA, 0.400)", diff --git a/dkfiles/Bu_Ds+K+K-,pipipi=TightCut.dec b/dkfiles/Bu_Ds+K+K-,pipipi=TightCut.dec index da9558912..f083960c3 100644 --- a/dkfiles/Bu_Ds+K+K-,pipipi=TightCut.dec +++ b/dkfiles/Bu_Ds+K+K-,pipipi=TightCut.dec @@ -9,8 +9,8 @@ # InsertPythonCode: # # Mass cut # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ B+ => ^(D_s+ -> ^pi+ ^pi- ^pi+) ^K+ ^K- ]CC' # tightCut.Cuts = { # "[pi+]cc" : "in_range(0.005, GTHETA, 0.400)", diff --git a/dkfiles/Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut.dec b/dkfiles/Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut.dec index 5cc7e4674..0daef93a5 100644 --- a/dkfiles/Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut.dec +++ b/dkfiles/Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D_s+ => ^K+ ^K- ^pi+) ^(D*_s- => ^(D_s- => ^K- ^K+ ^pi-)) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec b/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec index 00b62526e..da98e1768 100755 --- a/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec +++ b/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bu_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec b/dkfiles/Bu_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec index 2268145bc..db744522e 100755 --- a/dkfiles/Bu_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec +++ b/dkfiles/Bu_DsX,KKpi=cocktail,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B+]cc --> ^(D_s- ==> ^K+ ^K- ^pi-) ... ]CC' diff --git a/dkfiles/Bu_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec b/dkfiles/Bu_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec index 4f63a5543..081d5830c 100755 --- a/dkfiles/Bu_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec +++ b/dkfiles/Bu_DsX,KSK=cocktail,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B+]cc --> ^(D_s- => ^(KS0 => pi+ pi-) ^K-) ... ]CC' diff --git a/dkfiles/Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut.dec b/dkfiles/Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut.dec index f37321429..f2973196a 100644 --- a/dkfiles/Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut.dec +++ b/dkfiles/Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*_s+ => ^(D_s+ => ^K+ ^K- ^pi+)) ^(D_s- => ^K- ^K+ ^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DsstDsstK,KKPi,KKPi=PHSP,TightCut.dec b/dkfiles/Bu_DsstDsstK,KKPi,KKPi=PHSP,TightCut.dec index f0bccb942..29059fec4 100644 --- a/dkfiles/Bu_DsstDsstK,KKPi,KKPi=PHSP,TightCut.dec +++ b/dkfiles/Bu_DsstDsstK,KKPi,KKPi=PHSP,TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*_s+ => ^(D_s+ => ^K+ ^K- ^pi+)) ^(D*_s- => ^(D_s- => ^K- ^K+ ^pi-)) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec index 38fd888ef..4b4fb2b0e 100755 --- a/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec b/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec index 943b818e6..2127ea07a 100644 --- a/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec +++ b/dkfiles/Bu_Dst+D0KSX=TightCuts2,mD0D0.dec @@ -35,7 +35,7 @@ # '[B+]cc' : '( N_K3pi < 2 ) & ( mass_DD < 3.8 * GeV )' , # } # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # signal.DecayTool = "EvtGenDecayWithCutTool" diff --git a/dkfiles/Bu_Dst+DX,eX=cocktail,TightCut,tighter.dec b/dkfiles/Bu_Dst+DX,eX=cocktail,TightCut,tighter.dec index a442a69c8..9139acdf5 100644 --- a/dkfiles/Bu_Dst+DX,eX=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bu_Dst+DX,eX=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst+DX,muX=cocktail,RDstar,TightCut.dec b/dkfiles/Bu_Dst+DX,muX=cocktail,RDstar,TightCut.dec index 3e656b51d..f61e1ed51 100644 --- a/dkfiles/Bu_Dst+DX,muX=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bu_Dst+DX,muX=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst+DX,muX=cocktail,TightCut,tighter.dec b/dkfiles/Bu_Dst+DX,muX=cocktail,TightCut,tighter.dec index f3c656a0e..752bc9c9f 100644 --- a/dkfiles/Bu_Dst+DX,muX=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bu_Dst+DX,muX=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst+DX,muX=cocktail,TightCuts.dec b/dkfiles/Bu_Dst+DX,muX=cocktail,TightCuts.dec index 576fe445d..5233f8a6f 100644 --- a/dkfiles/Bu_Dst+DX,muX=cocktail,TightCuts.dec +++ b/dkfiles/Bu_Dst+DX,muX=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst+DsX,taunu=cocktail,RDstar,TightCut.dec b/dkfiles/Bu_Dst+DsX,taunu=cocktail,RDstar,TightCut.dec index 6f904012d..ec458bbc3 100644 --- a/dkfiles/Bu_Dst+DsX,taunu=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bu_Dst+DsX,taunu=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst+DsX,taunu=cocktail,TightCut,tighter.dec b/dkfiles/Bu_Dst+DsX,taunu=cocktail,TightCut,tighter.dec index 68beeb857..4b5f7678d 100644 --- a/dkfiles/Bu_Dst+DsX,taunu=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bu_Dst+DsX,taunu=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst+DsX,taunu=cocktail,TightCuts.dec b/dkfiles/Bu_Dst+DsX,taunu=cocktail,TightCuts.dec index 050ea2800..7d03b13e5 100644 --- a/dkfiles/Bu_Dst+DsX,taunu=cocktail,TightCuts.dec +++ b/dkfiles/Bu_Dst+DsX,taunu=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst+DsX,taunuenu=cocktail,TightCut,tighter.dec b/dkfiles/Bu_Dst+DsX,taunuenu=cocktail,TightCut,tighter.dec index 144ab129a..527f8c2a9 100644 --- a/dkfiles/Bu_Dst+DsX,taunuenu=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bu_Dst+DsX,taunuenu=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst0DstK0,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_Dst0DstK0,D0pi,Kpi=TightCut.dec index 1b2c7c9e3..4aa83ae33 100644 --- a/dkfiles/Bu_Dst0DstK0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dst0DstK0,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)+ => pi+ ^( D0 => K- pi+ ) ) pi- pi+ pi- ... ]CC" diff --git a/dkfiles/Bu_Dst0DstKpi,D0gamma,D0pi=TightCut.dec b/dkfiles/Bu_Dst0DstKpi,D0gamma,D0pi=TightCut.dec index 0d1a5d8c2..a60297947 100644 --- a/dkfiles/Bu_Dst0DstKpi,D0gamma,D0pi=TightCut.dec +++ b/dkfiles/Bu_Dst0DstKpi,D0gamma,D0pi=TightCut.dec @@ -9,8 +9,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B+ => ^(D*(2010)+ => ^(D0 => ^K- ^pi+) pi+ ) ^(D*(2007)~0 => ^(D~0 => ^K+ ^pi-) gamma) ^K+ ^pi- ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_Dst0DstKpi,D0pi0,D0pi=TightCut.dec b/dkfiles/Bu_Dst0DstKpi,D0pi0,D0pi=TightCut.dec index edf67f004..177d7ea39 100644 --- a/dkfiles/Bu_Dst0DstKpi,D0pi0,D0pi=TightCut.dec +++ b/dkfiles/Bu_Dst0DstKpi,D0pi0,D0pi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B+ => ^(D*(2010)+ => ^(D0 => ^K- ^pi+) pi+ ) ^(D*(2007)~0 => ^(D~0 => ^K+ ^pi-) pi0) ^K+ ^pi- ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_Dst0DstKst0,D0gamma,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_Dst0DstKst0,D0gamma,D0pi,Kpi=TightCut.dec index bfa9d4d6b..2bb3ba726 100644 --- a/dkfiles/Bu_Dst0DstKst0,D0gamma,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dst0DstKst0,D0gamma,D0pi,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B+ => ^(D*(2010)+ => ^(D0 => ^K- ^pi+) pi+ ) ^(D*(2007)~0 => ^(D~0 => ^K+ ^pi-) gamma) ^(K*(892)0 => ^K+ ^pi-) ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_Dst0DstKst0,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_Dst0DstKst0,D0pi,Kpi=TightCut.dec index 5a078f611..6bb30d6c8 100644 --- a/dkfiles/Bu_Dst0DstKst0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dst0DstKst0,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)+ => pi+ ^( D0 => K- pi+ ) ) pi- pi+ pi- ... ]CC" diff --git a/dkfiles/Bu_Dst0DstKst0,D0pi0,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_Dst0DstKst0,D0pi0,D0pi,Kpi=TightCut.dec index 235ac5a28..7209f93b7 100644 --- a/dkfiles/Bu_Dst0DstKst0,D0pi0,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dst0DstKst0,D0pi0,D0pi,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B+ => ^(D*(2010)+ => ^(D0 => ^K- ^pi+) pi+ ) ^(D*(2007)~0 => ^(D~0 => ^K+ ^pi-) pi0) ^(K*(892)0 => ^K+ ^pi-) ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut,LooserCuts.dec index 92cf07e27..b2d64b441 100644 --- a/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut,NoNeutralCut.dec index d89a8c78b..bdd1ca113 100644 --- a/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut.dec b/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut.dec index 2b50613bf..6bfd52244 100644 --- a/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut.dec +++ b/dkfiles/Bu_Dst0K,D0gamma,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut,LooserCuts.dec index c23de3815..77101b3a1 100644 --- a/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut,NoNeutralCut.dec index fcbd751da..f93642023 100644 --- a/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut.dec b/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut.dec index eab4fa5a2..7935c424a 100644 --- a/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut.dec +++ b/dkfiles/Bu_Dst0K,D0gamma,KSpipi=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0gamma,Kpi=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0K,D0gamma,Kpi=TightCut,LooserCuts.dec index fb9e6e0cb..25550064e 100644 --- a/dkfiles/Bu_Dst0K,D0gamma,Kpi=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0K,D0gamma,Kpi=TightCut,LooserCuts.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 ==> ^(D0 ==> ^K- ^pi+) ^gamma ) ^K-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0gamma,Kpi=TightCut.dec b/dkfiles/Bu_Dst0K,D0gamma,Kpi=TightCut.dec index 84b3e4f75..2f2948441 100644 --- a/dkfiles/Bu_Dst0K,D0gamma,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dst0K,D0gamma,Kpi=TightCut.dec @@ -11,8 +11,8 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 ==> ^(D0 ==> ^K- ^pi+) ^gamma ) ^K-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut,LooserCuts.dec index 39401344a..549f68990 100644 --- a/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut,NoNeutralCut.dec index 3361e4ddc..1652a2a4e 100644 --- a/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut.dec b/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut.dec index 1f59a121f..2b0b921f3 100644 --- a/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut.dec +++ b/dkfiles/Bu_Dst0K,D0pi0,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts.dec index 29c8df05c..051ea9bc2 100644 --- a/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^K+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,NoNeutralCut.dec index bce268561..3a6b4038e 100644 --- a/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut.dec b/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut.dec index ef1057f62..dd8f32dd8 100644 --- a/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut.dec +++ b/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts,Modified.dec b/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts,Modified.dec index 533f98e00..5f1c405be 100644 --- a/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts,Modified.dec +++ b/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts,Modified.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 -> ^(D0 ==> ^K- ^pi+) ^(pi0 ==> ^gamma ^gamma) ) ^K-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts.dec index 9b2e87098..e2ce5df0a 100644 --- a/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 -> ^(D0 ==> ^K- ^pi+) ^(pi0 ==> ^gamma ^gamma) ) ^K-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut.dec b/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut.dec index a29043972..290ffffa2 100644 --- a/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dst0K,D0pi0,Kpi=TightCut.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 -> ^(D0 ==> ^K- ^pi+) ^(pi0 ==> ^gamma ^gamma) ) ^K-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0Kpipi,D0gamma,KSpipi=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Kpipi,D0gamma,KSpipi=TightCut,PHSP.dec index e987cf793..a2f8e799d 100644 --- a/dkfiles/Bu_Dst0Kpipi,D0gamma,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bu_Dst0Kpipi,D0gamma,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D*(2007)~0 ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^gamma) ^K+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0Kpipi,D0pi0,KSpipi=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Kpipi,D0pi0,KSpipi=TightCut,PHSP.dec index b6cd082e1..1d8ceec85 100644 --- a/dkfiles/Bu_Dst0Kpipi,D0pi0,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bu_Dst0Kpipi,D0pi0,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D*(2007)~0 ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 ==> ^gamma ^gamma)) ^K+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut.dec b/dkfiles/Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut.dec index 6676aa411..bc76de4f9 100644 --- a/dkfiles/Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut.dec +++ b/dkfiles/Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut.dec b/dkfiles/Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut.dec index 1ba8a906a..2157cbe40 100644 --- a/dkfiles/Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut.dec +++ b/dkfiles/Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP.dec index af52f3749..c52cca602 100644 --- a/dkfiles/Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B- => (D*(2007)0 => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) gamma) ^(K*(892)- => K- pi0)]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP.dec index 86808e674..6e09beba4 100644 --- a/dkfiles/Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B- => (D*(2007)0 => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) pi0) ^(K*(892)- => K- pi0)]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0Pi,D0gamma,Kspipipi0=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Pi,D0gamma,Kspipipi0=TightCut,PHSP.dec index 77f40094c..105559116 100644 --- a/dkfiles/Bu_Dst0Pi,D0gamma,Kspipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_Dst0Pi,D0gamma,Kspipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D*(2007)~0 -> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^(pi0 -> ^gamma ^gamma)) ^gamma) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0Pi,D0pi0,Kspipipi0=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Pi,D0pi0,Kspipipi0=TightCut,PHSP.dec index ee28f2350..a72c877f1 100644 --- a/dkfiles/Bu_Dst0Pi,D0pi0,Kspipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_Dst0Pi,D0pi0,Kspipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ -> ^(D*(2007)~0 -> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^(pi0 -> ^gamma ^gamma)) (pi0 -> gamma gamma)) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP.dec index f2437a666..1b174bcd6 100644 --- a/dkfiles/Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B- => (D*(2007)0 => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) gamma) ^(rho(770)- => ^pi- pi0)]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP.dec b/dkfiles/Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP.dec index fbc1bca9f..30a539c13 100644 --- a/dkfiles/Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP.dec +++ b/dkfiles/Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B- => (D*(2007)0 => ^(D0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi- ^pi0) pi0) ^(rho(770)- => ^pi- pi0)]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0munu,D0pi0=RDstar,TightCut.dec b/dkfiles/Bu_Dst0munu,D0pi0=RDstar,TightCut.dec index 3cd209ae7..b60157555 100644 --- a/dkfiles/Bu_Dst0munu,D0pi0=RDstar,TightCut.dec +++ b/dkfiles/Bu_Dst0munu,D0pi0=RDstar,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst0munu=TightCut.dec b/dkfiles/Bu_Dst0munu=TightCut.dec index 84a0c51bf..4884a957d 100644 --- a/dkfiles/Bu_Dst0munu=TightCut.dec +++ b/dkfiles/Bu_Dst0munu=TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut,LooserCuts.dec index 672081fa3..16dd1e92e 100644 --- a/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut,NoNeutralCut.dec index 081745738..794628547 100644 --- a/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut.dec b/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut.dec index 28d80d792..8915155b3 100644 --- a/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut.dec +++ b/dkfiles/Bu_Dst0pi,D0gamma,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut,LooserCuts.dec index b37f6a2c5..e779f5d40 100644 --- a/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut,LooserCuts.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut,NoNeutralCut.dec index 014d40c61..e813b88b6 100644 --- a/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut,NoNeutralCut.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut.dec b/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut.dec index 2007e0eb7..b41593b12 100644 --- a/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut.dec +++ b/dkfiles/Bu_Dst0pi,D0gamma,KSpipi=TightCut.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut,LooserCuts.dec index 8eff1c300..1aadf13d3 100644 --- a/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut,LooserCuts.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 ==> ^(D0 ==> ^K- ^pi+) ^gamma ) ^pi-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut,Modified.dec b/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut,Modified.dec index 99a9948df..57a27c45e 100644 --- a/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut,Modified.dec +++ b/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut,Modified.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 ==> ^(D0 ==> ^K- ^pi+) ^gamma ) ^pi-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut.dec b/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut.dec index e0f58ee44..4cbc47dbf 100644 --- a/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dst0pi,D0gamma,Kpi=TightCut.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 ==> ^(D0 ==> ^K- ^pi+) ^gamma ) ^pi-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut,LooserCuts.dec index 86161b35d..cc8b50ca9 100644 --- a/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut,NoNeutralCut.dec index bc07d7d53..881afbb16 100644 --- a/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut.dec b/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut.dec index 99b2ae96f..11f10016b 100644 --- a/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts.dec index 5d8369a5d..c887fe6a4 100644 --- a/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,NoNeutralCut.dec index 256e7f3c6..3ffb864dc 100644 --- a/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut.dec b/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut.dec index ffde2cccd..2262c969c 100644 --- a/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^pi+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts,Modified.dec b/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts,Modified.dec index 872768d61..1c8e2ac6c 100644 --- a/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts,Modified.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts,Modified.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 -> ^(D0 ==> ^K- ^pi+) ^(pi0 ==> ^gamma ^gamma) ) ^pi-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts.dec b/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts.dec index 321b3de52..c23c8cc3b 100644 --- a/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 -> ^(D0 ==> ^K- ^pi+) ^(pi0 ==> ^gamma ^gamma) ) ^pi-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,Modified.dec b/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,Modified.dec index 3c810648e..aca567731 100644 --- a/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,Modified.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut,Modified.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 -> ^(D0 ==> ^K- ^pi+) ^(pi0 ==> ^gamma ^gamma) ) ^pi-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut.dec b/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut.dec index 438ffcb3e..d453732bf 100644 --- a/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,Kpi=TightCut.dec @@ -11,8 +11,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B- -> ^(D*(2007)0 -> ^(D0 ==> ^K- ^pi+) ^(pi0 ==> ^gamma ^gamma) ) ^pi-]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0pipipi,D0gamma,KSpipi=TightCut,PHSP.dec b/dkfiles/Bu_Dst0pipipi,D0gamma,KSpipi=TightCut,PHSP.dec index 8dc232650..29ce1fb0b 100644 --- a/dkfiles/Bu_Dst0pipipi,D0gamma,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bu_Dst0pipipi,D0gamma,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D*(2007)~0 ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^gamma) ^pi+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0pipipi,D0pi0,KSpipi=TightCut,PHSP.dec b/dkfiles/Bu_Dst0pipipi,D0pi0,KSpipi=TightCut,PHSP.dec index 4b4062061..9e9537b31 100644 --- a/dkfiles/Bu_Dst0pipipi,D0pi0,KSpipi=TightCut,PHSP.dec +++ b/dkfiles/Bu_Dst0pipipi,D0pi0,KSpipi=TightCut,PHSP.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D*(2007)~0 ==> ^(D~0 => ^(KS0 ==> ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 ==> ^gamma ^gamma)) ^pi+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0pipipi,K3pi=DecProdCut,tightcut.dec b/dkfiles/Bu_Dst0pipipi,K3pi=DecProdCut,tightcut.dec index e237bb301..ee7d63206 100644 --- a/dkfiles/Bu_Dst0pipipi,K3pi=DecProdCut,tightcut.dec +++ b/dkfiles/Bu_Dst0pipipi,K3pi=DecProdCut,tightcut.dec @@ -11,8 +11,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D~0 ==> ^K+ ^pi- ^pi- ^pi+ ) ^pi+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0pipipi,K3pipi0=DecProdCut,tightcut.dec b/dkfiles/Bu_Dst0pipipi,K3pipi0=DecProdCut,tightcut.dec index 443bda569..dfa2f03e5 100644 --- a/dkfiles/Bu_Dst0pipipi,K3pipi0=DecProdCut,tightcut.dec +++ b/dkfiles/Bu_Dst0pipipi,K3pipi0=DecProdCut,tightcut.dec @@ -11,8 +11,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^(D~0 ==> ^K+ ^pi- ^pi- ^pi+ ^pi0 ) ^pi+ ^pi- ^pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Dst0rho+,D0gamma,KSKK=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0rho+,D0gamma,KSKK=TightCut,NoNeutralCut.dec index c329b3748..7edd6fc1a 100644 --- a/dkfiles/Bu_Dst0rho+,D0gamma,KSKK=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0rho+,D0gamma,KSKK=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^(rho(770)+ => ^pi+ ^(pi0 -> ^gamma ^gamma))]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0rho+,D0gamma,KSKK=TightCut.dec b/dkfiles/Bu_Dst0rho+,D0gamma,KSKK=TightCut.dec index 3e03cf608..f57c77a51 100644 --- a/dkfiles/Bu_Dst0rho+,D0gamma,KSKK=TightCut.dec +++ b/dkfiles/Bu_Dst0rho+,D0gamma,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^gamma ) ^(rho(770)+ => ^pi+ ^(pi0 -> ^gamma ^gamma))]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0rho+,D0gamma,KSpipi=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0rho+,D0gamma,KSpipi=TightCut,NoNeutralCut.dec index cde201462..e56f0f7dc 100644 --- a/dkfiles/Bu_Dst0rho+,D0gamma,KSpipi=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0rho+,D0gamma,KSpipi=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^(rho(770)+ => ^pi+ ^(pi0 -> ^gamma ^gamma))]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0rho+,D0gamma,KSpipi=TightCut.dec b/dkfiles/Bu_Dst0rho+,D0gamma,KSpipi=TightCut.dec index 0d9b25ea1..93246fd46 100644 --- a/dkfiles/Bu_Dst0rho+,D0gamma,KSpipi=TightCut.dec +++ b/dkfiles/Bu_Dst0rho+,D0gamma,KSpipi=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^gamma ) ^(rho(770)+ => ^pi+ ^(pi0 -> ^gamma ^gamma))]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0rho+,D0pi0,KSKK=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0rho+,D0pi0,KSKK=TightCut,NoNeutralCut.dec index 814de7972..26830b0be 100644 --- a/dkfiles/Bu_Dst0rho+,D0pi0,KSKK=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0rho+,D0pi0,KSKK=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^(rho(770)+ => ^pi+ ^(pi0 -> ^gamma ^gamma))]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0rho+,D0pi0,KSKK=TightCut.dec b/dkfiles/Bu_Dst0rho+,D0pi0,KSKK=TightCut.dec index 82b3f61c3..e892df911 100644 --- a/dkfiles/Bu_Dst0rho+,D0pi0,KSKK=TightCut.dec +++ b/dkfiles/Bu_Dst0rho+,D0pi0,KSKK=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^(pi0 -> ^gamma ^gamma)) ^(rho(770)+ => ^pi+ ^(pi0 -> ^gamma ^gamma))]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0rho+,D0pi0,KSpipi=TightCut,NoNeutralCut.dec b/dkfiles/Bu_Dst0rho+,D0pi0,KSpipi=TightCut,NoNeutralCut.dec index 2fc740a38..cac304d80 100644 --- a/dkfiles/Bu_Dst0rho+,D0pi0,KSpipi=TightCut,NoNeutralCut.dec +++ b/dkfiles/Bu_Dst0rho+,D0pi0,KSpipi=TightCut,NoNeutralCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^(rho(770)+ => ^pi+ ^(pi0 -> ^gamma ^gamma))]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0rho+,D0pi0,KSpipi=TightCut.dec b/dkfiles/Bu_Dst0rho+,D0pi0,KSpipi=TightCut.dec index 4a4a9673f..962ad1d50 100644 --- a/dkfiles/Bu_Dst0rho+,D0pi0,KSpipi=TightCut.dec +++ b/dkfiles/Bu_Dst0rho+,D0pi0,KSpipi=TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ => ^(D*(2007)~0 -> ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^(pi0 -> ^gamma ^gamma)) ^(rho(770)+ => ^pi+ ^(pi0 -> ^gamma ^gamma))]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec index c2b739785..6ae5012af 100644 --- a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec index dfd1e431a..ac0a75ab1 100644 --- a/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_Dst0taunu,D0pi0,mununu=RDstar,TightCut.dec b/dkfiles/Bu_Dst0taunu,D0pi0,mununu=RDstar,TightCut.dec index 1a95f8fba..aa0e6da50 100644 --- a/dkfiles/Bu_Dst0taunu,D0pi0,mununu=RDstar,TightCut.dec +++ b/dkfiles/Bu_Dst0taunu,D0pi0,mununu=RDstar,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst0taunu,mununu=TightCut.dec b/dkfiles/Bu_Dst0taunu,mununu=TightCut.dec index ba714fcec..d02117a13 100644 --- a/dkfiles/Bu_Dst0taunu,mununu=TightCut.dec +++ b/dkfiles/Bu_Dst0taunu,mununu=TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DstD0Kpi,Kpi=PHSP,TightCut.dec b/dkfiles/Bu_DstD0Kpi,Kpi=PHSP,TightCut.dec index 0a1bd1e94..4c79d29cb 100644 --- a/dkfiles/Bu_DstD0Kpi,Kpi=PHSP,TightCut.dec +++ b/dkfiles/Bu_DstD0Kpi,Kpi=PHSP,TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B+ => ^(D*(2010)+ => ^(D0 => ^K- ^pi+) ^pi+ ) ^(D~0 => ^K+ ^pi-) ^K+ ^pi- ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut.dec b/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut.dec index fdea14345..116bc33c4 100644 --- a/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut.dec +++ b/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B+ => ^(D*(2010)+ => ^(D0 => ^K- ^pi+) ^pi+ ) ^(D~0 => ^K+ ^pi-) ^(K*(892)0 => ^K+ ^pi-) ]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2.dec b/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2.dec index 36cf98865..8b4eddf54 100644 --- a/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2.dec +++ b/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (D*(2010)+ => (D0 => ^K- ^pi+) ^pi+ ) (D~0 => ^K+ ^pi-) (K*(892)0 => ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG.dec b/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG.dec index 31131a430..61548a740 100755 --- a/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG.dec +++ b/dkfiles/Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (D*(2010)+ => (D0 => ^K- ^pi+) pi+ ) (D~0 => ^K+ ^pi-) (K*(892)0 => ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_DstD0Kst0,Kpipi,Kpi=TightCut.dec b/dkfiles/Bu_DstD0Kst0,Kpipi,Kpi=TightCut.dec index 836fb71be..9959ad789 100644 --- a/dkfiles/Bu_DstD0Kst0,Kpipi,Kpi=TightCut.dec +++ b/dkfiles/Bu_DstD0Kst0,Kpipi,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B+ => (D*(2010)+ => (D+ => ^K- ^pi+ ^pi+) X0 ) (D~0 => ^K+ ^pi-) (K*(892)0 => ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_DstDspi,D0Pi,KKPi,Dpi,nrDs=DecProdCut,WithMinP3.dec b/dkfiles/Bu_DstDspi,D0Pi,KKPi,Dpi,nrDs=DecProdCut,WithMinP3.dec index 7dfc0f4a9..6c229de69 100644 --- a/dkfiles/Bu_DstDspi,D0Pi,KKPi,Dpi,nrDs=DecProdCut,WithMinP3.dec +++ b/dkfiles/Bu_DstDspi,D0Pi,KKPi,Dpi,nrDs=DecProdCut,WithMinP3.dec @@ -12,8 +12,8 @@ # # generator level cuts for B2DstDspi AmAn # from Configurables import DaughtersInLHCbAndWithMinP # from GaudiKernel.SystemOfUnits import MeV, GeV -# Generation().SignalRepeatedHadronization.addTool( DaughtersInLHCbAndWithMinP ) -# Generation().SignalRepeatedHadronization.DaughtersInLHCbAndWithMinP.MinTrackP = 2900*MeV +# Generation(genAlgName).SignalRepeatedHadronization.addTool( DaughtersInLHCbAndWithMinP ) +# Generation(genAlgName).SignalRepeatedHadronization.DaughtersInLHCbAndWithMinP.MinTrackP = 2900*MeV # # EndInsertPythonCode # diff --git a/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCut.dec b/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCut.dec index 082555741..f35493bc4 100644 --- a/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCut.dec +++ b/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (D*(2010)+ => (D0 => ^K- ^pi+) ^pi+ ) (D*(2007)~0 => (D~0 => ^K+ ^pi-) X0) (K*(892)0 => ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG.dec b/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG.dec index 6837e9d0f..0515fba97 100755 --- a/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG.dec +++ b/dkfiles/Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[Beauty => (D*(2010)+ => (D0 => ^K- ^pi+) pi+ ) (D*(2007)~0 => (D~0 => ^K+ ^pi-) X0) (K*(892)0 => ^K+ ^pi-)]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_DstDst0Kst0,Kpipi,Kpi=TightCut.dec b/dkfiles/Bu_DstDst0Kst0,Kpipi,Kpi=TightCut.dec index 2cc80b727..edcf5010e 100644 --- a/dkfiles/Bu_DstDst0Kst0,Kpipi,Kpi=TightCut.dec +++ b/dkfiles/Bu_DstDst0Kst0,Kpipi,Kpi=TightCut.dec @@ -10,8 +10,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[B+ => (D*(2010)+ => (D+ => ^K- ^pi+ ^pi+) X0 ) (D*(2007)~0 => (D~0 => ^K+ ^pi-) X0) (K*(892)0 => ^K+ ^pi-) ]CC" # tightCut.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec index 2853bde1c..d85121ac7 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi- ^pi- ^pi+) ^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec index a805ae21b..b8998990b 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi- ^pi- ^pi+) ^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec index 5cbb5c986..a0f5a4f60 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi- ^pi- ^pi+) ^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec index 957c63645..9c4090e61 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec @@ -13,8 +13,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi- ^pi- ^pi+) ^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec index 313c284dc..102c7095f 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi-) ^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec index cdb73f6b3..b6baf57ee 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec @@ -13,8 +13,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi-) ^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec index 0bdf31dc1..539a7d355 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi-) ^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec index 28012580d..5126a7a42 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi-) ^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec index 3ec1cce99..55b589cca 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec @@ -13,8 +13,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi- ^pi- ^pi+)^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec index e0f41a143..d2b662d0b 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi- ^pi- ^pi+)^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec index 229f1c00b..2160d0052 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi- ^pi- ^pi+)^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec index a5c977431..1a373acc4 100644 --- a/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec @@ -12,8 +12,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = '^[B+ -> ^(D*(2010)+ ==> ^(D0 => ^K- ^pi+) ^pi+) ^(D*(2010)- ==> ^(D~0 => ^K+ ^pi- ^pi- ^pi+)^pi-) ^K+]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Bu_DstDstK,D0pi,D0pi=TightCut,VSS.dec b/dkfiles/Bu_DstDstK,D0pi,D0pi=TightCut,VSS.dec index 328119cde..b283c9150 100644 --- a/dkfiles/Bu_DstDstK,D0pi,D0pi=TightCut,VSS.dec +++ b/dkfiles/Bu_DstDstK,D0pi,D0pi=TightCut,VSS.dec @@ -11,8 +11,8 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') -# acceptance = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# acceptance = Generation(genAlgName).SignalRepeatedHadronization.TightCut # acceptance.Decay = "[B+ => ^(D*(2010)+ => ^(D0 => ^K- ^pi+) ^pi+ ) ^(D*(2010)- => ^(D~0 => ^K+ ^pi-) ^pi- ) ^K+]CC" # acceptance.Preambulo += [ "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Bu_DstX,cocktail,D0pi,KK=TightCut.dec b/dkfiles/Bu_DstX,cocktail,D0pi,KK=TightCut.dec index d6618705a..9e2ea121e 100644 --- a/dkfiles/Bu_DstX,cocktail,D0pi,KK=TightCut.dec +++ b/dkfiles/Bu_DstX,cocktail,D0pi,KK=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B+]cc --> ^(D*(2010)- => ^( D~0 => ^K+ ^K- ) pi-) ... ]CC' diff --git a/dkfiles/Bu_DstX,cocktail,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_DstX,cocktail,D0pi,Kpi=TightCut.dec index fc935369e..46f3ed351 100644 --- a/dkfiles/Bu_DstX,cocktail,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_DstX,cocktail,D0pi,Kpi=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B+]cc --> ^(D*(2010)- => ^( D~0 => ^K+ ^pi- ) pi-) ... ]CC' diff --git a/dkfiles/Bu_DstX,cocktail,D0pi,pipi=TightCut.dec b/dkfiles/Bu_DstX,cocktail,D0pi,pipi=TightCut.dec index 31adfd3a3..ac0b0b48e 100644 --- a/dkfiles/Bu_DstX,cocktail,D0pi,pipi=TightCut.dec +++ b/dkfiles/Bu_DstX,cocktail,D0pi,pipi=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalRepeatedHadronization +# signal = Generation(genAlgName).SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut # tightCut.Decay = '[ [B+]cc --> ^(D*(2010)- => ^( D~0 => ^pi+ ^pi- ) pi-) ... ]CC' diff --git a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec index 45a16ce90..972412dcf 100644 --- a/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B- ==> ( D*(2010)+ -> ^( D0 -> ^K- ^pi+ ^pi+ ^pi- ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- [nu_mu]CC {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ diff --git a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec index 751bcf535..fcc80271d 100644 --- a/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec +++ b/dkfiles/Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B- ==> ( D*(2010)+ -> ^( D0 -> ^K+ ^pi- ^pi- ^pi+ ) ^pi+ {gamma} {gamma} {gamma} {gamma} ) ^mu- [nu_mu]CC {X} {X} {X} {X} {X} ]CC" # # tightCut.Preambulo += [ diff --git a/dkfiles/Bu_Dstpipipipi,D0pi,Kpi=TightCut.dec b/dkfiles/Bu_Dstpipipipi,D0pi,Kpi=TightCut.dec index 8799c7052..a1e00d9b0 100644 --- a/dkfiles/Bu_Dstpipipipi,D0pi,Kpi=TightCut.dec +++ b/dkfiles/Bu_Dstpipipipi,D0pi,Kpi=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(Beauty & LongLived) --> ^( D*(2010)- => pi- ^( D~0 => K+ pi- ) ) pi+ pi- pi+ ... ]CC" diff --git a/dkfiles/Bu_Dstppmunu=TightCut.dec b/dkfiles/Bu_Dstppmunu=TightCut.dec index 9b049d67a..7dcfc58f0 100644 --- a/dkfiles/Bu_Dstppmunu=TightCut.dec +++ b/dkfiles/Bu_Dstppmunu=TightCut.dec @@ -13,8 +13,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> D*(2007)0 ^p+ ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Dstst0taunu,tau3pi,D_10=Dst+pi-,Dst+=D0pi+,TightCut.dec b/dkfiles/Bu_Dstst0taunu,tau3pi,D_10=Dst+pi-,Dst+=D0pi+,TightCut.dec index d89c53215..d1275b54f 100644 --- a/dkfiles/Bu_Dstst0taunu,tau3pi,D_10=Dst+pi-,Dst+=D0pi+,TightCut.dec +++ b/dkfiles/Bu_Dstst0taunu,tau3pi,D_10=Dst+pi-,Dst+=D0pi+,TightCut.dec @@ -8,7 +8,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(B- => ( D_1(2420)0 => pi- ( D*(2010)+ => pi+ ( D0 => K- pi+ ) ) ) ( tau- => pi+ pi- pi- nu_tau) nu_tau~ ) ]CC" diff --git a/dkfiles/Bu_Dstst0taunu,tau3pi,D_1H0=Dst+pi-,Dst+=D0pi+,TightCut.dec b/dkfiles/Bu_Dstst0taunu,tau3pi,D_1H0=Dst+pi-,Dst+=D0pi+,TightCut.dec index 0a2f1f956..d76bb1eba 100644 --- a/dkfiles/Bu_Dstst0taunu,tau3pi,D_1H0=Dst+pi-,Dst+=D0pi+,TightCut.dec +++ b/dkfiles/Bu_Dstst0taunu,tau3pi,D_1H0=Dst+pi-,Dst+=D0pi+,TightCut.dec @@ -8,7 +8,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(B- => ( D_1(H)0 => pi- ( D*(2010)+ => pi+ ( D0 => K- pi+ ) ) ) ( tau- => pi+ pi- pi- nu_tau) nu_tau~ ) ]CC" diff --git a/dkfiles/Bu_Dstst0taunu,tau3pi,D_20=Dst+pi-,Dst+=D0pi+,TightCut.dec b/dkfiles/Bu_Dstst0taunu,tau3pi,D_20=Dst+pi-,Dst+=D0pi+,TightCut.dec index 5c96801fe..730d90a7b 100644 --- a/dkfiles/Bu_Dstst0taunu,tau3pi,D_20=Dst+pi-,Dst+=D0pi+,TightCut.dec +++ b/dkfiles/Bu_Dstst0taunu,tau3pi,D_20=Dst+pi-,Dst+=D0pi+,TightCut.dec @@ -8,7 +8,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # tightCut = gen.TightCut # tightCut.Decay = "[(B- => ( D*_2(2460)0 => pi- ( D*(2010)+ => pi+ ( D0 => K- pi+ ) ) ) ( tau- => pi+ pi- pi- nu_tau) nu_tau~ ) ]CC" diff --git a/dkfiles/Bu_DststTauNu,3pipi0,3pinu=cocktail,TightCut,tauolababar.dec b/dkfiles/Bu_DststTauNu,3pipi0,3pinu=cocktail,TightCut,tauolababar.dec index f0c67250d..d4652560a 100644 --- a/dkfiles/Bu_DststTauNu,3pipi0,3pinu=cocktail,TightCut,tauolababar.dec +++ b/dkfiles/Bu_DststTauNu,3pipi0,3pinu=cocktail,TightCut,tauolababar.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (D- ==> ^pi+ ^pi- ^pi- {X} {X} ) (tau+ => ^pi+ ^pi- ^pi+ nu_tau~ ) nu_tau {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DststTauNu,3pipi0,3pinu=cocktail,TightCut.dec b/dkfiles/Bu_DststTauNu,3pipi0,3pinu=cocktail,TightCut.dec index 890d8662f..1e2ab70cc 100644 --- a/dkfiles/Bu_DststTauNu,3pipi0,3pinu=cocktail,TightCut.dec +++ b/dkfiles/Bu_DststTauNu,3pipi0,3pinu=cocktail,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (D- ==> ^pi+ ^pi- ^pi- {X} {X} ) (tau+ => ^pi+ ^pi- ^pi+ nu_tau~ ) nu_tau {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DststTauNu,3pipi0,munu=cocktail,TightCut.dec b/dkfiles/Bu_DststTauNu,3pipi0,munu=cocktail,TightCut.dec index 3c03ec856..3c53e3a3a 100644 --- a/dkfiles/Bu_DststTauNu,3pipi0,munu=cocktail,TightCut.dec +++ b/dkfiles/Bu_DststTauNu,3pipi0,munu=cocktail,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (D- ==> ^pi+ ^pi- ^pi- {X} {X} ) (tau+ => ^mu+ nu_tau~ nu_mu ) nu_tau {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DststTauNu,munu,3pinu=cocktail,TightCut,tauolababar.dec b/dkfiles/Bu_DststTauNu,munu,3pinu=cocktail,TightCut,tauolababar.dec index c161fd58a..6f788a76b 100644 --- a/dkfiles/Bu_DststTauNu,munu,3pinu=cocktail,TightCut,tauolababar.dec +++ b/dkfiles/Bu_DststTauNu,munu,3pinu=cocktail,TightCut,tauolababar.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (D- => ^mu- nu_mu~ ) (tau+ => ^pi+ ^pi- ^pi+ nu_tau~ ) nu_tau {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DststTauNu,munu,3pinu=cocktail,TightCut.dec b/dkfiles/Bu_DststTauNu,munu,3pinu=cocktail,TightCut.dec index a65bf5cd1..5b760fe99 100644 --- a/dkfiles/Bu_DststTauNu,munu,3pinu=cocktail,TightCut.dec +++ b/dkfiles/Bu_DststTauNu,munu,3pinu=cocktail,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (D- => ^mu- nu_mu~ ) (tau+ => ^pi+ ^pi- ^pi+ nu_tau~ ) nu_tau {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DststXenu,Dst+=cocktail,TightCut,tighter.dec b/dkfiles/Bu_DststXenu,Dst+=cocktail,TightCut,tighter.dec index caf8cb737..913e49b8a 100644 --- a/dkfiles/Bu_DststXenu,Dst+=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bu_DststXenu,Dst+=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_DststXmunu,Dst+=cocktail,TightCut,tighter.dec b/dkfiles/Bu_DststXmunu,Dst+=cocktail,TightCut,tighter.dec index 090823d63..9183a8a97 100644 --- a/dkfiles/Bu_DststXmunu,Dst+=cocktail,TightCut,tighter.dec +++ b/dkfiles/Bu_DststXmunu,Dst+=cocktail,TightCut,tighter.dec @@ -9,7 +9,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststenu,Dst+=CocktailHigher,TightCut,tighter.dec b/dkfiles/Bu_Dststenu,Dst+=CocktailHigher,TightCut,tighter.dec index cd34a9915..8fecce17e 100644 --- a/dkfiles/Bu_Dststenu,Dst+=CocktailHigher,TightCut,tighter.dec +++ b/dkfiles/Bu_Dststenu,Dst+=CocktailHigher,TightCut,tighter.dec @@ -10,7 +10,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,3pipi0=cocktail,TightCut.dec b/dkfiles/Bu_Dststmunu,3pipi0=cocktail,TightCut.dec index c4af4072b..0f244ca99 100644 --- a/dkfiles/Bu_Dststmunu,3pipi0=cocktail,TightCut.dec +++ b/dkfiles/Bu_Dststmunu,3pipi0=cocktail,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> (D- ==> ^pi+ ^pi- ^pi- {X} {X} ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec b/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec index e239a1e35..46c23eb52 100644 --- a/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec +++ b/dkfiles/Bu_Dststmunu,D+=Cocktail,RDplusCut.dec @@ -8,7 +8,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,D0=CocktailHigher,RDstar,TightCut.dec b/dkfiles/Bu_Dststmunu,D0=CocktailHigher,RDstar,TightCut.dec index e683b2c2d..7fb1ccf0d 100644 --- a/dkfiles/Bu_Dststmunu,D0=CocktailHigher,RDstar,TightCut.dec +++ b/dkfiles/Bu_Dststmunu,D0=CocktailHigher,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,D0=CocktailHigher,TightCut.dec b/dkfiles/Bu_Dststmunu,D0=CocktailHigher,TightCut.dec index 03f9a0e57..5050f40d3 100644 --- a/dkfiles/Bu_Dststmunu,D0=CocktailHigher,TightCut.dec +++ b/dkfiles/Bu_Dststmunu,D0=CocktailHigher,TightCut.dec @@ -11,7 +11,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,D0=cocktail,RDstar,TightCut.dec b/dkfiles/Bu_Dststmunu,D0=cocktail,RDstar,TightCut.dec index 3aa57919d..2557cd01b 100644 --- a/dkfiles/Bu_Dststmunu,D0=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bu_Dststmunu,D0=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,D0=cocktail,TightCuts.dec b/dkfiles/Bu_Dststmunu,D0=cocktail,TightCuts.dec index df6e11a9e..9ca34bd59 100644 --- a/dkfiles/Bu_Dststmunu,D0=cocktail,TightCuts.dec +++ b/dkfiles/Bu_Dststmunu,D0=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut.dec b/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut.dec index 1206e39dd..c5e29bd3f 100644 --- a/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut.dec +++ b/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,TightCut,tighter.dec b/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,TightCut,tighter.dec index 420512d8d..6234b8c80 100644 --- a/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,TightCut,tighter.dec +++ b/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,TightCut,tighter.dec @@ -10,7 +10,7 @@ # InsertPythonCode: #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,TightCut.dec b/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,TightCut.dec index aee801863..e4dcece37 100644 --- a/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,TightCut.dec +++ b/dkfiles/Bu_Dststmunu,Dst+=CocktailHigher,TightCut.dec @@ -11,7 +11,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,Dst+=cocktail,TightCuts.dec b/dkfiles/Bu_Dststmunu,Dst+=cocktail,TightCuts.dec index 85aa3534e..d87a6f57c 100644 --- a/dkfiles/Bu_Dststmunu,Dst+=cocktail,TightCuts.dec +++ b/dkfiles/Bu_Dststmunu,Dst+=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,Dst0=CocktailHigher,RDstar,TightCut.dec b/dkfiles/Bu_Dststmunu,Dst0=CocktailHigher,RDstar,TightCut.dec index e898caf21..90b591300 100644 --- a/dkfiles/Bu_Dststmunu,Dst0=CocktailHigher,RDstar,TightCut.dec +++ b/dkfiles/Bu_Dststmunu,Dst0=CocktailHigher,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,Dst0=CocktailHigher,TightCut.dec b/dkfiles/Bu_Dststmunu,Dst0=CocktailHigher,TightCut.dec index dd51193fd..ea2246afa 100644 --- a/dkfiles/Bu_Dststmunu,Dst0=CocktailHigher,TightCut.dec +++ b/dkfiles/Bu_Dststmunu,Dst0=CocktailHigher,TightCut.dec @@ -11,7 +11,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststmunu,Dstpi=CocktailHigher,TightCut.dec b/dkfiles/Bu_Dststmunu,Dstpi=CocktailHigher,TightCut.dec index 5732c4f4d..f89bf1705 100644 --- a/dkfiles/Bu_Dststmunu,Dstpi=CocktailHigher,TightCut.dec +++ b/dkfiles/Bu_Dststmunu,Dstpi=CocktailHigher,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststppmunu=TightCut.dec b/dkfiles/Bu_Dststppmunu=TightCut.dec index 15d8686ef..52add16a1 100644 --- a/dkfiles/Bu_Dststppmunu=TightCut.dec +++ b/dkfiles/Bu_Dststppmunu=TightCut.dec @@ -13,8 +13,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "([B- ==> D_1(2420)0 ^p+ ^p~- ^mu- nu_mu~]CC || [B- ==> D_1(H)0 ^p+ ^p~- ^mu- nu_mu~]CC || [B- ==> D*_2(2460)0 ^p+ ^p~- ^mu- nu_mu~]CC)" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec b/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec index e0c555b69..3601bdbae 100644 --- a/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec +++ b/dkfiles/Bu_Dststtaunu,D+,mununu=Cocktail,RDplusCut.dec @@ -8,7 +8,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec b/dkfiles/Bu_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec index 0b157b279..3a9993435 100644 --- a/dkfiles/Bu_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec +++ b/dkfiles/Bu_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_Dststtaunu,D0=cocktail,RDstar,TightCut.dec b/dkfiles/Bu_Dststtaunu,D0=cocktail,RDstar,TightCut.dec index 21e71ad3d..3bb1fa2d3 100644 --- a/dkfiles/Bu_Dststtaunu,D0=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bu_Dststtaunu,D0=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststtaunu,D0=cocktail,TightCuts.dec b/dkfiles/Bu_Dststtaunu,D0=cocktail,TightCuts.dec index 12ebc435d..ad7f895e3 100644 --- a/dkfiles/Bu_Dststtaunu,D0=cocktail,TightCuts.dec +++ b/dkfiles/Bu_Dststtaunu,D0=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec b/dkfiles/Bu_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec index 0a1dc5854..db6359591 100644 --- a/dkfiles/Bu_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec +++ b/dkfiles/Bu_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_Dststtaunu,Dst+=cocktail,TightCuts.dec b/dkfiles/Bu_Dststtaunu,Dst+=cocktail,TightCuts.dec index 00cf93d56..7bc44cb86 100644 --- a/dkfiles/Bu_Dststtaunu,Dst+=cocktail,TightCuts.dec +++ b/dkfiles/Bu_Dststtaunu,Dst+=cocktail,TightCuts.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_EtapKst+,rhogamma,Kspi=PartRecCut.dec b/dkfiles/Bu_EtapKst+,rhogamma,Kspi=PartRecCut.dec index 2fb69ad4e..4341cacd6 100755 --- a/dkfiles/Bu_EtapKst+,rhogamma,Kspi=PartRecCut.dec +++ b/dkfiles/Bu_EtapKst+,rhogamma,Kspi=PartRecCut.dec @@ -18,7 +18,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => (K*(892)+ => (KS0 => pi+ pi-) pi+) (eta_prime => (rho(770)0 => pi+ pi-) gamma)]CC' diff --git a/dkfiles/Bu_Jpsi5pi,mm=TightCut.dec b/dkfiles/Bu_Jpsi5pi,mm=TightCut.dec index 1e96d915f..93d84f6a7 100644 --- a/dkfiles/Bu_Jpsi5pi,mm=TightCut.dec +++ b/dkfiles/Bu_Jpsi5pi,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_JpsiK,mm=DecProdCut.dec b/dkfiles/Bu_JpsiK,mm=DecProdCut.dec index cfc4e4869..2fe394205 100755 --- a/dkfiles/Bu_JpsiK,mm=DecProdCut.dec +++ b/dkfiles/Bu_JpsiK,mm=DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: Includes radiative mode, DaughtersInLHCb # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: RD # Tested: Yes # Responsible: Patrick Robbe diff --git a/dkfiles/Bu_JpsiKSpi,mm=XLL,DecProdCut.dec b/dkfiles/Bu_JpsiKSpi,mm=XLL,DecProdCut.dec index 099029e40..fa2bfe5e8 100755 --- a/dkfiles/Bu_JpsiKSpi,mm=XLL,DecProdCut.dec +++ b/dkfiles/Bu_JpsiKSpi,mm=XLL,DecProdCut.dec @@ -13,7 +13,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) # EndInsertPythonCode # diff --git a/dkfiles/Bu_JpsiKSpi,mm=XLL,TightCut,KSVtxCut.dec b/dkfiles/Bu_JpsiKSpi,mm=XLL,TightCut,KSVtxCut.dec index ae27bbd6e..394205c4c 100755 --- a/dkfiles/Bu_JpsiKSpi,mm=XLL,TightCut,KSVtxCut.dec +++ b/dkfiles/Bu_JpsiKSpi,mm=XLL,TightCut,KSVtxCut.dec @@ -16,7 +16,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bu_JpsiKpipipi0=PHSP,mm=TightCut.dec b/dkfiles/Bu_JpsiKpipipi0=PHSP,mm=TightCut.dec index e081895e0..6a1d31035 100644 --- a/dkfiles/Bu_JpsiKpipipi0=PHSP,mm=TightCut.dec +++ b/dkfiles/Bu_JpsiKpipipi0=PHSP,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_JpsiKst,mm,Kpi0,sametrkcut=TightCut.dec b/dkfiles/Bu_JpsiKst,mm,Kpi0,sametrkcut=TightCut.dec index 85735c7d4..5dff00a4a 100644 --- a/dkfiles/Bu_JpsiKst,mm,Kpi0,sametrkcut=TightCut.dec +++ b/dkfiles/Bu_JpsiKst,mm,Kpi0,sametrkcut=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_JpsiKst,mm,Kpi0=TightCut.dec b/dkfiles/Bu_JpsiKst,mm,Kpi0=TightCut.dec index 1ca4f2e1c..54e576df2 100644 --- a/dkfiles/Bu_JpsiKst,mm,Kpi0=TightCut.dec +++ b/dkfiles/Bu_JpsiKst,mm,Kpi0=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec b/dkfiles/Bu_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec index 941f0cb77..4ed131330 100755 --- a/dkfiles/Bu_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bu_JpsiX,mm,HighMass=JpsiLeptonInAcceptance.dec @@ -13,8 +13,8 @@ #from Configurables import LoKi__GenCutTool #from Configurables import JpsiLeptonInAcceptance # -#Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -#trackFilters = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +#trackFilters = Generation(genAlgName).SignalRepeatedHadronization.TightCut #trackFilters.Preambulo += [ # 'inAccTot = in_range ( 0, abs(GPT/GPZ), 0.423 )', # abs(theta) < 250 mrad # 'inAccXZ = in_range ( 0, abs(GPX/GPZ), 0.423 )', # abs(thetaXZ) < 400 mrad @@ -28,21 +28,21 @@ # '[mu+]cc' : 'goodMuon' # } # -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad -#Generation().JpsiLeptonInAcceptance.LepMinTheta = 10*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.PreselMass = True -#Generation().JpsiLeptonInAcceptance.MinMass = 6.45*GeV -#Generation().JpsiLeptonInAcceptance.MaxMass = 10.00*GeV -#Generation().JpsiLeptonInAcceptance.PreselDoca = True -#Generation().JpsiLeptonInAcceptance.DocaCut = 0.3*mm +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMinTheta = 10*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = True +#Generation(genAlgName).JpsiLeptonInAcceptance.MinMass = 6.45*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.MaxMass = 10.00*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = True +#Generation(genAlgName).JpsiLeptonInAcceptance.DocaCut = 0.3*mm # # EndInsertPythonCode # diff --git a/dkfiles/Bu_JpsiX,mm=JpsiLeptonInAcceptance.dec b/dkfiles/Bu_JpsiX,mm=JpsiLeptonInAcceptance.dec index 553b2b5b1..6a14f572c 100755 --- a/dkfiles/Bu_JpsiX,mm=JpsiLeptonInAcceptance.dec +++ b/dkfiles/Bu_JpsiX,mm=JpsiLeptonInAcceptance.dec @@ -13,8 +13,8 @@ #from Configurables import LoKi__GenCutTool #from Configurables import JpsiLeptonInAcceptance # -#Generation().SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') -#trackFilters = Generation().SignalRepeatedHadronization.TightCut +#Generation(genAlgName).SignalRepeatedHadronization.addTool(LoKi__GenCutTool,'TightCut') +#trackFilters = Generation(genAlgName).SignalRepeatedHadronization.TightCut #trackFilters.Preambulo += [ # 'inAccTot = in_range ( 0, abs(GPT/GPZ), 0.423 )', # abs(theta) < 250 mrad # 'inAccXZ = in_range ( 0, abs(GPX/GPZ), 0.423 )', # abs(thetaXZ) < 400 mrad @@ -28,21 +28,21 @@ # '[mu+]cc' : 'goodMuon' # } # -#Generation().addTool( JpsiLeptonInAcceptance ) -#Generation().JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV -#Generation().JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV -#Generation().JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad -#Generation().JpsiLeptonInAcceptance.LepMinTheta = 10*mrad -#Generation().JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad -#Generation().JpsiLeptonInAcceptance.PreselMass = True -#Generation().JpsiLeptonInAcceptance.MinMass = 3*GeV -#Generation().JpsiLeptonInAcceptance.MaxMass = 6.45*GeV -#Generation().JpsiLeptonInAcceptance.PreselDoca = True -#Generation().JpsiLeptonInAcceptance.DocaCut = 0.3*mm +#Generation(genAlgName).addTool( JpsiLeptonInAcceptance ) +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiPtMin = 1.950*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPtMin = 0.525*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPtMin = 0.305*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.JpsiLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.BachLepPMin = 2.9*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxHorzTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxVertTheta = 250*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMinTheta = 10*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.LepMaxTheta = 400*mrad +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselMass = True +#Generation(genAlgName).JpsiLeptonInAcceptance.MinMass = 3*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.MaxMass = 6.45*GeV +#Generation(genAlgName).JpsiLeptonInAcceptance.PreselDoca = True +#Generation(genAlgName).JpsiLeptonInAcceptance.DocaCut = 0.3*mm # # EndInsertPythonCode # diff --git a/dkfiles/Bu_JpsietaK,mm,gg=TightCuts.dec b/dkfiles/Bu_JpsietaK,mm,gg=TightCuts.dec index 68cf2c00a..89f1a58e7 100644 --- a/dkfiles/Bu_JpsietaK,mm,gg=TightCuts.dec +++ b/dkfiles/Bu_JpsietaK,mm,gg=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_JpsietaK,mm,pipipi=TightCuts.dec b/dkfiles/Bu_JpsietaK,mm,pipipi=TightCuts.dec index 1d0ab6a9c..240880bc8 100644 --- a/dkfiles/Bu_JpsietaK,mm,pipipi=TightCuts.dec +++ b/dkfiles/Bu_JpsietaK,mm,pipipi=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_JpsietapK,mm,pipieta,gg=TightCuts.dec b/dkfiles/Bu_JpsietapK,mm,pipieta,gg=TightCuts.dec index 4da240c50..1abd7a2ca 100644 --- a/dkfiles/Bu_JpsietapK,mm,pipieta,gg=TightCuts.dec +++ b/dkfiles/Bu_JpsietapK,mm,pipieta,gg=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_JpsietapK,mm,rhog,pipi=TightCuts.dec b/dkfiles/Bu_JpsietapK,mm,rhog,pipi=TightCuts.dec index 227f7e824..b36f23d9c 100644 --- a/dkfiles/Bu_JpsietapK,mm,rhog,pipi=TightCuts.dec +++ b/dkfiles/Bu_JpsietapK,mm,rhog,pipi=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_K+K+K-=sqDalitz,TightCut.dec b/dkfiles/Bu_K+K+K-=sqDalitz,TightCut.dec index d35e470e2..e6ee7813a 100644 --- a/dkfiles/Bu_K+K+K-=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_K+K+K-=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ B+ => ^K+ ^K+ ^K-]CC' diff --git a/dkfiles/Bu_K+pi+K-=sqDalitz,TightCut.dec b/dkfiles/Bu_K+pi+K-=sqDalitz,TightCut.dec index cffb432bc..a44fb9174 100644 --- a/dkfiles/Bu_K+pi+K-=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_K+pi+K-=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ B+ => ^K+ ^pi+ ^K-]CC' diff --git a/dkfiles/Bu_K+pi+pi-=sqDalitz,TightCut.dec b/dkfiles/Bu_K+pi+pi-=sqDalitz,TightCut.dec index 1496c07b6..a98fcbf7e 100644 --- a/dkfiles/Bu_K+pi+pi-=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_K+pi+pi-=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ B+ => ^K+ ^pi+ ^pi-]CC' diff --git a/dkfiles/Bu_K1gamma,Kpipi=mK1270,HighPtGamma,DecProdCut.dec b/dkfiles/Bu_K1gamma,Kpipi=mK1270,HighPtGamma,DecProdCut.dec index 0d5484cba..ccc7cbf81 100644 --- a/dkfiles/Bu_K1gamma,Kpipi=mK1270,HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bu_K1gamma,Kpipi=mK1270,HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bu_K1gamma,Kpipi=mK1270,TightCut2.dec b/dkfiles/Bu_K1gamma,Kpipi=mK1270,TightCut2.dec index 035e6e341..c6f6d5de4 100644 --- a/dkfiles/Bu_K1gamma,Kpipi=mK1270,TightCut2.dec +++ b/dkfiles/Bu_K1gamma,Kpipi=mK1270,TightCut2.dec @@ -8,8 +8,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[(B+ ==> ^K+ ^pi- ^pi+ ^gamma)]CC' # tightCut.Cuts = { # '[B+]cc' : ' goodB ' , diff --git a/dkfiles/Bu_K1gamma,Kpipi=mK1400,HighPtGamma,DecProdCut.dec b/dkfiles/Bu_K1gamma,Kpipi=mK1400,HighPtGamma,DecProdCut.dec index a00ecc8f9..017d69a48 100644 --- a/dkfiles/Bu_K1gamma,Kpipi=mK1400,HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bu_K1gamma,Kpipi=mK1400,HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bu_K2mu2e=TightCut.dec b/dkfiles/Bu_K2mu2e=TightCut.dec index 4ca5038e7..48d6703ce 100644 --- a/dkfiles/Bu_K2mu2e=TightCut.dec +++ b/dkfiles/Bu_K2mu2e=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_K2stgamma,Kpipi=mK1430,HighPtGamma,DecProdCut.dec b/dkfiles/Bu_K2stgamma,Kpipi=mK1430,HighPtGamma,DecProdCut.dec index 0bcd04604..62dff2056 100644 --- a/dkfiles/Bu_K2stgamma,Kpipi=mK1430,HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bu_K2stgamma,Kpipi=mK1430,HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bu_K4mu=TightCut.dec b/dkfiles/Bu_K4mu=TightCut.dec index 4dd1d8962..943a34f8d 100644 --- a/dkfiles/Bu_K4mu=TightCut.dec +++ b/dkfiles/Bu_K4mu=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_K6mu=TightCut.dec b/dkfiles/Bu_K6mu=TightCut.dec index 7a621d07f..ed5c70a19 100644 --- a/dkfiles/Bu_K6mu=TightCut.dec +++ b/dkfiles/Bu_K6mu=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,THREEBODYPHSP.dec b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,THREEBODYPHSP.dec index 7b6777dc3..ef6e6f619 100644 --- a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,THREEBODYPHSP.dec +++ b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,THREEBODYPHSP.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut.dec b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut.dec index 11079c5d7..96cdf0539 100755 --- a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut.dec +++ b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2,JpsiOmegaCUT.dec b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2,JpsiOmegaCUT.dec index 21605ff27..fb7cc60d3 100644 --- a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2,JpsiOmegaCUT.dec +++ b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2,JpsiOmegaCUT.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2,JpsiOmegaTIGHTCUT.dec b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2,JpsiOmegaTIGHTCUT.dec index f09a7ddfc..c5378290a 100644 --- a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2,JpsiOmegaTIGHTCUT.dec +++ b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2,JpsiOmegaTIGHTCUT.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2.dec b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2.dec index dbd813dbb..e1fd781e9 100644 --- a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2.dec +++ b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut_JpsiOmegaCUT.dec b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut_JpsiOmegaCUT.dec index fbd4f612a..71e7d6853 100644 --- a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut_JpsiOmegaCUT.dec +++ b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut_JpsiOmegaCUT.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_KX38721++,Jpsirho,mmpipi=phsp,DecProdCut.dec b/dkfiles/Bu_KX38721++,Jpsirho,mmpipi=phsp,DecProdCut.dec index 98dfc2909..1e0f027d6 100644 --- a/dkfiles/Bu_KX38721++,Jpsirho,mmpipi=phsp,DecProdCut.dec +++ b/dkfiles/Bu_KX38721++,Jpsirho,mmpipi=phsp,DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: B+ decay to X_1(3872)(-> Jpsi(->mu+mu-) rho0(->pi+pi-)) and K+ with phase space model, all daughters in acceptance # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Onia # Tested: Yes # Responsible: Zhenwei Yang diff --git a/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,AMPGEN,norm1,TightCut2.dec b/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,AMPGEN,norm1,TightCut2.dec index 9bb467dac..14447addf 100644 --- a/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,AMPGEN,norm1,TightCut2.dec +++ b/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,AMPGEN,norm1,TightCut2.dec @@ -8,8 +8,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[(B+ ==> ^K+ ^pi- ^pi+ ^gamma)]CC' # tightCut.Cuts = { # '[B+]cc' : ' goodB ' , diff --git a/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,AMPGEN,val1,TightCut2.dec b/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,AMPGEN,val1,TightCut2.dec index 01a73c726..08a17a1b9 100644 --- a/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,AMPGEN,val1,TightCut2.dec +++ b/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,AMPGEN,val1,TightCut2.dec @@ -8,8 +8,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[(B+ ==> ^K+ ^pi- ^pi+ ^gamma)]CC' # tightCut.Cuts = { # '[B+]cc' : ' goodB ' , diff --git a/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,TightCut2.dec b/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,TightCut2.dec index ade3ab17d..f7ac0f3b0 100644 --- a/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,TightCut2.dec +++ b/dkfiles/Bu_Kpipigamma,Kpipi=cocktail,TightCut2.dec @@ -8,8 +8,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[(B+ ==> ^K+ ^pi- ^pi+ ^gamma)]CC' # tightCut.Cuts = { # '[B+]cc' : ' goodB ' , diff --git a/dkfiles/Bu_Kpipigamma=HighPtGamma,TightCut,mKpipiFlat.dec b/dkfiles/Bu_Kpipigamma=HighPtGamma,TightCut,mKpipiFlat.dec index 691f2dff3..ce4fb70c7 100644 --- a/dkfiles/Bu_Kpipigamma=HighPtGamma,TightCut,mKpipiFlat.dec +++ b/dkfiles/Bu_Kpipigamma=HighPtGamma,TightCut,mKpipiFlat.dec @@ -8,8 +8,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[B+ => ^( K_1(1270)+ -> ^K+ ^pi- ^pi+) ^gamma]CC' # tightCut.Cuts = { # '[B+]cc' : ' goodB ' , diff --git a/dkfiles/Bu_Kpipigamma=mKpipiFlat,TightCut2.dec b/dkfiles/Bu_Kpipigamma=mKpipiFlat,TightCut2.dec index 77de89956..0635e01ab 100644 --- a/dkfiles/Bu_Kpipigamma=mKpipiFlat,TightCut2.dec +++ b/dkfiles/Bu_Kpipigamma=mKpipiFlat,TightCut2.dec @@ -8,8 +8,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[B+ => ^( K_1(1270)+ -> ^K+ ^pi- ^pi+) ^gamma]CC' # tightCut.Cuts = { # '[B+]cc' : ' goodB ' , diff --git a/dkfiles/Bu_KsKKpip=DecProdCut,TightCutLowKsKpiMass.dec b/dkfiles/Bu_KsKKpip=DecProdCut,TightCutLowKsKpiMass.dec index 03cac8736..a89e9127e 100644 --- a/dkfiles/Bu_KsKKpip=DecProdCut,TightCutLowKsKpiMass.dec +++ b/dkfiles/Bu_KsKKpip=DecProdCut,TightCutLowKsKpiMass.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" @@ -29,8 +29,8 @@ # "mKsKpiCut = (GMASS(CS('[B+ ==> K+ K- pi+ ^(KS0 ==> pi+ pi-)]CC'), CS('[B+ ==> K+ K- ^pi+ (KS0 ==> pi+ pi-)]CC'), CS('[B+ ==> K+ ^K- pi+ (KS0 ==> pi+ pi-)]CC')) ) < 2500 * MeV", # ] # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ ==> ^K+ ^K- ^pi+ ^(KS0 ==> pi+ pi-)]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ() ' , diff --git a/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,PHSP.dec b/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,PHSP.dec index 5ac33adcc..a48aef267 100644 --- a/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,PHSP.dec +++ b/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,PHSP.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,mKshhCut,PHSP.dec b/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,mKshhCut,PHSP.dec index ada6255f3..bd6719427 100644 --- a/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,mKshhCut,PHSP.dec +++ b/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,mKshhCut,PHSP.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Bu_Kspipipigamma=PHSP,PartRecCut.dec b/dkfiles/Bu_Kspipipigamma=PHSP,PartRecCut.dec index a928eb769..a2aaeee33 100755 --- a/dkfiles/Bu_Kspipipigamma=PHSP,PartRecCut.dec +++ b/dkfiles/Bu_Kspipipigamma=PHSP,PartRecCut.dec @@ -19,7 +19,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => pi+ pi- pi+ (KS0 => pi+ pi-) gamma]CC' diff --git a/dkfiles/Bu_Kspipipipi0=PHSP,PartRecCut.dec b/dkfiles/Bu_Kspipipipi0=PHSP,PartRecCut.dec index ca29e0fef..1130ce0ad 100755 --- a/dkfiles/Bu_Kspipipipi0=PHSP,PartRecCut.dec +++ b/dkfiles/Bu_Kspipipipi0=PHSP,PartRecCut.dec @@ -19,7 +19,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => (KS0 => pi+ pi-) pi+ pi- pi+ pi0]CC' diff --git a/dkfiles/Bu_KstPigamma=HighPtGamma,DecProdCut.dec b/dkfiles/Bu_KstPigamma=HighPtGamma,DecProdCut.dec index ed467d990..c1cbf1433 100644 --- a/dkfiles/Bu_KstPigamma=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bu_KstPigamma=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bu_Kstgamma=HighPtGamma,KSpi,DecProdCut.dec b/dkfiles/Bu_Kstgamma=HighPtGamma,KSpi,DecProdCut.dec index 353035e65..fb13a60df 100644 --- a/dkfiles/Bu_Kstgamma=HighPtGamma,KSpi,DecProdCut.dec +++ b/dkfiles/Bu_Kstgamma=HighPtGamma,KSpi,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut,TightCut.dec b/dkfiles/Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut,TightCut.dec index f64444d98..68491bc7f 100644 --- a/dkfiles/Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut,TightCut.dec +++ b/dkfiles/Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut,TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_Kstmumu,Kpi0=PHSP,flatq2,DecProdCut,TightCut.dec b/dkfiles/Bu_Kstmumu,Kpi0=PHSP,flatq2,DecProdCut,TightCut.dec index 2722ac2b8..cfdc1081b 100644 --- a/dkfiles/Bu_Kstmumu,Kpi0=PHSP,flatq2,DecProdCut,TightCut.dec +++ b/dkfiles/Bu_Kstmumu,Kpi0=PHSP,flatq2,DecProdCut,TightCut.dec @@ -13,7 +13,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_Kstpipi,KSpi=TightCut.dec b/dkfiles/Bu_Kstpipi,KSpi=TightCut.dec index 47e9893f5..c16353d89 100644 --- a/dkfiles/Bu_Kstpipi,KSpi=TightCut.dec +++ b/dkfiles/Bu_Kstpipi,KSpi=TightCut.dec @@ -21,7 +21,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '[B+ ==> ^(K*(892)+ ==> ^KS0 ^pi+) ^pi+ ^pi- ]CC' diff --git a/dkfiles/Bu_Ktaumu,3pi=DecProdCut,TightCut,tauolababar,phsp.dec b/dkfiles/Bu_Ktaumu,3pi=DecProdCut,TightCut,tauolababar,phsp.dec index 7b9b75081..8f1747eef 100644 --- a/dkfiles/Bu_Ktaumu,3pi=DecProdCut,TightCut,tauolababar,phsp.dec +++ b/dkfiles/Bu_Ktaumu,3pi=DecProdCut,TightCut,tauolababar,phsp.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_Ktaumu,3pi=DecProdCut,TightCutFixed,tauolababar,phsp.dec b/dkfiles/Bu_Ktaumu,3pi=DecProdCut,TightCutFixed,tauolababar,phsp.dec index 2417158a6..6ed553ffd 100644 --- a/dkfiles/Bu_Ktaumu,3pi=DecProdCut,TightCutFixed,tauolababar,phsp.dec +++ b/dkfiles/Bu_Ktaumu,3pi=DecProdCut,TightCutFixed,tauolababar,phsp.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_Ktaumu,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec b/dkfiles/Bu_Ktaumu,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec index 628142fbe..5cecd44f1 100644 --- a/dkfiles/Bu_Ktaumu,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec +++ b/dkfiles/Bu_Ktaumu,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_Ktaumu,3pipi0=DecProdCut,TightCutFixed,tauola8,phsp.dec b/dkfiles/Bu_Ktaumu,3pipi0=DecProdCut,TightCutFixed,tauola8,phsp.dec index 82ff88bfa..064841755 100644 --- a/dkfiles/Bu_Ktaumu,3pipi0=DecProdCut,TightCutFixed,tauola8,phsp.dec +++ b/dkfiles/Bu_Ktaumu,3pipi0=DecProdCut,TightCutFixed,tauola8,phsp.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_LcNstmunu,pKpi=TightCut.dec b/dkfiles/Bu_LcNstmunu,pKpi=TightCut.dec index e2553bae1..c3c7f5fd6 100755 --- a/dkfiles/Bu_LcNstmunu,pKpi=TightCut.dec +++ b/dkfiles/Bu_LcNstmunu,pKpi=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> (Lambda_c+ ==> ^p+ ^K- ^pi+) ^p~- ^mu- nu_mu~ {X} {X} {X} {X}]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_LcNstmunu,pX=TightCut.dec b/dkfiles/Bu_LcNstmunu,pX=TightCut.dec index 479a7bae3..e4ad3c75b 100755 --- a/dkfiles/Bu_LcNstmunu,pX=TightCut.dec +++ b/dkfiles/Bu_LcNstmunu,pX=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> (Lambda_c+ ==> p+ {X} {X} {X} {X}) ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Lcpbarmunu,pKpi=TightCut,v2.dec b/dkfiles/Bu_Lcpbarmunu,pKpi=TightCut,v2.dec index 130846c3a..674d3c363 100755 --- a/dkfiles/Bu_Lcpbarmunu,pKpi=TightCut,v2.dec +++ b/dkfiles/Bu_Lcpbarmunu,pKpi=TightCut,v2.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B- ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ ) p~- ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Lcpbarmunu,pKpi=TightCut.dec b/dkfiles/Bu_Lcpbarmunu,pKpi=TightCut.dec index 809a2c04c..786a12fe3 100755 --- a/dkfiles/Bu_Lcpbarmunu,pKpi=TightCut.dec +++ b/dkfiles/Bu_Lcpbarmunu,pKpi=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> (Lambda_c+ ==> ^p+ ^K- ^pi+) ^p~- ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Lcpbarmunu,pX=TightCut.dec b/dkfiles/Bu_Lcpbarmunu,pX=TightCut.dec index 25182298a..ecf20184c 100755 --- a/dkfiles/Bu_Lcpbarmunu,pX=TightCut.dec +++ b/dkfiles/Bu_Lcpbarmunu,pX=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> (Lambda_c+ ==> p+ {X} {X} {X} {X}) ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Lcpbarmunu,pX=TightCut2.dec b/dkfiles/Bu_Lcpbarmunu,pX=TightCut2.dec index 98803273a..ba006ea52 100755 --- a/dkfiles/Bu_Lcpbarmunu,pX=TightCut2.dec +++ b/dkfiles/Bu_Lcpbarmunu,pX=TightCut2.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> (Lambda_c+ ==> ^p+ {X} {X} {X} {X}) ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Lcpipipbarmunu,pKpi=TightCut.dec b/dkfiles/Bu_Lcpipipbarmunu,pKpi=TightCut.dec index f60dec856..8249ca3ac 100755 --- a/dkfiles/Bu_Lcpipipbarmunu,pKpi=TightCut.dec +++ b/dkfiles/Bu_Lcpipipbarmunu,pKpi=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B- ==> (Lambda_c+ ==> ^p+ ^K- ^pi+) ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Lcpipipbarmunu,pX=TightCut.dec b/dkfiles/Bu_Lcpipipbarmunu,pX=TightCut.dec index 3e11e43d4..b21ef48e9 100755 --- a/dkfiles/Bu_Lcpipipbarmunu,pX=TightCut.dec +++ b/dkfiles/Bu_Lcpipipbarmunu,pX=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B- ==> (Lambda_c+ ==> p+ {X} {X} {X} {X}) ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_Lcpipipbarmunu,pX=TightCut2.dec b/dkfiles/Bu_Lcpipipbarmunu,pX=TightCut2.dec index b896fa418..4932056c0 100755 --- a/dkfiles/Bu_Lcpipipbarmunu,pX=TightCut2.dec +++ b/dkfiles/Bu_Lcpipipbarmunu,pX=TightCut2.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B- ==> (Lambda_c+ ==> ^p+ {X} {X} {X} {X}) ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec index c2291085e..013bdeb1a 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,OS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec index 7bc6f4f7d..ed9f64929 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=1000ps,SS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec index 969995160..3a04e4f67 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,OS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec index b2df1ea22..15e925fb5 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=1600MeV,t=100ps,SS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec index 520c71e0d..1eaedcf89 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,OS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec index 664f2c9a1..c16f0a9c2 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=1000ps,SS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec index 6862cb114..3c42a18ac 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,OS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec index ebeee3d88..2bb079f2d 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=2000MeV,t=100ps,SS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec index 1591f96e6..90567df3b 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,OS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec index 3d78e7210..7d10f72c0 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=1000ps,SS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec index 4d8b19ca0..86b2c1f6a 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,OS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec index 1d04b8cdb..cfa824814 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=3000MeV,t=100ps,SS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec index 250133cbe..f0fd234c0 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,OS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec index bb4a889d4..2e373ac7e 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=1000ps,SS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec index 076c610d5..e28a8bdaa 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,OS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec index 0ddd2d820..856f99324 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=4000MeV,t=100ps,SS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec index c12ea1c8b..fe831123c 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,OS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec index 81eba1bec..939bd914d 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=1000ps,SS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec index edbf1c4af..0b4ba8067 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,OS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu- X) ^mu+) , (B- => (LongLived => ^mu+ X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec index decb593b7..71e160365 100644 --- a/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuX,m=5000MeV,t=100ps,SS,TightCut.dec @@ -24,8 +24,8 @@ # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[ (B+ => (LongLived => ^mu+ X) ^mu+) , (B- => (LongLived => ^mu- X) ^mu-) ]' # tightCut.Preambulo += [ # 'inAcc = in_range( 0.010 , GTHETA , 0.400 ) ' diff --git a/dkfiles/Bu_Psi2SKX=TightCut.dec b/dkfiles/Bu_Psi2SKX=TightCut.dec index a9f9881e9..59d2a8033 100755 --- a/dkfiles/Bu_Psi2SKX=TightCut.dec +++ b/dkfiles/Bu_Psi2SKX=TightCut.dec @@ -31,7 +31,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_Psi2SKpi=TightCut.dec b/dkfiles/Bu_Psi2SKpi=TightCut.dec index a8b87815c..f2d0408fc 100755 --- a/dkfiles/Bu_Psi2SKpi=TightCut.dec +++ b/dkfiles/Bu_Psi2SKpi=TightCut.dec @@ -26,7 +26,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Bu_Sigmac2520pipip,Lcpi,pKpi=TightCut.dec b/dkfiles/Bu_Sigmac2520pipip,Lcpi,pKpi=TightCut.dec index cfa9ee7a6..9ba71bbe4 100644 --- a/dkfiles/Bu_Sigmac2520pipip,Lcpi,pKpi=TightCut.dec +++ b/dkfiles/Bu_Sigmac2520pipip,Lcpi,pKpi=TightCut.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_Sigmacpipip,Lcpi,pKpi=TightCut.dec b/dkfiles/Bu_Sigmacpipip,Lcpi,pKpi=TightCut.dec index afa7bcc01..a39a55d23 100644 --- a/dkfiles/Bu_Sigmacpipip,Lcpi,pKpi=TightCut.dec +++ b/dkfiles/Bu_Sigmacpipip,Lcpi,pKpi=TightCut.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_X3823K,chic1g,Jpsig,mm=TightCuts.dec b/dkfiles/Bu_X3823K,chic1g,Jpsig,mm=TightCuts.dec index 55d9e2003..877abf677 100644 --- a/dkfiles/Bu_X3823K,chic1g,Jpsig,mm=TightCuts.dec +++ b/dkfiles/Bu_X3823K,chic1g,Jpsig,mm=TightCuts.dec @@ -13,7 +13,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_X3872K,Jpsig,mm=TightCutGY.dec b/dkfiles/Bu_X3872K,Jpsig,mm=TightCutGY.dec index bcaced655..92881414a 100644 --- a/dkfiles/Bu_X3872K,Jpsig,mm=TightCutGY.dec +++ b/dkfiles/Bu_X3872K,Jpsig,mm=TightCutGY.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_X3872K,psig,mm=TightCuts.dec b/dkfiles/Bu_X3872K,psig,mm=TightCuts.dec index e9cf98156..e8f54444f 100644 --- a/dkfiles/Bu_X3872K,psig,mm=TightCuts.dec +++ b/dkfiles/Bu_X3872K,psig,mm=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_X3872K,psig=TightCuts.dec b/dkfiles/Bu_X3872K,psig=TightCuts.dec index 79f1004c7..2ed0f41d6 100644 --- a/dkfiles/Bu_X3872K,psig=TightCuts.dec +++ b/dkfiles/Bu_X3872K,psig=TightCuts.dec @@ -10,7 +10,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[B+ => (Meson -> ^((J/psi(1S) | psi(2S)) => ^mu+ ^mu-) ^gamma) ^K+]CC' diff --git a/dkfiles/Bu_Xu0munu=TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_Xu0munu=TightCut,ForB2RhoMuNu.dec index e359bd1b7..ee89e1658 100644 --- a/dkfiles/Bu_Xu0munu=TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_Xu0munu=TightCut,ForB2RhoMuNu.dec @@ -10,7 +10,7 @@ # EndDocumentation # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "^( Beauty --> (Xu0 --> pi+ pi- ...) [mu-]cc ...)" diff --git a/dkfiles/Bu_a1gamma,pipipi=HighPtGamma,DecProdCut.dec b/dkfiles/Bu_a1gamma,pipipi=HighPtGamma,DecProdCut.dec index 446e3da97..111ddba6b 100644 --- a/dkfiles/Bu_a1gamma,pipipi=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bu_a1gamma,pipipi=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bu_ccKst,Jpsipipi,mm=TightCut.dec b/dkfiles/Bu_ccKst,Jpsipipi,mm=TightCut.dec index e3ab7b65b..9901ad485 100644 --- a/dkfiles/Bu_ccKst,Jpsipipi,mm=TightCut.dec +++ b/dkfiles/Bu_ccKst,Jpsipipi,mm=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bu_chic1K,pp=TightCut.dec b/dkfiles/Bu_chic1K,pp=TightCut.dec index b2376b41f..3a67dcb32 100644 --- a/dkfiles/Bu_chic1K,pp=TightCut.dec +++ b/dkfiles/Bu_chic1K,pp=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_chicK,Jpsig,mm=TightCutGY.dec b/dkfiles/Bu_chicK,Jpsig,mm=TightCutGY.dec index 675c7f408..af9c909ff 100644 --- a/dkfiles/Bu_chicK,Jpsig,mm=TightCutGY.dec +++ b/dkfiles/Bu_chicK,Jpsig,mm=TightCutGY.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_chicK,Jpsig,mm=TightCuts.dec b/dkfiles/Bu_chicK,Jpsig,mm=TightCuts.dec index 5aeac0770..bc7c2307d 100644 --- a/dkfiles/Bu_chicK,Jpsig,mm=TightCuts.dec +++ b/dkfiles/Bu_chicK,Jpsig,mm=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_etamunu,pipiX=TightCut,ISGW2.dec b/dkfiles/Bu_etamunu,pipiX=TightCut,ISGW2.dec index 30a797eaf..962504e7c 100644 --- a/dkfiles/Bu_etamunu,pipiX=TightCut,ISGW2.dec +++ b/dkfiles/Bu_etamunu,pipiX=TightCut,ISGW2.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "[B+ => (eta --> ^pi+ ^pi- ...) ^mu+ nu_mu]CC" diff --git a/dkfiles/Bu_etaprimemunu,pipiX=TightCut,ISGW2.dec b/dkfiles/Bu_etaprimemunu,pipiX=TightCut,ISGW2.dec index 1035846f1..1e8d15eac 100644 --- a/dkfiles/Bu_etaprimemunu,pipiX=TightCut,ISGW2.dec +++ b/dkfiles/Bu_etaprimemunu,pipiX=TightCut,ISGW2.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "[B+ => (eta_prime --> ^pi+ ^pi- ...) ^mu+ nu_mu]CC" diff --git a/dkfiles/Bu_hcK,pp=TightCut.dec b/dkfiles/Bu_hcK,pp=TightCut.dec index 9d0ea9b26..16232d4ca 100644 --- a/dkfiles/Bu_hcK,pp=TightCut.dec +++ b/dkfiles/Bu_hcK,pp=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_munu=TightCut.dec b/dkfiles/Bu_munu=TightCut.dec index a3e146f87..510a3877e 100755 --- a/dkfiles/Bu_munu=TightCut.dec +++ b/dkfiles/Bu_munu=TightCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "MuonCut" ) -# MuonCut = Generation().MuonCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "MuonCut" ) +# MuonCut = Generation(genAlgName).MuonCut # MuonCut.Code = " ( count ( isGoodB ) > 0 ) " # # MuonCut.Preambulo += [ diff --git a/dkfiles/Bu_nonresonantDstpiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec b/dkfiles/Bu_nonresonantDstpiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec index 213f624d9..2b276b363 100644 --- a/dkfiles/Bu_nonresonantDstpiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec +++ b/dkfiles/Bu_nonresonantDstpiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2dst3piFilter" ) -# SignalFilter = Generation().b2dst3piFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2dst3piFilter" ) +# SignalFilter = Generation(genAlgName).b2dst3piFilter #SignalFilter.Code = "has( goodB ) " # SignalFilter.Preambulo += [ #"from GaudiKernel.SystemOfUnits import MeV" diff --git a/dkfiles/Bu_omegamunu,pipiX=TightCut,BCL.dec b/dkfiles/Bu_omegamunu,pipiX=TightCut,BCL.dec index 2922caacb..9a10f8eb1 100644 --- a/dkfiles/Bu_omegamunu,pipiX=TightCut,BCL.dec +++ b/dkfiles/Bu_omegamunu,pipiX=TightCut,BCL.dec @@ -12,7 +12,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "[B+ => (omega(782) --> ^pi+ ^pi- ...) ^mu+ nu_mu]CC" diff --git a/dkfiles/Bu_pNstmunu,pX=TightCut.dec b/dkfiles/Bu_pNstmunu,pX=TightCut.dec index e852dcdea..68b48158f 100755 --- a/dkfiles/Bu_pNstmunu,pX=TightCut.dec +++ b/dkfiles/Bu_pNstmunu,pX=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> p+ ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_pNstmunu,pX=TightCut2.dec b/dkfiles/Bu_pNstmunu,pX=TightCut2.dec index f095421e1..9060a05d6 100755 --- a/dkfiles/Bu_pNstmunu,pX=TightCut2.dec +++ b/dkfiles/Bu_pNstmunu,pX=TightCut2.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B- ==> p+ ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_pNstmunu,pX=TightCutpQCD.dec b/dkfiles/Bu_pNstmunu,pX=TightCutpQCD.dec index 12deae1e9..df2c62354 100644 --- a/dkfiles/Bu_pNstmunu,pX=TightCutpQCD.dec +++ b/dkfiles/Bu_pNstmunu,pX=TightCutpQCD.dec @@ -13,8 +13,8 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[ B- ==> ^p+ ^p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Bu_phiKgamma=HighPtGamma,DecProdCut.dec b/dkfiles/Bu_phiKgamma=HighPtGamma,DecProdCut.dec index 5e2886d62..91fe13dc1 100755 --- a/dkfiles/Bu_phiKgamma=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Bu_phiKgamma=HighPtGamma,DecProdCut.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Bu_phimunu=TightCut,BToVlnuBall.dec b/dkfiles/Bu_phimunu=TightCut,BToVlnuBall.dec index dd0fbdfd7..d8a67b785 100644 --- a/dkfiles/Bu_phimunu=TightCut,BToVlnuBall.dec +++ b/dkfiles/Bu_phimunu=TightCut,BToVlnuBall.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "[B+ ==> ^(phi(1020) ==> ^K+ ^K-) ^mu+ nu_mu ]CC" diff --git a/dkfiles/Bu_phiphiK=TightCut.dec b/dkfiles/Bu_phiphiK=TightCut.dec index c89d83e8d..903bb0d64 100644 --- a/dkfiles/Bu_phiphiK=TightCut.dec +++ b/dkfiles/Bu_phiphiK=TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_pi+K-K+=sqDalitz,TightCut.dec b/dkfiles/Bu_pi+K-K+=sqDalitz,TightCut.dec index 300537665..1c3cafdee 100644 --- a/dkfiles/Bu_pi+K-K+=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_pi+K-K+=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ B+ => ^pi+ ^K- ^K+]CC' diff --git a/dkfiles/Bu_pi+pi+pi-=sqDalitz,TightCut.dec b/dkfiles/Bu_pi+pi+pi-=sqDalitz,TightCut.dec index 4e1e1869f..de7c2ea5f 100644 --- a/dkfiles/Bu_pi+pi+pi-=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_pi+pi+pi-=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ B+ => ^pi+ ^pi+ ^pi-]CC' diff --git a/dkfiles/Bu_pi+pi-K+=sqDalitz,TightCut.dec b/dkfiles/Bu_pi+pi-K+=sqDalitz,TightCut.dec index 08fc08eea..a4c422c0a 100644 --- a/dkfiles/Bu_pi+pi-K+=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_pi+pi-K+=sqDalitz,TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut # tightCut.Decay = '^[ B+ => ^pi+ ^pi- ^K+]CC' diff --git a/dkfiles/Bu_pi0munu=TightCut,BCL.dec b/dkfiles/Bu_pi0munu=TightCut,BCL.dec index 6bf9e7baf..fd957b625 100644 --- a/dkfiles/Bu_pi0munu=TightCut,BCL.dec +++ b/dkfiles/Bu_pi0munu=TightCut,BCL.dec @@ -11,7 +11,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "[B+ => pi0 ^mu+ nu_mu]CC" diff --git a/dkfiles/Bu_psi2SK,chic1g,Jpsig,mm=TightCuts.dec b/dkfiles/Bu_psi2SK,chic1g,Jpsig,mm=TightCuts.dec index 81a0a8d12..1ef314b05 100644 --- a/dkfiles/Bu_psi2SK,chic1g,Jpsig,mm=TightCuts.dec +++ b/dkfiles/Bu_psi2SK,chic1g,Jpsig,mm=TightCuts.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_psi2SKpipi,mm=resCocktail,TightCut.dec b/dkfiles/Bu_psi2SKpipi,mm=resCocktail,TightCut.dec index 7586d2b2f..44bb57de2 100644 --- a/dkfiles/Bu_psi2SKpipi,mm=resCocktail,TightCut.dec +++ b/dkfiles/Bu_psi2SKpipi,mm=resCocktail,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_psi2SKst,Jpsipipi,mm=TightCut.dec b/dkfiles/Bu_psi2SKst,Jpsipipi,mm=TightCut.dec index bfd993273..bd9273933 100644 --- a/dkfiles/Bu_psi2SKst,Jpsipipi,mm=TightCut.dec +++ b/dkfiles/Bu_psi2SKst,Jpsipipi,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_psi2SetaK,Jpsipipi,mm,gg=TightCuts.dec b/dkfiles/Bu_psi2SetaK,Jpsipipi,mm,gg=TightCuts.dec index fc75ccdff..b1f802b90 100644 --- a/dkfiles/Bu_psi2SetaK,Jpsipipi,mm,gg=TightCuts.dec +++ b/dkfiles/Bu_psi2SetaK,Jpsipipi,mm,gg=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_psi2SetaK,Jpsipipi,mm,pipipi=TightCuts.dec b/dkfiles/Bu_psi2SetaK,Jpsipipi,mm,pipipi=TightCuts.dec index 190be541d..52302e0cb 100644 --- a/dkfiles/Bu_psi2SetaK,Jpsipipi,mm,pipipi=TightCuts.dec +++ b/dkfiles/Bu_psi2SetaK,Jpsipipi,mm,pipipi=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_psi2SetapK,Jpsipipi,mm,pipieta,gg=TightCuts.dec b/dkfiles/Bu_psi2SetapK,Jpsipipi,mm,pipieta,gg=TightCuts.dec index f1055c2a9..a4680d77f 100644 --- a/dkfiles/Bu_psi2SetapK,Jpsipipi,mm,pipieta,gg=TightCuts.dec +++ b/dkfiles/Bu_psi2SetapK,Jpsipipi,mm,pipieta,gg=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_psi2SetapK,Jpsipipi,mm,rhog,pipi=TightCuts.dec b/dkfiles/Bu_psi2SetapK,Jpsipipi,mm,rhog,pipi=TightCuts.dec index b30959ed4..7f7e0cc96 100644 --- a/dkfiles/Bu_psi2SetapK,Jpsipipi,mm,rhog,pipi=TightCuts.dec +++ b/dkfiles/Bu_psi2SetapK,Jpsipipi,mm,rhog,pipi=TightCuts.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Bu_psi3823K,Jpsipipi=TightCut.dec b/dkfiles/Bu_psi3823K,Jpsipipi=TightCut.dec index f7f1bcb6c..ca3c917e7 100644 --- a/dkfiles/Bu_psi3823K,Jpsipipi=TightCut.dec +++ b/dkfiles/Bu_psi3823K,Jpsipipi=TightCut.dec @@ -21,7 +21,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bu_psi3823K,PHSP,Jpsipipi=TightCut.dec b/dkfiles/Bu_psi3823K,PHSP,Jpsipipi=TightCut.dec index 691bb3bba..de5624e40 100644 --- a/dkfiles/Bu_psi3823K,PHSP,Jpsipipi=TightCut.dec +++ b/dkfiles/Bu_psi3823K,PHSP,Jpsipipi=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Bu_rhomunu=TightCut,BCL.dec b/dkfiles/Bu_rhomunu=TightCut,BCL.dec index 1f2f8a09a..f1b64ca8f 100644 --- a/dkfiles/Bu_rhomunu=TightCut,BCL.dec +++ b/dkfiles/Bu_rhomunu=TightCut,BCL.dec @@ -12,7 +12,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation().SignalRepeatedHadronization +# gen = Generation(genAlgName).SignalRepeatedHadronization # gen.addTool( LoKi__GenCutTool, "TightCut" ) # SignalFilter = gen.TightCut # SignalFilter.Decay = "[B+ => (rho(770)0 => ^pi+ ^pi-) ^mu+ nu_mu]CC" diff --git a/dkfiles/D+_K+eta,eeg=TightCut.dec b/dkfiles/D+_K+eta,eeg=TightCut.dec index 3e826dfe0..236f0ebcf 100644 --- a/dkfiles/D+_K+eta,eeg=TightCut.dec +++ b/dkfiles/D+_K+eta,eeg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^K+ ( eta -> ^e+ ^e- gamma )]CC' diff --git a/dkfiles/D+_K+eta,eeg=TightCut2.dec b/dkfiles/D+_K+eta,eeg=TightCut2.dec index 95109ee9f..160d2b6d4 100644 --- a/dkfiles/D+_K+eta,eeg=TightCut2.dec +++ b/dkfiles/D+_K+eta,eeg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K+ ( eta => ^e+ ^e- gamma )]CC' diff --git a/dkfiles/D+_K+eta,gg=TightCut.dec b/dkfiles/D+_K+eta,gg=TightCut.dec index 350646c4f..ba0f880ee 100644 --- a/dkfiles/D+_K+eta,gg=TightCut.dec +++ b/dkfiles/D+_K+eta,gg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^K+ ( eta -> gamma gamma )]CC' diff --git a/dkfiles/D+_K+eta,gg=TightCut2.dec b/dkfiles/D+_K+eta,gg=TightCut2.dec index d1e6e66de..043044327 100644 --- a/dkfiles/D+_K+eta,gg=TightCut2.dec +++ b/dkfiles/D+_K+eta,gg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K+ ( eta => gamma gamma )]CC' diff --git a/dkfiles/D+_K+pi0,eeg=TightCut.dec b/dkfiles/D+_K+pi0,eeg=TightCut.dec index 476829ac6..ca5e20955 100644 --- a/dkfiles/D+_K+pi0,eeg=TightCut.dec +++ b/dkfiles/D+_K+pi0,eeg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^K+ ( pi0 -> ^e+ ^e- gamma )]CC' diff --git a/dkfiles/D+_K+pi0,eeg=TightCut2.dec b/dkfiles/D+_K+pi0,eeg=TightCut2.dec index 67769f893..e063b7d3c 100644 --- a/dkfiles/D+_K+pi0,eeg=TightCut2.dec +++ b/dkfiles/D+_K+pi0,eeg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K+ ( pi0 => ^e+ ^e- gamma )]CC' diff --git a/dkfiles/D+_K+pi0,gg=TightCut.dec b/dkfiles/D+_K+pi0,gg=TightCut.dec index ba34131bb..1a180dca2 100644 --- a/dkfiles/D+_K+pi0,gg=TightCut.dec +++ b/dkfiles/D+_K+pi0,gg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^K+ ( pi0 -> gamma gamma )]CC' diff --git a/dkfiles/D+_K+pi0,gg=TightCut2.dec b/dkfiles/D+_K+pi0,gg=TightCut2.dec index 50cc75638..428f51602 100644 --- a/dkfiles/D+_K+pi0,gg=TightCut2.dec +++ b/dkfiles/D+_K+pi0,gg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K+ ( pi0 => gamma gamma )]CC' diff --git a/dkfiles/D+_K-K+K+=phsp,TightCut.dec b/dkfiles/D+_K-K+K+=phsp,TightCut.dec index f412adef6..9e722d6de 100644 --- a/dkfiles/D+_K-K+K+=phsp,TightCut.dec +++ b/dkfiles/D+_K-K+K+=phsp,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K- ^K+ ^K+]CC' diff --git a/dkfiles/D+_K-K+K+=phsp,TightCut2.dec b/dkfiles/D+_K-K+K+=phsp,TightCut2.dec index 6bb230208..3988fd830 100644 --- a/dkfiles/D+_K-K+K+=phsp,TightCut2.dec +++ b/dkfiles/D+_K-K+K+=phsp,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K- ^K+ ^K+]CC' diff --git a/dkfiles/D+_K-K+pi+=phsp,TightCut.dec b/dkfiles/D+_K-K+pi+=phsp,TightCut.dec index 267077a41..a9036db4c 100644 --- a/dkfiles/D+_K-K+pi+=phsp,TightCut.dec +++ b/dkfiles/D+_K-K+pi+=phsp,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/D+_K-K+pi+=phsp,TightCut2.dec b/dkfiles/D+_K-K+pi+=phsp,TightCut2.dec index d6356c7ec..7148556b7 100644 --- a/dkfiles/D+_K-K+pi+=phsp,TightCut2.dec +++ b/dkfiles/D+_K-K+pi+=phsp,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/D+_K-K+pi+=res,DecProdCut,pt10GeV.dec b/dkfiles/D+_K-K+pi+=res,DecProdCut,pt10GeV.dec index cb901a1c2..1893f71b0 100644 --- a/dkfiles/D+_K-K+pi+=res,DecProdCut,pt10GeV.dec +++ b/dkfiles/D+_K-K+pi+=res,DecProdCut,pt10GeV.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'MinPTAndDaughtersInLHCb' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.MinPTAndDaughtersInLHCb # minPTAndDaughtersInLHCb.Decay = '^[D+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/D+_K-K+pi+=res,TightCut.dec b/dkfiles/D+_K-K+pi+=res,TightCut.dec index eecd8b951..adaf05217 100644 --- a/dkfiles/D+_K-K+pi+=res,TightCut.dec +++ b/dkfiles/D+_K-K+pi+=res,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/D+_K-K+pi+=res,TightCut2.dec b/dkfiles/D+_K-K+pi+=res,TightCut2.dec index ec773cd5d..49d6477f6 100644 --- a/dkfiles/D+_K-K+pi+=res,TightCut2.dec +++ b/dkfiles/D+_K-K+pi+=res,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/D+_K-K+pi+=res,TightCut3.dec b/dkfiles/D+_K-K+pi+=res,TightCut3.dec index 8987dedac..e3c774459 100644 --- a/dkfiles/D+_K-K+pi+=res,TightCut3.dec +++ b/dkfiles/D+_K-K+pi+=res,TightCut3.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/D+_K-pi+pi+=phsp,TightCut2.dec b/dkfiles/D+_K-pi+pi+=phsp,TightCut2.dec index e8dd7b260..6942ae093 100644 --- a/dkfiles/D+_K-pi+pi+=phsp,TightCut2.dec +++ b/dkfiles/D+_K-pi+pi+=phsp,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K- ^pi+ ^pi+]CC' diff --git a/dkfiles/D+_K-pi+pi+=res,DecProdCut,DpPtCut=8GeV,epos.dec b/dkfiles/D+_K-pi+pi+=res,DecProdCut,DpPtCut=8GeV,epos.dec index d1c64e0ab..e23056dd6 100644 --- a/dkfiles/D+_K-pi+pi+=res,DecProdCut,DpPtCut=8GeV,epos.dec +++ b/dkfiles/D+_K-pi+pi+=res,DecProdCut,DpPtCut=8GeV,epos.dec @@ -12,9 +12,9 @@ # # cut on FullGenEventCutTool due to EPOS embedding # # from Configurables import LoKi__FullGenEventCut -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/MinPT" -# Generation().addTool( LoKi__FullGenEventCut, "MinPT" ) -# minPT= Generation().MinPT +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/MinPT" +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "MinPT" ) +# minPT= Generation(genAlgName).MinPT # minPT.OutputLevel=2 # minPT.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", @@ -26,6 +26,8 @@ # Documentation: Decay products in acceptance, Dalitz decay model # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # CPUTime: < 2 min diff --git a/dkfiles/D+_K-pi+pi+=res,DecProdCut,pt10GeV.dec b/dkfiles/D+_K-pi+pi+=res,DecProdCut,pt10GeV.dec index 1347dc3ec..98ec64657 100644 --- a/dkfiles/D+_K-pi+pi+=res,DecProdCut,pt10GeV.dec +++ b/dkfiles/D+_K-pi+pi+=res,DecProdCut,pt10GeV.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'MinPTAndDaughtersInLHCb' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.MinPTAndDaughtersInLHCb # minPTAndDaughtersInLHCb.Decay = '^[D+ => ^K- ^pi+ ^pi+]CC' @@ -36,6 +36,8 @@ # # CPUTime: 2 min # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # Responsible: Patrick Spradlin diff --git a/dkfiles/D+_K-pi+pi+=res,DecProdCut.dec b/dkfiles/D+_K-pi+pi+=res,DecProdCut.dec index d31f2a06b..59faa59c7 100644 --- a/dkfiles/D+_K-pi+pi+=res,DecProdCut.dec +++ b/dkfiles/D+_K-pi+pi+=res,DecProdCut.dec @@ -9,6 +9,10 @@ # Documentation: Decay products in acceptance, Dalitz decay model # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # Responsible: Mat Charles diff --git a/dkfiles/D+_K-pi+pi+=res,TightCut,ACPKKCuts.dec b/dkfiles/D+_K-pi+pi+=res,TightCut,ACPKKCuts.dec index f6dfd9e9b..d01ff3a48 100644 --- a/dkfiles/D+_K-pi+pi+=res,TightCut,ACPKKCuts.dec +++ b/dkfiles/D+_K-pi+pi+=res,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalPlain +# signal = Generation(genAlgName).SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # cuts = signal.TightCut # cuts.Decay = '^[D+ ==> ^K- ^pi+ ^pi+]CC'#D+ -> K-pi+h+ diff --git a/dkfiles/D+_K-pi+pi+=res,TightCut.dec b/dkfiles/D+_K-pi+pi+=res,TightCut.dec index 5c536286f..ed750ebe4 100644 --- a/dkfiles/D+_K-pi+pi+=res,TightCut.dec +++ b/dkfiles/D+_K-pi+pi+=res,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K- ^pi+ ^pi+]CC' diff --git a/dkfiles/D+_K-pi+pi+=res,TightCut2.dec b/dkfiles/D+_K-pi+pi+=res,TightCut2.dec index 3326c62f1..87e610a4b 100644 --- a/dkfiles/D+_K-pi+pi+=res,TightCut2.dec +++ b/dkfiles/D+_K-pi+pi+=res,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^K- ^pi+ ^pi+]CC' diff --git a/dkfiles/D+_K-pi+pi+=res,longLived.dec b/dkfiles/D+_K-pi+pi+=res,longLived.dec index 0d4f81311..a0eabab7d 100644 --- a/dkfiles/D+_K-pi+pi+=res,longLived.dec +++ b/dkfiles/D+_K-pi+pi+=res,longLived.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/D+_Kspi+=phsp,DecProdCut.dec b/dkfiles/D+_Kspi+=phsp,DecProdCut.dec index eba83bdb3..15fd369fd 100644 --- a/dkfiles/D+_Kspi+=phsp,DecProdCut.dec +++ b/dkfiles/D+_Kspi+=phsp,DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: Decay products in acceptance, phase space decay model # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # Responsible: C. Jones diff --git a/dkfiles/D+_Kspi+=phsp,TightCut,ACPKKCuts.dec b/dkfiles/D+_Kspi+=phsp,TightCut,ACPKKCuts.dec index 569bccdca..d4865e6ac 100644 --- a/dkfiles/D+_Kspi+=phsp,TightCut,ACPKKCuts.dec +++ b/dkfiles/D+_Kspi+=phsp,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalPlain +# signal = Generation(genAlgName).SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # cuts = signal.TightCut # cuts.Decay = '^[D+ => ^(KS0 => pi+ pi-) ^pi+]CC' diff --git a/dkfiles/D+_etaK,pipigamma=TightCut.dec b/dkfiles/D+_etaK,pipigamma=TightCut.dec index 24e82059b..8213bf6c4 100644 --- a/dkfiles/D+_etaK,pipigamma=TightCut.dec +++ b/dkfiles/D+_etaK,pipigamma=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ( eta => ^pi+ ^pi- ^gamma ) ^K+]CC' diff --git a/dkfiles/D+_etapi,mm=TightCut.dec b/dkfiles/D+_etapi,mm=TightCut.dec index 8bb85144a..444894107 100644 --- a/dkfiles/D+_etapi,mm=TightCut.dec +++ b/dkfiles/D+_etapi,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ( eta -> ^mu+ ^mu- ) ^pi+]CC' diff --git a/dkfiles/D+_etapi,pipi=TightCut.dec b/dkfiles/D+_etapi,pipi=TightCut.dec index e9f4324ff..5f7d19007 100644 --- a/dkfiles/D+_etapi,pipi=TightCut.dec +++ b/dkfiles/D+_etapi,pipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ( eta -> ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/D+_etapi,pipigamma=TightCut.dec b/dkfiles/D+_etapi,pipigamma=TightCut.dec index 26e341e49..a529499c2 100644 --- a/dkfiles/D+_etapi,pipigamma=TightCut.dec +++ b/dkfiles/D+_etapi,pipigamma=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ( eta => ^pi+ ^pi- ^gamma ) ^pi+]CC' diff --git a/dkfiles/D+_etaprimeK,rhogamma=TightCut.dec b/dkfiles/D+_etaprimeK,rhogamma=TightCut.dec index 07cb9eb74..4e06843af 100644 --- a/dkfiles/D+_etaprimeK,rhogamma=TightCut.dec +++ b/dkfiles/D+_etaprimeK,rhogamma=TightCut.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ( eta_prime => ( rho(770)0 => ^pi+ ^pi- ) ^gamma ) ^K+]CC' diff --git a/dkfiles/D+_etaprimepi,mm=TightCut.dec b/dkfiles/D+_etaprimepi,mm=TightCut.dec index 273f4f24f..4bd5aa67b 100644 --- a/dkfiles/D+_etaprimepi,mm=TightCut.dec +++ b/dkfiles/D+_etaprimepi,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ( eta_prime -> ^mu+ ^mu- ) ^pi+]CC' diff --git a/dkfiles/D+_etaprimepi,pipi=TightCut.dec b/dkfiles/D+_etaprimepi,pipi=TightCut.dec index 6a9372981..86cf05275 100644 --- a/dkfiles/D+_etaprimepi,pipi=TightCut.dec +++ b/dkfiles/D+_etaprimepi,pipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ( eta_prime -> ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/D+_etaprimepi,rhogamma=TightCut.dec b/dkfiles/D+_etaprimepi,rhogamma=TightCut.dec index c8635832d..d9d272db8 100644 --- a/dkfiles/D+_etaprimepi,rhogamma=TightCut.dec +++ b/dkfiles/D+_etaprimepi,rhogamma=TightCut.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ( eta_prime => ( rho(770)0 => ^pi+ ^pi- ) ^gamma ) ^pi+]CC' diff --git a/dkfiles/D+_pi+eta,eeg=TightCut2.dec b/dkfiles/D+_pi+eta,eeg=TightCut2.dec index 688165a46..c7d679b77 100644 --- a/dkfiles/D+_pi+eta,eeg=TightCut2.dec +++ b/dkfiles/D+_pi+eta,eeg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^pi+ ( eta -> ^e+ ^e- gamma )]CC' diff --git a/dkfiles/D+_pi+eta,eeg=TightCut3.dec b/dkfiles/D+_pi+eta,eeg=TightCut3.dec index 7eb5475f5..d7c21955b 100644 --- a/dkfiles/D+_pi+eta,eeg=TightCut3.dec +++ b/dkfiles/D+_pi+eta,eeg=TightCut3.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi+ ( eta => ^e+ ^e- gamma )]CC' diff --git a/dkfiles/D+_pi+eta,gg=TightCut.dec b/dkfiles/D+_pi+eta,gg=TightCut.dec index c3b99630e..b01a1f4c2 100644 --- a/dkfiles/D+_pi+eta,gg=TightCut.dec +++ b/dkfiles/D+_pi+eta,gg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^pi+ ( eta -> gamma gamma )]CC' diff --git a/dkfiles/D+_pi+eta,gg=TightCut2.dec b/dkfiles/D+_pi+eta,gg=TightCut2.dec index 363c5ac50..de4ccc2d2 100644 --- a/dkfiles/D+_pi+eta,gg=TightCut2.dec +++ b/dkfiles/D+_pi+eta,gg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi+ ( eta => gamma gamma )]CC' diff --git a/dkfiles/D+_pi+pi-pi+=phsp,TightCut.dec b/dkfiles/D+_pi+pi-pi+=phsp,TightCut.dec index 3b0f3317f..bb47a9dae 100644 --- a/dkfiles/D+_pi+pi-pi+=phsp,TightCut.dec +++ b/dkfiles/D+_pi+pi-pi+=phsp,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi+ ^pi- ^pi+]CC' diff --git a/dkfiles/D+_pi+pi0,eeg=TightCut.dec b/dkfiles/D+_pi+pi0,eeg=TightCut.dec index 15762146e..a33425e41 100644 --- a/dkfiles/D+_pi+pi0,eeg=TightCut.dec +++ b/dkfiles/D+_pi+pi0,eeg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^pi+ ( pi0 -> ^e+ ^e- gamma )]CC' diff --git a/dkfiles/D+_pi+pi0,eeg=TightCut2.dec b/dkfiles/D+_pi+pi0,eeg=TightCut2.dec index dcf5ac3e4..9cab90796 100644 --- a/dkfiles/D+_pi+pi0,eeg=TightCut2.dec +++ b/dkfiles/D+_pi+pi0,eeg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^pi+ ( pi0 -> ^e+ ^e- gamma )]CC' diff --git a/dkfiles/D+_pi+pi0,eeg=TightCut3.dec b/dkfiles/D+_pi+pi0,eeg=TightCut3.dec index d87b2ba6d..b2e0813b7 100644 --- a/dkfiles/D+_pi+pi0,eeg=TightCut3.dec +++ b/dkfiles/D+_pi+pi0,eeg=TightCut3.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi+ ( pi0 => ^e+ ^e- gamma )]CC' diff --git a/dkfiles/D+_pi+pi0,gg=TightCut.dec b/dkfiles/D+_pi+pi0,gg=TightCut.dec index e8176b6dd..642df1967 100644 --- a/dkfiles/D+_pi+pi0,gg=TightCut.dec +++ b/dkfiles/D+_pi+pi0,gg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^pi+ ( pi0 -> gamma gamma )]CC' diff --git a/dkfiles/D+_pi+pi0,gg=TightCut2.dec b/dkfiles/D+_pi+pi0,gg=TightCut2.dec index 5f2df44fc..4f1f1c51f 100644 --- a/dkfiles/D+_pi+pi0,gg=TightCut2.dec +++ b/dkfiles/D+_pi+pi0,gg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi+ ( pi0 => gamma gamma )]CC' diff --git a/dkfiles/D+_pi-pi+K+=phsp,TightCut2.dec b/dkfiles/D+_pi-pi+K+=phsp,TightCut2.dec index b86154c3b..87c54c9d5 100644 --- a/dkfiles/D+_pi-pi+K+=phsp,TightCut2.dec +++ b/dkfiles/D+_pi-pi+K+=phsp,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi- ^pi+ ^K+]CC' diff --git a/dkfiles/D+_pi-pi+K+=res,TightCut.dec b/dkfiles/D+_pi-pi+K+=res,TightCut.dec index 522167af7..e9fdd9f37 100644 --- a/dkfiles/D+_pi-pi+K+=res,TightCut.dec +++ b/dkfiles/D+_pi-pi+K+=res,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi- ^pi+ ^K+]CC' diff --git a/dkfiles/D+_pi-pi+K+=res,TightCut2.dec b/dkfiles/D+_pi-pi+K+=res,TightCut2.dec index bbd0f4af0..93dbaa251 100644 --- a/dkfiles/D+_pi-pi+K+=res,TightCut2.dec +++ b/dkfiles/D+_pi-pi+K+=res,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi- ^pi+ ^K+]CC' diff --git a/dkfiles/D+_pi-pi+pi+=phsp,TightCut2.dec b/dkfiles/D+_pi-pi+pi+=phsp,TightCut2.dec index 5542dd723..4a499f4ba 100644 --- a/dkfiles/D+_pi-pi+pi+=phsp,TightCut2.dec +++ b/dkfiles/D+_pi-pi+pi+=phsp,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi- ^pi+ ^pi+]CC' diff --git a/dkfiles/D+_pi-pi+pi+=res,TightCut2.dec b/dkfiles/D+_pi-pi+pi+=res,TightCut2.dec index 9a99a936d..6fcc8054c 100644 --- a/dkfiles/D+_pi-pi+pi+=res,TightCut2.dec +++ b/dkfiles/D+_pi-pi+pi+=res,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi- ^pi+ ^pi+]CC' diff --git a/dkfiles/D+_pi-pi+pi+=res,TightCut3.dec b/dkfiles/D+_pi-pi+pi+=res,TightCut3.dec index 87f0a16c4..755285027 100644 --- a/dkfiles/D+_pi-pi+pi+=res,TightCut3.dec +++ b/dkfiles/D+_pi-pi+pi+=res,TightCut3.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ => ^pi- ^pi+ ^pi+]CC' diff --git a/dkfiles/D+_pieta,eeg=TightCut.dec b/dkfiles/D+_pieta,eeg=TightCut.dec index f81f750bf..577002665 100644 --- a/dkfiles/D+_pieta,eeg=TightCut.dec +++ b/dkfiles/D+_pieta,eeg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^pi+ ( eta -> ^e+ ^e- gamma )]CC' diff --git a/dkfiles/D+_pieta,pipig=TightCut.dec b/dkfiles/D+_pieta,pipig=TightCut.dec index cfcca3069..1b6c81d50 100644 --- a/dkfiles/D+_pieta,pipig=TightCut.dec +++ b/dkfiles/D+_pieta,pipig=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ( eta -> ^pi+ ^pi- gamma ) ^pi+]CC' diff --git a/dkfiles/D+_pietap,pipig=TightCut.dec b/dkfiles/D+_pietap,pipig=TightCut.dec index 1ce005553..9c891021a 100644 --- a/dkfiles/D+_pietap,pipig=TightCut.dec +++ b/dkfiles/D+_pietap,pipig=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D+ -> ^pi+ ( eta_prime -> ^pi+ ^pi- gamma )]CC' diff --git a/dkfiles/D+_taunu,mme=OS,FromB,TightCut.dec b/dkfiles/D+_taunu,mme=OS,FromB,TightCut.dec index 194d73466..093941f2a 100755 --- a/dkfiles/D+_taunu,mme=OS,FromB,TightCut.dec +++ b/dkfiles/D+_taunu,mme=OS,FromB,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,mme=OS,FromD,TightCut.dec b/dkfiles/D+_taunu,mme=OS,FromD,TightCut.dec index 1ea3099dc..9dafab9f0 100755 --- a/dkfiles/D+_taunu,mme=OS,FromD,TightCut.dec +++ b/dkfiles/D+_taunu,mme=OS,FromD,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,mme=SS,FromB,TightCut.dec b/dkfiles/D+_taunu,mme=SS,FromB,TightCut.dec index b9036da5b..a54e3e31f 100755 --- a/dkfiles/D+_taunu,mme=SS,FromB,TightCut.dec +++ b/dkfiles/D+_taunu,mme=SS,FromB,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,mme=SS,FromD,TightCut.dec b/dkfiles/D+_taunu,mme=SS,FromD,TightCut.dec index b7754f6de..51db2dae6 100755 --- a/dkfiles/D+_taunu,mme=SS,FromD,TightCut.dec +++ b/dkfiles/D+_taunu,mme=SS,FromD,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,mmm=FromB.dec b/dkfiles/D+_taunu,mmm=FromB.dec index 2aedb48a8..9cb6396b0 100755 --- a/dkfiles/D+_taunu,mmm=FromB.dec +++ b/dkfiles/D+_taunu,mmm=FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,mmm=FromD.dec b/dkfiles/D+_taunu,mmm=FromD.dec index 428642027..98947fe56 100755 --- a/dkfiles/D+_taunu,mmm=FromD.dec +++ b/dkfiles/D+_taunu,mmm=FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,muphi=FromB.dec b/dkfiles/D+_taunu,muphi=FromB.dec index ff0943a5a..98f73a35a 100755 --- a/dkfiles/D+_taunu,muphi=FromB.dec +++ b/dkfiles/D+_taunu,muphi=FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,muphi=FromD.dec b/dkfiles/D+_taunu,muphi=FromD.dec index e86ee8543..716cdd558 100755 --- a/dkfiles/D+_taunu,muphi=FromD.dec +++ b/dkfiles/D+_taunu,muphi=FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,pmm=OS,FromB.dec b/dkfiles/D+_taunu,pmm=OS,FromB.dec index bc6d5cc98..c4e084b80 100755 --- a/dkfiles/D+_taunu,pmm=OS,FromB.dec +++ b/dkfiles/D+_taunu,pmm=OS,FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,pmm=OS,FromD.dec b/dkfiles/D+_taunu,pmm=OS,FromD.dec index 5606e76b8..558a096c6 100755 --- a/dkfiles/D+_taunu,pmm=OS,FromD.dec +++ b/dkfiles/D+_taunu,pmm=OS,FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,pmm=SS,FromB.dec b/dkfiles/D+_taunu,pmm=SS,FromB.dec index 20f532e85..088c9e06a 100755 --- a/dkfiles/D+_taunu,pmm=SS,FromB.dec +++ b/dkfiles/D+_taunu,pmm=SS,FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D+_taunu,pmm=SS,FromD.dec b/dkfiles/D+_taunu,pmm=SS,FromD.dec index 3a6656b06..8d478e7b0 100755 --- a/dkfiles/D+_taunu,pmm=SS,FromD.dec +++ b/dkfiles/D+_taunu,pmm=SS,FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D0_KSKS=DecProdCut,tightCut.dec b/dkfiles/D0_KSKS=DecProdCut,tightCut.dec index 1e1fcd412..e266dcccd 100644 --- a/dkfiles/D0_KSKS=DecProdCut,tightCut.dec +++ b/dkfiles/D0_KSKS=DecProdCut,tightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/D0_KSKS=TightCut.dec b/dkfiles/D0_KSKS=TightCut.dec index 80f0bb1a2..a3d08423e 100644 --- a/dkfiles/D0_KSKS=TightCut.dec +++ b/dkfiles/D0_KSKS=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=10GeV.dec b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=10GeV.dec index 18dcd2e89..e622c7951 100644 --- a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=10GeV.dec +++ b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=10GeV.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'MinPTAndDaughtersInLHCb' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.MinPTAndDaughtersInLHCb # minPTAndDaughtersInLHCb.Decay = '^[D0 => ^K- ^pi+]CC' @@ -30,6 +30,8 @@ # Documentation: Phase space decay model, test D0 pT cut # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=12GeV.dec b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=12GeV.dec index 7f11969e6..617c21229 100644 --- a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=12GeV.dec +++ b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=12GeV.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'MinPTAndDaughtersInLHCb' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.MinPTAndDaughtersInLHCb # minPTAndDaughtersInLHCb.Decay = '^[D0 => ^K- ^pi+]CC' diff --git a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=6GeV.dec b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=6GeV.dec index 0275a8320..9aeee99ff 100644 --- a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=6GeV.dec +++ b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=6GeV.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'MinPTAndDaughtersInLHCb' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.MinPTAndDaughtersInLHCb # minPTAndDaughtersInLHCb.Decay = '^[D0 => ^K- ^pi+]CC' diff --git a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos.dec b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos.dec index b15034c18..d52e9c266 100644 --- a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos.dec +++ b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos.dec @@ -12,9 +12,9 @@ # # cut on FullGenEventCutTool due to EPOS embedding # # from Configurables import LoKi__FullGenEventCut -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/MinPT" -# Generation().addTool( LoKi__FullGenEventCut, "MinPT" ) -# minPT= Generation().MinPT +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/MinPT" +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "MinPT" ) +# minPT= Generation(genAlgName).MinPT # minPT.OutputLevel=2 # minPT.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", @@ -26,6 +26,8 @@ # Documentation: Phase space decay model, daughters in acceptance, high pT # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1.dec b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1.dec index 80c6ca94d..52f2560cb 100644 --- a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1.dec +++ b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV,epos1.dec @@ -12,9 +12,9 @@ # # cut on FullGenEventCutTool due to EPOS embedding # # from Configurables import LoKi__FullGenEventCut -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/MinPT" -# Generation().addTool( LoKi__FullGenEventCut, "MinPT" ) -# minPT= Generation().MinPT +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/MinPT" +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "MinPT" ) +# minPT= Generation(genAlgName).MinPT # minPT.OutputLevel=2 # minPT.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", @@ -26,6 +26,8 @@ # Documentation: Phase space decay model, daughters in acceptance, high pT # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV.dec b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV.dec index dda7dbfb4..a94eb0286 100644 --- a/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV.dec +++ b/dkfiles/D0_Kpi=DecProdCut,D0PtCut=8GeV.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'MinPTAndDaughtersInLHCb' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.MinPTAndDaughtersInLHCb # minPTAndDaughtersInLHCb.Decay = '^[D0 => ^K- ^pi+]CC' diff --git a/dkfiles/D0_Kpi=DecProdCut.dec b/dkfiles/D0_Kpi=DecProdCut.dec index 17933d4a2..62396e185 100644 --- a/dkfiles/D0_Kpi=DecProdCut.dec +++ b/dkfiles/D0_Kpi=DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: Phase space decay model # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # Responsible: Liming Zhang diff --git a/dkfiles/D_phipi,KK=TightCut,FromB.dec b/dkfiles/D_phipi,KK=TightCut,FromB.dec index dc1c7d108..82f14754a 100755 --- a/dkfiles/D_phipi,KK=TightCut,FromB.dec +++ b/dkfiles/D_phipi,KK=TightCut,FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D_phipi,KK=TightCut,FromD.dec b/dkfiles/D_phipi,KK=TightCut,FromD.dec index 6a3219409..5d3f6446f 100755 --- a/dkfiles/D_phipi,KK=TightCut,FromD.dec +++ b/dkfiles/D_phipi,KK=TightCut,FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D_phipipi0,KK=TightCut,FromB.dec b/dkfiles/D_phipipi0,KK=TightCut,FromB.dec index e81c95491..8ed234be4 100755 --- a/dkfiles/D_phipipi0,KK=TightCut,FromB.dec +++ b/dkfiles/D_phipipi0,KK=TightCut,FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/D_phipipi0,KK=TightCut,FromD.dec b/dkfiles/D_phipipi0,KK=TightCut,FromD.dec index 9dc98c774..0a378d357 100755 --- a/dkfiles/D_phipipi0,KK=TightCut,FromD.dec +++ b/dkfiles/D_phipipi0,KK=TightCut,FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/DrellYan_mumu=2GeV.dec b/dkfiles/DrellYan_mumu=2GeV.dec index 0b74997e7..615d0d509 100755 --- a/dkfiles/DrellYan_mumu=2GeV.dec +++ b/dkfiles/DrellYan_mumu=2GeV.dec @@ -12,6 +12,8 @@ # Documentation: 1 lepton # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: EW # Tested: Yes # Responsible: Karol Hennessy diff --git a/dkfiles/DrellYan_mumu=60GeV.dec b/dkfiles/DrellYan_mumu=60GeV.dec index 9971f0fd8..f021f8bb5 100755 --- a/dkfiles/DrellYan_mumu=60GeV.dec +++ b/dkfiles/DrellYan_mumu=60GeV.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromDYInAcc" ) -# muonsInAcc = Generation().TwoMuonsFromDYInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromDYInAcc" ) +# muonsInAcc = Generation(genAlgName).TwoMuonsFromDYInAcc # muonsInAcc.Code = " count ( isDYWithMuonInAcc ) > 0 " # muonsInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Ds+_K-K+K+=phsp,TightCut2.dec b/dkfiles/Ds+_K-K+K+=phsp,TightCut2.dec index f5f7336be..eb80fd62a 100644 --- a/dkfiles/Ds+_K-K+K+=phsp,TightCut2.dec +++ b/dkfiles/Ds+_K-K+K+=phsp,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^K- ^K+ ^K+]CC' diff --git a/dkfiles/Ds+_K-K+pi+=phsp,TightCut.dec b/dkfiles/Ds+_K-K+pi+=phsp,TightCut.dec index 64d2bbdd8..29ac7215f 100644 --- a/dkfiles/Ds+_K-K+pi+=phsp,TightCut.dec +++ b/dkfiles/Ds+_K-K+pi+=phsp,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/Ds+_K-K+pi+=phsp,TightCut2.dec b/dkfiles/Ds+_K-K+pi+=phsp,TightCut2.dec index 32eb1f88a..e150699eb 100644 --- a/dkfiles/Ds+_K-K+pi+=phsp,TightCut2.dec +++ b/dkfiles/Ds+_K-K+pi+=phsp,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/Ds+_K-K+pi+=res,DecProdCut,PTYcut.dec b/dkfiles/Ds+_K-K+pi+=res,DecProdCut,PTYcut.dec index 927ca8b85..3b6f54bc6 100644 --- a/dkfiles/Ds+_K-K+pi+=res,DecProdCut,PTYcut.dec +++ b/dkfiles/Ds+_K-K+pi+=res,DecProdCut,PTYcut.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'MinPTAndDaughtersInLHCb' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.MinPTAndDaughtersInLHCb # minPTAndDaughtersInLHCb.Decay = '^[D_s+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/Ds+_K-K+pi+=res,DecProdCut,pt10GeV.dec b/dkfiles/Ds+_K-K+pi+=res,DecProdCut,pt10GeV.dec index 94b99b020..632f61eea 100644 --- a/dkfiles/Ds+_K-K+pi+=res,DecProdCut,pt10GeV.dec +++ b/dkfiles/Ds+_K-K+pi+=res,DecProdCut,pt10GeV.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'MinPTAndDaughtersInLHCb' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.MinPTAndDaughtersInLHCb # minPTAndDaughtersInLHCb.Decay = '^[D_s+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/Ds+_K-K+pi+=res,DecProdCut.dec b/dkfiles/Ds+_K-K+pi+=res,DecProdCut.dec index aca64f0e6..df901b6d1 100644 --- a/dkfiles/Ds+_K-K+pi+=res,DecProdCut.dec +++ b/dkfiles/Ds+_K-K+pi+=res,DecProdCut.dec @@ -13,6 +13,8 @@ # Documentation: Decay products in acceptance, Dalitz decay model # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # # Tested: Yes diff --git a/dkfiles/Ds+_K-K+pi+=res,TightCut,ACPKKCuts.dec b/dkfiles/Ds+_K-K+pi+=res,TightCut,ACPKKCuts.dec index fe2c41b89..b4c58ac3f 100644 --- a/dkfiles/Ds+_K-K+pi+=res,TightCut,ACPKKCuts.dec +++ b/dkfiles/Ds+_K-K+pi+=res,TightCut,ACPKKCuts.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalPlain +# signal = Generation(genAlgName).SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # cuts = signal.TightCut # cuts.Decay = '^[ D_s+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/Ds+_K-K+pi+=res,TightCut.dec b/dkfiles/Ds+_K-K+pi+=res,TightCut.dec index 0dbdb8fed..7933226fc 100644 --- a/dkfiles/Ds+_K-K+pi+=res,TightCut.dec +++ b/dkfiles/Ds+_K-K+pi+=res,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/Ds+_K-K+pi+=res,TightCut2.dec b/dkfiles/Ds+_K-K+pi+=res,TightCut2.dec index e4fba9471..978889b98 100644 --- a/dkfiles/Ds+_K-K+pi+=res,TightCut2.dec +++ b/dkfiles/Ds+_K-K+pi+=res,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/Ds+_K-K+pi+=res,TightCut3.dec b/dkfiles/Ds+_K-K+pi+=res,TightCut3.dec index 81e35fbfd..d021b17ed 100644 --- a/dkfiles/Ds+_K-K+pi+=res,TightCut3.dec +++ b/dkfiles/Ds+_K-K+pi+=res,TightCut3.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^K- ^K+ ^pi+]CC' diff --git a/dkfiles/Ds+_KsK+=phsp,TightCut,ACPKKCuts.dec b/dkfiles/Ds+_KsK+=phsp,TightCut,ACPKKCuts.dec index bb3d55630..67a6b86d1 100644 --- a/dkfiles/Ds+_KsK+=phsp,TightCut,ACPKKCuts.dec +++ b/dkfiles/Ds+_KsK+=phsp,TightCut,ACPKKCuts.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# signal = Generation().SignalPlain +# signal = Generation(genAlgName).SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # cuts = signal.TightCut # cuts.Decay = '^[D_s+ => ^(KS0 => pi+ pi-) ^K+]CC' diff --git a/dkfiles/Ds+_etaK,pipigamma=TightCut.dec b/dkfiles/Ds+_etaK,pipigamma=TightCut.dec index 33e06845d..4907121cd 100644 --- a/dkfiles/Ds+_etaK,pipigamma=TightCut.dec +++ b/dkfiles/Ds+_etaK,pipigamma=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ( eta => ^pi+ ^pi- ^gamma ) ^K+]CC' diff --git a/dkfiles/Ds+_etapi,pipigamma=TightCut.dec b/dkfiles/Ds+_etapi,pipigamma=TightCut.dec index 6157e8b71..a6414e824 100644 --- a/dkfiles/Ds+_etapi,pipigamma=TightCut.dec +++ b/dkfiles/Ds+_etapi,pipigamma=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ( eta => ^pi+ ^pi- ^gamma ) ^pi+]CC' diff --git a/dkfiles/Ds+_etaprimeK,rhogamma=TightCut.dec b/dkfiles/Ds+_etaprimeK,rhogamma=TightCut.dec index 201af8341..7c97ed74a 100644 --- a/dkfiles/Ds+_etaprimeK,rhogamma=TightCut.dec +++ b/dkfiles/Ds+_etaprimeK,rhogamma=TightCut.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ( eta_prime => ( rho(770)0 => ^pi+ ^pi- ) ^gamma ) ^K+]CC' diff --git a/dkfiles/Ds+_etaprimepi,rhogamma=TightCut.dec b/dkfiles/Ds+_etaprimepi,rhogamma=TightCut.dec index 26a941bf7..1e9895349 100644 --- a/dkfiles/Ds+_etaprimepi,rhogamma=TightCut.dec +++ b/dkfiles/Ds+_etaprimepi,rhogamma=TightCut.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ( eta_prime => ( rho(770)0 => ^pi+ ^pi- ) ^gamma ) ^pi+]CC' diff --git a/dkfiles/Ds+_pi-K+K+=phsp,TightCut.dec b/dkfiles/Ds+_pi-K+K+=phsp,TightCut.dec index bb1964933..775acc38c 100644 --- a/dkfiles/Ds+_pi-K+K+=phsp,TightCut.dec +++ b/dkfiles/Ds+_pi-K+K+=phsp,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^pi- ^K+ ^K+]CC' diff --git a/dkfiles/Ds+_pi-K+K+=phsp,TightCut2.dec b/dkfiles/Ds+_pi-K+K+=phsp,TightCut2.dec index 95e3b04d9..64de03c4b 100644 --- a/dkfiles/Ds+_pi-K+K+=phsp,TightCut2.dec +++ b/dkfiles/Ds+_pi-K+K+=phsp,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^pi- ^K+ ^K+]CC' diff --git a/dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec b/dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec index 664059d6a..0a681c821 100644 --- a/dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec +++ b/dkfiles/Ds+_pi-pi+K+=phsp,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^pi- ^pi+ ^K+]CC' diff --git a/dkfiles/Ds+_pi-pi+K+=phsp,TightCut2.dec b/dkfiles/Ds+_pi-pi+K+=phsp,TightCut2.dec index bbc364769..84228856f 100644 --- a/dkfiles/Ds+_pi-pi+K+=phsp,TightCut2.dec +++ b/dkfiles/Ds+_pi-pi+K+=phsp,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^pi- ^pi+ ^K+]CC' diff --git a/dkfiles/Ds+_pi-pi+pi+=phsp,TightCut2.dec b/dkfiles/Ds+_pi-pi+pi+=phsp,TightCut2.dec index 75f0ecc76..add91447a 100644 --- a/dkfiles/Ds+_pi-pi+pi+=phsp,TightCut2.dec +++ b/dkfiles/Ds+_pi-pi+pi+=phsp,TightCut2.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^pi- ^pi+ ^pi+]CC' diff --git a/dkfiles/Ds+_pi-pi+pi+=res,DecProdCut,pt10GeV.dec b/dkfiles/Ds+_pi-pi+pi+=res,DecProdCut,pt10GeV.dec index 3de5859f8..60707113c 100644 --- a/dkfiles/Ds+_pi-pi+pi+=res,DecProdCut,pt10GeV.dec +++ b/dkfiles/Ds+_pi-pi+pi+=res,DecProdCut,pt10GeV.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'MinPTAndDaughtersInLHCb' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.MinPTAndDaughtersInLHCb # minPTAndDaughtersInLHCb.Decay = '^[D_s+ => ^pi- ^pi+ ^pi+]CC' diff --git a/dkfiles/Ds+_pi-pi+pi+=res,TightCut3.dec b/dkfiles/Ds+_pi-pi+pi+=res,TightCut3.dec index c73f70540..dcd3f2245 100644 --- a/dkfiles/Ds+_pi-pi+pi+=res,TightCut3.dec +++ b/dkfiles/Ds+_pi-pi+pi+=res,TightCut3.dec @@ -11,7 +11,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^pi- ^pi+ ^pi+]CC' diff --git a/dkfiles/Ds+_pietap,pipigamma=TightCut.dec b/dkfiles/Ds+_pietap,pipigamma=TightCut.dec index 51270ac9a..9a1bfa8d7 100644 --- a/dkfiles/Ds+_pietap,pipigamma=TightCut.dec +++ b/dkfiles/Ds+_pietap,pipigamma=TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D_s+ => ^pi+ ( eta_prime => ^pi+ ^pi- ^gamma )]CC' diff --git a/dkfiles/Ds1_Dsmumu,KKpi=TightCut.dec b/dkfiles/Ds1_Dsmumu,KKpi=TightCut.dec index f6cbddc3a..45d05e56d 100644 --- a/dkfiles/Ds1_Dsmumu,KKpi=TightCut.dec +++ b/dkfiles/Ds1_Dsmumu,KKpi=TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds1_Dsstmumu,KKpi=TightCut.dec b/dkfiles/Ds1_Dsstmumu,KKpi=TightCut.dec index 2298bf1e6..9bfe1785b 100644 --- a/dkfiles/Ds1_Dsstmumu,KKpi=TightCut.dec +++ b/dkfiles/Ds1_Dsstmumu,KKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds2317_Dspi0,KKpi=TightCut.dec b/dkfiles/Ds2317_Dspi0,KKpi=TightCut.dec index 33ea3ea69..d11709a83 100644 --- a/dkfiles/Ds2317_Dspi0,KKpi=TightCut.dec +++ b/dkfiles/Ds2317_Dspi0,KKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds2317_Dsstgamma,Dsgamma,KKpi=TightCut.dec b/dkfiles/Ds2317_Dsstgamma,Dsgamma,KKpi=TightCut.dec index 9202b4d3d..e4df5a323 100644 --- a/dkfiles/Ds2317_Dsstgamma,Dsgamma,KKpi=TightCut.dec +++ b/dkfiles/Ds2317_Dsstgamma,Dsgamma,KKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds2317_KKpi=TightCut.dec b/dkfiles/Ds2317_KKpi=TightCut.dec index c324a7db3..91469d3cd 100644 --- a/dkfiles/Ds2317_KKpi=TightCut.dec +++ b/dkfiles/Ds2317_KKpi=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Ds2317_phiphipi,KK,KK=TightCut.dec b/dkfiles/Ds2317_phiphipi,KK,KK=TightCut.dec index d3486ac07..2a8112ee1 100644 --- a/dkfiles/Ds2317_phiphipi,KK,KK=TightCut.dec +++ b/dkfiles/Ds2317_phiphipi,KK,KK=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Ds2317_ppbarpi=TightCut.dec b/dkfiles/Ds2317_ppbarpi=TightCut.dec index cadba39ec..18c19c723 100644 --- a/dkfiles/Ds2317_ppbarpi=TightCut.dec +++ b/dkfiles/Ds2317_ppbarpi=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Ds2460_Ds2317gamma,Dspi0,KKpi=TightCut.dec b/dkfiles/Ds2460_Ds2317gamma,Dspi0,KKpi=TightCut.dec index ffd8e1f09..a56a326f4 100644 --- a/dkfiles/Ds2460_Ds2317gamma,Dspi0,KKpi=TightCut.dec +++ b/dkfiles/Ds2460_Ds2317gamma,Dspi0,KKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds2460_Dsgamma,KKpi=DecProdCut.dec b/dkfiles/Ds2460_Dsgamma,KKpi=DecProdCut.dec index 22c10464e..64d9c3e86 100644 --- a/dkfiles/Ds2460_Dsgamma,KKpi=DecProdCut.dec +++ b/dkfiles/Ds2460_Dsgamma,KKpi=DecProdCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds2460_Dsmumu,KKpi=TightCut.dec b/dkfiles/Ds2460_Dsmumu,KKpi=TightCut.dec index d0f98c171..06a66677c 100644 --- a/dkfiles/Ds2460_Dsmumu,KKpi=TightCut.dec +++ b/dkfiles/Ds2460_Dsmumu,KKpi=TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds2460_Dsstgamma,Dsgamma,KKpi=TightCut.dec b/dkfiles/Ds2460_Dsstgamma,Dsgamma,KKpi=TightCut.dec index b99941b0c..4151f3c9f 100644 --- a/dkfiles/Ds2460_Dsstgamma,Dsgamma,KKpi=TightCut.dec +++ b/dkfiles/Ds2460_Dsstgamma,Dsgamma,KKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds2460_Dsstmumu,KKpi=TightCut.dec b/dkfiles/Ds2460_Dsstmumu,KKpi=TightCut.dec index 27026e965..de90919bd 100644 --- a/dkfiles/Ds2460_Dsstmumu,KKpi=TightCut.dec +++ b/dkfiles/Ds2460_Dsstmumu,KKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds2460_Dsstpi0,Dsgamma,KKpi=TightCut.dec b/dkfiles/Ds2460_Dsstpi0,Dsgamma,KKpi=TightCut.dec index 912a08179..ae88fbdf9 100644 --- a/dkfiles/Ds2460_Dsstpi0,Dsgamma,KKpi=TightCut.dec +++ b/dkfiles/Ds2460_Dsstpi0,Dsgamma,KKpi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds2460_KKpi=TightCut.dec b/dkfiles/Ds2460_KKpi=TightCut.dec index 0ac03a3fd..0377389ff 100644 --- a/dkfiles/Ds2460_KKpi=TightCut.dec +++ b/dkfiles/Ds2460_KKpi=TightCut.dec @@ -16,7 +16,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Ds2460_phiphipi,KK,KK=TightCut.dec b/dkfiles/Ds2460_phiphipi,KK,KK=TightCut.dec index 820efedcd..7d95cc65d 100644 --- a/dkfiles/Ds2460_phiphipi,KK,KK=TightCut.dec +++ b/dkfiles/Ds2460_phiphipi,KK,KK=TightCut.dec @@ -16,7 +16,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Ds2460_ppbarK=TightCut.dec b/dkfiles/Ds2460_ppbarK=TightCut.dec index 28dd1cdee..054b77aee 100644 --- a/dkfiles/Ds2460_ppbarK=TightCut.dec +++ b/dkfiles/Ds2460_ppbarK=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Ds2460_ppbarpi=TightCut.dec b/dkfiles/Ds2460_ppbarpi=TightCut.dec index c5a3de87e..5065e9882 100644 --- a/dkfiles/Ds2460_ppbarpi=TightCut.dec +++ b/dkfiles/Ds2460_ppbarpi=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Ds_K+eta,eeg=TightCut.dec b/dkfiles/Ds_K+eta,eeg=TightCut.dec index 22a13aa16..c5c3b5749 100644 --- a/dkfiles/Ds_K+eta,eeg=TightCut.dec +++ b/dkfiles/Ds_K+eta,eeg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ^K+ ( eta -> ^e+ ^e- gamma )]CC' diff --git a/dkfiles/Ds_K+eta,eeg=TightCut2.dec b/dkfiles/Ds_K+eta,eeg=TightCut2.dec index a49f47246..d327337a8 100644 --- a/dkfiles/Ds_K+eta,eeg=TightCut2.dec +++ b/dkfiles/Ds_K+eta,eeg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^K+ ( eta => ^e+ ^e- gamma )]CC' diff --git a/dkfiles/Ds_K+eta,gg=TightCut.dec b/dkfiles/Ds_K+eta,gg=TightCut.dec index 894b98412..ac8321449 100644 --- a/dkfiles/Ds_K+eta,gg=TightCut.dec +++ b/dkfiles/Ds_K+eta,gg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ^K+ ( eta -> gamma gamma )]CC' diff --git a/dkfiles/Ds_K+eta,gg=TightCut2.dec b/dkfiles/Ds_K+eta,gg=TightCut2.dec index dbddd37da..d57b881b2 100644 --- a/dkfiles/Ds_K+eta,gg=TightCut2.dec +++ b/dkfiles/Ds_K+eta,gg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^K+ ( eta => gamma gamma )]CC' diff --git a/dkfiles/Ds_K+pi0,eeg=TightCut.dec b/dkfiles/Ds_K+pi0,eeg=TightCut.dec index 79f3b87b0..3714b26f6 100644 --- a/dkfiles/Ds_K+pi0,eeg=TightCut.dec +++ b/dkfiles/Ds_K+pi0,eeg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ^K+ ( pi0 -> ^e+ ^e- gamma )]CC' diff --git a/dkfiles/Ds_K+pi0,eeg=TightCut2.dec b/dkfiles/Ds_K+pi0,eeg=TightCut2.dec index fff81a7bc..1aaf35081 100644 --- a/dkfiles/Ds_K+pi0,eeg=TightCut2.dec +++ b/dkfiles/Ds_K+pi0,eeg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^K+ ( pi0 => ^e+ ^e- gamma )]CC' diff --git a/dkfiles/Ds_K+pi0,gg=TightCut.dec b/dkfiles/Ds_K+pi0,gg=TightCut.dec index e2e63768b..d52de7d13 100644 --- a/dkfiles/Ds_K+pi0,gg=TightCut.dec +++ b/dkfiles/Ds_K+pi0,gg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ^K+ ( pi0 -> gamma gamma )]CC' diff --git a/dkfiles/Ds_K+pi0,gg=TightCut2.dec b/dkfiles/Ds_K+pi0,gg=TightCut2.dec index 2a2a58d1d..589622520 100644 --- a/dkfiles/Ds_K+pi0,gg=TightCut2.dec +++ b/dkfiles/Ds_K+pi0,gg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^K+ ( pi0 => gamma gamma )]CC' diff --git a/dkfiles/Ds_KKpi,Dalitz=TightCut.dec b/dkfiles/Ds_KKpi,Dalitz=TightCut.dec index 8044bf51b..12d360838 100644 --- a/dkfiles/Ds_KKpi,Dalitz=TightCut.dec +++ b/dkfiles/Ds_KKpi,Dalitz=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Ds_KKpi=res,FromB.dec b/dkfiles/Ds_KKpi=res,FromB.dec index 7df1b641c..d86356a22 100644 --- a/dkfiles/Ds_KKpi=res,FromB.dec +++ b/dkfiles/Ds_KKpi=res,FromB.dec @@ -15,7 +15,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# signal = Generation().SignalPlain +# signal = Generation(genAlgName).SignalPlain # signal.addTool (LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut diff --git a/dkfiles/Ds_KKpi=res,NotFromB.dec b/dkfiles/Ds_KKpi=res,NotFromB.dec index 121c8b800..356f92258 100644 --- a/dkfiles/Ds_KKpi=res,NotFromB.dec +++ b/dkfiles/Ds_KKpi=res,NotFromB.dec @@ -16,7 +16,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# signal = Generation().SignalPlain +# signal = Generation(genAlgName).SignalPlain # signal.addTool (LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut diff --git a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec index da58f6081..1f224daa2 100755 --- a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec +++ b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_etapi,mm=TightCut.dec b/dkfiles/Ds_etapi,mm=TightCut.dec index f1c183c83..5f22acb96 100644 --- a/dkfiles/Ds_etapi,mm=TightCut.dec +++ b/dkfiles/Ds_etapi,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ( eta -> ^mu+ ^mu- ) ^pi+]CC' diff --git a/dkfiles/Ds_etapi,pipi=TightCut.dec b/dkfiles/Ds_etapi,pipi=TightCut.dec index def5d1e40..367836e38 100644 --- a/dkfiles/Ds_etapi,pipi=TightCut.dec +++ b/dkfiles/Ds_etapi,pipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ( eta -> ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Ds_etaprimepi,mm=TightCut.dec b/dkfiles/Ds_etaprimepi,mm=TightCut.dec index ecb464f29..33d9853b5 100644 --- a/dkfiles/Ds_etaprimepi,mm=TightCut.dec +++ b/dkfiles/Ds_etaprimepi,mm=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ( eta_prime -> ^mu+ ^mu- ) ^pi+]CC' diff --git a/dkfiles/Ds_etaprimepi,pipi=TightCut.dec b/dkfiles/Ds_etaprimepi,pipi=TightCut.dec index b80cc9c53..3f4fe060f 100644 --- a/dkfiles/Ds_etaprimepi,pipi=TightCut.dec +++ b/dkfiles/Ds_etaprimepi,pipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ( eta_prime -> ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Ds_phimunu,KK=TightCut,FromB.dec b/dkfiles/Ds_phimunu,KK=TightCut,FromB.dec index 96abdcfa0..57b58e2ec 100755 --- a/dkfiles/Ds_phimunu,KK=TightCut,FromB.dec +++ b/dkfiles/Ds_phimunu,KK=TightCut,FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_phimunu,KK=TightCut,FromD.dec b/dkfiles/Ds_phimunu,KK=TightCut,FromD.dec index d32d542e8..e13c8f0a6 100755 --- a/dkfiles/Ds_phimunu,KK=TightCut,FromD.dec +++ b/dkfiles/Ds_phimunu,KK=TightCut,FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_phipi,KK=FromB.dec b/dkfiles/Ds_phipi,KK=FromB.dec index 8f384159b..7fd990440 100755 --- a/dkfiles/Ds_phipi,KK=FromB.dec +++ b/dkfiles/Ds_phipi,KK=FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_phipi,KK=FromD.dec b/dkfiles/Ds_phipi,KK=FromD.dec index b7d44983a..777d31a0c 100755 --- a/dkfiles/Ds_phipi,KK=FromD.dec +++ b/dkfiles/Ds_phipi,KK=FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_phipi,KK=TightCut.dec b/dkfiles/Ds_phipi,KK=TightCut.dec index 8afa5ff11..a8228fe72 100644 --- a/dkfiles/Ds_phipi,KK=TightCut.dec +++ b/dkfiles/Ds_phipi,KK=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Ds_phipi,KsKs=TightCut.dec b/dkfiles/Ds_phipi,KsKs=TightCut.dec index ce5706533..531db3906 100644 --- a/dkfiles/Ds_phipi,KsKs=TightCut.dec +++ b/dkfiles/Ds_phipi,KsKs=TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_phipi,mm=FromB.dec b/dkfiles/Ds_phipi,mm=FromB.dec index 29c5b405f..1ac43a34c 100755 --- a/dkfiles/Ds_phipi,mm=FromB.dec +++ b/dkfiles/Ds_phipi,mm=FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_phipi,mm=FromD.dec b/dkfiles/Ds_phipi,mm=FromD.dec index a229c394c..6483c6065 100755 --- a/dkfiles/Ds_phipi,mm=FromD.dec +++ b/dkfiles/Ds_phipi,mm=FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_phipipi0,KK=TightCut,FromB.dec b/dkfiles/Ds_phipipi0,KK=TightCut,FromB.dec index 7d064bcd3..0ec62d4dc 100755 --- a/dkfiles/Ds_phipipi0,KK=TightCut,FromB.dec +++ b/dkfiles/Ds_phipipi0,KK=TightCut,FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_phipipi0,KK=TightCut,FromD.dec b/dkfiles/Ds_phipipi0,KK=TightCut,FromD.dec index a129f03b2..9465ddb9c 100755 --- a/dkfiles/Ds_phipipi0,KK=TightCut,FromD.dec +++ b/dkfiles/Ds_phipipi0,KK=TightCut,FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_pi+eta,eeg=TightCut.dec b/dkfiles/Ds_pi+eta,eeg=TightCut.dec index 94f1c81f3..00739e3a6 100644 --- a/dkfiles/Ds_pi+eta,eeg=TightCut.dec +++ b/dkfiles/Ds_pi+eta,eeg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ^pi+ ( eta -> ^e+ ^e- gamma )]CC' diff --git a/dkfiles/Ds_pi+eta,eeg=TightCut2.dec b/dkfiles/Ds_pi+eta,eeg=TightCut2.dec index e9e3ac5e7..af354482b 100644 --- a/dkfiles/Ds_pi+eta,eeg=TightCut2.dec +++ b/dkfiles/Ds_pi+eta,eeg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^pi+ ( eta => ^e+ ^e- gamma )]CC' diff --git a/dkfiles/Ds_pi+eta,gg=TightCut.dec b/dkfiles/Ds_pi+eta,gg=TightCut.dec index b18dee55b..90b486fe6 100644 --- a/dkfiles/Ds_pi+eta,gg=TightCut.dec +++ b/dkfiles/Ds_pi+eta,gg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ^pi+ ( eta -> gamma gamma )]CC' diff --git a/dkfiles/Ds_pi+eta,gg=TightCut2.dec b/dkfiles/Ds_pi+eta,gg=TightCut2.dec index 92c5bd55f..986e5e9ec 100644 --- a/dkfiles/Ds_pi+eta,gg=TightCut2.dec +++ b/dkfiles/Ds_pi+eta,gg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^pi+ ( eta => gamma gamma )]CC' diff --git a/dkfiles/Ds_pi+pi0,eeg=TightCut.dec b/dkfiles/Ds_pi+pi0,eeg=TightCut.dec index ee12d153e..33492f064 100644 --- a/dkfiles/Ds_pi+pi0,eeg=TightCut.dec +++ b/dkfiles/Ds_pi+pi0,eeg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ^pi+ ( pi0 -> ^e+ ^e- gamma )]CC' diff --git a/dkfiles/Ds_pi+pi0,eeg=TightCut2.dec b/dkfiles/Ds_pi+pi0,eeg=TightCut2.dec index 15658ee48..677cc3bb1 100644 --- a/dkfiles/Ds_pi+pi0,eeg=TightCut2.dec +++ b/dkfiles/Ds_pi+pi0,eeg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^pi+ ( pi0 => ^e+ ^e- gamma )]CC' diff --git a/dkfiles/Ds_pi+pi0,gg=TightCut.dec b/dkfiles/Ds_pi+pi0,gg=TightCut.dec index 48fa9813c..c4927bcb7 100644 --- a/dkfiles/Ds_pi+pi0,gg=TightCut.dec +++ b/dkfiles/Ds_pi+pi0,gg=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ -> ^pi+ ( pi0 -> gamma gamma )]CC' diff --git a/dkfiles/Ds_pi+pi0,gg=TightCut2.dec b/dkfiles/Ds_pi+pi0,gg=TightCut2.dec index 6897af57f..4739c4dbb 100644 --- a/dkfiles/Ds_pi+pi0,gg=TightCut2.dec +++ b/dkfiles/Ds_pi+pi0,gg=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D_s+ => ^pi+ ( pi0 => gamma gamma )]CC' diff --git a/dkfiles/Ds_taunu,mme=OS,FromB,TightCut.dec b/dkfiles/Ds_taunu,mme=OS,FromB,TightCut.dec index b1c60b238..60176f573 100755 --- a/dkfiles/Ds_taunu,mme=OS,FromB,TightCut.dec +++ b/dkfiles/Ds_taunu,mme=OS,FromB,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,mme=OS,FromD,TightCut.dec b/dkfiles/Ds_taunu,mme=OS,FromD,TightCut.dec index 250e7caf1..2452efc28 100755 --- a/dkfiles/Ds_taunu,mme=OS,FromD,TightCut.dec +++ b/dkfiles/Ds_taunu,mme=OS,FromD,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,mme=SS,FromB,TightCut.dec b/dkfiles/Ds_taunu,mme=SS,FromB,TightCut.dec index 4eda35199..2e87fc714 100755 --- a/dkfiles/Ds_taunu,mme=SS,FromB,TightCut.dec +++ b/dkfiles/Ds_taunu,mme=SS,FromB,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,mme=SS,FromD,TightCut.dec b/dkfiles/Ds_taunu,mme=SS,FromD,TightCut.dec index babf38b8a..445038f74 100755 --- a/dkfiles/Ds_taunu,mme=SS,FromD,TightCut.dec +++ b/dkfiles/Ds_taunu,mme=SS,FromD,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,mmm=FromB.dec b/dkfiles/Ds_taunu,mmm=FromB.dec index a5e6e4cd6..8975da8e4 100755 --- a/dkfiles/Ds_taunu,mmm=FromB.dec +++ b/dkfiles/Ds_taunu,mmm=FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,mmm=FromD.dec b/dkfiles/Ds_taunu,mmm=FromD.dec index 280ad2f37..cf820b418 100755 --- a/dkfiles/Ds_taunu,mmm=FromD.dec +++ b/dkfiles/Ds_taunu,mmm=FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,muphi=FromB.dec b/dkfiles/Ds_taunu,muphi=FromB.dec index 620d6cf1e..47cc05369 100755 --- a/dkfiles/Ds_taunu,muphi=FromB.dec +++ b/dkfiles/Ds_taunu,muphi=FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,muphi=FromD.dec b/dkfiles/Ds_taunu,muphi=FromD.dec index d10f1a3b3..846139dda 100755 --- a/dkfiles/Ds_taunu,muphi=FromD.dec +++ b/dkfiles/Ds_taunu,muphi=FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,pmm=OS,FromB.dec b/dkfiles/Ds_taunu,pmm=OS,FromB.dec index 72b69d6f1..cc50a2192 100755 --- a/dkfiles/Ds_taunu,pmm=OS,FromB.dec +++ b/dkfiles/Ds_taunu,pmm=OS,FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,pmm=OS,FromD.dec b/dkfiles/Ds_taunu,pmm=OS,FromD.dec index 81f77ea75..448c4a24f 100755 --- a/dkfiles/Ds_taunu,pmm=OS,FromD.dec +++ b/dkfiles/Ds_taunu,pmm=OS,FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,pmm=SS,FromB.dec b/dkfiles/Ds_taunu,pmm=SS,FromB.dec index afd354707..de325863c 100755 --- a/dkfiles/Ds_taunu,pmm=SS,FromB.dec +++ b/dkfiles/Ds_taunu,pmm=SS,FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ds_taunu,pmm=SS,FromD.dec b/dkfiles/Ds_taunu,pmm=SS,FromD.dec index f883ab463..d92573881 100755 --- a/dkfiles/Ds_taunu,pmm=SS,FromD.dec +++ b/dkfiles/Ds_taunu,pmm=SS,FromD.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dsst_Dsgamma,KKpi=TightCut.dec b/dkfiles/Dsst_Dsgamma,KKpi=TightCut.dec index 05dae975f..15507a4bd 100644 --- a/dkfiles/Dsst_Dsgamma,KKpi=TightCut.dec +++ b/dkfiles/Dsst_Dsgamma,KKpi=TightCut.dec @@ -11,10 +11,10 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen=Generation() +# gen=Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # -# tightCut = Generation().SignalPlain.TightCut +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = '[D*_s+ -> (D_s+ -> ^K+ ^K- ^pi+) ^gamma]CC' # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV" , diff --git a/dkfiles/Dsst_KKpi=TightCut.dec b/dkfiles/Dsst_KKpi=TightCut.dec index a45711bb3..dbd957431 100644 --- a/dkfiles/Dsst_KKpi=TightCut.dec +++ b/dkfiles/Dsst_KKpi=TightCut.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dsst_ppbarpi=TightCut.dec b/dkfiles/Dsst_ppbarpi=TightCut.dec index e2712f327..c8cae055b 100644 --- a/dkfiles/Dsst_ppbarpi=TightCut.dec +++ b/dkfiles/Dsst_ppbarpi=TightCut.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst0_D0ee,Kpi=TightCut.dec b/dkfiles/Dst0_D0ee,Kpi=TightCut.dec index 012056d1a..80e7815d6 100644 --- a/dkfiles/Dst0_D0ee,Kpi=TightCut.dec +++ b/dkfiles/Dst0_D0ee,Kpi=TightCut.dec @@ -11,7 +11,7 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalPlain.TightCut #tightCut.Decay = '^[D*(2007)0 => ^(D0 ==> ^K- ^pi+) ^e+ ^e-]CC' diff --git a/dkfiles/Dst0_D0gamma,Kpi=TightCut,gammaConv.dec b/dkfiles/Dst0_D0gamma,Kpi=TightCut,gammaConv.dec index 291b724cc..f8574bf12 100644 --- a/dkfiles/Dst0_D0gamma,Kpi=TightCut,gammaConv.dec +++ b/dkfiles/Dst0_D0gamma,Kpi=TightCut,gammaConv.dec @@ -8,10 +8,10 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen=Generation() +# gen=Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # -# tightCut = Generation().SignalPlain.TightCut +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = '^[D*(2007)0 => ^(D0 ==> ^K- ^pi+) ^gamma]CC' # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV" , diff --git a/dkfiles/Dst0_D0gamma,Kpi=TightCut.dec b/dkfiles/Dst0_D0gamma,Kpi=TightCut.dec index d83f999f6..7694eb93a 100644 --- a/dkfiles/Dst0_D0gamma,Kpi=TightCut.dec +++ b/dkfiles/Dst0_D0gamma,Kpi=TightCut.dec @@ -8,10 +8,10 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen=Generation() +# gen=Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # -# tightCut = Generation().SignalPlain.TightCut +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = '^[D*(2007)0 -> ^(D0 -> ^K- ^pi+) ^gamma]CC' # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV" , diff --git a/dkfiles/Dst0_D0pi0,Kpi=TightCut,e+e-g=Dalitz.dec b/dkfiles/Dst0_D0pi0,Kpi=TightCut,e+e-g=Dalitz.dec index ea1cb316a..35a0a765a 100644 --- a/dkfiles/Dst0_D0pi0,Kpi=TightCut,e+e-g=Dalitz.dec +++ b/dkfiles/Dst0_D0pi0,Kpi=TightCut,e+e-g=Dalitz.dec @@ -11,7 +11,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalPlain.TightCut #tightCut.Decay = '^[D*(2007)0 => ^(D0 ==> ^K- ^pi+) ^(pi0 ==> ^e+ ^e- ^gamma)]CC' diff --git a/dkfiles/Dst0_D0pi0,Kpi=TightCut,gammaConv.dec b/dkfiles/Dst0_D0pi0,Kpi=TightCut,gammaConv.dec index 90c2faa97..3b61fefb7 100644 --- a/dkfiles/Dst0_D0pi0,Kpi=TightCut,gammaConv.dec +++ b/dkfiles/Dst0_D0pi0,Kpi=TightCut,gammaConv.dec @@ -11,7 +11,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalPlain.TightCut #tightCut.Decay = '^[D*(2007)0 => ^(D0 ==> ^K- ^pi+) ^(pi0 ==> ^gamma ^gamma)]CC' diff --git a/dkfiles/Dst0_D0pi0,Kpi=TightCut.dec b/dkfiles/Dst0_D0pi0,Kpi=TightCut.dec index 1fbc1cc30..75c4e1dfd 100644 --- a/dkfiles/Dst0_D0pi0,Kpi=TightCut.dec +++ b/dkfiles/Dst0_D0pi0,Kpi=TightCut.dec @@ -11,7 +11,7 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalPlain.TightCut #tightCut.Decay = '^[D*(2007)0 -> ^(D0 ==> ^K- ^pi+) ^(pi0 ==> ^gamma ^gamma)]CC' diff --git a/dkfiles/Dst0_D0pi0_D0gamma,Kpi=DecProdCut.dec b/dkfiles/Dst0_D0pi0_D0gamma,Kpi=DecProdCut.dec index 03d49a489..d568abed6 100755 --- a/dkfiles/Dst0_D0pi0_D0gamma,Kpi=DecProdCut.dec +++ b/dkfiles/Dst0_D0pi0_D0gamma,Kpi=DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: decay products in acceptance # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Calo # Tested: Yes # Responsible: Vincent Tisserand diff --git a/dkfiles/DstD0piKpiplus3piFromBIncl=DecProdCut.dec b/dkfiles/DstD0piKpiplus3piFromBIncl=DecProdCut.dec index f271f4a6a..d04610366 100644 --- a/dkfiles/DstD0piKpiplus3piFromBIncl=DecProdCut.dec +++ b/dkfiles/DstD0piKpiplus3piFromBIncl=DecProdCut.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2dst3piFilter" ) -# SignalFilter = Generation().b2dst3piFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2dst3piFilter" ) +# SignalFilter = Generation(genAlgName).b2dst3piFilter #SignalFilter.Code = "has( isB2cc ) " # SignalFilter.Preambulo += [ #"from GaudiKernel.SystemOfUnits import MeV" diff --git a/dkfiles/Dst_D0pi,KK=TightCut,2.dec b/dkfiles/Dst_D0pi,KK=TightCut,2.dec index 6764af99e..6e27dfc99 100644 --- a/dkfiles/Dst_D0pi,KK=TightCut,2.dec +++ b/dkfiles/Dst_D0pi,KK=TightCut,2.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,KK=TightCut,3.dec b/dkfiles/Dst_D0pi,KK=TightCut,3.dec index 70e017ebb..d425ddc57 100644 --- a/dkfiles/Dst_D0pi,KK=TightCut,3.dec +++ b/dkfiles/Dst_D0pi,KK=TightCut,3.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,KK=TightCut,FSRinc.dec b/dkfiles/Dst_D0pi,KK=TightCut,FSRinc.dec index 4d98f6d9f..95a394c0d 100755 --- a/dkfiles/Dst_D0pi,KK=TightCut,FSRinc.dec +++ b/dkfiles/Dst_D0pi,KK=TightCut,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,KK=TightCut,LTUNB.dec b/dkfiles/Dst_D0pi,KK=TightCut,LTUNB.dec index 5b3e733e5..20d875bc8 100644 --- a/dkfiles/Dst_D0pi,KK=TightCut,LTUNB.dec +++ b/dkfiles/Dst_D0pi,KK=TightCut,LTUNB.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,KK=TightCut.dec b/dkfiles/Dst_D0pi,KK=TightCut.dec index 65605be8d..a608bd10d 100755 --- a/dkfiles/Dst_D0pi,KK=TightCut.dec +++ b/dkfiles/Dst_D0pi,KK=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,KKX=TightCut.dec b/dkfiles/Dst_D0pi,KKX=TightCut.dec index 562b32d72..9773ed5e9 100644 --- a/dkfiles/Dst_D0pi,KKX=TightCut.dec +++ b/dkfiles/Dst_D0pi,KKX=TightCut.dec @@ -24,7 +24,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ -> ( D0 --> ^K+ ^K- ... ) pi+]CC' diff --git a/dkfiles/Dst_D0pi,KKgamma=TightCut,tighter.dec b/dkfiles/Dst_D0pi,KKgamma=TightCut,tighter.dec index 82f86814d..2161de462 100644 --- a/dkfiles/Dst_D0pi,KKgamma=TightCut,tighter.dec +++ b/dkfiles/Dst_D0pi,KKgamma=TightCut,tighter.dec @@ -24,7 +24,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ => ^( D0 => (phi(1020) => ^K+ ^K-) ^gamma ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KKgamma=TightCut.dec b/dkfiles/Dst_D0pi,KKgamma=TightCut.dec index dc3226de9..50c83b9ed 100644 --- a/dkfiles/Dst_D0pi,KKgamma=TightCut.dec +++ b/dkfiles/Dst_D0pi,KKgamma=TightCut.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ -> ^( D0 -> (phi(1020) -> ^K+ ^K-) ^gamma ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KKpi0=TightCut,tighter.dec b/dkfiles/Dst_D0pi,KKpi0=TightCut,tighter.dec index d29eb2b93..a2b57ed41 100644 --- a/dkfiles/Dst_D0pi,KKpi0=TightCut,tighter.dec +++ b/dkfiles/Dst_D0pi,KKpi0=TightCut,tighter.dec @@ -24,7 +24,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ => ^( D0 => (phi(1020) => ^K+ ^K-) ^( pi0 -> ^gamma ^gamma ) ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KKpi0=TightCut.dec b/dkfiles/Dst_D0pi,KKpi0=TightCut.dec index ba85ccc0e..97f96231c 100644 --- a/dkfiles/Dst_D0pi,KKpi0=TightCut.dec +++ b/dkfiles/Dst_D0pi,KKpi0=TightCut.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ -> ^( D0 -> (phi(1020) -> ^K+ ^K-) ^pi0 ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec b/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec index 561787fd0..6c7b4fca9 100644 --- a/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec +++ b/dkfiles/Dst_D0pi,KKpipi=DecProdCut,TightCuts,AMPGEN.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,KSK+pi-=KSDD,TightCut.dec b/dkfiles/Dst_D0pi,KSK+pi-=KSDD,TightCut.dec index 5d7954977..528f958ca 100644 --- a/dkfiles/Dst_D0pi,KSK+pi-=KSDD,TightCut.dec +++ b/dkfiles/Dst_D0pi,KSK+pi-=KSDD,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSK+pi-=TightCut.dec b/dkfiles/Dst_D0pi,KSK+pi-=TightCut.dec index c19f1d59a..89639ae1b 100644 --- a/dkfiles/Dst_D0pi,KSK+pi-=TightCut.dec +++ b/dkfiles/Dst_D0pi,KSK+pi-=TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSK+pi-=TightCut_tightened.dec b/dkfiles/Dst_D0pi,KSK+pi-=TightCut_tightened.dec index 54510b063..28792d36f 100644 --- a/dkfiles/Dst_D0pi,KSK+pi-=TightCut_tightened.dec +++ b/dkfiles/Dst_D0pi,KSK+pi-=TightCut_tightened.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSK-pi+=KSDD,TightCut.dec b/dkfiles/Dst_D0pi,KSK-pi+=KSDD,TightCut.dec index 73a6d73ec..d0e3b050f 100644 --- a/dkfiles/Dst_D0pi,KSK-pi+=KSDD,TightCut.dec +++ b/dkfiles/Dst_D0pi,KSK-pi+=KSDD,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K- ^pi+ ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSK-pi+=TightCut.dec b/dkfiles/Dst_D0pi,KSK-pi+=TightCut.dec index 651a9caea..f36297de9 100644 --- a/dkfiles/Dst_D0pi,KSK-pi+=TightCut.dec +++ b/dkfiles/Dst_D0pi,KSK-pi+=TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K- ^pi+ ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSK-pi+=TightCut_tightened.dec b/dkfiles/Dst_D0pi,KSK-pi+=TightCut_tightened.dec index 0c237ce48..f156f6f79 100644 --- a/dkfiles/Dst_D0pi,KSK-pi+=TightCut_tightened.dec +++ b/dkfiles/Dst_D0pi,KSK-pi+=TightCut_tightened.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K- ^pi+ ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSKK=TightCut,LooserCuts.dec b/dkfiles/Dst_D0pi,KSKK=TightCut,LooserCuts.dec index 8fb28c721..4c19d8084 100644 --- a/dkfiles/Dst_D0pi,KSKK=TightCut,LooserCuts.dec +++ b/dkfiles/Dst_D0pi,KSKK=TightCut,LooserCuts.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ => ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K+ ^K- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSKK=TightCut.dec b/dkfiles/Dst_D0pi,KSKK=TightCut.dec index 5491b377c..691626fe2 100644 --- a/dkfiles/Dst_D0pi,KSKK=TightCut.dec +++ b/dkfiles/Dst_D0pi,KSKK=TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K+ ^K- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSKK=mix,TightCut.dec b/dkfiles/Dst_D0pi,KSKK=mix,TightCut.dec index 96955a2f9..5bea94de3 100644 --- a/dkfiles/Dst_D0pi,KSKK=mix,TightCut.dec +++ b/dkfiles/Dst_D0pi,KSKK=mix,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K+ ^K- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSKK=mix,TrackingCut.dec b/dkfiles/Dst_D0pi,KSKK=mix,TrackingCut.dec index 01b94f19b..217b358ac 100644 --- a/dkfiles/Dst_D0pi,KSKK=mix,TrackingCut.dec +++ b/dkfiles/Dst_D0pi,KSKK=mix,TrackingCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TrackingCut' ) # trackingCut = gen.SignalPlain.TrackingCut # trackingCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K+ ^K- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSKK=nomix,TightCut.dec b/dkfiles/Dst_D0pi,KSKK=nomix,TightCut.dec index 7479fb6f5..4f787f5b4 100644 --- a/dkfiles/Dst_D0pi,KSKK=nomix,TightCut.dec +++ b/dkfiles/Dst_D0pi,KSKK=nomix,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K+ ^K- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSKK=res,TightCut,LooserCuts.dec b/dkfiles/Dst_D0pi,KSKK=res,TightCut,LooserCuts.dec index fd1c8b9ed..8b2bf047c 100644 --- a/dkfiles/Dst_D0pi,KSKK=res,TightCut,LooserCuts.dec +++ b/dkfiles/Dst_D0pi,KSKK=res,TightCut,LooserCuts.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ => ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K+ ^K- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSKK=res,TightCut.dec b/dkfiles/Dst_D0pi,KSKK=res,TightCut.dec index 6aa35a791..d1caf422a 100644 --- a/dkfiles/Dst_D0pi,KSKK=res,TightCut.dec +++ b/dkfiles/Dst_D0pi,KSKK=res,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^K+ ^K- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSKS=TightCut,1.dec b/dkfiles/Dst_D0pi,KSKS=TightCut,1.dec index 863d75293..6f235acc8 100644 --- a/dkfiles/Dst_D0pi,KSKS=TightCut,1.dec +++ b/dkfiles/Dst_D0pi,KSKS=TightCut,1.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ ==> ^( D0 ==> ^( KS0 => pi+ pi- ) ^( KS0 => pi+ pi- ) ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSKS=TightCut.dec b/dkfiles/Dst_D0pi,KSKS=TightCut.dec index 4d5e432ac..022e659ac 100644 --- a/dkfiles/Dst_D0pi,KSKS=TightCut.dec +++ b/dkfiles/Dst_D0pi,KSKS=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Dst_D0pi,KSpipi=CharmForVubCut.dec b/dkfiles/Dst_D0pi,KSpipi=CharmForVubCut.dec index 456e3a982..9c9b6b082 100644 --- a/dkfiles/Dst_D0pi,KSpipi=CharmForVubCut.dec +++ b/dkfiles/Dst_D0pi,KSpipi=CharmForVubCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 --> KS0 ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSpipi=TightCut,DownstreamTrack.dec b/dkfiles/Dst_D0pi,KSpipi=TightCut,DownstreamTrack.dec index 94c794919..191a4f42c 100644 --- a/dkfiles/Dst_D0pi,KSpipi=TightCut,DownstreamTrack.dec +++ b/dkfiles/Dst_D0pi,KSpipi=TightCut,DownstreamTrack.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSpipi=TightCut,For2012,DoubleArrows.dec b/dkfiles/Dst_D0pi,KSpipi=TightCut,For2012,DoubleArrows.dec index ae4be0d41..ae871372d 100644 --- a/dkfiles/Dst_D0pi,KSpipi=TightCut,For2012,DoubleArrows.dec +++ b/dkfiles/Dst_D0pi,KSpipi=TightCut,For2012,DoubleArrows.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ => ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSpipi=TightCut,For2012.dec b/dkfiles/Dst_D0pi,KSpipi=TightCut,For2012.dec index 8e57229ff..5c38beecf 100644 --- a/dkfiles/Dst_D0pi,KSpipi=TightCut,For2012.dec +++ b/dkfiles/Dst_D0pi,KSpipi=TightCut,For2012.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 -> ^( KS0 -> ^pi+ ^pi- ) ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSpipi=TightCut,LooserCuts.dec b/dkfiles/Dst_D0pi,KSpipi=TightCut,LooserCuts.dec index 3acd35ed0..54b00a954 100644 --- a/dkfiles/Dst_D0pi,KSpipi=TightCut,LooserCuts.dec +++ b/dkfiles/Dst_D0pi,KSpipi=TightCut,LooserCuts.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ => ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSpipi=TightCut.dec b/dkfiles/Dst_D0pi,KSpipi=TightCut.dec index 43bb235f7..b73b76513 100644 --- a/dkfiles/Dst_D0pi,KSpipi=TightCut.dec +++ b/dkfiles/Dst_D0pi,KSpipi=TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSpipi=mix_rbw,TightCut.dec b/dkfiles/Dst_D0pi,KSpipi=mix_rbw,TightCut.dec index c357ffcaf..689cb6052 100644 --- a/dkfiles/Dst_D0pi,KSpipi=mix_rbw,TightCut.dec +++ b/dkfiles/Dst_D0pi,KSpipi=mix_rbw,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSpipi=nomix_rbw,TightCut.dec b/dkfiles/Dst_D0pi,KSpipi=nomix_rbw,TightCut.dec index 6756e3903..d354773e7 100644 --- a/dkfiles/Dst_D0pi,KSpipi=nomix_rbw,TightCut.dec +++ b/dkfiles/Dst_D0pi,KSpipi=nomix_rbw,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSpipi=res,TightCut.dec b/dkfiles/Dst_D0pi,KSpipi=res,TightCut.dec index ea0a1abb0..f3a7df9a6 100644 --- a/dkfiles/Dst_D0pi,KSpipi=res,TightCut.dec +++ b/dkfiles/Dst_D0pi,KSpipi=res,TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^pi+ ^pi- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,KSpipipi0=TightCut.dec b/dkfiles/Dst_D0pi,KSpipipi0=TightCut.dec index 9229b4308..5be8bff1f 100644 --- a/dkfiles/Dst_D0pi,KSpipipi0=TightCut.dec +++ b/dkfiles/Dst_D0pi,KSpipipi0=TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^pi+ ^pi- ^pi0) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,Kenu=TightCut,FSRinc.dec b/dkfiles/Dst_D0pi,Kenu=TightCut,FSRinc.dec index 04e284b03..eed9aa671 100755 --- a/dkfiles/Dst_D0pi,Kenu=TightCut,FSRinc.dec +++ b/dkfiles/Dst_D0pi,Kenu=TightCut,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kenu=TightCut.dec b/dkfiles/Dst_D0pi,Kenu=TightCut.dec index 06e298e3a..6845ba2ed 100755 --- a/dkfiles/Dst_D0pi,Kenu=TightCut.dec +++ b/dkfiles/Dst_D0pi,Kenu=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kenupi0=PHSP,TightCut,FSRinc.dec b/dkfiles/Dst_D0pi,Kenupi0=PHSP,TightCut,FSRinc.dec index ada89d6a7..b7d0c93c1 100644 --- a/dkfiles/Dst_D0pi,Kenupi0=PHSP,TightCut,FSRinc.dec +++ b/dkfiles/Dst_D0pi,Kenupi0=PHSP,TightCut,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kenupi0=PHSP,TightCut.dec b/dkfiles/Dst_D0pi,Kenupi0=PHSP,TightCut.dec index b44b6b0f4..9688927c0 100644 --- a/dkfiles/Dst_D0pi,Kenupi0=PHSP,TightCut.dec +++ b/dkfiles/Dst_D0pi,Kenupi0=PHSP,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kmunu=CharmForVubCut.dec b/dkfiles/Dst_D0pi,Kmunu=CharmForVubCut.dec index 42e17229f..dad5ec41e 100644 --- a/dkfiles/Dst_D0pi,Kmunu=CharmForVubCut.dec +++ b/dkfiles/Dst_D0pi,Kmunu=CharmForVubCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[ D*(2010)+ -> ^( D0 => ^K- ^mu+ nu_mu) ^pi+ ]CC" diff --git a/dkfiles/Dst_D0pi,Kmunu=TightCut.dec b/dkfiles/Dst_D0pi,Kmunu=TightCut.dec index 8061b2bc8..20d3daf4c 100644 --- a/dkfiles/Dst_D0pi,Kmunu=TightCut.dec +++ b/dkfiles/Dst_D0pi,Kmunu=TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "^[ D*(2010)+ -> ^( D0 => ^K- ^mu+ nu_mu) ^pi+ ]CC" # tightCut.Preambulo += [ # 'from LoKiCore.functions import in_range', diff --git a/dkfiles/Dst_D0pi,Kmunu=TightCut2,FSRinc.dec b/dkfiles/Dst_D0pi,Kmunu=TightCut2,FSRinc.dec index 34ad3c56e..4ab656092 100644 --- a/dkfiles/Dst_D0pi,Kmunu=TightCut2,FSRinc.dec +++ b/dkfiles/Dst_D0pi,Kmunu=TightCut2,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kmunu=TightCut2.dec b/dkfiles/Dst_D0pi,Kmunu=TightCut2.dec index b0e16bbdc..5d7ad8e04 100644 --- a/dkfiles/Dst_D0pi,Kmunu=TightCut2.dec +++ b/dkfiles/Dst_D0pi,Kmunu=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kmunupi0=PHSP,TightCut,FSRinc.dec b/dkfiles/Dst_D0pi,Kmunupi0=PHSP,TightCut,FSRinc.dec index 595cc6995..100002591 100644 --- a/dkfiles/Dst_D0pi,Kmunupi0=PHSP,TightCut,FSRinc.dec +++ b/dkfiles/Dst_D0pi,Kmunupi0=PHSP,TightCut,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kmunupi0=PHSP,TightCut.dec b/dkfiles/Dst_D0pi,Kmunupi0=PHSP,TightCut.dec index ac57ed984..a89d08179 100644 --- a/dkfiles/Dst_D0pi,Kmunupi0=PHSP,TightCut.dec +++ b/dkfiles/Dst_D0pi,Kmunupi0=PHSP,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kpi=DecProdCut,pt10GeV.dec b/dkfiles/Dst_D0pi,Kpi=DecProdCut,pt10GeV.dec index 2f97f2e8c..153b6e604 100644 --- a/dkfiles/Dst_D0pi,Kpi=DecProdCut,pt10GeV.dec +++ b/dkfiles/Dst_D0pi,Kpi=DecProdCut,pt10GeV.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.TightCut # minPTAndDaughtersInLHCb.Decay = '^[ D*(2010)+ => ^( D0 => ^K- ^pi+ ) ^pi+ ]CC' diff --git a/dkfiles/Dst_D0pi,Kpi=DecProdCut.dec b/dkfiles/Dst_D0pi,Kpi=DecProdCut.dec index 2f89c919f..539fcf26a 100755 --- a/dkfiles/Dst_D0pi,Kpi=DecProdCut.dec +++ b/dkfiles/Dst_D0pi,Kpi=DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: D0 decays to right-sign mode (K- pi+) with a D* tag. # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # Responsible: Mat Charles diff --git a/dkfiles/Dst_D0pi,Kpi=TightCut,2.dec b/dkfiles/Dst_D0pi,Kpi=TightCut,2.dec index 5020e7f3b..6d0960915 100644 --- a/dkfiles/Dst_D0pi,Kpi=TightCut,2.dec +++ b/dkfiles/Dst_D0pi,Kpi=TightCut,2.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,Kpi=TightCut,3.dec b/dkfiles/Dst_D0pi,Kpi=TightCut,3.dec index 73c155686..4c7ed125c 100644 --- a/dkfiles/Dst_D0pi,Kpi=TightCut,3.dec +++ b/dkfiles/Dst_D0pi,Kpi=TightCut,3.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,Kpi=TightCut,4.dec b/dkfiles/Dst_D0pi,Kpi=TightCut,4.dec index 78191aba9..9a0a5baea 100644 --- a/dkfiles/Dst_D0pi,Kpi=TightCut,4.dec +++ b/dkfiles/Dst_D0pi,Kpi=TightCut,4.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,Kpi=TightCut,FromB.dec b/dkfiles/Dst_D0pi,Kpi=TightCut,FromB.dec index d08231d03..e2199a0a4 100644 --- a/dkfiles/Dst_D0pi,Kpi=TightCut,FromB.dec +++ b/dkfiles/Dst_D0pi,Kpi=TightCut,FromB.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,Kpi=TightCut,LTUNB.dec b/dkfiles/Dst_D0pi,Kpi=TightCut,LTUNB.dec index cff348fff..2a73169ff 100644 --- a/dkfiles/Dst_D0pi,Kpi=TightCut,LTUNB.dec +++ b/dkfiles/Dst_D0pi,Kpi=TightCut,LTUNB.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,Kpi=TightCut.dec b/dkfiles/Dst_D0pi,Kpi=TightCut.dec index c41f889b7..e3f36eec1 100644 --- a/dkfiles/Dst_D0pi,Kpi=TightCut.dec +++ b/dkfiles/Dst_D0pi,Kpi=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,Kpi=TightCut2,FSRinc.dec b/dkfiles/Dst_D0pi,Kpi=TightCut2,FSRinc.dec index 476a1c1f1..813fed2ed 100755 --- a/dkfiles/Dst_D0pi,Kpi=TightCut2,FSRinc.dec +++ b/dkfiles/Dst_D0pi,Kpi=TightCut2,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kpi=TightCut2.dec b/dkfiles/Dst_D0pi,Kpi=TightCut2.dec index 92ab9be24..8e3a4f301 100755 --- a/dkfiles/Dst_D0pi,Kpi=TightCut2.dec +++ b/dkfiles/Dst_D0pi,Kpi=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec b/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec index 4363f2587..054cf5b92 100644 --- a/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec +++ b/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ => ^( D0 ==> K- pi+ ( eta -> gamma gamma ) ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,Kpigamma=TightCut,tighter.dec b/dkfiles/Dst_D0pi,Kpigamma=TightCut,tighter.dec index 1d171b892..36186ba4a 100644 --- a/dkfiles/Dst_D0pi,Kpigamma=TightCut,tighter.dec +++ b/dkfiles/Dst_D0pi,Kpigamma=TightCut,tighter.dec @@ -24,7 +24,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ => ^( D0 => (K*(892)~0 => ^K- ^pi+) ^gamma ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,Kpigamma=TightCut.dec b/dkfiles/Dst_D0pi,Kpigamma=TightCut.dec index 421b44bd9..395a263fb 100644 --- a/dkfiles/Dst_D0pi,Kpigamma=TightCut.dec +++ b/dkfiles/Dst_D0pi,Kpigamma=TightCut.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ -> ^( D0 -> (K*(892)~0 -> ^K- ^pi+) ^gamma ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,Kpipi0=CharmForVubCut.dec b/dkfiles/Dst_D0pi,Kpipi0=CharmForVubCut.dec index 90ee92eef..577f5e568 100644 --- a/dkfiles/Dst_D0pi,Kpipi0=CharmForVubCut.dec +++ b/dkfiles/Dst_D0pi,Kpipi0=CharmForVubCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = " [ D*(2010)+ -> ^( D0 --> ^K- ^pi+ pi0 ) ^pi+ ]CC" diff --git a/dkfiles/Dst_D0pi,Kpipi0=TightCut,Dalitz,ForCalib.dec b/dkfiles/Dst_D0pi,Kpipi0=TightCut,Dalitz,ForCalib.dec index 52531beca..30da860c8 100644 --- a/dkfiles/Dst_D0pi,Kpipi0=TightCut,Dalitz,ForCalib.dec +++ b/dkfiles/Dst_D0pi,Kpipi0=TightCut,Dalitz,ForCalib.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ => ^( D0 => ^K- ^pi+ ^( pi0 -> ^gamma ^gamma ) ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,Kpipi0=TightCut,tighter,Dalitz.dec b/dkfiles/Dst_D0pi,Kpipi0=TightCut,tighter,Dalitz.dec index ba7dd58e5..018581184 100644 --- a/dkfiles/Dst_D0pi,Kpipi0=TightCut,tighter,Dalitz.dec +++ b/dkfiles/Dst_D0pi,Kpipi0=TightCut,tighter,Dalitz.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ => ^( D0 => ^K- ^pi+ ^( pi0 -> ^gamma ^gamma ) ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,Kpipi0=cocktail,TightCut,FSRinc.dec b/dkfiles/Dst_D0pi,Kpipi0=cocktail,TightCut,FSRinc.dec index 6065a8965..a708b6aca 100644 --- a/dkfiles/Dst_D0pi,Kpipi0=cocktail,TightCut,FSRinc.dec +++ b/dkfiles/Dst_D0pi,Kpipi0=cocktail,TightCut,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kpipi0=cocktail,TightCut.dec b/dkfiles/Dst_D0pi,Kpipi0=cocktail,TightCut.dec index 8fd24e8f5..eeac2032a 100644 --- a/dkfiles/Dst_D0pi,Kpipi0=cocktail,TightCut.dec +++ b/dkfiles/Dst_D0pi,Kpipi0=cocktail,TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kpipipi=DecProdCutMINT,pt10GeV.dec b/dkfiles/Dst_D0pi,Kpipipi=DecProdCutMINT,pt10GeV.dec index 1d1830a18..94a57cce1 100644 --- a/dkfiles/Dst_D0pi,Kpipipi=DecProdCutMINT,pt10GeV.dec +++ b/dkfiles/Dst_D0pi,Kpipipi=DecProdCutMINT,pt10GeV.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.TightCut # minPTAndDaughtersInLHCb.Decay = '^[ D*(2010)+ => ^( D0 => ^K- ^pi- ^pi+ ^pi+ ) ^pi+ ]CC' diff --git a/dkfiles/Dst_D0pi,Kpipipi=TightCut.dec b/dkfiles/Dst_D0pi,Kpipipi=TightCut.dec index f8b0349c1..05b385c84 100644 --- a/dkfiles/Dst_D0pi,Kpipipi=TightCut.dec +++ b/dkfiles/Dst_D0pi,Kpipipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kpipipi=TightCutD0,PHSP.dec b/dkfiles/Dst_D0pi,Kpipipi=TightCutD0,PHSP.dec index 441b383ab..8e874731a 100644 --- a/dkfiles/Dst_D0pi,Kpipipi=TightCutD0,PHSP.dec +++ b/dkfiles/Dst_D0pi,Kpipipi=TightCutD0,PHSP.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.TightCut # minPTAndDaughtersInLHCb.Decay = '^[ D*(2010)+ => ^( D0 => ^K- ^pi- ^pi+ ^pi+ ) ^pi+ ]CC' diff --git a/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec b/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec index aadc038e0..16aa6072a 100644 --- a/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec +++ b/dkfiles/Dst_D0pi,Kpipipi=TightCuts,AmpGen.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.TightCut # minPTAndDaughtersInLHCb.Decay = '^[ D*(2010)+ => ^( D0 => ^K- ^pi- ^pi+ ^pi+ ) ^pi+ ]CC' diff --git a/dkfiles/Dst_D0pi,Kpipipi=TightCuts,PhSp.dec b/dkfiles/Dst_D0pi,Kpipipi=TightCuts,PhSp.dec index 8917553ca..e0f194a99 100644 --- a/dkfiles/Dst_D0pi,Kpipipi=TightCuts,PhSp.dec +++ b/dkfiles/Dst_D0pi,Kpipipi=TightCuts,PhSp.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.TightCut # minPTAndDaughtersInLHCb.Decay = '^[ D*(2010)+ => ^( D0 => ^K- ^pi- ^pi+ ^pi+ ) ^pi+ ]CC' diff --git a/dkfiles/Dst_D0pi,Kstenu=TightCut,FSRinc.dec b/dkfiles/Dst_D0pi,Kstenu=TightCut,FSRinc.dec index 9983d6a5b..76ff5ecb4 100755 --- a/dkfiles/Dst_D0pi,Kstenu=TightCut,FSRinc.dec +++ b/dkfiles/Dst_D0pi,Kstenu=TightCut,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kstenu=TightCut.dec b/dkfiles/Dst_D0pi,Kstenu=TightCut.dec index 0924773bd..1de317a8f 100755 --- a/dkfiles/Dst_D0pi,Kstenu=TightCut.dec +++ b/dkfiles/Dst_D0pi,Kstenu=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kstenu=TightCut2,FSRinc.dec b/dkfiles/Dst_D0pi,Kstenu=TightCut2,FSRinc.dec index 2c779337e..742b03ac4 100644 --- a/dkfiles/Dst_D0pi,Kstenu=TightCut2,FSRinc.dec +++ b/dkfiles/Dst_D0pi,Kstenu=TightCut2,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kstenu=TightCut2.dec b/dkfiles/Dst_D0pi,Kstenu=TightCut2.dec index 4ca9d122c..a93f79c12 100644 --- a/dkfiles/Dst_D0pi,Kstenu=TightCut2.dec +++ b/dkfiles/Dst_D0pi,Kstenu=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kstmunu=CharmForVubCut.dec b/dkfiles/Dst_D0pi,Kstmunu=CharmForVubCut.dec index 4debd0c32..f3f139647 100644 --- a/dkfiles/Dst_D0pi,Kstmunu=CharmForVubCut.dec +++ b/dkfiles/Dst_D0pi,Kstmunu=CharmForVubCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[ D*(2010)+ -> ^( D0 -> (K*(892)- -> KS0 ^pi-) ^mu+ nu_mu) ^pi+ ]CC" diff --git a/dkfiles/Dst_D0pi,Kstmunu=TightCut,FSRinc.dec b/dkfiles/Dst_D0pi,Kstmunu=TightCut,FSRinc.dec index 239fb5f3a..6ebafd961 100755 --- a/dkfiles/Dst_D0pi,Kstmunu=TightCut,FSRinc.dec +++ b/dkfiles/Dst_D0pi,Kstmunu=TightCut,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kstmunu=TightCut.dec b/dkfiles/Dst_D0pi,Kstmunu=TightCut.dec index b56fc59c2..affcba40b 100755 --- a/dkfiles/Dst_D0pi,Kstmunu=TightCut.dec +++ b/dkfiles/Dst_D0pi,Kstmunu=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kstmunu=TightCut2,FSRinc.dec b/dkfiles/Dst_D0pi,Kstmunu=TightCut2,FSRinc.dec index f64570939..354b76c89 100755 --- a/dkfiles/Dst_D0pi,Kstmunu=TightCut2,FSRinc.dec +++ b/dkfiles/Dst_D0pi,Kstmunu=TightCut2,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kstmunu=TightCut2.dec b/dkfiles/Dst_D0pi,Kstmunu=TightCut2.dec index 5c1744527..d72edb72a 100755 --- a/dkfiles/Dst_D0pi,Kstmunu=TightCut2.dec +++ b/dkfiles/Dst_D0pi,Kstmunu=TightCut2.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,Kstmunu_Kpi0=TightCut.dec b/dkfiles/Dst_D0pi,Kstmunu_Kpi0=TightCut.dec index 1b897598a..46d870aba 100644 --- a/dkfiles/Dst_D0pi,Kstmunu_Kpi0=TightCut.dec +++ b/dkfiles/Dst_D0pi,Kstmunu_Kpi0=TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "^[ D*(2010)+ -> ^( D0 => (K*(892)- -> ^K- pi0) ^mu+ nu_mu) ^pi+ ]CC" # tightCut.Preambulo += [ # 'from LoKiCore.functions import in_range', diff --git a/dkfiles/Dst_D0pi,Kstmunu_Kpi0=TightCut2.dec b/dkfiles/Dst_D0pi,Kstmunu_Kpi0=TightCut2.dec index 3d07cb5f9..709fa2bc9 100644 --- a/dkfiles/Dst_D0pi,Kstmunu_Kpi0=TightCut2.dec +++ b/dkfiles/Dst_D0pi,Kstmunu_Kpi0=TightCut2.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "^[ D*(2010)+ -> ^( D0 => ^(K*(892)- -> ^K- ^pi0) ^mu+ ^nu_mu) ^pi+ ]CC" # tightCut.Preambulo += [ # 'from LoKiCore.functions import in_range', diff --git a/dkfiles/Dst_D0pi,Kstpi0=TightCut.dec b/dkfiles/Dst_D0pi,Kstpi0=TightCut.dec index 1d2012140..a7c30b06a 100644 --- a/dkfiles/Dst_D0pi,Kstpi0=TightCut.dec +++ b/dkfiles/Dst_D0pi,Kstpi0=TightCut.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ -> ^( D0 -> (K*(892)~0 -> ^K- ^pi+) ^pi0 ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,Kstrho,KSpipipi0=CharmForVubCut.dec b/dkfiles/Dst_D0pi,Kstrho,KSpipipi0=CharmForVubCut.dec index d4a6142ba..5179ffa21 100644 --- a/dkfiles/Dst_D0pi,Kstrho,KSpipipi0=CharmForVubCut.dec +++ b/dkfiles/Dst_D0pi,Kstrho,KSpipipi0=CharmForVubCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = " [ D*(2010)+ -> ^( D0 --> KS0 ^pi- ^pi+ pi0 ) ^pi+ ]CC" diff --git a/dkfiles/Dst_D0pi,mue=LooseCut.dec b/dkfiles/Dst_D0pi,mue=LooseCut.dec index cbbe89088..08a2f8241 100644 --- a/dkfiles/Dst_D0pi,mue=LooseCut.dec +++ b/dkfiles/Dst_D0pi,mue=LooseCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'LooseCut' ) # # # looseCut = gen.SignalPlain.LooseCut diff --git a/dkfiles/Dst_D0pi,mue=TightCut.dec b/dkfiles/Dst_D0pi,mue=TightCut.dec index f1efa3dc5..6a00befb3 100644 --- a/dkfiles/Dst_D0pi,mue=TightCut.dec +++ b/dkfiles/Dst_D0pi,mue=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec b/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec index 16835fda7..ef35a50ad 100644 --- a/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec +++ b/dkfiles/Dst_D0pi,piKpipi=TightCuts,AmpGen.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.TightCut # minPTAndDaughtersInLHCb.Decay = '^[ D*(2010)+ => ^( D0 => ^K+ ^pi- ^pi- ^pi+ ) ^pi+ ]CC' diff --git a/dkfiles/Dst_D0pi,pienu=TightCut,FSRinc.dec b/dkfiles/Dst_D0pi,pienu=TightCut,FSRinc.dec index c4ad7022a..bcf338fef 100755 --- a/dkfiles/Dst_D0pi,pienu=TightCut,FSRinc.dec +++ b/dkfiles/Dst_D0pi,pienu=TightCut,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,pienu=TightCut.dec b/dkfiles/Dst_D0pi,pienu=TightCut.dec index 2b8ee2f89..96e06944e 100755 --- a/dkfiles/Dst_D0pi,pienu=TightCut.dec +++ b/dkfiles/Dst_D0pi,pienu=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,pimunu=CharmForVubCut.dec b/dkfiles/Dst_D0pi,pimunu=CharmForVubCut.dec index 7722b64b1..cda2e161a 100644 --- a/dkfiles/Dst_D0pi,pimunu=CharmForVubCut.dec +++ b/dkfiles/Dst_D0pi,pimunu=CharmForVubCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[ D*(2010)+ -> ^( D0 => ^pi- ^mu+ nu_mu) ^pi+ ]CC" diff --git a/dkfiles/Dst_D0pi,pimunu=TightCut,FSRinc.dec b/dkfiles/Dst_D0pi,pimunu=TightCut,FSRinc.dec index 69d548e90..931365457 100755 --- a/dkfiles/Dst_D0pi,pimunu=TightCut,FSRinc.dec +++ b/dkfiles/Dst_D0pi,pimunu=TightCut,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,pimunu=TightCut.dec b/dkfiles/Dst_D0pi,pimunu=TightCut.dec index d95644a0e..841e8995d 100755 --- a/dkfiles/Dst_D0pi,pimunu=TightCut.dec +++ b/dkfiles/Dst_D0pi,pimunu=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,pipi=TightCut,2.dec b/dkfiles/Dst_D0pi,pipi=TightCut,2.dec index 534c3a7be..cc2c08b94 100644 --- a/dkfiles/Dst_D0pi,pipi=TightCut,2.dec +++ b/dkfiles/Dst_D0pi,pipi=TightCut,2.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,pipi=TightCut,3.dec b/dkfiles/Dst_D0pi,pipi=TightCut,3.dec index 76b9ec883..71a6e44e4 100644 --- a/dkfiles/Dst_D0pi,pipi=TightCut,3.dec +++ b/dkfiles/Dst_D0pi,pipi=TightCut,3.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,pipi=TightCut,LTUNB.dec b/dkfiles/Dst_D0pi,pipi=TightCut,LTUNB.dec index 057487c71..dcb27e46f 100644 --- a/dkfiles/Dst_D0pi,pipi=TightCut,LTUNB.dec +++ b/dkfiles/Dst_D0pi,pipi=TightCut,LTUNB.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,pipipi0=TightCut,Dalitz.dec b/dkfiles/Dst_D0pi,pipipi0=TightCut,Dalitz.dec index bc967b2fe..5b4701c11 100644 --- a/dkfiles/Dst_D0pi,pipipi0=TightCut,Dalitz.dec +++ b/dkfiles/Dst_D0pi,pipipi0=TightCut,Dalitz.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[D*(2010)+ => ^( D0 => pi+ pi- ( pi0 -> gamma gamma ) ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,pipipi0=TightCut,PHSP,FSRinc.dec b/dkfiles/Dst_D0pi,pipipi0=TightCut,PHSP,FSRinc.dec index 51141536e..132510d55 100644 --- a/dkfiles/Dst_D0pi,pipipi0=TightCut,PHSP,FSRinc.dec +++ b/dkfiles/Dst_D0pi,pipipi0=TightCut,PHSP,FSRinc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,pipipi0=TightCut,PHSP.dec b/dkfiles/Dst_D0pi,pipipi0=TightCut,PHSP.dec index 8213c6f28..edf305180 100644 --- a/dkfiles/Dst_D0pi,pipipi0=TightCut,PHSP.dec +++ b/dkfiles/Dst_D0pi,pipipi0=TightCut,PHSP.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Dst_D0pi,pipipi0=TightCut,tighter,Dalitz.dec b/dkfiles/Dst_D0pi,pipipi0=TightCut,tighter,Dalitz.dec index 3d4a3246a..ba2ec0a37 100644 --- a/dkfiles/Dst_D0pi,pipipi0=TightCut,tighter,Dalitz.dec +++ b/dkfiles/Dst_D0pi,pipipi0=TightCut,tighter,Dalitz.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ => ^( D0 => ^pi+ ^pi- ^( pi0 -> ^gamma ^gamma ) ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,pipipipi=DecProdCut,TightCuts.dec b/dkfiles/Dst_D0pi,pipipipi=DecProdCut,TightCuts.dec index b59acd614..1af8b6ee2 100644 --- a/dkfiles/Dst_D0pi,pipipipi=DecProdCut,TightCuts.dec +++ b/dkfiles/Dst_D0pi,pipipipi=DecProdCut,TightCuts.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Dst_D0pi,rho+K-=TightCut.dec b/dkfiles/Dst_D0pi,rho+K-=TightCut.dec index 0346e1011..f78c3d8ac 100644 --- a/dkfiles/Dst_D0pi,rho+K-=TightCut.dec +++ b/dkfiles/Dst_D0pi,rho+K-=TightCut.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ -> ^( D0 -> (rho(770)+ -> ^pi+ ^pi0) ^K- ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,rhogamma=TightCut,tighter.dec b/dkfiles/Dst_D0pi,rhogamma=TightCut,tighter.dec index 084e00d05..c5cfc1faa 100644 --- a/dkfiles/Dst_D0pi,rhogamma=TightCut,tighter.dec +++ b/dkfiles/Dst_D0pi,rhogamma=TightCut,tighter.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ D*(2010)+ => ^( D0 => (rho(770)0 => ^pi+ ^pi-) ^gamma ) ^pi+]CC' diff --git a/dkfiles/Dst_D0pi,rhomunu=CharmForVubCut.dec b/dkfiles/Dst_D0pi,rhomunu=CharmForVubCut.dec index ebf62ee13..ba5ca0e55 100644 --- a/dkfiles/Dst_D0pi,rhomunu=CharmForVubCut.dec +++ b/dkfiles/Dst_D0pi,rhomunu=CharmForVubCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[ D*(2010)+ -> ^( D0 -> (rho(770)- -> ^pi- pi0) ^mu+ nu_mu) ^pi+ ]CC" diff --git a/dkfiles/Dst_D0pi,rhopi,pipipi0=CharmForVubCut.dec b/dkfiles/Dst_D0pi,rhopi,pipipi0=CharmForVubCut.dec index ce2fecf57..65c35c373 100644 --- a/dkfiles/Dst_D0pi,rhopi,pipipi0=CharmForVubCut.dec +++ b/dkfiles/Dst_D0pi,rhopi,pipipi0=CharmForVubCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ D*(2010)+ -> ^( D0 --> ^pi+ ^pi- pi0 ) ^pi+]CC' diff --git a/dkfiles/GluinoDouble_MultiJet,mg=60GeV.dec b/dkfiles/GluinoDouble_MultiJet,mg=60GeV.dec index 35b94109b..305f6de5c 100644 --- a/dkfiles/GluinoDouble_MultiJet,mg=60GeV.dec +++ b/dkfiles/GluinoDouble_MultiJet,mg=60GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"SUSY:gg2gluinogluino = on" # ,"SUSY:qqbar2gluinogluino = on" @@ -26,8 +26,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) -# QuarksInAcc = Generation().QuarksFromGInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) +# QuarksInAcc = Generation(genAlgName).QuarksFromGInAcceptance # QuarksInAcc.Code = " count ( isGoodG ) > 1 " # QuarksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Gluino_MultiJet,mg=60GeV,tau05ps.dec b/dkfiles/Gluino_MultiJet,mg=60GeV,tau05ps.dec index e6d10dfa3..f4d2016f3 100644 --- a/dkfiles/Gluino_MultiJet,mg=60GeV,tau05ps.dec +++ b/dkfiles/Gluino_MultiJet,mg=60GeV,tau05ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"SUSY:gg2gluinogluino = on" # ,"SUSY:qqbar2gluinogluino = on" @@ -26,8 +26,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) -# QuarksInAcc = Generation().QuarksFromGInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) +# QuarksInAcc = Generation(genAlgName).QuarksFromGInAcceptance # QuarksInAcc.Code = " count ( isGoodG ) > 0 " # QuarksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Gluino_MultiJet,mg=60GeV.dec b/dkfiles/Gluino_MultiJet,mg=60GeV.dec index 0b1bec942..50caee176 100644 --- a/dkfiles/Gluino_MultiJet,mg=60GeV.dec +++ b/dkfiles/Gluino_MultiJet,mg=60GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"SUSY:gg2gluinogluino = on" # ,"SUSY:qqbar2gluinogluino = on" @@ -26,8 +26,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) -# QuarksInAcc = Generation().QuarksFromGInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) +# QuarksInAcc = Generation(genAlgName).QuarksFromGInAcceptance # QuarksInAcc.Code = " count ( isGoodG ) > 0 " # QuarksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Gluino_MultiJetB,mg=60GeV,tau05ps.dec b/dkfiles/Gluino_MultiJetB,mg=60GeV,tau05ps.dec index d72ad73cf..980a5d6d2 100644 --- a/dkfiles/Gluino_MultiJetB,mg=60GeV,tau05ps.dec +++ b/dkfiles/Gluino_MultiJetB,mg=60GeV,tau05ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"SUSY:gg2gluinogluino = on" # ,"SUSY:qqbar2gluinogluino = on" @@ -26,8 +26,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) -# QuarksInAcc = Generation().QuarksFromGInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) +# QuarksInAcc = Generation(genAlgName).QuarksFromGInAcceptance # QuarksInAcc.Code = " count ( isGoodG ) > 0 " # QuarksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Gluino_MultiJetB,mg=60GeV.dec b/dkfiles/Gluino_MultiJetB,mg=60GeV.dec index 226bf7dae..fb8208b5f 100644 --- a/dkfiles/Gluino_MultiJetB,mg=60GeV.dec +++ b/dkfiles/Gluino_MultiJetB,mg=60GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"SUSY:gg2gluinogluino = on" # ,"SUSY:qqbar2gluinogluino = on" @@ -26,8 +26,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) -# QuarksInAcc = Generation().QuarksFromGInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) +# QuarksInAcc = Generation(genAlgName).QuarksFromGInAcceptance # QuarksInAcc.Code = " count ( isGoodG ) > 0 " # QuarksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Gluino_MultiJetBC,mg=60GeV,tau05ps.dec b/dkfiles/Gluino_MultiJetBC,mg=60GeV,tau05ps.dec index 64ebca101..668b5d63a 100644 --- a/dkfiles/Gluino_MultiJetBC,mg=60GeV,tau05ps.dec +++ b/dkfiles/Gluino_MultiJetBC,mg=60GeV,tau05ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"SUSY:gg2gluinogluino = on" # ,"SUSY:qqbar2gluinogluino = on" @@ -26,8 +26,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) -# QuarksInAcc = Generation().QuarksFromGInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) +# QuarksInAcc = Generation(genAlgName).QuarksFromGInAcceptance # QuarksInAcc.Code = " count ( isGoodG ) > 0 " # QuarksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Gluino_MultiJetBC,mg=60GeV.dec b/dkfiles/Gluino_MultiJetBC,mg=60GeV.dec index 56f2389f5..93895fbc1 100644 --- a/dkfiles/Gluino_MultiJetBC,mg=60GeV.dec +++ b/dkfiles/Gluino_MultiJetBC,mg=60GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"SUSY:gg2gluinogluino = on" # ,"SUSY:qqbar2gluinogluino = on" @@ -26,8 +26,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) -# QuarksInAcc = Generation().QuarksFromGInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) +# QuarksInAcc = Generation(genAlgName).QuarksFromGInAcceptance # QuarksInAcc.Code = " count ( isGoodG ) > 0 " # QuarksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Gluino_MultiJetC,mg=60GeV,tau05ps.dec b/dkfiles/Gluino_MultiJetC,mg=60GeV,tau05ps.dec index 9c14939fd..9943e021b 100644 --- a/dkfiles/Gluino_MultiJetC,mg=60GeV,tau05ps.dec +++ b/dkfiles/Gluino_MultiJetC,mg=60GeV,tau05ps.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"SUSY:gg2gluinogluino = on" # ,"SUSY:qqbar2gluinogluino = on" @@ -26,8 +26,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) -# QuarksInAcc = Generation().QuarksFromGInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) +# QuarksInAcc = Generation(genAlgName).QuarksFromGInAcceptance # QuarksInAcc.Code = " count ( isGoodG ) > 0 " # QuarksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Gluino_MultiJetC,mg=60GeV.dec b/dkfiles/Gluino_MultiJetC,mg=60GeV.dec index 04d00f5dc..152f418d0 100644 --- a/dkfiles/Gluino_MultiJetC,mg=60GeV.dec +++ b/dkfiles/Gluino_MultiJetC,mg=60GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) # ## Pythia8 production commands -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off" # pT ordering # ,"SUSY:gg2gluinogluino = on" # ,"SUSY:qqbar2gluinogluino = on" @@ -26,8 +26,8 @@ # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) -# QuarksInAcc = Generation().QuarksFromGInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "QuarksFromGInAcceptance" ) +# QuarksInAcc = Generation(genAlgName).QuarksFromGInAcceptance # QuarksInAcc.Code = " count ( isGoodG ) > 0 " # QuarksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/HardQcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm.dec b/dkfiles/HardQcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm.dec index 9dcc859d9..8c533791a 100755 --- a/dkfiles/HardQcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm.dec +++ b/dkfiles/HardQcdBgd,PT_14GeV,THETA_400mrad,NLT_50cm.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HardParticle" ) -# HardParticle = Generation().HardParticle +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HardParticle" ) +# HardParticle = Generation(genAlgName).HardParticle # HardParticle.Code = "(count( inAcceptance & hasHighPT & isStableCharged ) > 0)" # HardParticle.Preambulo += [ # "from GaudiKernel.SystemOfUnits import m, GeV, mrad", diff --git a/dkfiles/HardQcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm.dec b/dkfiles/HardQcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm.dec index ca2681d3b..699a902ad 100755 --- a/dkfiles/HardQcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm.dec +++ b/dkfiles/HardQcdBgd,PT_18GeV,THETA_400mrad,NLT_50cm.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HardParticle" ) -# HardParticle = Generation().HardParticle +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HardParticle" ) +# HardParticle = Generation(genAlgName).HardParticle # HardParticle.Code = "(count( inAcceptance & hasHighPT & isStableCharged ) > 0)" # HardParticle.Preambulo += [ # "from GaudiKernel.SystemOfUnits import m, GeV, mrad", diff --git a/dkfiles/Hbb=mH100GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH100GeV,width0.5GeV,inAcc.dec index daae7c262..d53e470c7 100644 --- a/dkfiles/Hbb=mH100GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH100GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH100GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH100GeV,width10MeV,inAcc.dec index 852e15a0c..840ea57fa 100644 --- a/dkfiles/Hbb=mH100GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH100GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH100GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH100GeV,width1GeV,inAcc.dec index 41806a7e9..94c3e19d1 100644 --- a/dkfiles/Hbb=mH100GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH100GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH10GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH10GeV,width0.5GeV,inAcc.dec index 362bb4b73..a9ea3f502 100644 --- a/dkfiles/Hbb=mH10GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH10GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH10GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH10GeV,width10MeV,inAcc.dec index 8723892f6..878933336 100644 --- a/dkfiles/Hbb=mH10GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH10GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH10GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH10GeV,width1GeV,inAcc.dec index 75ea3b4f5..9b3955d6f 100644 --- a/dkfiles/Hbb=mH10GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH10GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH20GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH20GeV,width0.5GeV,inAcc.dec index 14a5410a8..2fac6bd9d 100644 --- a/dkfiles/Hbb=mH20GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH20GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH20GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH20GeV,width10MeV,inAcc.dec index 8eead0474..b0c429106 100644 --- a/dkfiles/Hbb=mH20GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH20GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH20GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH20GeV,width1GeV,inAcc.dec index a92456914..96aa9e818 100644 --- a/dkfiles/Hbb=mH20GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH20GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH24GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH24GeV,width0.5GeV,inAcc.dec index f3f24fd81..eeb09f038 100644 --- a/dkfiles/Hbb=mH24GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH24GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH24GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH24GeV,width10MeV,inAcc.dec index cb3d7e4e5..cdbf9168b 100644 --- a/dkfiles/Hbb=mH24GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH24GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH24GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH24GeV,width1GeV,inAcc.dec index 9fa20393d..01350d22d 100644 --- a/dkfiles/Hbb=mH24GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH24GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH25GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH25GeV,width0.5GeV,inAcc.dec index d5c30a932..cb4b1c484 100644 --- a/dkfiles/Hbb=mH25GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH25GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH25GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH25GeV,width10MeV,inAcc.dec index 36373880f..1644f31b6 100644 --- a/dkfiles/Hbb=mH25GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH25GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH25GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH25GeV,width1GeV,inAcc.dec index 8d66a19ad..7c72966db 100644 --- a/dkfiles/Hbb=mH25GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH25GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH26GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH26GeV,width0.5GeV,inAcc.dec index 7402e9775..99e76360a 100644 --- a/dkfiles/Hbb=mH26GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH26GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH26GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH26GeV,width10MeV,inAcc.dec index 267696ce6..3edd43f56 100644 --- a/dkfiles/Hbb=mH26GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH26GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH26GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH26GeV,width1GeV,inAcc.dec index f12e941fa..769b64e7c 100644 --- a/dkfiles/Hbb=mH26GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH26GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH27GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH27GeV,width0.5GeV,inAcc.dec index d32e96b57..025ac164e 100644 --- a/dkfiles/Hbb=mH27GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH27GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH27GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH27GeV,width10MeV,inAcc.dec index 26543278f..eaa5948b7 100644 --- a/dkfiles/Hbb=mH27GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH27GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH27GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH27GeV,width1GeV,inAcc.dec index 4ae46be32..05da87200 100644 --- a/dkfiles/Hbb=mH27GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH27GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH28GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH28GeV,width0.5GeV,inAcc.dec index 7e38efbcb..76298fc12 100644 --- a/dkfiles/Hbb=mH28GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH28GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH28GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH28GeV,width10MeV,inAcc.dec index 3e5a05a3e..d278e8af2 100644 --- a/dkfiles/Hbb=mH28GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH28GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH28GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH28GeV,width1GeV,inAcc.dec index ad8cd2a92..b700e8bc8 100644 --- a/dkfiles/Hbb=mH28GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH28GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH29GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH29GeV,width0.5GeV,inAcc.dec index 150e5e065..768d1121c 100644 --- a/dkfiles/Hbb=mH29GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH29GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH29GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH29GeV,width10MeV,inAcc.dec index 2492050de..2f5ca0d3d 100644 --- a/dkfiles/Hbb=mH29GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH29GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH29GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH29GeV,width1GeV,inAcc.dec index a42934bc3..e5f891f5c 100644 --- a/dkfiles/Hbb=mH29GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH29GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH30GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH30GeV,width0.5GeV,inAcc.dec index 71c9edb8e..734d7da7f 100644 --- a/dkfiles/Hbb=mH30GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH30GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH30GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH30GeV,width10MeV,inAcc.dec index 560b8671f..c8e57c75b 100644 --- a/dkfiles/Hbb=mH30GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH30GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH30GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH30GeV,width1GeV,inAcc.dec index d55f6bfbe..30f655c6b 100644 --- a/dkfiles/Hbb=mH30GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH30GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH31GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH31GeV,width0.5GeV,inAcc.dec index 4a3e48bc7..32a0fc07e 100644 --- a/dkfiles/Hbb=mH31GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH31GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH31GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH31GeV,width10MeV,inAcc.dec index 3c9a1a926..e2d259012 100644 --- a/dkfiles/Hbb=mH31GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH31GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH31GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH31GeV,width1GeV,inAcc.dec index a1b8aa82d..b6014e826 100644 --- a/dkfiles/Hbb=mH31GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH31GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH32GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH32GeV,width0.5GeV,inAcc.dec index e0a51f3c8..fd270cc76 100644 --- a/dkfiles/Hbb=mH32GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH32GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH32GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH32GeV,width10MeV,inAcc.dec index 921d8db0c..8796309a9 100644 --- a/dkfiles/Hbb=mH32GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH32GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH32GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH32GeV,width1GeV,inAcc.dec index afd1e9acc..d66704c8d 100644 --- a/dkfiles/Hbb=mH32GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH32GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH33GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH33GeV,width0.5GeV,inAcc.dec index 4dc56bcd9..d4c67ec61 100644 --- a/dkfiles/Hbb=mH33GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH33GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH33GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH33GeV,width10MeV,inAcc.dec index 64a9f0c00..e3b1f116c 100644 --- a/dkfiles/Hbb=mH33GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH33GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH33GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH33GeV,width1GeV,inAcc.dec index 2d4b0e5ca..85478a42c 100644 --- a/dkfiles/Hbb=mH33GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH33GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH50GeV,width0.5GeV,inAcc.dec b/dkfiles/Hbb=mH50GeV,width0.5GeV,inAcc.dec index 707a5a201..69293adea 100644 --- a/dkfiles/Hbb=mH50GeV,width0.5GeV,inAcc.dec +++ b/dkfiles/Hbb=mH50GeV,width0.5GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.5", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH50GeV,width10MeV,inAcc.dec b/dkfiles/Hbb=mH50GeV,width10MeV,inAcc.dec index c6c84c563..618f092d1 100644 --- a/dkfiles/Hbb=mH50GeV,width10MeV,inAcc.dec +++ b/dkfiles/Hbb=mH50GeV,width10MeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 0.01", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hbb=mH50GeV,width1GeV,inAcc.dec b/dkfiles/Hbb=mH50GeV,width1GeV,inAcc.dec index 4080ffc6b..1611a8b8d 100644 --- a/dkfiles/Hbb=mH50GeV,width1GeV,inAcc.dec +++ b/dkfiles/Hbb=mH50GeV,width1GeV,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2Hbbbar = on", # "25:mWidth = 1.0", @@ -27,8 +27,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HbbinAcc" ) -# tracksInAcc = Generation().HbbinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HbbinAcc" ) +# tracksInAcc = Generation(genAlgName).HbbinAcc # tracksInAcc.Code = "( (count ( isGoodMuFromH ) > 1) & (count(isGoodBJet) > 1))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Hc+_ppK=DecProdCut,m=2800MeV,t=0.2ps,PPChange.dec b/dkfiles/Hc+_ppK=DecProdCut,m=2800MeV,t=0.2ps,PPChange.dec index 7d1d3b4bb..8ab168da7 100644 --- a/dkfiles/Hc+_ppK=DecProdCut,m=2800MeV,t=0.2ps,PPChange.dec +++ b/dkfiles/Hc+_ppK=DecProdCut,m=2800MeV,t=0.2ps,PPChange.dec @@ -11,8 +11,8 @@ # ParticleValue: "Sigma_c+ 83 4212 1.0 2.800 2.e-13 Sigma_c+ 4212 0." , "Sigma_c~- 84 -4212 -1.0 2.800 2.e-13 anti-Sigma_c- -4212 0." # # InsertPythonCode: -# # Generation().SignalPlain.SignalPIDList = [ 4212, -4212 ] -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# # Generation(genAlgName).SignalPlain.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # # EndInsertPythonCode # diff --git a/dkfiles/Hc+_ppK=DecProdCut,m=3220MeV,t=0.2ps,PPChange.dec b/dkfiles/Hc+_ppK=DecProdCut,m=3220MeV,t=0.2ps,PPChange.dec index 945d82a63..295049c99 100644 --- a/dkfiles/Hc+_ppK=DecProdCut,m=3220MeV,t=0.2ps,PPChange.dec +++ b/dkfiles/Hc+_ppK=DecProdCut,m=3220MeV,t=0.2ps,PPChange.dec @@ -11,8 +11,8 @@ # ParticleValue: "Sigma_c+ 83 4212 1.0 3.220 2.e-13 Sigma_c+ 4212 0." , "Sigma_c~- 84 -4212 -1.0 3.220 2.e-13 anti-Sigma_c- -4212 0." # # InsertPythonCode: -# # Generation().SignalPlain.SignalPIDList = [ 4212, -4212 ] -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# # Generation(genAlgName).SignalPlain.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # # EndInsertPythonCode # diff --git a/dkfiles/HiggsVBF_bb=mH125GeV,inAcc.dec b/dkfiles/HiggsVBF_bb=mH125GeV,inAcc.dec index c45d706f7..8f4e90e82 100644 --- a/dkfiles/HiggsVBF_bb=mH125GeV,inAcc.dec +++ b/dkfiles/HiggsVBF_bb=mH125GeV,inAcc.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsVBFinAcc" ) -# tracksInAcc = Generation().HiggsVBFinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsVBFinAcc" ) +# tracksInAcc = Generation(genAlgName).HiggsVBFinAcc # tracksInAcc.Code = "( (count ( isGoodBFromH ) > 1) & (count(isGoodJet) > 0))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA100ps,HidValley.dec index 3071a07aa..ad341370c 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA10ps,HidValley.dec index f6d43f5d5..3676af909 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA1ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA1ps,HidValley.dec index d11d61878..e1afb62c0 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA1ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA10GeV,tA1ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA100ps,HidValley.dec index 1ed6cf495..ab3a97d50 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA10ps,HidValley.dec index 610b0e5dc..d954e986e 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA1ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA1ps,HidValley.dec index 844c951ec..0a2f4ec08 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA1ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA15GeV,tA1ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA100ps,HidValley.dec index cb8be8fe9..8c60b5016 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley.dec index eea86ef18..16398c7e9 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA35GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA35GeV,tA100ps,HidValley.dec index 57c0be260..69ae045ed 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA35GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA35GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA35GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA35GeV,tA10ps,HidValley.dec index 67fe6a83f..a82e60fd7 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA35GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA35GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA43GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA43GeV,tA100ps,HidValley.dec index fa72737d4..31f15f213 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA43GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA43GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA43GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA43GeV,tA10ps,HidValley.dec index eeddee948..45567534f 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA43GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA43GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA50GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA50GeV,tA100ps,HidValley.dec index ac2125a36..67871833d 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA50GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA50GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA50GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA50GeV,tA10ps,HidValley.dec index 9474a598f..b89f1d122 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA50GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA50GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_bbbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 5 -5" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,cccc=mH125GeV,mA10GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,cccc=mH125GeV,mA10GeV,tA100ps,HidValley.dec index 73333eeab..4e4d42979 100755 --- a/dkfiles/Higgs_AA,cccc=mH125GeV,mA10GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,cccc=mH125GeV,mA10GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_ccbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 4 -4" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,cccc=mH125GeV,mA10GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,cccc=mH125GeV,mA10GeV,tA10ps,HidValley.dec index 54871ee27..b48d98023 100755 --- a/dkfiles/Higgs_AA,cccc=mH125GeV,mA10GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,cccc=mH125GeV,mA10GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_ccbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 4 -4" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,cccc=mH125GeV,mA35GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,cccc=mH125GeV,mA35GeV,tA10ps,HidValley.dec index 923d8f339..ba810cda2 100755 --- a/dkfiles/Higgs_AA,cccc=mH125GeV,mA35GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,cccc=mH125GeV,mA35GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_ccbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 4 -4" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,cccc=mH125GeV,mA5GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,cccc=mH125GeV,mA5GeV,tA100ps,HidValley.dec index 096687bd9..db176a56e 100755 --- a/dkfiles/Higgs_AA,cccc=mH125GeV,mA5GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,cccc=mH125GeV,mA5GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_ccbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 4 -4" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,cccc=mH125GeV,mA5GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,cccc=mH125GeV,mA5GeV,tA10ps,HidValley.dec index a3b6be9e0..bcd77c99e 100755 --- a/dkfiles/Higgs_AA,cccc=mH125GeV,mA5GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,cccc=mH125GeV,mA5GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_ccbar.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 4 -4" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,dddd=mH125GeV,mA1GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,dddd=mH125GeV,mA1GeV,tA100ps,HidValley.dec index ad44a45bc..b86337d62 100755 --- a/dkfiles/Higgs_AA,dddd=mH125GeV,mA1GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,dddd=mH125GeV,mA1GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 1 -1" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,dddd=mH125GeV,mA1GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,dddd=mH125GeV,mA1GeV,tA10ps,HidValley.dec index a353e5132..b9b3f2f1b 100755 --- a/dkfiles/Higgs_AA,dddd=mH125GeV,mA1GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,dddd=mH125GeV,mA1GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 1 -1" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,dddd=mH125GeV,mA3GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,dddd=mH125GeV,mA3GeV,tA100ps,HidValley.dec index 5b62f17aa..acce1c0ac 100755 --- a/dkfiles/Higgs_AA,dddd=mH125GeV,mA3GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,dddd=mH125GeV,mA3GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 1 -1" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,dddd=mH125GeV,mA3GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,dddd=mH125GeV,mA3GeV,tA10ps,HidValley.dec index 5eb631487..9fb2de507 100755 --- a/dkfiles/Higgs_AA,dddd=mH125GeV,mA3GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,dddd=mH125GeV,mA3GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 1 -1" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,ssss=mH125GeV,mA35GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,ssss=mH125GeV,mA35GeV,tA10ps,HidValley.dec index 00ff15efb..885a4fdf4 100755 --- a/dkfiles/Higgs_AA,ssss=mH125GeV,mA35GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,ssss=mH125GeV,mA35GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 3 -3" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,ssss=mH125GeV,mA3GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,ssss=mH125GeV,mA3GeV,tA100ps,HidValley.dec index b8f27b2e7..571508173 100755 --- a/dkfiles/Higgs_AA,ssss=mH125GeV,mA3GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,ssss=mH125GeV,mA3GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 3 -3" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,ssss=mH125GeV,mA3GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,ssss=mH125GeV,mA3GeV,tA10ps,HidValley.dec index cb8d9346a..992930a88 100755 --- a/dkfiles/Higgs_AA,ssss=mH125GeV,mA3GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,ssss=mH125GeV,mA3GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 3 -3" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,ssss=mH125GeV,mA5GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,ssss=mH125GeV,mA5GeV,tA100ps,HidValley.dec index 2ee386759..e0b3aa280 100755 --- a/dkfiles/Higgs_AA,ssss=mH125GeV,mA5GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,ssss=mH125GeV,mA5GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 3 -3" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,ssss=mH125GeV,mA5GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,ssss=mH125GeV,mA5GeV,tA10ps,HidValley.dec index 71dbf5644..4751f7d04 100755 --- a/dkfiles/Higgs_AA,ssss=mH125GeV,mA5GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,ssss=mH125GeV,mA5GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 3 -3" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,uuuu=mH125GeV,mA1GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,uuuu=mH125GeV,mA1GeV,tA100ps,HidValley.dec index ae6d3ab18..0944f83b3 100755 --- a/dkfiles/Higgs_AA,uuuu=mH125GeV,mA1GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,uuuu=mH125GeV,mA1GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 2 -2" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,uuuu=mH125GeV,mA1GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,uuuu=mH125GeV,mA1GeV,tA10ps,HidValley.dec index 9406c688a..b2bc5917d 100755 --- a/dkfiles/Higgs_AA,uuuu=mH125GeV,mA1GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,uuuu=mH125GeV,mA1GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 2 -2" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,uuuu=mH125GeV,mA3GeV,tA100ps,HidValley.dec b/dkfiles/Higgs_AA,uuuu=mH125GeV,mA3GeV,tA100ps,HidValley.dec index 62fa9ef7e..252d7d5b6 100755 --- a/dkfiles/Higgs_AA,uuuu=mH125GeV,mA3GeV,tA100ps,HidValley.dec +++ b/dkfiles/Higgs_AA,uuuu=mH125GeV,mA3GeV,tA100ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 2 -2" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA,uuuu=mH125GeV,mA3GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,uuuu=mH125GeV,mA3GeV,tA10ps,HidValley.dec index 067bbe55e..d68e0353d 100755 --- a/dkfiles/Higgs_AA,uuuu=mH125GeV,mA3GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,uuuu=mH125GeV,mA3GeV,tA10ps,HidValley.dec @@ -11,17 +11,17 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_lightquarks.pdt" # ] -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "36:onMode = off" # , "36:onIfMatch = 2 -2" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_bbbb,mH=120GeV,mA=15GeV,tA=0ps,4bin.dec b/dkfiles/Higgs_AA_bbbb,mH=120GeV,mA=15GeV,tA=0ps,4bin.dec index 1756e181b..f08317512 100755 --- a/dkfiles/Higgs_AA_bbbb,mH=120GeV,mA=15GeV,tA=0ps,4bin.dec +++ b/dkfiles/Higgs_AA_bbbb,mH=120GeV,mA=15GeV,tA=0ps,4bin.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) -# tracksInAcc = Generation().FourbFromH0InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourbFromH0InAcceptance # tracksInAcc.Code = " count ( H0has4bin ) > 0 " # ## - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_bbbb,mH=120GeV,mA=15GeV,tA=0ps.dec b/dkfiles/Higgs_AA_bbbb,mH=120GeV,mA=15GeV,tA=0ps.dec index 03e790324..2bad837fc 100755 --- a/dkfiles/Higgs_AA_bbbb,mH=120GeV,mA=15GeV,tA=0ps.dec +++ b/dkfiles/Higgs_AA_bbbb,mH=120GeV,mA=15GeV,tA=0ps.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) -# tracksInAcc = Generation().FourTracksFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourTracksFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourTracksFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # ### - LoKi::Constants::InfiniteTime 1.0e+10 ns # ### - HepMC::IteratorRange::descendants 4 diff --git a/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=15GeV,tA=0ps.dec b/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=15GeV,tA=0ps.dec index 46b212ef3..d3d2f0ce8 100755 --- a/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=15GeV,tA=0ps.dec +++ b/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=15GeV,tA=0ps.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) -# tracksInAcc = Generation().FourbFromH0InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourbFromH0InAcceptance # tracksInAcc.Code = " count ( H0has4bin ) > 0 " # ## - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=20GeV,tA=0ps.dec b/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=20GeV,tA=0ps.dec index fa86f7574..4a7784462 100755 --- a/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=20GeV,tA=0ps.dec +++ b/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=20GeV,tA=0ps.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) -# tracksInAcc = Generation().FourbFromH0InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourbFromH0InAcceptance # tracksInAcc.Code = " count ( H0has4bin ) > 0 " # ## - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=30GeV,tA=0ps.dec b/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=30GeV,tA=0ps.dec index f633f3fae..4d25ea468 100755 --- a/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=30GeV,tA=0ps.dec +++ b/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=30GeV,tA=0ps.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) -# tracksInAcc = Generation().FourbFromH0InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourbFromH0InAcceptance # tracksInAcc.Code = " count ( H0has4bin ) > 0 " # ## - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=45GeV,tA=0ps.dec b/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=45GeV,tA=0ps.dec index 088943523..2ff921ffb 100755 --- a/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=45GeV,tA=0ps.dec +++ b/dkfiles/Higgs_AA_bbbb,mH=125GeV,mA=45GeV,tA=0ps.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) -# tracksInAcc = Generation().FourbFromH0InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourbFromH0InAcceptance # tracksInAcc.Code = " count ( H0has4bin ) > 0 " # ## - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=15GeV,tA=0ps.dec b/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=15GeV,tA=0ps.dec index 8fcf045a2..dd491eba3 100755 --- a/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=15GeV,tA=0ps.dec +++ b/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=15GeV,tA=0ps.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) -# tracksInAcc = Generation().FourbFromH0InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourbFromH0InAcceptance # tracksInAcc.Code = " count ( H0has4bin ) > 0 " # ## - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=30GeV,tA=0ps.dec b/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=30GeV,tA=0ps.dec index ab97c8419..7ad22fa68 100755 --- a/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=30GeV,tA=0ps.dec +++ b/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=30GeV,tA=0ps.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) -# tracksInAcc = Generation().FourbFromH0InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourbFromH0InAcceptance # tracksInAcc.Code = " count ( H0has4bin ) > 0 " # ## - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=65GeV,tA=0ps.dec b/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=65GeV,tA=0ps.dec index 96dadea42..bbe3a8d52 100755 --- a/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=65GeV,tA=0ps.dec +++ b/dkfiles/Higgs_AA_bbbb,mH=145GeV,mA=65GeV,tA=0ps.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) -# tracksInAcc = Generation().FourbFromH0InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "FourbFromH0InAcceptance" ) +# tracksInAcc = Generation(genAlgName).FourbFromH0InAcceptance # tracksInAcc.Code = " count ( H0has4bin ) > 0 " # ## - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_bbtautau,mH=125GeV,mA=30GeV,tA=0ps.dec b/dkfiles/Higgs_AA_bbtautau,mH=125GeV,mA=30GeV,tA=0ps.dec index 894f4c6ca..babb08bd5 100644 --- a/dkfiles/Higgs_AA_bbtautau,mH=125GeV,mA=30GeV,tA=0ps.dec +++ b/dkfiles/Higgs_AA_bbtautau,mH=125GeV,mA=30GeV,tA=0ps.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # Restriction the decay to bbtautau -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # # Narrow the decay: # # H_2^0 (35) -> H_3^0 (36) # "35:onmode = off", @@ -26,8 +26,8 @@ # "36:onIfAny = 5 15", # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BbtautauInWideAcceptance" ) -# cut = Generation().BbtautauInWideAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BbtautauInWideAcceptance" ) +# cut = Generation(genAlgName).BbtautauInWideAcceptance # cut.Code = " count ( isGoodHiggs ) > 0 " # cut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad", diff --git a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec index a7c36adcb..b323b478c 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec index 1b87a0fd3..b77d5ddc9 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec index 7c5e34ff0..820fbd46b 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec index e6e0ea5f0..be6bd7841 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=2ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=2ps,Hnarrow.dec index f57b92199..bbd41ee7e 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=2ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=2ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=90ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=90ps,Hnarrow.dec index da9534358..3a0f0426f 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=90ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=10GeV,mA=2GeV,tA=90ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=10GeV,tA=100ps,HidValley.dec b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=10GeV,tA=100ps,HidValley.dec index aed0220b0..0051fd382 100755 --- a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=10GeV,tA=100ps,HidValley.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=10GeV,tA=100ps,HidValley.dec @@ -11,13 +11,13 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_mumu.pdt" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=10GeV,tA=10ps,HidValley.dec b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=10GeV,tA=10ps,HidValley.dec index 3e81d75fb..5858819b9 100755 --- a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=10GeV,tA=10ps,HidValley.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=10GeV,tA=10ps,HidValley.dec @@ -11,13 +11,13 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_mumu.pdt" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=20GeV,tA=100ps,HidValley.dec b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=20GeV,tA=100ps,HidValley.dec index 3d29da772..a2c59fd72 100755 --- a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=20GeV,tA=100ps,HidValley.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=20GeV,tA=100ps,HidValley.dec @@ -11,13 +11,13 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_mumu.pdt" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=20GeV,tA=10ps,HidValley.dec b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=20GeV,tA=10ps,HidValley.dec index d973adb28..56b6cee10 100755 --- a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=20GeV,tA=10ps,HidValley.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=20GeV,tA=10ps,HidValley.dec @@ -11,13 +11,13 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_mumu.pdt" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=35GeV,tA=100ps,HidValley.dec b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=35GeV,tA=100ps,HidValley.dec index 406de3581..b21b347ae 100755 --- a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=35GeV,tA=100ps,HidValley.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=35GeV,tA=100ps,HidValley.dec @@ -11,13 +11,13 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_mumu.pdt" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=35GeV,tA=10ps,HidValley.dec b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=35GeV,tA=10ps,HidValley.dec index 480a99c41..eedf5d5bc 100755 --- a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=35GeV,tA=10ps,HidValley.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=35GeV,tA=10ps,HidValley.dec @@ -11,13 +11,13 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_mumu.pdt" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=50GeV,tA=100ps,HidValley.dec b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=50GeV,tA=100ps,HidValley.dec index dac452b29..a0d2849fe 100755 --- a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=50GeV,tA=100ps,HidValley.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=50GeV,tA=100ps,HidValley.dec @@ -11,13 +11,13 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_mumu.pdt" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=50GeV,tA=10ps,HidValley.dec b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=50GeV,tA=10ps,HidValley.dec index 68f9cdf0e..8dbf554c5 100755 --- a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=50GeV,tA=10ps,HidValley.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=50GeV,tA=10ps,HidValley.dec @@ -11,13 +11,13 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_mumu.pdt" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=7GeV,tA=100ps,HidValley.dec b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=7GeV,tA=100ps,HidValley.dec index 5311e3586..3bdc04ce5 100755 --- a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=7GeV,tA=100ps,HidValley.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=7GeV,tA=100ps,HidValley.dec @@ -11,13 +11,13 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_mumu.pdt" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=7GeV,tA=10ps,HidValley.dec b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=7GeV,tA=10ps,HidValley.dec index eae73c32c..ffa70f29e 100755 --- a/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=7GeV,tA=10ps,HidValley.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=125GeV,mA=7GeV,tA=10ps,HidValley.dec @@ -11,13 +11,13 @@ # from Gaudi.Configuration import * # importOptions( "$DECFILESROOT/options/HidValleyH.py" ) # -# Generation().Special.PythiaProduction.Commands[:0] = [ +# Generation(genAlgName).Special.PythiaProduction.Commands[:0] = [ # "pyinit pdtinput $DECFILESROOT/ppfiles/HiddenValleyHiggses_mumu.pdt" # ] # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromHVPionInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHVPionInAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromHVPionInAcceptance # tracksInAcc.Code = " count ( isGoodDVfromHVPion ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=0ps,Hnarrow,Anarrow.dec index 5367ebcfa..15d976a44 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=2ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=2ps,Hnarrow.dec index 00305e4ba..60b566627 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=2ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=2ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=90ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=90ps,Hnarrow.dec index c1474e0bc..0b8e339ce 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=90ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.25GeV,tA=90ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec index ac34bbc7c..3feb145dc 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec index 274e71721..020dce433 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec index 2ae31957b..901883a47 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=2GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.214GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.214GeV,tA=0ps,Hnarrow,Anarrow.dec index 1167e346b..d355d317b 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.214GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.214GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.214GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.214GeV,tA=100ps,Hnarrow.dec index 49896b7db..8858b2c09 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.214GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.214GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.220GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.220GeV,tA=0ps,Hnarrow,Anarrow.dec index 9da352956..c3bb82a2b 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.220GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.220GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.220GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.220GeV,tA=100ps,Hnarrow.dec index 9e2a382a6..364ad6ae8 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.220GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.220GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.235GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.235GeV,tA=0ps,Hnarrow,Anarrow.dec index eb6f8b4ac..f91cba85a 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.235GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.235GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.235GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.235GeV,tA=100ps,Hnarrow.dec index 61d804ecf..aeef64fb7 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.235GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.235GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.250GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.250GeV,tA=0ps,Hnarrow,Anarrow.dec index d0b871896..03aa0eed0 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.250GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.250GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.250GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.250GeV,tA=100ps,Hnarrow.dec index d02158820..0079eca6d 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.250GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.250GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.5GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.5GeV,tA=0ps,Hnarrow,Anarrow.dec index 35dfeb852..83f373b93 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.5GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.5GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.5GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.5GeV,tA=100ps,Hnarrow.dec index 4c1473e8b..b7b3402fc 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.5GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.5GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.8GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.8GeV,tA=0ps,Hnarrow,Anarrow.dec index 1f4c45e72..97e6dc0d9 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.8GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.8GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.8GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.8GeV,tA=100ps,Hnarrow.dec index 1c30570a8..a48176233 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.8GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=0.8GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1.5GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1.5GeV,tA=0ps,Hnarrow,Anarrow.dec index f9f2cea8e..b9ed855a8 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1.5GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1.5GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1.5GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1.5GeV,tA=100ps,Hnarrow.dec index f4146415e..5e34dc0cb 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1.5GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1.5GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=10GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=10GeV,tA=0ps,Hnarrow,Anarrow.dec index 61cd59cc9..50bb2d2ce 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=10GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=10GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=10GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=10GeV,tA=100ps,Hnarrow.dec index 05d19371f..e6b04a82f 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=10GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=10GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=15GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=15GeV,tA=0ps,Hnarrow,Anarrow.dec index cd03ef7b3..b1704cda5 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=15GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=15GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=15GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=15GeV,tA=100ps,Hnarrow.dec index ac6260b13..cd9dd0709 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=15GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=15GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1GeV,tA=0ps,Hnarrow,Anarrow.dec index dc4f368b9..3f8a918e5 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1GeV,tA=100ps,Hnarrow.dec index 93dced308..e8c5d08c9 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=1GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2.5GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2.5GeV,tA=0ps,Hnarrow,Anarrow.dec index 6456e4765..60c70e9ce 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2.5GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2.5GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2.5GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2.5GeV,tA=100ps,Hnarrow.dec index 33c48ef79..c899ed3ce 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2.5GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2.5GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=20GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=20GeV,tA=0ps,Hnarrow,Anarrow.dec index df5b58603..e276bab0e 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=20GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=20GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=20GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=20GeV,tA=100ps,Hnarrow.dec index fc9e13724..6c675e679 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=20GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=20GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec index 0da23c6e2..144c1c48a 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2GeV,tA=100ps,Hnarrow.dec index 42a5d4352..3d295b009 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=2GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=4GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=4GeV,tA=0ps,Hnarrow,Anarrow.dec index 9721bc511..7490f6364 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=4GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=4GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=4GeV,tA=100ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=4GeV,tA=100ps,Hnarrow.dec index e8d61e314..1ce5cc02a 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=4GeV,tA=100ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=50GeV,mA=4GeV,tA=100ps,Hnarrow.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance") +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = "count(isGoodDVfromA1) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") # from Configurables import Pythia8Production -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 1.60e-03", # "35:m0 = 50.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode diff --git a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec index 8d628c7fa..bc1ef39bd 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec index 314f98b69..ad158c9ce 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=2ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec index 6cb20332c..7029a66cd 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=0.75GeV,tA=90ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec index 7db28b6f6..c71547494 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=0ps,Hnarrow,Anarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=2ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=2ps,Hnarrow.dec index 33e02008c..774ef5be7 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=2ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=2ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=90ps,Hnarrow.dec b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=90ps,Hnarrow.dec index 574b48a96..5972bfb35 100644 --- a/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=90ps,Hnarrow.dec +++ b/dkfiles/Higgs_AA_mumumumu,mH=5GeV,mA=2GeV,tA=90ps,Hnarrow.dec @@ -11,8 +11,8 @@ # InsertPythonCode: # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) -# tracksInAcc = Generation().TwoMuonsFromA1InAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromA1InAcceptance" ) +# tracksInAcc = Generation(genAlgName).TwoMuonsFromA1InAcceptance # tracksInAcc.Code = " count ( isGoodDVfromA1 ) > 1 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ diff --git a/dkfiles/Higgs_ZZ_eeee.dec b/dkfiles/Higgs_ZZ_eeee.dec index 7d24fc973..a3646c244 100644 --- a/dkfiles/Higgs_ZZ_eeee.dec +++ b/dkfiles/Higgs_ZZ_eeee.dec @@ -9,20 +9,20 @@ # # InsertPythonCode: # from Configurables import Generation, Special, PowhegProduction, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( PowhegProduction ) -# Generation().Special.PowhegProduction.Commands += [ "hdecaymode 11", "vdecaymode 1", "hfact 104.16d0","runningscale 0","massren 0","zerowidth 1","ew 1","model 0","gfermi 0.116637D-04","masswindow 10d0","hmass 125","hwidth 3.605D-03","topmass 172.5","bottommass 4.75d0","hdecaywidth 0" ] +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( PowhegProduction ) +# Generation(genAlgName).Special.PowhegProduction.Commands += [ "hdecaymode 11", "vdecaymode 1", "hfact 104.16d0","runningscale 0","massren 0","zerowidth 1","ew 1","model 0","gfermi 0.116637D-04","masswindow 10d0","hmass 125","hwidth 3.605D-03","topmass 172.5","bottommass 4.75d0","hdecaywidth 0" ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# tracksInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation(genAlgName).ParsInAcc # tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" # , "isGoodLepton = ( ( 11 == GABSID ) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 3.*GeV ) )" # ] # -# Generation().Special.PowhegProduction.addTool( Pythia8Production ) -# Generation().Special.PowhegProduction.Pythia8Production.Commands += [ "25:onMode = off", +# Generation(genAlgName).Special.PowhegProduction.addTool( Pythia8Production ) +# Generation(genAlgName).Special.PowhegProduction.Pythia8Production.Commands += [ "25:onMode = off", # "25:onIfMatch = 23 23", "23:onMode = off", "23:onIfMatch = 11 11" ] # EndInsertPythonCode # diff --git a/dkfiles/Higgs_ZZ_mumuee.dec b/dkfiles/Higgs_ZZ_mumuee.dec index 4dd29fed6..e4ad5015a 100644 --- a/dkfiles/Higgs_ZZ_mumuee.dec +++ b/dkfiles/Higgs_ZZ_mumuee.dec @@ -9,20 +9,20 @@ # # InsertPythonCode: # from Configurables import Generation, Special, PowhegProduction, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( PowhegProduction ) -# Generation().Special.PowhegProduction.Commands += [] +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( PowhegProduction ) +# Generation(genAlgName).Special.PowhegProduction.Commands += [] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# tracksInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation(genAlgName).ParsInAcc # tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" # , "isGoodLepton = ( ( ( 13 == GABSID ) | ( 11 == GABSID )) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 2.*GeV ) )" # ] # -# Generation().Special.PowhegProduction.addTool( Pythia8Production ) -# Generation().Special.PowhegProduction.Pythia8Production.Commands += [ "25:onMode = off", +# Generation(genAlgName).Special.PowhegProduction.addTool( Pythia8Production ) +# Generation(genAlgName).Special.PowhegProduction.Pythia8Production.Commands += [ "25:onMode = off", # "25:onIfMatch = 23 23", "23:onMode = off", "23:onIfAny = 11 13" ] # EndInsertPythonCode # diff --git a/dkfiles/Higgs_ZZ_mumumumu.dec b/dkfiles/Higgs_ZZ_mumumumu.dec index 6e464acfe..555011b29 100644 --- a/dkfiles/Higgs_ZZ_mumumumu.dec +++ b/dkfiles/Higgs_ZZ_mumumumu.dec @@ -9,20 +9,20 @@ # # InsertPythonCode: # from Configurables import Generation, Special, PowhegProduction, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( PowhegProduction ) -# Generation().Special.PowhegProduction.Commands += [ ] +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( PowhegProduction ) +# Generation(genAlgName).Special.PowhegProduction.Commands += [ ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# tracksInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation(genAlgName).ParsInAcc # tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" # , "isGoodLepton = ( ( 13 == GABSID ) & GCHARGED & ( GTHETA < 400.0*mrad ) & (GTHETA > 10.0*mrad) & ( GPT > 2.*GeV ) )" # ] # -# Generation().Special.PowhegProduction.addTool( Pythia8Production ) -# Generation().Special.PowhegProduction.Pythia8Production.Commands += [ "25:onMode = off", +# Generation(genAlgName).Special.PowhegProduction.addTool( Pythia8Production ) +# Generation(genAlgName).Special.PowhegProduction.Pythia8Production.Commands += [ "25:onMode = off", # "25:onIfMatch = 23 23", "23:onMode = off", "23:onIfMatch = 13 -13" ] # EndInsertPythonCode # diff --git a/dkfiles/Higgs_bb=mH125GeV,1cl,5GeV,2b.dec b/dkfiles/Higgs_bb=mH125GeV,1cl,5GeV,2b.dec index 086f26087..c13b811e0 100755 --- a/dkfiles/Higgs_bb=mH125GeV,1cl,5GeV,2b.dec +++ b/dkfiles/Higgs_bb=mH125GeV,1cl,5GeV,2b.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = " ( (count ( isGoodHiggs ) > 0) & ((count ( isGoodLeptonW ) + count ( isGoodLeptonZ ))>0)) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Higgs_bb=mH125GeV,1l,5GeV,2b.dec b/dkfiles/Higgs_bb=mH125GeV,1l,5GeV,2b.dec index c4aa2181c..cb26074d4 100755 --- a/dkfiles/Higgs_bb=mH125GeV,1l,5GeV,2b.dec +++ b/dkfiles/Higgs_bb=mH125GeV,1l,5GeV,2b.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = " ( (count ( isGoodHiggs ) > 0) & ((count ( isGoodLeptonW ) + count ( isGoodLeptonZ ))>0)) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Higgs_cc=mH125GeV,1cl,5GeV,2c.dec b/dkfiles/Higgs_cc=mH125GeV,1cl,5GeV,2c.dec index e1d273558..e5ee17cb2 100755 --- a/dkfiles/Higgs_cc=mH125GeV,1cl,5GeV,2c.dec +++ b/dkfiles/Higgs_cc=mH125GeV,1cl,5GeV,2c.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = " ( (count ( isGoodHiggs ) > 0) & ((count ( isGoodLeptonW ) + count ( isGoodLeptonZ ))>0)) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Higgs_mm=mH125GeV,inAcc.dec b/dkfiles/Higgs_mm=mH125GeV,inAcc.dec index 0f7acd78c..362009b31 100755 --- a/dkfiles/Higgs_mm=mH125GeV,inAcc.dec +++ b/dkfiles/Higgs_mm=mH125GeV,inAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoMuonsFromHiggsInAcc" ) -# muonsInAcc = Generation().TwoMuonsFromHiggsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoMuonsFromHiggsInAcc" ) +# muonsInAcc = Generation(genAlgName).TwoMuonsFromHiggsInAcc # muonsInAcc.Code = " count ( isHiggsWithMuonInAcc ) > 0 " # muonsInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Jpsi_LambdaLambda=TightCut.dec b/dkfiles/Jpsi_LambdaLambda=TightCut.dec index 078c46c52..5bc149234 100644 --- a/dkfiles/Jpsi_LambdaLambda=TightCut.dec +++ b/dkfiles/Jpsi_LambdaLambda=TightCut.dec @@ -12,7 +12,7 @@ #InsertPythonCode: ## #from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = 'J/psi(1S) => ^(Lambda0 => p+ pi-) ^(Lambda~0 => p~- pi+)' diff --git a/dkfiles/K+_pi+e-e+=TightCut.dec b/dkfiles/K+_pi+e-e+=TightCut.dec index 93f513478..f15313fed 100644 --- a/dkfiles/K+_pi+e-e+=TightCut.dec +++ b/dkfiles/K+_pi+e-e+=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/K+_pi+e-mu+=TightCut.dec b/dkfiles/K+_pi+e-mu+=TightCut.dec index b7a080146..956ab1116 100644 --- a/dkfiles/K+_pi+e-mu+=TightCut.dec +++ b/dkfiles/K+_pi+e-mu+=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/K+_pi+mu-mu+=TightCut.dec b/dkfiles/K+_pi+mu-mu+=TightCut.dec index a055205db..c712dd0c7 100644 --- a/dkfiles/K+_pi+mu-mu+=TightCut.dec +++ b/dkfiles/K+_pi+mu-mu+=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/K+_pi-e+e+=TightCut.dec b/dkfiles/K+_pi-e+e+=TightCut.dec index 740f0f8bb..a1e57d59e 100644 --- a/dkfiles/K+_pi-e+e+=TightCut.dec +++ b/dkfiles/K+_pi-e+e+=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/K+_pi-e+mu+=TightCut.dec b/dkfiles/K+_pi-e+mu+=TightCut.dec index 2b442b0bb..8c746fe64 100644 --- a/dkfiles/K+_pi-e+mu+=TightCut.dec +++ b/dkfiles/K+_pi-e+mu+=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/K+_pipipi=TightCut,TwoPionsInAcceptance.dec b/dkfiles/K+_pipipi=TightCut,TwoPionsInAcceptance.dec index f0ac3fc71..be7172d51 100644 --- a/dkfiles/K+_pipipi=TightCut,TwoPionsInAcceptance.dec +++ b/dkfiles/K+_pipipi=TightCut,TwoPionsInAcceptance.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/K+_pipipi=TightCut.dec b/dkfiles/K+_pipipi=TightCut.dec index 4c819088a..7abfc8a1d 100644 --- a/dkfiles/K+_pipipi=TightCut.dec +++ b/dkfiles/K+_pipipi=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KL_4mu=TighCut.dec b/dkfiles/KL_4mu=TighCut.dec index 6e0547d51..18a550571 100644 --- a/dkfiles/KL_4mu=TighCut.dec +++ b/dkfiles/KL_4mu=TighCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KS_3mue=TightCut,rho.dec b/dkfiles/KS_3mue=TightCut,rho.dec index 4a6e21b79..996bc0c8b 100644 --- a/dkfiles/KS_3mue=TightCut,rho.dec +++ b/dkfiles/KS_3mue=TightCut,rho.dec @@ -16,7 +16,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KS_4e=TightCut,rho.dec b/dkfiles/KS_4e=TightCut,rho.dec index c43b199c6..7f0ec8b32 100644 --- a/dkfiles/KS_4e=TightCut,rho.dec +++ b/dkfiles/KS_4e=TightCut,rho.dec @@ -17,7 +17,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KS_4mu=TightCut,rho.dec b/dkfiles/KS_4mu=TightCut,rho.dec index ad3f7d42d..bedbaeb22 100644 --- a/dkfiles/KS_4mu=TightCut,rho.dec +++ b/dkfiles/KS_4mu=TightCut,rho.dec @@ -17,7 +17,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KS_eemumu=TightCut,rho.dec b/dkfiles/KS_eemumu=TightCut,rho.dec index eab8248cb..9e48795ea 100644 --- a/dkfiles/KS_eemumu=TightCut,rho.dec +++ b/dkfiles/KS_eemumu=TightCut,rho.dec @@ -17,7 +17,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KS_emu=TightCut,rho.dec b/dkfiles/KS_emu=TightCut,rho.dec index 62f9d9ab0..3b35e48cd 100644 --- a/dkfiles/KS_emu=TightCut,rho.dec +++ b/dkfiles/KS_emu=TightCut,rho.dec @@ -17,7 +17,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KS_mumupi0=TightCut.dec b/dkfiles/KS_mumupi0=TightCut.dec index 15a3387c6..8b9178f37 100644 --- a/dkfiles/KS_mumupi0=TightCut.dec +++ b/dkfiles/KS_mumupi0=TightCut.dec @@ -12,7 +12,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KS_mumupi0=TightCuts.dec b/dkfiles/KS_mumupi0=TightCuts.dec index c2fd2ba6d..aa0431af1 100644 --- a/dkfiles/KS_mumupi0=TightCuts.dec +++ b/dkfiles/KS_mumupi0=TightCuts.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KS_pipiee=TightCut,rho.dec b/dkfiles/KS_pipiee=TightCut,rho.dec index 3a36f80fe..dd959c313 100644 --- a/dkfiles/KS_pipiee=TightCut,rho.dec +++ b/dkfiles/KS_pipiee=TightCut,rho.dec @@ -17,7 +17,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KS_pipimumu=TightCut,rho.dec b/dkfiles/KS_pipimumu=TightCut,rho.dec index 67719f21b..59c2bad2b 100644 --- a/dkfiles/KS_pipimumu=TightCut,rho.dec +++ b/dkfiles/KS_pipimumu=TightCut,rho.dec @@ -16,7 +16,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/KS_pippimpi0=TightCut.dec b/dkfiles/KS_pippimpi0=TightCut.dec index ab97dfab9..b9d68cfa9 100644 --- a/dkfiles/KS_pippimpi0=TightCut.dec +++ b/dkfiles/KS_pippimpi0=TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ks_ee=TightCut.dec b/dkfiles/Ks_ee=TightCut.dec index 54e1bd40a..02abc1d93 100644 --- a/dkfiles/Ks_ee=TightCut.dec +++ b/dkfiles/Ks_ee=TightCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ks_mumu=TightCut,pt1.5GeV.dec b/dkfiles/Ks_mumu=TightCut,pt1.5GeV.dec index e817b3831..d1a670d40 100644 --- a/dkfiles/Ks_mumu=TightCut,pt1.5GeV.dec +++ b/dkfiles/Ks_mumu=TightCut,pt1.5GeV.dec @@ -15,7 +15,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ks_mumu=TightCut.dec b/dkfiles/Ks_mumu=TightCut.dec index 2d976f846..97449279c 100644 --- a/dkfiles/Ks_mumu=TightCut.dec +++ b/dkfiles/Ks_mumu=TightCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ks_pimunu,m=TightCut.dec b/dkfiles/Ks_pimunu,m=TightCut.dec index 8f433cb98..7c7ce29df 100644 --- a/dkfiles/Ks_pimunu,m=TightCut.dec +++ b/dkfiles/Ks_pimunu,m=TightCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ks_pimunu=TightCut.dec b/dkfiles/Ks_pimunu=TightCut.dec index 7bdd1a7bd..0d217760b 100644 --- a/dkfiles/Ks_pimunu=TightCut.dec +++ b/dkfiles/Ks_pimunu=TightCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ks_pipi,mm=TightCut.dec b/dkfiles/Ks_pipi,mm=TightCut.dec index 7da10e8b1..60dd1b410 100644 --- a/dkfiles/Ks_pipi,mm=TightCut.dec +++ b/dkfiles/Ks_pipi,mm=TightCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ks_pipi=TightCut,pt1.5GeV.dec b/dkfiles/Ks_pipi=TightCut,pt1.5GeV.dec index 8cf39fc2a..74fb3f1b3 100644 --- a/dkfiles/Ks_pipi=TightCut,pt1.5GeV.dec +++ b/dkfiles/Ks_pipi=TightCut,pt1.5GeV.dec @@ -17,7 +17,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ks_pipi=TightCut,rho.dec b/dkfiles/Ks_pipi=TightCut,rho.dec index 1f757a9c6..77efa3ea9 100644 --- a/dkfiles/Ks_pipi=TightCut,rho.dec +++ b/dkfiles/Ks_pipi=TightCut,rho.dec @@ -16,7 +16,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Ks_pipi=TightCut.dec b/dkfiles/Ks_pipi=TightCut.dec index 15b2d17d7..5058cb33d 100644 --- a/dkfiles/Ks_pipi=TightCut.dec +++ b/dkfiles/Ks_pipi=TightCut.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec index fd47e389e..08b2c56f7 100644 --- a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec +++ b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) -# tracksInAcc = Generation().LbtoDKDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDKDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec index c3172c58e..0bb52837a 100644 --- a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) -# tracksInAcc = Generation().LbtoDKDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDKDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec index c849f84c7..d2815cf64 100644 --- a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) -# tracksInAcc = Generation().LbtoDKDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDKDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec index af5bc04b8..1ee4a80ec 100644 --- a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec +++ b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) -# tracksInAcc = Generation().LbtoDKDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDKDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec index 3380ef120..a07dd1b20 100644 --- a/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec +++ b/dkfiles/Lambda0_PsiDMDK,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) -# tracksInAcc = Generation().LbtoDKDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDKDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDKDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec index 3af826a23..e8264ab65 100644 --- a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) -# tracksInAcc = Generation().LbtoDpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec index 82fddd3a1..c47c6b1d0 100644 --- a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) -# tracksInAcc = Generation().LbtoDpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec index 06e376637..a474c6aeb 100644 --- a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) -# tracksInAcc = Generation().LbtoDpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec index 59cc79440..c47c51be5 100644 --- a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) -# tracksInAcc = Generation().LbtoDpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV.dec index c7ac4e035..4d1dc6d48 100644 --- a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV.dec +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=3500MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) -# tracksInAcc = Generation().LbtoDpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec index 9efc2a240..c06a1157c 100644 --- a/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec +++ b/dkfiles/Lambda0_PsiDMDpi,D_pipiK=FullGenEvtCut,mPsiDM=940MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) -# tracksInAcc = Generation().LbtoDpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoDpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoDpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV.dec index c27238503..d0de74335 100644 --- a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV.dec +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) -# tracksInAcc = Generation().LbtoKpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoKpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV.dec index 0d2005a2d..4fafd329d 100644 --- a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) -# tracksInAcc = Generation().LbtoKpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoKpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV.dec index 12c3e0b97..89e9fbc9f 100644 --- a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) -# tracksInAcc = Generation().LbtoKpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoKpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV.dec index 3cea83c81..d9bdba9b5 100644 --- a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV.dec +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) -# tracksInAcc = Generation().LbtoKpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoKpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV.dec index 18ed33e85..259de8edd 100644 --- a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV.dec +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=3500MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) -# tracksInAcc = Generation().LbtoKpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoKpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV.dec index b62c68f6b..6dc038f3d 100644 --- a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV.dec +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) -# tracksInAcc = Generation().LbtoKpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoKpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV.dec index 6e517c49c..587491269 100644 --- a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV.dec +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=4400MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) -# tracksInAcc = Generation().LbtoKpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoKpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV.dec index b2d41be7b..37bb2d74f 100644 --- a/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV.dec +++ b/dkfiles/Lambda0_PsiDMKpi=FullGenEvtCut,mPsiDM=940MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) -# tracksInAcc = Generation().LbtoKpiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtoKpiDM" ) +# tracksInAcc = Generation(genAlgName).LbtoKpiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV.dec index 22fe59b42..fe377bb78 100644 --- a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV.dec +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=1500MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) -# tracksInAcc = Generation().LbtopipiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation(genAlgName).LbtopipiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV.dec index 71d56e257..748ad5e3d 100644 --- a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) -# tracksInAcc = Generation().LbtopipiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation(genAlgName).LbtopipiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV.dec index 29a7b2256..7d8a7bd70 100644 --- a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=2400MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) -# tracksInAcc = Generation().LbtopipiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation(genAlgName).LbtopipiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV.dec index 75070d2ad..7b9e3ebb3 100644 --- a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV.dec +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) -# tracksInAcc = Generation().LbtopipiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation(genAlgName).LbtopipiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV.dec index aa8fb4e99..758c1ce63 100644 --- a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV.dec +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=3500MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) -# tracksInAcc = Generation().LbtopipiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation(genAlgName).LbtopipiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV.dec index 19de7b1b9..7b5175be9 100644 --- a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV.dec +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4000MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) -# tracksInAcc = Generation().LbtopipiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation(genAlgName).LbtopipiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV.dec index f57c89652..79d431b1e 100644 --- a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV.dec +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=4400MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) -# tracksInAcc = Generation().LbtopipiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation(genAlgName).LbtopipiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV.dec b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV.dec index fb0af1de7..0de635490 100644 --- a/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV.dec +++ b/dkfiles/Lambda0_PsiDMpipi=FullGenEvtCut,mPsiDM=940MeV.dec @@ -26,8 +26,8 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) -# tracksInAcc = Generation().LbtopipiDM +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "LbtopipiDM" ) +# tracksInAcc = Generation(genAlgName).LbtopipiDM # tracksInAcc.Code = " count ( isGoodLb ) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lambda_ppi=HELAMP,TightCut.dec b/dkfiles/Lambda_ppi=HELAMP,TightCut.dec index d828d0757..c9a4270d3 100644 --- a/dkfiles/Lambda_ppi=HELAMP,TightCut.dec +++ b/dkfiles/Lambda_ppi=HELAMP,TightCut.dec @@ -6,7 +6,7 @@ # FullEventCuts: LoKi::FullGenEventCut/GenEvtCut # InsertPythonCode: # from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = ToolSvc().EvtGenDecay.UserDecayFile @@ -20,8 +20,8 @@ # EvtGenCut.HyperonDTCut.Cuts = { # "[Lambda0]cc" : "in_range(0.02*mm,GCTAU,80*mm)" # } -# Generation().SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "^[Lambda0 => ^p+ ^pi-]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -36,8 +36,8 @@ # "[p+]cc" : "(GP>5.8*GeV) & (GPT>290*MeV) & inAcc", # "[pi-]cc" : "(GP>1.9*GeV) & (GPT>95*MeV) & inAcc" # } -# Generation().addTool(LoKi__FullGenEventCut,"GenEvtCut") -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,"GenEvtCut") +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", diff --git a/dkfiles/Lambda_ppi=PHSP,TightCut.dec b/dkfiles/Lambda_ppi=PHSP,TightCut.dec index 5a8c8d11f..6e37029c5 100644 --- a/dkfiles/Lambda_ppi=PHSP,TightCut.dec +++ b/dkfiles/Lambda_ppi=PHSP,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lambda_ppiee=TightCut.dec b/dkfiles/Lambda_ppiee=TightCut.dec index 2ecee546f..49b89e03d 100644 --- a/dkfiles/Lambda_ppiee=TightCut.dec +++ b/dkfiles/Lambda_ppiee=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lambdac2595,Lc,pKpi=phsp,TightCut.dec b/dkfiles/Lambdac2595,Lc,pKpi=phsp,TightCut.dec index efe8655a6..b5fbc1d72 100644 --- a/dkfiles/Lambdac2595,Lc,pKpi=phsp,TightCut.dec +++ b/dkfiles/Lambdac2595,Lc,pKpi=phsp,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # #signal = generation.SignalPlain # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) diff --git a/dkfiles/Lambdac2625,Lc,pKpi=phsp,TightCut.dec b/dkfiles/Lambdac2625,Lc,pKpi=phsp,TightCut.dec index b8fb52c65..ffe11dfd4 100644 --- a/dkfiles/Lambdac2625,Lc,pKpi=phsp,TightCut.dec +++ b/dkfiles/Lambdac2625,Lc,pKpi=phsp,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # #signal = generation.SignalPlain # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) diff --git a/dkfiles/Lb_D+D-Lambda,KPiPi,KPiPi,PPi,TightCut.dec b/dkfiles/Lb_D+D-Lambda,KPiPi,KPiPi,PPi,TightCut.dec index fe274230c..95c613a66 100644 --- a/dkfiles/Lb_D+D-Lambda,KPiPi,KPiPi,PPi,TightCut.dec +++ b/dkfiles/Lb_D+D-Lambda,KPiPi,KPiPi,PPi,TightCut.dec @@ -14,8 +14,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '[Lambda_b0 ==> (D+ ==> ^K- ^pi+ ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^( Lambda0 ==> p+ pi-)]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import GeV, millimeter', diff --git a/dkfiles/Lb_D0D0Lambda,KPi,KPi,PPi,TightCut.dec b/dkfiles/Lb_D0D0Lambda,KPi,KPi,PPi,TightCut.dec index a47b878df..0a25d8b39 100644 --- a/dkfiles/Lb_D0D0Lambda,KPi,KPi,PPi,TightCut.dec +++ b/dkfiles/Lb_D0D0Lambda,KPi,KPi,PPi,TightCut.dec @@ -13,8 +13,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '[Lambda_b0 ==> (D0 => ^K- ^pi+ ) (D~0 => ^K+ ^pi-) ^( Lambda0 => p+ pi-)]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import GeV, millimeter', diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec index 24ce3b234..da0c5432f 100644 --- a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=PHSP,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^p+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec index 205681649..e0c89d0ea 100644 --- a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz12,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^p+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec index 4cbce36ac..11a5de094 100644 --- a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz13,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^p+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec index 1cb338d19..bc44bb568 100644 --- a/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,K3Pi,KKPi=sqDalitz23,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^p+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Lb_D0Dsp,KPi,KKPi=PHSP,TightCut.dec b/dkfiles/Lb_D0Dsp,KPi,KKPi=PHSP,TightCut.dec index 967802390..d5fcb4aab 100644 --- a/dkfiles/Lb_D0Dsp,KPi,KKPi=PHSP,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,KPi,KKPi=PHSP,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+) ^p+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut.dec b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut.dec index a76ae1095..4a71cdb19 100644 --- a/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz12,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+) ^p+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut.dec b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut.dec index 9cc5e2ad5..92333341c 100644 --- a/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz13,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+) ^p+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut.dec b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut.dec index 59f88c47b..e4d92b491 100644 --- a/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Lb_D0Dsp,KPi,KKPi=sqDalitz23,TightCut.dec @@ -8,8 +8,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Lambda_b0 => ^(D_s- => ^K+ ^K- ^pi-) ^(D0 => ^K- ^pi+) ^p+ ]CC' #tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Lb_D0pK,KSKK=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_D0pK,KSKK=LbsqDalitz,DDalitz,TightCut.dec index 6f394548a..37ca02c3d 100644 --- a/dkfiles/Lb_D0pK,KSKK=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_D0pK,KSKK=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => ^(D0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_D0pK,KSpipi=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_D0pK,KSpipi=LbsqDalitz,DDalitz,TightCut.dec index 7d3b5baa7..61b18222c 100644 --- a/dkfiles/Lb_D0pK,KSpipi=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_D0pK,KSpipi=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => ^(D0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index c9ca20077..2e2f55c72 100644 --- a/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0pK,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 285ea457b..12e759b3f 100644 --- a/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0pK,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => ^(D0 => ^K+ ^pi- ^pi+ ^pi-) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_D0pK,pipipipi=LbsqDalitz,DPHSP,TightCut.dec b/dkfiles/Lb_D0pK,pipipipi=LbsqDalitz,DPHSP,TightCut.dec index fed1558b6..39e9d0cf8 100644 --- a/dkfiles/Lb_D0pK,pipipipi=LbsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Lb_D0pK,pipipipi=LbsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => ^(D0 => ^pi+ ^pi- ^pi+ ^pi-) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_D0penu,D0=Kenu,TightCut.dec b/dkfiles/Lb_D0penu,D0=Kenu,TightCut.dec index 30a31b0bf..e637143b1 100644 --- a/dkfiles/Lb_D0penu,D0=Kenu,TightCut.dec +++ b/dkfiles/Lb_D0penu,D0=Kenu,TightCut.dec @@ -20,8 +20,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 => (D0 -> ^K- ^e+ nu_e) ^e- nu_e~ ^p+ ]CC" # tightCut.Cuts = { #'[p+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 250 * MeV ) & (GP > 3000 * MeV)", diff --git a/dkfiles/Lb_D0penu,Kenu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Lb_D0penu,Kenu=VisibleInAcceptance,HighVisMass.dec index 2de8714cd..ef7666128 100644 --- a/dkfiles/Lb_D0penu,Kenu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Lb_D0penu,Kenu=VisibleInAcceptance,HighVisMass.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalPlain.HighVisMass diff --git a/dkfiles/Lb_D0pmunu,D0=Kmunu,TightCut.dec b/dkfiles/Lb_D0pmunu,D0=Kmunu,TightCut.dec index 50ac2b749..8bc28a46f 100644 --- a/dkfiles/Lb_D0pmunu,D0=Kmunu,TightCut.dec +++ b/dkfiles/Lb_D0pmunu,D0=Kmunu,TightCut.dec @@ -20,8 +20,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 => (D0 -> ^K- ^mu+ nu_mu) ^mu- nu_mu~ ^p+ ]CC" # tightCut.Cuts = { #'[p+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 250 * MeV ) & (GP > 3000 * MeV)", diff --git a/dkfiles/Lb_D0pmunu,D0=Kpi,TightCut.dec b/dkfiles/Lb_D0pmunu,D0=Kpi,TightCut.dec index ed2d272ad..926f18aab 100644 --- a/dkfiles/Lb_D0pmunu,D0=Kpi,TightCut.dec +++ b/dkfiles/Lb_D0pmunu,D0=Kpi,TightCut.dec @@ -20,8 +20,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 => (D0 -> ^K- ^pi+) ^mu- nu_mu~ ^p+ ]CC" # tightCut.Cuts = { #'[p+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 250 * MeV ) & (GP > 3000 * MeV)", diff --git a/dkfiles/Lb_D0pmunu,Kmunu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Lb_D0pmunu,Kmunu=VisibleInAcceptance,HighVisMass.dec index 473f3f04a..a17d6ac8f 100644 --- a/dkfiles/Lb_D0pmunu,Kmunu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Lb_D0pmunu,Kmunu=VisibleInAcceptance,HighVisMass.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalPlain.HighVisMass diff --git a/dkfiles/Lb_D0pmunu=TightCut.dec b/dkfiles/Lb_D0pmunu=TightCut.dec index f184a42bb..5618fadaa 100755 --- a/dkfiles/Lb_D0pmunu=TightCut.dec +++ b/dkfiles/Lb_D0pmunu=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 => D0 ^p+ ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_D0ppi,KSKK=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_D0ppi,KSKK=LbsqDalitz,DDalitz,TightCut.dec index abac9a277..b0fbb4c71 100644 --- a/dkfiles/Lb_D0ppi,KSKK=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_D0ppi,KSKK=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => ^(D0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_D0ppi,KSpipi=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_D0ppi,KSpipi=LbsqDalitz,DDalitz,TightCut.dec index 4c29df1a2..202002bab 100644 --- a/dkfiles/Lb_D0ppi,KSpipi=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_D0ppi,KSpipi=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => ^(D0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 5c085dc14..02de719b6 100644 --- a/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0ppi,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => ^(D0 => ^K- ^pi+ ^pi+ ^pi-) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 660997fce..cf2d15446 100644 --- a/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0ppi,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => ^(D0 => ^K+ ^pi- ^pi+ ^pi-) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_D0ppi,pipipipi=LbsqDalitz,DPHSP,TightCut.dec b/dkfiles/Lb_D0ppi,pipipipi=LbsqDalitz,DPHSP,TightCut.dec index b5e37b64c..b81c866a9 100644 --- a/dkfiles/Lb_D0ppi,pipipipi=LbsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Lb_D0ppi,pipipipi=LbsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => ^(D0 => ^pi+ ^pi- ^pi+ ^pi-) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dp2pi,K2pi=TightCut.dec b/dkfiles/Lb_Dp2pi,K2pi=TightCut.dec index 2f193c697..cc5f88dcf 100644 --- a/dkfiles/Lb_Dp2pi,K2pi=TightCut.dec +++ b/dkfiles/Lb_Dp2pi,K2pi=TightCut.dec @@ -10,7 +10,7 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec index 24ef1189a..358178b38 100755 --- a/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec +++ b/dkfiles/Lb_DsstLcX,DsgammamunuX,KKpi=cocktail,mu3hInAcc,TightCut.dec @@ -7,8 +7,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TightCuts" ) -# tightCuts = Generation().TightCuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts # tightCuts.Code = "( count ( DsDaughPt ) > 0 )" # tightCuts.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut.dec b/dkfiles/Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut.dec index c7ea151c6..524d2bf32 100644 --- a/dkfiles/Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut.dec +++ b/dkfiles/Lb_Dst+Lc,LcD=cocktail,D+mu=RDplusCut,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 ==> ^(D- ==> ^K+ ^pi- ^pi-) ((Charm) --> ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} ) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Lb_Dst0pK,D0gamma,KSKK=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,KSKK=LbsqDalitz,DDalitz,TightCut.dec index b6506b4f5..2afd146de 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,KSKK=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,KSKK=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) gamma) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0pK,D0gamma,KSpipi=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,KSpipi=LbsqDalitz,DDalitz,TightCut.dec index 7ee375a19..983a8eafd 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,KSpipi=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,KSpipi=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 7950ca3fc..d39f4146b 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) gamma) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index ba908d5b2..cba8b1bc9 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K+ ^pi- ^pi+ ^pi-) gamma) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0pK,D0gamma,pipipipi=LbsqDalitz,DPHSP,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,pipipipi=LbsqDalitz,DPHSP,TightCut.dec index c282cb260..9f3932925 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,pipipipi=LbsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,pipipipi=LbsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^pi+ ^pi- ^pi+ ^pi-) gamma) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0pK,D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut.dec index fc536b4db..8160d5411 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) pi0) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0pK,D0pi0,KSpipi=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,KSpipi=LbsqDalitz,DDalitz,TightCut.dec index f5fd62ff1..010f16e3f 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,KSpipi=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,KSpipi=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 34d78a742..11abdec9c 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) pi0) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 8c0b778d7..6c454be3e 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K+ ^pi- ^pi+ ^pi-) pi0) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0pK,D0pi0,pipipipi=LbsqDalitz,DPHSP,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,pipipipi=LbsqDalitz,DPHSP,TightCut.dec index 74f3fd4a6..92c37a0ee 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,pipipipi=LbsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,pipipipi=LbsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^pi+ ^pi- ^pi+ ^pi-) pi0) ^p+ ^K-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,KSKK=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,KSKK=LbsqDalitz,DDalitz,TightCut.dec index 969dd789e..b9a40e66d 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,KSKK=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,KSKK=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) gamma) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,KSpipi=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,KSpipi=LbsqDalitz,DDalitz,TightCut.dec index 761316064..dce601d93 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,KSpipi=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,KSpipi=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) gamma) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 08aa82cc3..0ded191f6 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) gamma) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 68f0b8068..24a77ff4d 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K+ ^pi- ^pi+ ^pi-) gamma) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,pipipipi=LbsqDalitz,DPHSP,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,pipipipi=LbsqDalitz,DPHSP,TightCut.dec index 1f69afaf6..18389edad 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,pipipipi=LbsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,pipipipi=LbsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^pi+ ^pi- ^pi+ ^pi-) gamma) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut.dec index 7327ad4bc..904978f85 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,KSKK=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) pi0) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,KSpipi=LbsqDalitz,DDalitz,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,KSpipi=LbsqDalitz,DDalitz,TightCut.dec index 630d6d261..d45f98139 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,KSpipi=LbsqDalitz,DDalitz,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,KSpipi=LbsqDalitz,DDalitz,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) pi0) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec index 030b94180..07153f701 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,Kpipipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K- ^pi+ ^pi+ ^pi-) pi0) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 41dfd198d..5ef4b228d 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,piKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K+ ^pi- ^pi+ ^pi-) pi0) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,pipipipi=LbsqDalitz,DPHSP,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,pipipipi=LbsqDalitz,DPHSP,TightCut.dec index d157dfe70..a150db834 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,pipipipi=LbsqDalitz,DPHSP,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,pipipipi=LbsqDalitz,DPHSP,TightCut.dec @@ -10,8 +10,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^pi+ ^pi- ^pi+ ^pi-) pi0) ^p+ ^pi-]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import millimeter', diff --git a/dkfiles/Lb_Dstp2pi,D,K2pi=TightCut.dec b/dkfiles/Lb_Dstp2pi,D,K2pi=TightCut.dec index 47bad2b4c..f2f6ac6ed 100644 --- a/dkfiles/Lb_Dstp2pi,D,K2pi=TightCut.dec +++ b/dkfiles/Lb_Dstp2pi,D,K2pi=TightCut.dec @@ -10,7 +10,7 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_JpsiKp,mumu,PPTcuts=TightCut.dec b/dkfiles/Lb_JpsiKp,mumu,PPTcuts=TightCut.dec index 859ff776b..2c4e49a16 100644 --- a/dkfiles/Lb_JpsiKp,mumu,PPTcuts=TightCut.dec +++ b/dkfiles/Lb_JpsiKp,mumu,PPTcuts=TightCut.dec @@ -9,8 +9,8 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalPlain.addTool(LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = '^[Lambda_b0 ==> ( J/psi(1S) ==> mu+ mu- ) K- p+ ]CC' # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,cocktail.dec b/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,cocktail.dec index ed020d2f5..6f33bf988 100644 --- a/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,cocktail.dec +++ b/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,cocktail.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail.dec b/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail.dec index b0f58549a..f9902eb59 100644 --- a/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail.dec +++ b/dkfiles/Lb_JpsiKsppi,mm=TightCut,KSVtxCut,pKst892,Pc4100cocktail.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut.dec b/dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut.dec index 386660906..6567ebcbd 100644 --- a/dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut.dec +++ b/dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut.dec @@ -22,7 +22,7 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut.dec b/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut.dec index 85781a716..1848d4861 100755 --- a/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut.dec +++ b/dkfiles/Lb_JpsiLambdaeta,mm,3pi=phsp,TightCut.dec @@ -20,7 +20,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,TightCut.dec b/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,TightCut.dec index 4d2bc654d..d42bce87e 100755 --- a/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,TightCut.dec +++ b/dkfiles/Lb_JpsiLambdaeta,mm,gg=phsp,TightCut.dec @@ -20,7 +20,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_JpsiLambdaphi,mm=phsp,DecProdCut,TightCut.dec b/dkfiles/Lb_JpsiLambdaphi,mm=phsp,DecProdCut,TightCut.dec index e58717713..4919e01b9 100644 --- a/dkfiles/Lb_JpsiLambdaphi,mm=phsp,DecProdCut,TightCut.dec +++ b/dkfiles/Lb_JpsiLambdaphi,mm=phsp,DecProdCut,TightCut.dec @@ -21,7 +21,7 @@ ## # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) ## # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_JpsiSigma+pi=TightCut.dec b/dkfiles/Lb_JpsiSigma+pi=TightCut.dec index 6351524da..6160f2b0c 100644 --- a/dkfiles/Lb_JpsiSigma+pi=TightCut.dec +++ b/dkfiles/Lb_JpsiSigma+pi=TightCut.dec @@ -6,8 +6,8 @@ # FullEventCuts: LoKi::FullGenEventCut/GenEvtCut # InsertPythonCode: # from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool( EvtGenDecayWithCutTool ) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" @@ -16,7 +16,7 @@ # EvtGenCut.HyperonDTCut.Decay = "[Lambda_b0 ==> J/psi(1S) ^Sigma+ pi-]CC" # EvtGenCut.HyperonDTCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import mm" ] # EvtGenCut.HyperonDTCut.Cuts = { '[Sigma+]cc' : "(GCTAU>0.08*mm)" } -# SigCut = Generation().SignalPlain.GenSigCut +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "[^(Lambda_b0 ==> (J/psi(1S) => ^mu+ ^mu-) ^Sigma+ ^pi-)]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -34,8 +34,8 @@ # '[pi-]cc' : "(GP>4.9*GeV) & (GPT>290*MeV) & inAcc" # } # # -# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", diff --git a/dkfiles/Lb_JpsiSigma-pi=TightCut.dec b/dkfiles/Lb_JpsiSigma-pi=TightCut.dec index 710a228f5..3a7b92e9e 100644 --- a/dkfiles/Lb_JpsiSigma-pi=TightCut.dec +++ b/dkfiles/Lb_JpsiSigma-pi=TightCut.dec @@ -6,8 +6,8 @@ # FullEventCuts: LoKi::FullGenEventCut/GenEvtCut # InsertPythonCode: # from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool( EvtGenDecayWithCutTool ) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" @@ -16,7 +16,7 @@ # EvtGenCut.HyperonDTCut.Decay = "[Lambda_b0 ==> J/psi(1S) ^Sigma- pi+]CC" # EvtGenCut.HyperonDTCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import mm" ] # EvtGenCut.HyperonDTCut.Cuts = { '[Sigma-]cc' : "(GCTAU>0.08*mm)" } -# SigCut = Generation().SignalPlain.GenSigCut +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "[^(Lambda_b0 ==> (J/psi(1S) => ^mu+ ^mu-) ^Sigma- ^pi+)]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -34,8 +34,8 @@ # '[pi+]cc' : "(GP>4.9*GeV) & (GPT>290*MeV) & inAcc" # } # # -# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", diff --git a/dkfiles/Lb_JpsipipipK=TightCut.dec b/dkfiles/Lb_JpsipipipK=TightCut.dec index f45a37a8b..fb1e50b71 100755 --- a/dkfiles/Lb_JpsipipipK=TightCut.dec +++ b/dkfiles/Lb_JpsipipipK=TightCut.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lb_Ksppi-gamma=TightCut,PHSP.dec b/dkfiles/Lb_Ksppi-gamma=TightCut,PHSP.dec index 17fc3c079..222b7a451 100644 --- a/dkfiles/Lb_Ksppi-gamma=TightCut,PHSP.dec +++ b/dkfiles/Lb_Ksppi-gamma=TightCut,PHSP.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_Ksppi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail.dec b/dkfiles/Lb_Ksppi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail.dec index 33463fc49..3efc97236 100644 --- a/dkfiles/Lb_Ksppi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail.dec +++ b/dkfiles/Lb_Ksppi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Lb_Ksppi-gamma=TightCut,mKshhCut,PHSP.dec b/dkfiles/Lb_Ksppi-gamma=TightCut,mKshhCut,PHSP.dec index 1a393f923..39035944a 100644 --- a/dkfiles/Lb_Ksppi-gamma=TightCut,mKshhCut,PHSP.dec +++ b/dkfiles/Lb_Ksppi-gamma=TightCut,mKshhCut,PHSP.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Lb_Ksppi-pi0=TightCut,mKshhCut,PHSP.dec b/dkfiles/Lb_Ksppi-pi0=TightCut,mKshhCut,PHSP.dec index 1df5c9a80..98dfcab50 100644 --- a/dkfiles/Lb_Ksppi-pi0=TightCut,mKshhCut,PHSP.dec +++ b/dkfiles/Lb_Ksppi-pi0=TightCut,mKshhCut,PHSP.dec @@ -13,7 +13,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Lb_LambdaPhi,LambdaTopK=TightCut.dec b/dkfiles/Lb_LambdaPhi,LambdaTopK=TightCut.dec index c271f87cc..3c3f73dd1 100644 --- a/dkfiles/Lb_LambdaPhi,LambdaTopK=TightCut.dec +++ b/dkfiles/Lb_LambdaPhi,LambdaTopK=TightCut.dec @@ -13,7 +13,7 @@ # from GaudiKernel.SystemOfUnits import GeV, MeV # from Configurables import LoKi__GenCutTool # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( SignalPlain ) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # TightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_Lc2593Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec b/dkfiles/Lb_Lc2593Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec index f30d7c290..a76594553 100644 --- a/dkfiles/Lb_Lc2593Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec +++ b/dkfiles/Lb_Lc2593Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> ^p+ ^K- ^pi+ ^pi+ ^pi- ^pi- ...]CC" diff --git a/dkfiles/Lb_Lc2593Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec b/dkfiles/Lb_Lc2593Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec index fc33f2d6d..b5afbf5fd 100644 --- a/dkfiles/Lb_Lc2593Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec +++ b/dkfiles/Lb_Lc2593Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> ^(Lambda_c(2595)+ -> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi+ ^pi-) ^pi- ^pi+ ^pi- ...]CC" diff --git a/dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK,semileptonic=RLcstCut.dec b/dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK,semileptonic=RLcstCut.dec index 60d18ab61..13ca008c0 100644 --- a/dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK,semileptonic=RLcstCut.dec +++ b/dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK,semileptonic=RLcstCut.dec @@ -5,8 +5,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lc2593munu,Lcpipi,ppiK=TightCut.dec b/dkfiles/Lb_Lc2593munu,Lcpipi,ppiK=TightCut.dec index db326d084..45573239b 100644 --- a/dkfiles/Lb_Lc2593munu,Lcpipi,ppiK=TightCut.dec +++ b/dkfiles/Lb_Lc2593munu,Lcpipi,ppiK=TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ Lambda_b0 -> ( Lambda_c(2595)+ -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi+ pi- ) ^mu- nu_mu~ ]CC' diff --git a/dkfiles/Lb_Lc2593munu,pKpi=RLcstCut.dec b/dkfiles/Lb_Lc2593munu,pKpi=RLcstCut.dec index 911c48728..17db03c4d 100644 --- a/dkfiles/Lb_Lc2593munu,pKpi=RLcstCut.dec +++ b/dkfiles/Lb_Lc2593munu,pKpi=RLcstCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lc2593taunu,Lcpipi,ppiK,3pi=TightCut.dec b/dkfiles/Lb_Lc2593taunu,Lcpipi,ppiK,3pi=TightCut.dec index e2a6664d1..687ef73b7 100644 --- a/dkfiles/Lb_Lc2593taunu,Lcpipi,ppiK,3pi=TightCut.dec +++ b/dkfiles/Lb_Lc2593taunu,Lcpipi,ppiK,3pi=TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ Lambda_b0 -> ( Lambda_c(2595)+ -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi+ pi- ) (tau- -> pi- pi- pi+ nu_tau ) nu_tau~ ]CC' diff --git a/dkfiles/Lb_Lc2593taunu,Lcpipi,ppiK,mununu=TightCut.dec b/dkfiles/Lb_Lc2593taunu,Lcpipi,ppiK,mununu=TightCut.dec index b959a6042..18d0772ef 100644 --- a/dkfiles/Lb_Lc2593taunu,Lcpipi,ppiK,mununu=TightCut.dec +++ b/dkfiles/Lb_Lc2593taunu,Lcpipi,ppiK,mununu=TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ Lambda_b0 -> ( Lambda_c(2595)+ -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi+ pi- ) (tau- -> ^mu- nu_tau nu_mu~ ) nu_tau~ ]CC' diff --git a/dkfiles/Lb_Lc2593taunu,pKpi=RLcstCut.dec b/dkfiles/Lb_Lc2593taunu,pKpi=RLcstCut.dec index 9eb651147..3f1a0f06b 100644 --- a/dkfiles/Lb_Lc2593taunu,pKpi=RLcstCut.dec +++ b/dkfiles/Lb_Lc2593taunu,pKpi=RLcstCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lc2625Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec b/dkfiles/Lb_Lc2625Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec index 9dcbdb448..ec61fa9e1 100644 --- a/dkfiles/Lb_Lc2625Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec +++ b/dkfiles/Lb_Lc2625Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> (Lambda_c(2625)+ -> (Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi+ ^pi-) ^pi- ...]CC" diff --git a/dkfiles/Lb_Lc2625Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec b/dkfiles/Lb_Lc2625Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec index 1ac54888d..57a57d2da 100644 --- a/dkfiles/Lb_Lc2625Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec +++ b/dkfiles/Lb_Lc2625Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> ^(Lambda_c(2625)+ -> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi+ ^pi-) ^pi- ^pi+ ^pi- ...]CC" diff --git a/dkfiles/Lb_Lc2625Ds,Lcpipi,ppiK,semileptonic=RLcstCut.dec b/dkfiles/Lb_Lc2625Ds,Lcpipi,ppiK,semileptonic=RLcstCut.dec index 6a174f947..0470320ce 100644 --- a/dkfiles/Lb_Lc2625Ds,Lcpipi,ppiK,semileptonic=RLcstCut.dec +++ b/dkfiles/Lb_Lc2625Ds,Lcpipi,ppiK,semileptonic=RLcstCut.dec @@ -5,8 +5,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lc2625munu,pKpi=RLcstCut.dec b/dkfiles/Lb_Lc2625munu,pKpi=RLcstCut.dec index 79a225ffd..9d9a2f6f3 100644 --- a/dkfiles/Lb_Lc2625munu,pKpi=RLcstCut.dec +++ b/dkfiles/Lb_Lc2625munu,pKpi=RLcstCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.HistoProduce = False # tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ diff --git a/dkfiles/Lb_Lc2625taunu,pKpi=RLcstCut.dec b/dkfiles/Lb_Lc2625taunu,pKpi=RLcstCut.dec index 35d152176..5df119012 100644 --- a/dkfiles/Lb_Lc2625taunu,pKpi=RLcstCut.dec +++ b/dkfiles/Lb_Lc2625taunu,pKpi=RLcstCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lc2765munu,pKpi=cocktail,TightCut,v2.dec b/dkfiles/Lb_Lc2765munu,pKpi=cocktail,TightCut,v2.dec index 41aa1e283..0ded5ec58 100644 --- a/dkfiles/Lb_Lc2765munu,pKpi=cocktail,TightCut,v2.dec +++ b/dkfiles/Lb_Lc2765munu,pKpi=cocktail,TightCut,v2.dec @@ -17,8 +17,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) {X} {X} {X} {X} {X} {X} {X} ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lc2840munu,WideLc2840,Lc2840_D0p,D0_Kpi=TightCut.dec b/dkfiles/Lb_Lc2840munu,WideLc2840,Lc2840_D0p,D0_Kpi=TightCut.dec index 4d00e883b..ca24fa16a 100644 --- a/dkfiles/Lb_Lc2840munu,WideLc2840,Lc2840_D0p,D0_Kpi=TightCut.dec +++ b/dkfiles/Lb_Lc2840munu,WideLc2840,Lc2840_D0p,D0_Kpi=TightCut.dec @@ -24,8 +24,8 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 => (Lambda_c+ -> (D0 -> ^K- ^pi+) ^p+) ^mu- nu_mu~]CC" # tightCut.Cuts = { #'[p+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 250 * MeV ) & (GP > 3000 * MeV)", diff --git a/dkfiles/Lb_Lc2860munu,D0p=TightCut.dec b/dkfiles/Lb_Lc2860munu,D0p=TightCut.dec index 420e6d6b2..896fb8eb1 100644 --- a/dkfiles/Lb_Lc2860munu,D0p=TightCut.dec +++ b/dkfiles/Lb_Lc2860munu,D0p=TightCut.dec @@ -16,7 +16,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalPlain.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Lb_Lc2860munu,Dst+n=TightCut.dec b/dkfiles/Lb_Lc2860munu,Dst+n=TightCut.dec index 99b705e04..abba12d5d 100644 --- a/dkfiles/Lb_Lc2860munu,Dst+n=TightCut.dec +++ b/dkfiles/Lb_Lc2860munu,Dst+n=TightCut.dec @@ -16,7 +16,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalPlain.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Lb_Lc2860munu,Dst0p=TightCut.dec b/dkfiles/Lb_Lc2860munu,Dst0p=TightCut.dec index c459f20d7..3d9bbb1a6 100644 --- a/dkfiles/Lb_Lc2860munu,Dst0p=TightCut.dec +++ b/dkfiles/Lb_Lc2860munu,Dst0p=TightCut.dec @@ -16,7 +16,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalPlain.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Lb_Lc2880munu,pKpi=cocktail,TightCut,v2.dec b/dkfiles/Lb_Lc2880munu,pKpi=cocktail,TightCut,v2.dec index b0d1d6c91..49f6be980 100644 --- a/dkfiles/Lb_Lc2880munu,pKpi=cocktail,TightCut,v2.dec +++ b/dkfiles/Lb_Lc2880munu,pKpi=cocktail,TightCut,v2.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) {X} {X} {X} {X} ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lc3pi,pKpi=TightCut.dec b/dkfiles/Lb_Lc3pi,pKpi=TightCut.dec index d4ac1b218..1710c0855 100644 --- a/dkfiles/Lb_Lc3pi,pKpi=TightCut.dec +++ b/dkfiles/Lb_Lc3pi,pKpi=TightCut.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_LcD,DmunuX=cocktail,DmuInAcc.dec b/dkfiles/Lb_LcD,DmunuX=cocktail,DmuInAcc.dec index fbcc7dfc3..420bbdeed 100644 --- a/dkfiles/Lb_LcD,DmunuX=cocktail,DmuInAcc.dec +++ b/dkfiles/Lb_LcD,DmunuX=cocktail,DmuInAcc.dec @@ -9,8 +9,8 @@ # InsertPythonCode: # # from Configurables import Generation, Generation, ListOfDaughtersInLHCb -# Generation().SignalPlain.addTool( ListOfDaughtersInLHCb ) -# Generation().SignalPlain.ListOfDaughtersInLHCb.DaughtersPIDList = [ 411 , 13 ] +# Generation(genAlgName).SignalPlain.addTool( ListOfDaughtersInLHCb ) +# Generation(genAlgName).SignalPlain.ListOfDaughtersInLHCb.DaughtersPIDList = [ 411 , 13 ] # # EndInsertPythonCode # diff --git a/dkfiles/Lb_LcD,LcD=cocktail,DsmuTightCut.dec b/dkfiles/Lb_LcD,LcD=cocktail,DsmuTightCut.dec index 31bc1a3a3..3ae1590da 100644 --- a/dkfiles/Lb_LcD,LcD=cocktail,DsmuTightCut.dec +++ b/dkfiles/Lb_LcD,LcD=cocktail,DsmuTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 ==> ^((Charm) -> ^mu+ nu_mu ... ) ^(D_s- -> ^K- ^K+ ^pi-) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Lb_LcD,LcD=cocktail,LcmuTightCut.dec b/dkfiles/Lb_LcD,LcD=cocktail,LcmuTightCut.dec index 0781fbd90..e5a1f73cb 100644 --- a/dkfiles/Lb_LcD,LcD=cocktail,LcmuTightCut.dec +++ b/dkfiles/Lb_LcD,LcD=cocktail,LcmuTightCut.dec @@ -9,7 +9,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 ==> ^((Charm) -> ^mu- nu_mu~ ... ) ^(Lambda_c+ -> ^p+ ^K- ^pi+) {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Lb_LcD-,D-2hhhNneutrals=DecProdCut,TightCuts.dec b/dkfiles/Lb_LcD-,D-2hhhNneutrals=DecProdCut,TightCuts.dec index 058571e52..0a1d92ce8 100644 --- a/dkfiles/Lb_LcD-,D-2hhhNneutrals=DecProdCut,TightCuts.dec +++ b/dkfiles/Lb_LcD-,D-2hhhNneutrals=DecProdCut,TightCuts.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi- ^pi+ ^pi- ...]CC" diff --git a/dkfiles/Lb_LcD-,D-2hhhNneutrals=DecProdCut.dec b/dkfiles/Lb_LcD-,D-2hhhNneutrals=DecProdCut.dec index 15d1ec503..e7db491d9 100644 --- a/dkfiles/Lb_LcD-,D-2hhhNneutrals=DecProdCut.dec +++ b/dkfiles/Lb_LcD-,D-2hhhNneutrals=DecProdCut.dec @@ -24,8 +24,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "lb2lc3piFilter") -# SignalFilter = Generation().lb2lc3piFilter +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "lb2lc3piFilter") +# SignalFilter = Generation(genAlgName).lb2lc3piFilter # SignalFilter.Code = "has(goodLb)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", diff --git a/dkfiles/Lb_LcD0,D02hhhNneutrals=DecProdCut,TightCuts.dec b/dkfiles/Lb_LcD0,D02hhhNneutrals=DecProdCut,TightCuts.dec index ee7f17bf5..18666e8ee 100644 --- a/dkfiles/Lb_LcD0,D02hhhNneutrals=DecProdCut,TightCuts.dec +++ b/dkfiles/Lb_LcD0,D02hhhNneutrals=DecProdCut,TightCuts.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi- ^pi+ ^pi- ...]CC" diff --git a/dkfiles/Lb_LcD0,D02hhhNneutrals=DecProdCut.dec b/dkfiles/Lb_LcD0,D02hhhNneutrals=DecProdCut.dec index d43d977ec..681f02948 100644 --- a/dkfiles/Lb_LcD0,D02hhhNneutrals=DecProdCut.dec +++ b/dkfiles/Lb_LcD0,D02hhhNneutrals=DecProdCut.dec @@ -24,8 +24,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "lb2lc3piFilter") -# SignalFilter = Generation().lb2lc3piFilter +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "lb2lc3piFilter") +# SignalFilter = Generation(genAlgName).lb2lc3piFilter # SignalFilter.Code = "has(goodLb)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", diff --git a/dkfiles/Lb_LcDKst0,3pi=cocktail,TightCut.dec b/dkfiles/Lb_LcDKst0,3pi=cocktail,TightCut.dec index 4e792fe19..7ab19e47e 100644 --- a/dkfiles/Lb_LcDKst0,3pi=cocktail,TightCut.dec +++ b/dkfiles/Lb_LcDKst0,3pi=cocktail,TightCut.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 ==> ^(Charm) ^(Charm) (K*(892)~0 ==> ^K- ^pi+)]CC" diff --git a/dkfiles/Lb_LcDKst0,3piX=cocktail,TightCut.dec b/dkfiles/Lb_LcDKst0,3piX=cocktail,TightCut.dec index bc3d72aa9..46311b7b9 100644 --- a/dkfiles/Lb_LcDKst0,3piX=cocktail,TightCut.dec +++ b/dkfiles/Lb_LcDKst0,3piX=cocktail,TightCut.dec @@ -10,7 +10,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 ==> ^(Charm) ^(Charm) (K*(892)~0 ==> ^K- ^pi+)]CC" diff --git a/dkfiles/Lb_LcDs,Ds2hhhNneutrals=DecProdCut,TightCuts.dec b/dkfiles/Lb_LcDs,Ds2hhhNneutrals=DecProdCut,TightCuts.dec index f1f077796..d4f08d944 100644 --- a/dkfiles/Lb_LcDs,Ds2hhhNneutrals=DecProdCut,TightCuts.dec +++ b/dkfiles/Lb_LcDs,Ds2hhhNneutrals=DecProdCut,TightCuts.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi- ^pi+ ^pi- ...]CC" diff --git a/dkfiles/Lb_LcDs,DsmunuX=cocktail,DsmuInAcc.dec b/dkfiles/Lb_LcDs,DsmunuX=cocktail,DsmuInAcc.dec index 48a771cb5..6b1d6ce82 100644 --- a/dkfiles/Lb_LcDs,DsmunuX=cocktail,DsmuInAcc.dec +++ b/dkfiles/Lb_LcDs,DsmunuX=cocktail,DsmuInAcc.dec @@ -9,8 +9,8 @@ # InsertPythonCode: # # from Configurables import Generation, Generation, ListOfDaughtersInLHCb -# Generation().SignalPlain.addTool( ListOfDaughtersInLHCb ) -# Generation().SignalPlain.ListOfDaughtersInLHCb.DaughtersPIDList = [ 431 , 13 ] +# Generation(genAlgName).SignalPlain.addTool( ListOfDaughtersInLHCb ) +# Generation(genAlgName).SignalPlain.ListOfDaughtersInLHCb.DaughtersPIDList = [ 431 , 13 ] # # EndInsertPythonCode # diff --git a/dkfiles/Lb_LcDs,pKpi,taumunu=TightCut.dec b/dkfiles/Lb_LcDs,pKpi,taumunu=TightCut.dec index b3b4bb7f1..af50b9cc4 100644 --- a/dkfiles/Lb_LcDs,pKpi,taumunu=TightCut.dec +++ b/dkfiles/Lb_LcDs,pKpi,taumunu=TightCut.dec @@ -11,8 +11,8 @@ ## InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) (D_s- ==> (tau-=> mu- nu_mu~ nu_tau) nu_tau~) {X} {X} {X} {X}]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range", diff --git a/dkfiles/Lb_LcDs,ppiK,semileptonic=RLcCut.dec b/dkfiles/Lb_LcDs,ppiK,semileptonic=RLcCut.dec index b0baeff0e..9c3f714de 100644 --- a/dkfiles/Lb_LcDs,ppiK,semileptonic=RLcCut.dec +++ b/dkfiles/Lb_LcDs,ppiK,semileptonic=RLcCut.dec @@ -5,8 +5,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.HistoProduce = False # tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ diff --git a/dkfiles/Lb_LcDsst,pKpi,KKpi=TightCut.dec b/dkfiles/Lb_LcDsst,pKpi,KKpi=TightCut.dec index b810d8687..3322b1e90 100644 --- a/dkfiles/Lb_LcDsst,pKpi,KKpi=TightCut.dec +++ b/dkfiles/Lb_LcDsst,pKpi,KKpi=TightCut.dec @@ -5,7 +5,7 @@ # # # InsertPythonCode: # from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool) -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool( EvtGenDecayWithCutTool ) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" @@ -15,8 +15,8 @@ # EvtGenCut.LbLTCut.Preambulo += [ "from GaudiKernel.PhysicalConstants import c_light", "from GaudiKernel.SystemOfUnits import ns" ] # EvtGenCut.LbLTCut.Cuts = { "[Lambda_b0]cc" : "(GCTAU>0.00015*ns*c_light)" } # # -# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "[^(Lambda_b0 => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) (D*_s- => ^(D_s- ==> ^K- ^K+ ^pi-) X))]CC" # SigCut.Filter = True # SigCut.Preambulo += [ diff --git a/dkfiles/Lb_LcXc,Xc2hhhNneutrals=DecProdCut.dec b/dkfiles/Lb_LcXc,Xc2hhhNneutrals=DecProdCut.dec index b15a0dcc4..b6f0f5279 100644 --- a/dkfiles/Lb_LcXc,Xc2hhhNneutrals=DecProdCut.dec +++ b/dkfiles/Lb_LcXc,Xc2hhhNneutrals=DecProdCut.dec @@ -21,8 +21,8 @@ # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "lb2lc3piFilter" ) -# SignalFilter = Generation().lb2lc3piFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "lb2lc3piFilter" ) +# SignalFilter = Generation(genAlgName).lb2lc3piFilter #SignalFilter.Code = "has( goodLb ) " # SignalFilter.Preambulo += [ #"from GaudiKernel.SystemOfUnits import MeV" diff --git a/dkfiles/Lb_Lcenu,L0Pi=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcenu,L0Pi=DecProdCut,HighVisMass,EvtGenCut.dec index 57b382b6e..a1648d4f9 100644 --- a/dkfiles/Lb_Lcenu,L0Pi=DecProdCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcenu,L0Pi=DecProdCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcenu,L0Pi=TightCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcenu,L0Pi=TightCut,HighVisMass,EvtGenCut.dec index cb718695f..e79a884ea 100644 --- a/dkfiles/Lb_Lcenu,L0Pi=TightCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcenu,L0Pi=TightCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcenu,L0Pi=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Lb_Lcenu,L0Pi=VisibleInAcceptance,HighVisMass.dec index 045c502f9..a136cd6e7 100644 --- a/dkfiles/Lb_Lcenu,L0Pi=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Lb_Lcenu,L0Pi=VisibleInAcceptance,HighVisMass.dec @@ -9,7 +9,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalPlain.HighVisMass diff --git a/dkfiles/Lb_Lcenu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcenu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec index 27af042b7..cae376ba4 100644 --- a/dkfiles/Lb_Lcenu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcenu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcenu,L0enu=TightCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcenu,L0enu=TightCut,HighVisMass,EvtGenCut.dec index 9f06e58ef..3dccc54b3 100644 --- a/dkfiles/Lb_Lcenu,L0enu=TightCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcenu,L0enu=TightCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcenu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcenu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec index 8157da1e7..9966452c6 100644 --- a/dkfiles/Lb_Lcenu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcenu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcenu,L0munu=TightCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcenu,L0munu=TightCut,HighVisMass,EvtGenCut.dec index dd506844d..74ff7378b 100644 --- a/dkfiles/Lb_Lcenu,L0munu=TightCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcenu,L0munu=TightCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcenu,L0munu=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Lb_Lcenu,L0munu=VisibleInAcceptance,HighVisMass.dec index 5f4036cbc..b5cc263c1 100644 --- a/dkfiles/Lb_Lcenu,L0munu=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Lb_Lcenu,L0munu=VisibleInAcceptance,HighVisMass.dec @@ -9,7 +9,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalPlain.HighVisMass diff --git a/dkfiles/Lb_Lcmunu,L0Pi=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcmunu,L0Pi=DecProdCut,HighVisMass,EvtGenCut.dec index c83a4dbb6..926ec75ee 100644 --- a/dkfiles/Lb_Lcmunu,L0Pi=DecProdCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcmunu,L0Pi=DecProdCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcmunu,L0Pi=TightCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcmunu,L0Pi=TightCut,HighVisMass,EvtGenCut.dec index b06644c22..5938afaa1 100644 --- a/dkfiles/Lb_Lcmunu,L0Pi=TightCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcmunu,L0Pi=TightCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcmunu,L0Pi=VisibleInAcceptance,HighVisMass.dec b/dkfiles/Lb_Lcmunu,L0Pi=VisibleInAcceptance,HighVisMass.dec index 0b901ba73..707a2ec00 100644 --- a/dkfiles/Lb_Lcmunu,L0Pi=VisibleInAcceptance,HighVisMass.dec +++ b/dkfiles/Lb_Lcmunu,L0Pi=VisibleInAcceptance,HighVisMass.dec @@ -9,7 +9,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool ,'HighVisMass') # # # tightCut = gen.SignalPlain.HighVisMass diff --git a/dkfiles/Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec index c7b26d154..193faaa2b 100644 --- a/dkfiles/Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcmunu,L0enu=TightCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcmunu,L0enu=TightCut,HighVisMass,EvtGenCut.dec index 137a1dc2f..c17ef798a 100644 --- a/dkfiles/Lb_Lcmunu,L0enu=TightCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcmunu,L0enu=TightCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcmunu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcmunu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec index 2b6dc60c6..a4c5a758f 100644 --- a/dkfiles/Lb_Lcmunu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcmunu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcmunu,L0munu=TightCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcmunu,L0munu=TightCut,HighVisMass,EvtGenCut.dec index c2e89a142..620a72582 100644 --- a/dkfiles/Lb_Lcmunu,L0munu=TightCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_Lcmunu,L0munu=TightCut,HighVisMass,EvtGenCut.dec @@ -11,7 +11,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) diff --git a/dkfiles/Lb_Lcmunu,Lc2593,pKpi=cocktail,TightCut.dec b/dkfiles/Lb_Lcmunu,Lc2593,pKpi=cocktail,TightCut.dec index 46cdc5132..bfb73fdbb 100755 --- a/dkfiles/Lb_Lcmunu,Lc2593,pKpi=cocktail,TightCut.dec +++ b/dkfiles/Lb_Lcmunu,Lc2593,pKpi=cocktail,TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ K- pi+) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcmunu,Lc2593,pX=cocktail,TightCut.dec b/dkfiles/Lb_Lcmunu,Lc2593,pX=cocktail,TightCut.dec index b8867ffd9..400f82bc8 100755 --- a/dkfiles/Lb_Lcmunu,Lc2593,pX=cocktail,TightCut.dec +++ b/dkfiles/Lb_Lcmunu,Lc2593,pX=cocktail,TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcmunu,Lc2625,pKpi=cocktail,TightCut.dec b/dkfiles/Lb_Lcmunu,Lc2625,pKpi=cocktail,TightCut.dec index fd7a6f6f3..eb0540862 100755 --- a/dkfiles/Lb_Lcmunu,Lc2625,pKpi=cocktail,TightCut.dec +++ b/dkfiles/Lb_Lcmunu,Lc2625,pKpi=cocktail,TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ K- pi+) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcmunu,Lc2625,pX=cocktail,TightCut.dec b/dkfiles/Lb_Lcmunu,Lc2625,pX=cocktail,TightCut.dec index b469246ef..e962dfd42 100755 --- a/dkfiles/Lb_Lcmunu,Lc2625,pX=cocktail,TightCut.dec +++ b/dkfiles/Lb_Lcmunu,Lc2625,pX=cocktail,TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcmunu,Relaxed_L0Pi=TightCut.dec b/dkfiles/Lb_Lcmunu,Relaxed_L0Pi=TightCut.dec index a1a08c3c3..9927f2027 100644 --- a/dkfiles/Lb_Lcmunu,Relaxed_L0Pi=TightCut.dec +++ b/dkfiles/Lb_Lcmunu,Relaxed_L0Pi=TightCut.dec @@ -9,8 +9,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^(Lambda0 ==>^p+ ^pi-) ^pi+ {X} {X} {X} {X} {X} ) ^mu- nu_mu~ {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec b/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec index 81cdeba4b..d21429c1e 100755 --- a/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec +++ b/dkfiles/Lb_Lcmunu,pKpi=cocktail,RLcCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.HistoProduce = False # tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ diff --git a/dkfiles/Lb_Lcmunu,pKpi=cocktail,TightCut.dec b/dkfiles/Lb_Lcmunu,pKpi=cocktail,TightCut.dec index 5519b9c9a..8d5bb4db2 100755 --- a/dkfiles/Lb_Lcmunu,pKpi=cocktail,TightCut.dec +++ b/dkfiles/Lb_Lcmunu,pKpi=cocktail,TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ K- pi+) ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcmunu,pX=charged,TightCut.dec b/dkfiles/Lb_Lcmunu,pX=charged,TightCut.dec index 612138912..e2a19a939 100755 --- a/dkfiles/Lb_Lcmunu,pX=charged,TightCut.dec +++ b/dkfiles/Lb_Lcmunu,pX=charged,TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcmunu,pX=neutral,TightCut.dec b/dkfiles/Lb_Lcmunu,pX=neutral,TightCut.dec index 03f9afd7f..1b4575692 100755 --- a/dkfiles/Lb_Lcmunu,pX=neutral,TightCut.dec +++ b/dkfiles/Lb_Lcmunu,pX=neutral,TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcmunu,ppiK=TightCut.dec b/dkfiles/Lb_Lcmunu,ppiK=TightCut.dec index 84c302aa2..d5e8d2f02 100644 --- a/dkfiles/Lb_Lcmunu,ppiK=TightCut.dec +++ b/dkfiles/Lb_Lcmunu,ppiK=TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[ Lambda_b0 -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) ^mu- nu_mu~ ]CC' diff --git a/dkfiles/Lb_Lcpi,pKpi=DecProdCut.dec b/dkfiles/Lb_Lcpi,pKpi=DecProdCut.dec index c08b8b324..b1360d0f3 100644 --- a/dkfiles/Lb_Lcpi,pKpi=DecProdCut.dec +++ b/dkfiles/Lb_Lcpi,pKpi=DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: Lb -> Lc pi with Lc -> p K pi, decay products in acceptance. Includes K*0 resonance in Lambda_c decay # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: B2OC # Tested: Yes # CPUTime: <1min diff --git a/dkfiles/Lb_Lcpi0munu,pX=TightCut.dec b/dkfiles/Lb_Lcpi0munu,pX=TightCut.dec index f247b0726..2dc9e977d 100755 --- a/dkfiles/Lb_Lcpi0munu,pX=TightCut.dec +++ b/dkfiles/Lb_Lcpi0munu,pX=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ {X} {X} {X} {X}) pi0 ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcpi0pi0munu,pX=TightCut.dec b/dkfiles/Lb_Lcpi0pi0munu,pX=TightCut.dec index dbf3dcc4b..289b0ad18 100755 --- a/dkfiles/Lb_Lcpi0pi0munu,pX=TightCut.dec +++ b/dkfiles/Lb_Lcpi0pi0munu,pX=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ {X} {X} {X} {X}) pi0 pi0 ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcpipimunu,2hX=cocktail,mu4hinAcc.dec b/dkfiles/Lb_Lcpipimunu,2hX=cocktail,mu4hinAcc.dec index fff34954f..2a0950064 100644 --- a/dkfiles/Lb_Lcpipimunu,2hX=cocktail,mu4hinAcc.dec +++ b/dkfiles/Lb_Lcpipimunu,2hX=cocktail,mu4hinAcc.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_Lcpipimunu,pKpi=TightCut.dec b/dkfiles/Lb_Lcpipimunu,pKpi=TightCut.dec index bba5f729b..cdb82f9d1 100644 --- a/dkfiles/Lb_Lcpipimunu,pKpi=TightCut.dec +++ b/dkfiles/Lb_Lcpipimunu,pKpi=TightCut.dec @@ -12,8 +12,8 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) {X} {X} ^mu- nu_mu~ pi+ pi- ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range", diff --git a/dkfiles/Lb_Lcpipimunu,pX=TightCut.dec b/dkfiles/Lb_Lcpipimunu,pX=TightCut.dec index 9eccc35aa..c803cd04b 100755 --- a/dkfiles/Lb_Lcpipimunu,pX=TightCut.dec +++ b/dkfiles/Lb_Lcpipimunu,pX=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ {X} {X} {X} {X}) pi+ pi- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcppbarmunu,pX=TightCut.dec b/dkfiles/Lb_Lcppbarmunu,pX=TightCut.dec index c7465a281..7177fad87 100755 --- a/dkfiles/Lb_Lcppbarmunu,pX=TightCut.dec +++ b/dkfiles/Lb_Lcppbarmunu,pX=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^p+ {X} {X} {X} {X}) p+ p~- ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Lcsttauunu,D0p=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec b/dkfiles/Lb_Lcsttauunu,D0p=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec index 3e658077c..7d601e897 100644 --- a/dkfiles/Lb_Lcsttauunu,D0p=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec +++ b/dkfiles/Lb_Lcsttauunu,D0p=cocktail,3pinu3pipi0nu,tauolababar,TightCut.dec @@ -14,7 +14,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut diff --git a/dkfiles/Lb_Lctaunu,pKpi,mununu,Lb2Baryonlnu=TightCut.dec b/dkfiles/Lb_Lctaunu,pKpi,mununu,Lb2Baryonlnu=TightCut.dec index 6a627ca2d..3a7dcb3aa 100644 --- a/dkfiles/Lb_Lctaunu,pKpi,mununu,Lb2Baryonlnu=TightCut.dec +++ b/dkfiles/Lb_Lctaunu,pKpi,mununu,Lb2Baryonlnu=TightCut.dec @@ -13,8 +13,8 @@ # InsertPythonCode: ## # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) (tau- => mu- nu_mu~ nu_tau) nu_tau~ {X} {X} {X} {X}]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range", diff --git a/dkfiles/Lb_Lctaunu,pKpi=cocktail,RLcCut.dec b/dkfiles/Lb_Lctaunu,pKpi=cocktail,RLcCut.dec index a3e6bc61b..bf2c77494 100755 --- a/dkfiles/Lb_Lctaunu,pKpi=cocktail,RLcCut.dec +++ b/dkfiles/Lb_Lctaunu,pKpi=cocktail,RLcCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.HistoProduce = False # tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) (tau- -> ^mu- nu_mu~ nu_tau) nu_tau~ ]CC" # tightCut.Preambulo += [ diff --git a/dkfiles/Lb_Lctaunu,pKpi=cocktail,TightCut.dec b/dkfiles/Lb_Lctaunu,pKpi=cocktail,TightCut.dec index d67a738e0..bf43987a1 100755 --- a/dkfiles/Lb_Lctaunu,pKpi=cocktail,TightCut.dec +++ b/dkfiles/Lb_Lctaunu,pKpi=cocktail,TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = "[ Lambda_b0 => (Lambda_c+ ==> ^p+ ^K- ^pi+) ( tau- -> ^mu- nu_tau nu_mu~) nu_tau~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Nstmunu=TightCut.dec b/dkfiles/Lb_Nstmunu=TightCut.dec index 9e83fee72..9c6aaa706 100755 --- a/dkfiles/Lb_Nstmunu=TightCut.dec +++ b/dkfiles/Lb_Nstmunu=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 ==> ^p+ ^mu- nu_mu~ {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_Sigmac2455Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec b/dkfiles/Lb_Sigmac2455Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec index 87ef0a573..e97bb0bd2 100644 --- a/dkfiles/Lb_Sigmac2455Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec +++ b/dkfiles/Lb_Sigmac2455Ds,Ds2hhhNneutrals=DecProdCut,LooseCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> (Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi- ^pi+ ^pi- ...]CC" diff --git a/dkfiles/Lb_Sigmac2455Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec b/dkfiles/Lb_Sigmac2455Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec index f80452958..24d63aef4 100644 --- a/dkfiles/Lb_Sigmac2455Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec +++ b/dkfiles/Lb_Sigmac2455Ds,Ds2hhhNneutrals=DecProdCut,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi+ ^pi- ^pi- ^pi+ ^pi- ...]CC" diff --git a/dkfiles/Lb_Sigmac2455starDs,Ds2hhhNneutrals=DecProdCut,LooseCut.dec b/dkfiles/Lb_Sigmac2455starDs,Ds2hhhNneutrals=DecProdCut,LooseCut.dec index b3c3500e7..25ff4f0f8 100644 --- a/dkfiles/Lb_Sigmac2455starDs,Ds2hhhNneutrals=DecProdCut,LooseCut.dec +++ b/dkfiles/Lb_Sigmac2455starDs,Ds2hhhNneutrals=DecProdCut,LooseCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> (Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi- ^pi+ ^pi- ...]CC" diff --git a/dkfiles/Lb_Sigmac2455starDs,Ds2hhhNneutrals=DecProdCut,TightCut.dec b/dkfiles/Lb_Sigmac2455starDs,Ds2hhhNneutrals=DecProdCut,TightCut.dec index ef9fa4486..8187cb0d0 100644 --- a/dkfiles/Lb_Sigmac2455starDs,Ds2hhhNneutrals=DecProdCut,TightCut.dec +++ b/dkfiles/Lb_Sigmac2455starDs,Ds2hhhNneutrals=DecProdCut,TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Lambda_b0 --> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi+ ^pi- ^pi- ^pi+ ^pi- ...]CC" diff --git a/dkfiles/Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut.dec b/dkfiles/Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut.dec index 71d5d024a..77b2f2585 100644 --- a/dkfiles/Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut.dec +++ b/dkfiles/Lb_Xic3080+D-,D+Lambda,KPiPi,KPiPi,PPi=TightCut.dec @@ -19,8 +19,8 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = '[Lambda_b0 ==> (Xi_c(2790)+ ==> (D+ ==> ^K- ^pi+ ^pi+) ^( Lambda0 ==> ^p+ ^pi-)) (D- ==> ^K+ ^pi- ^pi-)]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import GeV, millimeter', diff --git a/dkfiles/Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut.dec b/dkfiles/Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut.dec index d5d8ba5be..5ef18a280 100644 --- a/dkfiles/Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut.dec +++ b/dkfiles/Lb_Xic3080D0,D0Lambda,KPi,KPi,PPi=TightCut.dec @@ -17,8 +17,8 @@ ## #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -#tightCut = Generation().SignalPlain.TightCut +#Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalPlain.TightCut #tightCut.Decay = '[Lambda_b0 ==> (Xi_c(2815)0 ==> (D0 ==> ^K- ^pi+ ) ^( Lambda0 ==> ^p+ ^pi-))(D~0 ==> ^K+ ^pi-) ]CC' #tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import GeV, millimeter', diff --git a/dkfiles/Lb_chic1pK,Jpsig,mm=TightCut.dec b/dkfiles/Lb_chic1pK,Jpsig,mm=TightCut.dec index 2934e9bbc..b70431289 100755 --- a/dkfiles/Lb_chic1pK,Jpsig,mm=TightCut.dec +++ b/dkfiles/Lb_chic1pK,Jpsig,mm=TightCut.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lb_chicpK,Jpsig,mm=TightCut.dec b/dkfiles/Lb_chicpK,Jpsig,mm=TightCut.dec index 8d91ce5ac..eff650adb 100644 --- a/dkfiles/Lb_chicpK,Jpsig,mm=TightCut.dec +++ b/dkfiles/Lb_chicpK,Jpsig,mm=TightCut.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lb_chicpk,Jpsig,mm=TightCut.dec b/dkfiles/Lb_chicpk,Jpsig,mm=TightCut.dec index 1f612f4e6..26cec0bd8 100644 --- a/dkfiles/Lb_chicpk,Jpsig,mm=TightCut.dec +++ b/dkfiles/Lb_chicpk,Jpsig,mm=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lb_chicppi,Jpsig,mm=TightCut.dec b/dkfiles/Lb_chicppi,Jpsig,mm=TightCut.dec index 725080572..c48fb3c6a 100644 --- a/dkfiles/Lb_chicppi,Jpsig,mm=TightCut.dec +++ b/dkfiles/Lb_chicppi,Jpsig,mm=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lb_etaLambda,gg=TightCut.dec b/dkfiles/Lb_etaLambda,gg=TightCut.dec index 73b330e56..64be7624b 100644 --- a/dkfiles/Lb_etaLambda,gg=TightCut.dec +++ b/dkfiles/Lb_etaLambda,gg=TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_etaLambda,pi+pi-pi0=TightCut.dec b/dkfiles/Lb_etaLambda,pi+pi-pi0=TightCut.dec index 820cd34fe..d0af57d59 100644 --- a/dkfiles/Lb_etaLambda,pi+pi-pi0=TightCut.dec +++ b/dkfiles/Lb_etaLambda,pi+pi-pi0=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_etapLambda,etapipi=TightCut.dec b/dkfiles/Lb_etapLambda,etapipi=TightCut.dec index f2fcfe0d1..e6d825c18 100644 --- a/dkfiles/Lb_etapLambda,etapipi=TightCut.dec +++ b/dkfiles/Lb_etapLambda,etapipi=TightCut.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_etapLambda,pi+pi-g=TightCut.dec b/dkfiles/Lb_etapLambda,pi+pi-g=TightCut.dec index 3a44965d8..5b380fc51 100644 --- a/dkfiles/Lb_etapLambda,pi+pi-g=TightCut.dec +++ b/dkfiles/Lb_etapLambda,pi+pi-g=TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_gammaLambda1520=HighPtGamma,DecProdCut.dec b/dkfiles/Lb_gammaLambda1520=HighPtGamma,DecProdCut.dec index 94d9f5aeb..a0f6848d9 100644 --- a/dkfiles/Lb_gammaLambda1520=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Lb_gammaLambda1520=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lb_gammaLambda1820,pK=TightCut.dec b/dkfiles/Lb_gammaLambda1820,pK=TightCut.dec index 77102a712..27f25f746 100644 --- a/dkfiles/Lb_gammaLambda1820,pK=TightCut.dec +++ b/dkfiles/Lb_gammaLambda1820,pK=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool( LoKi__GenCutTool, 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_gammaLambda1830,pK=TightCut.dec b/dkfiles/Lb_gammaLambda1830,pK=TightCut.dec index 2f83d495d..bafc2ba3a 100644 --- a/dkfiles/Lb_gammaLambda1830,pK=TightCut.dec +++ b/dkfiles/Lb_gammaLambda1830,pK=TightCut.dec @@ -8,7 +8,7 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool( LoKi__GenCutTool, 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_gammaLambda=HighPtGamma.dec b/dkfiles/Lb_gammaLambda=HighPtGamma.dec index c81c23bb1..bf17bed75 100644 --- a/dkfiles/Lb_gammaLambda=HighPtGamma.dec +++ b/dkfiles/Lb_gammaLambda=HighPtGamma.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lb_gamma_ppi=HighPtGamma,DecProdCut.dec b/dkfiles/Lb_gamma_ppi=HighPtGamma,DecProdCut.dec index 4dbfe54d2..b5b8f5e91 100755 --- a/dkfiles/Lb_gamma_ppi=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Lb_gamma_ppi=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/Lb_gammapK=HighPtGamma,DecProdCut.dec b/dkfiles/Lb_gammapK=HighPtGamma,DecProdCut.dec index ab94bdaa0..4d0cc64fe 100644 --- a/dkfiles/Lb_gammapK=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Lb_gammapK=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lb_gammapK=TightCut.dec b/dkfiles/Lb_gammapK=TightCut.dec index a65162238..cd6bbc812 100644 --- a/dkfiles/Lb_gammapK=TightCut.dec +++ b/dkfiles/Lb_gammapK=TightCut.dec @@ -9,9 +9,9 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalPlain.TightCut +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = '[^(Lambda_b0 => ^p+ ^K- ^gamma)]CC' # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV" diff --git a/dkfiles/Lb_gammapKst,Kpi0=HighPtGamma,DecProdCut.dec b/dkfiles/Lb_gammapKst,Kpi0=HighPtGamma,DecProdCut.dec index 6f2b86997..464a12075 100644 --- a/dkfiles/Lb_gammapKst,Kpi0=HighPtGamma,DecProdCut.dec +++ b/dkfiles/Lb_gammapKst,Kpi0=HighPtGamma,DecProdCut.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " ( count ( isGoodB ) > 0 ) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Lb_n0Dpmunu,Dp=Kpipi,TightCut.dec b/dkfiles/Lb_n0Dpmunu,Dp=Kpipi,TightCut.dec index 2fd331a07..1dc5bff05 100644 --- a/dkfiles/Lb_n0Dpmunu,Dp=Kpipi,TightCut.dec +++ b/dkfiles/Lb_n0Dpmunu,Dp=Kpipi,TightCut.dec @@ -10,8 +10,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = '^[ [Lambda_b0]cc => ^(D+ ==> ^K- ^pi+ ^pi+) ^n0 ^mu- ^nu_mu~ ]CC' # # # tightCut.Preambulo += [ diff --git a/dkfiles/Lb_n0Dstmunu,Dst=D0pi,TightCut.dec b/dkfiles/Lb_n0Dstmunu,Dst=D0pi,TightCut.dec index 94d2953ee..409814f89 100644 --- a/dkfiles/Lb_n0Dstmunu,Dst=D0pi,TightCut.dec +++ b/dkfiles/Lb_n0Dstmunu,Dst=D0pi,TightCut.dec @@ -9,8 +9,8 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = '^[ [Lambda_b0]cc => ^(D*(2010)+ ==> ^(D0 ==> ^K- ^pi+) ^pi+) ^n0 ^mu- ^nu_mu~ ]CC' # # tightCut.Preambulo += [ diff --git a/dkfiles/Lb_pKmumu=phsp,Highq2,TightCut.dec b/dkfiles/Lb_pKmumu=phsp,Highq2,TightCut.dec index 62d0619af..f4dba3fd0 100644 --- a/dkfiles/Lb_pKmumu=phsp,Highq2,TightCut.dec +++ b/dkfiles/Lb_pKmumu=phsp,Highq2,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lb_pmunu=DecProdCut,M4.5GeV.dec b/dkfiles/Lb_pmunu=DecProdCut,M4.5GeV.dec index 5f61bcb39..cfbf8e75c 100755 --- a/dkfiles/Lb_pmunu=DecProdCut,M4.5GeV.dec +++ b/dkfiles/Lb_pmunu=DecProdCut,M4.5GeV.dec @@ -12,8 +12,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # # # tightCut.Decay = "[Lambda_b~0 => p~- mu+ nu_mu]CC" # tightCut.Cuts = { diff --git a/dkfiles/Lb_pmunu=TightCut,LCSR,M4.5GeV,RH.dec b/dkfiles/Lb_pmunu=TightCut,LCSR,M4.5GeV,RH.dec index eecd82e5d..892a75cf5 100755 --- a/dkfiles/Lb_pmunu=TightCut,LCSR,M4.5GeV,RH.dec +++ b/dkfiles/Lb_pmunu=TightCut,LCSR,M4.5GeV,RH.dec @@ -17,9 +17,9 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 500 ) -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 500 ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "^[ Lambda_b0 => ^p+ ^mu- nu_mu~ ]CC" # diff --git a/dkfiles/Lb_pmunu=TightCut,LCSR,M4.5GeV.dec b/dkfiles/Lb_pmunu=TightCut,LCSR,M4.5GeV.dec index fe315174a..595f31e16 100755 --- a/dkfiles/Lb_pmunu=TightCut,LCSR,M4.5GeV.dec +++ b/dkfiles/Lb_pmunu=TightCut,LCSR,M4.5GeV.dec @@ -13,8 +13,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # # tightCut.Decay = "^[ Lambda_b0 => ^p+ ^mu- nu_mu~ ]CC" # diff --git a/dkfiles/Lb_pmunu=TightCut,LCSR.dec b/dkfiles/Lb_pmunu=TightCut,LCSR.dec index af7b16332..244878ada 100755 --- a/dkfiles/Lb_pmunu=TightCut,LCSR.dec +++ b/dkfiles/Lb_pmunu=TightCut,LCSR.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 => ^p+ ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_pmunu=TightCut,LQCD,M4.5GeV,RH.dec b/dkfiles/Lb_pmunu=TightCut,LQCD,M4.5GeV,RH.dec index 3c061e0a8..4df9dea4f 100755 --- a/dkfiles/Lb_pmunu=TightCut,LQCD,M4.5GeV,RH.dec +++ b/dkfiles/Lb_pmunu=TightCut,LQCD,M4.5GeV,RH.dec @@ -17,9 +17,9 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 500 ) -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 500 ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # # tightCut.Decay = "^[ Lambda_b0 => ^p+ ^mu- nu_mu~ ]CC" # diff --git a/dkfiles/Lb_pmunu=TightCut,LQCD,M4.5GeV.dec b/dkfiles/Lb_pmunu=TightCut,LQCD,M4.5GeV.dec index d5897f53b..0bcdbb1d9 100755 --- a/dkfiles/Lb_pmunu=TightCut,LQCD,M4.5GeV.dec +++ b/dkfiles/Lb_pmunu=TightCut,LQCD,M4.5GeV.dec @@ -13,8 +13,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # # tightCut.Decay = "^[ Lambda_b0 => ^p+ ^mu- nu_mu~ ]CC" # diff --git a/dkfiles/Lb_pmunu=TightCut,LQCD.dec b/dkfiles/Lb_pmunu=TightCut,LQCD.dec index d03bd35ac..c98889868 100755 --- a/dkfiles/Lb_pmunu=TightCut,LQCD.dec +++ b/dkfiles/Lb_pmunu=TightCut,LQCD.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 => ^p+ ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_ppi0munu=TightCut.dec b/dkfiles/Lb_ppi0munu=TightCut.dec index 8ac8ccdee..21926379b 100755 --- a/dkfiles/Lb_ppi0munu=TightCut.dec +++ b/dkfiles/Lb_ppi0munu=TightCut.dec @@ -14,8 +14,8 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = Generation().SignalPlain.TightCut +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = "[ Lambda_b0 => ^p+ ^mu- pi0 nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , diff --git a/dkfiles/Lb_psi2SLambda,ee=phsp,TightCut.dec b/dkfiles/Lb_psi2SLambda,ee=phsp,TightCut.dec index f15a94b35..1dff0d884 100755 --- a/dkfiles/Lb_psi2SLambda,ee=phsp,TightCut.dec +++ b/dkfiles/Lb_psi2SLambda,ee=phsp,TightCut.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '[^(Lambda_b0 => ^(Lambda0 => ^p+ ^pi-) ^(psi(2S) => ^e+ ^e- ) )]CC' diff --git a/dkfiles/Lbstar5912_Lbgamma,Lcpi=LoKiGenCut.dec b/dkfiles/Lbstar5912_Lbgamma,Lcpi=LoKiGenCut.dec index a7e52e5d1..61c956cf9 100644 --- a/dkfiles/Lbstar5912_Lbgamma,Lcpi=LoKiGenCut.dec +++ b/dkfiles/Lbstar5912_Lbgamma,Lcpi=LoKiGenCut.dec @@ -17,10 +17,10 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000 ) -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000 ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[Sigma_b0 -> ( Lambda_b0 -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) ^pi-) ^gamma]CC' # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV" , diff --git a/dkfiles/Lbstar5912_Lbpipi,JpsipK=TightCut.dec b/dkfiles/Lbstar5912_Lbpipi,JpsipK=TightCut.dec index 60cabb5a5..ad570c073 100644 --- a/dkfiles/Lbstar5912_Lbpipi,JpsipK=TightCut.dec +++ b/dkfiles/Lbstar5912_Lbpipi,JpsipK=TightCut.dec @@ -18,7 +18,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lbstar5912_Lbpipi,Lcpi=TightCut.dec b/dkfiles/Lbstar5912_Lbpipi,Lcpi=TightCut.dec index 7723450e0..bb2f19c18 100644 --- a/dkfiles/Lbstar5912_Lbpipi,Lcpi=TightCut.dec +++ b/dkfiles/Lbstar5912_Lbpipi,Lcpi=TightCut.dec @@ -18,7 +18,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lbstar5920_Lbgamma,Lcpi=LoKiGenCut.dec b/dkfiles/Lbstar5920_Lbgamma,Lcpi=LoKiGenCut.dec index dbea5cb9b..06bad28ad 100644 --- a/dkfiles/Lbstar5920_Lbgamma,Lcpi=LoKiGenCut.dec +++ b/dkfiles/Lbstar5920_Lbgamma,Lcpi=LoKiGenCut.dec @@ -17,10 +17,10 @@ # # InsertPythonCode: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000 ) -# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000 ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[Sigma_b0 -> ( Lambda_b0 -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) ^pi-) ^gamma]CC' # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV" , diff --git a/dkfiles/Lbstar5920_Lbpipi,JpsipK=TightCut.dec b/dkfiles/Lbstar5920_Lbpipi,JpsipK=TightCut.dec index 90033c8e0..55b87e322 100644 --- a/dkfiles/Lbstar5920_Lbpipi,JpsipK=TightCut.dec +++ b/dkfiles/Lbstar5920_Lbpipi,JpsipK=TightCut.dec @@ -18,7 +18,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lbstar5920_Lbpipi,Lcpi=TightCut.dec b/dkfiles/Lbstar5920_Lbpipi,Lcpi=TightCut.dec index 340f0dff3..5f479f1eb 100644 --- a/dkfiles/Lbstar5920_Lbpipi,Lcpi=TightCut.dec +++ b/dkfiles/Lbstar5920_Lbpipi,Lcpi=TightCut.dec @@ -18,7 +18,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lbstar6080_Lbpipi,JpsipK=TightCut.dec b/dkfiles/Lbstar6080_Lbpipi,JpsipK=TightCut.dec index e8fdb51db..ce1b31ef2 100644 --- a/dkfiles/Lbstar6080_Lbpipi,JpsipK=TightCut.dec +++ b/dkfiles/Lbstar6080_Lbpipi,JpsipK=TightCut.dec @@ -18,7 +18,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lbstar6080_Lbpipi,Lcpi=TightCut.dec b/dkfiles/Lbstar6080_Lbpipi,Lcpi=TightCut.dec index fbae2f715..2a51316f5 100644 --- a/dkfiles/Lbstar6080_Lbpipi,Lcpi=TightCut.dec +++ b/dkfiles/Lbstar6080_Lbpipi,Lcpi=TightCut.dec @@ -18,7 +18,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lbstar6150_Lbpipi,JpsipK=TightCut.dec b/dkfiles/Lbstar6150_Lbpipi,JpsipK=TightCut.dec index ee60d3430..09b3a2a00 100644 --- a/dkfiles/Lbstar6150_Lbpipi,JpsipK=TightCut.dec +++ b/dkfiles/Lbstar6150_Lbpipi,JpsipK=TightCut.dec @@ -18,7 +18,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lbstar6150_Lbpipi,Lcpi=TightCut.dec b/dkfiles/Lbstar6150_Lbpipi,Lcpi=TightCut.dec index e4a3a1fc7..8feb1d3b7 100644 --- a/dkfiles/Lbstar6150_Lbpipi,Lcpi=TightCut.dec +++ b/dkfiles/Lbstar6150_Lbpipi,Lcpi=TightCut.dec @@ -18,7 +18,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc+_pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/Lc+_pKpi-res=TightCut,Prompt,CharmOnly.dec index a9d112f63..841360c9b 100644 --- a/dkfiles/Lc+_pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/Lc+_pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -17,7 +17,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -60,7 +60,7 @@ # Pythia8TurnOffMinbias += ["HardQCD:all = off"] # Pythia8TurnOffMinbias += ["HardQCD:hardccbar = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/Lc2595_Lcpipi,pKpi-res=DecProdCut.dec b/dkfiles/Lc2595_Lcpipi,pKpi-res=DecProdCut.dec index f5a80b297..16f6dc305 100644 --- a/dkfiles/Lc2595_Lcpipi,pKpi-res=DecProdCut.dec +++ b/dkfiles/Lc2595_Lcpipi,pKpi-res=DecProdCut.dec @@ -21,7 +21,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc2625_Lcpipi,pKpi-res=DecProdCut.dec b/dkfiles/Lc2625_Lcpipi,pKpi-res=DecProdCut.dec index 5ec109757..e1357b5e6 100644 --- a/dkfiles/Lc2625_Lcpipi,pKpi-res=DecProdCut.dec +++ b/dkfiles/Lc2625_Lcpipi,pKpi-res=DecProdCut.dec @@ -21,7 +21,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc2840,D0p+,Kpi=TightCut.dec b/dkfiles/Lc2840,D0p+,Kpi=TightCut.dec index 0611c515e..8690b0e8b 100644 --- a/dkfiles/Lc2840,D0p+,Kpi=TightCut.dec +++ b/dkfiles/Lc2840,D0p+,Kpi=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # # diff --git a/dkfiles/Lc2880,D0p+,Kpi=TightCut.dec b/dkfiles/Lc2880,D0p+,Kpi=TightCut.dec index bde1ff635..c385f8546 100644 --- a/dkfiles/Lc2880,D0p+,Kpi=TightCut.dec +++ b/dkfiles/Lc2880,D0p+,Kpi=TightCut.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # # diff --git a/dkfiles/Lc2940,D0p+,Kpi=TightCut.dec b/dkfiles/Lc2940,D0p+,Kpi=TightCut.dec index 250873d46..a1d96420c 100644 --- a/dkfiles/Lc2940,D0p+,Kpi=TightCut.dec +++ b/dkfiles/Lc2940,D0p+,Kpi=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # # diff --git a/dkfiles/Lc3060,D0p+,Kpi=TightCut.dec b/dkfiles/Lc3060,D0p+,Kpi=TightCut.dec index 7e272bb0a..3ef97c325 100644 --- a/dkfiles/Lc3060,D0p+,Kpi=TightCut.dec +++ b/dkfiles/Lc3060,D0p+,Kpi=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # # diff --git a/dkfiles/Lc_Lambdapi=HELAMP,TightCut.dec b/dkfiles/Lc_Lambdapi=HELAMP,TightCut.dec index 11ea0024a..384c0eec9 100644 --- a/dkfiles/Lc_Lambdapi=HELAMP,TightCut.dec +++ b/dkfiles/Lc_Lambdapi=HELAMP,TightCut.dec @@ -6,7 +6,7 @@ # FullEventCuts: LoKi::FullGenEventCut/GenEvtCut # InsertPythonCode: # from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = ToolSvc().EvtGenDecay.UserDecayFile @@ -21,8 +21,8 @@ # "[Lambda0]cc" : "in_range(0.02*mm,GCTAU,80*mm)", # "[Lambda_c+]cc" : "GCTAU>0.01*mm", # } -# Generation().SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "^[Lambda_c+ => ^(Lambda0 => ^p+ ^pi-) ^pi+]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -39,8 +39,8 @@ # "[p+]cc" : "(GP>5.8*GeV) & (GPT>290*MeV) & inAcc", # "[pi-]cc" : "(GP>1.9*GeV) & (GPT>95*MeV) & inAcc" # } -# Generation().addTool(LoKi__FullGenEventCut,"GenEvtCut") -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,"GenEvtCut") +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", diff --git a/dkfiles/Lc_Lambdapipipi=TightCut.dec b/dkfiles/Lc_Lambdapipipi=TightCut.dec index 1eeb85d25..15e2cb2bb 100644 --- a/dkfiles/Lc_Lambdapipipi=TightCut.dec +++ b/dkfiles/Lc_Lambdapipipi=TightCut.dec @@ -14,9 +14,9 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # -# tightCut = Generation().SignalPlain.TightCut +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = '^[Lambda_c+ => ^(Lambda0 => ^p+ pi-) pi+ pi+ pi-]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec b/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec index 20853c0dd..99a66040e 100644 --- a/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec +++ b/dkfiles/Lc_XiKpi=AMPGEN,TightCut.dec @@ -7,9 +7,9 @@ # ExtraOptions: SwitchOffAllPythiaProcesses # InsertPythonCode: # from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") -# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool( EvtGenDecayWithCutTool ) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" @@ -25,8 +25,8 @@ # '[Lambda0]cc' : "(GCTAU>0.0044*ns*c_light) & (GCTAU<380*mm)" # } # # -# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "[^(Lambda_c+ ==> ^(Xi- => ^(Lambda0 => p+ pi-) pi-) ^K+ ^pi+)]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -45,8 +45,8 @@ # '[K+]cc' : "(GP>2.95*GeV) & (GPT>240*MeV) & inAcc" # } # # -# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, MeV, mm, mrad", # "inAcc = in_range(10*mrad,GTHETA,400*mrad)", diff --git a/dkfiles/Lc_pKK=TightCutLifeTimePTv2.dec b/dkfiles/Lc_pKK=TightCutLifeTimePTv2.dec index 6ee817f88..5633237c7 100644 --- a/dkfiles/Lc_pKK=TightCutLifeTimePTv2.dec +++ b/dkfiles/Lc_pKK=TightCutLifeTimePTv2.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pKK=phsp,TightCut,NotFromB.dec b/dkfiles/Lc_pKK=phsp,TightCut,NotFromB.dec index 7f2d08bd6..257ea06fe 100644 --- a/dkfiles/Lc_pKK=phsp,TightCut,NotFromB.dec +++ b/dkfiles/Lc_pKK=phsp,TightCut,NotFromB.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pKK=phsp,TightCut,OnlyFromB.dec b/dkfiles/Lc_pKK=phsp,TightCut,OnlyFromB.dec index 7c5365ef1..90e93c589 100644 --- a/dkfiles/Lc_pKK=phsp,TightCut,OnlyFromB.dec +++ b/dkfiles/Lc_pKK=phsp,TightCut,OnlyFromB.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pKK=phsp,TightCut.dec b/dkfiles/Lc_pKK=phsp,TightCut.dec index 3bcbf570b..d5191b7b2 100644 --- a/dkfiles/Lc_pKK=phsp,TightCut.dec +++ b/dkfiles/Lc_pKK=phsp,TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pKpi=DecProdCut,pt10GeV.dec b/dkfiles/Lc_pKpi=DecProdCut,pt10GeV.dec index 172c3244e..93fca82b8 100644 --- a/dkfiles/Lc_pKpi=DecProdCut,pt10GeV.dec +++ b/dkfiles/Lc_pKpi=DecProdCut,pt10GeV.dec @@ -10,7 +10,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'MinPTAndDaughtersInLHCb' ) # minPTAndDaughtersInLHCb = gen.SignalPlain.MinPTAndDaughtersInLHCb # minPTAndDaughtersInLHCb.Decay = '^[Lambda_c+ => ^p+ ^K- ^pi+]CC' diff --git a/dkfiles/Lc_pKpi=DecProdCut.dec b/dkfiles/Lc_pKpi=DecProdCut.dec index efc5214ed..c4fd44c79 100644 --- a/dkfiles/Lc_pKpi=DecProdCut.dec +++ b/dkfiles/Lc_pKpi=DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: Phase space decay model # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # Responsible: JJJ Schmidt diff --git a/dkfiles/Lc_pKpi=phsp,TightCut,AlsoFromB.dec b/dkfiles/Lc_pKpi=phsp,TightCut,AlsoFromB.dec index f25f3909d..339c96960 100644 --- a/dkfiles/Lc_pKpi=phsp,TightCut,AlsoFromB.dec +++ b/dkfiles/Lc_pKpi=phsp,TightCut,AlsoFromB.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pKpi=phsp,TightCut,NotFromB.dec b/dkfiles/Lc_pKpi=phsp,TightCut,NotFromB.dec index 81eb247a7..b53f3c6b9 100644 --- a/dkfiles/Lc_pKpi=phsp,TightCut,NotFromB.dec +++ b/dkfiles/Lc_pKpi=phsp,TightCut,NotFromB.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pKpi=phsp,TightCut,OnlyFromB.dec b/dkfiles/Lc_pKpi=phsp,TightCut,OnlyFromB.dec index 9e4f4a26e..f0f6a7a3b 100644 --- a/dkfiles/Lc_pKpi=phsp,TightCut,OnlyFromB.dec +++ b/dkfiles/Lc_pKpi=phsp,TightCut,OnlyFromB.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pKpi=phsp,TightCut.dec b/dkfiles/Lc_pKpi=phsp,TightCut.dec index 688f4037d..f322fe0a0 100644 --- a/dkfiles/Lc_pKpi=phsp,TightCut.dec +++ b/dkfiles/Lc_pKpi=phsp,TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pKpi=phsp,TightCutv2.dec b/dkfiles/Lc_pKpi=phsp,TightCutv2.dec index 158b8c614..00a259176 100644 --- a/dkfiles/Lc_pKpi=phsp,TightCutv2.dec +++ b/dkfiles/Lc_pKpi=phsp,TightCutv2.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pKst,Kpi=TightCutLifeTimePTv2.dec b/dkfiles/Lc_pKst,Kpi=TightCutLifeTimePTv2.dec index 7c727f71d..e8716616b 100644 --- a/dkfiles/Lc_pKst,Kpi=TightCutLifeTimePTv2.dec +++ b/dkfiles/Lc_pKst,Kpi=TightCutLifeTimePTv2.dec @@ -16,7 +16,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pee=OS,TightCut.dec b/dkfiles/Lc_pee=OS,TightCut.dec index 380aee6fa..3b6c71f21 100644 --- a/dkfiles/Lc_pee=OS,TightCut.dec +++ b/dkfiles/Lc_pee=OS,TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_peepi,phsp=OS,TightCut,FromB.dec b/dkfiles/Lc_peepi,phsp=OS,TightCut,FromB.dec index f958da8ce..42953d748 100644 --- a/dkfiles/Lc_peepi,phsp=OS,TightCut,FromB.dec +++ b/dkfiles/Lc_peepi,phsp=OS,TightCut,FromB.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_peepi,phsp=OS,TightCut.dec b/dkfiles/Lc_peepi,phsp=OS,TightCut.dec index 4d25c5f89..ad8c1439c 100644 --- a/dkfiles/Lc_peepi,phsp=OS,TightCut.dec +++ b/dkfiles/Lc_peepi,phsp=OS,TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pemu=OS,TightCut.dec b/dkfiles/Lc_pemu=OS,TightCut.dec index 6d8d50feb..8164b5b26 100644 --- a/dkfiles/Lc_pemu=OS,TightCut.dec +++ b/dkfiles/Lc_pemu=OS,TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pmumu,phsp=OS,TightCut,FromB.dec b/dkfiles/Lc_pmumu,phsp=OS,TightCut,FromB.dec index 2fd09a876..dba163150 100644 --- a/dkfiles/Lc_pmumu,phsp=OS,TightCut,FromB.dec +++ b/dkfiles/Lc_pmumu,phsp=OS,TightCut,FromB.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pmumu,phsp=OS,TightCut.dec b/dkfiles/Lc_pmumu,phsp=OS,TightCut.dec index 0b98de253..b7732cd53 100644 --- a/dkfiles/Lc_pmumu,phsp=OS,TightCut.dec +++ b/dkfiles/Lc_pmumu,phsp=OS,TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pmumu=OS,DecProdCut_FromB.dec b/dkfiles/Lc_pmumu=OS,DecProdCut_FromB.dec index d9ac072ea..a8377d3ea 100644 --- a/dkfiles/Lc_pmumu=OS,DecProdCut_FromB.dec +++ b/dkfiles/Lc_pmumu=OS,DecProdCut_FromB.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pmumu=OS,DecProdCut_FromD.dec b/dkfiles/Lc_pmumu=OS,DecProdCut_FromD.dec index db41e61e2..0513149cd 100644 --- a/dkfiles/Lc_pmumu=OS,DecProdCut_FromD.dec +++ b/dkfiles/Lc_pmumu=OS,DecProdCut_FromD.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pmumupi,phsp=OS,TightCut,FromB.dec b/dkfiles/Lc_pmumupi,phsp=OS,TightCut,FromB.dec index 11ab3a8f2..d508b22ec 100644 --- a/dkfiles/Lc_pmumupi,phsp=OS,TightCut,FromB.dec +++ b/dkfiles/Lc_pmumupi,phsp=OS,TightCut,FromB.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pmumupi,phsp=OS,TightCut.dec b/dkfiles/Lc_pmumupi,phsp=OS,TightCut.dec index 975c585d2..00db48a84 100644 --- a/dkfiles/Lc_pmumupi,phsp=OS,TightCut.dec +++ b/dkfiles/Lc_pmumupi,phsp=OS,TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pomega,ee=TightCut.dec b/dkfiles/Lc_pomega,ee=TightCut.dec index 0fc336d1c..ee8cac0f3 100644 --- a/dkfiles/Lc_pomega,ee=TightCut.dec +++ b/dkfiles/Lc_pomega,ee=TightCut.dec @@ -20,7 +20,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pomega,mumu=TightCut.dec b/dkfiles/Lc_pomega,mumu=TightCut.dec index e7609d176..944e70a1b 100644 --- a/dkfiles/Lc_pomega,mumu=TightCut.dec +++ b/dkfiles/Lc_pomega,mumu=TightCut.dec @@ -20,7 +20,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pomegapi,ee=TightCut.dec b/dkfiles/Lc_pomegapi,ee=TightCut.dec index 83238e391..2414b6612 100644 --- a/dkfiles/Lc_pomegapi,ee=TightCut.dec +++ b/dkfiles/Lc_pomegapi,ee=TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pomegapi,mumu=TightCut.dec b/dkfiles/Lc_pomegapi,mumu=TightCut.dec index e31cb4d2e..e9c873ab5 100644 --- a/dkfiles/Lc_pomegapi,mumu=TightCut.dec +++ b/dkfiles/Lc_pomegapi,mumu=TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pphi,KK=TightCut,Lifetime6.dec b/dkfiles/Lc_pphi,KK=TightCut,Lifetime6.dec index e70be2e66..2aa283f40 100644 --- a/dkfiles/Lc_pphi,KK=TightCut,Lifetime6.dec +++ b/dkfiles/Lc_pphi,KK=TightCut,Lifetime6.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0006 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Lc_pphi,KK=TightCut,NoLifetimeCut.dec b/dkfiles/Lc_pphi,KK=TightCut,NoLifetimeCut.dec index 635781ee0..33733a828 100644 --- a/dkfiles/Lc_pphi,KK=TightCut,NoLifetimeCut.dec +++ b/dkfiles/Lc_pphi,KK=TightCut,NoLifetimeCut.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Lc_pphi,KK=TightCut.dec b/dkfiles/Lc_pphi,KK=TightCut.dec index f4de730d8..d0bf8ee61 100644 --- a/dkfiles/Lc_pphi,KK=TightCut.dec +++ b/dkfiles/Lc_pphi,KK=TightCut.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0003 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Lc_pphi,KK=TightCutLifeTimePTv2.dec b/dkfiles/Lc_pphi,KK=TightCutLifeTimePTv2.dec index 8e3091601..350e59f1c 100644 --- a/dkfiles/Lc_pphi,KK=TightCutLifeTimePTv2.dec +++ b/dkfiles/Lc_pphi,KK=TightCutLifeTimePTv2.dec @@ -16,7 +16,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_pphi,ee=TightCut.dec b/dkfiles/Lc_pphi,ee=TightCut.dec index ddf99c53d..5309c8bfb 100644 --- a/dkfiles/Lc_pphi,ee=TightCut.dec +++ b/dkfiles/Lc_pphi,ee=TightCut.dec @@ -20,7 +20,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pphi,mumu=TightCut.dec b/dkfiles/Lc_pphi,mumu=TightCut.dec index 9adc8a0de..4490e11bc 100644 --- a/dkfiles/Lc_pphi,mumu=TightCut.dec +++ b/dkfiles/Lc_pphi,mumu=TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pphipi,ee=TightCut.dec b/dkfiles/Lc_pphipi,ee=TightCut.dec index 1081c5855..1d7b106e7 100644 --- a/dkfiles/Lc_pphipi,ee=TightCut.dec +++ b/dkfiles/Lc_pphipi,ee=TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_pphipi,mumu=TightCut.dec b/dkfiles/Lc_pphipi,mumu=TightCut.dec index a20c7ad50..2f959907c 100644 --- a/dkfiles/Lc_pphipi,mumu=TightCut.dec +++ b/dkfiles/Lc_pphipi,mumu=TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_ppiK=phsp,TightCut,AlsoFromB.dec b/dkfiles/Lc_ppiK=phsp,TightCut,AlsoFromB.dec index 9cbe5c36f..01dc7590f 100644 --- a/dkfiles/Lc_ppiK=phsp,TightCut,AlsoFromB.dec +++ b/dkfiles/Lc_ppiK=phsp,TightCut,AlsoFromB.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_ppipi=phsp,TightCut,NotFromB.dec b/dkfiles/Lc_ppipi=phsp,TightCut,NotFromB.dec index cf25c41f1..2aed13051 100644 --- a/dkfiles/Lc_ppipi=phsp,TightCut,NotFromB.dec +++ b/dkfiles/Lc_ppipi=phsp,TightCut,NotFromB.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_ppipi=phsp,TightCut,OnlyFromB.dec b/dkfiles/Lc_ppipi=phsp,TightCut,OnlyFromB.dec index bca977111..43bb451e0 100644 --- a/dkfiles/Lc_ppipi=phsp,TightCut,OnlyFromB.dec +++ b/dkfiles/Lc_ppipi=phsp,TightCut,OnlyFromB.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Lc_prho,ee=TightCut.dec b/dkfiles/Lc_prho,ee=TightCut.dec index bc89eb45e..ccc72ffbb 100644 --- a/dkfiles/Lc_prho,ee=TightCut.dec +++ b/dkfiles/Lc_prho,ee=TightCut.dec @@ -20,7 +20,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_prho,mumu=TightCut.dec b/dkfiles/Lc_prho,mumu=TightCut.dec index e3bca1710..d163879b2 100644 --- a/dkfiles/Lc_prho,mumu=TightCut.dec +++ b/dkfiles/Lc_prho,mumu=TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_prhopi,ee=TightCut.dec b/dkfiles/Lc_prhopi,ee=TightCut.dec index bc5303139..9653499e7 100644 --- a/dkfiles/Lc_prhopi,ee=TightCut.dec +++ b/dkfiles/Lc_prhopi,ee=TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Lc_prhopi,mumu=TightCut.dec b/dkfiles/Lc_prhopi,mumu=TightCut.dec index 6012df18e..8e4aa0509 100644 --- a/dkfiles/Lc_prhopi,mumu=TightCut.dec +++ b/dkfiles/Lc_prhopi,mumu=TightCut.dec @@ -21,7 +21,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Omega_LambdaK=HELAMP,TightCut.dec b/dkfiles/Omega_LambdaK=HELAMP,TightCut.dec index 1d693a967..368c5e465 100644 --- a/dkfiles/Omega_LambdaK=HELAMP,TightCut.dec +++ b/dkfiles/Omega_LambdaK=HELAMP,TightCut.dec @@ -6,7 +6,7 @@ # FullEventCuts: LoKi::FullGenEventCut/GenEvtCut # InsertPythonCode: # from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = ToolSvc().EvtGenDecay.UserDecayFile @@ -21,8 +21,8 @@ # "[Lambda0]cc" : "in_range(0.02*mm,GCTAU,80*mm)", # "[Omega-]cc" : "in_range(0.02*mm,GCTAU,120*mm)", # } -# Generation().SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "^[Omega- => ^(Lambda0 => ^p+ ^pi-) ^K-]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -41,8 +41,8 @@ # "[pi-]cc" : "(GP>1.9*GeV) & (GPT>95*MeV) & inAcc", # "[K-]cc" : "(GP>1.9*GeV) & (GPT>95*MeV) & inAcc" # } -# Generation().addTool(LoKi__FullGenEventCut,"GenEvtCut") -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,"GenEvtCut") +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", diff --git a/dkfiles/Omegab_JpsiOmega,ee,LambdaK=phsp,TightCut.dec b/dkfiles/Omegab_JpsiOmega,ee,LambdaK=phsp,TightCut.dec index f0a976395..bbae7685c 100644 --- a/dkfiles/Omegab_JpsiOmega,ee,LambdaK=phsp,TightCut.dec +++ b/dkfiles/Omegab_JpsiOmega,ee,LambdaK=phsp,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Omegab_JpsiOmega,mm,LambdaK=phsp,TightCut.dec b/dkfiles/Omegab_JpsiOmega,mm,LambdaK=phsp,TightCut.dec index 54084f15b..72e9d3e38 100644 --- a/dkfiles/Omegab_JpsiOmega,mm,LambdaK=phsp,TightCut.dec +++ b/dkfiles/Omegab_JpsiOmega,mm,LambdaK=phsp,TightCut.dec @@ -18,7 +18,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Omegab_Omegaee,LambdaK=phsp,TightCut.dec b/dkfiles/Omegab_Omegaee,LambdaK=phsp,TightCut.dec index eee95f802..4f40e2833 100644 --- a/dkfiles/Omegab_Omegaee,LambdaK=phsp,TightCut.dec +++ b/dkfiles/Omegab_Omegaee,LambdaK=phsp,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Omegab_Omegamumu,LambdaK=phsp,TightCut.dec b/dkfiles/Omegab_Omegamumu,LambdaK=phsp,TightCut.dec index 7005eaf6c..ba0e8e793 100644 --- a/dkfiles/Omegab_Omegamumu,LambdaK=phsp,TightCut.dec +++ b/dkfiles/Omegab_Omegamumu,LambdaK=phsp,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Omegab_XicKpi,pKpi=PPChange,TightCut,mXicK3300MeV.dec b/dkfiles/Omegab_XicKpi,pKpi=PPChange,TightCut,mXicK3300MeV.dec index 4854e5d46..507172776 100644 --- a/dkfiles/Omegab_XicKpi,pKpi=PPChange,TightCut,mXicK3300MeV.dec +++ b/dkfiles/Omegab_XicKpi,pKpi=PPChange,TightCut,mXicK3300MeV.dec @@ -14,7 +14,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Omegab_psi2SOmega,ee,LambdaK=phsp,TightCut.dec b/dkfiles/Omegab_psi2SOmega,ee,LambdaK=phsp,TightCut.dec index 5e7559cb4..12c0e01f0 100644 --- a/dkfiles/Omegab_psi2SOmega,ee,LambdaK=phsp,TightCut.dec +++ b/dkfiles/Omegab_psi2SOmega,ee,LambdaK=phsp,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Omegab_psi2SOmega,mm,LambdaK=phsp,TightCut.dec b/dkfiles/Omegab_psi2SOmega,mm,LambdaK=phsp,TightCut.dec index b68ff9e26..a95d6614f 100644 --- a/dkfiles/Omegab_psi2SOmega,mm,LambdaK=phsp,TightCut.dec +++ b/dkfiles/Omegab_psi2SOmega,mm,LambdaK=phsp,TightCut.dec @@ -18,7 +18,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Omegac0_Xicpi,pKpi=phsp,TightCut.dec b/dkfiles/Omegac0_Xicpi,pKpi=phsp,TightCut.dec index 6deea7ad0..cec6f7746 100644 --- a/dkfiles/Omegac0_Xicpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Omegac0_Xicpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegac31880_XicK,pKpi=phsp,TightCut.dec b/dkfiles/Omegac31880_XicK,pKpi=phsp,TightCut.dec index 845aa041d..26124eb57 100644 --- a/dkfiles/Omegac31880_XicK,pKpi=phsp,TightCut.dec +++ b/dkfiles/Omegac31880_XicK,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegac33250_XicK,pKpi=phsp,TightCut.dec b/dkfiles/Omegac33250_XicK,pKpi=phsp,TightCut.dec index 68fbcbf3f..59178b3d7 100644 --- a/dkfiles/Omegac33250_XicK,pKpi=phsp,TightCut.dec +++ b/dkfiles/Omegac33250_XicK,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegac_Omegapi=HELAMP,TightCut.dec b/dkfiles/Omegac_Omegapi=HELAMP,TightCut.dec index 989786bbb..0fd81939f 100644 --- a/dkfiles/Omegac_Omegapi=HELAMP,TightCut.dec +++ b/dkfiles/Omegac_Omegapi=HELAMP,TightCut.dec @@ -8,9 +8,9 @@ # ParticleValue: "Xi_c0 106 4132 0.0 2.69520000 2.680000e-13 Xi_c0 4132 0.00000000", "Xi_c~0 107 -4132 0.0 2.69520000 2.680000e-13 anti-Xi_c0 -4132 0.00000000", "Xi'_c0 100 4312 0.0 2.76590000 0.000000e+00 Xi'_c0 4312 0.00000000", "Xi'_c~0 101 -4312 0.0 2.76590000 0.000000e+00 anti-Xi'_c0 -4312 0.00000000" # InsertPythonCode: # from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") -# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = ToolSvc().EvtGenDecay.UserDecayFile @@ -26,8 +26,8 @@ # "[Omega-]cc" : "in_range(0.02*mm,GCTAU,120*mm)", # "[Xi_c0]cc" : "GCTAU>0.01*mm", # } -# Generation().SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "^[Xi_c0 => ^(Omega- => ^(Lambda0 => ^p+ ^pi-) ^K-) ^pi+]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -46,8 +46,8 @@ # "[pi-]cc" : "(GP>1.9*GeV) & (GPT>95*MeV) & inAcc", # "[K-]cc" : "(GP>1.9*GeV) & (GPT>95*MeV) & inAcc" # } -# Generation().addTool(LoKi__FullGenEventCut,"GenEvtCut") -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,"GenEvtCut") +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", diff --git a/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=1000fs.dec b/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=1000fs.dec index d1d49f51d..a31bb8fa5 100644 --- a/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=1000fs.dec +++ b/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=1000fs.dec @@ -23,7 +23,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=250fs.dec b/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=250fs.dec index 2ec139b5e..d7b49a1f3 100644 --- a/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=250fs.dec +++ b/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=250fs.dec @@ -24,7 +24,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=500fs.dec b/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=500fs.dec index 21848a7cf..f934e680b 100644 --- a/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=500fs.dec +++ b/dkfiles/Omegac_pKKpi=phsp,DecProdCut,TightCut,tau=500fs.dec @@ -23,7 +23,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3000MeV,G=4MeV.dec b/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3000MeV,G=4MeV.dec index ad5d5f981..82e6e904e 100644 --- a/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3000MeV,G=4MeV.dec +++ b/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3000MeV,G=4MeV.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3050MeV,G=1MeV.dec b/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3050MeV,G=1MeV.dec index e7324c239..ba75d8474 100644 --- a/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3050MeV,G=1MeV.dec +++ b/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3050MeV,G=1MeV.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3067MeV,G=2MeV.dec b/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3067MeV,G=2MeV.dec index 08dcf5944..767d18b65 100644 --- a/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3067MeV,G=2MeV.dec +++ b/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3067MeV,G=2MeV.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3090MeV,G=5MeV.dec b/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3090MeV,G=5MeV.dec index 3d10b7aa9..e45898af5 100644 --- a/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3090MeV,G=5MeV.dec +++ b/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3090MeV,G=5MeV.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3119MeV,G=1MeV.dec b/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3119MeV,G=1MeV.dec index c6abe3050..ddfd3b1d1 100644 --- a/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3119MeV,G=1MeV.dec +++ b/dkfiles/Omegacstst_XicK,pKpi=phsp,TightCut,m=3119MeV,G=1MeV.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegacstst_XicprimeK,pKpi=phsp,TightCut,m=3090MeV,G=5MeV,MassCut.dec b/dkfiles/Omegacstst_XicprimeK,pKpi=phsp,TightCut,m=3090MeV,G=5MeV,MassCut.dec index 7428d99d7..b61354ceb 100644 --- a/dkfiles/Omegacstst_XicprimeK,pKpi=phsp,TightCut,m=3090MeV,G=5MeV,MassCut.dec +++ b/dkfiles/Omegacstst_XicprimeK,pKpi=phsp,TightCut,m=3090MeV,G=5MeV,MassCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Omegacstst_XicprimeK,pKpi=phsp,TightCut,m=3119MeV,G=1MeV.dec b/dkfiles/Omegacstst_XicprimeK,pKpi=phsp,TightCut,m=3119MeV,G=1MeV.dec index 1e38cfb1f..7c8429ad2 100644 --- a/dkfiles/Omegacstst_XicprimeK,pKpi=phsp,TightCut,m=3119MeV,G=1MeV.dec +++ b/dkfiles/Omegacstst_XicprimeK,pKpi=phsp,TightCut,m=3119MeV,G=1MeV.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4312,Jpsip=DecProdCut,InAcc.dec b/dkfiles/Pc4312,Jpsip=DecProdCut,InAcc.dec index bfcef62e2..9966d1901 100644 --- a/dkfiles/Pc4312,Jpsip=DecProdCut,InAcc.dec +++ b/dkfiles/Pc4312,Jpsip=DecProdCut,InAcc.dec @@ -11,8 +11,8 @@ # ParticleValue: "Sigma_c+ 83 4212 1.0 4.312 1.242e-22 Sigma_c+ 4212 0.06" , "Sigma_c~- 84 -4212 -1.0 4.312 1.242e-22 anti-Sigma_c- -4212 0.06" # # InsertPythonCode: -# # Generation().SignalPlain.SignalPIDList = [ 4212, -4212 ] -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# # Generation(genAlgName).SignalPlain.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # # EndInsertPythonCode # diff --git a/dkfiles/Pc4350,LcpiD+,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4350,LcpiD+,pkpi=TightCut,InAcc.dec index d3fe819b2..d77eb8ef5 100644 --- a/dkfiles/Pc4350,LcpiD+,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4350,LcpiD+,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4350,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4350,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec index 05cff84c7..305b20273 100644 --- a/dkfiles/Pc4350,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4350,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4400,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4400,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec index ed605a608..206251837 100644 --- a/dkfiles/Pc4400,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4400,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4400,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4400,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec index 4151e8d3a..56cb95237 100644 --- a/dkfiles/Pc4400,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4400,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4440,Jpsip=DecProdCut,InAcc.dec b/dkfiles/Pc4440,Jpsip=DecProdCut,InAcc.dec index 91bc8c0cf..a2d626bbb 100644 --- a/dkfiles/Pc4440,Jpsip=DecProdCut,InAcc.dec +++ b/dkfiles/Pc4440,Jpsip=DecProdCut,InAcc.dec @@ -11,8 +11,8 @@ # ParticleValue: "Sigma_c+ 83 4212 1.0 4.4405 2.144e-23 Sigma_c+ 4212 0.3" , "Sigma_c~- 84 -4212 -1.0 4.4405 2.144e-23 anti-Sigma_c- -4212 0.3" # # InsertPythonCode: -# # Generation().SignalPlain.SignalPIDList = [ 4212, -4212 ] -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# # Generation(genAlgName).SignalPlain.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # # EndInsertPythonCode # diff --git a/dkfiles/Pc4450,LcpiD+,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4450,LcpiD+,pkpi=TightCut,InAcc.dec index c8c0a50f6..11bbc3c73 100644 --- a/dkfiles/Pc4450,LcpiD+,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4450,LcpiD+,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4450,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4450,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec index 3d0c16459..71d13db5c 100644 --- a/dkfiles/Pc4450,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4450,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4457,Jpsip=DecProdCut,InAcc.dec b/dkfiles/Pc4457,Jpsip=DecProdCut,InAcc.dec index 6c43cfdbf..bc539490a 100644 --- a/dkfiles/Pc4457,Jpsip=DecProdCut,InAcc.dec +++ b/dkfiles/Pc4457,Jpsip=DecProdCut,InAcc.dec @@ -11,8 +11,8 @@ # ParticleValue: "Sigma_c+ 83 4212 1.0 4.4573 1.079e-22 Sigma_c+ 4212 0.06" , "Sigma_c~- 84 -4212 -1.0 4.4573 1.079e-22 anti-Sigma_c- -4212 0.06" # # InsertPythonCode: -# # Generation().SignalPlain.SignalPIDList = [ 4212, -4212 ] -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# # Generation(genAlgName).SignalPlain.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # # EndInsertPythonCode # diff --git a/dkfiles/Pc4500,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4500,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec index 1afac8080..ba7bea224 100644 --- a/dkfiles/Pc4500,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4500,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4550,LcpiD+,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4550,LcpiD+,pkpi=TightCut,InAcc.dec index 13f6d2bb2..255fe0f35 100644 --- a/dkfiles/Pc4550,LcpiD+,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4550,LcpiD+,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4550,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4550,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec index 90dde014a..baa76883b 100644 --- a/dkfiles/Pc4550,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4550,Sigma_c0D+,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4800,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4800,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec index 757329dfc..ade5bb3f0 100644 --- a/dkfiles/Pc4800,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4800,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4800,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4800,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec index e0f656b77..9cb3df515 100644 --- a/dkfiles/Pc4800,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4800,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc4800,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4800,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec index 2d9df3ed5..d9372c464 100644 --- a/dkfiles/Pc4800,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc4800,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc5200,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc5200,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec index e61bf8282..d5bbf20b2 100644 --- a/dkfiles/Pc5200,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc5200,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc5200,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc5200,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec index e4fb16fea..f06486c79 100644 --- a/dkfiles/Pc5200,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc5200,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc5200,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc5200,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec index 6f7e55994..9178cd6d0 100644 --- a/dkfiles/Pc5200,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc5200,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc5600,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc5600,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec index ef5ba4404..3b0aaa213 100644 --- a/dkfiles/Pc5600,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc5600,Sigma_c++D-,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc5600,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc5600,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec index 4cac79102..71442daac 100644 --- a/dkfiles/Pc5600,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc5600,Sigma_c++D0bar,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Pc5600,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec b/dkfiles/Pc5600,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec index 4e9609075..e4a2e1d96 100644 --- a/dkfiles/Pc5600,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec +++ b/dkfiles/Pc5600,Sigma_c++Dst-,Lcpi,pkpi=TightCut,InAcc.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Sc++_Lcpi,peepi,phsp=TightCut.dec b/dkfiles/Sc++_Lcpi,peepi,phsp=TightCut.dec index ba7d2584b..f8875d05d 100644 --- a/dkfiles/Sc++_Lcpi,peepi,phsp=TightCut.dec +++ b/dkfiles/Sc++_Lcpi,peepi,phsp=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sc++_Lcpi,pemu=TightCut.dec b/dkfiles/Sc++_Lcpi,pemu=TightCut.dec index 796c2b7d2..808b5dfc7 100644 --- a/dkfiles/Sc++_Lcpi,pemu=TightCut.dec +++ b/dkfiles/Sc++_Lcpi,pemu=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sc++_Lcpi,pmumupi,phsp=TightCut.dec b/dkfiles/Sc++_Lcpi,pmumupi,phsp=TightCut.dec index 4ba08df3e..4771608f3 100644 --- a/dkfiles/Sc++_Lcpi,pmumupi,phsp=TightCut.dec +++ b/dkfiles/Sc++_Lcpi,pmumupi,phsp=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sc++_Lcpi,pphipi,ee=TightCut.dec b/dkfiles/Sc++_Lcpi,pphipi,ee=TightCut.dec index 74aabac83..78014fbab 100644 --- a/dkfiles/Sc++_Lcpi,pphipi,ee=TightCut.dec +++ b/dkfiles/Sc++_Lcpi,pphipi,ee=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sc++_Lcpi,pphipi,mumu=TightCut.dec b/dkfiles/Sc++_Lcpi,pphipi,mumu=TightCut.dec index 9e503e798..0225aef31 100644 --- a/dkfiles/Sc++_Lcpi,pphipi,mumu=TightCut.dec +++ b/dkfiles/Sc++_Lcpi,pphipi,mumu=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sc0_Lcpi,peepi,phsp=TightCut.dec b/dkfiles/Sc0_Lcpi,peepi,phsp=TightCut.dec index cd03a5661..9a0af1168 100644 --- a/dkfiles/Sc0_Lcpi,peepi,phsp=TightCut.dec +++ b/dkfiles/Sc0_Lcpi,peepi,phsp=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sc0_Lcpi,pemu=TightCut.dec b/dkfiles/Sc0_Lcpi,pemu=TightCut.dec index fed621540..00e394340 100644 --- a/dkfiles/Sc0_Lcpi,pemu=TightCut.dec +++ b/dkfiles/Sc0_Lcpi,pemu=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sc0_Lcpi,pmumupi,phsp=TightCut.dec b/dkfiles/Sc0_Lcpi,pmumupi,phsp=TightCut.dec index 14bf0066e..240f2fb7c 100644 --- a/dkfiles/Sc0_Lcpi,pmumupi,phsp=TightCut.dec +++ b/dkfiles/Sc0_Lcpi,pmumupi,phsp=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sc0_Lcpi,pphipi,ee=TightCut.dec b/dkfiles/Sc0_Lcpi,pphipi,ee=TightCut.dec index b6489307e..630237d22 100644 --- a/dkfiles/Sc0_Lcpi,pphipi,ee=TightCut.dec +++ b/dkfiles/Sc0_Lcpi,pphipi,ee=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sc0_Lcpi,pphipi,mumu=TightCut.dec b/dkfiles/Sc0_Lcpi,pphipi,mumu=TightCut.dec index aeb26b32c..24e199650 100644 --- a/dkfiles/Sc0_Lcpi,pphipi,mumu=TightCut.dec +++ b/dkfiles/Sc0_Lcpi,pphipi,mumu=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Scst++_Lcpi,peepi,phsp=TightCut.dec b/dkfiles/Scst++_Lcpi,peepi,phsp=TightCut.dec index 572c8c833..d47a8a65f 100644 --- a/dkfiles/Scst++_Lcpi,peepi,phsp=TightCut.dec +++ b/dkfiles/Scst++_Lcpi,peepi,phsp=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Scst++_Lcpi,pemu=TightCut.dec b/dkfiles/Scst++_Lcpi,pemu=TightCut.dec index 4120b43e6..a3a83819a 100644 --- a/dkfiles/Scst++_Lcpi,pemu=TightCut.dec +++ b/dkfiles/Scst++_Lcpi,pemu=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Scst++_Lcpi,pmumupi,phsp=TightCut.dec b/dkfiles/Scst++_Lcpi,pmumupi,phsp=TightCut.dec index 44a5511f6..7987a11d7 100644 --- a/dkfiles/Scst++_Lcpi,pmumupi,phsp=TightCut.dec +++ b/dkfiles/Scst++_Lcpi,pmumupi,phsp=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Scst++_Lcpi,pphipi,ee=TightCut.dec b/dkfiles/Scst++_Lcpi,pphipi,ee=TightCut.dec index 4dc781f04..0d51b26bb 100644 --- a/dkfiles/Scst++_Lcpi,pphipi,ee=TightCut.dec +++ b/dkfiles/Scst++_Lcpi,pphipi,ee=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Scst++_Lcpi,pphipi,mumu=TightCut.dec b/dkfiles/Scst++_Lcpi,pphipi,mumu=TightCut.dec index 8b9077954..6c9bb209d 100644 --- a/dkfiles/Scst++_Lcpi,pphipi,mumu=TightCut.dec +++ b/dkfiles/Scst++_Lcpi,pphipi,mumu=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Scst0_Lcpi,peepi,phsp=TightCut.dec b/dkfiles/Scst0_Lcpi,peepi,phsp=TightCut.dec index 966558aee..b84def076 100644 --- a/dkfiles/Scst0_Lcpi,peepi,phsp=TightCut.dec +++ b/dkfiles/Scst0_Lcpi,peepi,phsp=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Scst0_Lcpi,pemu=TightCut.dec b/dkfiles/Scst0_Lcpi,pemu=TightCut.dec index 092716c3c..ae442afbf 100644 --- a/dkfiles/Scst0_Lcpi,pemu=TightCut.dec +++ b/dkfiles/Scst0_Lcpi,pemu=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Scst0_Lcpi,pmumupi,phsp=TightCut.dec b/dkfiles/Scst0_Lcpi,pmumupi,phsp=TightCut.dec index 53d95caab..94a4e37e3 100644 --- a/dkfiles/Scst0_Lcpi,pmumupi,phsp=TightCut.dec +++ b/dkfiles/Scst0_Lcpi,pmumupi,phsp=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Scst0_Lcpi,pphipi,ee=TightCut.dec b/dkfiles/Scst0_Lcpi,pphipi,ee=TightCut.dec index 0414b197e..68abc0316 100644 --- a/dkfiles/Scst0_Lcpi,pphipi,ee=TightCut.dec +++ b/dkfiles/Scst0_Lcpi,pphipi,ee=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Scst0_Lcpi,pphipi,mumu=TightCut.dec b/dkfiles/Scst0_Lcpi,pphipi,mumu=TightCut.dec index 1b36997c1..f8596cc91 100644 --- a/dkfiles/Scst0_Lcpi,pphipi,mumu=TightCut.dec +++ b/dkfiles/Scst0_Lcpi,pphipi,mumu=TightCut.dec @@ -22,7 +22,7 @@ # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sigma+_pee=TightCut.dec b/dkfiles/Sigma+_pee=TightCut.dec index 1be9edd2b..da3e11889 100644 --- a/dkfiles/Sigma+_pee=TightCut.dec +++ b/dkfiles/Sigma+_pee=TightCut.dec @@ -18,7 +18,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Sigma_c++,Lc,pKpi=phsp,TightCut.dec b/dkfiles/Sigma_c++,Lc,pKpi=phsp,TightCut.dec index 0ae1f484b..fbd1b79c8 100644 --- a/dkfiles/Sigma_c++,Lc,pKpi=phsp,TightCut.dec +++ b/dkfiles/Sigma_c++,Lc,pKpi=phsp,TightCut.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # #signal = generation.SignalPlain # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) diff --git a/dkfiles/Sigma_c0,Lc,pKpi=phsp,TightCut.dec b/dkfiles/Sigma_c0,Lc,pKpi=phsp,TightCut.dec index 5291de2a0..ca1244a54 100644 --- a/dkfiles/Sigma_c0,Lc,pKpi=phsp,TightCut.dec +++ b/dkfiles/Sigma_c0,Lc,pKpi=phsp,TightCut.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # #signal = generation.SignalPlain # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) diff --git a/dkfiles/W,B+,Jpsi,mumu,gamma=DecProdCut.dec b/dkfiles/W,B+,Jpsi,mumu,gamma=DecProdCut.dec index ced1b58db..8457846f8 100644 --- a/dkfiles/W,B+,Jpsi,mumu,gamma=DecProdCut.dec +++ b/dkfiles/W,B+,Jpsi,mumu,gamma=DecProdCut.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -31,22 +31,22 @@ # ] # # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 521 22", diff --git a/dkfiles/W,B+,Jpsi,mumu,gamma=DecProdCut_update.dec b/dkfiles/W,B+,Jpsi,mumu,gamma=DecProdCut_update.dec index 02f8e5db1..b085e7b12 100644 --- a/dkfiles/W,B+,Jpsi,mumu,gamma=DecProdCut_update.dec +++ b/dkfiles/W,B+,Jpsi,mumu,gamma=DecProdCut_update.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -31,22 +31,22 @@ # ] # # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 521 22", diff --git a/dkfiles/W,Kstar,K+pi0gamma=DecProdCut.dec b/dkfiles/W,Kstar,K+pi0gamma=DecProdCut.dec index 3f98325e3..0b13e23b5 100644 --- a/dkfiles/W,Kstar,K+pi0gamma=DecProdCut.dec +++ b/dkfiles/W,Kstar,K+pi0gamma=DecProdCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -29,22 +29,22 @@ # , "isGoodW = (( 'W+' == GABSID ) & NGoodK_star & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 323 22", diff --git a/dkfiles/W,Kstar,K+pi0gamma=DecProdCut_update.dec b/dkfiles/W,Kstar,K+pi0gamma=DecProdCut_update.dec index cd9d8a2c4..2b9873322 100644 --- a/dkfiles/W,Kstar,K+pi0gamma=DecProdCut_update.dec +++ b/dkfiles/W,Kstar,K+pi0gamma=DecProdCut_update.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -29,22 +29,22 @@ # , "isGoodW = (( 'W+' == GABSID ) & NGoodK_star & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 323 22", diff --git a/dkfiles/W,Kstar,Kspi+gamma=DecProdCut.dec b/dkfiles/W,Kstar,Kspi+gamma=DecProdCut.dec index 2976fbc28..0e1170fb7 100644 --- a/dkfiles/W,Kstar,Kspi+gamma=DecProdCut.dec +++ b/dkfiles/W,Kstar,Kspi+gamma=DecProdCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -29,22 +29,22 @@ # , "isGoodW = (( 'W+' == GABSID ) & NGoodKstar & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 323 22", diff --git a/dkfiles/W,Kstar,Kspi+gamma=DecProdCut_update.dec b/dkfiles/W,Kstar,Kspi+gamma=DecProdCut_update.dec index b22f17769..cfcd77142 100644 --- a/dkfiles/W,Kstar,Kspi+gamma=DecProdCut_update.dec +++ b/dkfiles/W,Kstar,Kspi+gamma=DecProdCut_update.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -29,22 +29,22 @@ # , "isGoodW = (( 'W+' == GABSID ) & NGoodKstar & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 323 22", diff --git a/dkfiles/WW_lnul,lnul.dec b/dkfiles/WW_lnul,lnul.dec index b8da03f34..b1258c005 100644 --- a/dkfiles/WW_lnul,lnul.dec +++ b/dkfiles/WW_lnul,lnul.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoLepFromWs" ) -# tracksInAcc = Generation().TwoLepFromWs +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoLepFromWs" ) +# tracksInAcc = Generation(genAlgName).TwoLepFromWs # tracksInAcc.Code = " ( ( count ( isGoodWPlusLepton ) > 0 ) & ( count ( isGoodWMinusLepton ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/WZ_lnul,bb=1l,5Gev,1b,LoKi.dec b/dkfiles/WZ_lnul,bb=1l,5Gev,1b,LoKi.dec index c9906fb12..455961104 100644 --- a/dkfiles/WZ_lnul,bb=1l,5Gev,1b,LoKi.dec +++ b/dkfiles/WZ_lnul,bb=1l,5Gev,1b,LoKi.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = " ( (count ( isGoodBZ ) > 0) & (count ( isGoodLeptonW ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/WZ_lnul,ll.dec b/dkfiles/WZ_lnul,ll.dec index fa6b70bbf..6897f6662 100644 --- a/dkfiles/WZ_lnul,ll.dec +++ b/dkfiles/WZ_lnul,ll.dec @@ -8,8 +8,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoLepFromWandZ" ) -# tracksInAcc = Generation().TwoLepFromWandZ +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoLepFromWandZ" ) +# tracksInAcc = Generation(genAlgName).TwoLepFromWandZ # tracksInAcc.Code = " ( ( count ( isGoodWLepton ) > 0 ) & ( count ( isGoodZLepton ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/W_D+gamma_K-Pi+Pi+=DecProdCut.dec b/dkfiles/W_D+gamma_K-Pi+Pi+=DecProdCut.dec index 6177fbab2..696f8560f 100644 --- a/dkfiles/W_D+gamma_K-Pi+Pi+=DecProdCut.dec +++ b/dkfiles/W_D+gamma_K-Pi+Pi+=DecProdCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodW) > 0)" # @@ -30,22 +30,22 @@ # , "isGoodW = (('W+' == GABSID ) & NGoodD & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 411 22", diff --git a/dkfiles/W_D+gamma_K-Pi+Pi+=DecProdCut_update.dec b/dkfiles/W_D+gamma_K-Pi+Pi+=DecProdCut_update.dec index c4fb5f414..66848e56d 100644 --- a/dkfiles/W_D+gamma_K-Pi+Pi+=DecProdCut_update.dec +++ b/dkfiles/W_D+gamma_K-Pi+Pi+=DecProdCut_update.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodW) > 0)" # @@ -30,22 +30,22 @@ # , "isGoodW = (('W+' == GABSID ) & NGoodD & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 411 22", diff --git a/dkfiles/W_Dsgamma=DecProdCut.dec b/dkfiles/W_Dsgamma=DecProdCut.dec index 2c175c9a0..589040422 100644 --- a/dkfiles/W_Dsgamma=DecProdCut.dec +++ b/dkfiles/W_Dsgamma=DecProdCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -30,22 +30,22 @@ # , "isGoodW = (( 'W+' == GABSID ) & NGoodDs & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 431 22", diff --git a/dkfiles/W_Dsgamma=DecProdCut_update.dec b/dkfiles/W_Dsgamma=DecProdCut_update.dec index 3310ad1ee..bf5606230 100644 --- a/dkfiles/W_Dsgamma=DecProdCut_update.dec +++ b/dkfiles/W_Dsgamma=DecProdCut_update.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodW) > 0)" # @@ -30,22 +30,22 @@ # , "isGoodW = (('W+' == GABSID ) & NGoodDs & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 431 22", diff --git a/dkfiles/W_Dsgamma=DecProdCutnew.dec b/dkfiles/W_Dsgamma=DecProdCutnew.dec index 77bd0fed1..26edf4279 100644 --- a/dkfiles/W_Dsgamma=DecProdCutnew.dec +++ b/dkfiles/W_Dsgamma=DecProdCutnew.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodW) > 0)" # @@ -30,22 +30,22 @@ # , "isGoodW = (('W+' == GABSID ) & NGoodDs & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 431 22", diff --git a/dkfiles/W_Dsgamma=NoCut.dec b/dkfiles/W_Dsgamma=NoCut.dec index 46e72f5f9..7e423b811 100644 --- a/dkfiles/W_Dsgamma=NoCut.dec +++ b/dkfiles/W_Dsgamma=NoCut.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -20,22 +20,22 @@ # ,"isGoodW = (( 'W+' == GABSID ) & (GY > 0))" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 431 22", diff --git a/dkfiles/W_Dsgamma=NoCutnew.dec b/dkfiles/W_Dsgamma=NoCutnew.dec index e2693c7ff..101e75751 100644 --- a/dkfiles/W_Dsgamma=NoCutnew.dec +++ b/dkfiles/W_Dsgamma=NoCutnew.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodW) > 0)" # @@ -19,22 +19,22 @@ # ,"isGoodW = (( 'W+' == GABSID ))" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 431 22", diff --git a/dkfiles/W_Kgamma=DecProdCut.dec b/dkfiles/W_Kgamma=DecProdCut.dec index 17ae61eac..fef46dc1c 100644 --- a/dkfiles/W_Kgamma=DecProdCut.dec +++ b/dkfiles/W_Kgamma=DecProdCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -24,22 +24,22 @@ # , "isGoodW = (( 'W+' == GABSID ) & NGoodKp & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 321 22", diff --git a/dkfiles/W_Kgamma=DecProdCut_update.dec b/dkfiles/W_Kgamma=DecProdCut_update.dec index 0c71eabb6..bbb8de162 100644 --- a/dkfiles/W_Kgamma=DecProdCut_update.dec +++ b/dkfiles/W_Kgamma=DecProdCut_update.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -24,22 +24,22 @@ # , "isGoodW = (( 'W+' == GABSID ) & NGoodKp & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 321 22", diff --git a/dkfiles/W_mumujet,mN=15GeV,tN=0ps.dec b/dkfiles/W_mumujet,mN=15GeV,tN=0ps.dec index 8aed0d28e..c13613024 100644 --- a/dkfiles/W_mumujet,mN=15GeV,tN=0ps.dec +++ b/dkfiles/W_mumujet,mN=15GeV,tN=0ps.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumulnu,mN=15GeV,tN=0ps.dec b/dkfiles/W_mumulnu,mN=15GeV,tN=0ps.dec index b7f109cf4..159d86cc6 100644 --- a/dkfiles/W_mumulnu,mN=15GeV,tN=0ps.dec +++ b/dkfiles/W_mumulnu,mN=15GeV,tN=0ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 1000023" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=10GeV,tN=0ps.dec b/dkfiles/W_mumuqq,mN=10GeV,tN=0ps.dec index e69062954..f15821da5 100644 --- a/dkfiles/W_mumuqq,mN=10GeV,tN=0ps.dec +++ b/dkfiles/W_mumuqq,mN=10GeV,tN=0ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" #] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=10GeV,tN=10ps.dec b/dkfiles/W_mumuqq,mN=10GeV,tN=10ps.dec index 8ba8b81ed..b07a4eae3 100644 --- a/dkfiles/W_mumuqq,mN=10GeV,tN=10ps.dec +++ b/dkfiles/W_mumuqq,mN=10GeV,tN=10ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=15GeV,tN=0ps.dec b/dkfiles/W_mumuqq,mN=15GeV,tN=0ps.dec index 8654f7010..9336c896e 100644 --- a/dkfiles/W_mumuqq,mN=15GeV,tN=0ps.dec +++ b/dkfiles/W_mumuqq,mN=15GeV,tN=0ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=15GeV,tN=10ps.dec b/dkfiles/W_mumuqq,mN=15GeV,tN=10ps.dec index b37f19eb5..a614c2235 100644 --- a/dkfiles/W_mumuqq,mN=15GeV,tN=10ps.dec +++ b/dkfiles/W_mumuqq,mN=15GeV,tN=10ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=20GeV,tN=0ps.dec b/dkfiles/W_mumuqq,mN=20GeV,tN=0ps.dec index e9af5dcba..833ad6e59 100644 --- a/dkfiles/W_mumuqq,mN=20GeV,tN=0ps.dec +++ b/dkfiles/W_mumuqq,mN=20GeV,tN=0ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=20GeV,tN=10ps.dec b/dkfiles/W_mumuqq,mN=20GeV,tN=10ps.dec index b48c88104..34fb83113 100644 --- a/dkfiles/W_mumuqq,mN=20GeV,tN=10ps.dec +++ b/dkfiles/W_mumuqq,mN=20GeV,tN=10ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=30GeV,tN=0ps.dec b/dkfiles/W_mumuqq,mN=30GeV,tN=0ps.dec index 1d4d58509..c457e951d 100644 --- a/dkfiles/W_mumuqq,mN=30GeV,tN=0ps.dec +++ b/dkfiles/W_mumuqq,mN=30GeV,tN=0ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=30GeV,tN=10ps.dec b/dkfiles/W_mumuqq,mN=30GeV,tN=10ps.dec index 12be559e7..b1184504e 100644 --- a/dkfiles/W_mumuqq,mN=30GeV,tN=10ps.dec +++ b/dkfiles/W_mumuqq,mN=30GeV,tN=10ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=50GeV,tN=0ps.dec b/dkfiles/W_mumuqq,mN=50GeV,tN=0ps.dec index 769349214..973f84bcb 100644 --- a/dkfiles/W_mumuqq,mN=50GeV,tN=0ps.dec +++ b/dkfiles/W_mumuqq,mN=50GeV,tN=0ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=50GeV,tN=10ps.dec b/dkfiles/W_mumuqq,mN=50GeV,tN=10ps.dec index 46b1c1e9b..988972dbf 100644 --- a/dkfiles/W_mumuqq,mN=50GeV,tN=10ps.dec +++ b/dkfiles/W_mumuqq,mN=50GeV,tN=10ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=5GeV,tN=0ps.dec b/dkfiles/W_mumuqq,mN=5GeV,tN=0ps.dec index 3453a6574..a172e4d07 100644 --- a/dkfiles/W_mumuqq,mN=5GeV,tN=0ps.dec +++ b/dkfiles/W_mumuqq,mN=5GeV,tN=0ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_mumuqq,mN=5GeV,tN=10ps.dec b/dkfiles/W_mumuqq,mN=5GeV,tN=10ps.dec index 545470fa1..8adb87225 100644 --- a/dkfiles/W_mumuqq,mN=5GeV,tN=10ps.dec +++ b/dkfiles/W_mumuqq,mN=5GeV,tN=10ps.dec @@ -8,12 +8,12 @@ # FullEventCuts: LoKi::FullGenEventCut/HeavyNFromRWInAcceptance # # InsertPythonCode: -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "9900024:oneChannel = 1 1 0 -13 9900014" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) -# tracksInAcc = Generation().HeavyNFromRWInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HeavyNFromRWInAcceptance" ) +# tracksInAcc = Generation(genAlgName).HeavyNFromRWInAcceptance # tracksInAcc.Code = " count ( isGoodVfromW ) > 0 " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import ns, GeV, mrad" diff --git a/dkfiles/W_munubjet=TightCuts.dec b/dkfiles/W_munubjet=TightCuts.dec index 4734045dc..4bf2d0b78 100755 --- a/dkfiles/W_munubjet=TightCuts.dec +++ b/dkfiles/W_munubjet=TightCuts.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = " ((count ( isGoodLeptonW ) >0) & (count ( isGoodBeauty)>0)) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/W_munucjet=TightCuts.dec b/dkfiles/W_munucjet=TightCuts.dec index 5d1a57d2e..c608b3f25 100755 --- a/dkfiles/W_munucjet=TightCuts.dec +++ b/dkfiles/W_munucjet=TightCuts.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = " ((count ( isGoodLeptonW ) >0) & (count ( isGoodCharm)>0)) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/W_munumu.dec b/dkfiles/W_munumu.dec index 120ad34b3..c637effc4 100755 --- a/dkfiles/W_munumu.dec +++ b/dkfiles/W_munumu.dec @@ -12,6 +12,8 @@ # Documentation: 1 lepton with pT > 4 GeV # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: EW # Tested: Yes # Responsible: Karol Hennessy Wenchao Zhang diff --git a/dkfiles/W_pigamma=DecProdCut.dec b/dkfiles/W_pigamma=DecProdCut.dec index 711f3b76b..982af8929 100644 --- a/dkfiles/W_pigamma=DecProdCut.dec +++ b/dkfiles/W_pigamma=DecProdCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -24,22 +24,22 @@ # , "isGoodW = (( 'W+' == GABSID ) &NGoodpip & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 211 22", diff --git a/dkfiles/W_pigamma=DecProdCut_update.dec b/dkfiles/W_pigamma=DecProdCut_update.dec index 8f2868ee6..d8b17471b 100644 --- a/dkfiles/W_pigamma=DecProdCut_update.dec +++ b/dkfiles/W_pigamma=DecProdCut_update.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -24,22 +24,22 @@ # , "isGoodW = (( 'W+' == GABSID ) &NGoodpip & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 211 22", diff --git a/dkfiles/W_qq.dec b/dkfiles/W_qq.dec index b8058aad4..b48d443d4 100644 --- a/dkfiles/W_qq.dec +++ b/dkfiles/W_qq.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HadronInAcc" ) -# tracksInAcc = Generation().HadronInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HadronInAcc" ) +# tracksInAcc = Generation(genAlgName).HadronInAcc # tracksInAcc.Code = "count ( isGoodHadronFromW ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/W_rho+gamma=DecProdCut.dec b/dkfiles/W_rho+gamma=DecProdCut.dec index 58e6e1c6a..a6951c147 100644 --- a/dkfiles/W_rho+gamma=DecProdCut.dec +++ b/dkfiles/W_rho+gamma=DecProdCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -29,22 +29,22 @@ # , "isGoodW = (( 'W+' == GABSID ) & NGoodrho & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 213 22", diff --git a/dkfiles/W_rho+gamma=DecProdCut_update.dec b/dkfiles/W_rho+gamma=DecProdCut_update.dec index a7b3feab4..698355c49 100644 --- a/dkfiles/W_rho+gamma=DecProdCut_update.dec +++ b/dkfiles/W_rho+gamma=DecProdCut_update.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " # @@ -29,22 +29,22 @@ # , "isGoodW = (( 'W+' == GABSID ) & NGoodrho & NGoodGamma)" # ] # -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # #from Configurables import Generation #from Gaudi.Configuration import * # -#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # #importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # #from Configurables import Special, Pythia8Production # -#Generation().addTool( Special ) -#Generation().Special.addTool( Pythia8Production ) +#Generation(genAlgName).addTool( Special ) +#Generation(genAlgName).Special.addTool( Pythia8Production ) # -#Generation().Special.Pythia8Production.Commands += [ +#Generation(genAlgName).Special.Pythia8Production.Commands += [ #"SpaceShower:rapidityOrder = off", #"WeakSingleBoson:ffbar2W = on", #"24:addChannel = 1 1. 101 213 22", diff --git a/dkfiles/W_taunubbtau=lep.dec b/dkfiles/W_taunubbtau=lep.dec index 11396fb55..bb57efbe3 100644 --- a/dkfiles/W_taunubbtau=lep.dec +++ b/dkfiles/W_taunubbtau=lep.dec @@ -27,8 +27,8 @@ # } # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "OneLepFromTau" ) -# tracksInAcc = Generation().OneLepFromTau +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "OneLepFromTau" ) +# tracksInAcc = Generation(genAlgName).OneLepFromTau # tracksInAcc.Code = " ( count ( isGoodMu ) > 0 )" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Wbb_lnul,bb=1l,5Gev,2b,powheg.dec b/dkfiles/Wbb_lnul,bb=1l,5Gev,2b,powheg.dec index e126f8a45..455b91fb8 100755 --- a/dkfiles/Wbb_lnul,bb=1l,5Gev,2b,powheg.dec +++ b/dkfiles/Wbb_lnul,bb=1l,5Gev,2b,powheg.dec @@ -9,25 +9,25 @@ # FullEventCuts: LoKi::FullGenEventCut/HiggsTypeCut # # InsertPythonCode: -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).SampleGenerationTool = "Special" # from Configurables import Special, PowhegProductionWbb, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.ProductionTool = "PowhegProductionWbb" -# Generation().Special.addTool( PowhegProductionWbb () ) +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.ProductionTool = "PowhegProductionWbb" +# Generation(genAlgName).Special.addTool( PowhegProductionWbb () ) # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = " ((count ( isGoodLeptonW ) >0) & (count ( isGoodBeauty)>1)) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" # , "isGoodLeptonW = (( 'W+' == GABSID ) & GINTREE( GLEPTON & ( GTHETA < 350.0*mrad ) & (GPT > 10*GeV)))" # , "isGoodBeauty = (( 'b' == GABSID ) & GINTREE( GBEAUTY & ( GTHETA < 350.0*mrad ) & (GPT > 0*GeV)))" # ] -# Generation().Special.PileUpProductionTool = "Pythia8Production" -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().Special.addTool( Pythia8Production () ) -# Generation().Special.ReinitializePileUpGenerator = False -# Generation().Special.Pythia8Production.Tuning = "LHCbDefault.cmd" +# Generation(genAlgName).Special.PileUpProductionTool = "Pythia8Production" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).Special.addTool( Pythia8Production () ) +# Generation(genAlgName).Special.ReinitializePileUpGenerator = False +# Generation(genAlgName).Special.Pythia8Production.Tuning = "LHCbDefault.cmd" # EndInsertPythonCode # # diff --git a/dkfiles/X3840_D+D-=TightCut.dec b/dkfiles/X3840_D+D-=TightCut.dec index 480eab7af..cb2a6b42f 100644 --- a/dkfiles/X3840_D+D-=TightCut.dec +++ b/dkfiles/X3840_D+D-=TightCut.dec @@ -24,7 +24,7 @@ # # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -69,7 +69,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X3840_D0D0bar=TightCut.dec b/dkfiles/X3840_D0D0bar=TightCut.dec index a61c2f5bc..0233e41c3 100644 --- a/dkfiles/X3840_D0D0bar=TightCut.dec +++ b/dkfiles/X3840_D0D0bar=TightCut.dec @@ -24,7 +24,7 @@ # # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -69,7 +69,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X3872_chic1pipi,Jpsigamma=TightCut.dec b/dkfiles/X3872_chic1pipi,Jpsigamma=TightCut.dec index 77887f055..bad5f0430 100644 --- a/dkfiles/X3872_chic1pipi,Jpsigamma=TightCut.dec +++ b/dkfiles/X3872_chic1pipi,Jpsigamma=TightCut.dec @@ -19,7 +19,7 @@ # # from Configurables import LoKi__GenCutTool # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut @@ -48,7 +48,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X3876_DDstar=TightCut.dec b/dkfiles/X3876_DDstar=TightCut.dec index d6de64854..e0d561bc7 100644 --- a/dkfiles/X3876_DDstar=TightCut.dec +++ b/dkfiles/X3876_DDstar=TightCut.dec @@ -32,7 +32,7 @@ # # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -89,7 +89,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X3876_DDstar=TightCut2.dec b/dkfiles/X3876_DDstar=TightCut2.dec index 06fe90ffa..bb4f33c03 100644 --- a/dkfiles/X3876_DDstar=TightCut2.dec +++ b/dkfiles/X3876_DDstar=TightCut2.dec @@ -36,7 +36,7 @@ # # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -93,7 +93,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X3876_DDstar=TightCut3.dec b/dkfiles/X3876_DDstar=TightCut3.dec index dff113a61..2ea1ec245 100644 --- a/dkfiles/X3876_DDstar=TightCut3.dec +++ b/dkfiles/X3876_DDstar=TightCut3.dec @@ -37,7 +37,7 @@ # # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -90,7 +90,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X4140,Jpsiphi=DecProdCut,InAcc.dec b/dkfiles/X4140,Jpsiphi=DecProdCut,InAcc.dec index 5261d5762..88dfb2657 100644 --- a/dkfiles/X4140,Jpsiphi=DecProdCut,InAcc.dec +++ b/dkfiles/X4140,Jpsiphi=DecProdCut,InAcc.dec @@ -23,7 +23,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X4274,Jpsiphi=DecProdCut,InAcc.dec b/dkfiles/X4274,Jpsiphi=DecProdCut,InAcc.dec index e4533a544..f1cb5a263 100644 --- a/dkfiles/X4274,Jpsiphi=DecProdCut,InAcc.dec +++ b/dkfiles/X4274,Jpsiphi=DecProdCut,InAcc.dec @@ -23,7 +23,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X4500,Jpsiphi=DecProdCut,InAcc.dec b/dkfiles/X4500,Jpsiphi=DecProdCut,InAcc.dec index f0722cfdf..aa6568877 100644 --- a/dkfiles/X4500,Jpsiphi=DecProdCut,InAcc.dec +++ b/dkfiles/X4500,Jpsiphi=DecProdCut,InAcc.dec @@ -23,7 +23,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X4700,Jpsiphi=DecProdCut,InAcc.dec b/dkfiles/X4700,Jpsiphi=DecProdCut,InAcc.dec index 49420b77d..85f96eb2c 100644 --- a/dkfiles/X4700,Jpsiphi=DecProdCut,InAcc.dec +++ b/dkfiles/X4700,Jpsiphi=DecProdCut,InAcc.dec @@ -23,7 +23,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X5650+_Bspi+,Dspi,KKpi=DecProdCut,PPChange,TightCut.dec b/dkfiles/X5650+_Bspi+,Dspi,KKpi=DecProdCut,PPChange,TightCut.dec index e624f693c..d5d6455f4 100644 --- a/dkfiles/X5650+_Bspi+,Dspi,KKpi=DecProdCut,PPChange,TightCut.dec +++ b/dkfiles/X5650+_Bspi+,Dspi,KKpi=DecProdCut,PPChange,TightCut.dec @@ -9,7 +9,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B_1(L)+ => ^( ^( Beauty => (D_s- => ^K+ ^K- ^pi-) ^pi+ ) || ^( Beauty => (D_s+ => ^K- ^K+ ^pi+) ^pi- ) ) ^pi+]CC" diff --git a/dkfiles/X5650+_Bspi+,Jpsiphi,mm=DecProdCut,PPChange,TightCut.dec b/dkfiles/X5650+_Bspi+,Jpsiphi,mm=DecProdCut,PPChange,TightCut.dec index 6629c6bf7..9ec41229c 100644 --- a/dkfiles/X5650+_Bspi+,Jpsiphi,mm=DecProdCut,PPChange,TightCut.dec +++ b/dkfiles/X5650+_Bspi+,Jpsiphi,mm=DecProdCut,PPChange,TightCut.dec @@ -9,7 +9,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B_1(L)+ => ^(Beauty => (J/psi(1S) => ^mu+ ^mu-) (phi(1020) => ^K+ ^K-)) ^pi+]CC" diff --git a/dkfiles/X5758+_Bspi+,Dspi,KKpi=DecProdCut,PPChange,TightCut.dec b/dkfiles/X5758+_Bspi+,Dspi,KKpi=DecProdCut,PPChange,TightCut.dec index 10e5e03f4..4196929ce 100644 --- a/dkfiles/X5758+_Bspi+,Dspi,KKpi=DecProdCut,PPChange,TightCut.dec +++ b/dkfiles/X5758+_Bspi+,Dspi,KKpi=DecProdCut,PPChange,TightCut.dec @@ -9,7 +9,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B_1(L)+ => ^( ^( Beauty => (D_s- => ^K+ ^K- ^pi-) ^pi+ ) || ^( Beauty => (D_s+ => ^K- ^K+ ^pi+) ^pi- ) ) ^pi+]CC" diff --git a/dkfiles/X5758+_Bspi+,Jpsiphi,mm=DecProdCut,PPChange,TightCut.dec b/dkfiles/X5758+_Bspi+,Jpsiphi,mm=DecProdCut,PPChange,TightCut.dec index d1bdc1955..6582c302a 100644 --- a/dkfiles/X5758+_Bspi+,Jpsiphi,mm=DecProdCut,PPChange,TightCut.dec +++ b/dkfiles/X5758+_Bspi+,Jpsiphi,mm=DecProdCut,PPChange,TightCut.dec @@ -9,7 +9,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ B_1(L)+ => ^(Beauty => (J/psi(1S) => ^mu+ ^mu-) (phi(1020) => ^K+ ^K-)) ^pi+]CC" diff --git a/dkfiles/X_Lc+Lc~-,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Lc+Lc~-,pKpi-res=TightCut,Prompt,CharmOnly.dec index d268e1fb0..d2504ded0 100644 --- a/dkfiles/X_Lc+Lc~-,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Lc+Lc~-,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -20,7 +20,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -61,7 +61,7 @@ # Pythia8TurnOffMinbias += ["Bottomonium:all = off"] # Pythia8TurnOffMinbias += ["Charmonium:all = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_LcLc,pKpi=TightCut,CharmOnly.dec b/dkfiles/X_LcLc,pKpi=TightCut,CharmOnly.dec index e8766f28a..2d2788471 100644 --- a/dkfiles/X_LcLc,pKpi=TightCut,CharmOnly.dec +++ b/dkfiles/X_LcLc,pKpi=TightCut,CharmOnly.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -55,7 +55,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/X_Sc++Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Sc++Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec index 5da305c5a..525723b91 100644 --- a/dkfiles/X_Sc++Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Sc++Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -64,7 +64,7 @@ # Pythia8TurnOffMinbias += ["HardQCD:all = off"] # Pythia8TurnOffMinbias += ["HardQCD:hardccbar = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_Sc++Sc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Sc++Sc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec index a812e3b99..497cedecb 100644 --- a/dkfiles/X_Sc++Sc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Sc++Sc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -64,7 +64,7 @@ # Pythia8TurnOffMinbias += ["HardQCD:all = off"] # Pythia8TurnOffMinbias += ["HardQCD:hardccbar = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_Sc++Sc~--,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Sc++Sc~--,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec index 803eb7497..2f1cf28dd 100644 --- a/dkfiles/X_Sc++Sc~--,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Sc++Sc~--,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -62,7 +62,7 @@ # Pythia8TurnOffMinbias += ["Bottomonium:all = off"] # Pythia8TurnOffMinbias += ["Charmonium:all = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_Sc++Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Sc++Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec index 526e38469..2e6ebec5c 100644 --- a/dkfiles/X_Sc++Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Sc++Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -64,7 +64,7 @@ # Pythia8TurnOffMinbias += ["HardQCD:all = off"] # Pythia8TurnOffMinbias += ["HardQCD:hardccbar = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_Sc+Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Sc+Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec index 59ca487c9..0634cacba 100644 --- a/dkfiles/X_Sc+Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Sc+Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -22,7 +22,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -63,7 +63,7 @@ # Pythia8TurnOffMinbias += ["Bottomonium:all = off"] # Pythia8TurnOffMinbias += ["Charmonium:all = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_Sc+Sc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Sc+Sc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec index 58d55d079..df9009017 100644 --- a/dkfiles/X_Sc+Sc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Sc+Sc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -62,7 +62,7 @@ # Pythia8TurnOffMinbias += ["Bottomonium:all = off"] # Pythia8TurnOffMinbias += ["Charmonium:all = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_Sc+Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Sc+Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec index d4d7eb213..74dbb74fb 100644 --- a/dkfiles/X_Sc+Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Sc+Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -64,7 +64,7 @@ # Pythia8TurnOffMinbias += ["HardQCD:all = off"] # Pythia8TurnOffMinbias += ["HardQCD:hardccbar = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_Sc0Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Sc0Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec index 1db0ce7a1..6cde7de26 100644 --- a/dkfiles/X_Sc0Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Sc0Lc~-,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -64,7 +64,7 @@ # Pythia8TurnOffMinbias += ["HardQCD:all = off"] # Pythia8TurnOffMinbias += ["HardQCD:hardccbar = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_Sc0Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Sc0Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec index df63b3993..39edf31cf 100644 --- a/dkfiles/X_Sc0Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Sc0Sc~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -62,7 +62,7 @@ # Pythia8TurnOffMinbias += ["Bottomonium:all = off"] # Pythia8TurnOffMinbias += ["Charmonium:all = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_Xic+Xic~-,pKpi=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Xic+Xic~-,pKpi=TightCut,Prompt,CharmOnly.dec index 19ffec0a6..7951f5095 100644 --- a/dkfiles/X_Xic+Xic~-,pKpi=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Xic+Xic~-,pKpi=TightCut,Prompt,CharmOnly.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -62,7 +62,7 @@ # Pythia8TurnOffMinbias += ["Bottomonium:all = off"] # Pythia8TurnOffMinbias += ["Charmonium:all = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/X_Xic0Xic~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec b/dkfiles/X_Xic0Xic~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec index ffe308a1e..c2190db58 100644 --- a/dkfiles/X_Xic0Xic~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec +++ b/dkfiles/X_Xic0Xic~0,piLc,pKpi-res=TightCut,Prompt,CharmOnly.dec @@ -21,7 +21,7 @@ # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -62,7 +62,7 @@ # Pythia8TurnOffMinbias += ["Bottomonium:all = off"] # Pythia8TurnOffMinbias += ["Charmonium:all = on"] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool(MinimumBias, name="MinimumBias") # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool(Pythia8Production, name="Pythia8Production") diff --git a/dkfiles/Xbb10300_UpsilonPi=TightCut.dec b/dkfiles/Xbb10300_UpsilonPi=TightCut.dec index d5d51d60c..4e0c397c3 100644 --- a/dkfiles/Xbb10300_UpsilonPi=TightCut.dec +++ b/dkfiles/Xbb10300_UpsilonPi=TightCut.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Xbb10500_UpsilonPi=TightCut.dec b/dkfiles/Xbb10500_UpsilonPi=TightCut.dec index 11be96626..edf1dc0f4 100644 --- a/dkfiles/Xbb10500_UpsilonPi=TightCut.dec +++ b/dkfiles/Xbb10500_UpsilonPi=TightCut.dec @@ -23,7 +23,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' # # diff --git a/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK,m=2450MeV.dec b/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK,m=2450MeV.dec index ccae27bdf..0114b4d6a 100644 --- a/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK,m=2450MeV.dec +++ b/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK,m=2450MeV.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK,m=2650MeV.dec b/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK,m=2650MeV.dec index 13a8b10b3..113deb677 100644 --- a/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK,m=2650MeV.dec +++ b/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK,m=2650MeV.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK.dec b/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK.dec index 758eb06f6..00ab59a05 100644 --- a/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK.dec +++ b/dkfiles/Xcs_DK,Kpipi=TightCut,aboveDK.dec @@ -15,7 +15,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Xcs_KKpipi=TightCut,belowDK,m=2250MeV.dec b/dkfiles/Xcs_KKpipi=TightCut,belowDK,m=2250MeV.dec index 451c4478f..1008d6bac 100644 --- a/dkfiles/Xcs_KKpipi=TightCut,belowDK,m=2250MeV.dec +++ b/dkfiles/Xcs_KKpipi=TightCut,belowDK,m=2250MeV.dec @@ -14,7 +14,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Xcs_KKpipi=TightCut,belowDK.dec b/dkfiles/Xcs_KKpipi=TightCut,belowDK.dec index 109b8bab6..a1cc1491c 100644 --- a/dkfiles/Xcs_KKpipi=TightCut,belowDK.dec +++ b/dkfiles/Xcs_KKpipi=TightCut,belowDK.dec @@ -15,7 +15,7 @@ # InsertPythonCode: # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Xi-_Lambdapi=HELAMP,TightCut.dec b/dkfiles/Xi-_Lambdapi=HELAMP,TightCut.dec index bc62a33ff..cb3216f6b 100644 --- a/dkfiles/Xi-_Lambdapi=HELAMP,TightCut.dec +++ b/dkfiles/Xi-_Lambdapi=HELAMP,TightCut.dec @@ -6,7 +6,7 @@ # FullEventCuts: LoKi::FullGenEventCut/GenEvtCut # InsertPythonCode: # from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = ToolSvc().EvtGenDecay.UserDecayFile @@ -21,8 +21,8 @@ # "[Lambda0]cc" : "in_range(0.02*mm,GCTAU,80*mm)", # "[Xi-]cc" : "in_range(0.02*mm,GCTAU,100*mm)", # } -# Generation().SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "^[Xi- -> ^(Lambda0 => ^p+ ^pi-) ^pi-]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -39,8 +39,8 @@ # "[p+]cc" : "(GP>5.8*GeV) & (GPT>290*MeV) & inAcc", # "[pi-]cc" : "(GP>1.9*GeV) & (GPT>95*MeV) & inAcc", # } -# Generation().addTool(LoKi__FullGenEventCut,"GenEvtCut") -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,"GenEvtCut") +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", diff --git a/dkfiles/Xi-_ppipi=TightCut.dec b/dkfiles/Xi-_ppipi=TightCut.dec index 694e5e16a..aa15fe1cb 100644 --- a/dkfiles/Xi-_ppipi=TightCut.dec +++ b/dkfiles/Xi-_ppipi=TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/Xib-6100_Xibpipi=TightCut.dec b/dkfiles/Xib-6100_Xibpipi=TightCut.dec index de9e807c5..6cd0a376a 100644 --- a/dkfiles/Xib-6100_Xibpipi=TightCut.dec +++ b/dkfiles/Xib-6100_Xibpipi=TightCut.dec @@ -27,7 +27,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xib06100_Xibpipi=TightCut.dec b/dkfiles/Xib06100_Xibpipi=TightCut.dec index 1d70a50d4..21db4c010 100644 --- a/dkfiles/Xib06100_Xibpipi=TightCut.dec +++ b/dkfiles/Xib06100_Xibpipi=TightCut.dec @@ -28,7 +28,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xib0_D+Lambda0pi-,Kpipi,ppi=phsp,TightCut.dec b/dkfiles/Xib0_D+Lambda0pi-,Kpipi,ppi=phsp,TightCut.dec index 6dde880d7..14cd86d44 100644 --- a/dkfiles/Xib0_D+Lambda0pi-,Kpipi,ppi=phsp,TightCut.dec +++ b/dkfiles/Xib0_D+Lambda0pi-,Kpipi,ppi=phsp,TightCut.dec @@ -17,7 +17,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut.dec b/dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut.dec index 8f68889aa..920dbe57b 100644 --- a/dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut.dec +++ b/dkfiles/Xib0_JpsiXi0,ee,Lambdapi0=phsp,TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut.dec b/dkfiles/Xib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut.dec index 6ad51d90c..681fed9b5 100644 --- a/dkfiles/Xib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut.dec +++ b/dkfiles/Xib0_JpsiXi0,mm,Lambdapi0=phsp,TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib0_LambdacKpipi=phsp,TightCut.dec b/dkfiles/Xib0_LambdacKpipi=phsp,TightCut.dec index 18eb52b16..d42758ce6 100644 --- a/dkfiles/Xib0_LambdacKpipi=phsp,TightCut.dec +++ b/dkfiles/Xib0_LambdacKpipi=phsp,TightCut.dec @@ -14,7 +14,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xib0_Xi0ee,Lambdapi=phsp,TightCut.dec b/dkfiles/Xib0_Xi0ee,Lambdapi=phsp,TightCut.dec index d6a722762..e4a8fc899 100644 --- a/dkfiles/Xib0_Xi0ee,Lambdapi=phsp,TightCut.dec +++ b/dkfiles/Xib0_Xi0ee,Lambdapi=phsp,TightCut.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib0_Xi0mumu,Lambdapi=phsp,TightCut.dec b/dkfiles/Xib0_Xi0mumu,Lambdapi=phsp,TightCut.dec index e0df3ecf9..5eaeb6cb1 100644 --- a/dkfiles/Xib0_Xi0mumu,Lambdapi=phsp,TightCut.dec +++ b/dkfiles/Xib0_Xi0mumu,Lambdapi=phsp,TightCut.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib0_Xic+munu,ppiK=TightCut.dec b/dkfiles/Xib0_Xic+munu,ppiK=TightCut.dec index 0fe636661..5d880330b 100644 --- a/dkfiles/Xib0_Xic+munu,ppiK=TightCut.dec +++ b/dkfiles/Xib0_Xic+munu,ppiK=TightCut.dec @@ -8,7 +8,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( SignalRepeatedHadronization ) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut.dec b/dkfiles/Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut.dec index 02066e02d..a337f1374 100644 --- a/dkfiles/Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut.dec +++ b/dkfiles/Xib0_Xic3080+pi-,D+Lambda0,Kpipi,ppi=phsp,TightCut.dec @@ -20,7 +20,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xib0_Xic3pi,pKpi=TightCut.dec b/dkfiles/Xib0_Xic3pi,pKpi=TightCut.dec index 7c274dcdf..8c7dbcc52 100644 --- a/dkfiles/Xib0_Xic3pi,pKpi=TightCut.dec +++ b/dkfiles/Xib0_Xic3pi,pKpi=TightCut.dec @@ -14,7 +14,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,TightCut.dec b/dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,TightCut.dec index 218926559..c8f367801 100644 --- a/dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,TightCut.dec +++ b/dkfiles/Xib0_psi2SXi0,ee,Lambdapi0=phsp,TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec b/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec index 0e3058e75..515b8836e 100644 --- a/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec +++ b/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec b/dkfiles/XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec index 5b2bf8c64..f80dae9d6 100644 --- a/dkfiles/XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec +++ b/dkfiles/XibStar6360_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec @@ -13,7 +13,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut.dec b/dkfiles/XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut.dec index f0345c41d..44232b735 100644 --- a/dkfiles/XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut.dec +++ b/dkfiles/XibStar6360_LbK,Lcpi-MaxWidth100MeV=TightCut.dec @@ -13,7 +13,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec b/dkfiles/XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec index 79b776416..00c349ddc 100644 --- a/dkfiles/XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec +++ b/dkfiles/XibStar6450_LbK,Lc3pi-MaxWidth100MeV=TightCut.dec @@ -13,7 +13,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut.dec b/dkfiles/XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut.dec index 46ff6e1aa..ccd476453 100644 --- a/dkfiles/XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut.dec +++ b/dkfiles/XibStar6450_LbK,Lcpi-MaxWidth100MeV=TightCut.dec @@ -13,7 +13,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib_D0Lambda0pi-,Kpi,ppi=phsp,TightCut.dec b/dkfiles/Xib_D0Lambda0pi-,Kpi,ppi=phsp,TightCut.dec index 13e560807..69f634154 100644 --- a/dkfiles/Xib_D0Lambda0pi-,Kpi,ppi=phsp,TightCut.dec +++ b/dkfiles/Xib_D0Lambda0pi-,Kpi,ppi=phsp,TightCut.dec @@ -20,7 +20,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xib_JpsiXi,ee,Lambdapi=TightCut.dec b/dkfiles/Xib_JpsiXi,ee,Lambdapi=TightCut.dec index 71525e103..d63bb066a 100644 --- a/dkfiles/Xib_JpsiXi,ee,Lambdapi=TightCut.dec +++ b/dkfiles/Xib_JpsiXi,ee,Lambdapi=TightCut.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib_JpsiXi,mm,Lambdapi=TightCut.dec b/dkfiles/Xib_JpsiXi,mm,Lambdapi=TightCut.dec index 3bf6f032b..7b50dbc3e 100644 --- a/dkfiles/Xib_JpsiXi,mm,Lambdapi=TightCut.dec +++ b/dkfiles/Xib_JpsiXi,mm,Lambdapi=TightCut.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib_JpsipKK,mm=TightCut.dec b/dkfiles/Xib_JpsipKK,mm=TightCut.dec index 6f62080c3..ff6800528 100644 --- a/dkfiles/Xib_JpsipKK,mm=TightCut.dec +++ b/dkfiles/Xib_JpsipKK,mm=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalRepeatedHadronization # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xib_Lb3pi,pKpi=TightCut.dec b/dkfiles/Xib_Lb3pi,pKpi=TightCut.dec index 5594e3485..64bf5a051 100644 --- a/dkfiles/Xib_Lb3pi,pKpi=TightCut.dec +++ b/dkfiles/Xib_Lb3pi,pKpi=TightCut.dec @@ -19,7 +19,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib_Lbpi,pKpi=TightCut.dec b/dkfiles/Xib_Lbpi,pKpi=TightCut.dec index 4086da429..ab1df595a 100644 --- a/dkfiles/Xib_Lbpi,pKpi=TightCut.dec +++ b/dkfiles/Xib_Lbpi,pKpi=TightCut.dec @@ -19,7 +19,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # #tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib_LcKpi,pKpi=TightCut,mLcpi3000MeV.dec b/dkfiles/Xib_LcKpi,pKpi=TightCut,mLcpi3000MeV.dec index c9ee167a2..4d3f425a6 100644 --- a/dkfiles/Xib_LcKpi,pKpi=TightCut,mLcpi3000MeV.dec +++ b/dkfiles/Xib_LcKpi,pKpi=TightCut,mLcpi3000MeV.dec @@ -12,7 +12,7 @@ # from Gauss.Configuration import * # from Configurables import ToolSvc # -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" diff --git a/dkfiles/Xib_Xic03pi,pKKpi=TightCut.dec b/dkfiles/Xib_Xic03pi,pKKpi=TightCut.dec index af65a0b82..089795ee0 100644 --- a/dkfiles/Xib_Xic03pi,pKKpi=TightCut.dec +++ b/dkfiles/Xib_Xic03pi,pKKpi=TightCut.dec @@ -14,7 +14,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut.dec b/dkfiles/Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut.dec index 9e591f954..bfdf93af8 100644 --- a/dkfiles/Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut.dec +++ b/dkfiles/Xib_Xic3080pi,D0Lambda0,Kpi,ppi=phsp,TightCut.dec @@ -23,7 +23,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xib_Xiee,Lambdapi=phsp,TightCut.dec b/dkfiles/Xib_Xiee,Lambdapi=phsp,TightCut.dec index cd23ab571..11c58a87e 100644 --- a/dkfiles/Xib_Xiee,Lambdapi=phsp,TightCut.dec +++ b/dkfiles/Xib_Xiee,Lambdapi=phsp,TightCut.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib_Ximumu,Lambdapi=phsp,TightCut.dec b/dkfiles/Xib_Ximumu,Lambdapi=phsp,TightCut.dec index 15a63480e..b5bf9ce6a 100644 --- a/dkfiles/Xib_Ximumu,Lambdapi=phsp,TightCut.dec +++ b/dkfiles/Xib_Ximumu,Lambdapi=phsp,TightCut.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib_psi2SXi,ee,Lambdapi=TightCut.dec b/dkfiles/Xib_psi2SXi,ee,Lambdapi=TightCut.dec index 5b87a29e2..419e60745 100644 --- a/dkfiles/Xib_psi2SXi,ee,Lambdapi=TightCut.dec +++ b/dkfiles/Xib_psi2SXi,ee,Lambdapi=TightCut.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xib_psi2SXi,mm,Lambdapi=TightCut.dec b/dkfiles/Xib_psi2SXi,mm,Lambdapi=TightCut.dec index cee80ae0a..466680566 100644 --- a/dkfiles/Xib_psi2SXi,mm,Lambdapi=TightCut.dec +++ b/dkfiles/Xib_psi2SXi,mm,Lambdapi=TightCut.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut diff --git a/dkfiles/Xibc0_Xibpi,Xicmunu=TightCut.dec b/dkfiles/Xibc0_Xibpi,Xicmunu=TightCut.dec index 1b9f5de76..bae229a4e 100644 --- a/dkfiles/Xibc0_Xibpi,Xicmunu=TightCut.dec +++ b/dkfiles/Xibc0_Xibpi,Xicmunu=TightCut.dec @@ -12,7 +12,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' #tightCut = gen.Special.TightCut diff --git a/dkfiles/Xibc_LcJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpimumu=TightCut.dec b/dkfiles/Xibc_LcJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpimumu=TightCut.dec index a0c5e3b63..0e851b844 100644 --- a/dkfiles/Xibc_LcJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpimumu=TightCut.dec +++ b/dkfiles/Xibc_LcJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpimumu=TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # production = generation.Special # production.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # production.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' diff --git a/dkfiles/Xibc_LcKJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpiKmumu=TightCut.dec b/dkfiles/Xibc_LcKJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpiKmumu=TightCut.dec index 2d74ac96c..f0d5126d5 100644 --- a/dkfiles/Xibc_LcKJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpiKmumu=TightCut.dec +++ b/dkfiles/Xibc_LcKJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpiKmumu=TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # production = generation.Special # production.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # production.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' diff --git a/dkfiles/Xibc_Xibpi,Xicmunu=TightCut.dec b/dkfiles/Xibc_Xibpi,Xicmunu=TightCut.dec index dda276e3a..9351f9be1 100644 --- a/dkfiles/Xibc_Xibpi,Xicmunu=TightCut.dec +++ b/dkfiles/Xibc_Xibpi,Xicmunu=TightCut.dec @@ -12,7 +12,7 @@ # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' #tightCut = gen.Special.TightCut diff --git a/dkfiles/Xibc_Xic0Jpsi,pKKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKKpimumu=TightCut.dec b/dkfiles/Xibc_Xic0Jpsi,pKKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKKpimumu=TightCut.dec index 8b0725511..e973f28b1 100644 --- a/dkfiles/Xibc_Xic0Jpsi,pKKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKKpimumu=TightCut.dec +++ b/dkfiles/Xibc_Xic0Jpsi,pKKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKKpimumu=TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # production = generation.Special # production.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # production.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' diff --git a/dkfiles/Xibc_XicJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpimumu=TightCut.dec b/dkfiles/Xibc_XicJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpimumu=TightCut.dec index 4609b7c94..9db406bfe 100644 --- a/dkfiles/Xibc_XicJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpimumu=TightCut.dec +++ b/dkfiles/Xibc_XicJpsi,pKpi-res,mm=DecProdCut,m=6.9GeV,t=0.4ps,pKpimumu=TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutToolWithDecay # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # production = generation.Special # production.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) # production.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' diff --git a/dkfiles/Xibst0_Xibpi,Xic03pi,pKKpi=TightCut.dec b/dkfiles/Xibst0_Xibpi,Xic03pi,pKKpi=TightCut.dec index fe052acb4..9ca01763a 100644 --- a/dkfiles/Xibst0_Xibpi,Xic03pi,pKKpi=TightCut.dec +++ b/dkfiles/Xibst0_Xibpi,Xic03pi,pKKpi=TightCut.dec @@ -14,7 +14,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xibst0_Xibpi,Xic0pi,pKKpi=TightCut.dec b/dkfiles/Xibst0_Xibpi,Xic0pi,pKKpi=TightCut.dec index 3600634f0..58f8f8881 100644 --- a/dkfiles/Xibst0_Xibpi,Xic0pi,pKKpi=TightCut.dec +++ b/dkfiles/Xibst0_Xibpi,Xic0pi,pKKpi=TightCut.dec @@ -14,7 +14,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xibst0_Xibpi,Xicmunu=cocktail,pKpi=TightCut.dec b/dkfiles/Xibst0_Xibpi,Xicmunu=cocktail,pKpi=TightCut.dec index 6d9a0205d..1dcf0ea60 100644 --- a/dkfiles/Xibst0_Xibpi,Xicmunu=cocktail,pKpi=TightCut.dec +++ b/dkfiles/Xibst0_Xibpi,Xicmunu=cocktail,pKpi=TightCut.dec @@ -14,7 +14,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xibstar6327_LbKpi,Lb=Lcpi,TightCut.dec b/dkfiles/Xibstar6327_LbKpi,Lb=Lcpi,TightCut.dec index fda14c5d5..8def2f2e5 100644 --- a/dkfiles/Xibstar6327_LbKpi,Lb=Lcpi,TightCut.dec +++ b/dkfiles/Xibstar6327_LbKpi,Lb=Lcpi,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xibstar6327_LbKpi,Lb=Lcpipipi,TightCut.dec b/dkfiles/Xibstar6327_LbKpi,Lb=Lcpipipi,TightCut.dec index 09eedd359..02a4f6b96 100644 --- a/dkfiles/Xibstar6327_LbKpi,Lb=Lcpipipi,TightCut.dec +++ b/dkfiles/Xibstar6327_LbKpi,Lb=Lcpipipi,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xibstar6330_LbKpi,Lb=Lcpi,TightCut.dec b/dkfiles/Xibstar6330_LbKpi,Lb=Lcpi,TightCut.dec index cecd9478a..64301df0d 100644 --- a/dkfiles/Xibstar6330_LbKpi,Lb=Lcpi,TightCut.dec +++ b/dkfiles/Xibstar6330_LbKpi,Lb=Lcpi,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xibstar6330_LbKpi,Lb=Lcpipipi,TightCut.dec b/dkfiles/Xibstar6330_LbKpi,Lb=Lcpipipi,TightCut.dec index 055b48564..a5ca489f4 100644 --- a/dkfiles/Xibstar6330_LbKpi,Lb=Lcpipipi,TightCut.dec +++ b/dkfiles/Xibstar6330_LbKpi,Lb=Lcpipipi,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # diff --git a/dkfiles/Xic+_pKpi=phsp,DecProdCut.dec b/dkfiles/Xic+_pKpi=phsp,DecProdCut.dec index da5a10c57..03b0a6029 100644 --- a/dkfiles/Xic+_pKpi=phsp,DecProdCut.dec +++ b/dkfiles/Xic+_pKpi=phsp,DecProdCut.dec @@ -13,6 +13,8 @@ # includes Xi_c now, whereas Pythia 6 did not. # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/Xic0_Lcpi,pKpi-res=DecProdCut.dec b/dkfiles/Xic0_Lcpi,pKpi-res=DecProdCut.dec index 3a0916d5a..bc097f71a 100644 --- a/dkfiles/Xic0_Lcpi,pKpi-res=DecProdCut.dec +++ b/dkfiles/Xic0_Lcpi,pKpi-res=DecProdCut.dec @@ -18,7 +18,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic0_OmegaK=TightCut.dec b/dkfiles/Xic0_OmegaK=TightCut.dec index ca69784f7..c9a2e249b 100644 --- a/dkfiles/Xic0_OmegaK=TightCut.dec +++ b/dkfiles/Xic0_OmegaK=TightCut.dec @@ -6,7 +6,7 @@ # FullEventCuts: LoKi::FullGenEventCut/GenEvtCut # InsertPythonCode: # from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool( EvtGenDecayWithCutTool ) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" @@ -22,8 +22,8 @@ # '[Lambda0]cc' : "(GCTAU>0.0044*ns*c_light) & (GCTAU<380*mm)" # } # # -# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "[^(Xi_c0 ==> ^(Omega- => ^(Lambda0 => p+ pi-) K-) ^K+)]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -40,8 +40,8 @@ # " & (GCHILDCUT((GP>1.35*GeV) & (GPT>75*MeV), '[Lambda0 => p+ ^pi-]CC'))", # '[K+]cc' : "(GP>2.95*GeV) & (GPT>240*MeV) & inAcc" # } -# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, MeV, mm, mrad", # "inAcc = in_range(10*mrad,GTHETA,400*mrad)", diff --git a/dkfiles/Xic0_OmegaKpi-pi+=HELAMP,TightCut.dec b/dkfiles/Xic0_OmegaKpi-pi+=HELAMP,TightCut.dec index afc55c00d..027114ae2 100644 --- a/dkfiles/Xic0_OmegaKpi-pi+=HELAMP,TightCut.dec +++ b/dkfiles/Xic0_OmegaKpi-pi+=HELAMP,TightCut.dec @@ -7,9 +7,9 @@ # ExtraOptions: SwitchOffAllPythiaProcesses # InsertPythonCode: # from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") -# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = ToolSvc().EvtGenDecay.UserDecayFile @@ -25,8 +25,8 @@ # "[Omega-]cc" : "in_range(0.02*mm,GCTAU,120*mm)", # "[Xi_c0]cc" : "GCTAU>0.005*mm", # } -# Generation().SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "^[Xi_c0 => ^(Omega- => ^(Lambda0 => ^p+ ^pi-) ^K-) ^K+ ^pi- ^pi+]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -45,8 +45,8 @@ # "[K+]cc" : "(GP>1.9*GeV) & (GPT>95*MeV) & inAcc", # "[pi-]cc" : "(GP>1.9*GeV) & (GPT>95*MeV) & inAcc" # } -# Generation().addTool(LoKi__FullGenEventCut,"GenEvtCut") -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,"GenEvtCut") +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", diff --git a/dkfiles/Xic0_Xi-pi+=HELAMP,TightCut.dec b/dkfiles/Xic0_Xi-pi+=HELAMP,TightCut.dec index ca7d8ebab..8c8ff7b45 100644 --- a/dkfiles/Xic0_Xi-pi+=HELAMP,TightCut.dec +++ b/dkfiles/Xic0_Xi-pi+=HELAMP,TightCut.dec @@ -7,9 +7,9 @@ # ExtraOptions: SwitchOffAllPythiaProcesses # InsertPythonCode: # from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") -# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool(EvtGenDecayWithCutTool) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = ToolSvc().EvtGenDecay.UserDecayFile @@ -25,8 +25,8 @@ # "[Xi-]cc" : "in_range(0.02*mm,GCTAU,100*mm)", # "[Xi_c0]cc" : "GCTAU>0.005*mm", # } -# Generation().SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,"GenSigCut") +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "^[Xi_c0 => ^(Xi- => ^(Lambda0 => ^p+ ^pi-) ^pi-) ^pi+]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -44,8 +44,8 @@ # "[p+]cc" : "(GP>5.9*GeV) & (GPT>290*MeV) & inAcc", # "[pi-]cc" : "(GP>1.9*GeV) & (GPT>95*MeV) & inAcc" # } -# Generation().addTool(LoKi__FullGenEventCut,"GenEvtCut") -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,"GenEvtCut") +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", diff --git a/dkfiles/Xic0_pKKpi=phsp,DecProdCut,TightCut,tau=250fs.dec b/dkfiles/Xic0_pKKpi=phsp,DecProdCut,TightCut,tau=250fs.dec index 43c302da1..7859aa031 100644 --- a/dkfiles/Xic0_pKKpi=phsp,DecProdCut,TightCut,tau=250fs.dec +++ b/dkfiles/Xic0_pKKpi=phsp,DecProdCut,TightCut,tau=250fs.dec @@ -20,7 +20,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic0_pKKpi=phsp,DecProdCut,TightCut.dec b/dkfiles/Xic0_pKKpi=phsp,DecProdCut,TightCut.dec index f8a387e6f..f9a20e2fb 100644 --- a/dkfiles/Xic0_pKKpi=phsp,DecProdCut,TightCut.dec +++ b/dkfiles/Xic0_pKKpi=phsp,DecProdCut,TightCut.dec @@ -18,7 +18,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic26450_Xicpi,pKpi=phsp,TightCut.dec b/dkfiles/Xic26450_Xicpi,pKpi=phsp,TightCut.dec index 71e07dfde..96d2256b9 100644 --- a/dkfiles/Xic26450_Xicpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic26450_Xicpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic27900_LcK,pKpi=phsp,TightCut.dec b/dkfiles/Xic27900_LcK,pKpi=phsp,TightCut.dec index 62fe09e24..8e66d44d0 100644 --- a/dkfiles/Xic27900_LcK,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic27900_LcK,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic27900_Xicpi,pKpi=phsp,TightCut.dec b/dkfiles/Xic27900_Xicpi,pKpi=phsp,TightCut.dec index d0731af05..230dcff9e 100644 --- a/dkfiles/Xic27900_Xicpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic27900_Xicpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic27900_Xicprimepi,pKpi=phsp,TightCut.dec b/dkfiles/Xic27900_Xicprimepi,pKpi=phsp,TightCut.dec index ff1086c2d..8e0e81518 100644 --- a/dkfiles/Xic27900_Xicprimepi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic27900_Xicprimepi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic2815+_Xicpipi,pKpi=phsp,TightCut.dec b/dkfiles/Xic2815+_Xicpipi,pKpi=phsp,TightCut.dec index 291bb3e6e..a0699b12c 100644 --- a/dkfiles/Xic2815+_Xicpipi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic2815+_Xicpipi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic28150_Xicpipi,pKKpi=phsp,TightCut.dec b/dkfiles/Xic28150_Xicpipi,pKKpi=phsp,TightCut.dec index b666f6ce2..f15c2174f 100644 --- a/dkfiles/Xic28150_Xicpipi,pKKpi=phsp,TightCut.dec +++ b/dkfiles/Xic28150_Xicpipi,pKKpi=phsp,TightCut.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic2923+_Xicpipi,pKpi=phsp,TightCut.dec b/dkfiles/Xic2923+_Xicpipi,pKpi=phsp,TightCut.dec index 29bc639f3..b07ea7878 100644 --- a/dkfiles/Xic2923+_Xicpipi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic2923+_Xicpipi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic29230_Xicpi,pKpi=phsp,TightCut.dec b/dkfiles/Xic29230_Xicpi,pKpi=phsp,TightCut.dec index 5c80fd66f..33bcb5019 100644 --- a/dkfiles/Xic29230_Xicpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic29230_Xicpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic29230_Xicpipi,pKKpi=phsp,TightCut.dec b/dkfiles/Xic29230_Xicpipi,pKKpi=phsp,TightCut.dec index ff9379ad4..3d692a780 100644 --- a/dkfiles/Xic29230_Xicpipi,pKKpi=phsp,TightCut.dec +++ b/dkfiles/Xic29230_Xicpipi,pKKpi=phsp,TightCut.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic29380_Xicpi,pKpi=phsp,TightCut.dec b/dkfiles/Xic29380_Xicpi,pKpi=phsp,TightCut.dec index 15a071c3d..89a249276 100644 --- a/dkfiles/Xic29380_Xicpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic29380_Xicpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic29650_Xicpi,pKpi=phsp,TightCut.dec b/dkfiles/Xic29650_Xicpi,pKpi=phsp,TightCut.dec index f70498381..cef821a8e 100644 --- a/dkfiles/Xic29650_Xicpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic29650_Xicpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic2970+_Xicpipi,pKpi=phsp,TightCut.dec b/dkfiles/Xic2970+_Xicpipi,pKpi=phsp,TightCut.dec index cbeec8225..857333b8d 100644 --- a/dkfiles/Xic2970+_Xicpipi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic2970+_Xicpipi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic29700_LcK,pKpi=phsp,TightCut.dec b/dkfiles/Xic29700_LcK,pKpi=phsp,TightCut.dec index 4d69b193b..af5bad9f0 100644 --- a/dkfiles/Xic29700_LcK,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic29700_LcK,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic29700_Xicpipi,pKKpi=phsp,TightCut.dec b/dkfiles/Xic29700_Xicpipi,pKKpi=phsp,TightCut.dec index 12e65ffda..c052dd482 100644 --- a/dkfiles/Xic29700_Xicpipi,pKKpi=phsp,TightCut.dec +++ b/dkfiles/Xic29700_Xicpipi,pKKpi=phsp,TightCut.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic3055+_SigmacK,Lcpi,pKpi=phsp,TightCut.dec b/dkfiles/Xic3055+_SigmacK,Lcpi,pKpi=phsp,TightCut.dec index 984f38193..5d0070e7d 100644 --- a/dkfiles/Xic3055+_SigmacK,Lcpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic3055+_SigmacK,Lcpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic3055+_Xicpipi,pKpi=phsp,TightCut.dec b/dkfiles/Xic3055+_Xicpipi,pKpi=phsp,TightCut.dec index 7bd0ae2d5..af4057730 100644 --- a/dkfiles/Xic3055+_Xicpipi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic3055+_Xicpipi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic30550_Xicpipi,pKKpi=phsp,TightCut.dec b/dkfiles/Xic30550_Xicpipi,pKKpi=phsp,TightCut.dec index dad2a3f9b..074bd2bab 100644 --- a/dkfiles/Xic30550_Xicpipi,pKKpi=phsp,TightCut.dec +++ b/dkfiles/Xic30550_Xicpipi,pKKpi=phsp,TightCut.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic3080+_Sigmac2520K,Lcpi,pKpi=phsp,TightCut.dec b/dkfiles/Xic3080+_Sigmac2520K,Lcpi,pKpi=phsp,TightCut.dec index c9e4f1089..dbb1f77d9 100644 --- a/dkfiles/Xic3080+_Sigmac2520K,Lcpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic3080+_Sigmac2520K,Lcpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic3080+_SigmacK,Lcpi,pKpi=phsp,TightCut.dec b/dkfiles/Xic3080+_SigmacK,Lcpi,pKpi=phsp,TightCut.dec index 455df968b..6b03815d6 100644 --- a/dkfiles/Xic3080+_SigmacK,Lcpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic3080+_SigmacK,Lcpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic30800_LcK,pKpi=phsp,TightCut.dec b/dkfiles/Xic30800_LcK,pKpi=phsp,TightCut.dec index ffa469b34..706f73ff7 100644 --- a/dkfiles/Xic30800_LcK,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic30800_LcK,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic_LambdaKpi,ppi=TightCut.dec b/dkfiles/Xic_LambdaKpi,ppi=TightCut.dec index 75871c8d3..3d7ef3d04 100644 --- a/dkfiles/Xic_LambdaKpi,ppi=TightCut.dec +++ b/dkfiles/Xic_LambdaKpi,ppi=TightCut.dec @@ -11,7 +11,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = "[Xi_c0 => ^(Lambda0 => p+ pi-) ^K- ^pi+]CC" diff --git a/dkfiles/Xic_LambdaKpipi=TightCut.dec b/dkfiles/Xic_LambdaKpipi=TightCut.dec index 6c7c220fb..9eb15915f 100644 --- a/dkfiles/Xic_LambdaKpipi=TightCut.dec +++ b/dkfiles/Xic_LambdaKpipi=TightCut.dec @@ -14,9 +14,9 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # -# tightCut = Generation().SignalPlain.TightCut +# tightCut = Generation(genAlgName).SignalPlain.TightCut # tightCut.Decay = '^[Xi_c+ => ^(Lambda0 => ^p+ pi-) K- pi+ pi+]CC' # tightCut.Preambulo += [ # 'GVZ = LoKi.GenVertices.PositionZ()', diff --git a/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec b/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec index dc79bf809..31fc80258 100644 --- a/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec +++ b/dkfiles/Xic_XiKpi=AMPGEN,TightCut.dec @@ -7,9 +7,9 @@ # ExtraOptions: SwitchOffAllPythiaProcesses # InsertPythonCode: # from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") -# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool( EvtGenDecayWithCutTool ) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" @@ -25,8 +25,8 @@ # '[Lambda0]cc' : "(GCTAU>0.0044*ns*c_light) & (GCTAU<380*mm)" # } # # -# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "[^(Xi_c+ ==> ^(Xi- => ^(Lambda0 => p+ pi-) pi-) ^K+ ^pi+)]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -45,8 +45,8 @@ # '[K+]cc' : "(GP>2.95*GeV) & (GPT>240*MeV) & inAcc" # } # # -# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, MeV, mm, mrad", # "inAcc = in_range(10*mrad,GTHETA,400*mrad)", diff --git a/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec b/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec index 85e024918..cff6dc6bd 100644 --- a/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec +++ b/dkfiles/Xic_Xipipi=AMPGEN,TightCut.dec @@ -7,9 +7,9 @@ # ExtraOptions: SwitchOffAllPythiaProcesses # InsertPythonCode: # from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") -# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool( EvtGenDecayWithCutTool ) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" @@ -25,8 +25,8 @@ # '[Lambda0]cc' : "(GCTAU>0.0044*ns*c_light) & (GCTAU<380*mm)" # } # # -# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "[^(Xi_c+ ==> ^(Xi- => ^(Lambda0 => p+ pi-) pi-) ^pi+ ^pi+)]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -44,8 +44,8 @@ # '[pi+]cc' : "(GP>0.95*GeV) & (GPT>140*MeV) & inAcc" # } # # -# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, MeV, mm, mrad", # "inAcc = in_range(10*mrad,GTHETA,400*mrad)", diff --git a/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec b/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec index 2e2546e9f..50ca4051a 100644 --- a/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec +++ b/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec @@ -7,9 +7,9 @@ # ExtraOptions: SwitchOffAllPythiaProcesses # InsertPythonCode: # from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) -# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") -# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] -# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation(genAlgName).SignalPlain.DecayTool = "EvtGenDecayWithCutTool" # ToolSvc().addTool( EvtGenDecayWithCutTool ) # EvtGenCut = ToolSvc().EvtGenDecayWithCutTool # EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" @@ -24,8 +24,8 @@ # '[Lambda0]cc' : "(GCTAU<220*mm)" # } # # -# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') -# SigCut = Generation().SignalPlain.GenSigCut +# Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation(genAlgName).SignalPlain.GenSigCut # SigCut.Decay = "[^(Xi_c+ ==> ^(Xi- => ^(Lambda0 => p+ pi-) pi-) ^pi+ ^pi+)]CC" # SigCut.Filter = True # SigCut.Preambulo += [ @@ -45,8 +45,8 @@ # '[pi+]cc' : "(GP>1.95*GeV) & (GPT>90*MeV) & inAcc" # } # # -# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') -# EvtCut = Generation().GenEvtCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation(genAlgName).GenEvtCut # EvtCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", diff --git a/dkfiles/Xic_pKK=TightCutLifeTimePTv2.dec b/dkfiles/Xic_pKK=TightCutLifeTimePTv2.dec index 8040c8433..6df59f731 100644 --- a/dkfiles/Xic_pKK=TightCutLifeTimePTv2.dec +++ b/dkfiles/Xic_pKK=TightCutLifeTimePTv2.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic_pKK=phsp,TightCut.dec b/dkfiles/Xic_pKK=phsp,TightCut.dec index e4d40e022..f24727eed 100644 --- a/dkfiles/Xic_pKK=phsp,TightCut.dec +++ b/dkfiles/Xic_pKK=phsp,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic_pKpi=TightCut,LifeTimePT.dec b/dkfiles/Xic_pKpi=TightCut,LifeTimePT.dec index 24c9d1b1f..bf58388dc 100644 --- a/dkfiles/Xic_pKpi=TightCut,LifeTimePT.dec +++ b/dkfiles/Xic_pKpi=TightCut,LifeTimePT.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic_pKpi=TightCut.dec b/dkfiles/Xic_pKpi=TightCut.dec index c0ffe8693..a3fb8f931 100644 --- a/dkfiles/Xic_pKpi=TightCut.dec +++ b/dkfiles/Xic_pKpi=TightCut.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^K- ^pi+]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^K- ^pi+]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0003 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K-]cc' : 'inAcc', # '[pi+]cc' : 'inAcc', diff --git a/dkfiles/Xic_pKpi=phsp,TightCut,LifeTimePT,PPChange.dec b/dkfiles/Xic_pKpi=phsp,TightCut,LifeTimePT,PPChange.dec index d012f7305..ba930f1a9 100644 --- a/dkfiles/Xic_pKpi=phsp,TightCut,LifeTimePT,PPChange.dec +++ b/dkfiles/Xic_pKpi=phsp,TightCut,LifeTimePT,PPChange.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic_pKpi=phsp,TightCut.dec b/dkfiles/Xic_pKpi=phsp,TightCut.dec index b7108d557..565ece180 100644 --- a/dkfiles/Xic_pKpi=phsp,TightCut.dec +++ b/dkfiles/Xic_pKpi=phsp,TightCut.dec @@ -17,7 +17,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic_pKpi=phsp,TightCutv2.dec b/dkfiles/Xic_pKpi=phsp,TightCutv2.dec index 5c7b7f773..b6d27cb95 100644 --- a/dkfiles/Xic_pKpi=phsp,TightCutv2.dec +++ b/dkfiles/Xic_pKpi=phsp,TightCutv2.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic_pKpi=phsp,TightCutv3.dec b/dkfiles/Xic_pKpi=phsp,TightCutv3.dec index 7713eb0b5..cf30699ef 100644 --- a/dkfiles/Xic_pKpi=phsp,TightCutv3.dec +++ b/dkfiles/Xic_pKpi=phsp,TightCutv3.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic_pKst,Kpi=TightCutLifeTimePTv2.dec b/dkfiles/Xic_pKst,Kpi=TightCutLifeTimePTv2.dec index cb4cd75fd..105a0a7c0 100644 --- a/dkfiles/Xic_pKst,Kpi=TightCutLifeTimePTv2.dec +++ b/dkfiles/Xic_pKst,Kpi=TightCutLifeTimePTv2.dec @@ -21,7 +21,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic_pphi,KK=TightCut,LifeTimePT,PPChange.dec b/dkfiles/Xic_pphi,KK=TightCut,LifeTimePT,PPChange.dec index 6ee56ced1..957745645 100644 --- a/dkfiles/Xic_pphi,KK=TightCut,LifeTimePT,PPChange.dec +++ b/dkfiles/Xic_pphi,KK=TightCut,LifeTimePT,PPChange.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xic_pphi,KK=TightCut,Lifetime6.dec b/dkfiles/Xic_pphi,KK=TightCut,Lifetime6.dec index c5ded9d39..c49f02fc4 100644 --- a/dkfiles/Xic_pphi,KK=TightCut,Lifetime6.dec +++ b/dkfiles/Xic_pphi,KK=TightCut,Lifetime6.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0006 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Xic_pphi,KK=TightCut,NoLifetimeCut.dec b/dkfiles/Xic_pphi,KK=TightCut,NoLifetimeCut.dec index e0ed19656..edbda15ad 100644 --- a/dkfiles/Xic_pphi,KK=TightCut,NoLifetimeCut.dec +++ b/dkfiles/Xic_pphi,KK=TightCut,NoLifetimeCut.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Xic_pphi,KK=TightCut.dec b/dkfiles/Xic_pphi,KK=TightCut.dec index bf90855e7..a669da375 100644 --- a/dkfiles/Xic_pphi,KK=TightCut.dec +++ b/dkfiles/Xic_pphi,KK=TightCut.dec @@ -10,15 +10,15 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[Lambda_c+ => ^p+ ^(phi(1020) => ^K+ ^K-)]CC" +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodLc = (GPT > 3.9 * GeV) & (GTIME > 0.0003 * ns) & in_range( 2.0 , GY , 4.5 )', # 'goodProton = (GP > 9.9 * GeV)' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[p+]cc' : 'goodProton & inAcc', # '[K+]cc' : 'inAcc', # '[Lambda_c+]cc' : 'goodLc' diff --git a/dkfiles/Xic_pphi,KK=TightCutLifeTimePTv2.dec b/dkfiles/Xic_pphi,KK=TightCutLifeTimePTv2.dec index bf95144fa..714c8a579 100644 --- a/dkfiles/Xic_pphi,KK=TightCutLifeTimePTv2.dec +++ b/dkfiles/Xic_pphi,KK=TightCutLifeTimePTv2.dec @@ -20,7 +20,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xicc++_D+pKpi,Kpipi=DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_D+pKpi,Kpipi=DecProdCut,WithMinPT.dec index db7895564..b3a3f2df6 100644 --- a/dkfiles/Xicc++_D+pKpi,Kpipi=DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_D+pKpi,Kpipi=DecProdCut,WithMinPT.dec @@ -17,8 +17,8 @@ # ,"upcom pmb 1.85" # ,"upcom pmc 1.85" #] -# Generation().Special.addTool( GenXiccProduction , name = "GenXiccProduction" ) -# Generation().Special.GenXiccProduction.Commands += GenXiccListOfCommands +# Generation(genAlgName).Special.addTool( GenXiccProduction , name = "GenXiccProduction" ) +# Generation(genAlgName).Special.GenXiccProduction.Commands += GenXiccListOfCommands # # from Configurables import LHCb__ParticlePropertySvc # LHCb__ParticlePropertySvc().Particles = [ diff --git a/dkfiles/Xicc++_D+pKpi,Kpipi=res,PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_D+pKpi,Kpipi=res,PPchange,DecProdCut,WithMinPT.dec index c7ce0f79e..ef404e173 100644 --- a/dkfiles/Xicc++_D+pKpi,Kpipi=res,PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_D+pKpi,Kpipi=res,PPchange,DecProdCut,WithMinPT.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c++ -> ^(D+ --> ^K- ^pi+ ^pi+) ^p+ ^K- ^pi+]CC' @@ -31,7 +31,7 @@ # '[Sigma_c++]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicc++_D0pKpipi,Kpi=DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_D0pKpipi,Kpi=DecProdCut,WithMinPT.dec index 5bf1e65c5..566111ae1 100644 --- a/dkfiles/Xicc++_D0pKpipi,Kpi=DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_D0pKpipi,Kpi=DecProdCut,WithMinPT.dec @@ -17,8 +17,8 @@ # ,"upcom pmb 1.85" # ,"upcom pmc 1.85" #] -# Generation().Special.addTool( GenXiccProduction , name = "GenXiccProduction" ) -# Generation().Special.GenXiccProduction.Commands += GenXiccListOfCommands +# Generation(genAlgName).Special.addTool( GenXiccProduction , name = "GenXiccProduction" ) +# Generation(genAlgName).Special.GenXiccProduction.Commands += GenXiccListOfCommands # # from Configurables import LHCb__ParticlePropertySvc # LHCb__ParticlePropertySvc().Particles = [ diff --git a/dkfiles/Xicc++_D0pKpipi,Kpi=PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_D0pKpipi,Kpi=PPchange,DecProdCut,WithMinPT.dec index 5afb77197..73aa336d4 100644 --- a/dkfiles/Xicc++_D0pKpipi,Kpi=PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_D0pKpipi,Kpi=PPchange,DecProdCut,WithMinPT.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c++ -> ^(D0 -> ^K- ^pi+) ^p+ ^K- ^pi+ ^pi+ ]CC' @@ -31,7 +31,7 @@ # '[Sigma_c++]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicc++_LcKpipi,pKpi=DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_LcKpipi,pKpi=DecProdCut,WithMinPT.dec index f4d424cc6..185945bc1 100644 --- a/dkfiles/Xicc++_LcKpipi,pKpi=DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_LcKpipi,pKpi=DecProdCut,WithMinPT.dec @@ -17,8 +17,8 @@ # ,"upcom pmb 1.85" # ,"upcom pmc 1.85" #] -# Generation().Special.addTool( GenXiccProduction , name = "GenXiccProduction" ) -# Generation().Special.GenXiccProduction.Commands += GenXiccListOfCommands +# Generation(genAlgName).Special.addTool( GenXiccProduction , name = "GenXiccProduction" ) +# Generation(genAlgName).Special.GenXiccProduction.Commands += GenXiccListOfCommands # # from Configurables import LHCb__ParticlePropertySvc # LHCb__ParticlePropertySvc().Particles = [ diff --git a/dkfiles/Xicc++_LcKpipi,pKpi=PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_LcKpipi,pKpi=PPchange,DecProdCut,WithMinPT.dec index 1b57a1a55..7a12edd26 100644 --- a/dkfiles/Xicc++_LcKpipi,pKpi=PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_LcKpipi,pKpi=PPchange,DecProdCut,WithMinPT.dec @@ -14,7 +14,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c++ -> ^(Lambda_c+ --> ^p+ ^K- ^pi+) ^K- ^pi+ ^pi+ ]CC' @@ -31,7 +31,7 @@ # '[Sigma_c++]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicc++_Xic+pi,Xipipi=PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_Xic+pi,Xipipi=PPchange,DecProdCut,WithMinPT.dec index 6d698eccf..cd2e7682a 100644 --- a/dkfiles/Xicc++_Xic+pi,Xipipi=PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_Xic+pi,Xipipi=PPchange,DecProdCut,WithMinPT.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c++ -> ^( Xi_c+ -> ^( Xi- -> ^( Lambda0 -> ^p+ ^pi- ) ^pi- ) ^pi+ ^pi+ ) ^pi+ ]CC' @@ -31,7 +31,7 @@ # '[Sigma_c++]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicc++_Xic+pipipi,Xipipi=DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_Xic+pipipi,Xipipi=DecProdCut,WithMinPT.dec index 24855a98a..610fea0cc 100644 --- a/dkfiles/Xicc++_Xic+pipipi,Xipipi=DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_Xic+pipipi,Xipipi=DecProdCut,WithMinPT.dec @@ -17,8 +17,8 @@ # ,"upcom pmb 1.85" # ,"upcom pmc 1.85" #] -# Generation().Special.addTool( GenXiccProduction , name = "GenXiccProduction" ) -# Generation().Special.GenXiccProduction.Commands += GenXiccListOfCommands +# Generation(genAlgName).Special.addTool( GenXiccProduction , name = "GenXiccProduction" ) +# Generation(genAlgName).Special.GenXiccProduction.Commands += GenXiccListOfCommands # # from Configurables import LHCb__ParticlePropertySvc # LHCb__ParticlePropertySvc().Particles = [ diff --git a/dkfiles/Xicc++_Xic+pipipi,Xipipi=PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_Xic+pipipi,Xipipi=PPchange,DecProdCut,WithMinPT.dec index bb24bcb4d..aaec87d13 100644 --- a/dkfiles/Xicc++_Xic+pipipi,Xipipi=PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_Xic+pipipi,Xipipi=PPchange,DecProdCut,WithMinPT.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c++ -> ^( Xi_c+ -> ^( Xi- -> ^( Lambda0 -> ^p+ ^pi- ) ^pi- ) ^pi+ ^pi+ ) ^pi+ ^pi- ^pi+ ]CC' @@ -31,7 +31,7 @@ # '[Sigma_c++]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicc++_Xic0pipi,Xipi=DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_Xic0pipi,Xipi=DecProdCut,WithMinPT.dec index b52f79130..0fe667d4c 100644 --- a/dkfiles/Xicc++_Xic0pipi,Xipi=DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_Xic0pipi,Xipi=DecProdCut,WithMinPT.dec @@ -17,8 +17,8 @@ # ,"upcom pmb 1.85" # ,"upcom pmc 1.85" #] -# Generation().Special.addTool( GenXiccProduction , name = "GenXiccProduction" ) -# Generation().Special.GenXiccProduction.Commands += GenXiccListOfCommands +# Generation(genAlgName).Special.addTool( GenXiccProduction , name = "GenXiccProduction" ) +# Generation(genAlgName).Special.GenXiccProduction.Commands += GenXiccListOfCommands # # from Configurables import LHCb__ParticlePropertySvc # LHCb__ParticlePropertySvc().Particles = [ diff --git a/dkfiles/Xicc++_Xic0pipi,Xipi=PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc++_Xic0pipi,Xipi=PPchange,DecProdCut,WithMinPT.dec index ed11f6167..00ed6a5ab 100644 --- a/dkfiles/Xicc++_Xic0pipi,Xipi=PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc++_Xic0pipi,Xipi=PPchange,DecProdCut,WithMinPT.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c++ -> ^( Xi_c0 -> ^( Xi- -> ^( Lambda0 -> ^p+ ^pi- ) ^pi- ) ^pi+ ) ^pi+ ^pi+ ]CC' @@ -31,7 +31,7 @@ # '[Sigma_c++]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4222, -4222 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicc+_D+pK,Kpipi=res,PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc+_D+pK,Kpipi=res,PPchange,DecProdCut,WithMinPT.dec index 221323f0c..d702cd31a 100644 --- a/dkfiles/Xicc+_D+pK,Kpipi=res,PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc+_D+pK,Kpipi=res,PPchange,DecProdCut,WithMinPT.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c+ -> ^(D+ --> ^K- ^pi+ ^pi+) ^p+ ^K- ]CC' @@ -32,7 +32,7 @@ # '[Sigma_c+]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicc+_D0pKpi,Kpi=PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc+_D0pKpi,Kpi=PPchange,DecProdCut,WithMinPT.dec index a27f53645..f47930378 100644 --- a/dkfiles/Xicc+_D0pKpi,Kpi=PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc+_D0pKpi,Kpi=PPchange,DecProdCut,WithMinPT.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c+ -> ^(D0 -> ^K- ^pi+) ^p+ ^K- ^pi+ ]CC' @@ -32,7 +32,7 @@ # '[Sigma_c+]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicc+_LcKpi,pKpi=PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc+_LcKpi,pKpi=PPchange,DecProdCut,WithMinPT.dec index 3ba8a0667..5f073d736 100644 --- a/dkfiles/Xicc+_LcKpi,pKpi=PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc+_LcKpi,pKpi=PPchange,DecProdCut,WithMinPT.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c+ -> ^(Lambda_c+ --> ^p+ ^K- ^pi+) ^K- ^pi+ ]CC' @@ -32,7 +32,7 @@ # '[Sigma_c+]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicc+_Xic+pipi,Xipipi=PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc+_Xic+pipi,Xipipi=PPchange,DecProdCut,WithMinPT.dec index dc1a6423c..963b1a785 100644 --- a/dkfiles/Xicc+_Xic+pipi,Xipipi=PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc+_Xic+pipi,Xipipi=PPchange,DecProdCut,WithMinPT.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c+ -> ^( Xi_c+ -> ^( Xi- -> ^( Lambda0 -> ^p+ ^pi- ) ^pi- ) ^pi+ ^pi+ ) ^pi+ ^pi- ]CC' @@ -31,7 +31,7 @@ # '[Sigma_c+]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicc+_Xic0pi,Xipi=PPchange,DecProdCut,WithMinPT.dec b/dkfiles/Xicc+_Xic0pi,Xipi=PPchange,DecProdCut,WithMinPT.dec index af764d90e..142945255 100644 --- a/dkfiles/Xicc+_Xic0pi,Xipi=PPchange,DecProdCut,WithMinPT.dec +++ b/dkfiles/Xicc+_Xic0pi,Xipi=PPchange,DecProdCut,WithMinPT.dec @@ -15,7 +15,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'DaughtersInLHCbAndWithMinPT' ) # daughtersInLHCbAndWithMinPT = gen.SignalRepeatedHadronization.DaughtersInLHCbAndWithMinPT # daughtersInLHCbAndWithMinPT.Decay = '^[ Sigma_c+ -> ^( Xi_c0 -> ^( Xi- -> ^( Lambda0 -> ^p+ ^pi- ) ^pi- ) ^pi+ ) ^pi+ ]CC' @@ -31,7 +31,7 @@ # '[Sigma_c+]cc' : 'xiccpT', # } # -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # EndInsertPythonCode # # diff --git a/dkfiles/Xicstst+2930_LcKpi,pKpi=phsp,TightCut.dec b/dkfiles/Xicstst+2930_LcKpi,pKpi=phsp,TightCut.dec index b17476064..b9d6facee 100644 --- a/dkfiles/Xicstst+2930_LcKpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xicstst+2930_LcKpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xicstst+2970_LcKpi,pKpi=phsp,TightCut.dec b/dkfiles/Xicstst+2970_LcKpi,pKpi=phsp,TightCut.dec index 3ef40b8e4..c4077fbe8 100644 --- a/dkfiles/Xicstst+2970_LcKpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xicstst+2970_LcKpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xicstst+3055_LcKpi,pKpi=phsp,TightCut.dec b/dkfiles/Xicstst+3055_LcKpi,pKpi=phsp,TightCut.dec index 9f7b09fab..391e25841 100644 --- a/dkfiles/Xicstst+3055_LcKpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xicstst+3055_LcKpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xicstst+3080_LcKpi,pKpi=phsp,TightCut.dec b/dkfiles/Xicstst+3080_LcKpi,pKpi=phsp,TightCut.dec index f28681372..496f5d151 100644 --- a/dkfiles/Xicstst+3080_LcKpi,pKpi=phsp,TightCut.dec +++ b/dkfiles/Xicstst+3080_LcKpi,pKpi=phsp,TightCut.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xicstst0_LcK,pKpi=phsp,TightCut,m=2920MeV,G=10MeV.dec b/dkfiles/Xicstst0_LcK,pKpi=phsp,TightCut,m=2920MeV,G=10MeV.dec index e39d30cb2..a6ee85078 100644 --- a/dkfiles/Xicstst0_LcK,pKpi=phsp,TightCut,m=2920MeV,G=10MeV.dec +++ b/dkfiles/Xicstst0_LcK,pKpi=phsp,TightCut,m=2920MeV,G=10MeV.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Xicstst0_LcK,pKpi=phsp,TightCut,m=2940MeV,G=10MeV.dec b/dkfiles/Xicstst0_LcK,pKpi=phsp,TightCut,m=2940MeV,G=10MeV.dec index 809974d3a..5a0b14097 100644 --- a/dkfiles/Xicstst0_LcK,pKpi=phsp,TightCut,m=2940MeV,G=10MeV.dec +++ b/dkfiles/Xicstst0_LcK,pKpi=phsp,TightCut,m=2940MeV,G=10MeV.dec @@ -19,7 +19,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut diff --git a/dkfiles/Y4260_X3872gamma,Jpsirho=TightCut.dec b/dkfiles/Y4260_X3872gamma,Jpsirho=TightCut.dec index f2f43ee51..3fbc57393 100644 --- a/dkfiles/Y4260_X3872gamma,Jpsirho=TightCut.dec +++ b/dkfiles/Y4260_X3872gamma,Jpsirho=TightCut.dec @@ -20,7 +20,7 @@ # # from Configurables import LoKi__GenCutTool # -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut @@ -49,7 +49,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/ZZ_eeee.dec b/dkfiles/ZZ_eeee.dec index fab4afa52..8c09584d1 100644 --- a/dkfiles/ZZ_eeee.dec +++ b/dkfiles/ZZ_eeee.dec @@ -9,12 +9,12 @@ # # InsertPythonCode: # from Configurables import Generation, Special, PowhegProduction -# Generation().addTool( Special ) -# Generation().Special.addTool( PowhegProduction ) -# Generation().Special.PowhegProduction.Commands += [ "mllmin 3.d0", "only-e 1"] +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( PowhegProduction ) +# Generation(genAlgName).Special.PowhegProduction.Commands += [ "mllmin 3.d0", "only-e 1"] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# tracksInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation(genAlgName).ParsInAcc # tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/ZZ_ll,bb=1l,5Gev,1b,LoKi.dec b/dkfiles/ZZ_ll,bb=1l,5Gev,1b,LoKi.dec index 990385c63..1e885bbfb 100644 --- a/dkfiles/ZZ_ll,bb=1l,5Gev,1b,LoKi.dec +++ b/dkfiles/ZZ_ll,bb=1l,5Gev,1b,LoKi.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = " ( (count ( isGoodBZ ) > 0) & (count ( isGoodLeptonZ ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/ZZ_mumuee.dec b/dkfiles/ZZ_mumuee.dec index 57186ff9d..13f97a06e 100644 --- a/dkfiles/ZZ_mumuee.dec +++ b/dkfiles/ZZ_mumuee.dec @@ -9,12 +9,12 @@ # # InsertPythonCode: # from Configurables import Generation, Special, PowhegProduction -# Generation().addTool( Special ) -# Generation().Special.addTool( PowhegProduction ) -# Generation().Special.PowhegProduction.Commands += [ "mllmin 3.d0", "e-mu 1"] +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( PowhegProduction ) +# Generation(genAlgName).Special.PowhegProduction.Commands += [ "mllmin 3.d0", "e-mu 1"] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# tracksInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation(genAlgName).ParsInAcc # tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/ZZ_mumumumu.dec b/dkfiles/ZZ_mumumumu.dec index 857593962..a2730cba7 100644 --- a/dkfiles/ZZ_mumumumu.dec +++ b/dkfiles/ZZ_mumumumu.dec @@ -9,12 +9,12 @@ # # InsertPythonCode: # from Configurables import Generation, Special, PowhegProduction -# Generation().addTool( Special ) -# Generation().Special.addTool( PowhegProduction ) -# Generation().Special.PowhegProduction.Commands += [ "mllmin 3.d0", "only-mu 1"] +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( PowhegProduction ) +# Generation(genAlgName).Special.PowhegProduction.Commands += [ "mllmin 3.d0", "only-mu 1"] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# tracksInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation(genAlgName).ParsInAcc # tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 3 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Z_D0gamma=DecProdCut.dec b/dkfiles/Z_D0gamma=DecProdCut.dec index 947db504e..aa3c25f85 100644 --- a/dkfiles/Z_D0gamma=DecProdCut.dec +++ b/dkfiles/Z_D0gamma=DecProdCut.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodZ ) > 0 ) " # @@ -37,8 +37,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_D0gamma=DecProdCut_new.dec b/dkfiles/Z_D0gamma=DecProdCut_new.dec index 4ecd62e58..a5f12f26f 100644 --- a/dkfiles/Z_D0gamma=DecProdCut_new.dec +++ b/dkfiles/Z_D0gamma=DecProdCut_new.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodZ ) > 0 ) " # @@ -36,8 +36,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_D0gamma=DecProdCut_update.dec b/dkfiles/Z_D0gamma=DecProdCut_update.dec index c281bdb44..f0a884d39 100644 --- a/dkfiles/Z_D0gamma=DecProdCut_update.dec +++ b/dkfiles/Z_D0gamma=DecProdCut_update.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodZ ) > 0 ) " # @@ -36,8 +36,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_D0gamma=NoCut.dec b/dkfiles/Z_D0gamma=NoCut.dec index 974bf72d0..82331913c 100644 --- a/dkfiles/Z_D0gamma=NoCut.dec +++ b/dkfiles/Z_D0gamma=NoCut.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " ( count ( isGoodZ ) > 0 ) " # @@ -25,8 +25,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_D0gamma=NoCut_new.dec b/dkfiles/Z_D0gamma=NoCut_new.dec index 733c4e568..53fe1acc9 100644 --- a/dkfiles/Z_D0gamma=NoCut_new.dec +++ b/dkfiles/Z_D0gamma=NoCut_new.dec @@ -6,14 +6,14 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # # Pythia8 options. # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Jpsigamma=DecProdCut.dec b/dkfiles/Z_Jpsigamma=DecProdCut.dec index 8e6012503..e86d548bb 100644 --- a/dkfiles/Z_Jpsigamma=DecProdCut.dec +++ b/dkfiles/Z_Jpsigamma=DecProdCut.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -30,8 +30,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Jpsigamma=DecProdCut_update.dec b/dkfiles/Z_Jpsigamma=DecProdCut_update.dec index 4d2d73507..83b5ac218 100644 --- a/dkfiles/Z_Jpsigamma=DecProdCut_update.dec +++ b/dkfiles/Z_Jpsigamma=DecProdCut_update.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -30,8 +30,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Jpsigamma=NoCut.dec b/dkfiles/Z_Jpsigamma=NoCut.dec index ac54bb263..5a6fd6683 100644 --- a/dkfiles/Z_Jpsigamma=NoCut.dec +++ b/dkfiles/Z_Jpsigamma=NoCut.dec @@ -6,14 +6,14 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # # Pythia8 options. # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Kstgamma=DecProdCut.dec b/dkfiles/Z_Kstgamma=DecProdCut.dec index 7dc0a3cda..f4bf41992 100644 --- a/dkfiles/Z_Kstgamma=DecProdCut.dec +++ b/dkfiles/Z_Kstgamma=DecProdCut.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -34,8 +34,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Kstgamma=DecProdCut_update.dec b/dkfiles/Z_Kstgamma=DecProdCut_update.dec index 30fdf8d53..84b9c6607 100644 --- a/dkfiles/Z_Kstgamma=DecProdCut_update.dec +++ b/dkfiles/Z_Kstgamma=DecProdCut_update.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -34,8 +34,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Kstgamma=NoCut.dec b/dkfiles/Z_Kstgamma=NoCut.dec index 28a4e3de3..107669cbd 100644 --- a/dkfiles/Z_Kstgamma=NoCut.dec +++ b/dkfiles/Z_Kstgamma=NoCut.dec @@ -10,8 +10,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Omegagamma=DecProdCut.dec b/dkfiles/Z_Omegagamma=DecProdCut.dec index f9901fea3..6453ba7f5 100644 --- a/dkfiles/Z_Omegagamma=DecProdCut.dec +++ b/dkfiles/Z_Omegagamma=DecProdCut.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -31,8 +31,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Omegagamma=DecProdCut_update.dec b/dkfiles/Z_Omegagamma=DecProdCut_update.dec index e8a75011c..cd4f2ff15 100644 --- a/dkfiles/Z_Omegagamma=DecProdCut_update.dec +++ b/dkfiles/Z_Omegagamma=DecProdCut_update.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -31,8 +31,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Omegagamma=NoCut.dec b/dkfiles/Z_Omegagamma=NoCut.dec index 662f5d2c8..ccbafbcb5 100644 --- a/dkfiles/Z_Omegagamma=NoCut.dec +++ b/dkfiles/Z_Omegagamma=NoCut.dec @@ -6,14 +6,14 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # # Pythia8 options. # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Phigamma=DecProdCut.dec b/dkfiles/Z_Phigamma=DecProdCut.dec index 76de4e67b..948606363 100644 --- a/dkfiles/Z_Phigamma=DecProdCut.dec +++ b/dkfiles/Z_Phigamma=DecProdCut.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -30,8 +30,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Phigamma=DecProdCut_update.dec b/dkfiles/Z_Phigamma=DecProdCut_update.dec index 11a7daad3..5160f1b69 100644 --- a/dkfiles/Z_Phigamma=DecProdCut_update.dec +++ b/dkfiles/Z_Phigamma=DecProdCut_update.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -30,8 +30,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Phigamma=NoCut.dec b/dkfiles/Z_Phigamma=NoCut.dec index d43c36e3d..fee5646ea 100644 --- a/dkfiles/Z_Phigamma=NoCut.dec +++ b/dkfiles/Z_Phigamma=NoCut.dec @@ -5,14 +5,14 @@ # Cuts: None # # InsertPythonCode: -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # # Pythia8 options. # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Rhogamma=DecProdCut.dec b/dkfiles/Z_Rhogamma=DecProdCut.dec index 07ee1281d..5203e70d9 100644 --- a/dkfiles/Z_Rhogamma=DecProdCut.dec +++ b/dkfiles/Z_Rhogamma=DecProdCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -28,8 +28,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Rhogamma=DecProdCut_update.dec b/dkfiles/Z_Rhogamma=DecProdCut_update.dec index 2d3f692a6..e9d2300c3 100644 --- a/dkfiles/Z_Rhogamma=DecProdCut_update.dec +++ b/dkfiles/Z_Rhogamma=DecProdCut_update.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -28,8 +28,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Rhogamma=NoCut.dec b/dkfiles/Z_Rhogamma=NoCut.dec index 8c6b4c51d..2abf2a269 100644 --- a/dkfiles/Z_Rhogamma=NoCut.dec +++ b/dkfiles/Z_Rhogamma=NoCut.dec @@ -6,14 +6,14 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # # Pythia8 options. # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Upsilongamma=DecProdCut.dec b/dkfiles/Z_Upsilongamma=DecProdCut.dec index 7c8f9ff8e..5da7ac9b2 100644 --- a/dkfiles/Z_Upsilongamma=DecProdCut.dec +++ b/dkfiles/Z_Upsilongamma=DecProdCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -28,8 +28,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Upsilongamma=DecProdCut_update.dec b/dkfiles/Z_Upsilongamma=DecProdCut_update.dec index e4fc2e941..4e5e7a92b 100644 --- a/dkfiles/Z_Upsilongamma=DecProdCut_update.dec +++ b/dkfiles/Z_Upsilongamma=DecProdCut_update.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -28,8 +28,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_Upsilongamma=NoCut.dec b/dkfiles/Z_Upsilongamma=NoCut.dec index 2aa4ee627..318ca2728 100644 --- a/dkfiles/Z_Upsilongamma=NoCut.dec +++ b/dkfiles/Z_Upsilongamma=NoCut.dec @@ -6,14 +6,14 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # # Pythia8 options. # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_bb,2binAcc.dec b/dkfiles/Z_bb,2binAcc.dec index b3adc1a47..a1c658865 100755 --- a/dkfiles/Z_bb,2binAcc.dec +++ b/dkfiles/Z_bb,2binAcc.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "Zwith2binAcc" ) -# tracksInAcc = Generation().Zwith2binAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "Zwith2binAcc" ) +# tracksInAcc = Generation(genAlgName).Zwith2binAcc # tracksInAcc.Code = "count ( isGoodBFromZ ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Z_bb,2mu,inAcc.dec b/dkfiles/Z_bb,2mu,inAcc.dec index bc1e68fd8..6cc2786ec 100644 --- a/dkfiles/Z_bb,2mu,inAcc.dec +++ b/dkfiles/Z_bb,2mu,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "WeakSingleBoson:ffbar2gmZ = on", #Z0/gamma* production # "WeakBosonAndParton:qg2gmZq = on", #q g -> Z q # "WeakBosonAndParton:qqbar2gmZg = on", #q qbar -> Z g @@ -28,8 +28,8 @@ # "23:onIfAny = 5" #turn on decay to b quarks # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "Z_bb2muinAcc" ) -# tracksInAcc = Generation().Z_bb2muinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "Z_bb2muinAcc" ) +# tracksInAcc = Generation(genAlgName).Z_bb2muinAcc # tracksInAcc.Code = "( (count ( isGoodBFromZ ) > 1) & (count(isGoodMuPlus) > 0) & (count(isGoodMuMinus) > 0))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Z_bbjet.dec b/dkfiles/Z_bbjet.dec index 9ed0d232a..c400a199d 100644 --- a/dkfiles/Z_bbjet.dec +++ b/dkfiles/Z_bbjet.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "Zwith2binAcc" ) -# tracksInAcc = Generation().Zwith2binAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "Zwith2binAcc" ) +# tracksInAcc = Generation(genAlgName).Zwith2binAcc # tracksInAcc.Code = "count ( isGoodBFromZ ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Z_cc,2mu,inAcc.dec b/dkfiles/Z_cc,2mu,inAcc.dec index 0ed01b6a9..067223d90 100644 --- a/dkfiles/Z_cc,2mu,inAcc.dec +++ b/dkfiles/Z_cc,2mu,inAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "WeakSingleBoson:ffbar2gmZ = on", #Z0/gamma* production # "WeakBosonAndParton:qg2gmZq = on", #q g -> Z q # "WeakBosonAndParton:qqbar2gmZg = on", #q qbar -> Z g @@ -28,8 +28,8 @@ # "23:onIfAny = 4" #turn on decay to c quarks # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "Z_cc2muinAcc" ) -# tracksInAcc = Generation().Z_cc2muinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "Z_cc2muinAcc" ) +# tracksInAcc = Generation(genAlgName).Z_cc2muinAcc # tracksInAcc.Code = "( (count ( isGoodCFromZ ) > 1) & (count(isGoodMuPlus) > 0) & (count(isGoodMuMinus) > 0))" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Z_cc.dec b/dkfiles/Z_cc.dec index 90f2ca325..e0e6b0118 100644 --- a/dkfiles/Z_cc.dec +++ b/dkfiles/Z_cc.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "Zwith2cinAcc" ) -# tracksInAcc = Generation().Zwith2cinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "Zwith2cinAcc" ) +# tracksInAcc = Generation(genAlgName).Zwith2cinAcc # tracksInAcc.Code = "count ( isGoodCFromZ ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Z_ccjet.dec b/dkfiles/Z_ccjet.dec index 2f2c8620f..6e0dc3f17 100644 --- a/dkfiles/Z_ccjet.dec +++ b/dkfiles/Z_ccjet.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "Zwith2cinAcc" ) -# tracksInAcc = Generation().Zwith2cinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "Zwith2cinAcc" ) +# tracksInAcc = Generation(genAlgName).Zwith2cinAcc # tracksInAcc.Code = "count ( isGoodCFromZ ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Z_ee_PowHeg40GeV.dec b/dkfiles/Z_ee_PowHeg40GeV.dec index 8ba40b8f9..322ea3b31 100644 --- a/dkfiles/Z_ee_PowHeg40GeV.dec +++ b/dkfiles/Z_ee_PowHeg40GeV.dec @@ -9,12 +9,12 @@ # # InsertPythonCode: # from Configurables import Generation, Special, PowhegProduction -# Generation().addTool( Special ) -# Generation().Special.addTool( PowhegProduction ) -# Generation().Special.PowhegProduction.Commands += [ "vdecaymode 1", "mass_low 40"] +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( PowhegProduction ) +# Generation(genAlgName).Special.PowhegProduction.Commands += [ "vdecaymode 1", "mass_low 40"] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# tracksInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation(genAlgName).ParsInAcc # tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Z_gammagamma=DecProdCut.dec b/dkfiles/Z_gammagamma=DecProdCut.dec index 20c849a1a..3a352b70e 100644 --- a/dkfiles/Z_gammagamma=DecProdCut.dec +++ b/dkfiles/Z_gammagamma=DecProdCut.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -27,8 +27,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_gammagamma=DecProdCut_update.dec b/dkfiles/Z_gammagamma=DecProdCut_update.dec index aa5c2bbad..b2eb90b73 100644 --- a/dkfiles/Z_gammagamma=DecProdCut_update.dec +++ b/dkfiles/Z_gammagamma=DecProdCut_update.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -27,8 +27,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_gammagamma=NoCut.dec b/dkfiles/Z_gammagamma=NoCut.dec index fe8f6c490..5a7b06121 100644 --- a/dkfiles/Z_gammagamma=NoCut.dec +++ b/dkfiles/Z_gammagamma=NoCut.dec @@ -10,8 +10,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_mumu.dec b/dkfiles/Z_mumu.dec index 5527464ab..a505fee16 100755 --- a/dkfiles/Z_mumu.dec +++ b/dkfiles/Z_mumu.dec @@ -12,6 +12,8 @@ # Documentation: 1 lepton with pT > 4 GeV # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: EW # Tested: Yes # Responsible: Karol Hennessy Wenchao Zhang diff --git a/dkfiles/Z_mumu_PowHeg40GeV.dec b/dkfiles/Z_mumu_PowHeg40GeV.dec index ca3748edf..269c346fe 100644 --- a/dkfiles/Z_mumu_PowHeg40GeV.dec +++ b/dkfiles/Z_mumu_PowHeg40GeV.dec @@ -9,12 +9,12 @@ # # InsertPythonCode: # from Configurables import Generation, Special, PowhegProduction -# Generation().addTool( Special ) -# Generation().Special.addTool( PowhegProduction ) -# Generation().Special.PowhegProduction.Commands += [ "vdecaymode 2", "mass_low 40"] +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( PowhegProduction ) +# Generation(genAlgName).Special.PowhegProduction.Commands += [ "vdecaymode 2", "mass_low 40"] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# tracksInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# tracksInAcc = Generation(genAlgName).ParsInAcc # tracksInAcc.Code = " ( ( count ( isGoodLepton ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Z_mumubb_Madgraph.dec b/dkfiles/Z_mumubb_Madgraph.dec index 9a73bd48a..9f7e1bdb5 100644 --- a/dkfiles/Z_mumubb_Madgraph.dec +++ b/dkfiles/Z_mumubb_Madgraph.dec @@ -14,14 +14,14 @@ # from Gaudi.Configuration import importOptions # # # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" # # # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" # # # Madgraph options. # from Configurables import Gauss @@ -37,8 +37,8 @@ # # # Generation cut # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoBTwoLeptonFromZ0" ) -# tracksInAcc = Generation().TwoBTwoLeptonFromZ0 +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoBTwoLeptonFromZ0" ) +# tracksInAcc = Generation(genAlgName).TwoBTwoLeptonFromZ0 # tracksInAcc.Code = " ( (count ( isGoodbquark ) > 1) & (count ( isGoodLepton ) >1)) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Z_pigamma=DecProdCut.dec b/dkfiles/Z_pigamma=DecProdCut.dec index 969c6e898..dd0b13938 100644 --- a/dkfiles/Z_pigamma=DecProdCut.dec +++ b/dkfiles/Z_pigamma=DecProdCut.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -27,8 +27,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_pigamma=DecProdCut_update.dec b/dkfiles/Z_pigamma=DecProdCut_update.dec index 169c7411d..fa5ea0ec3 100644 --- a/dkfiles/Z_pigamma=DecProdCut_update.dec +++ b/dkfiles/Z_pigamma=DecProdCut_update.dec @@ -7,11 +7,11 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = "(count(isGoodZ) > 0)" # @@ -27,8 +27,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_pigamma=NoCut.dec b/dkfiles/Z_pigamma=NoCut.dec index 299f45f89..1b93f7758 100644 --- a/dkfiles/Z_pigamma=NoCut.dec +++ b/dkfiles/Z_pigamma=NoCut.dec @@ -10,8 +10,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_pipi=DecProdCut.dec b/dkfiles/Z_pipi=DecProdCut.dec index 21a551ca7..39cb8e078 100644 --- a/dkfiles/Z_pipi=DecProdCut.dec +++ b/dkfiles/Z_pipi=DecProdCut.dec @@ -6,11 +6,11 @@ # FullEventCuts: LoKi::FullGenEventCut/ParsInAcc # # InsertPythonCode: -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " (count(isGoodZ) > 0)" # @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_pipi=DecProdCut_update.dec b/dkfiles/Z_pipi=DecProdCut_update.dec index d1fe63723..4b196cc2e 100644 --- a/dkfiles/Z_pipi=DecProdCut_update.dec +++ b/dkfiles/Z_pipi=DecProdCut_update.dec @@ -6,11 +6,11 @@ # FullEventCuts: LoKi::FullGenEventCut/ParsInAcc # # InsertPythonCode: -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "ParsInAcc") -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "ParsInAcc") +# ParsInAcc = Generation(genAlgName).ParsInAcc # # ParsInAcc.Code = " (count(isGoodZ) > 0)" # @@ -26,8 +26,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Z_pipi=NoCut.dec b/dkfiles/Z_pipi=NoCut.dec index 1d839019d..a929127ef 100644 --- a/dkfiles/Z_pipi=NoCut.dec +++ b/dkfiles/Z_pipi=NoCut.dec @@ -10,8 +10,8 @@ # from Gaudi.Configuration import importOptions # from Configurables import Pythia8Production # importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') -# Generation().Special.addTool(Pythia8Production) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # 'WeakSingleBoson:ffbar2gmZ = on', # 'WeakZ0:gmZmode = 2', # '23:mayDecay = false'] diff --git a/dkfiles/Zbjet=mu17,InAcc.dec b/dkfiles/Zbjet=mu17,InAcc.dec index 5f9b7f976..86a87c923 100644 --- a/dkfiles/Zbjet=mu17,InAcc.dec +++ b/dkfiles/Zbjet=mu17,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ZbjetCut" ) -# zbcut = Generation().ZbjetCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ZbjetCut" ) +# zbcut = Generation(genAlgName).ZbjetCut # zbcut.Code = " ( (count ( isGoodb ) > 0) & (count(isGoodZ) > 0)) " # zbcut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Zbjet=mumu,InAcc.dec b/dkfiles/Zbjet=mumu,InAcc.dec index 6f93cf163..e82db6db4 100644 --- a/dkfiles/Zbjet=mumu,InAcc.dec +++ b/dkfiles/Zbjet=mumu,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ZbjetCut" ) -# zbcut = Generation().ZbjetCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ZbjetCut" ) +# zbcut = Generation(genAlgName).ZbjetCut # zbcut.Code = " ( (count ( isGoodb ) > 0) & (count(isGoodZ) > 0)) " # zbcut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Zc3900,Jpsipi=DecProdCut,InAcc.dec b/dkfiles/Zc3900,Jpsipi=DecProdCut,InAcc.dec index 926954d06..7d9976322 100644 --- a/dkfiles/Zc3900,Jpsipi=DecProdCut,InAcc.dec +++ b/dkfiles/Zc3900,Jpsipi=DecProdCut,InAcc.dec @@ -11,8 +11,8 @@ # ParticleValue: "Sigma_c+ 83 4212 1.0 3.8866 2.334e-23 Sigma_c+ 4212 0.3" , "Sigma_c~- 84 -4212 -1.0 3.8866 2.334e-23 anti-Sigma_c- -4212 0.3" # # InsertPythonCode: -# # Generation().SignalPlain.SignalPIDList = [ 4212, -4212 ] -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# # Generation(genAlgName).SignalPlain.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # # EndInsertPythonCode # diff --git a/dkfiles/Zc4200,Jpsipi=DecProdCut,InAcc.dec b/dkfiles/Zc4200,Jpsipi=DecProdCut,InAcc.dec index efdee00f9..27c05146a 100644 --- a/dkfiles/Zc4200,Jpsipi=DecProdCut,InAcc.dec +++ b/dkfiles/Zc4200,Jpsipi=DecProdCut,InAcc.dec @@ -11,8 +11,8 @@ # ParticleValue: "Sigma_c+ 83 4212 1.0 4.196 1.779e-24 Sigma_c+ 4212 1.5" , "Sigma_c~- 84 -4212 -1.0 4.196 1.779e-24 anti-Sigma_c- -4212 1.5" # # InsertPythonCode: -# # Generation().SignalPlain.SignalPIDList = [ 4212, -4212 ] -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# # Generation(genAlgName).SignalPlain.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # # EndInsertPythonCode # diff --git a/dkfiles/Zc4430,Jpsipi=DecProdCut,InAcc.dec b/dkfiles/Zc4430,Jpsipi=DecProdCut,InAcc.dec index 3de7f1f45..6f0d17707 100644 --- a/dkfiles/Zc4430,Jpsipi=DecProdCut,InAcc.dec +++ b/dkfiles/Zc4430,Jpsipi=DecProdCut,InAcc.dec @@ -11,8 +11,8 @@ # ParticleValue: "Sigma_c+ 83 4212 1.0 4.478 3.636e-24 Sigma_c+ 4212 1.8" , "Sigma_c~- 84 -4212 -1.0 4.478 3.636e-24 anti-Sigma_c- -4212 1.8" # # InsertPythonCode: -# # Generation().SignalPlain.SignalPIDList = [ 4212, -4212 ] -# Generation().SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] +# # Generation(genAlgName).SignalPlain.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalRepeatedHadronization.SignalPIDList = [ 4212, -4212 ] # # EndInsertPythonCode # diff --git a/dkfiles/Zcjet=mu17,InAcc.dec b/dkfiles/Zcjet=mu17,InAcc.dec index 1ed6ed9b1..930feb656 100644 --- a/dkfiles/Zcjet=mu17,InAcc.dec +++ b/dkfiles/Zcjet=mu17,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ZcjetCut" ) -# zccut = Generation().ZcjetCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ZcjetCut" ) +# zccut = Generation(genAlgName).ZcjetCut # zccut.Code = " ( (count ( isGoodc ) > 0) &(count(isGoodZ) > 0)) " # zccut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Zcjet=mumu,InAcc.dec b/dkfiles/Zcjet=mumu,InAcc.dec index 1ee5c0553..e42b52df3 100644 --- a/dkfiles/Zcjet=mumu,InAcc.dec +++ b/dkfiles/Zcjet=mumu,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ZcjetCut" ) -# zccut = Generation().ZcjetCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ZcjetCut" ) +# zccut = Generation(genAlgName).ZcjetCut # zccut.Code = " ( (count ( isGoodc ) > 0) &(count(isGoodZ) > 0)) " # zccut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Zgamma_bb=PHOTOS.dec b/dkfiles/Zgamma_bb=PHOTOS.dec index e01bb6f56..dd4a69d46 100755 --- a/dkfiles/Zgamma_bb=PHOTOS.dec +++ b/dkfiles/Zgamma_bb=PHOTOS.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) -# ParsInAcc = Generation().ParsInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation(genAlgName).ParsInAcc # ParsInAcc.Code = " ( count ( isGoodZ ) > 0 ) " # # ParsInAcc.Preambulo += [ diff --git a/dkfiles/b_D03piInclBkg,Kpi=TightCut.dec b/dkfiles/b_D03piInclBkg,Kpi=TightCut.dec index 69e3f88eb..412953632 100644 --- a/dkfiles/b_D03piInclBkg,Kpi=TightCut.dec +++ b/dkfiles/b_D03piInclBkg,Kpi=TightCut.dec @@ -10,8 +10,8 @@ # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "B2D03piBkg" ) -# tightCut = Generation().B2D03piBkg +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "B2D03piBkg" ) +# tightCut = Generation(genAlgName).B2D03piBkg # tightCut.Code = "( ( count(B2D0X)>0 ) & ( count(X23piX)>0 ) & ( count(goodB2D03piX)==0 ) )" # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV' diff --git a/dkfiles/bbbar=HardQCD,pt14GeV,e.dec b/dkfiles/bbbar=HardQCD,pt14GeV,e.dec index be3dd122b..fc9adc6eb 100644 --- a/dkfiles/bbbar=HardQCD,pt14GeV,e.dec +++ b/dkfiles/bbbar=HardQCD,pt14GeV,e.dec @@ -14,8 +14,8 @@ #ExtraOptions: HardQCD_bbbar #InsertPythonCode: #from Configurables import LoKi__FullGenEventCut -#Generation().addTool(LoKi__FullGenEventCut, 'HighPtElectronInAcc') -#cutTool = Generation().HighPtElectronInAcc +#Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'HighPtElectronInAcc') +#cutTool = Generation(genAlgName).HighPtElectronInAcc #cutTool.Code = 'count(HighPtElectronInAcc) > 0' #cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/bbbar=HardQCD,pt14GeV,mu.dec b/dkfiles/bbbar=HardQCD,pt14GeV,mu.dec index 42042a0fe..218c171a0 100644 --- a/dkfiles/bbbar=HardQCD,pt14GeV,mu.dec +++ b/dkfiles/bbbar=HardQCD,pt14GeV,mu.dec @@ -13,8 +13,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'HighPtMuonInAcc') -# cutTool = Generation().HighPtMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'HighPtMuonInAcc') +# cutTool = Generation(genAlgName).HighPtMuonInAcc # cutTool.Code = 'count(HighPtMuonInAcc) > 0' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/bbbar=HardQCD,pt18GeV,e.dec b/dkfiles/bbbar=HardQCD,pt18GeV,e.dec index 7de240858..e176adb22 100644 --- a/dkfiles/bbbar=HardQCD,pt18GeV,e.dec +++ b/dkfiles/bbbar=HardQCD,pt18GeV,e.dec @@ -14,8 +14,8 @@ #ExtraOptions: HardQCD_bbbar #InsertPythonCode: #from Configurables import LoKi__FullGenEventCut -#Generation().addTool(LoKi__FullGenEventCut, 'HighPtElectronInAcc') -#cutTool = Generation().HighPtElectronInAcc +#Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'HighPtElectronInAcc') +#cutTool = Generation(genAlgName).HighPtElectronInAcc #cutTool.Code = 'count(HighPtElectronInAcc) > 0' #cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/bbbar=HardQCD,pt18GeV,mu.dec b/dkfiles/bbbar=HardQCD,pt18GeV,mu.dec index cde5128c4..87d21085f 100644 --- a/dkfiles/bbbar=HardQCD,pt18GeV,mu.dec +++ b/dkfiles/bbbar=HardQCD,pt18GeV,mu.dec @@ -13,8 +13,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'HighPtMuonInAcc') -# cutTool = Generation().HighPtMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'HighPtMuonInAcc') +# cutTool = Generation(genAlgName).HighPtMuonInAcc # cutTool.Code = 'count(HighPtMuonInAcc) > 0' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/ccbar=HardQCD,pt14GeV,e.dec b/dkfiles/ccbar=HardQCD,pt14GeV,e.dec index c175af17b..7247b134e 100644 --- a/dkfiles/ccbar=HardQCD,pt14GeV,e.dec +++ b/dkfiles/ccbar=HardQCD,pt14GeV,e.dec @@ -14,8 +14,8 @@ #ExtraOptions: HardQCD_ccbar #InsertPythonCode: #from Configurables import LoKi__FullGenEventCut -#Generation().addTool(LoKi__FullGenEventCut, 'HighPtElectronInAcc') -#cutTool = Generation().HighPtElectronInAcc +#Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'HighPtElectronInAcc') +#cutTool = Generation(genAlgName).HighPtElectronInAcc #cutTool.Code = 'count(HighPtElectronInAcc) > 0' #cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/ccbar=HardQCD,pt14GeV,mu.dec b/dkfiles/ccbar=HardQCD,pt14GeV,mu.dec index c8cf9bd5a..6cb10d097 100644 --- a/dkfiles/ccbar=HardQCD,pt14GeV,mu.dec +++ b/dkfiles/ccbar=HardQCD,pt14GeV,mu.dec @@ -14,8 +14,8 @@ #ExtraOptions: HardQCD_ccbar #InsertPythonCode: #from Configurables import LoKi__FullGenEventCut -#Generation().addTool(LoKi__FullGenEventCut, 'HighPtMuonInAcc') -#cutTool = Generation().HighPtMuonInAcc +#Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'HighPtMuonInAcc') +#cutTool = Generation(genAlgName).HighPtMuonInAcc #cutTool.Code = 'count(HighPtMuonInAcc) > 0' #cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/ccbar=HardQCD,pt18GeV,e.dec b/dkfiles/ccbar=HardQCD,pt18GeV,e.dec index 4966156e8..befb48661 100644 --- a/dkfiles/ccbar=HardQCD,pt18GeV,e.dec +++ b/dkfiles/ccbar=HardQCD,pt18GeV,e.dec @@ -14,8 +14,8 @@ #ExtraOptions: HardQCD_ccbar #InsertPythonCode: #from Configurables import LoKi__FullGenEventCut -#Generation().addTool(LoKi__FullGenEventCut, 'HighPtElectronInAcc') -#cutTool = Generation().HighPtElectronInAcc +#Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'HighPtElectronInAcc') +#cutTool = Generation(genAlgName).HighPtElectronInAcc #cutTool.Code = 'count(HighPtElectronInAcc) > 0' #cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/ccbar=HardQCD,pt18GeV,mu.dec b/dkfiles/ccbar=HardQCD,pt18GeV,mu.dec index 8f98fbf0d..a43d41fc0 100644 --- a/dkfiles/ccbar=HardQCD,pt18GeV,mu.dec +++ b/dkfiles/ccbar=HardQCD,pt18GeV,mu.dec @@ -14,8 +14,8 @@ #ExtraOptions: HardQCD_ccbar #InsertPythonCode: #from Configurables import LoKi__FullGenEventCut -#Generation().addTool(LoKi__FullGenEventCut, 'HighPtMuonInAcc') -#cutTool = Generation().HighPtMuonInAcc +#Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'HighPtMuonInAcc') +#cutTool = Generation(genAlgName).HighPtMuonInAcc #cutTool.Code = 'count(HighPtMuonInAcc) > 0' #cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/cep_chic0_psi1Sgamma,ee=Psi,EEInAcc.dec b/dkfiles/cep_chic0_psi1Sgamma,ee=Psi,EEInAcc.dec index 7f794effe..42b680bbc 100644 --- a/dkfiles/cep_chic0_psi1Sgamma,ee=Psi,EEInAcc.dec +++ b/dkfiles/cep_chic0_psi1Sgamma,ee=Psi,EEInAcc.dec @@ -10,16 +10,16 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 21", # Chi_c0[psi(1S)[mu,mu],gamma] production # "SuperChic2:decays = false", # Turn off SuperChic2 decays. # "SuperChic2:mmin = 2.0"] # QCD-induced processes must have mmin > 2 GeV # # # Cuts on the chi_c0(1P). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodChic ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_chic0_psi1Sgamma,mumu.dec b/dkfiles/cep_chic0_psi1Sgamma,mumu.dec index ba770b3a4..a3896bccf 100644 --- a/dkfiles/cep_chic0_psi1Sgamma,mumu.dec +++ b/dkfiles/cep_chic0_psi1Sgamma,mumu.dec @@ -8,26 +8,26 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedNInteractions" +# Generation(genAlgName).PileUpTool = "FixedNInteractions" # # # SuperChic options. # from Configurables import SuperChicProduction -# Generation().Special.addTool(SuperChicProduction) -# Generation().Special.SuperChicProduction.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChicProduction) +# Generation(genAlgName).Special.SuperChicProduction.Commands += [ # "xflag chic", # Chi_c production. # "chiflag 0", # Produce the 0++ chi_c state. # "decay 1"] # Use the Jpsi[mu,mu] gamma decay for the chi_c. # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 21"] # Chic_c0[psi(1S)[mu,mu],gamma] production. # # # Cuts on the chi_c0. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( out1 ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_chic0_psi1Sgamma,mumu=Psi,MuMuInAcc.dec b/dkfiles/cep_chic0_psi1Sgamma,mumu=Psi,MuMuInAcc.dec index 9a9290ba9..64b534d65 100644 --- a/dkfiles/cep_chic0_psi1Sgamma,mumu=Psi,MuMuInAcc.dec +++ b/dkfiles/cep_chic0_psi1Sgamma,mumu=Psi,MuMuInAcc.dec @@ -9,8 +9,8 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 21", # Chi_c0[psi(1S)[mu,mu],gamma] production # "SuperChic2:gencuts = true", # Apply cuts below on pseudorapidity # "SuperChic2:etabmin = 1.95", # mu- pseudorapidity min diff --git a/dkfiles/cep_chic1_psi1Sgamma,ee=Psi,EEInAcc.dec b/dkfiles/cep_chic1_psi1Sgamma,ee=Psi,EEInAcc.dec index afd6a337d..9fd8f96ee 100644 --- a/dkfiles/cep_chic1_psi1Sgamma,ee=Psi,EEInAcc.dec +++ b/dkfiles/cep_chic1_psi1Sgamma,ee=Psi,EEInAcc.dec @@ -10,16 +10,16 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 22", # Chi_c1[psi(1S)[mu,mu],gamma] production # "SuperChic2:decays = false", # Turn off SuperChic2 decays. # "SuperChic2:mmin = 2.0"] # QCD-induced processes must have mmin > 2 GeV # # # Cuts on the chi_c1(1P). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodChic ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_chic1_psi1Sgamma,mumu.dec b/dkfiles/cep_chic1_psi1Sgamma,mumu.dec index 8b37b5949..9afdb3f1a 100644 --- a/dkfiles/cep_chic1_psi1Sgamma,mumu.dec +++ b/dkfiles/cep_chic1_psi1Sgamma,mumu.dec @@ -8,26 +8,26 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedNInteractions" +# Generation(genAlgName).PileUpTool = "FixedNInteractions" # # # SuperChic options. # from Configurables import SuperChicProduction -# Generation().Special.addTool(SuperChicProduction) -# Generation().Special.SuperChicProduction.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChicProduction) +# Generation(genAlgName).Special.SuperChicProduction.Commands += [ # "xflag chic", # Chi_c production. # "chiflag 1", # Produce the 1++ chi_c state. # "decay 1"] # Use the Jpsi[mu,mu] gamma decay for the chi_c. # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 22"] # Chic_c1[psi(1S)[mu,mu],gamma] production. # # # Cuts on the chi_c1. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( out1 ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_chic1_psi1Sgamma,mumu=Psi,MuMuInAcc.dec b/dkfiles/cep_chic1_psi1Sgamma,mumu=Psi,MuMuInAcc.dec index 9d24a7c26..fba62cdfd 100644 --- a/dkfiles/cep_chic1_psi1Sgamma,mumu=Psi,MuMuInAcc.dec +++ b/dkfiles/cep_chic1_psi1Sgamma,mumu=Psi,MuMuInAcc.dec @@ -9,8 +9,8 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 22", # Chi_c1[psi(1S)[mu,mu],gamma] production # "SuperChic2:gencuts = true", # Apply cuts below on pseudorapidity # "SuperChic2:etabmin = 1.95", # mu- pseudorapidity min diff --git a/dkfiles/cep_chic2_psi1Sgamma,ee=Psi,EEInAcc.dec b/dkfiles/cep_chic2_psi1Sgamma,ee=Psi,EEInAcc.dec index 12c30a394..901a1e4d4 100644 --- a/dkfiles/cep_chic2_psi1Sgamma,ee=Psi,EEInAcc.dec +++ b/dkfiles/cep_chic2_psi1Sgamma,ee=Psi,EEInAcc.dec @@ -10,16 +10,16 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 23", # Chi_c2[psi(1S)[mu,mu],gamma] production # "SuperChic2:decays = false", # Turn off SuperChic2 decays. # "SuperChic2:mmin = 2.0"] # QCD-induced processes must have mmin > 2 GeV # # # Cuts on the chi_c2(1P). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodChic ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_chic2_psi1Sgamma,mumu.dec b/dkfiles/cep_chic2_psi1Sgamma,mumu.dec index 8ba9940cd..d57f72345 100644 --- a/dkfiles/cep_chic2_psi1Sgamma,mumu.dec +++ b/dkfiles/cep_chic2_psi1Sgamma,mumu.dec @@ -8,26 +8,26 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedNInteractions" +# Generation(genAlgName).PileUpTool = "FixedNInteractions" # # # SuperChic options. # from Configurables import SuperChicProduction -# Generation().Special.addTool(SuperChicProduction) -# Generation().Special.SuperChicProduction.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChicProduction) +# Generation(genAlgName).Special.SuperChicProduction.Commands += [ # "xflag chic", # Chi_c production. # "chiflag 2", # Produce the 2++ chi_c state. # "decay 1"] # Use the Jpsi[mu,mu] gamma decay for the chi_c. # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 23"] # Chic_2c[psi(1S)[mu,mu],gamma] production. # # # Cuts on the chi_c2. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( out1 ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_chic2_psi1Sgamma,mumu=Psi,MuMuInAcc.dec b/dkfiles/cep_chic2_psi1Sgamma,mumu=Psi,MuMuInAcc.dec index bcad1bc35..22824a223 100644 --- a/dkfiles/cep_chic2_psi1Sgamma,mumu=Psi,MuMuInAcc.dec +++ b/dkfiles/cep_chic2_psi1Sgamma,mumu=Psi,MuMuInAcc.dec @@ -9,8 +9,8 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 23", # Chi_c2[psi(1S)[mu,mu],gamma] production # "SuperChic2:gencuts = true", # Apply cuts below on pseudorapidity # "SuperChic2:etabmin = 1.95", # mu- pseudorapidity min diff --git a/dkfiles/cep_ee,inAcc,m1.4GeV.dec b/dkfiles/cep_ee,inAcc,m1.4GeV.dec index fe3d704d6..6526e547a 100755 --- a/dkfiles/cep_ee,inAcc,m1.4GeV.dec +++ b/dkfiles/cep_ee,inAcc,m1.4GeV.dec @@ -9,8 +9,8 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 56", # e,e production. # "SuperChic2:mmin = 1.4", # min mass dielectron 1.4 GeV # "SuperChic2:gencuts = true", # Apply cuts below on pseudorapidity diff --git a/dkfiles/cep_mumu,inAcc,m1.4GeV.dec b/dkfiles/cep_mumu,inAcc,m1.4GeV.dec index b6a3f0d5c..11b8cc657 100755 --- a/dkfiles/cep_mumu,inAcc,m1.4GeV.dec +++ b/dkfiles/cep_mumu,inAcc,m1.4GeV.dec @@ -9,8 +9,8 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 57", # mu,mu production. # "SuperChic2:gencuts = true", # Apply cuts below on pseudorapidity # "SuperChic2:etaamin = 1.95", # mu+ pseudorapidity min diff --git a/dkfiles/cep_psi1S_ee.dec b/dkfiles/cep_psi1S_ee.dec index 084a5271e..9b477d978 100644 --- a/dkfiles/cep_psi1S_ee.dec +++ b/dkfiles/cep_psi1S_ee.dec @@ -10,15 +10,15 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 50", # Psi(1S)[e,e] production. # "SuperChic2:decays = false"] # Turn off SuperChic2 decays. # # # Cut on the J/psi. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( out1 ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_psi1S_ee=Psi,EEInAcc.dec b/dkfiles/cep_psi1S_ee=Psi,EEInAcc.dec index 1ba34afda..cfce3b23c 100644 --- a/dkfiles/cep_psi1S_ee=Psi,EEInAcc.dec +++ b/dkfiles/cep_psi1S_ee=Psi,EEInAcc.dec @@ -10,8 +10,8 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 50", # Psi(1S)[mu,mu] production. # "SuperChic2:ymin = 1.95", # central system min rapidity # "SuperChic2:ymax = 5.05", # central system max rapidity @@ -19,8 +19,8 @@ # # # Cuts on the psi(1S). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodJpsi ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_psi1S_mumu.dec b/dkfiles/cep_psi1S_mumu.dec index d9268dcc4..abe6f87c7 100644 --- a/dkfiles/cep_psi1S_mumu.dec +++ b/dkfiles/cep_psi1S_mumu.dec @@ -10,14 +10,14 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 50"] # Psi(1S)[mu,mu] production. # # # Cut on the J/psi. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( out1 ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_psi1S_mumu=Psi,MuMuInAcc.dec b/dkfiles/cep_psi1S_mumu=Psi,MuMuInAcc.dec index 85a79553e..2cf6bd093 100755 --- a/dkfiles/cep_psi1S_mumu=Psi,MuMuInAcc.dec +++ b/dkfiles/cep_psi1S_mumu=Psi,MuMuInAcc.dec @@ -9,8 +9,8 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 50", # Psi(1S)[mu,mu] production. # "SuperChic2:ymin = 1.95", # central system min rapidity # "SuperChic2:ymax = 5.05", # central system max rapidity diff --git a/dkfiles/cep_psi2S_ee.dec b/dkfiles/cep_psi2S_ee.dec index 94ab512c2..48e9866a5 100644 --- a/dkfiles/cep_psi2S_ee.dec +++ b/dkfiles/cep_psi2S_ee.dec @@ -10,15 +10,15 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 52", # Psi(2S)[e,e] production. # "SuperChic2:decays = false"] # Turn off SuperChic2 decays. # # # Cuts on the psi(2S). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( out1 ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_psi2S_ee=Psi,EEInAcc.dec b/dkfiles/cep_psi2S_ee=Psi,EEInAcc.dec index 2285ccc3a..695e3b47c 100644 --- a/dkfiles/cep_psi2S_ee=Psi,EEInAcc.dec +++ b/dkfiles/cep_psi2S_ee=Psi,EEInAcc.dec @@ -10,8 +10,8 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 52", # Psi(2S)[mu,mu] production. # "SuperChic2:ymin = 1.95", # central system min rapidity # "SuperChic2:ymax = 5.05", # central system max rapidity @@ -19,8 +19,8 @@ # # # Cuts on the psi(2S). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodPsi2S ) == 1)" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_psi2S_mumu.dec b/dkfiles/cep_psi2S_mumu.dec index c4601c2ed..0aa1d0f45 100644 --- a/dkfiles/cep_psi2S_mumu.dec +++ b/dkfiles/cep_psi2S_mumu.dec @@ -10,14 +10,14 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 52"] # Psi(2S)[mu,mu] production. # # # Cuts on the psi(2S). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( out1 ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_psi2S_mumu=Psi,MuMuInAcc.dec b/dkfiles/cep_psi2S_mumu=Psi,MuMuInAcc.dec index 18d02b4ef..9c9c26bf9 100644 --- a/dkfiles/cep_psi2S_mumu=Psi,MuMuInAcc.dec +++ b/dkfiles/cep_psi2S_mumu=Psi,MuMuInAcc.dec @@ -9,8 +9,8 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 52", # Psi(2S)[mu,mu] production. # "SuperChic2:ymin = 1.95", # central system min rapidity # "SuperChic2:ymax = 5.05", # central system max rapidity diff --git a/dkfiles/cep_psi2S_psi1SX,ee=Psi,EEInAcc.dec b/dkfiles/cep_psi2S_psi1SX,ee=Psi,EEInAcc.dec index 0e937d3c0..712f643c3 100644 --- a/dkfiles/cep_psi2S_psi1SX,ee=Psi,EEInAcc.dec +++ b/dkfiles/cep_psi2S_psi1SX,ee=Psi,EEInAcc.dec @@ -10,15 +10,15 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 52", # Psi(2S)[mu,mu] production. # "SuperChic2:decays = false"] # Turn off SuperChic2 decays # # # Cuts on the psi(2S). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodPsi2S ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_psi2S_psi1SX,mumu.dec b/dkfiles/cep_psi2S_psi1SX,mumu.dec index eb602c6df..6b639155a 100644 --- a/dkfiles/cep_psi2S_psi1SX,mumu.dec +++ b/dkfiles/cep_psi2S_psi1SX,mumu.dec @@ -8,29 +8,29 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedNInteractions" +# Generation(genAlgName).PileUpTool = "FixedNInteractions" # # # SuperChic options. # from Configurables import SuperChicProduction -# Generation().Special.addTool(SuperChicProduction) -# Generation().Special.SuperChicProduction.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChicProduction) +# Generation(genAlgName).Special.SuperChicProduction.Commands += [ # "xflag psip", # Psi(2S) production. # "phdecay mu"] # Use the psi(2S)[mu,mu] decay, changed later by EvtGen. # # # Use EvtGen to decay the psi(2S). -# Generation().Special.SuperChicProduction.Decays = False +# Generation(genAlgName).Special.SuperChicProduction.Decays = False # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 52", # Psi(2S)[mu,mu] production. # "SuperChic2:decays = false"] # Turn off SuperChic2 decays. # # # Cuts on the psi(2S). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( out1 ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_psi2S_psi1SX,mumu=Psi,MuMuInAcc.dec b/dkfiles/cep_psi2S_psi1SX,mumu=Psi,MuMuInAcc.dec index 7e87745cb..f3d41bf27 100644 --- a/dkfiles/cep_psi2S_psi1SX,mumu=Psi,MuMuInAcc.dec +++ b/dkfiles/cep_psi2S_psi1SX,mumu=Psi,MuMuInAcc.dec @@ -10,15 +10,15 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 52", # Psi(2S)[mu,mu] production. # "SuperChic2:decays = false"] # Turn off SuperChic2 decays # # # Cuts on the psi(2S). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodPsi2S ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_psi2S_psi1Spipi,mumu.dec b/dkfiles/cep_psi2S_psi1Spipi,mumu.dec index 546e06bdb..27a33cbd5 100644 --- a/dkfiles/cep_psi2S_psi1Spipi,mumu.dec +++ b/dkfiles/cep_psi2S_psi1Spipi,mumu.dec @@ -8,25 +8,25 @@ # # InsertPythonCode: # # Stop pile-up generation. -# Generation().PileUpTool = "FixedNInteractions" +# Generation(genAlgName).PileUpTool = "FixedNInteractions" # # # SuperChic options. # from Configurables import SuperChicProduction -# Generation().Special.addTool(SuperChicProduction) -# Generation().Special.SuperChicProduction.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChicProduction) +# Generation(genAlgName).Special.SuperChicProduction.Commands += [ # "xflag psip", # Psi(2S) production. # "phdecay psipi"] # Use the psi(1S)[mu,mu] pi pi decay for the psi(2S). # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 53"] # Psi(2S)[mu,mu,pi,pi] production. # # # Cuts on the psi(2S). # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( out1 ) == 1 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec b/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec index 18a61b45c..fc99e2d28 100644 --- a/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec +++ b/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec @@ -11,9 +11,9 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c0(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c0(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[mu+]cc' : ' in_range (0.005 , GTHETA , 0.400 ) ' # } # EndInsertPythonCode diff --git a/dkfiles/chic1_Jpsigamma,mumu.dec b/dkfiles/chic1_Jpsigamma,mumu.dec index de727c0f4..ba4f60486 100644 --- a/dkfiles/chic1_Jpsigamma,mumu.dec +++ b/dkfiles/chic1_Jpsigamma,mumu.dec @@ -12,6 +12,8 @@ # predefined and generated in a specific generator (SUPERCHIC). # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: EW # Tested: Yes # Responsible: Kazu Akiba diff --git a/dkfiles/chic1_Jpsigamma,mumu=TightCut,LooserCuts.dec b/dkfiles/chic1_Jpsigamma,mumu=TightCut,LooserCuts.dec index 600445232..ffbec7cf3 100644 --- a/dkfiles/chic1_Jpsigamma,mumu=TightCut,LooserCuts.dec +++ b/dkfiles/chic1_Jpsigamma,mumu=TightCut,LooserCuts.dec @@ -11,9 +11,9 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c1(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c1(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[mu+]cc' : ' in_range (0.005 , GTHETA , 0.400 ) ' # } # EndInsertPythonCode @@ -21,6 +21,8 @@ # Documentation: chi_c1 decay to J/psi gamma. Muons are required to be inside LHCb, but gamma is left. # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: QCD # Tested: Yes # Responsible: Barak Raimond Gruberg Cazon diff --git a/dkfiles/chic1_Jpsigamma,mumu=TightCut.dec b/dkfiles/chic1_Jpsigamma,mumu=TightCut.dec index 4b4ebfc2e..9385f5f62 100644 --- a/dkfiles/chic1_Jpsigamma,mumu=TightCut.dec +++ b/dkfiles/chic1_Jpsigamma,mumu=TightCut.dec @@ -9,9 +9,9 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c1(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c1(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'gamma' : ' ( GPT > 0.5 * GeV ) ', # '[mu+]cc' : ' in_range (0.005 , GTHETA , 0.400 ) ' , # 'J/psi(1S)' : ' ( GPT > 2.9 * GeV ) ' diff --git a/dkfiles/chic1_Jpsimumu,pp=DecProdCut.dec b/dkfiles/chic1_Jpsimumu,pp=DecProdCut.dec index 786baf58d..9c7179992 100644 --- a/dkfiles/chic1_Jpsimumu,pp=DecProdCut.dec +++ b/dkfiles/chic1_Jpsimumu,pp=DecProdCut.dec @@ -18,7 +18,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/chic1_Jpsimumu=TightCut.dec b/dkfiles/chic1_Jpsimumu=TightCut.dec index a7ff6cbb5..feb594628 100644 --- a/dkfiles/chic1_Jpsimumu=TightCut.dec +++ b/dkfiles/chic1_Jpsimumu=TightCut.dec @@ -19,7 +19,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) @@ -50,7 +50,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/chic22P_D+D-=TightCut.dec b/dkfiles/chic22P_D+D-=TightCut.dec index 2d195f221..6955811c2 100644 --- a/dkfiles/chic22P_D+D-=TightCut.dec +++ b/dkfiles/chic22P_D+D-=TightCut.dec @@ -26,7 +26,7 @@ # # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -71,7 +71,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/chic22P_D0D0bar=TightCut.dec b/dkfiles/chic22P_D0D0bar=TightCut.dec index 3c12a3fc1..988641a97 100644 --- a/dkfiles/chic22P_D0D0bar=TightCut.dec +++ b/dkfiles/chic22P_D0D0bar=TightCut.dec @@ -26,7 +26,7 @@ # # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -71,7 +71,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/chic2_Jpsigamma,mumu=TightCut,LooserCuts.dec b/dkfiles/chic2_Jpsigamma,mumu=TightCut,LooserCuts.dec index 59a3e0956..c5305dcb5 100644 --- a/dkfiles/chic2_Jpsigamma,mumu=TightCut,LooserCuts.dec +++ b/dkfiles/chic2_Jpsigamma,mumu=TightCut,LooserCuts.dec @@ -11,9 +11,9 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c2(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c2(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[mu+]cc' : ' in_range (0.005 , GTHETA , 0.400 ) ' # } # EndInsertPythonCode @@ -21,6 +21,8 @@ # Documentation: chi_c2 decay to J/psi gamma. Muons are required to be inside LHCb, but gamma is left. # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: QCD # Tested: Yes # Responsible: Barak Raimond Gruberg Cazon diff --git a/dkfiles/chic2_Jpsigamma,mumu=TightCut.dec b/dkfiles/chic2_Jpsigamma,mumu=TightCut.dec index fdf64b6e6..187a67f65 100644 --- a/dkfiles/chic2_Jpsigamma,mumu=TightCut.dec +++ b/dkfiles/chic2_Jpsigamma,mumu=TightCut.dec @@ -9,9 +9,9 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c2(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c2(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'gamma' : ' ( GPT > 0.5 * GeV ) ', # '[mu+]cc' : ' in_range (0.005 , GTHETA , 0.400 ) ' , # 'J/psi(1S)' : ' ( GPT > 2.9 * GeV ) ' diff --git a/dkfiles/chic2_Jpsimumu=TightCut.dec b/dkfiles/chic2_Jpsimumu=TightCut.dec index db7aaa2c2..0b0ba7ec7 100644 --- a/dkfiles/chic2_Jpsimumu=TightCut.dec +++ b/dkfiles/chic2_Jpsimumu=TightCut.dec @@ -19,7 +19,7 @@ # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) @@ -50,7 +50,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/deuteron_in_acc.dec b/dkfiles/deuteron_in_acc.dec index 5b93a24c5..19bbd515d 100755 --- a/dkfiles/deuteron_in_acc.dec +++ b/dkfiles/deuteron_in_acc.dec @@ -13,8 +13,8 @@ # #InsertPythonCode: #from Configurables import LoKi__FullGenEventCut -#Generation().addTool(LoKi__FullGenEventCut, 'DeuteronInAcc') -#cutTool = Generation().DeuteronInAcc +#Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'DeuteronInAcc') +#cutTool = Generation(genAlgName).DeuteronInAcc #cutTool.Code = 'count(DeuteronInAcc) == 1' #cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV', diff --git a/dkfiles/dijet=b,m110GeV,mu.dec b/dkfiles/dijet=b,m110GeV,mu.dec index 42eedb03e..198970876 100644 --- a/dkfiles/dijet=b,m110GeV,mu.dec +++ b/dkfiles/dijet=b,m110GeV,mu.dec @@ -13,15 +13,15 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 110.0"] # Minimum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,m110GeV,mu_tight.dec b/dkfiles/dijet=b,m110GeV,mu_tight.dec index b8d8f0893..65b170894 100644 --- a/dkfiles/dijet=b,m110GeV,mu_tight.dec +++ b/dkfiles/dijet=b,m110GeV,mu_tight.dec @@ -13,15 +13,15 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 110.0"] # Minimum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,m110GeV.dec b/dkfiles/dijet=b,m110GeV.dec index 57ddcb2da..ac266ec15 100644 --- a/dkfiles/dijet=b,m110GeV.dec +++ b/dkfiles/dijet=b,m110GeV.dec @@ -13,15 +13,15 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 110.0"] # Minimum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') -# cutTool = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') +# cutTool = Generation(genAlgName).twoToTwoInAcc # cutTool.Code = '(count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,m140GeV,mu.dec b/dkfiles/dijet=b,m140GeV,mu.dec index d45c9bc97..8eea3df4f 100644 --- a/dkfiles/dijet=b,m140GeV,mu.dec +++ b/dkfiles/dijet=b,m140GeV,mu.dec @@ -13,15 +13,15 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 140.0"] # Minimum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,m140GeV,mu_tight.dec b/dkfiles/dijet=b,m140GeV,mu_tight.dec index 614c17c8e..25779cce1 100644 --- a/dkfiles/dijet=b,m140GeV,mu_tight.dec +++ b/dkfiles/dijet=b,m140GeV,mu_tight.dec @@ -13,15 +13,15 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 140.0"] # Minimum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,m70,110GeV,mu.dec b/dkfiles/dijet=b,m70,110GeV,mu.dec index 7f7935dd3..79c2d94d4 100644 --- a/dkfiles/dijet=b,m70,110GeV,mu.dec +++ b/dkfiles/dijet=b,m70,110GeV,mu.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 70.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 110.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,m70,110GeV,mu_tight.dec b/dkfiles/dijet=b,m70,110GeV,mu_tight.dec index 9f8a2b124..e33142208 100644 --- a/dkfiles/dijet=b,m70,110GeV,mu_tight.dec +++ b/dkfiles/dijet=b,m70,110GeV,mu_tight.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 70.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 110.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,m70,110GeV.dec b/dkfiles/dijet=b,m70,110GeV.dec index 7055814a0..fa4f2516a 100644 --- a/dkfiles/dijet=b,m70,110GeV.dec +++ b/dkfiles/dijet=b,m70,110GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 70.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 110.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') -# cutTool = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') +# cutTool = Generation(genAlgName).twoToTwoInAcc # cutTool.Code = '(count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,m70GeV,mu.dec b/dkfiles/dijet=b,m70GeV,mu.dec index 6e5bf138f..7f2c5b0ef 100644 --- a/dkfiles/dijet=b,m70GeV,mu.dec +++ b/dkfiles/dijet=b,m70GeV,mu.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 30.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 70.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,m70GeV,mu_tight.dec b/dkfiles/dijet=b,m70GeV,mu_tight.dec index 7f837128f..e539d5557 100644 --- a/dkfiles/dijet=b,m70GeV,mu_tight.dec +++ b/dkfiles/dijet=b,m70GeV,mu_tight.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 30.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 70.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,m70GeV.dec b/dkfiles/dijet=b,m70GeV.dec index e52bad710..51a0c0723 100644 --- a/dkfiles/dijet=b,m70GeV.dec +++ b/dkfiles/dijet=b,m70GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:mHatMin = 30.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 70.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') -# cutTool = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') +# cutTool = Generation(genAlgName).twoToTwoInAcc # cutTool.Code = '(count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=b,pt10,pt15GeV.dec b/dkfiles/dijet=b,pt10,pt15GeV.dec index 215f4b492..250608fd3 100644 --- a/dkfiles/dijet=b,pt10,pt15GeV.dec +++ b/dkfiles/dijet=b,pt10,pt15GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 5", # Hard process. # "pysubs ckin 3 10.0", # Minimum pT. # "pysubs ckin 4 15.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:pTHatMin = 10.0", # Minimum pT. # "PhaseSpace:pTHatMax = 15.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=b,pt15,pt20GeV.dec b/dkfiles/dijet=b,pt15,pt20GeV.dec index f2ef639e4..6474ad8ba 100644 --- a/dkfiles/dijet=b,pt15,pt20GeV.dec +++ b/dkfiles/dijet=b,pt15,pt20GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 5", # Hard process. # "pysubs ckin 3 15.0", # Minimum pT. # "pysubs ckin 4 20.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:pTHatMin = 15.0", # Minimum pT. # "PhaseSpace:pTHatMax = 20.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=b,pt20,pt50GeV.dec b/dkfiles/dijet=b,pt20,pt50GeV.dec index 48cce2b73..528f01ad5 100644 --- a/dkfiles/dijet=b,pt20,pt50GeV.dec +++ b/dkfiles/dijet=b,pt20,pt50GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 5", # Hard process. # "pysubs ckin 3 20.0", # Minimum pT. # "pysubs ckin 4 50.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:pTHatMin = 20.0", # Minimum pT. # "PhaseSpace:pTHatMax = 50.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=b,pt5,pt10GeV.dec b/dkfiles/dijet=b,pt5,pt10GeV.dec index a2f4e3539..cf123ab59 100644 --- a/dkfiles/dijet=b,pt5,pt10GeV.dec +++ b/dkfiles/dijet=b,pt5,pt10GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 5", # Hard process. # "pysubs ckin 3 5.0", # Minimum pT. # "pysubs ckin 4 10.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:pTHatMin = 5.0", # Minimum pT. # "PhaseSpace:pTHatMax = 10.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=b,pt50GeV.dec b/dkfiles/dijet=b,pt50GeV.dec index c254e1ce9..91a233ef8 100644 --- a/dkfiles/dijet=b,pt50GeV.dec +++ b/dkfiles/dijet=b,pt50GeV.dec @@ -13,15 +13,15 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 5", # Hard process. # "pysubs ckin 3 50.0"] # Minimum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardbbbar = on", # Hard process. # "PhaseSpace:pTHatMin = 50.0"] # Minimum pT. # @@ -29,8 +29,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=c,m110GeV,mu.dec b/dkfiles/dijet=c,m110GeV,mu.dec index 2a2946d0f..e6c378228 100644 --- a/dkfiles/dijet=c,m110GeV,mu.dec +++ b/dkfiles/dijet=c,m110GeV,mu.dec @@ -13,15 +13,15 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:mHatMin = 110.0"] # Minimum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=c,m110GeV.dec b/dkfiles/dijet=c,m110GeV.dec index ca018b3cf..be64b102d 100644 --- a/dkfiles/dijet=c,m110GeV.dec +++ b/dkfiles/dijet=c,m110GeV.dec @@ -13,15 +13,15 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:mHatMin = 110.0"] # Minimum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') -# cutTool = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') +# cutTool = Generation(genAlgName).twoToTwoInAcc # cutTool.Code = '(count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=c,m140GeV,mu.dec b/dkfiles/dijet=c,m140GeV,mu.dec index 9459f65fe..1efd8ff38 100644 --- a/dkfiles/dijet=c,m140GeV,mu.dec +++ b/dkfiles/dijet=c,m140GeV,mu.dec @@ -13,15 +13,15 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:mHatMin = 140.0"] # Minimum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=c,m70,110GeV,mu.dec b/dkfiles/dijet=c,m70,110GeV,mu.dec index 884a3b57a..1d1e92218 100644 --- a/dkfiles/dijet=c,m70,110GeV,mu.dec +++ b/dkfiles/dijet=c,m70,110GeV,mu.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:mHatMin = 70.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 110.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=c,m70,110GeV.dec b/dkfiles/dijet=c,m70,110GeV.dec index fd8ed5de7..398f4d86f 100644 --- a/dkfiles/dijet=c,m70,110GeV.dec +++ b/dkfiles/dijet=c,m70,110GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:mHatMin = 70.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 110.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') -# cutTool = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') +# cutTool = Generation(genAlgName).twoToTwoInAcc # cutTool.Code = '(count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=c,m70GeV,mu.dec b/dkfiles/dijet=c,m70GeV,mu.dec index 3fe7a05d2..08dee2fc3 100644 --- a/dkfiles/dijet=c,m70GeV,mu.dec +++ b/dkfiles/dijet=c,m70GeV,mu.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:mHatMin = 30.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 70.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=c,m70GeV.dec b/dkfiles/dijet=c,m70GeV.dec index e01cf7e6c..016ef1861 100644 --- a/dkfiles/dijet=c,m70GeV.dec +++ b/dkfiles/dijet=c,m70GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:mHatMin = 30.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 70.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') -# cutTool = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') +# cutTool = Generation(genAlgName).twoToTwoInAcc # cutTool.Code = '(count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=c,pt10,pt15GeV.dec b/dkfiles/dijet=c,pt10,pt15GeV.dec index 4942bd67a..91b6e1a6e 100644 --- a/dkfiles/dijet=c,pt10,pt15GeV.dec +++ b/dkfiles/dijet=c,pt10,pt15GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 4", # Hard process. # "pysubs ckin 3 10.0", # Minimum pT. # "pysubs ckin 4 15.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:pTHatMin = 10.0", # Minimum pT. # "PhaseSpace:pTHatMax = 15.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=c,pt15,pt20GeV.dec b/dkfiles/dijet=c,pt15,pt20GeV.dec index 7de1a966e..dae81b9e8 100644 --- a/dkfiles/dijet=c,pt15,pt20GeV.dec +++ b/dkfiles/dijet=c,pt15,pt20GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 4", # Hard process. # "pysubs ckin 3 15.0", # Minimum pT. # "pysubs ckin 4 20.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:pTHatMin = 15.0", # Minimum pT. # "PhaseSpace:pTHatMax = 20.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=c,pt20,pt50GeV.dec b/dkfiles/dijet=c,pt20,pt50GeV.dec index d31eb12e7..3539a4e5c 100644 --- a/dkfiles/dijet=c,pt20,pt50GeV.dec +++ b/dkfiles/dijet=c,pt20,pt50GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 4", # Hard process. # "pysubs ckin 3 20.0", # Minimum pT. # "pysubs ckin 4 50.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:pTHatMin = 20.0", # Minimum pT. # "PhaseSpace:pTHatMax = 50.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=c,pt5,pt10GeV.dec b/dkfiles/dijet=c,pt5,pt10GeV.dec index 53607317b..0693c9791 100644 --- a/dkfiles/dijet=c,pt5,pt10GeV.dec +++ b/dkfiles/dijet=c,pt5,pt10GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 4", # Hard process. # "pysubs ckin 3 5.0", # Minimum pT. # "pysubs ckin 4 10.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:pTHatMin = 5.0", # Minimum pT. # "PhaseSpace:pTHatMax = 10.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=c,pt50GeV.dec b/dkfiles/dijet=c,pt50GeV.dec index 57fbeff70..223399ef1 100644 --- a/dkfiles/dijet=c,pt50GeV.dec +++ b/dkfiles/dijet=c,pt50GeV.dec @@ -13,15 +13,15 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 4", # Hard process. # "pysubs ckin 3 50.0"] # Minimum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::hardccbar = on", # Hard process. # "PhaseSpace:pTHatMin = 50.0"] # Minimum pT. # @@ -29,8 +29,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=q,m110GeV.dec b/dkfiles/dijet=q,m110GeV.dec index c62695931..dec93fdcb 100644 --- a/dkfiles/dijet=q,m110GeV.dec +++ b/dkfiles/dijet=q,m110GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::gg2gg = on", # Hard process for gluon production. # "HardQCD::gg2qqbar = on", # qq (u,d,s) production # "PhaseSpace:mHatMin = 110.0"] # Minimum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') -# cutTool = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') +# cutTool = Generation(genAlgName).twoToTwoInAcc # cutTool.Code = '(count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=q,m140GeV.dec b/dkfiles/dijet=q,m140GeV.dec index 38ef80904..b33d5ff11 100644 --- a/dkfiles/dijet=q,m140GeV.dec +++ b/dkfiles/dijet=q,m140GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::gg2gg = on", # Hard process for gluon production. # "HardQCD::gg2qqbar = on", # qq (u,d,s) production # "PhaseSpace:mHatMin = 140.0"] # Minimum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') -# cutTool = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') +# cutTool = Generation(genAlgName).twoToTwoInAcc # cutTool.Code = '(count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=q,m70,110GeV,mu.dec b/dkfiles/dijet=q,m70,110GeV,mu.dec index f3e65496b..43500faf3 100644 --- a/dkfiles/dijet=q,m70,110GeV,mu.dec +++ b/dkfiles/dijet=q,m70,110GeV,mu.dec @@ -13,17 +13,17 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::gg2gg = on", # Hard process for gluon production. # "HardQCD::gg2qqbar = on", # qq (u,d,s) production # "PhaseSpace:mHatMin = 70.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 110.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') -# cutTool = Generation().twoToTwoWithMuonInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoWithMuonInAcc') +# cutTool = Generation(genAlgName).twoToTwoWithMuonInAcc # cutTool.Code = '(count(MuonInAcc)>0) & (count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=q,m70,110GeV.dec b/dkfiles/dijet=q,m70,110GeV.dec index caec1df0a..b01939856 100644 --- a/dkfiles/dijet=q,m70,110GeV.dec +++ b/dkfiles/dijet=q,m70,110GeV.dec @@ -13,17 +13,17 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::gg2gg = on", # Hard process for gluon production. # "HardQCD::gg2qqbar = on", # qq (u,d,s) production # "PhaseSpace:mHatMin = 70.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 110.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') -# cutTool = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') +# cutTool = Generation(genAlgName).twoToTwoInAcc # cutTool.Code = '(count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=q,m70GeV.dec b/dkfiles/dijet=q,m70GeV.dec index 44bfd5806..6e657f25f 100644 --- a/dkfiles/dijet=q,m70GeV.dec +++ b/dkfiles/dijet=q,m70GeV.dec @@ -13,17 +13,17 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD::gg2gg = on", # Hard process for gluon production. # "HardQCD::gg2qqbar = on", # qq (u,d,s) production # "PhaseSpace:mHatMin = 30.0", # Minimum invariant mass. # "PhaseSpace:mHatMax = 70.0"] # Maximum invariant mass. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') -# cutTool = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'twoToTwoInAcc') +# cutTool = Generation(genAlgName).twoToTwoInAcc # cutTool.Code = '(count(out1)==1) & (count(out2)==1)' # cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/dijet=udsg,pt10,pt15GeV.dec b/dkfiles/dijet=udsg,pt10,pt15GeV.dec index 5d09396a8..b7d5ad706 100644 --- a/dkfiles/dijet=udsg,pt10,pt15GeV.dec +++ b/dkfiles/dijet=udsg,pt10,pt15GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 1", # Hard process. # "pysubs ckin 3 10.0", # Minimum pT. # "pysubs ckin 4 15.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD:all = on", # Hard process. # "PhaseSpace:pTHatMin = 10.0", # Minimum pT. # "PhaseSpace:pTHatMax = 15.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=udsg,pt15,pt20GeV.dec b/dkfiles/dijet=udsg,pt15,pt20GeV.dec index 3295d30ba..00e2c3e49 100644 --- a/dkfiles/dijet=udsg,pt15,pt20GeV.dec +++ b/dkfiles/dijet=udsg,pt15,pt20GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 1", # Hard process. # "pysubs ckin 3 15.0", # Minimum pT. # "pysubs ckin 4 20.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD:all = on", # Hard process. # "PhaseSpace:pTHatMin = 15.0", # Minimum pT. # "PhaseSpace:pTHatMax = 20.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=udsg,pt20,pt50GeV.dec b/dkfiles/dijet=udsg,pt20,pt50GeV.dec index 5e56b27fc..4f06d88da 100644 --- a/dkfiles/dijet=udsg,pt20,pt50GeV.dec +++ b/dkfiles/dijet=udsg,pt20,pt50GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 1", # Hard process. # "pysubs ckin 3 20.0", # Minimum pT. # "pysubs ckin 4 50.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD:all = on", # Hard process. # "PhaseSpace:pTHatMin = 20.0", # Minimum pT. # "PhaseSpace:pTHatMax = 50.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=udsg,pt5,pt10GeV.dec b/dkfiles/dijet=udsg,pt5,pt10GeV.dec index 61c3cec21..99e979ce1 100644 --- a/dkfiles/dijet=udsg,pt5,pt10GeV.dec +++ b/dkfiles/dijet=udsg,pt5,pt10GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 1", # Hard process. # "pysubs ckin 3 5.0", # Minimum pT. # "pysubs ckin 4 10.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD:all = on", # Hard process. # "PhaseSpace:pTHatMin = 5.0", # Minimum pT. # "PhaseSpace:pTHatMax = 10.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/dijet=udsg,pt50GeV.dec b/dkfiles/dijet=udsg,pt50GeV.dec index 9ffdd6a92..fc9281b0d 100644 --- a/dkfiles/dijet=udsg,pt50GeV.dec +++ b/dkfiles/dijet=udsg,pt50GeV.dec @@ -13,15 +13,15 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 1", # Hard process. # "pysubs ckin 3 50.0"] # Minimum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "HardQCD:all = on", # Hard process. # "PhaseSpace:pTHatMin = 50.0"] # Minimum pT. # @@ -29,8 +29,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/ditau=gamma,m10,m20GeV.dec b/dkfiles/ditau=gamma,m10,m20GeV.dec index 285f51172..35a350a56 100644 --- a/dkfiles/ditau=gamma,m10,m20GeV.dec +++ b/dkfiles/ditau=gamma,m10,m20GeV.dec @@ -13,8 +13,8 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "WeakZ0:gmZmode = 1", # Only gamma contribution. # "WeakSingleBoson:ffbar2gmZ = on", # Hard process. # "PhaseSpace:mHatMin = 10.0", # Minimum mass. @@ -24,8 +24,8 @@ # "23:onIfMatch = -15 15"] # Turn on ditau channel. # # # Turn off EvtGen. -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # # # Keep Z in MCParticles. # from Configurables import GenerationToSimulation diff --git a/dkfiles/ditau=gamma,m20,m50GeV.dec b/dkfiles/ditau=gamma,m20,m50GeV.dec index 2d992ccc9..97095e01c 100644 --- a/dkfiles/ditau=gamma,m20,m50GeV.dec +++ b/dkfiles/ditau=gamma,m20,m50GeV.dec @@ -13,8 +13,8 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "WeakZ0:gmZmode = 1", # Only gamma contribution. # "WeakSingleBoson:ffbar2gmZ = on", # Hard process. # "PhaseSpace:mHatMin = 20.0", # Minimum mass. @@ -24,8 +24,8 @@ # "23:onIfMatch = -15 15"] # Turn on ditau channel. # # # Turn off EvtGen. -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # # # Keep Z in MCParticles. # from Configurables import GenerationToSimulation diff --git a/dkfiles/ditau=gamma,m5,m10GeV.dec b/dkfiles/ditau=gamma,m5,m10GeV.dec index 0a26a0023..c62c9ef29 100644 --- a/dkfiles/ditau=gamma,m5,m10GeV.dec +++ b/dkfiles/ditau=gamma,m5,m10GeV.dec @@ -13,8 +13,8 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "WeakZ0:gmZmode = 1", # Only gamma contribution. # "WeakSingleBoson:ffbar2gmZ = on", # Hard process. # "PhaseSpace:mHatMin = 5.0", # Minimum mass. @@ -24,8 +24,8 @@ # "23:onIfMatch = -15 15"] # Turn on ditau channel. # # # Turn off EvtGen. -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # # # Keep Z in MCParticles. # from Configurables import GenerationToSimulation diff --git a/dkfiles/ditau=gamma,m50,m90GeV.dec b/dkfiles/ditau=gamma,m50,m90GeV.dec index 2f2cb4b1c..ed6848ec8 100644 --- a/dkfiles/ditau=gamma,m50,m90GeV.dec +++ b/dkfiles/ditau=gamma,m50,m90GeV.dec @@ -13,8 +13,8 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "WeakZ0:gmZmode = 1", # Only gamma contribution. # "WeakSingleBoson:ffbar2gmZ = on", # Hard process. # "PhaseSpace:mHatMin = 50.0", # Minimum mass. @@ -24,8 +24,8 @@ # "23:onIfMatch = -15 15"] # Turn on ditau channel. # # # Turn off EvtGen. -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # # # Keep Z in MCParticles. # from Configurables import GenerationToSimulation diff --git a/dkfiles/ditau=gamma,m90GeV.dec b/dkfiles/ditau=gamma,m90GeV.dec index d8e9717ae..70dc3e39e 100644 --- a/dkfiles/ditau=gamma,m90GeV.dec +++ b/dkfiles/ditau=gamma,m90GeV.dec @@ -13,8 +13,8 @@ # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "WeakZ0:gmZmode = 1", # Only gamma contribution. # "WeakSingleBoson:ffbar2gmZ = on", # Hard process. # "PhaseSpace:mHatMin = 90.0", # Minimum mass. @@ -23,8 +23,8 @@ # "23:onIfMatch = -15 15"] # Turn on ditau channel. # # # Turn off EvtGen. -# Generation().DecayTool = "" -# Generation().Special.DecayTool = "" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).Special.DecayTool = "" # # # Keep Z in MCParticles. # from Configurables import GenerationToSimulation diff --git a/dkfiles/eta_2mu2e=TightCut.dec b/dkfiles/eta_2mu2e=TightCut.dec index 66f2fb2ed..494f4fc5e 100755 --- a/dkfiles/eta_2mu2e=TightCut.dec +++ b/dkfiles/eta_2mu2e=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/eta_4mu=TightCut.dec b/dkfiles/eta_4mu=TightCut.dec index 85c46ed63..d7963ad81 100755 --- a/dkfiles/eta_4mu=TightCut.dec +++ b/dkfiles/eta_4mu=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/eta_mumugamma=TightCut,gamma.dec b/dkfiles/eta_mumugamma=TightCut,gamma.dec index 73e1dc327..b9dab1e43 100644 --- a/dkfiles/eta_mumugamma=TightCut,gamma.dec +++ b/dkfiles/eta_mumugamma=TightCut,gamma.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ eta -> ^mu+ ^mu- ^gamma]CC' diff --git a/dkfiles/eta_mumugamma=TightCut.dec b/dkfiles/eta_mumugamma=TightCut.dec index 98688c3d1..e8f4522f5 100644 --- a/dkfiles/eta_mumugamma=TightCut.dec +++ b/dkfiles/eta_mumugamma=TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[ eta -> ^mu+ ^mu- ^gamma]CC' diff --git a/dkfiles/exclu_Jpsi,ee=coherent_starlight_evtGen_transverse.dec b/dkfiles/exclu_Jpsi,ee=coherent_starlight_evtGen_transverse.dec index 42a022429..914c66cf1 100644 --- a/dkfiles/exclu_Jpsi,ee=coherent_starlight_evtGen_transverse.dec +++ b/dkfiles/exclu_Jpsi,ee=coherent_starlight_evtGen_transverse.dec @@ -13,14 +13,14 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 443011'] -# Generation().Special.StarLightProduction.Decays = False -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 2'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 443011'] +# Generation(genAlgName).Special.StarLightProduction.Decays = False +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 2'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_Jpsi,mm=coherent_starlight.dec b/dkfiles/exclu_Jpsi,mm=coherent_starlight.dec index b71d19b07..89366884b 100644 --- a/dkfiles/exclu_Jpsi,mm=coherent_starlight.dec +++ b/dkfiles/exclu_Jpsi,mm=coherent_starlight.dec @@ -12,18 +12,18 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().EventType = '70000000' -# Generation().PileUpTool = 'FixedNInteractions' -# Generation().DecayTool = '' -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.DecayTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().FullGenEventCutTool = 'DiLeptonInAcceptance' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 443013'] -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 2'] +# Generation(genAlgName).EventType = '70000000' +# Generation(genAlgName).PileUpTool = 'FixedNInteractions' +# Generation(genAlgName).DecayTool = '' +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).FullGenEventCutTool = 'DiLeptonInAcceptance' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 443013'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 2'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen.dec b/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen.dec index 37cab2989..1ae0d4ab1 100644 --- a/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen.dec +++ b/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen.dec @@ -12,15 +12,15 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().FullGenEventCutTool = 'DiLeptonInAcceptance' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 443013'] -# Generation().Special.StarLightProduction.Decays = False -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 2'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).FullGenEventCutTool = 'DiLeptonInAcceptance' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 443013'] +# Generation(genAlgName).Special.StarLightProduction.Decays = False +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 2'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen_longitudinal.dec b/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen_longitudinal.dec index b25e49f27..15ccb21fd 100644 --- a/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen_longitudinal.dec +++ b/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen_longitudinal.dec @@ -13,15 +13,15 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().FullGenEventCutTool = 'DiLeptonInAcceptance' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 443013'] -# Generation().Special.StarLightProduction.Decays = False -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 2'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).FullGenEventCutTool = 'DiLeptonInAcceptance' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 443013'] +# Generation(genAlgName).Special.StarLightProduction.Decays = False +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 2'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen_transverse.dec b/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen_transverse.dec index ebc4288b7..f31d02c3b 100644 --- a/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen_transverse.dec +++ b/dkfiles/exclu_Jpsi,mm=coherent_starlight_evtGen_transverse.dec @@ -13,15 +13,15 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().FullGenEventCutTool = 'DiLeptonInAcceptance' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 443013'] -# Generation().Special.StarLightProduction.Decays = False -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 2'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).FullGenEventCutTool = 'DiLeptonInAcceptance' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 443013'] +# Generation(genAlgName).Special.StarLightProduction.Decays = False +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 2'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_Jpsi,mm=incoherent_starlight.dec b/dkfiles/exclu_Jpsi,mm=incoherent_starlight.dec index 0447717d6..e2bbd4cf2 100644 --- a/dkfiles/exclu_Jpsi,mm=incoherent_starlight.dec +++ b/dkfiles/exclu_Jpsi,mm=incoherent_starlight.dec @@ -12,18 +12,18 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().EventType = '70000000' -# Generation().PileUpTool = 'FixedNInteractions' -# Generation().DecayTool = '' -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.DecayTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().FullGenEventCutTool = 'DiLeptonInAcceptance' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 443013'] -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 4'] +# Generation(genAlgName).EventType = '70000000' +# Generation(genAlgName).PileUpTool = 'FixedNInteractions' +# Generation(genAlgName).DecayTool = '' +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).FullGenEventCutTool = 'DiLeptonInAcceptance' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 443013'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 4'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_axion,gg=coherent_starlight.dec b/dkfiles/exclu_axion,gg=coherent_starlight.dec index 3a0918480..5d5a46113 100644 --- a/dkfiles/exclu_axion,gg=coherent_starlight.dec +++ b/dkfiles/exclu_axion,gg=coherent_starlight.dec @@ -11,15 +11,15 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] -# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 3.0'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['AXION_MASS = 3.0'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_axion,gg=coherent_starlight_2000MeV.dec b/dkfiles/exclu_axion,gg=coherent_starlight_2000MeV.dec index 902bb427c..4c51c9064 100644 --- a/dkfiles/exclu_axion,gg=coherent_starlight_2000MeV.dec +++ b/dkfiles/exclu_axion,gg=coherent_starlight_2000MeV.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import StarLightProduction -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] -# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 2.0'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['AXION_MASS = 2.0'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_axion,gg=coherent_starlight_2500MeV.dec b/dkfiles/exclu_axion,gg=coherent_starlight_2500MeV.dec index 731b28e2c..a8c7062f2 100644 --- a/dkfiles/exclu_axion,gg=coherent_starlight_2500MeV.dec +++ b/dkfiles/exclu_axion,gg=coherent_starlight_2500MeV.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import StarLightProduction -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] -# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 2.5'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['AXION_MASS = 2.5'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_axion,gg=coherent_starlight_3000MeV.dec b/dkfiles/exclu_axion,gg=coherent_starlight_3000MeV.dec index 9b94e31a8..6d2f22cc1 100644 --- a/dkfiles/exclu_axion,gg=coherent_starlight_3000MeV.dec +++ b/dkfiles/exclu_axion,gg=coherent_starlight_3000MeV.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import StarLightProduction -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] -# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 3.0'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['AXION_MASS = 3.0'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_axion,gg=coherent_starlight_4000MeV.dec b/dkfiles/exclu_axion,gg=coherent_starlight_4000MeV.dec index d3de16b2f..8e47af3ad 100644 --- a/dkfiles/exclu_axion,gg=coherent_starlight_4000MeV.dec +++ b/dkfiles/exclu_axion,gg=coherent_starlight_4000MeV.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import StarLightProduction -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] -# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 4.0'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['AXION_MASS = 4.0'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_axion,gg=coherent_starlight_5000MeV.dec b/dkfiles/exclu_axion,gg=coherent_starlight_5000MeV.dec index 3bb40d6be..af9208cd2 100644 --- a/dkfiles/exclu_axion,gg=coherent_starlight_5000MeV.dec +++ b/dkfiles/exclu_axion,gg=coherent_starlight_5000MeV.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import StarLightProduction -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] -# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 5.0'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['AXION_MASS = 5.0'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_axion,gg=coherent_starlight_6000MeV.dec b/dkfiles/exclu_axion,gg=coherent_starlight_6000MeV.dec index 197749c2f..2a19943f0 100644 --- a/dkfiles/exclu_axion,gg=coherent_starlight_6000MeV.dec +++ b/dkfiles/exclu_axion,gg=coherent_starlight_6000MeV.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import StarLightProduction -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] -# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 6.0'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['AXION_MASS = 6.0'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_ee,gg=coherent_starlight_evtGen.dec b/dkfiles/exclu_ee,gg=coherent_starlight_evtGen.dec index 85edaad36..5be4abe0e 100644 --- a/dkfiles/exclu_ee,gg=coherent_starlight_evtGen.dec +++ b/dkfiles/exclu_ee,gg=coherent_starlight_evtGen.dec @@ -11,14 +11,14 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 11'] -# Generation().Special.StarLightProduction.Decays = False -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 11'] +# Generation(genAlgName).Special.StarLightProduction.Decays = False +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_ee,gg=coherent_starlight_with_cuts.dec b/dkfiles/exclu_ee,gg=coherent_starlight_with_cuts.dec index 30c363f67..725e83fc4 100644 --- a/dkfiles/exclu_ee,gg=coherent_starlight_with_cuts.dec +++ b/dkfiles/exclu_ee,gg=coherent_starlight_with_cuts.dec @@ -11,18 +11,18 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 11'] -# Generation().Special.StarLightProduction.Decays = False -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] -# Generation().Special.StarLightProduction.Commands += ['W_MIN = 2'] -# Generation().Special.StarLightProduction.Commands += ['CUT_ETA = 1'] -# Generation().Special.StarLightProduction.Commands += ['ETA_MIN = 1'] -# Generation().Special.StarLightProduction.Commands += ['ETA_MAX = 6'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 11'] +# Generation(genAlgName).Special.StarLightProduction.Decays = False +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['W_MIN = 2'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['CUT_ETA = 1'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['ETA_MIN = 1'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['ETA_MAX = 6'] # EndInsertPythonCode # diff --git a/dkfiles/exclu_f2_1270,gg=coherent_starlight_evtGen.dec b/dkfiles/exclu_f2_1270,gg=coherent_starlight_evtGen.dec index e3d668900..efe8d6135 100644 --- a/dkfiles/exclu_f2_1270,gg=coherent_starlight_evtGen.dec +++ b/dkfiles/exclu_f2_1270,gg=coherent_starlight_evtGen.dec @@ -11,14 +11,14 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 225'] -# Generation().Special.StarLightProduction.Decays = False -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 225'] +# Generation(genAlgName).Special.StarLightProduction.Decays = False +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_gammagamma,mm=coherent_starlight.dec b/dkfiles/exclu_gammagamma,mm=coherent_starlight.dec index 0da00ab27..5f291bbfb 100644 --- a/dkfiles/exclu_gammagamma,mm=coherent_starlight.dec +++ b/dkfiles/exclu_gammagamma,mm=coherent_starlight.dec @@ -12,17 +12,17 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().DecayTool = '' -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.DecayTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().FullGenEventCutTool = 'DiLeptonInAcceptance' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 13'] -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] -# Generation().Special.StarLightProduction.Commands += ['W_MIN = 0.4'] +# Generation(genAlgName).DecayTool = '' +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).FullGenEventCutTool = 'DiLeptonInAcceptance' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 13'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['W_MIN = 0.4'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_psi2S,mm=coherent_starlight.dec b/dkfiles/exclu_psi2S,mm=coherent_starlight.dec index 50a02dfc4..6c9dd94f7 100644 --- a/dkfiles/exclu_psi2S,mm=coherent_starlight.dec +++ b/dkfiles/exclu_psi2S,mm=coherent_starlight.dec @@ -12,18 +12,18 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().EventType = '70000000' -# Generation().PileUpTool = 'FixedNInteractions' -# Generation().DecayTool = '' -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.DecayTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().FullGenEventCutTool = 'DiLeptonInAcceptance' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 444013'] -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 2'] +# Generation(genAlgName).EventType = '70000000' +# Generation(genAlgName).PileUpTool = 'FixedNInteractions' +# Generation(genAlgName).DecayTool = '' +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).FullGenEventCutTool = 'DiLeptonInAcceptance' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 444013'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 2'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_psi2S,mm=incoherent_starlight.dec b/dkfiles/exclu_psi2S,mm=incoherent_starlight.dec index 25b2ab3dc..09d90c1e8 100644 --- a/dkfiles/exclu_psi2S,mm=incoherent_starlight.dec +++ b/dkfiles/exclu_psi2S,mm=incoherent_starlight.dec @@ -12,18 +12,18 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().EventType = '70000000' -# Generation().PileUpTool = 'FixedNInteractions' -# Generation().DecayTool = '' -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.DecayTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().FullGenEventCutTool = 'DiLeptonInAcceptance' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 444013'] -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 4'] +# Generation(genAlgName).EventType = '70000000' +# Generation(genAlgName).PileUpTool = 'FixedNInteractions' +# Generation(genAlgName).DecayTool = '' +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).FullGenEventCutTool = 'DiLeptonInAcceptance' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 444013'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 4'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_rho,pipi=coherent_starlight,inter.dec b/dkfiles/exclu_rho,pipi=coherent_starlight,inter.dec index 383935b01..8a6c8584b 100644 --- a/dkfiles/exclu_rho,pipi=coherent_starlight,inter.dec +++ b/dkfiles/exclu_rho,pipi=coherent_starlight,inter.dec @@ -11,14 +11,14 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 913'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 3'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 913'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 3'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_rho,pipi=coherent_starlight.dec b/dkfiles/exclu_rho,pipi=coherent_starlight.dec index eb7792e60..d6abf2019 100644 --- a/dkfiles/exclu_rho,pipi=coherent_starlight.dec +++ b/dkfiles/exclu_rho,pipi=coherent_starlight.dec @@ -11,14 +11,14 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 113'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 3'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 113'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 3'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_rho,pipi=incoherent_starlight,inter.dec b/dkfiles/exclu_rho,pipi=incoherent_starlight,inter.dec index ae74f36c4..c06a7a75b 100644 --- a/dkfiles/exclu_rho,pipi=incoherent_starlight,inter.dec +++ b/dkfiles/exclu_rho,pipi=incoherent_starlight,inter.dec @@ -11,14 +11,14 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 913'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 4'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 913'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 4'] # EndInsertPythonCode # # diff --git a/dkfiles/exclu_rho,pipi=incoherent_starlight.dec b/dkfiles/exclu_rho,pipi=incoherent_starlight.dec index e7fe2b249..ef2e58630 100644 --- a/dkfiles/exclu_rho,pipi=incoherent_starlight.dec +++ b/dkfiles/exclu_rho,pipi=incoherent_starlight.dec @@ -11,14 +11,14 @@ # # InsertPythonCode: # from Configurables import Generation, Special, StarLightProduction -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 113'] -# Generation().Special.StarLightProduction.Decays = True -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 4'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 113'] +# Generation(genAlgName).Special.StarLightProduction.Decays = True +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 4'] # EndInsertPythonCode # # diff --git a/dkfiles/gamma=pt1,pt5GeV.dec b/dkfiles/gamma=pt1,pt5GeV.dec index ee49a3189..13c15c236 100644 --- a/dkfiles/gamma=pt1,pt5GeV.dec +++ b/dkfiles/gamma=pt1,pt5GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 10", # Hard process. # "pysubs ckin 3 1.0", # Minimum pT. # "pysubs ckin 4 5.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "PromptPhoton:all = on", # Hard process. # "PhaseSpace:pTHatMin = 1.0", # Minimum pT. # "PhaseSpace:pTHatMax = 5.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) | ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -52,6 +52,8 @@ # hard process pT between 1 and 5 GeV # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: EW # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/gamma=pt10,pt15GeV.dec b/dkfiles/gamma=pt10,pt15GeV.dec index 43aff5ff9..32b456e5b 100644 --- a/dkfiles/gamma=pt10,pt15GeV.dec +++ b/dkfiles/gamma=pt10,pt15GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 10", # Hard process. # "pysubs ckin 3 10.0", # Minimum pT. # "pysubs ckin 4 15.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "PromptPhoton:all = on", # Hard process. # "PhaseSpace:pTHatMin = 10.0", # Minimum pT. # "PhaseSpace:pTHatMax = 15.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) | ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/gamma=pt15,pt20GeV.dec b/dkfiles/gamma=pt15,pt20GeV.dec index 7be128ec3..c40e2b19e 100644 --- a/dkfiles/gamma=pt15,pt20GeV.dec +++ b/dkfiles/gamma=pt15,pt20GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 10", # Hard process. # "pysubs ckin 3 15.0", # Minimum pT. # "pysubs ckin 4 20.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "PromptPhoton:all = on", # Hard process. # "PhaseSpace:pTHatMin = 15.0", # Minimum pT. # "PhaseSpace:pTHatMax = 20.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) | ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/gamma=pt20,pt50GeV.dec b/dkfiles/gamma=pt20,pt50GeV.dec index 1b015713d..b85ea6b96 100644 --- a/dkfiles/gamma=pt20,pt50GeV.dec +++ b/dkfiles/gamma=pt20,pt50GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 10", # Hard process. # "pysubs ckin 3 20.0", # Minimum pT. # "pysubs ckin 4 50.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "PromptPhoton:all = on", # Hard process. # "PhaseSpace:pTHatMin = 20.0", # Minimum pT. # "PhaseSpace:pTHatMax = 50.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) | ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/gamma=pt5,pt10GeV,Modified.dec b/dkfiles/gamma=pt5,pt10GeV,Modified.dec index 58bdc43b1..d2c91ecc6 100644 --- a/dkfiles/gamma=pt5,pt10GeV,Modified.dec +++ b/dkfiles/gamma=pt5,pt10GeV,Modified.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 10", # Hard process. # "pysubs ckin 3 5.0", # Minimum pT. # "pysubs ckin 4 10.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "PromptPhoton:all = on", # Hard process. # "PhaseSpace:pTHatMin = 5.0", # Minimum pT. # "PhaseSpace:pTHatMax = 10.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) | ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/gamma=pt5,pt10GeV.dec b/dkfiles/gamma=pt5,pt10GeV.dec index 5ae15b411..ef0d5836d 100644 --- a/dkfiles/gamma=pt5,pt10GeV.dec +++ b/dkfiles/gamma=pt5,pt10GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 10", # Hard process. # "pysubs ckin 3 5.0", # Minimum pT. # "pysubs ckin 4 10.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "PromptPhoton:all = on", # Hard process. # "PhaseSpace:pTHatMin = 5.0", # Minimum pT. # "PhaseSpace:pTHatMax = 10.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/gamma=pt50GeV.dec b/dkfiles/gamma=pt50GeV.dec index 7aaa5aad4..a10437e18 100644 --- a/dkfiles/gamma=pt50GeV.dec +++ b/dkfiles/gamma=pt50GeV.dec @@ -13,15 +13,15 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 10", # Hard process. # "pysubs ckin 3 50.0"] # Minimum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "PromptPhoton:all = on", # Hard process. # "PhaseSpace:pTHatMin = 50.0"] # Minimum pT. # @@ -29,8 +29,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) | ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/gammaquark=pt1,pt10GeV.dec b/dkfiles/gammaquark=pt1,pt10GeV.dec index 3405071a1..5f796ca9f 100644 --- a/dkfiles/gammaquark=pt1,pt10GeV.dec +++ b/dkfiles/gammaquark=pt1,pt10GeV.dec @@ -13,16 +13,16 @@ # # # Pythia 6 options. # from Configurables import PythiaProduction -# Generation().Special.addTool( PythiaProduction ) -# Generation().Special.PythiaProduction.Commands += [ +# Generation(genAlgName).Special.addTool( PythiaProduction ) +# Generation(genAlgName).Special.PythiaProduction.Commands += [ # "pysubs msel 10", # Hard process. # "pysubs ckin 3 0.9", # Minimum pT. # "pysubs ckin 4 11.0"] # Maximum pT. # # # Pythia 8 options. # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "PromptPhoton:qg2qgamma = on", # Hard process. # "PhaseSpace:pTHatMin = 0.9", # Minimum pT. # "PhaseSpace:pTHatMax = 11.0"] # Maximum pT. @@ -31,8 +31,8 @@ # # WARNING: this cut is based on the Pythia 8 event record structure # # and consequently is both fragile and generator specific. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) -# twoToTwoInAcc = Generation().twoToTwoInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twoToTwoInAcc" ) +# twoToTwoInAcc = Generation(genAlgName).twoToTwoInAcc # twoToTwoInAcc.Code = "( count( out1 ) == 1 ) & ( count( out2 ) == 1 )" # twoToTwoInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", @@ -53,6 +53,8 @@ # keep initial gluon, gamma and quark in MCParticle. # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: IFT # Tested: Yes # CPUTime: < 1 min diff --git a/dkfiles/gg_Higgs_bb=mH125GeV,2binAcc.dec b/dkfiles/gg_Higgs_bb=mH125GeV,2binAcc.dec index a143d2d1a..ea02159a6 100644 --- a/dkfiles/gg_Higgs_bb=mH125GeV,2binAcc.dec +++ b/dkfiles/gg_Higgs_bb=mH125GeV,2binAcc.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "Hwith2binAcc" ) -# tracksInAcc = Generation().Hwith2binAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "Hwith2binAcc" ) +# tracksInAcc = Generation(genAlgName).Hwith2binAcc # tracksInAcc.Code = "count ( isGoodBFromH ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/gg_Higgs_cc=mH125GeV,2cinAcc.dec b/dkfiles/gg_Higgs_cc=mH125GeV,2cinAcc.dec index 985f3b8bc..95fb169b9 100644 --- a/dkfiles/gg_Higgs_cc=mH125GeV,2cinAcc.dec +++ b/dkfiles/gg_Higgs_cc=mH125GeV,2cinAcc.dec @@ -10,12 +10,12 @@ # InsertPythonCode: # from Configurables import Generation # from Gaudi.Configuration import * -# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" # importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) # from Configurables import Special, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.addTool( Pythia8Production ) -# Generation().Special.Pythia8Production.Commands += [ +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.addTool( Pythia8Production ) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ # "SpaceShower:rapidityOrder = off", # "HiggsSM:gg2H = on", # "25:onMode = off", @@ -23,8 +23,8 @@ # "PartonLevel:FSR=on" # ] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HccinAcc" ) -# tracksInAcc = Generation().HccinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HccinAcc" ) +# tracksInAcc = Generation(genAlgName).HccinAcc # tracksInAcc.Code = "count ( isGoodCFromH ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/hc_etacmumu,phiphi,aschic1=DecProdCut.dec b/dkfiles/hc_etacmumu,phiphi,aschic1=DecProdCut.dec index f84c50c0f..9f85475e9 100644 --- a/dkfiles/hc_etacmumu,phiphi,aschic1=DecProdCut.dec +++ b/dkfiles/hc_etacmumu,phiphi,aschic1=DecProdCut.dec @@ -20,7 +20,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/hc_etacmumu,pp,aschic1=DecProdCut.dec b/dkfiles/hc_etacmumu,pp,aschic1=DecProdCut.dec index cf93fa385..5e180093c 100644 --- a/dkfiles/hc_etacmumu,pp,aschic1=DecProdCut.dec +++ b/dkfiles/hc_etacmumu,pp,aschic1=DecProdCut.dec @@ -20,7 +20,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_2b2c_AlpGen.dec b/dkfiles/incl_2b2c_AlpGen.dec index 0b5b4e20c..a8aef1c10 100644 --- a/dkfiles/incl_2b2c_AlpGen.dec +++ b/dkfiles/incl_2b2c_AlpGen.dec @@ -27,8 +27,8 @@ # } # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = "( ( count ( isGoodCharm)>1 ) | ( ( count(isGoodBeauty)>0 ) & ( count(isGoodCharm)>0 ) ) | ( count(isGoodBeauty) >1 ) )" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/incl_4c_AlpGen.dec b/dkfiles/incl_4c_AlpGen.dec index 4120f4203..ee08e27d6 100644 --- a/dkfiles/incl_4c_AlpGen.dec +++ b/dkfiles/incl_4c_AlpGen.dec @@ -27,8 +27,8 @@ # } # # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = " (count ( isGoodCharm)>1 )" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/incl_Jpsi,4m=DecProdCut,prompt.dec b/dkfiles/incl_Jpsi,4m=DecProdCut,prompt.dec index 568655d2a..6829f41bb 100755 --- a/dkfiles/incl_Jpsi,4m=DecProdCut,prompt.dec +++ b/dkfiles/incl_Jpsi,4m=DecProdCut,prompt.dec @@ -18,7 +18,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_Jpsi,mm=DecProdCut.dec b/dkfiles/incl_Jpsi,mm=DecProdCut.dec index d6d467524..e42d280bf 100755 --- a/dkfiles/incl_Jpsi,mm=DecProdCut.dec +++ b/dkfiles/incl_Jpsi,mm=DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: Jpsi decay to mu+, mu-, radiative mode included, daughters in acceptance # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Onia # Tested: Yes # Responsible: Patrick Robbe diff --git a/dkfiles/incl_Jpsi,pp=Pt0.9GeV.dec b/dkfiles/incl_Jpsi,pp=Pt0.9GeV.dec index 58d24c29d..876bff503 100755 --- a/dkfiles/incl_Jpsi,pp=Pt0.9GeV.dec +++ b/dkfiles/incl_Jpsi,pp=Pt0.9GeV.dec @@ -9,13 +9,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "J/psi(1S) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "J/psi(1S) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 0.9 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 0.9 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # EndInsertPythonCode diff --git a/dkfiles/incl_Jpsi,pp=Pt1.8GeV.dec b/dkfiles/incl_Jpsi,pp=Pt1.8GeV.dec index cce355909..3025446c2 100755 --- a/dkfiles/incl_Jpsi,pp=Pt1.8GeV.dec +++ b/dkfiles/incl_Jpsi,pp=Pt1.8GeV.dec @@ -9,13 +9,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "J/psi(1S) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "J/psi(1S) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 1.8 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 1.8 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # EndInsertPythonCode diff --git a/dkfiles/incl_Jpsi,pp=TightCut.dec b/dkfiles/incl_Jpsi,pp=TightCut.dec index 26f883eec..94767db7d 100644 --- a/dkfiles/incl_Jpsi,pp=TightCut.dec +++ b/dkfiles/incl_Jpsi,pp=TightCut.dec @@ -12,13 +12,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "J/psi(1S) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "J/psi(1S) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 0.9 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 0.9 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -30,7 +30,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_Jpsi,pppi0=Pt0.9GeV,TightCut.dec b/dkfiles/incl_Jpsi,pppi0=Pt0.9GeV,TightCut.dec index 1aa2553a5..e884c4109 100644 --- a/dkfiles/incl_Jpsi,pppi0=Pt0.9GeV,TightCut.dec +++ b/dkfiles/incl_Jpsi,pppi0=Pt0.9GeV,TightCut.dec @@ -9,14 +9,14 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "J/psi(1S) => ^p+ ^p~- ^pi0" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "J/psi(1S) => ^p+ ^p~- ^pi0" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 0.9 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 0.9 * GeV ) & inAcc ', # 'pi0' : ' noAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ', # 'noAcc = in_range (0, GTHETA, 3.15)' # ] diff --git a/dkfiles/incl_JpsiJpsi,mmmm=GluonFusion,FullGenEventCut.dec b/dkfiles/incl_JpsiJpsi,mmmm=GluonFusion,FullGenEventCut.dec index 62358e29c..7d9f1e447 100644 --- a/dkfiles/incl_JpsiJpsi,mmmm=GluonFusion,FullGenEventCut.dec +++ b/dkfiles/incl_JpsiJpsi,mmmm=GluonFusion,FullGenEventCut.dec @@ -20,12 +20,12 @@ # # InsertPythonCode: # from Configurables import OniaPairsProduction -# Generation().Special.addTool( OniaPairsProduction ) +# Generation(genAlgName).Special.addTool( OniaPairsProduction ) # from Gaudi.Configuration import * # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "PsiPairInAcc" ) -# Generation().PsiPairInAcc.Code = " count ( isPsi & inY & isGood ) > 1.5 " -# Generation().PsiPairInAcc.Preambulo += [ +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "PsiPairInAcc" ) +# Generation(genAlgName).PsiPairInAcc.Code = " count ( isPsi & inY & isGood ) > 1.5 " +# Generation(genAlgName).PsiPairInAcc.Preambulo += [ # "isPsi = ( 'J/psi(1S)' == GID ) " , # "inY = in_range ( 2. , GY , 4.5 ) " , # "FromGluFusion = ( ~GHAS( ('cluster' == GID) | ('string' == GID) , HepMC.ancestors ) ) " , diff --git a/dkfiles/incl_Upsilon,mm=DecProdCut.dec b/dkfiles/incl_Upsilon,mm=DecProdCut.dec index 59dfc7ba9..1557d7971 100644 --- a/dkfiles/incl_Upsilon,mm=DecProdCut.dec +++ b/dkfiles/incl_Upsilon,mm=DecProdCut.dec @@ -11,6 +11,8 @@ # Documentation: Upsilon(1S) decay to mu+ mu-, radiative mode included, Upsilon daughters in acceptance # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Onia # Tested: Yes # Responsible: Patrick Robbe diff --git a/dkfiles/incl_Upsilon2S,mm=DecProdCut.dec b/dkfiles/incl_Upsilon2S,mm=DecProdCut.dec index 4008cf6b6..d2514eeeb 100644 --- a/dkfiles/incl_Upsilon2S,mm=DecProdCut.dec +++ b/dkfiles/incl_Upsilon2S,mm=DecProdCut.dec @@ -11,6 +11,8 @@ # Documentation: Upsilon(2S) decay to mu+ mu-, radiative mode included, Upsilon(2S) daughters in acceptance # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Onia # Tested: Yes # Responsible: M Needham diff --git a/dkfiles/incl_Upsilon3S,mm=DecProdCut.dec b/dkfiles/incl_Upsilon3S,mm=DecProdCut.dec index 4b2b8ae4f..2ef0793a4 100644 --- a/dkfiles/incl_Upsilon3S,mm=DecProdCut.dec +++ b/dkfiles/incl_Upsilon3S,mm=DecProdCut.dec @@ -11,6 +11,8 @@ # Documentation: Upsilon(3S) decay to mu+ mu-, radiative mode included, Upsilon(3S) daughters in acceptance # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Onia # Tested: Yes # Responsible: M Needham diff --git a/dkfiles/incl_X+_Jpsip,mumu=phsp,DecProdCut.dec b/dkfiles/incl_X+_Jpsip,mumu=phsp,DecProdCut.dec index 614852d49..3a7b22e11 100755 --- a/dkfiles/incl_X+_Jpsip,mumu=phsp,DecProdCut.dec +++ b/dkfiles/incl_X+_Jpsip,mumu=phsp,DecProdCut.dec @@ -8,7 +8,7 @@ # # ParticleValue: "Sigma_c+ 83 4212 1.0 4.450 1.64553e-023 Sigma_c+ 4212 0.00000000", "Sigma_c~- 84 -4212 -1.0 4.450 1.64553e-023 anti-Sigma_c- -4212 0.00000000" # InsertPythonCode: -# Generation().SignalPlain.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalPlain.SignalPIDList = [ 4212, -4212 ] # EndInsertPythonCode # Documentation: [X+ -> (J/psi(1S) -> mu+ mu-) p+] PHSP diff --git a/dkfiles/incl_X+_LcD0,pKpi,Kpi=phsp,DecProdCut.dec b/dkfiles/incl_X+_LcD0,pKpi,Kpi=phsp,DecProdCut.dec index 0d8ddd29d..fe9a867a4 100755 --- a/dkfiles/incl_X+_LcD0,pKpi,Kpi=phsp,DecProdCut.dec +++ b/dkfiles/incl_X+_LcD0,pKpi,Kpi=phsp,DecProdCut.dec @@ -15,7 +15,7 @@ # ParticleValue: "Sigma_c+ 83 4212 1.0 4.450 1.64553e-023 Sigma_c+ 4212 0.00000000", "Sigma_c~- 84 -4212 -1.0 4.450 1.64553e-023 anti-Sigma_c- -4212 0.00000000" # # InsertPythonCode: -# Generation().SignalPlain.SignalPIDList = [ 4212, -4212 ] +# Generation(genAlgName).SignalPlain.SignalPIDList = [ 4212, -4212 ] # EndInsertPythonCode # # CPUTime: < 1 min diff --git a/dkfiles/incl_X38721++,Jpsirho,mm=DecProdCut.dec b/dkfiles/incl_X38721++,Jpsirho,mm=DecProdCut.dec index b53591d06..f77cfd538 100644 --- a/dkfiles/incl_X38721++,Jpsirho,mm=DecProdCut.dec +++ b/dkfiles/incl_X38721++,Jpsirho,mm=DecProdCut.dec @@ -11,6 +11,8 @@ # Documentation: X(3872) daughters in acceptance # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Onia # Tested: Yes # Responsible: Patrick Robbe @@ -22,11 +24,11 @@ # # special setting for embedding in EPOS # # from Configurables import Pythia8Production -# Generation().Special.addTool( Pythia8Production , name = 'SignalPythia8' ) -# Generation().Special.SignalPythia8.Commands += [ 'SoftQCD:all=off'] -# Generation().Special.SignalPythia8.Commands += [ "Bottomonium:all=off"] -# Generation().Special.SignalPythia8.Commands += [ "Charmonium:all=off"] -# Generation().Special.SignalPythia8.Commands += [ +# Generation(genAlgName).Special.addTool( Pythia8Production , name = 'SignalPythia8' ) +# Generation(genAlgName).Special.SignalPythia8.Commands += [ 'SoftQCD:all=off'] +# Generation(genAlgName).Special.SignalPythia8.Commands += [ "Bottomonium:all=off"] +# Generation(genAlgName).Special.SignalPythia8.Commands += [ "Charmonium:all=off"] +# Generation(genAlgName).Special.SignalPythia8.Commands += [ # 'Charmonium:states(3PJ) = 10441,20443,445,9920443', # 'Charmonium:O(3PJ)[3P0(1)] = 0.05,0.05,0.05,0.05', # 'Charmonium:O(3PJ)[3S1(8)] = 0.0031,0.0031,0.0031,0.0031', @@ -38,8 +40,8 @@ # 'Charmonium:qqbar2ccbar(3PJ)[3S1(8)]g = off,off,off,on'] # # from Configurables import DaughtersInLHCbKeepOnlySignal -# Generation().Special.addTool( DaughtersInLHCbKeepOnlySignal ) -# Generation().Special.DaughtersInLHCbKeepOnlySignal.SignalPID = 9920443 +# Generation(genAlgName).Special.addTool( DaughtersInLHCbKeepOnlySignal ) +# Generation(genAlgName).Special.DaughtersInLHCbKeepOnlySignal.SignalPID = 9920443 # # EndInsertPythonCode # diff --git a/dkfiles/incl_b,powheg.dec b/dkfiles/incl_b,powheg.dec index 62fd2ad15..fad5a38bc 100755 --- a/dkfiles/incl_b,powheg.dec +++ b/dkfiles/incl_b,powheg.dec @@ -11,25 +11,25 @@ # FullEventCuts: LoKi::FullGenEventCut/twobinAcc # # InsertPythonCode: -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).SampleGenerationTool = "Special" # from Configurables import Special, PowhegProductionbb, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.ProductionTool = "PowhegProductionbb" -# Generation().Special.addTool( PowhegProductionbb () ) -# Generation().Special.PowhegProductionbb.qmass = 4.75 +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.ProductionTool = "PowhegProductionbb" +# Generation(genAlgName).Special.addTool( PowhegProductionbb () ) +# Generation(genAlgName).Special.PowhegProductionbb.qmass = 4.75 # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twobinAcc" ) -# tracksInAcc = Generation().twobinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twobinAcc" ) +# tracksInAcc = Generation(genAlgName).twobinAcc # tracksInAcc.Code = " (count ( isGoodB)>1) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" # , "isGoodB = (( 'b' == GABSID ) & GINTREE( GBEAUTY & ( GTHETA < 350.0*mrad ) & (GPT > 0*GeV)))" # ] -# Generation().Special.PileUpProductionTool = "Pythia8Production" -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().Special.addTool( Pythia8Production () ) -# Generation().Special.ReinitializePileUpGenerator = False -# Generation().Special.Pythia8Production.Tuning = "LHCbDefault.cmd" +# Generation(genAlgName).Special.PileUpProductionTool = "Pythia8Production" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).Special.addTool( Pythia8Production () ) +# Generation(genAlgName).Special.ReinitializePileUpGenerator = False +# Generation(genAlgName).Special.Pythia8Production.Tuning = "LHCbDefault.cmd" # EndInsertPythonCode # # diff --git a/dkfiles/incl_b=2xJpsi.dec b/dkfiles/incl_b=2xJpsi.dec index 7073c35d0..62a748ce4 100644 --- a/dkfiles/incl_b=2xJpsi.dec +++ b/dkfiles/incl_b=2xJpsi.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "Cut2xJpsi" ) -# eventCut = Generation().Cut2xJpsi +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "Cut2xJpsi" ) +# eventCut = Generation(genAlgName).Cut2xJpsi # eventCut.Code = " 1 < count ( jpsi )" # eventCut.Preambulo += [ # "fromB = 0 != GNINTREE ( GBEAUTY , HepMC.ancestors ) " , diff --git a/dkfiles/incl_b=ChargedTracksCut.dec b/dkfiles/incl_b=ChargedTracksCut.dec index 4d8526f4b..02e9daa0a 100755 --- a/dkfiles/incl_b=ChargedTracksCut.dec +++ b/dkfiles/incl_b=ChargedTracksCut.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "ChargedTracksCut" ) -# chargedTracksCut = Generation().ChargedTracksCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ChargedTracksCut" ) +# chargedTracksCut = Generation(genAlgName).ChargedTracksCut # chargedTracksCut.Code = " ( count(isGoodB) > 0 ) " # # chargedTracksCut.Preambulo += [ diff --git a/dkfiles/incl_b=CharmoniumKX,mumu,PPTcuts.dec b/dkfiles/incl_b=CharmoniumKX,mumu,PPTcuts.dec index 408162ceb..5f9f0540f 100644 --- a/dkfiles/incl_b=CharmoniumKX,mumu,PPTcuts.dec +++ b/dkfiles/incl_b=CharmoniumKX,mumu,PPTcuts.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Jpsi2mumuplusKFilterPPTcuts" ) -# SignalFilter = Generation().b2Jpsi2mumuplusKFilterPPTcuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Jpsi2mumuplusKFilterPPTcuts" ) +# SignalFilter = Generation(genAlgName).b2Jpsi2mumuplusKFilterPPTcuts # SignalFilter.Code = " has(isB2CharmoniumKPPTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/incl_b=CharmtoKmu,InAcc.dec b/dkfiles/incl_b=CharmtoKmu,InAcc.dec index a5781fd13..04800013c 100644 --- a/dkfiles/incl_b=CharmtoKmu,InAcc.dec +++ b/dkfiles/incl_b=CharmtoKmu,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Charm2KmuFilter" ) -# SignalFilter = Generation().b2Charm2KmuFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Charm2KmuFilter" ) +# SignalFilter = Generation(genAlgName).b2Charm2KmuFilter # SignalFilter.Code = " has(isB2Charm2Kmu)" # SignalFilter.Preambulo += [ # "isB2Charm2KmuRaw = (GBEAUTY & (GDECTREE('[(Beauty & LongLived) -> ([Charm --> K+ mu- ...]CC) ...]CC')))", diff --git a/dkfiles/incl_b=CharmtoKmu,PPTcuts,InAcc.dec b/dkfiles/incl_b=CharmtoKmu,PPTcuts,InAcc.dec index b35a68e04..fe582a532 100644 --- a/dkfiles/incl_b=CharmtoKmu,PPTcuts,InAcc.dec +++ b/dkfiles/incl_b=CharmtoKmu,PPTcuts,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Charm2KmuFilterPPTcuts" ) -# SignalFilter = Generation().b2Charm2KmuFilterPPTcuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Charm2KmuFilterPPTcuts" ) +# SignalFilter = Generation(genAlgName).b2Charm2KmuFilterPPTcuts # SignalFilter.Code = " has(isB2Charm2KmuPPTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/incl_b=CharmtoKplusmu,InAcc.dec b/dkfiles/incl_b=CharmtoKplusmu,InAcc.dec index 6f0372c1a..0f2adf407 100644 --- a/dkfiles/incl_b=CharmtoKplusmu,InAcc.dec +++ b/dkfiles/incl_b=CharmtoKplusmu,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Charm2KplusmuFilter" ) -# SignalFilter = Generation().b2Charm2KplusmuFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Charm2KplusmuFilter" ) +# SignalFilter = Generation(genAlgName).b2Charm2KplusmuFilter # SignalFilter.Code = " has(isB2Charm2Kplusmu)" # SignalFilter.Preambulo += [ # "isB2Charm2KplusmuRaw = (GBEAUTY & (GDECTREE('[(Beauty & LongLived) -> (Charm --> K+ ...) mu- ...]CC')))", diff --git a/dkfiles/incl_b=CharmtoKplusmu,PPTcuts,InAcc.dec b/dkfiles/incl_b=CharmtoKplusmu,PPTcuts,InAcc.dec index 9208f28ba..f7d7a3547 100644 --- a/dkfiles/incl_b=CharmtoKplusmu,PPTcuts,InAcc.dec +++ b/dkfiles/incl_b=CharmtoKplusmu,PPTcuts,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Charm2KplusmuFilterPPTcuts" ) -# SignalFilter = Generation().b2Charm2KplusmuFilterPPTcuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Charm2KplusmuFilterPPTcuts" ) +# SignalFilter = Generation(genAlgName).b2Charm2KplusmuFilterPPTcuts # SignalFilter.Code = " has(isB2Charm2KplusmuPPTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/incl_b=D+,Kpipi,3pi=DDALITZ,DecProdCut,ExtraParticles.dec b/dkfiles/incl_b=D+,Kpipi,3pi=DDALITZ,DecProdCut,ExtraParticles.dec index d811bf9bb..9fb1e7ee6 100644 --- a/dkfiles/incl_b=D+,Kpipi,3pi=DDALITZ,DecProdCut,ExtraParticles.dec +++ b/dkfiles/incl_b=D+,Kpipi,3pi=DDALITZ,DecProdCut,ExtraParticles.dec @@ -21,16 +21,16 @@ # stable_b_hadrons = [ 511, 521, 531, 541, 5122 ] # stable_b_hadrons += [-pid for pid in stable_b_hadrons] # -# Generation().FullGenEventCutTool = "ExtraParticlesInAcceptance" -# Generation().addTool( ExtraParticlesInAcceptance ) -# Generation().ExtraParticlesInAcceptance.WantedIDs = [211, -211] -# Generation().ExtraParticlesInAcceptance.NumWanted = 3 -# Generation().ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons -# Generation().ExtraParticlesInAcceptance.AtLeast = True -# Generation().ExtraParticlesInAcceptance.ExcludeSignalDaughters = True -# Generation().ExtraParticlesInAcceptance.AllFromSameB = False -# Generation().ExtraParticlesInAcceptance.ZPosMax = 200.*mm -# Generation().ExtraParticlesInAcceptance.PtMin = 150.*MeV +# Generation(genAlgName).FullGenEventCutTool = "ExtraParticlesInAcceptance" +# Generation(genAlgName).addTool( ExtraParticlesInAcceptance ) +# Generation(genAlgName).ExtraParticlesInAcceptance.WantedIDs = [211, -211] +# Generation(genAlgName).ExtraParticlesInAcceptance.NumWanted = 3 +# Generation(genAlgName).ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons +# Generation(genAlgName).ExtraParticlesInAcceptance.AtLeast = True +# Generation(genAlgName).ExtraParticlesInAcceptance.ExcludeSignalDaughters = True +# Generation(genAlgName).ExtraParticlesInAcceptance.AllFromSameB = False +# Generation(genAlgName).ExtraParticlesInAcceptance.ZPosMax = 200.*mm +# Generation(genAlgName).ExtraParticlesInAcceptance.PtMin = 150.*MeV # # EndInsertPythonCode # diff --git a/dkfiles/incl_b=D0,Kpi,DecProdCut.dec b/dkfiles/incl_b=D0,Kpi,DecProdCut.dec index e7dd8eee0..0e2a90131 100755 --- a/dkfiles/incl_b=D0,Kpi,DecProdCut.dec +++ b/dkfiles/incl_b=D0,Kpi,DecProdCut.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "InclusiveD0Cut" ) -# inclusiveD0Cut = Generation().InclusiveD0Cut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "InclusiveD0Cut" ) +# inclusiveD0Cut = Generation(genAlgName).InclusiveD0Cut # inclusiveD0Cut.Code = " ( count(isGoodB) > 0 ) " # # inclusiveD0Cut.Preambulo += [ diff --git a/dkfiles/incl_b=DiMuon,OppositeSign,p3GeV,m4.7GeV,m6GeV,doca0.4mm.dec b/dkfiles/incl_b=DiMuon,OppositeSign,p3GeV,m4.7GeV,m6GeV,doca0.4mm.dec index e6277b610..1ef40aff5 100644 --- a/dkfiles/incl_b=DiMuon,OppositeSign,p3GeV,m4.7GeV,m6GeV,doca0.4mm.dec +++ b/dkfiles/incl_b=DiMuon,OppositeSign,p3GeV,m4.7GeV,m6GeV,doca0.4mm.dec @@ -19,21 +19,21 @@ # from Configurables import Generation, RepeatDecay, Inclusive, DiLeptonInAcceptance # from GaudiKernel.SystemOfUnits import GeV, MeV, mm # -# Generation().SampleGenerationTool = "RepeatDecay" -# Generation().addTool( RepeatDecay ) -# Generation().RepeatDecay.NRedecay = 100 -# Generation().RepeatDecay.addTool( Inclusive ) -# Generation().RepeatDecay.Inclusive.ProductionTool = "PythiaProduction" -# Generation().FullGenEventCutTool = "DiLeptonInAcceptance" -# Generation().addTool( DiLeptonInAcceptance ) -# Generation().DiLeptonInAcceptance.RequireOppositeSign = True -# Generation().DiLeptonInAcceptance.RequireSameSign = False -# Generation().DiLeptonInAcceptance.LeptonOnePMin = 3*GeV -# Generation().DiLeptonInAcceptance.LeptonTwoPMin = 3*GeV -# Generation().DiLeptonInAcceptance.MinMass = 4700*MeV -# Generation().DiLeptonInAcceptance.MaxMass = 6000*MeV -# Generation().DiLeptonInAcceptance.PreselDoca = True -# Generation().DiLeptonInAcceptance.DocaCut = 0.4*mm +# Generation(genAlgName).SampleGenerationTool = "RepeatDecay" +# Generation(genAlgName).addTool( RepeatDecay ) +# Generation(genAlgName).RepeatDecay.NRedecay = 100 +# Generation(genAlgName).RepeatDecay.addTool( Inclusive ) +# Generation(genAlgName).RepeatDecay.Inclusive.ProductionTool = "PythiaProduction" +# Generation(genAlgName).FullGenEventCutTool = "DiLeptonInAcceptance" +# Generation(genAlgName).addTool( DiLeptonInAcceptance ) +# Generation(genAlgName).DiLeptonInAcceptance.RequireOppositeSign = True +# Generation(genAlgName).DiLeptonInAcceptance.RequireSameSign = False +# Generation(genAlgName).DiLeptonInAcceptance.LeptonOnePMin = 3*GeV +# Generation(genAlgName).DiLeptonInAcceptance.LeptonTwoPMin = 3*GeV +# Generation(genAlgName).DiLeptonInAcceptance.MinMass = 4700*MeV +# Generation(genAlgName).DiLeptonInAcceptance.MaxMass = 6000*MeV +# Generation(genAlgName).DiLeptonInAcceptance.PreselDoca = True +# Generation(genAlgName).DiLeptonInAcceptance.DocaCut = 0.4*mm # # EndInsertPythonCode # diff --git a/dkfiles/incl_b=Ds,KKpi,3pi=DDALITZ,DecProdCut,ExtraParticles.dec b/dkfiles/incl_b=Ds,KKpi,3pi=DDALITZ,DecProdCut,ExtraParticles.dec index b90ad7cb8..e5a7bf308 100644 --- a/dkfiles/incl_b=Ds,KKpi,3pi=DDALITZ,DecProdCut,ExtraParticles.dec +++ b/dkfiles/incl_b=Ds,KKpi,3pi=DDALITZ,DecProdCut,ExtraParticles.dec @@ -20,16 +20,16 @@ # stable_b_hadrons = [ 511, 521, 531, 541, 5122 ] # stable_b_hadrons += [-pid for pid in stable_b_hadrons] # -# Generation().FullGenEventCutTool = "ExtraParticlesInAcceptance" -# Generation().addTool( ExtraParticlesInAcceptance ) -# Generation().ExtraParticlesInAcceptance.WantedIDs = [211, -211] -# Generation().ExtraParticlesInAcceptance.NumWanted = 3 -# Generation().ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons -# Generation().ExtraParticlesInAcceptance.AtLeast = True -# Generation().ExtraParticlesInAcceptance.ExcludeSignalDaughters = True -# Generation().ExtraParticlesInAcceptance.AllFromSameB = False -# Generation().ExtraParticlesInAcceptance.ZPosMax = 200.*mm -# Generation().ExtraParticlesInAcceptance.PtMin = 150.*MeV +# Generation(genAlgName).FullGenEventCutTool = "ExtraParticlesInAcceptance" +# Generation(genAlgName).addTool( ExtraParticlesInAcceptance ) +# Generation(genAlgName).ExtraParticlesInAcceptance.WantedIDs = [211, -211] +# Generation(genAlgName).ExtraParticlesInAcceptance.NumWanted = 3 +# Generation(genAlgName).ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons +# Generation(genAlgName).ExtraParticlesInAcceptance.AtLeast = True +# Generation(genAlgName).ExtraParticlesInAcceptance.ExcludeSignalDaughters = True +# Generation(genAlgName).ExtraParticlesInAcceptance.AllFromSameB = False +# Generation(genAlgName).ExtraParticlesInAcceptance.ZPosMax = 200.*mm +# Generation(genAlgName).ExtraParticlesInAcceptance.PtMin = 150.*MeV # # EndInsertPythonCode # diff --git a/dkfiles/incl_b=Dst,piD0,Kpi,3pi=DecProdCut,ExtraParticles.dec b/dkfiles/incl_b=Dst,piD0,Kpi,3pi=DecProdCut,ExtraParticles.dec index 3e1561de5..5207119d5 100644 --- a/dkfiles/incl_b=Dst,piD0,Kpi,3pi=DecProdCut,ExtraParticles.dec +++ b/dkfiles/incl_b=Dst,piD0,Kpi,3pi=DecProdCut,ExtraParticles.dec @@ -21,16 +21,16 @@ # stable_b_hadrons = [511, 521, 531, 5122, 541, 5112, 5212, 5222, 5132, 5232, 5312, 5322, 5332, 5142, 5242, 5412, 5342, 5442, 5512, 5522, 5532, 5542, 5554] # stable_b_hadrons += [-pid for pid in stable_b_hadrons] # -# Generation().FullGenEventCutTool = "ExtraParticlesInAcceptance" -# Generation().addTool( ExtraParticlesInAcceptance ) -# Generation().ExtraParticlesInAcceptance.WantedIDs = [211, -211] -# Generation().ExtraParticlesInAcceptance.NumWanted = 3 -# Generation().ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons -# Generation().ExtraParticlesInAcceptance.AtLeast = True -# Generation().ExtraParticlesInAcceptance.ExcludeSignalDaughters = True -# Generation().ExtraParticlesInAcceptance.AllFromSameB = False -# Generation().ExtraParticlesInAcceptance.ZPosMax = 200.*mm -# Generation().ExtraParticlesInAcceptance.PtMin = 240.*MeV +# Generation(genAlgName).FullGenEventCutTool = "ExtraParticlesInAcceptance" +# Generation(genAlgName).addTool( ExtraParticlesInAcceptance ) +# Generation(genAlgName).ExtraParticlesInAcceptance.WantedIDs = [211, -211] +# Generation(genAlgName).ExtraParticlesInAcceptance.NumWanted = 3 +# Generation(genAlgName).ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons +# Generation(genAlgName).ExtraParticlesInAcceptance.AtLeast = True +# Generation(genAlgName).ExtraParticlesInAcceptance.ExcludeSignalDaughters = True +# Generation(genAlgName).ExtraParticlesInAcceptance.AllFromSameB = False +# Generation(genAlgName).ExtraParticlesInAcceptance.ZPosMax = 200.*mm +# Generation(genAlgName).ExtraParticlesInAcceptance.PtMin = 240.*MeV # # EndInsertPythonCode # diff --git a/dkfiles/incl_b=Dst,piD0,Kpi,3pi=DecProdGenSpecialCuts.dec b/dkfiles/incl_b=Dst,piD0,Kpi,3pi=DecProdGenSpecialCuts.dec index 12e2719f9..2c3edfda7 100644 --- a/dkfiles/incl_b=Dst,piD0,Kpi,3pi=DecProdGenSpecialCuts.dec +++ b/dkfiles/incl_b=Dst,piD0,Kpi,3pi=DecProdGenSpecialCuts.dec @@ -21,15 +21,15 @@ # stable_b_hadrons = [511, 521, 531, 5122, 541, 5112, 5212, 5222, 5132, 5232, 5312, 5322, 5332, 5142, 5242, 5412, 5342, 5442, 5512, 5522, 5532, 5542, 5554] # stable_b_hadrons += [-pid for pid in stable_b_hadrons] # -# Generation().FullGenEventCutTool = "ExtraParticlesInAcceptance" -# Generation().addTool( ExtraParticlesInAcceptance ) -# Generation().ExtraParticlesInAcceptance.WantedIDs = [211, -211] -# Generation().ExtraParticlesInAcceptance.NumWanted = 5 -# Generation().ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons -# Generation().ExtraParticlesInAcceptance.AtLeast = True -# Generation().ExtraParticlesInAcceptance.ExcludeSignalDaughters = False -# Generation().ExtraParticlesInAcceptance.AllFromSameB = False -# Generation().ExtraParticlesInAcceptance.ZPosMax = 200.*mm +# Generation(genAlgName).FullGenEventCutTool = "ExtraParticlesInAcceptance" +# Generation(genAlgName).addTool( ExtraParticlesInAcceptance ) +# Generation(genAlgName).ExtraParticlesInAcceptance.WantedIDs = [211, -211] +# Generation(genAlgName).ExtraParticlesInAcceptance.NumWanted = 5 +# Generation(genAlgName).ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons +# Generation(genAlgName).ExtraParticlesInAcceptance.AtLeast = True +# Generation(genAlgName).ExtraParticlesInAcceptance.ExcludeSignalDaughters = False +# Generation(genAlgName).ExtraParticlesInAcceptance.AllFromSameB = False +# Generation(genAlgName).ExtraParticlesInAcceptance.ZPosMax = 200.*mm # # EndInsertPythonCode # diff --git a/dkfiles/incl_b=Dst,piD0,Kpi,D,3pi=DecProdCut,ExtraParticles,FromSameB.dec b/dkfiles/incl_b=Dst,piD0,Kpi,D,3pi=DecProdCut,ExtraParticles,FromSameB.dec index 49ec044d0..74d91b171 100644 --- a/dkfiles/incl_b=Dst,piD0,Kpi,D,3pi=DecProdCut,ExtraParticles,FromSameB.dec +++ b/dkfiles/incl_b=Dst,piD0,Kpi,D,3pi=DecProdCut,ExtraParticles,FromSameB.dec @@ -21,19 +21,19 @@ # stable_b_hadrons = [511, 521, 531, 5122, 541, 5112, 5212, 5222, 5132, 5232, 5312, 5322, 5332, 5142, 5242, 5412, 5342, 5442, 5512, 5522, 5532, 5542, 5554] # stable_b_hadrons += [-pid for pid in stable_b_hadrons] # -# Generation().FullGenEventCutTool = "ExtraParticlesInAcceptance" -# Generation().addTool( ExtraParticlesInAcceptance ) -# Generation().ExtraParticlesInAcceptance.WantedIDs = [211, -211] -# Generation().ExtraParticlesInAcceptance.NumWanted = 3 -# Generation().ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons -# Generation().ExtraParticlesInAcceptance.AtLeast = True -# Generation().ExtraParticlesInAcceptance.ExcludeSignalDaughters = True -# Generation().ExtraParticlesInAcceptance.AllFromSameB = True -# Generation().ExtraParticlesInAcceptance.ZPosMax = 200.*mm -# Generation().ExtraParticlesInAcceptance.PtMin = 240.*MeV -# Generation().ExtraParticlesInAcceptance.ExtraIDs = [411, -411, 421, -421] -# Generation().ExtraParticlesInAcceptance.NumExtra = 1 -# Generation().ExtraParticlesInAcceptance.AtLeastExtra = True +# Generation(genAlgName).FullGenEventCutTool = "ExtraParticlesInAcceptance" +# Generation(genAlgName).addTool( ExtraParticlesInAcceptance ) +# Generation(genAlgName).ExtraParticlesInAcceptance.WantedIDs = [211, -211] +# Generation(genAlgName).ExtraParticlesInAcceptance.NumWanted = 3 +# Generation(genAlgName).ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons +# Generation(genAlgName).ExtraParticlesInAcceptance.AtLeast = True +# Generation(genAlgName).ExtraParticlesInAcceptance.ExcludeSignalDaughters = True +# Generation(genAlgName).ExtraParticlesInAcceptance.AllFromSameB = True +# Generation(genAlgName).ExtraParticlesInAcceptance.ZPosMax = 200.*mm +# Generation(genAlgName).ExtraParticlesInAcceptance.PtMin = 240.*MeV +# Generation(genAlgName).ExtraParticlesInAcceptance.ExtraIDs = [411, -411, 421, -421] +# Generation(genAlgName).ExtraParticlesInAcceptance.NumExtra = 1 +# Generation(genAlgName).ExtraParticlesInAcceptance.AtLeastExtra = True # # EndInsertPythonCode # diff --git a/dkfiles/incl_b=Dst,piD0,Kpi,D,3pi=DecProdGenSpecialCuts.dec b/dkfiles/incl_b=Dst,piD0,Kpi,D,3pi=DecProdGenSpecialCuts.dec index f8aacb074..f5b0287ac 100644 --- a/dkfiles/incl_b=Dst,piD0,Kpi,D,3pi=DecProdGenSpecialCuts.dec +++ b/dkfiles/incl_b=Dst,piD0,Kpi,D,3pi=DecProdGenSpecialCuts.dec @@ -21,18 +21,18 @@ # stable_b_hadrons = [511, 521, 531, 5122, 541, 5112, 5212, 5222, 5132, 5232, 5312, 5322, 5332, 5142, 5242, 5412, 5342, 5442, 5512, 5522, 5532, 5542, 5554] # stable_b_hadrons += [-pid for pid in stable_b_hadrons] # -# Generation().FullGenEventCutTool = "ExtraParticlesInAcceptance" -# Generation().addTool( ExtraParticlesInAcceptance ) -# Generation().ExtraParticlesInAcceptance.WantedIDs = [211, -211] -# Generation().ExtraParticlesInAcceptance.NumWanted = 5 -# Generation().ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons -# Generation().ExtraParticlesInAcceptance.AtLeast = True -# Generation().ExtraParticlesInAcceptance.ExcludeSignalDaughters = False -# Generation().ExtraParticlesInAcceptance.AllFromSameB = False -# Generation().ExtraParticlesInAcceptance.ZPosMax = 200.*mm -# Generation().ExtraParticlesInAcceptance.ExtraIDs = [411, -411, 421, -421] -# Generation().ExtraParticlesInAcceptance.NumExtra = 2 -# Generation().ExtraParticlesInAcceptance.AtLeastExtra = True +# Generation(genAlgName).FullGenEventCutTool = "ExtraParticlesInAcceptance" +# Generation(genAlgName).addTool( ExtraParticlesInAcceptance ) +# Generation(genAlgName).ExtraParticlesInAcceptance.WantedIDs = [211, -211] +# Generation(genAlgName).ExtraParticlesInAcceptance.NumWanted = 5 +# Generation(genAlgName).ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons +# Generation(genAlgName).ExtraParticlesInAcceptance.AtLeast = True +# Generation(genAlgName).ExtraParticlesInAcceptance.ExcludeSignalDaughters = False +# Generation(genAlgName).ExtraParticlesInAcceptance.AllFromSameB = False +# Generation(genAlgName).ExtraParticlesInAcceptance.ZPosMax = 200.*mm +# Generation(genAlgName).ExtraParticlesInAcceptance.ExtraIDs = [411, -411, 421, -421] +# Generation(genAlgName).ExtraParticlesInAcceptance.NumExtra = 2 +# Generation(genAlgName).ExtraParticlesInAcceptance.AtLeastExtra = True # # EndInsertPythonCode # diff --git a/dkfiles/incl_b=Dst,piD0,Kpi,plus3pi,InAcc.dec b/dkfiles/incl_b=Dst,piD0,Kpi,plus3pi,InAcc.dec index 5abf0da69..596effe03 100644 --- a/dkfiles/incl_b=Dst,piD0,Kpi,plus3pi,InAcc.dec +++ b/dkfiles/incl_b=Dst,piD0,Kpi,plus3pi,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2dst3piFilter" ) -# SignalFilter = Generation().b2dst3piFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2dst3piFilter" ) +# SignalFilter = Generation(genAlgName).b2dst3piFilter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "isB2cc = ((GDECTREE('(Beauty & LongLived) --> D*(2010)+ pi- pi+ pi- ...')))" diff --git a/dkfiles/incl_b=HardQCDScatter,TightCut.dec b/dkfiles/incl_b=HardQCDScatter,TightCut.dec index 199208f4c..135291077 100644 --- a/dkfiles/incl_b=HardQCDScatter,TightCut.dec +++ b/dkfiles/incl_b=HardQCDScatter,TightCut.dec @@ -11,8 +11,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twobinAcc" ) -# tracksInAcc = Generation().twobinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twobinAcc" ) +# tracksInAcc = Generation(genAlgName).twobinAcc # tracksInAcc.Code = "count ( isGoodB ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/incl_b=Jpsi,LstLambda,pKppi,InAcc.dec b/dkfiles/incl_b=Jpsi,LstLambda,pKppi,InAcc.dec index e7f2abd24..ea2ae6468 100644 --- a/dkfiles/incl_b=Jpsi,LstLambda,pKppi,InAcc.dec +++ b/dkfiles/incl_b=Jpsi,LstLambda,pKppi,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) -# SignalFilter = Generation().b2JpsiFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) +# SignalFilter = Generation(genAlgName).b2JpsiFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", diff --git a/dkfiles/incl_b=Jpsi,LstLst,pK,InAcc.dec b/dkfiles/incl_b=Jpsi,LstLst,pK,InAcc.dec index 641dae9c0..03227d87f 100644 --- a/dkfiles/incl_b=Jpsi,LstLst,pK,InAcc.dec +++ b/dkfiles/incl_b=Jpsi,LstLst,pK,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) -# SignalFilter = Generation().b2JpsiFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) +# SignalFilter = Generation(genAlgName).b2JpsiFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", diff --git a/dkfiles/incl_b=Jpsi,ppbar,InAcc,PT600.dec b/dkfiles/incl_b=Jpsi,ppbar,InAcc,PT600.dec index 704712666..d9a941fd2 100644 --- a/dkfiles/incl_b=Jpsi,ppbar,InAcc,PT600.dec +++ b/dkfiles/incl_b=Jpsi,ppbar,InAcc,PT600.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) -# SignalFilter = Generation().b2JpsiFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) +# SignalFilter = Generation(genAlgName).b2JpsiFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=Jpsi,ppbar,InAcc,PTCut.dec b/dkfiles/incl_b=Jpsi,ppbar,InAcc,PTCut.dec index 02ab4e5ec..8adb7afc2 100644 --- a/dkfiles/incl_b=Jpsi,ppbar,InAcc,PTCut.dec +++ b/dkfiles/incl_b=Jpsi,ppbar,InAcc,PTCut.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) -# SignalFilter = Generation().b2JpsiFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) +# SignalFilter = Generation(genAlgName).b2JpsiFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=Jpsi,pppipi,InAcc.dec b/dkfiles/incl_b=Jpsi,pppipi,InAcc.dec index 752fc11ac..00b372101 100644 --- a/dkfiles/incl_b=Jpsi,pppipi,InAcc.dec +++ b/dkfiles/incl_b=Jpsi,pppipi,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) -# SignalFilter = Generation().b2JpsiFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) +# SignalFilter = Generation(genAlgName).b2JpsiFilter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "isB2cc = ((GDECTREE('(Beauty & LongLived) --> J/psi(1S) ...')))" diff --git a/dkfiles/incl_b=Jpsi,pppipi,PTcut,InAcc.dec b/dkfiles/incl_b=Jpsi,pppipi,PTcut,InAcc.dec index b9b3f9cb9..51dd9e029 100644 --- a/dkfiles/incl_b=Jpsi,pppipi,PTcut,InAcc.dec +++ b/dkfiles/incl_b=Jpsi,pppipi,PTcut,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) -# SignalFilter = Generation().b2JpsiFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) +# SignalFilter = Generation(genAlgName).b2JpsiFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=KKgammaX,updated.dec b/dkfiles/incl_b=KKgammaX,updated.dec index 5bd7e3351..543d1017d 100644 --- a/dkfiles/incl_b=KKgammaX,updated.dec +++ b/dkfiles/incl_b=KKgammaX,updated.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " has(myB)" # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/incl_b=KmuSS,InAcc.dec b/dkfiles/incl_b=KmuSS,InAcc.dec index 80787fe39..19cfe071e 100644 --- a/dkfiles/incl_b=KmuSS,InAcc.dec +++ b/dkfiles/incl_b=KmuSS,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2KmuSSFilter" ) -# SignalFilter = Generation().b2KmuSSFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2KmuSSFilter" ) +# SignalFilter = Generation(genAlgName).b2KmuSSFilter # SignalFilter.Code = " has(isB2KmuSS)" # SignalFilter.Preambulo += [ # "isB2KmuRawSS = (GBEAUTY & (GDECTREE('[(Beauty & LongLived) --> K+ mu+ ...]CC')))", diff --git a/dkfiles/incl_b=KmuSS,PPTcuts,InAcc.dec b/dkfiles/incl_b=KmuSS,PPTcuts,InAcc.dec index 08573a5d2..540686dc6 100644 --- a/dkfiles/incl_b=KmuSS,PPTcuts,InAcc.dec +++ b/dkfiles/incl_b=KmuSS,PPTcuts,InAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2KmuSSFilterPPTcuts" ) -# SignalFilter = Generation().b2KmuSSFilterPPTcuts +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2KmuSSFilterPPTcuts" ) +# SignalFilter = Generation(genAlgName).b2KmuSSFilterPPTcuts # SignalFilter.Code = " has(isB2KmuSSPPTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV", diff --git a/dkfiles/incl_b=KpigammaX,updated.dec b/dkfiles/incl_b=KpigammaX,updated.dec index 324da235a..ea5065d17 100644 --- a/dkfiles/incl_b=KpigammaX,updated.dec +++ b/dkfiles/incl_b=KpigammaX,updated.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) -# radCut = Generation().BRadiativeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut # radCut.Code = " has(myB) " # radCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/incl_b=MuonHighPT.dec b/dkfiles/incl_b=MuonHighPT.dec index b53c1c543..67d07a4ef 100755 --- a/dkfiles/incl_b=MuonHighPT.dec +++ b/dkfiles/incl_b=MuonHighPT.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "MuonCut" ) -# MuonCut = Generation().MuonCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "MuonCut" ) +# MuonCut = Generation(genAlgName).MuonCut # MuonCut.Code = " ( count ( isGoodMuon ) > 0 ) " # # MuonCut.Preambulo += [ diff --git a/dkfiles/incl_b=MuonHighPTForceB.dec b/dkfiles/incl_b=MuonHighPTForceB.dec index 45ca054cb..4a535adc2 100755 --- a/dkfiles/incl_b=MuonHighPTForceB.dec +++ b/dkfiles/incl_b=MuonHighPTForceB.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "MuonCut" ) -# MuonCut = Generation().MuonCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "MuonCut" ) +# MuonCut = Generation(genAlgName).MuonCut # # MuonCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/incl_b=X3872,Jpsimumu,DecProdCut,PPChange.dec b/dkfiles/incl_b=X3872,Jpsimumu,DecProdCut,PPChange.dec index dfa1fa9bf..79dd4357c 100644 --- a/dkfiles/incl_b=X3872,Jpsimumu,DecProdCut,PPChange.dec +++ b/dkfiles/incl_b=X3872,Jpsimumu,DecProdCut,PPChange.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2X3872Filter" ) -# SignalFilter = Generation().b2X3872Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2X3872Filter" ) +# SignalFilter = Generation(genAlgName).b2X3872Filter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "isB2cc = ((GDECTREE('(Beauty & LongLived) --> chi_c1(1P) ...')))" diff --git a/dkfiles/incl_b=X3872,Jpsipipi,DecProdCut,PPChange.dec b/dkfiles/incl_b=X3872,Jpsipipi,DecProdCut,PPChange.dec index 4dd5f145d..5b1bc731e 100644 --- a/dkfiles/incl_b=X3872,Jpsipipi,DecProdCut,PPChange.dec +++ b/dkfiles/incl_b=X3872,Jpsipipi,DecProdCut,PPChange.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2X3872Filter" ) -# SignalFilter = Generation().b2X3872Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2X3872Filter" ) +# SignalFilter = Generation(genAlgName).b2X3872Filter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "isB2cc = ((GDECTREE('(Beauty & LongLived) --> chi_c1(1P) ...')))" diff --git a/dkfiles/incl_b=X3872,Jpsipipi,munumunu,DecProdCut,PPChange.dec b/dkfiles/incl_b=X3872,Jpsipipi,munumunu,DecProdCut,PPChange.dec index 19f7f8b94..21e4a4e79 100644 --- a/dkfiles/incl_b=X3872,Jpsipipi,munumunu,DecProdCut,PPChange.dec +++ b/dkfiles/incl_b=X3872,Jpsipipi,munumunu,DecProdCut,PPChange.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2X3872Filter" ) -# SignalFilter = Generation().b2X3872Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2X3872Filter" ) +# SignalFilter = Generation(genAlgName).b2X3872Filter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "isB2cc = ((GDECTREE('(Beauty & LongLived) --> chi_c1(1P) ...')))" diff --git a/dkfiles/incl_b=chic0,phiphi,KK,InAcc.dec b/dkfiles/incl_b=chic0,phiphi,KK,InAcc.dec index aa9ba7b24..3fb1d4452 100644 --- a/dkfiles/incl_b=chic0,phiphi,KK,InAcc.dec +++ b/dkfiles/incl_b=chic0,phiphi,KK,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Chic0Filter" ) -# SignalFilter = Generation().b2Chic0Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Chic0Filter" ) +# SignalFilter = Generation(genAlgName).b2Chic0Filter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", diff --git a/dkfiles/incl_b=chic0,ppbar,InAcc,PTCut.dec b/dkfiles/incl_b=chic0,ppbar,InAcc,PTCut.dec index ab07cd7c4..aca686840 100644 --- a/dkfiles/incl_b=chic0,ppbar,InAcc,PTCut.dec +++ b/dkfiles/incl_b=chic0,ppbar,InAcc,PTCut.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Chic0Filter" ) -# SignalFilter = Generation().b2Chic0Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Chic0Filter" ) +# SignalFilter = Generation(genAlgName).b2Chic0Filter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=chic0,pppipi,PTcut,InAcc.dec b/dkfiles/incl_b=chic0,pppipi,PTcut,InAcc.dec index e2009523e..f07313a5d 100644 --- a/dkfiles/incl_b=chic0,pppipi,PTcut,InAcc.dec +++ b/dkfiles/incl_b=chic0,pppipi,PTcut,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Chic0Filter" ) -# SignalFilter = Generation().b2Chic0Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Chic0Filter" ) +# SignalFilter = Generation(genAlgName).b2Chic0Filter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=chic1,Jpsimumu,DecProdCut.dec b/dkfiles/incl_b=chic1,Jpsimumu,DecProdCut.dec index 666d30bd5..44deecd82 100644 --- a/dkfiles/incl_b=chic1,Jpsimumu,DecProdCut.dec +++ b/dkfiles/incl_b=chic1,Jpsimumu,DecProdCut.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Chic1Filter" ) -# SignalFilter = Generation().b2Chic1Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Chic1Filter" ) +# SignalFilter = Generation(genAlgName).b2Chic1Filter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "isB2cc = ((GDECTREE('(Beauty & LongLived) --> chi_c1(1P) ...')))" diff --git a/dkfiles/incl_b=chic1,phiphi,KK,InAcc.dec b/dkfiles/incl_b=chic1,phiphi,KK,InAcc.dec index 4d4940a3a..5f5d5c86c 100644 --- a/dkfiles/incl_b=chic1,phiphi,KK,InAcc.dec +++ b/dkfiles/incl_b=chic1,phiphi,KK,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Chic1Filter" ) -# SignalFilter = Generation().b2Chic1Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Chic1Filter" ) +# SignalFilter = Generation(genAlgName).b2Chic1Filter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", diff --git a/dkfiles/incl_b=chic1,ppbar,InAcc,PTCut.dec b/dkfiles/incl_b=chic1,ppbar,InAcc,PTCut.dec index 167959641..e4e3fa561 100644 --- a/dkfiles/incl_b=chic1,ppbar,InAcc,PTCut.dec +++ b/dkfiles/incl_b=chic1,ppbar,InAcc,PTCut.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Chic1Filter" ) -# SignalFilter = Generation().b2Chic1Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Chic1Filter" ) +# SignalFilter = Generation(genAlgName).b2Chic1Filter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=chic1,pppipi,PTcut,InAcc.dec b/dkfiles/incl_b=chic1,pppipi,PTcut,InAcc.dec index 797a09f84..b1ac44c16 100644 --- a/dkfiles/incl_b=chic1,pppipi,PTcut,InAcc.dec +++ b/dkfiles/incl_b=chic1,pppipi,PTcut,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Chic1Filter" ) -# SignalFilter = Generation().b2Chic1Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Chic1Filter" ) +# SignalFilter = Generation(genAlgName).b2Chic1Filter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=chic2,phiphi,KK,InAcc.dec b/dkfiles/incl_b=chic2,phiphi,KK,InAcc.dec index 5328bd131..e41711c79 100644 --- a/dkfiles/incl_b=chic2,phiphi,KK,InAcc.dec +++ b/dkfiles/incl_b=chic2,phiphi,KK,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Chic2Filter" ) -# SignalFilter = Generation().b2Chic2Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Chic2Filter" ) +# SignalFilter = Generation(genAlgName).b2Chic2Filter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", diff --git a/dkfiles/incl_b=chic2,ppbar,InAcc,PTCut.dec b/dkfiles/incl_b=chic2,ppbar,InAcc,PTCut.dec index 841cff21b..2ed1b9b2d 100644 --- a/dkfiles/incl_b=chic2,ppbar,InAcc,PTCut.dec +++ b/dkfiles/incl_b=chic2,ppbar,InAcc,PTCut.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Chic2Filter" ) -# SignalFilter = Generation().b2Chic2Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Chic2Filter" ) +# SignalFilter = Generation(genAlgName).b2Chic2Filter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=chic2,pppipi,PTcut,InAcc.dec b/dkfiles/incl_b=chic2,pppipi,PTcut,InAcc.dec index c07591ca4..96b3bae3a 100644 --- a/dkfiles/incl_b=chic2,pppipi,PTcut,InAcc.dec +++ b/dkfiles/incl_b=chic2,pppipi,PTcut,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Chic2Filter" ) -# SignalFilter = Generation().b2Chic2Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Chic2Filter" ) +# SignalFilter = Generation(genAlgName).b2Chic2Filter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=etac1S,phiphi,KK,InAcc.dec b/dkfiles/incl_b=etac1S,phiphi,KK,InAcc.dec index 6fc05264a..a283aa5db 100644 --- a/dkfiles/incl_b=etac1S,phiphi,KK,InAcc.dec +++ b/dkfiles/incl_b=etac1S,phiphi,KK,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) -# SignalFilter = Generation().b2EtacFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) +# SignalFilter = Generation(genAlgName).b2EtacFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", diff --git a/dkfiles/incl_b=etac1S,ppbar,InAcc,PT600.dec b/dkfiles/incl_b=etac1S,ppbar,InAcc,PT600.dec index 41ac3ce7c..640bcfe28 100644 --- a/dkfiles/incl_b=etac1S,ppbar,InAcc,PT600.dec +++ b/dkfiles/incl_b=etac1S,ppbar,InAcc,PT600.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) -# SignalFilter = Generation().b2EtacFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) +# SignalFilter = Generation(genAlgName).b2EtacFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=etac1S,ppbar,InAcc,PTCut.dec b/dkfiles/incl_b=etac1S,ppbar,InAcc,PTCut.dec index b25bc52e9..04eb820af 100644 --- a/dkfiles/incl_b=etac1S,ppbar,InAcc,PTCut.dec +++ b/dkfiles/incl_b=etac1S,ppbar,InAcc,PTCut.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) -# SignalFilter = Generation().b2EtacFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) +# SignalFilter = Generation(genAlgName).b2EtacFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=etac1S,pppipi,PTcut,InAcc.dec b/dkfiles/incl_b=etac1S,pppipi,PTcut,InAcc.dec index 340a19af8..0edad03f3 100644 --- a/dkfiles/incl_b=etac1S,pppipi,PTcut,InAcc.dec +++ b/dkfiles/incl_b=etac1S,pppipi,PTcut,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) -# SignalFilter = Generation().b2EtacFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) +# SignalFilter = Generation(genAlgName).b2EtacFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=etac2S,phiphi,KK,InAcc.dec b/dkfiles/incl_b=etac2S,phiphi,KK,InAcc.dec index f9abea602..f1d817354 100644 --- a/dkfiles/incl_b=etac2S,phiphi,KK,InAcc.dec +++ b/dkfiles/incl_b=etac2S,phiphi,KK,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) -# SignalFilter = Generation().b2EtacFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) +# SignalFilter = Generation(genAlgName).b2EtacFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", diff --git a/dkfiles/incl_b=etac2S,phiphiphi,KK,InAcc.dec b/dkfiles/incl_b=etac2S,phiphiphi,KK,InAcc.dec index bd185e365..7713cb20a 100644 --- a/dkfiles/incl_b=etac2S,phiphiphi,KK,InAcc.dec +++ b/dkfiles/incl_b=etac2S,phiphiphi,KK,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) -# SignalFilter = Generation().b2EtacFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) +# SignalFilter = Generation(genAlgName).b2EtacFilter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "isB2cc = ((GDECTREE('(Beauty & LongLived) --> eta_c(2S) ...')))" diff --git a/dkfiles/incl_b=etac2S,ppbar,InAcc,PTCut.dec b/dkfiles/incl_b=etac2S,ppbar,InAcc,PTCut.dec index de86def4a..ff6bed63f 100644 --- a/dkfiles/incl_b=etac2S,ppbar,InAcc,PTCut.dec +++ b/dkfiles/incl_b=etac2S,ppbar,InAcc,PTCut.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Etac2Filter" ) -# SignalFilter = Generation().b2Etac2Filter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Etac2Filter" ) +# SignalFilter = Generation(genAlgName).b2Etac2Filter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=etac2S,pppipi,PTcut,InAcc.dec b/dkfiles/incl_b=etac2S,pppipi,PTcut,InAcc.dec index ae43f556c..88b265c86 100644 --- a/dkfiles/incl_b=etac2S,pppipi,PTcut,InAcc.dec +++ b/dkfiles/incl_b=etac2S,pppipi,PTcut,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) -# SignalFilter = Generation().b2EtacFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2EtacFilter" ) +# SignalFilter = Generation(genAlgName).b2EtacFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=h_c,pppipi,PTcut,InAcc.dec b/dkfiles/incl_b=h_c,pppipi,PTcut,InAcc.dec index 5474aefda..cb8822d8f 100644 --- a/dkfiles/incl_b=h_c,pppipi,PTcut,InAcc.dec +++ b/dkfiles/incl_b=h_c,pppipi,PTcut,InAcc.dec @@ -14,8 +14,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) -# SignalFilter = Generation().b2JpsiFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) +# SignalFilter = Generation(genAlgName).b2JpsiFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=psi2S,Jpsipipi,munumunu,DecProdCut,PPChange.dec b/dkfiles/incl_b=psi2S,Jpsipipi,munumunu,DecProdCut,PPChange.dec index e87085f0b..3e96bb1b8 100644 --- a/dkfiles/incl_b=psi2S,Jpsipipi,munumunu,DecProdCut,PPChange.dec +++ b/dkfiles/incl_b=psi2S,Jpsipipi,munumunu,DecProdCut,PPChange.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2psi2SFilter" ) -# SignalFilter = Generation().b2psi2SFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2psi2SFilter" ) +# SignalFilter = Generation(genAlgName).b2psi2SFilter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "isB2cc = ((GDECTREE('(Beauty & LongLived) --> psi(2S) ...')))" diff --git a/dkfiles/incl_b=psi2S,LstLambda,pKppi,InAcc.dec b/dkfiles/incl_b=psi2S,LstLambda,pKppi,InAcc.dec index 29a64a600..094c39a3d 100644 --- a/dkfiles/incl_b=psi2S,LstLambda,pKppi,InAcc.dec +++ b/dkfiles/incl_b=psi2S,LstLambda,pKppi,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2psi2SFilter" ) -# SignalFilter = Generation().b2psi2SFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2psi2SFilter" ) +# SignalFilter = Generation(genAlgName).b2psi2SFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", diff --git a/dkfiles/incl_b=psi2S,LstLst,pK,InAcc.dec b/dkfiles/incl_b=psi2S,LstLst,pK,InAcc.dec index 2d77e2203..0fd149f40 100644 --- a/dkfiles/incl_b=psi2S,LstLst,pK,InAcc.dec +++ b/dkfiles/incl_b=psi2S,LstLst,pK,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Psi2SFilter" ) -# SignalFilter = Generation().b2Psi2SFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Psi2SFilter" ) +# SignalFilter = Generation(genAlgName).b2Psi2SFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", diff --git a/dkfiles/incl_b=psi2S,ppbar,InAcc,PTCut.dec b/dkfiles/incl_b=psi2S,ppbar,InAcc,PTCut.dec index b5a1ad9f2..f32cbf826 100644 --- a/dkfiles/incl_b=psi2S,ppbar,InAcc,PTCut.dec +++ b/dkfiles/incl_b=psi2S,ppbar,InAcc,PTCut.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2Psi2SFilter" ) -# SignalFilter = Generation().b2Psi2SFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2Psi2SFilter" ) +# SignalFilter = Generation(genAlgName).b2Psi2SFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_b=psi2S,pppipi,InAcc.dec b/dkfiles/incl_b=psi2S,pppipi,InAcc.dec index 0aead405d..20a7ac25e 100644 --- a/dkfiles/incl_b=psi2S,pppipi,InAcc.dec +++ b/dkfiles/incl_b=psi2S,pppipi,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2psi2SFilter" ) -# SignalFilter = Generation().b2psi2SFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2psi2SFilter" ) +# SignalFilter = Generation(genAlgName).b2psi2SFilter # SignalFilter.Code = " has(isB2cc)" # SignalFilter.Preambulo += [ # "isB2cc = ((GDECTREE('(Beauty & LongLived) --> psi(2S) ...')))" diff --git a/dkfiles/incl_b=psi2S,pppipi,PTcut,InAcc.dec b/dkfiles/incl_b=psi2S,pppipi,PTcut,InAcc.dec index b18433509..25bdf1bb2 100644 --- a/dkfiles/incl_b=psi2S,pppipi,PTcut,InAcc.dec +++ b/dkfiles/incl_b=psi2S,pppipi,PTcut,InAcc.dec @@ -12,8 +12,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "b2psi2SFilter" ) -# SignalFilter = Generation().b2psi2SFilter +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2psi2SFilter" ) +# SignalFilter = Generation(genAlgName).b2psi2SFilter # SignalFilter.Code = " has(isB2ccTcuts)" # SignalFilter.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/incl_c,powheg.dec b/dkfiles/incl_c,powheg.dec index 5f58819ff..c0e60ac6d 100755 --- a/dkfiles/incl_c,powheg.dec +++ b/dkfiles/incl_c,powheg.dec @@ -11,25 +11,25 @@ # FullEventCuts: LoKi::FullGenEventCut/twocinAcc # # InsertPythonCode: -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).SampleGenerationTool = "Special" # from Configurables import Special, PowhegProductioncc, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.ProductionTool = "PowhegProductioncc" -# Generation().Special.addTool( PowhegProductioncc () ) -# Generation().Special.PowhegProductioncc.qmass = 1.5 +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.ProductionTool = "PowhegProductioncc" +# Generation(genAlgName).Special.addTool( PowhegProductioncc () ) +# Generation(genAlgName).Special.PowhegProductioncc.qmass = 1.5 # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twocinAcc" ) -# tracksInAcc = Generation().twocinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twocinAcc" ) +# tracksInAcc = Generation(genAlgName).twocinAcc # tracksInAcc.Code = " (count ( isGoodC)>1) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" # , "isGoodC = (( 'c' == GABSID ) & GINTREE( GCHARM & ( GTHETA < 350.0*mrad ) & (GPT > 0*GeV) ))" # ] -# Generation().Special.PileUpProductionTool = "Pythia8Production" -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().Special.addTool( Pythia8Production () ) -# Generation().Special.ReinitializePileUpGenerator = False -# Generation().Special.Pythia8Production.Tuning = "LHCbDefault.cmd" +# Generation(genAlgName).Special.PileUpProductionTool = "Pythia8Production" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).Special.addTool( Pythia8Production () ) +# Generation(genAlgName).Special.ReinitializePileUpGenerator = False +# Generation(genAlgName).Special.Pythia8Production.Tuning = "LHCbDefault.cmd" # EndInsertPythonCode # # diff --git a/dkfiles/incl_c=HardQCDScatter,TightCut.dec b/dkfiles/incl_c=HardQCDScatter,TightCut.dec index ae947199d..47b46e0ea 100644 --- a/dkfiles/incl_c=HardQCDScatter,TightCut.dec +++ b/dkfiles/incl_c=HardQCDScatter,TightCut.dec @@ -11,8 +11,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twocinAcc" ) -# tracksInAcc = Generation().twocinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twocinAcc" ) +# tracksInAcc = Generation(genAlgName).twocinAcc # tracksInAcc.Code = "count ( isGoodC ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/incl_c=MuonHighPT.dec b/dkfiles/incl_c=MuonHighPT.dec index b3f2b4c07..235d53a8f 100755 --- a/dkfiles/incl_c=MuonHighPT.dec +++ b/dkfiles/incl_c=MuonHighPT.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "MuonCut" ) -# MuonCut = Generation().MuonCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "MuonCut" ) +# MuonCut = Generation(genAlgName).MuonCut # MuonCut.Code = " ( count ( isGoodMuon ) > 0 ) " # # MuonCut.Preambulo += [ diff --git a/dkfiles/incl_c=MuonHighPTNoBForceC.dec b/dkfiles/incl_c=MuonHighPTNoBForceC.dec index 40d7a8c53..e233d40ed 100755 --- a/dkfiles/incl_c=MuonHighPTNoBForceC.dec +++ b/dkfiles/incl_c=MuonHighPTNoBForceC.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "MuonCut" ) -# MuonCut = Generation().MuonCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "MuonCut" ) +# MuonCut = Generation(genAlgName).MuonCut # # MuonCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/incl_chic0,phiphi,KK=TightCut.dec b/dkfiles/incl_chic0,phiphi,KK=TightCut.dec index 73eba4d03..3332c80bf 100644 --- a/dkfiles/incl_chic0,phiphi,KK=TightCut.dec +++ b/dkfiles/incl_chic0,phiphi,KK=TightCut.dec @@ -12,13 +12,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c0(1P) => ^(phi(1020) -> ^K+ ^K-) ^(phi(1020) -> ^K+ ^K-)" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c0(1P) => ^(phi(1020) -> ^K+ ^K-) ^(phi(1020) -> ^K+ ^K-)" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[K+]cc' : ' ( GPT > 0.4 * GeV ) & inAcc ', # 'phi(1020)': ' ( GPT > 0.4 * GeV ) ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -30,7 +30,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_chic0,pp=Pt0.9GeV.dec b/dkfiles/incl_chic0,pp=Pt0.9GeV.dec index fc22069a2..24760f1b6 100644 --- a/dkfiles/incl_chic0,pp=Pt0.9GeV.dec +++ b/dkfiles/incl_chic0,pp=Pt0.9GeV.dec @@ -12,13 +12,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c0(1P) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c0(1P) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 0.9 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 0.9 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -30,7 +30,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_chic1,phiphi,KK=TightCut.dec b/dkfiles/incl_chic1,phiphi,KK=TightCut.dec index b06f75929..8a3bc7e2f 100644 --- a/dkfiles/incl_chic1,phiphi,KK=TightCut.dec +++ b/dkfiles/incl_chic1,phiphi,KK=TightCut.dec @@ -12,13 +12,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c1(1P) => ^(phi(1020) -> ^K+ ^K-) ^(phi(1020) -> ^K+ ^K-)" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c1(1P) => ^(phi(1020) -> ^K+ ^K-) ^(phi(1020) -> ^K+ ^K-)" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[K+]cc' : ' ( GPT > 0.4 * GeV ) & inAcc ', # 'phi(1020)': ' ( GPT > 0.4 * GeV ) ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -30,7 +30,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_chic1,pp=Pt0.9GeV.dec b/dkfiles/incl_chic1,pp=Pt0.9GeV.dec index bcca64ab3..010c3f681 100644 --- a/dkfiles/incl_chic1,pp=Pt0.9GeV.dec +++ b/dkfiles/incl_chic1,pp=Pt0.9GeV.dec @@ -12,13 +12,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c1(1P) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c1(1P) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 0.9 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 0.9 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -30,7 +30,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_chic2,phiphi,KK=TightCut.dec b/dkfiles/incl_chic2,phiphi,KK=TightCut.dec index 076512028..809af34dd 100644 --- a/dkfiles/incl_chic2,phiphi,KK=TightCut.dec +++ b/dkfiles/incl_chic2,phiphi,KK=TightCut.dec @@ -12,13 +12,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c2(1P) => ^(phi(1020) -> ^K+ ^K-) ^(phi(1020) -> ^K+ ^K-)" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c2(1P) => ^(phi(1020) -> ^K+ ^K-) ^(phi(1020) -> ^K+ ^K-)" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[K+]cc' : ' ( GPT > 0.4 * GeV ) & inAcc ', # 'phi(1020)': ' ( GPT > 0.4 * GeV ) ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -30,7 +30,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_chic2,phiphi=Pt0.3GeV.dec b/dkfiles/incl_chic2,phiphi=Pt0.3GeV.dec index 8be63c380..14356171c 100755 --- a/dkfiles/incl_chic2,phiphi=Pt0.3GeV.dec +++ b/dkfiles/incl_chic2,phiphi=Pt0.3GeV.dec @@ -9,13 +9,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c2(1P) => ^( phi(1020) => ^K+ ^K-) ^( phi(1020) => ^K+ ^K- )" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c2(1P) => ^( phi(1020) => ^K+ ^K-) ^( phi(1020) => ^K+ ^K- )" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'K+' : ' ( GPT > 0.3 * GeV ) & inAcc ', # 'K-' : ' ( GPT > 0.3 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # EndInsertPythonCode diff --git a/dkfiles/incl_chic2,pp=Pt0.9GeV.dec b/dkfiles/incl_chic2,pp=Pt0.9GeV.dec index 9a65f5a33..255a36342 100644 --- a/dkfiles/incl_chic2,pp=Pt0.9GeV.dec +++ b/dkfiles/incl_chic2,pp=Pt0.9GeV.dec @@ -12,13 +12,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "chi_c2(1P) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c2(1P) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 0.9 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 0.9 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -30,7 +30,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_etab,2h=UpsilonDaughtersInLHCb.dec b/dkfiles/incl_etab,2h=UpsilonDaughtersInLHCb.dec index 229dcee48..5b638b2f0 100644 --- a/dkfiles/incl_etab,2h=UpsilonDaughtersInLHCb.dec +++ b/dkfiles/incl_etab,2h=UpsilonDaughtersInLHCb.dec @@ -15,7 +15,7 @@ # InsertPythonCode: # from Configurables import Generation, MinimumBias, Pythia8Production, Inclusive, SignalPlain, SignalRepeatedHadronization, Special # -# gen = Generation() +# gen = Generation(genAlgName) # # -- modify Pythia8 to only generate from Charmonium processes -- # # # Pythia8TurnOffMinbias = [ "SoftQCD:all = off"] diff --git a/dkfiles/incl_etab,4h=UpsilonDaughtersInLHCb.dec b/dkfiles/incl_etab,4h=UpsilonDaughtersInLHCb.dec index 0bb003a29..8813c1c3a 100644 --- a/dkfiles/incl_etab,4h=UpsilonDaughtersInLHCb.dec +++ b/dkfiles/incl_etab,4h=UpsilonDaughtersInLHCb.dec @@ -15,7 +15,7 @@ # InsertPythonCode: # from Configurables import Generation, MinimumBias, Pythia8Production, Inclusive, SignalPlain, SignalRepeatedHadronization, Special # -# gen = Generation() +# gen = Generation(genAlgName) # # -- modify Pythia8 to only generate from Charmonium processes -- # # # Pythia8TurnOffMinbias = [ "SoftQCD:all = off"] diff --git a/dkfiles/incl_etab,6h=UpsilonDaughtersInLHCb.dec b/dkfiles/incl_etab,6h=UpsilonDaughtersInLHCb.dec index d88b16134..2b10fffea 100644 --- a/dkfiles/incl_etab,6h=UpsilonDaughtersInLHCb.dec +++ b/dkfiles/incl_etab,6h=UpsilonDaughtersInLHCb.dec @@ -15,7 +15,7 @@ # InsertPythonCode: # from Configurables import Generation, MinimumBias, Pythia8Production, Inclusive, SignalPlain, SignalRepeatedHadronization, Special # -# gen = Generation() +# gen = Generation(genAlgName) # # -- modify Pythia8 to only generate from Charmonium processes -- # # # Pythia8TurnOffMinbias = [ "SoftQCD:all = off"] diff --git a/dkfiles/incl_etab,gammagamma=UpsilonDaughtersInLHCb.dec b/dkfiles/incl_etab,gammagamma=UpsilonDaughtersInLHCb.dec index b39baf508..be36466ed 100644 --- a/dkfiles/incl_etab,gammagamma=UpsilonDaughtersInLHCb.dec +++ b/dkfiles/incl_etab,gammagamma=UpsilonDaughtersInLHCb.dec @@ -15,7 +15,7 @@ # InsertPythonCode: # from Configurables import Generation, MinimumBias, Pythia8Production, Inclusive, SignalPlain, SignalRepeatedHadronization, Special # -# gen = Generation() +# gen = Generation(genAlgName) # # -- modify Pythia8 to only generate from bottomonium processes -- # # # Pythia8TurnOffMinbias = [ "SoftQCD:all = off"] diff --git a/dkfiles/incl_etac,KsKpi,pipi=TightCut.dec b/dkfiles/incl_etac,KsKpi,pipi=TightCut.dec index 978877715..4f3aa23d9 100644 --- a/dkfiles/incl_etac,KsKpi,pipi=TightCut.dec +++ b/dkfiles/incl_etac,KsKpi,pipi=TightCut.dec @@ -14,14 +14,14 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "[J/psi(1S) => ^(KS0 => ^pi+ ^pi-) ^K+ ^pi-]CC" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "[J/psi(1S) => ^(KS0 => ^pi+ ^pi-) ^K+ ^pi-]CC" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[K+]cc' : ' ( GPT > 0.4 * GeV ) & inAcc ', # '[pi+]cc' : ' ( GPT > 0.4 * GeV ) & inAcc ', # '[KS0]cc' : ' ( GPT > 0.4 * GeV ) ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -33,7 +33,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_etac,phiphi,KK=TightCut.dec b/dkfiles/incl_etac,phiphi,KK=TightCut.dec index b01e89558..24c9ddb31 100644 --- a/dkfiles/incl_etac,phiphi,KK=TightCut.dec +++ b/dkfiles/incl_etac,phiphi,KK=TightCut.dec @@ -14,13 +14,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "J/psi(1S) ==> ^( phi(1020) => ^K+ ^K- ) ^( phi(1020) => ^K+ ^K- )" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "J/psi(1S) ==> ^( phi(1020) => ^K+ ^K- ) ^( phi(1020) => ^K+ ^K- )" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[K+]cc' : ' ( GPT > 0.4 * GeV ) & inAcc ', # 'phi(1020)': ' ( GPT > 0.4 * GeV ) ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -32,7 +32,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_etac,phiphi=Pt0.3GeV.dec b/dkfiles/incl_etac,phiphi=Pt0.3GeV.dec index 54553109b..f4f317b4b 100755 --- a/dkfiles/incl_etac,phiphi=Pt0.3GeV.dec +++ b/dkfiles/incl_etac,phiphi=Pt0.3GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "eta_c(1S) => ^( phi(1020) => ^K+ ^K-) ^( phi(1020) => ^K+ ^K- )" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "eta_c(1S) => ^( phi(1020) => ^K+ ^K-) ^( phi(1020) => ^K+ ^K- )" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'K+' : ' ( GPT > 0.3 * GeV ) & inAcc ', # 'K-' : ' ( GPT > 0.3 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # EndInsertPythonCode diff --git a/dkfiles/incl_etac,pp=Pt0.9GeV.dec b/dkfiles/incl_etac,pp=Pt0.9GeV.dec index 0d5824cfe..56f99e668 100755 --- a/dkfiles/incl_etac,pp=Pt0.9GeV.dec +++ b/dkfiles/incl_etac,pp=Pt0.9GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "eta_c(1S) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "eta_c(1S) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 0.9 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 0.9 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # EndInsertPythonCode diff --git a/dkfiles/incl_etac,pp=Pt1.8GeV.dec b/dkfiles/incl_etac,pp=Pt1.8GeV.dec index b52761b5b..5c9730780 100755 --- a/dkfiles/incl_etac,pp=Pt1.8GeV.dec +++ b/dkfiles/incl_etac,pp=Pt1.8GeV.dec @@ -11,13 +11,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "eta_c(1S) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "eta_c(1S) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 1.8 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 1.8 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # EndInsertPythonCode diff --git a/dkfiles/incl_etac,pp=TightCut.dec b/dkfiles/incl_etac,pp=TightCut.dec index 23715a7b5..2453d3c4c 100644 --- a/dkfiles/incl_etac,pp=TightCut.dec +++ b/dkfiles/incl_etac,pp=TightCut.dec @@ -14,13 +14,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "J/psi(1S) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "J/psi(1S) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 1.8 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 1.8 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -32,7 +32,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_etac2S,phiphi,KK=TightCut.dec b/dkfiles/incl_etac2S,phiphi,KK=TightCut.dec index 8b4d9ce9c..c1dca612c 100644 --- a/dkfiles/incl_etac2S,phiphi,KK=TightCut.dec +++ b/dkfiles/incl_etac2S,phiphi,KK=TightCut.dec @@ -14,13 +14,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "psi(2S) => ^(phi(1020) -> ^K+ ^K-) ^(phi(1020) -> ^K+ ^K-)" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "psi(2S) => ^(phi(1020) -> ^K+ ^K-) ^(phi(1020) -> ^K+ ^K-)" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[K+]cc' : ' ( GPT > 0.4 * GeV ) & inAcc ', # 'phi(1020)': ' ( GPT > 0.4 * GeV ) ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -32,7 +32,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_etac2S,pp=TightCut.dec b/dkfiles/incl_etac2S,pp=TightCut.dec index c69125b6c..59610aa8f 100644 --- a/dkfiles/incl_etac2S,pp=TightCut.dec +++ b/dkfiles/incl_etac2S,pp=TightCut.dec @@ -14,13 +14,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "psi(2S) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "psi(2S) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 1.8 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 1.8 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -32,7 +32,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/incl_phi,2mu2e=TightCut.dec b/dkfiles/incl_phi,2mu2e=TightCut.dec index bc6d1e7aa..de87fce9e 100755 --- a/dkfiles/incl_phi,2mu2e=TightCut.dec +++ b/dkfiles/incl_phi,2mu2e=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/incl_phi,4mu=TightCut.dec b/dkfiles/incl_phi,4mu=TightCut.dec index 181db3e09..865bf143f 100755 --- a/dkfiles/incl_phi,4mu=TightCut.dec +++ b/dkfiles/incl_phi,4mu=TightCut.dec @@ -13,7 +13,7 @@ # # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/incl_psi2S,Jpsipipi=VVpipi,DecProdCut.dec b/dkfiles/incl_psi2S,Jpsipipi=VVpipi,DecProdCut.dec index 363ece4c0..9389f999c 100644 --- a/dkfiles/incl_psi2S,Jpsipipi=VVpipi,DecProdCut.dec +++ b/dkfiles/incl_psi2S,Jpsipipi=VVpipi,DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: psi(2S) daughters in acceptance, VVPipi decay model # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Onia # Tested: Yes # Responsible: Patrick Robbe diff --git a/dkfiles/incl_psi2S,mm=DecProdCut.dec b/dkfiles/incl_psi2S,mm=DecProdCut.dec index fc6ef101a..52fc8d874 100644 --- a/dkfiles/incl_psi2S,mm=DecProdCut.dec +++ b/dkfiles/incl_psi2S,mm=DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: psi(2S) daughters in acceptance # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Onia # Tested: Yes # Responsible: Patrick Robbe diff --git a/dkfiles/incl_psi2S,pp=Pt0.9GeV.dec b/dkfiles/incl_psi2S,pp=Pt0.9GeV.dec index bff8e3e9d..9b6446e64 100755 --- a/dkfiles/incl_psi2S,pp=Pt0.9GeV.dec +++ b/dkfiles/incl_psi2S,pp=Pt0.9GeV.dec @@ -9,13 +9,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "psi(2S) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "psi(2S) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 0.9 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 0.9 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # EndInsertPythonCode diff --git a/dkfiles/incl_psi2S,pp=Pt1.8GeV.dec b/dkfiles/incl_psi2S,pp=Pt1.8GeV.dec index 29db07e19..2f8cf651e 100755 --- a/dkfiles/incl_psi2S,pp=Pt1.8GeV.dec +++ b/dkfiles/incl_psi2S,pp=Pt1.8GeV.dec @@ -9,13 +9,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "psi(2S) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "psi(2S) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 1.8 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 1.8 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # EndInsertPythonCode diff --git a/dkfiles/incl_psi2S,pp=TightCut.dec b/dkfiles/incl_psi2S,pp=TightCut.dec index 3c8166898..a3abc8c33 100644 --- a/dkfiles/incl_psi2S,pp=TightCut.dec +++ b/dkfiles/incl_psi2S,pp=TightCut.dec @@ -12,13 +12,13 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = "psi(2S) => ^p+ ^p~-" -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = "psi(2S) => ^p+ ^p~-" +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # 'p+' : ' ( GPT > 0.9 * GeV ) & inAcc ', # 'p~-' : ' ( GPT > 0.9 * GeV ) & inAcc ' # } -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' # ] # @@ -30,7 +30,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/minbias=Biased5TrkPt600MeV.dec b/dkfiles/minbias=Biased5TrkPt600MeV.dec index 38ddce4a7..bd0a7b337 100644 --- a/dkfiles/minbias=Biased5TrkPt600MeV.dec +++ b/dkfiles/minbias=Biased5TrkPt600MeV.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GenTrackPtCut" ) -# tracksInAcc = Generation().GenTrackPtCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GenTrackPtCut" ) +# tracksInAcc = Generation(genAlgName).GenTrackPtCut # tracksInAcc.Code = "(count ( isGoodTrk ) > 4)" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/minbias=BiasedKsPt350MeV.dec b/dkfiles/minbias=BiasedKsPt350MeV.dec index 0dd07b6ad..9598c1c4e 100644 --- a/dkfiles/minbias=BiasedKsPt350MeV.dec +++ b/dkfiles/minbias=BiasedKsPt350MeV.dec @@ -11,10 +11,10 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "PbarCut" ) -# PbarCut = Generation().PbarCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "PbarCut" ) +# PbarCut = Generation(genAlgName).PbarCut # PbarCut.OutputLevel=2 # PbarCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", @@ -25,6 +25,7 @@ # PbarCut.Code = " ( has ( isKs ) ) " # EndInsertPythonCode # +# SpecialGeneration: BeamGasGeneration # # PhysicsWG: Charm # Tested: Yes diff --git a/dkfiles/minbias=BiasedLambdaPt300MeV.dec b/dkfiles/minbias=BiasedLambdaPt300MeV.dec index 987a95913..3ea6df5b0 100644 --- a/dkfiles/minbias=BiasedLambdaPt300MeV.dec +++ b/dkfiles/minbias=BiasedLambdaPt300MeV.dec @@ -13,10 +13,10 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "PbarCut" ) -# PbarCut = Generation().PbarCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "PbarCut" ) +# PbarCut = Generation(genAlgName).PbarCut # PbarCut.OutputLevel=2 # PbarCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, meter" , @@ -29,6 +29,7 @@ # PbarCut.Code = " ( has ( isLambda ) ) " # EndInsertPythonCode # +# SpecialGeneration: BeamGasGeneration # # PhysicsWG: Charm # Tested: Yes diff --git a/dkfiles/minbias=BiasedLambdabarPbarPt300MeV.dec b/dkfiles/minbias=BiasedLambdabarPbarPt300MeV.dec index 59f78ad1f..be18969e6 100644 --- a/dkfiles/minbias=BiasedLambdabarPbarPt300MeV.dec +++ b/dkfiles/minbias=BiasedLambdabarPbarPt300MeV.dec @@ -14,13 +14,12 @@ # The lifetime cut forbids lambdas to flight more that 2 m in the lab, for gamma factors above 36 (corresponding to beam energy of 2500 GeV) # EndDocumentation # -# # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "PbarCut" ) -# PbarCut = Generation().PbarCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "PbarCut" ) +# PbarCut = Generation(genAlgName).PbarCut # PbarCut.OutputLevel=2 # PbarCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, meter" , @@ -32,6 +31,7 @@ # PbarCut.Code = " ( has ( isLambdaPbar ) ) " # EndInsertPythonCode # +# SpecialGeneration: BeamGasGeneration # # PhysicsWG: IFT # Tested: Yes diff --git a/dkfiles/minbias=BiasedPbarPt300MeV.dec b/dkfiles/minbias=BiasedPbarPt300MeV.dec index e18450203..33ef94d2c 100644 --- a/dkfiles/minbias=BiasedPbarPt300MeV.dec +++ b/dkfiles/minbias=BiasedPbarPt300MeV.dec @@ -13,14 +13,14 @@ # beam energy values in the [2500,6500] GeV range (c.m. rapidities in [4.3,4.8]). # EndDocumentation # -# +# SpecialGeneration: BeamGasGeneration # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "PbarCut" ) -# PbarCut = Generation().PbarCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "PbarCut" ) +# PbarCut = Generation(genAlgName).PbarCut # PbarCut.OutputLevel=2 # PbarCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/minbias=BiasedPhiPt300MeV.dec b/dkfiles/minbias=BiasedPhiPt300MeV.dec index 7d70cc1fc..2cae01e27 100644 --- a/dkfiles/minbias=BiasedPhiPt300MeV.dec +++ b/dkfiles/minbias=BiasedPhiPt300MeV.dec @@ -10,13 +10,14 @@ # Documentation: BiasedPhiPt300MeV # EndDocumentation # +# SpecialGeneration: BeamGasGeneration # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "PbarCut" ) -# PbarCut = Generation().PbarCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "PbarCut" ) +# PbarCut = Generation(genAlgName).PbarCut # PbarCut.OutputLevel=2 # PbarCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, meter" , diff --git a/dkfiles/minbias=BiasedXiLambdabarPbarPt300MeV.dec b/dkfiles/minbias=BiasedXiLambdabarPbarPt300MeV.dec index 0a2beb88c..849ecc3ef 100644 --- a/dkfiles/minbias=BiasedXiLambdabarPbarPt300MeV.dec +++ b/dkfiles/minbias=BiasedXiLambdabarPbarPt300MeV.dec @@ -15,15 +15,16 @@ # The lifetime cut forbids lambdas to flight more that 2 m in the lab, for gamma factors above 36 (corresponding to beam energy of 2500 GeV) # EndDocumentation # +# SpecialGeneration: BeamGasGeneration # # # InsertPythonCode: # # from Configurables import LoKi__FullGenEventCut -# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" +# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "PbarCut" ) -# PbarCut = Generation().PbarCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "PbarCut" ) +# PbarCut = Generation(genAlgName).PbarCut # PbarCut.OutputLevel=2 # PbarCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, meter" , diff --git a/dkfiles/minbias=HardQCD,pt18GeV.dec b/dkfiles/minbias=HardQCD,pt18GeV.dec index 3046e3efe..f17b21c1a 100644 --- a/dkfiles/minbias=HardQCD,pt18GeV.dec +++ b/dkfiles/minbias=HardQCD,pt18GeV.dec @@ -14,8 +14,8 @@ #ExtraOptions: HardQCD_minbias #InsertPythonCode: #from Configurables import LoKi__FullGenEventCut -#Generation().addTool(LoKi__FullGenEventCut, 'HighPtPiKInAcc') -#cutTool = Generation().HighPtPiKInAcc +#Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'HighPtPiKInAcc') +#cutTool = Generation(genAlgName).HighPtPiKInAcc #cutTool.Code = 'count(HighPtPiKInAcc) > 0' #cutTool.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import ns, GeV, mrad', diff --git a/dkfiles/minbias=HardScattering,pt0,pt20GeV,incl_b.dec b/dkfiles/minbias=HardScattering,pt0,pt20GeV,incl_b.dec index ca9aa59e9..3408c298c 100644 --- a/dkfiles/minbias=HardScattering,pt0,pt20GeV,incl_b.dec +++ b/dkfiles/minbias=HardScattering,pt0,pt20GeV,incl_b.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import PythiaProduction -# Generation().MinimumBias.addTool( PythiaProduction ) -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 -1."] -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 4 20."] +# Generation(genAlgName).MinimumBias.addTool( PythiaProduction ) +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 -1."] +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 4 20."] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twobinAcc" ) -# tracksInAcc = Generation().twobinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twobinAcc" ) +# tracksInAcc = Generation(genAlgName).twobinAcc # tracksInAcc.Code = "count ( isGoodB ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/minbias=HardScattering,pt120GeV,incl_b.dec b/dkfiles/minbias=HardScattering,pt120GeV,incl_b.dec index 9682f0db2..25c027d96 100644 --- a/dkfiles/minbias=HardScattering,pt120GeV,incl_b.dec +++ b/dkfiles/minbias=HardScattering,pt120GeV,incl_b.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import PythiaProduction -# Generation().MinimumBias.addTool( PythiaProduction ) -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 120."] -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 4 -1"] +# Generation(genAlgName).MinimumBias.addTool( PythiaProduction ) +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 120."] +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 4 -1"] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twobinAcc" ) -# tracksInAcc = Generation().twobinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twobinAcc" ) +# tracksInAcc = Generation(genAlgName).twobinAcc # tracksInAcc.Code = "count ( isGoodB ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/minbias=HardScattering,pt20,pt40GeV,incl_b.dec b/dkfiles/minbias=HardScattering,pt20,pt40GeV,incl_b.dec index 52bea20e5..90c0b6382 100644 --- a/dkfiles/minbias=HardScattering,pt20,pt40GeV,incl_b.dec +++ b/dkfiles/minbias=HardScattering,pt20,pt40GeV,incl_b.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import PythiaProduction -# Generation().MinimumBias.addTool( PythiaProduction ) -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 20."] -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 4 40."] +# Generation(genAlgName).MinimumBias.addTool( PythiaProduction ) +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 20."] +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 4 40."] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twobinAcc" ) -# tracksInAcc = Generation().twobinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twobinAcc" ) +# tracksInAcc = Generation(genAlgName).twobinAcc # tracksInAcc.Code = "count ( isGoodB ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/minbias=HardScattering,pt30GeV.dec b/dkfiles/minbias=HardScattering,pt30GeV.dec index ef590003a..c9234f4a4 100644 --- a/dkfiles/minbias=HardScattering,pt30GeV.dec +++ b/dkfiles/minbias=HardScattering,pt30GeV.dec @@ -8,8 +8,8 @@ # # InsertPythonCode: # from Configurables import PythiaProduction -# Generation().MinimumBias.addTool( PythiaProduction ) -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 30."] +# Generation(genAlgName).MinimumBias.addTool( PythiaProduction ) +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 30."] # EndInsertPythonCode # # Documentation: minimum bias with at least 1 parton of pt > 30GeV diff --git a/dkfiles/minbias=HardScattering,pt40,pt60GeV,incl_b.dec b/dkfiles/minbias=HardScattering,pt40,pt60GeV,incl_b.dec index 6b2aa4758..2b8cfcb42 100644 --- a/dkfiles/minbias=HardScattering,pt40,pt60GeV,incl_b.dec +++ b/dkfiles/minbias=HardScattering,pt40,pt60GeV,incl_b.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import PythiaProduction -# Generation().MinimumBias.addTool( PythiaProduction ) -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 40."] -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 4 60."] +# Generation(genAlgName).MinimumBias.addTool( PythiaProduction ) +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 40."] +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 4 60."] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twobinAcc" ) -# tracksInAcc = Generation().twobinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twobinAcc" ) +# tracksInAcc = Generation(genAlgName).twobinAcc # tracksInAcc.Code = "count ( isGoodB ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/minbias=HardScattering,pt60,pt120GeV,incl_b.dec b/dkfiles/minbias=HardScattering,pt60,pt120GeV,incl_b.dec index 9d0926faf..5fa420f80 100644 --- a/dkfiles/minbias=HardScattering,pt60,pt120GeV,incl_b.dec +++ b/dkfiles/minbias=HardScattering,pt60,pt120GeV,incl_b.dec @@ -11,12 +11,12 @@ # # InsertPythonCode: # from Configurables import PythiaProduction -# Generation().MinimumBias.addTool( PythiaProduction ) -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 60."] -# Generation().MinimumBias.PythiaProduction.Commands += ["pysubs ckin 4 120."] +# Generation(genAlgName).MinimumBias.addTool( PythiaProduction ) +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 3 60."] +# Generation(genAlgName).MinimumBias.PythiaProduction.Commands += ["pysubs ckin 4 120."] # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "twobinAcc" ) -# tracksInAcc = Generation().twobinAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "twobinAcc" ) +# tracksInAcc = Generation(genAlgName).twobinAcc # tracksInAcc.Code = "count ( isGoodB ) > 1" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/minbias=hardPhoton,pt2GeV-inclusive.dec b/dkfiles/minbias=hardPhoton,pt2GeV-inclusive.dec index 4d60e22c6..799774e6c 100755 --- a/dkfiles/minbias=hardPhoton,pt2GeV-inclusive.dec +++ b/dkfiles/minbias=hardPhoton,pt2GeV-inclusive.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) -# GammasInAcc = Generation().GammasFromMBInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromMBInAcceptance # GammasInAcc.Code = " ( count ( isGoodPi0 ) > 1 ) | ( count ( isGoodGamma ) > 1 ) |"\ # " ( count ( isGoodPi0 ) > 0 ) & ( count ( isGoodGamma ) > 0 ) " # ### - HepMC::IteratorRange::descendants 4 diff --git a/dkfiles/minbias=hardPhoton,pt2GeV-tight.dec b/dkfiles/minbias=hardPhoton,pt2GeV-tight.dec index 52f6c3610..183bfb084 100755 --- a/dkfiles/minbias=hardPhoton,pt2GeV-tight.dec +++ b/dkfiles/minbias=hardPhoton,pt2GeV-tight.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) -# GammasInAcc = Generation().GammasFromMBInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromMBInAcceptance # GammasInAcc.Code = " ( count ( isGoodPi0 ) > 1 ) | ( count ( isGoodGamma ) > 1 ) " # ### - HepMC::IteratorRange::descendants 4 # GammasInAcc.Preambulo += [ diff --git a/dkfiles/minbias=hardPhoton,pt2GeV.dec b/dkfiles/minbias=hardPhoton,pt2GeV.dec index a8794920d..5223e9cb8 100755 --- a/dkfiles/minbias=hardPhoton,pt2GeV.dec +++ b/dkfiles/minbias=hardPhoton,pt2GeV.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) -# GammasInAcc = Generation().GammasFromMBInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromMBInAcceptance # GammasInAcc.Code = " ( count ( isGoodPi0 ) > 0 ) | ( count ( isGoodGamma ) > 0 ) " # ### - HepMC::IteratorRange::descendants 4 # GammasInAcc.Preambulo += [ diff --git a/dkfiles/minbias=hardPhoton,pt3GeV-inclusive.dec b/dkfiles/minbias=hardPhoton,pt3GeV-inclusive.dec index d318bd1b1..5d91f80dc 100755 --- a/dkfiles/minbias=hardPhoton,pt3GeV-inclusive.dec +++ b/dkfiles/minbias=hardPhoton,pt3GeV-inclusive.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) -# GammasInAcc = Generation().GammasFromMBInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromMBInAcceptance # GammasInAcc.Code = " ( count ( isGoodPi0 ) > 1 ) | ( count ( isGoodGamma ) > 1 ) |"\ # " ( count ( isGoodPi0 ) > 0 ) & ( count ( isGoodGamma ) > 0 ) " # ### - HepMC::IteratorRange::descendants 4 diff --git a/dkfiles/minbias=hardPhoton,pt3GeV-tight.dec b/dkfiles/minbias=hardPhoton,pt3GeV-tight.dec index 40ce39bc7..4c6657a23 100755 --- a/dkfiles/minbias=hardPhoton,pt3GeV-tight.dec +++ b/dkfiles/minbias=hardPhoton,pt3GeV-tight.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) -# GammasInAcc = Generation().GammasFromMBInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromMBInAcceptance # GammasInAcc.Code = " ( count ( isGoodPi0 ) > 1 ) | ( count ( isGoodGamma ) > 1 ) " # ### - HepMC::IteratorRange::descendants 4 # GammasInAcc.Preambulo += [ diff --git a/dkfiles/minbias=hardPhoton,pt3GeV.dec b/dkfiles/minbias=hardPhoton,pt3GeV.dec index 22d4b9c2b..b5d5f1039 100755 --- a/dkfiles/minbias=hardPhoton,pt3GeV.dec +++ b/dkfiles/minbias=hardPhoton,pt3GeV.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) -# GammasInAcc = Generation().GammasFromMBInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromMBInAcceptance # GammasInAcc.Code = " ( count ( isGoodPi0 ) > 0 ) | ( count ( isGoodGamma ) > 0 ) " # ### - HepMC::IteratorRange::descendants 4 # GammasInAcc.Preambulo += [ diff --git a/dkfiles/minbias=hardPhoton,pt4GeV.dec b/dkfiles/minbias=hardPhoton,pt4GeV.dec index c7e87ff86..6566035a8 100755 --- a/dkfiles/minbias=hardPhoton,pt4GeV.dec +++ b/dkfiles/minbias=hardPhoton,pt4GeV.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) -# GammasInAcc = Generation().GammasFromMBInAcceptance +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromMBInAcceptance" ) +# GammasInAcc = Generation(genAlgName).GammasFromMBInAcceptance # GammasInAcc.Code = " ( count ( isGoodPi0 ) > 0 ) | ( count ( isGoodGamma ) > 0 ) " # ### - HepMC::IteratorRange::descendants 4 # GammasInAcc.Preambulo += [ diff --git a/dkfiles/minbias_MuonHighPTNoBNoC.dec b/dkfiles/minbias_MuonHighPTNoBNoC.dec index 2bd31a6c6..d3c75827b 100755 --- a/dkfiles/minbias_MuonHighPTNoBNoC.dec +++ b/dkfiles/minbias_MuonHighPTNoBNoC.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "MuonCut" ) -# MuonCut = Generation().MuonCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "MuonCut" ) +# MuonCut = Generation(genAlgName).MuonCut # # MuonCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/phi_KsKs=TightCut.dec b/dkfiles/phi_KsKs=TightCut.dec index 196edb5c6..8e65b74b5 100644 --- a/dkfiles/phi_KsKs=TightCut.dec +++ b/dkfiles/phi_KsKs=TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/psi2S,Jpsipipi=DecProdCut.dec b/dkfiles/psi2S,Jpsipipi=DecProdCut.dec index 05687d233..4a5b29c4e 100644 --- a/dkfiles/psi2S,Jpsipipi=DecProdCut.dec +++ b/dkfiles/psi2S,Jpsipipi=DecProdCut.dec @@ -18,7 +18,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/psi2S,Jpsipipi=VVpipi,DecProdCut.dec b/dkfiles/psi2S,Jpsipipi=VVpipi,DecProdCut.dec index 13a92d502..2decd3c38 100644 --- a/dkfiles/psi2S,Jpsipipi=VVpipi,DecProdCut.dec +++ b/dkfiles/psi2S,Jpsipipi=VVpipi,DecProdCut.dec @@ -18,7 +18,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/psi2S,mm=DecProdCut.dec b/dkfiles/psi2S,mm=DecProdCut.dec index 9f48f6b15..845b7bd8f 100644 --- a/dkfiles/psi2S,mm=DecProdCut.dec +++ b/dkfiles/psi2S,mm=DecProdCut.dec @@ -18,7 +18,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/psi3770_D+D-=TightCut.dec b/dkfiles/psi3770_D+D-=TightCut.dec index 054f85198..e0a433f86 100644 --- a/dkfiles/psi3770_D+D-=TightCut.dec +++ b/dkfiles/psi3770_D+D-=TightCut.dec @@ -28,7 +28,7 @@ # # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -73,7 +73,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/psi3770_D0D0bar,Kpi=TightCuts.dec b/dkfiles/psi3770_D0D0bar,Kpi=TightCuts.dec index dcab307b7..e6ff2129e 100644 --- a/dkfiles/psi3770_D0D0bar,Kpi=TightCuts.dec +++ b/dkfiles/psi3770_D0D0bar,Kpi=TightCuts.dec @@ -9,16 +9,16 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool as GenCutTool # -# Generation().SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation().SignalPlain.TightCut.Decay = ' ^( psi(3770) -> ^( D0 => ^K- ^pi+) ^(D~0 => ^K+ ^pi- ) )' -# Generation().SignalPlain.TightCut.Preambulo += [ +# Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalPlain.TightCut.Decay = ' ^( psi(3770) -> ^( D0 => ^K- ^pi+) ^(D~0 => ^K+ ^pi- ) )' +# Generation(genAlgName).SignalPlain.TightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import GeV', # 'inAcc = in_range ( 0.010 , GTHETA , 0.400 )', # 'goodPion = (GP > 4.5 * GeV) & (GPT > 0.55 * GeV) & inAcc', # 'goodKaon = (GP > 4.5 * GeV) & (GPT > 0.55 * GeV) & inAcc', # 'goodPsiDaugD = (GNINTREE ( ( 421 == GABSID ) & ( GPT > 1.4 * GeV ) , 1 ) > 0.5 )' # ] -# Generation().SignalPlain.TightCut.Cuts = { +# Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[pi+]cc' : 'goodPion ', # '[K+]cc' : 'goodKaon ', # '[psi(3770)]cc' : 'goodPsiDaugD ' diff --git a/dkfiles/psi3770_D0D0bar=TightCut.dec b/dkfiles/psi3770_D0D0bar=TightCut.dec index 618dcb62a..2263a47c5 100644 --- a/dkfiles/psi3770_D0D0bar=TightCut.dec +++ b/dkfiles/psi3770_D0D0bar=TightCut.dec @@ -28,7 +28,7 @@ # # # from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # # signal.DecayTool = "EvtGenDecayWithCutTool" @@ -73,7 +73,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) diff --git a/dkfiles/singletop_1l17GeV.dec b/dkfiles/singletop_1l17GeV.dec index 3f767e6a3..aad587914 100755 --- a/dkfiles/singletop_1l17GeV.dec +++ b/dkfiles/singletop_1l17GeV.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "OneLepFromTop" ) -# tracksInAcc = Generation().OneLepFromTop +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "OneLepFromTop" ) +# tracksInAcc = Generation(genAlgName).OneLepFromTop # tracksInAcc.Code = " ( ( count ( isGoodBfromT ) > 0 ) & ( count ( isGoodLepton ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/tau+_anti-p-mu+mu+=FromB.dec b/dkfiles/tau+_anti-p-mu+mu+=FromB.dec index 3cbe06be4..fc6465511 100755 --- a/dkfiles/tau+_anti-p-mu+mu+=FromB.dec +++ b/dkfiles/tau+_anti-p-mu+mu+=FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/tau+_p+mu+mu-=FromB.dec b/dkfiles/tau+_p+mu+mu-=FromB.dec index 5303f6189..2300af749 100755 --- a/dkfiles/tau+_p+mu+mu-=FromB.dec +++ b/dkfiles/tau+_p+mu+mu-=FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/tau_mumue=OS,FromB,TightCut.dec b/dkfiles/tau_mumue=OS,FromB,TightCut.dec index 597d65e11..fedc193fa 100755 --- a/dkfiles/tau_mumue=OS,FromB,TightCut.dec +++ b/dkfiles/tau_mumue=OS,FromB,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/tau_mumue=SS,FromB,TightCut.dec b/dkfiles/tau_mumue=SS,FromB,TightCut.dec index ba098e976..93f9e5de2 100755 --- a/dkfiles/tau_mumue=SS,FromB,TightCut.dec +++ b/dkfiles/tau_mumue=SS,FromB,TightCut.dec @@ -11,7 +11,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/tau_mumumu=FromB.dec b/dkfiles/tau_mumumu=FromB.dec index 7e962ff3e..f1fc84d53 100755 --- a/dkfiles/tau_mumumu=FromB.dec +++ b/dkfiles/tau_mumumu=FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/tau_muphi,KK=FromB.dec b/dkfiles/tau_muphi,KK=FromB.dec index b45982fac..1d27e8600 100644 --- a/dkfiles/tau_muphi,KK=FromB.dec +++ b/dkfiles/tau_muphi,KK=FromB.dec @@ -9,7 +9,7 @@ # InsertPythonCode: # # # from Configurables import LoKi__GenCutTool -# gen = Generation() +# gen = Generation(genAlgName) # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut diff --git a/dkfiles/tt_bb=1l,10GeV,2b,powheg.dec b/dkfiles/tt_bb=1l,10GeV,2b,powheg.dec index a52cb820f..e4596c101 100755 --- a/dkfiles/tt_bb=1l,10GeV,2b,powheg.dec +++ b/dkfiles/tt_bb=1l,10GeV,2b,powheg.dec @@ -9,26 +9,26 @@ # FullEventCuts: LoKi::FullGenEventCut/HiggsTypeCut # # InsertPythonCode: -# Generation().SampleGenerationTool = "Special" +# Generation(genAlgName).SampleGenerationTool = "Special" # from Configurables import Special, PowhegProductiontt, Pythia8Production -# Generation().addTool( Special ) -# Generation().Special.ProductionTool = "PowhegProductiontt" -# Generation().Special.addTool( PowhegProductiontt () ) -# Generation().Special.PowhegProductiontt.topdecaymode = "02000" +# Generation(genAlgName).addTool( Special ) +# Generation(genAlgName).Special.ProductionTool = "PowhegProductiontt" +# Generation(genAlgName).Special.addTool( PowhegProductiontt () ) +# Generation(genAlgName).Special.PowhegProductiontt.topdecaymode = "02000" # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) -# tracksInAcc = Generation().HiggsTypeCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HiggsTypeCut" ) +# tracksInAcc = Generation(genAlgName).HiggsTypeCut # tracksInAcc.Code = " ((count ( isGoodLeptonW ) >0) & (count ( isGoodBeauty)>1)) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" # , "isGoodLeptonW = (( 'W+' == GABSID ) & GINTREE( GLEPTON & ( GTHETA < 350.0*mrad ) & (GPT > 10*GeV)))" # , "isGoodBeauty = (( 'b' == GABSID ) & GINTREE( GBEAUTY & ( GTHETA < 350.0*mrad ) & (GPT > 0*GeV)))" # ] -# Generation().Special.PileUpProductionTool = "Pythia8Production" -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().Special.addTool( Pythia8Production () ) -# Generation().Special.ReinitializePileUpGenerator = False -# Generation().Special.Pythia8Production.Tuning = "LHCbDefault.cmd" +# Generation(genAlgName).Special.PileUpProductionTool = "Pythia8Production" +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).Special.addTool( Pythia8Production () ) +# Generation(genAlgName).Special.ReinitializePileUpGenerator = False +# Generation(genAlgName).Special.Pythia8Production.Tuning = "LHCbDefault.cmd" # EndInsertPythonCode # # diff --git a/dkfiles/tt_bb=1l,10GeV,2b.dec b/dkfiles/tt_bb=1l,10GeV,2b.dec index 0aed69083..fecf27ddb 100755 --- a/dkfiles/tt_bb=1l,10GeV,2b.dec +++ b/dkfiles/tt_bb=1l,10GeV,2b.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoBOneLeptonFromTop" ) -# tracksInAcc = Generation().TwoBOneLeptonFromTop +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoBOneLeptonFromTop" ) +# tracksInAcc = Generation(genAlgName).TwoBOneLeptonFromTop # tracksInAcc.Code = " ( (count ( isGoodbquark ) > 1) & (count ( isGoodLepton ) >0)) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/ttbar_bb,2binAcc.dec b/dkfiles/ttbar_bb,2binAcc.dec index 742fda041..aefc2b010 100644 --- a/dkfiles/ttbar_bb,2binAcc.dec +++ b/dkfiles/ttbar_bb,2binAcc.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoBFromTop" ) -# tracksInAcc = Generation().TwoBFromTop +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoBFromTop" ) +# tracksInAcc = Generation(genAlgName).TwoBFromTop # tracksInAcc.Code = " ( count ( isGoodBfromT ) > 1 ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/ttbar_gg_1l17GeV.dec b/dkfiles/ttbar_gg_1l17GeV.dec index 6f98c7713..b0ed5696d 100755 --- a/dkfiles/ttbar_gg_1l17GeV.dec +++ b/dkfiles/ttbar_gg_1l17GeV.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "OneLepFromTop" ) -# tracksInAcc = Generation().OneLepFromTop +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "OneLepFromTop" ) +# tracksInAcc = Generation(genAlgName).OneLepFromTop # tracksInAcc.Code = " ( ( count ( isGoodBfromT ) > 1 ) & ( count ( isGoodLepton ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/ttbar_gg_2l15GeV.dec b/dkfiles/ttbar_gg_2l15GeV.dec index e6699c871..d9fbae9ab 100644 --- a/dkfiles/ttbar_gg_2l15GeV.dec +++ b/dkfiles/ttbar_gg_2l15GeV.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoLepFromTop" ) -# tracksInAcc = Generation().TwoLepFromTop +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoLepFromTop" ) +# tracksInAcc = Generation(genAlgName).TwoLepFromTop # tracksInAcc.Code = " ( ( count ( isGoodWPlusLepton ) > 0 ) & ( count ( isGoodWMinusLepton ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/ttbar_qqbar_1l17GeV.dec b/dkfiles/ttbar_qqbar_1l17GeV.dec index 4f61f7482..f1ec387ad 100755 --- a/dkfiles/ttbar_qqbar_1l17GeV.dec +++ b/dkfiles/ttbar_qqbar_1l17GeV.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "OneLepFromTop" ) -# tracksInAcc = Generation().OneLepFromTop +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "OneLepFromTop" ) +# tracksInAcc = Generation(genAlgName).OneLepFromTop # tracksInAcc.Code = " ( ( count ( isGoodBfromT ) > 1 ) & ( count ( isGoodLepton ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/ttbar_qqbar_2l15GeV.dec b/dkfiles/ttbar_qqbar_2l15GeV.dec index 6a7307df9..2fedadbab 100644 --- a/dkfiles/ttbar_qqbar_2l15GeV.dec +++ b/dkfiles/ttbar_qqbar_2l15GeV.dec @@ -9,8 +9,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "TwoLepFromTop" ) -# tracksInAcc = Generation().TwoLepFromTop +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoLepFromTop" ) +# tracksInAcc = Generation(genAlgName).TwoLepFromTop # tracksInAcc.Code = " ( ( count ( isGoodWPlusLepton ) > 0 ) & ( count ( isGoodWMinusLepton ) > 0 ) ) " # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" -- GitLab From a2ff6529940e6f611715b11b2fd38c70bcf3b13f Mon Sep 17 00:00:00 2001 From: Giacomo Graziani <Giacomo.Graziani@cern.ch> Date: Tue, 8 Mar 2022 17:09:50 +0100 Subject: [PATCH 159/702] fix relic line from rebasing to Sim10 --- cmt/create_options.py | 1 - 1 file changed, 1 deletion(-) diff --git a/cmt/create_options.py b/cmt/create_options.py index aac334c7e..590435014 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -1218,7 +1218,6 @@ def run_create( dkfile , remove , python , force ): # Check if exists ExtraOptions keyword if eventtype.HasExtraOptions(): eventtype.OptionFile.AddExtraOptions( eventtype ) ->>>>>>> 5b1b747d (support for additional Generation algorithm for beam-gas collisions and embedding) # Mandatory lines to write ------------------------------------------- # Event type number -- GitLab From e3a6f82d1d5e62d15fe4fb4164dbac259b59b5fb Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 11:27:09 +0200 Subject: [PATCH 160/702] Merge branch 'htilquin/bd2kpitautau' into 'master' --- dkfiles/Bd_Kpitautau,mumu=DecProdCut.dec | 33 ++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 dkfiles/Bd_Kpitautau,mumu=DecProdCut.dec diff --git a/dkfiles/Bd_Kpitautau,mumu=DecProdCut.dec b/dkfiles/Bd_Kpitautau,mumu=DecProdCut.dec new file mode 100644 index 000000000..82a1c9a95 --- /dev/null +++ b/dkfiles/Bd_Kpitautau,mumu=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 11514031 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc} +# +# NickName: Bd_Kpitautau,mumu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> K pi tau tau, with taus decaying to muons +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20210811 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 1.000 K+ pi- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End -- GitLab From b0c0133f0620bee58165200c08dbbeb830bbcdcd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 11:27:23 +0200 Subject: [PATCH 161/702] Merge branch 'gpietrzy/Bs_phiee_FLATQ2' into 'master' --- dkfiles/Bs_phiee,flatq2=DecProdCut.dec | 36 ++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dkfiles/Bs_phiee,flatq2=DecProdCut.dec diff --git a/dkfiles/Bs_phiee,flatq2=DecProdCut.dec b/dkfiles/Bs_phiee,flatq2=DecProdCut.dec new file mode 100644 index 000000000..7e7565443 --- /dev/null +++ b/dkfiles/Bs_phiee,flatq2=DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 13124029 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) e+ e-]cc +# +# NickName: Bs_phiee,flatq2=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B_s0 -> (phi(1020) -> K+ K-) e+ e- (FLATQ2) +# EndDocumentation +# +# +# CPUTime: 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Guillaume Pietrzyk +# Email: guillaume.pietrzyk@cern.ch +# Date: 20211104 +# +# $Id$ +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.0 MyPhi e+ e- FLATQ2 1; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.0 K+ K- VSS; +Enddecay + +End +# -- GitLab From 0b82fb0db0f25edb3d5f491c2ee57e7a31b7ab87 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 11:30:27 +0200 Subject: [PATCH 162/702] Merge branch 'mmonk/BsToKstbRho' into 'master' --- .../Bs_Kst0rho0,K-pi+pi-pi+=DecProdCut.dec | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 dkfiles/Bs_Kst0rho0,K-pi+pi-pi+=DecProdCut.dec diff --git a/dkfiles/Bs_Kst0rho0,K-pi+pi-pi+=DecProdCut.dec b/dkfiles/Bs_Kst0rho0,K-pi+pi-pi+=DecProdCut.dec new file mode 100644 index 000000000..0190e4826 --- /dev/null +++ b/dkfiles/Bs_Kst0rho0,K-pi+pi-pi+=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 13104048 +# Descriptor: [B_s0 -> (anti-K*0 -> K- pi+) (rho0 -> pi+ pi-)]cc +# +# NickName: Bs_Kst0rho0,K-pi+pi-pi+=DecProdCut +# Documentation: +# Bs decay to anti-K*(892)0 and rho(770)0 +# With anti-K*(892)0 decaying to K- pi+ +# and rho(770)0 decaying to pi+ pi- +# Daughters in LHCb Acceptance +# EndDocumentation +# +# CPUTime: 1 min +# +# PhysicsWG: BnoC +# +# Cuts: DaughtersInLHCb +# +# Responsible: Matthew Monk +# Email: matthew.david.monk@cern.ch +# +# Tested: Yes +# Date: 20211130 +# +Alias Myanti-K*0 anti-K*0 +Alias MyK*0 K*0 +ChargeConj Myanti-K*0 MyK*0 +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay B_s0sig + 1.000 Myrho0 Myanti-K*0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B_s0sig +# +Decay Myrho0 +1.000 pi+ pi- VSS; +Enddecay +# +Decay Myanti-K*0 + 1.000 K- pi+ VSS; +Enddecay +CDecay MyK*0 +# +# +End +# -- GitLab From 716df9063ebf99813821bb1b761c1e488fd2fdba Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 11:30:44 +0200 Subject: [PATCH 163/702] Merge branch 'mmonk/BdToKpiKpiPHSP' into 'master' --- dkfiles/Bd_KpiKpi=DecProdCut,PhSp.dec | 31 +++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 dkfiles/Bd_KpiKpi=DecProdCut,PhSp.dec diff --git a/dkfiles/Bd_KpiKpi=DecProdCut,PhSp.dec b/dkfiles/Bd_KpiKpi=DecProdCut,PhSp.dec new file mode 100644 index 000000000..6c019fbde --- /dev/null +++ b/dkfiles/Bd_KpiKpi=DecProdCut,PhSp.dec @@ -0,0 +1,31 @@ +# EventType: 11104094 +# +# Descriptor: [B0 -> K+ pi- K- pi+]cc +# +# NickName: Bd_KpiKpi=DecProdCut,PhSp +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Flat phase space in the analysis region of B0 -> K*0 K*0-bar. +# Daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Matthew Monk +# Email: matthew.david.monk@cern.ch +# Date: 20211207 +# +Define m12_min 0.0 # The model will take at least m1+m2 +Define m12_max 1.1 # Must be in GeV/c^2 +Define m34_min 0.0 # The model will take at least m1+m2 +Define m34_max 1.1 # Must be in GeV/c^2 +# +Decay B0sig + 1.000 K+ pi- K- pi+ FOURBODYPHSP m12_min m12_max m34_min m34_max; +Enddecay +CDecay anti-B0sig +# +End -- GitLab From 498406f2ad361f1d7398172bcaceb865c0f32004 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 11:36:50 +0200 Subject: [PATCH 164/702] Merge branch 'jlanger/3rd-polarization-B(s/d)2DstDst' into 'master' --- ...st-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001.dec | 58 +++++++++++++++++++ ...st-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001.dec | 58 +++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 dkfiles/Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001.dec create mode 100644 dkfiles/Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001.dec diff --git a/dkfiles/Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001.dec b/dkfiles/Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001.dec new file mode 100644 index 000000000..685166dc9 --- /dev/null +++ b/dkfiles/Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001.dec @@ -0,0 +1,58 @@ +# EventType: 11196089 +# +# Descriptor: [B0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc +# +# NickName: Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001 +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance, transverse polarised B_d decay +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jan Langer +# Email: jan.langer@cern.ch +# Date: 20211115 +# CPUTime: < 1 min + +# ------------------------- +# THEN DEFINE THE D*+ AND D*- +# ------------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +# ------------------------- +# THEN DEFINE THE D0 AND D~0 +# ------------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig + 1.000 MyD*+ MyD*- SVV_HELAMP 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B0sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay Myanti-D0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +End + diff --git a/dkfiles/Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001.dec b/dkfiles/Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001.dec new file mode 100644 index 000000000..712743fe6 --- /dev/null +++ b/dkfiles/Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001.dec @@ -0,0 +1,58 @@ +# EventType: 13196055 +# +# Descriptor: [B_s0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc +# +# NickName: Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001 +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance, transverse polarised B_s decay +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jan Langer +# Email: jan.langer@cern.ch +# Date: 20211115 +# CPUTime: < 1 min + +# ------------------------- +# THEN DEFINE THE D*+ AND D*- +# ------------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +# ------------------------- +# THEN DEFINE THE D0 AND D~0 +# ------------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +# --------------- +# DECAY OF THE B_s0 +# --------------- +Decay B_s0sig + 1.000 MyD*+ MyD*- SVV_HELAMP 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B_s0sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay Myanti-D0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +End + -- GitLab From 5e60b2056b16f194a9ed64f7916cbf4fe5287c89 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 11:47:40 +0200 Subject: [PATCH 165/702] Merge branch 'htilquin/b2stautau_for_run3_tests' into 'master' --- dkfiles/Bs_KstKsttautau,mumu=DecProdCut.dec | 45 +++++++++++++++++++++ dkfiles/Bu_Ktautau,mumu=DecProdCut.dec | 36 +++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 dkfiles/Bs_KstKsttautau,mumu=DecProdCut.dec create mode 100644 dkfiles/Bu_Ktautau,mumu=DecProdCut.dec diff --git a/dkfiles/Bs_KstKsttautau,mumu=DecProdCut.dec b/dkfiles/Bs_KstKsttautau,mumu=DecProdCut.dec new file mode 100644 index 000000000..5c9e0fd63 --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,mumu=DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 13516052 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> mu- anti-nu_mu nu_tau) (tau+ -> mu+ nu_mu anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,mumu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K*0 K*~0 tau tau, with taus decaying to muons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211203 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 1.000 MyK* Myanti-K* Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Bu_Ktautau,mumu=DecProdCut.dec b/dkfiles/Bu_Ktautau,mumu=DecProdCut.dec new file mode 100644 index 000000000..11154c065 --- /dev/null +++ b/dkfiles/Bu_Ktautau,mumu=DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 12513032 +# +# Descriptor: [B+ -> K+ (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc +# +# NickName: Bu_Ktautau,mumu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ -> K+ tau tau, with taus decaying to muons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211203 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B+sig + 1.000 K+ Mytau+ Mytau- BTOSLLBALL; +Enddecay +CDecay B-sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End + + -- GitLab From 51a7c085c48a1bb7bfaf3f6432b146ba206de633 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 11:59:40 +0200 Subject: [PATCH 166/702] Merge branch 'stracka/my-changes-new' into 'master' --- dkfiles/Lc_etap,pipigamma=TightCut.dec | 50 ++++++++++++++++++ dkfiles/Lc_etaprimep,rhogamma=TightCut.dec | 59 ++++++++++++++++++++++ 2 files changed, 109 insertions(+) create mode 100644 dkfiles/Lc_etap,pipigamma=TightCut.dec create mode 100644 dkfiles/Lc_etaprimep,rhogamma=TightCut.dec diff --git a/dkfiles/Lc_etap,pipigamma=TightCut.dec b/dkfiles/Lc_etap,pipigamma=TightCut.dec new file mode 100644 index 000000000..a9363ec4d --- /dev/null +++ b/dkfiles/Lc_etap,pipigamma=TightCut.dec @@ -0,0 +1,50 @@ +# EventType: 25103270 +# +# Descriptor: [Lambda_c+ => ( eta => pi+ pi- gamma) p+]cc +# +# NickName: Lc_etap,pipigamma=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[Lambda_c+ => ( eta => ^pi+ ^pi- ^gamma) ^p+]CC' +# tightCut.Cuts = { +# 'gamma' : ' inAcc', +# '[pi+]cc' : ' inAcc & dauCuts', +# '[p+]cc' : ' inAcc & dauCuts', +# '[Lambda_c+]cc' : 'Lcuts' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005, GTHETA, 0.400 ) ' , +# 'dauCuts = ( (GPT > 200 * MeV) & ( GP > 600 * MeV))', +# 'Lcuts = (GPT > 1000 * MeV)' ] +# EndInsertPythonCode +# +# +# Documentation: Forces a Lambda_c+ to ( eta => pi+ pi- gamma ) p+ with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simone Stracka +# Email: simone.stracka@cern.ch +# Date: 20211119 +# +Alias my_eta eta +ChargeConj my_eta my_eta +# +Decay Lambda_c+sig +1.00000 my_eta p+ PHOTOS PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay my_eta + 1.000 pi+ pi- gamma PHOTOS PHSP ; +Enddecay +# +End diff --git a/dkfiles/Lc_etaprimep,rhogamma=TightCut.dec b/dkfiles/Lc_etaprimep,rhogamma=TightCut.dec new file mode 100644 index 000000000..778233fbf --- /dev/null +++ b/dkfiles/Lc_etaprimep,rhogamma=TightCut.dec @@ -0,0 +1,59 @@ +# EventType: 25103221 +# +# Descriptor: [Lambda_c+ -> (eta_prime -> (rho(770)0 -> pi+ pi-) gamma) p+]cc +# +# +# NickName: Lc_etaprimep,rhogamma=TightCut +# +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ Lambda_c+ => ( eta_prime => ( rho(770)0 => ^pi+ ^pi- ) ^gamma ) ^p+]CC' +# tightCut.Cuts = { +# 'gamma' : ' inAcc', +# '[pi+]cc' : ' inAcc & dauCuts', +# '[p+]cc' : ' inAcc & dauCuts', +# '[Lambda_c+]cc' : 'Lcuts' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005, GTHETA, 0.400 ) ' , +# 'dauCuts = ( (GPT > 200 * MeV) & ( GP > 600 * MeV))', +# 'Lcuts = (GPT > 1000 * MeV)' ] +# EndInsertPythonCode +# +# +# +# Documentation: Forces a Lambda_c+ to ( eta_prime => (rho0 => pi+ pi-) gamma ) p+ with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simone Stracka +# Email: simone.stracka@cern.ch +# Date: 20211119 +# +Alias my_eta' eta' +ChargeConj my_eta' my_eta' +Alias my_rho0 rho0 +ChargeConj my_rho0 my_rho0 +# +Decay Lambda_c+sig +1.00000 my_eta' p+ PHOTOS PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay my_eta' + 1.000 my_rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay my_rho0 +1.000 pi+ pi- PHOTOS VSS; +Enddecay + +End -- GitLab From f3dc1d46003cf9354bfdbb8eff65279215ee5d2e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 12:06:27 +0200 Subject: [PATCH 167/702] Merge branch 'htilquin/bs2dstaunu' into 'master' --- dkfiles/Bs_DsDs,KKmunu,munu=TightCut.dec | 104 ++++++++++++++++++ .../Bs_Dstaunu,phimunu,mununu=TightCut.dec | 77 +++++++++++++ 2 files changed, 181 insertions(+) create mode 100644 dkfiles/Bs_DsDs,KKmunu,munu=TightCut.dec create mode 100644 dkfiles/Bs_Dstaunu,phimunu,mununu=TightCut.dec diff --git a/dkfiles/Bs_DsDs,KKmunu,munu=TightCut.dec b/dkfiles/Bs_DsDs,KKmunu,munu=TightCut.dec new file mode 100644 index 000000000..6da742371 --- /dev/null +++ b/dkfiles/Bs_DsDs,KKmunu,munu=TightCut.dec @@ -0,0 +1,104 @@ +# EventType: 13694242 +# +# Descriptor: {[[B_s0]nos -> (D_s- -> (phi(1020) -> K+ K-) mu- anti-nu_mu) (Ds+ -> (tau+ -> mu+ nu_mu anti-nu_tau) nu_tau)]cc, [[B_s0]os ->(D_s+ -> (phi(1020) -> K+ K-) mu+ nu_mu) (Ds- -> (tau- -> mu- anti-nu_mu nu_tau) anti-nu_tau)]cc} +# +# NickName: Bs_DsDs,KKmunu,munu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LoKi__GenCutTool +# +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(Beauty) ==> ^K+ ^K- ^mu+ ^mu- nu_mu~ nu_mu {X} {X} {nu_tau~} {nu_tau}]CC" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", "from GaudiKernel.SystemOfUnits import MeV"] +# tightCut.Cuts = { +# '[mu-]cc' : "(in_range(0.01, GTHETA, 0.4)) & (GP > 2900 * MeV)", +# '[K-]cc' : "(in_range(0.01, GTHETA, 0.4)) & (GP > 2900 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: Bs -> Ds Ds decays, where one Ds decays to phimunu and the other one decays to a tau or a muon +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20210811 +# +Alias MyD_s+1 D_s+ +Alias MyD_s-1 D_s- +ChargeConj MyD_s+1 MyD_s-1 +Alias MyD_s+2 D_s+ +Alias MyD_s-2 D_s- +ChargeConj MyD_s+2 MyD_s-2 +# +Alias MyD_s*+1 D_s*+ +Alias MyD_s*-1 D_s*- +ChargeConj MyD_s*+1 MyD_s*-1 +Alias MyD_s*+2 D_s*+ +Alias MyD_s*-2 D_s*- +ChargeConj MyD_s*+2 MyD_s*-2 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +# +Decay B_s0sig + 0.0044 MyD_s-1 MyD_s+2 PHSP; + 0.0070 MyD_s*+1 MyD_s-2 SVS; + 0.0070 MyD_s*-1 MyD_s+2 SVS; + 0.0144 MyD_s*-1 MyD_s*+2 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + 0.0044 MyD_s-2 MyD_s+1 PHSP; + 0.0070 MyD_s*+2 MyD_s-1 SVS; + 0.0070 MyD_s*-2 MyD_s+1 SVS; + 0.0144 MyD_s*-2 MyD_s*+1 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s+1 + 0.500 MyPhi mu+ nu_mu ISGW2; + 0.500 K+ K- mu+ nu_mu PHSP; +Enddecay +CDecay MyD_s-1 +# +Decay MyD_s+2 + 0.0095 Mytau+ nu_tau SLN; + 0.0055 mu+ nu_mu SLN; +Enddecay +CDecay MyD_s-2 +# +Decay MyD_s*+1 + 0.935 MyD_s+1 gamma VSP_PWAVE; + 0.058 MyD_s+1 pi0 VSS; +Enddecay +CDecay MyD_s*-1 +# +Decay MyD_s*+2 + 0.935 MyD_s+2 gamma VSP_PWAVE; + 0.058 MyD_s+2 pi0 VSS; +Enddecay +CDecay MyD_s*-2 +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay Mytau- + 1.00 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay Mytau+ +# +End +# + diff --git a/dkfiles/Bs_Dstaunu,phimunu,mununu=TightCut.dec b/dkfiles/Bs_Dstaunu,phimunu,mununu=TightCut.dec new file mode 100644 index 000000000..537afdbec --- /dev/null +++ b/dkfiles/Bs_Dstaunu,phimunu,mununu=TightCut.dec @@ -0,0 +1,77 @@ +# EventType: 13874252 +# +# Descriptor: {[[B_s0]nos -> (D_s- -> (phi(1020) -> K+ K-) mu- anti-nu_mu) (tau+ -> mu+ nu_mu anti-nu_tau) nu_tau]cc, [[B_s0]os ->(D_s+ -> (phi(1020) -> K+ K-) mu+ nu_mu) (tau- -> mu- anti-nu_mu nu_tau) anti-nu_tau]cc} +# +# NickName: Bs_Dstaunu,phimunu,mununu=TightCut +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LoKi__GenCutTool +# +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "([(Beauty) ==> ^K+ ^K- ^mu+ ^mu- nu_mu~ nu_mu {X} {nu_tau~} {nu_tau}]CC) " +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", "from GaudiKernel.SystemOfUnits import MeV"] +# tightCut.Cuts = { +# '[mu-]cc' : "(in_range(0.01, GTHETA, 0.4)) & (GP > 2900 * MeV)", +# '[K-]cc' : "(in_range(0.01, GTHETA, 0.4)) & (GP > 2900 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: Bs -> Ds/Ds* tau nu and Bs -> Ds/Ds* mu nu, where Ds decays to phi(1020)/KK mu nu +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20210811 +# CPUTime: < 1 min +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.0252 MyD_s- mu+ nu_mu ISGW2; + 0.0252 MyD_s- Mytau+ nu_tau ISGW2; + 0.0540 MyD_s*- mu+ nu_mu ISGW2; + 0.0540 MyD_s*- Mytau+ nu_tau ISGW2; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +Decay MyD_s- + 0.500 MyPhi mu- anti-nu_mu ISGW2; + 0.500 K+ K- mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD_s+ +# +Decay MyD_s*- + 0.935 MyD_s- gamma VSP_PWAVE; + 0.058 MyD_s- pi0 VSS; +Enddecay +CDecay MyD_s*+ +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End -- GitLab From c0d6dab8ef34518f577246860b52415fa22dc7e8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 12:09:08 +0200 Subject: [PATCH 168/702] Merge branch 'bursche-ee_1gev' into 'master' --- ...,gg=coherent_starlight_with_loose_cuts.dec | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dkfiles/exclu_ee,gg=coherent_starlight_with_loose_cuts.dec diff --git a/dkfiles/exclu_ee,gg=coherent_starlight_with_loose_cuts.dec b/dkfiles/exclu_ee,gg=coherent_starlight_with_loose_cuts.dec new file mode 100644 index 000000000..5e009e021 --- /dev/null +++ b/dkfiles/exclu_ee,gg=coherent_starlight_with_loose_cuts.dec @@ -0,0 +1,36 @@ +# EventType: 30122003 +# +# Descriptor: gamma gamma -> e+ e- +# +# NickName: exclu_ee,gg=coherent_starlight_with_loose_cuts +# Cuts: None +# Documentation: gg->ee with STARlight +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 11'] +# Generation().Special.StarLightProduction.Decays = False +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation().Special.StarLightProduction.Commands += ['W_MIN = 1'] +# Generation().Special.StarLightProduction.Commands += ['CUT_ETA = 1'] +# Generation().Special.StarLightProduction.Commands += ['ETA_MIN = 1'] +# Generation().Special.StarLightProduction.Commands += ['ETA_MAX = 6'] + +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Albert Bursche +# Email: bursche@cern.ch +# Date: 20210528 +# +End -- GitLab From 18957f1b29d521555f172c88b1c5736bb36346f2 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 12:35:32 +0200 Subject: [PATCH 169/702] Merge branch 'htilquin/btoc_background2' into 'master' --- dkfiles/Bd_Dphimunu,Kpimunu=KKmumuInAcc.dec | 70 +++++++++++++++++ dkfiles/Bu_D0phimunu,Kmunu=KKmumuInAcc.dec | 70 +++++++++++++++++ dkfiles/Bu_DsD0,phimunu,Kmunu=KKmumuInAcc.dec | 78 +++++++++++++++++++ dkfiles/Bu_DsKmunu,phimunu=KKmumuInAcc.dec | 59 ++++++++++++++ 4 files changed, 277 insertions(+) create mode 100644 dkfiles/Bd_Dphimunu,Kpimunu=KKmumuInAcc.dec create mode 100644 dkfiles/Bu_D0phimunu,Kmunu=KKmumuInAcc.dec create mode 100644 dkfiles/Bu_DsD0,phimunu,Kmunu=KKmumuInAcc.dec create mode 100644 dkfiles/Bu_DsKmunu,phimunu=KKmumuInAcc.dec diff --git a/dkfiles/Bd_Dphimunu,Kpimunu=KKmumuInAcc.dec b/dkfiles/Bd_Dphimunu,Kpimunu=KKmumuInAcc.dec new file mode 100644 index 000000000..5985197a6 --- /dev/null +++ b/dkfiles/Bd_Dphimunu,Kpimunu=KKmumuInAcc.dec @@ -0,0 +1,70 @@ +# EventType: 11676042 +# +# Descriptor: {[[B0]nos -> (D- -> K+ pi- mu- anti-nu_mu) (phi(1020) -> K+ K-) mu+ nu_mu ]cc, [[B0]os -> (D+ -> K- pi+ mu+ nu_mu) (phi(1020) -> K+ K-) mu- anti-nu_mu ]cc} +# +# NickName: Bd_Dphimunu,Kpimunu=KKmumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kkmumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kkmumuInAcc.Decay = '[^(B0 ==> K+ K- ^mu+ ^mu- nu_mu nu_mu~ {X} {X} {X})]CC' +# kkmumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.01, GTHETA, 0.400))', +# 'twoKaonsInAcc = (GNINTREE( ("K+"==GID) & inAcc) >= 1) & (GNINTREE( ("K-"==GID) & inAcc) >= 1)' +# ] +# kkmumuInAcc.Cuts = { +# '[mu+]cc' : 'inAcc', +# '[B0]cc' : 'twoKaonsInAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B0 -> D- phi mu+ nu_mu decays, with KKmumu in acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211012 +# CPUTime: < 1 min +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Decay B0sig + 1.000 MyD- MyPhi mu+ nu_mu PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD- + 0.352 MyK*0 mu- anti-nu_mu ISGW2; + 0.019 K+ pi- mu- anti-nu_mu PHSP; + 0.010 K+ pi0 pi- mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD+ +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End +# diff --git a/dkfiles/Bu_D0phimunu,Kmunu=KKmumuInAcc.dec b/dkfiles/Bu_D0phimunu,Kmunu=KKmumuInAcc.dec new file mode 100644 index 000000000..1b28c4932 --- /dev/null +++ b/dkfiles/Bu_D0phimunu,Kmunu=KKmumuInAcc.dec @@ -0,0 +1,70 @@ +# EventType: 12575043 +# +# Descriptor: [B+ -> (D~0 -> K+ mu- anti-nu_mu) (phi(1020) -> K- K+) mu+ nu_mu]cc +# +# NickName: Bu_D0phimunu,Kmunu=KKmumuInAcc + +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kkmumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kkmumuInAcc.Decay = '[^(B+ ==> K+ K- ^mu+ ^mu- nu_mu nu_mu~ {X} {X})]CC' +# kkmumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.01, GTHETA, 0.400))', +# 'twoKaonsInAcc = (GNINTREE( ("K+"==GID) & inAcc) >= 1) & (GNINTREE( ("K-"==GID) & inAcc) >= 1)' +# ] +# kkmumuInAcc.Cuts = { +# '[mu+]cc' : 'inAcc', +# '[B+]cc' : 'twoKaonsInAcc' +# } +# +# EndInsertPythonCode +# +# +# Documentation: B+ -> anti-D0 phi mu+ nu_mu decays, with D0 -> K- mu+ nu_mu. KKmumu in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211012 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Decay B+sig + 1.000 Myanti-D0 MyPhi mu+ nu_mu PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 + 0.341 K- mu+ nu_mu ISGW2; + 0.189 MyK*- mu+ nu_mu ISGW2; + 0.160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +End diff --git a/dkfiles/Bu_DsD0,phimunu,Kmunu=KKmumuInAcc.dec b/dkfiles/Bu_DsD0,phimunu,Kmunu=KKmumuInAcc.dec new file mode 100644 index 000000000..b4eeed1a5 --- /dev/null +++ b/dkfiles/Bu_DsD0,phimunu,Kmunu=KKmumuInAcc.dec @@ -0,0 +1,78 @@ +# EventType: 12595042 +# +# Descriptor: [B+ -> (D_s+ -> (phi(1020) -> K- K+) mu+ nu_mu) (D~0 -> K+ mu- anti-nu_mu)]cc +# +# NickName: Bu_DsD0,phimunu,Kmunu=KKmumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kkmumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kkmumuInAcc.Decay = '[^(B+ ==> K+ K- ^mu+ ^mu- nu_mu nu_mu~ {X} {X})]CC' +# kkmumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.01, GTHETA, 0.400))', +# 'twoKaonsInAcc = (GNINTREE( ("K+"==GID) & inAcc) >= 1) & (GNINTREE( ("K-"==GID) & inAcc) >= 1)' +# ] +# kkmumuInAcc.Cuts = { +# '[mu+]cc' : 'inAcc', +# '[B+]cc' : 'twoKaonsInAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B+ -> Ds+ anti-D0 decays, with D_s+ -> phi mu+ nu_mu and D~0 -> K+ mu- anti-nu_mu. KKmumu in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211012 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Decay B+sig + 1.000 MyD_s+ Myanti-D0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyD_s+ + 1.000 MyPhi mu+ nu_mu ISGW2; +Enddecay +CDecay MyD_s- +# +Decay MyD0 + 0.341 K- mu+ nu_mu ISGW2; + 0.189 MyK*- mu+ nu_mu ISGW2; + 0.160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +End diff --git a/dkfiles/Bu_DsKmunu,phimunu=KKmumuInAcc.dec b/dkfiles/Bu_DsKmunu,phimunu=KKmumuInAcc.dec new file mode 100644 index 000000000..19f00a048 --- /dev/null +++ b/dkfiles/Bu_DsKmunu,phimunu=KKmumuInAcc.dec @@ -0,0 +1,59 @@ +# EventType: 12575044 +# +# Descriptor: [B+ -> (D_s- -> (phi(1020) -> K- K+) mu- anti-nu_mu) K+ mu+ nu_mu]cc +# +# NickName: Bu_DsKmunu,phimunu=KKmumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kkmumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kkmumuInAcc.Decay = '[^(B+ ==> K+ K- ^mu+ ^mu- nu_mu nu_mu~ {X})]CC' +# kkmumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.01, GTHETA, 0.400))', +# 'twoKaonsInAcc = (GNINTREE( ("K+"==GID) & inAcc) >= 1) & (GNINTREE( ("K-"==GID) & inAcc) >= 1)' +# ] +# kkmumuInAcc.Cuts = { +# '[mu+]cc' : 'inAcc', +# '[B+]cc' : 'twoKaonsInAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B+ -> Ds- K+ mu+ nu decays, with Ds- -> phi mu- anti-nu_mu. KKmumu in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211012 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B+sig + 1.000 MyD_s- K+ mu+ nu_mu PHSP; +Enddecay +CDecay B-sig +# +Decay MyD_s+ + 1.000 MyPhi mu+ nu_mu ISGW2; +Enddecay +CDecay MyD_s- +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End + -- GitLab From 094775365a49955cc9fa65bec801d62eb7016ae7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 12:35:44 +0200 Subject: [PATCH 170/702] Merge branch 'kozachuk/my-changes' into 'master' --- dkfiles/Lb_Lc3pi,pKpi-res=TightCut.dec | 209 +++++++++++++++++++++++++ 1 file changed, 209 insertions(+) create mode 100644 dkfiles/Lb_Lc3pi,pKpi-res=TightCut.dec diff --git a/dkfiles/Lb_Lc3pi,pKpi-res=TightCut.dec b/dkfiles/Lb_Lc3pi,pKpi-res=TightCut.dec new file mode 100644 index 000000000..1bca3d084 --- /dev/null +++ b/dkfiles/Lb_Lc3pi,pKpi-res=TightCut.dec @@ -0,0 +1,209 @@ +# EventType: 15266096 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi- pi+ pi-]cc +# +# NickName: Lb_Lc3pi,pKpi-res=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[Lambda_b0 ==> (Lambda_c+ ==> ^p+ ^K- ^pi+) ^pi- ^pi+ ^pi-]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter,micrometer,MeV,GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 )' , +# 'inEta = in_range ( 1.85 , GETA , 5.050 )' , +# 'inY = in_range ( 1.9 , GY , 4.6 )' , +# 'goodProton = ("p+" == GABSID ) & ( GPT > 0.38 * GeV ) & ( GP > 8.0 * GeV ) & inAcc & inEta ', +# 'goodKaon = ("K+" == GABSID ) & ( GPT > 0.18 * GeV ) & ( GP > 2.5 * GeV ) & inAcc & inEta ', +# 'goodPion = ("pi+" == GABSID ) & ( GPT > 0.18 * GeV ) & ( GP > 2.5 * GeV ) & inAcc & inEta ', +# 'goodLambda_b0 = ( GTIME > 0.05 * millimeter ) & (GPT > 2.5 * GeV) & inY ', +# ] +# tightCut.Cuts = { +# '[p+]cc' : 'goodProton' , +# '[K+]cc' : 'goodKaon' , +# '[pi+]cc' : 'goodPion' , +# '[Lambda_b0]cc' : 'goodLambda_b0'} +# +# EndInsertPythonCode +# +#ParticleValue: "Xi*_cc++ 4424 4424 2.0 2.8006 -0.06 Xi_cc*++ 4424 0.00","Xi*_cc~-- -4424 -4424 -2.0 2.8006 -0.06 anti-Xi_cc*-- -4424 0.00","Xi_c*0 4314 4314 0.0 2.8006 -0.06 Xi_c*0 4314 0.00","Xi_c*~0 -4314 -4314 0.0 2.8006 -0.06 anti-Xi_c*0 -4314 0.00","Sigma_c*0 4114 4114 0.0 2.51848 -0.0153 Sigma_c*0 4114 0.0000","Sigma_c*~0 -4114 -4114 0.0 2.51848 -0.0153 anti-Sigma_c*0 -4114 0.0000","Lambda_c(2625)+ 104124 104124 1.0 2.62811 -0.0001 Lambda_c(2625)+ 0 0.00", "Lambda_c(2625)~- -104124 -104124 -1.0 2.62811 -0.0001 anti-Lambda_c(2625)- 0 0.00" +# +# Documentation: The file is for the study of charmed resonances in Lambda_b0 -> Lambda_c+ pi- pi+ pi- decay. We take the Lambda_b0 decays to resonances as well as to Lambda_c+a1(1260) in equal proportions. Sigma_c(2800) resonances are not in the LHCb particle list, so we modify Xi*_cc++ and Xi_c*0. Lambda_c decay model is based on the model of S. Blusk (event type 15266005). The efficiency of generator level cuts is (7.69+-5.23)% as reported in GeneratorLog.xml. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 5min +# Responsible: A. Kozachuk +# Email: anastasiia.kozachuk@cern.ch +# Date: 20211209 +# +Alias Mya_1- a_1- +Alias Mya_1+ a_1+ +ChargeConj Mya_1+ Mya_1- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias Myanti-Lambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ Myanti-Lambda_c(2625)- +# +Alias MyLambda_c(2880)+ Lambda_c(2880)+ +Alias Myanti-Lambda_c(2880)- anti-Lambda_c(2880)- +ChargeConj MyLambda_c(2880)+ Myanti-Lambda_c(2880)- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MySigma_c*0 Sigma_c*0 +Alias Myanti-Sigma_c*0 anti-Sigma_c*0 +ChargeConj MySigma_c*0 Myanti-Sigma_c*0 +# +Alias MySigma_c*++ Sigma_c*++ +Alias Myanti-Sigma_c*-- anti-Sigma_c*-- +ChargeConj MySigma_c*++ Myanti-Sigma_c*-- +# +Alias MySigma_c*(2800)++ Xi_cc*++ +Alias Myanti-Sigma_c*(2800)-- anti-Xi_cc*-- +ChargeConj MySigma_c*(2800)++ Myanti-Sigma_c*(2800)-- +# +Alias MySigma_c*(2800)0 Xi_c*0 +Alias Myanti-Sigma_c*(2800)0 anti-Xi_c*0 +ChargeConj MySigma_c*(2800)0 Myanti-Sigma_c*(2800)0 +# +Alias Myf_2 f_2 +ChargeConj Myf_2 Myf_2 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias Myf'_0 f'_0 +ChargeConj Myf'_0 Myf'_0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Decay Lambda_b0sig + 0.10 MyLambda_c+ Mya_1- PHSP; + 0.10 MyLambda_c(2593)+ pi- PHSP; + 0.10 MyLambda_c(2625)+ pi- PHSP; + 0.10 MyLambda_c(2880)+ pi- PHSP; + 0.10 MySigma_c++ pi- pi- PHSP; + 0.10 MySigma_c*++ pi- pi- PHSP; + 0.10 MySigma_c*(2800)++ pi- pi- PHSP; + 0.10 MySigma_c0 pi+ pi- PHSP; + 0.10 MySigma_c*0 pi+ pi- PHSP; + 0.10 MySigma_c*(2800)0 pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mya_1+ + 0.894 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.106 Myf'_0 pi+ PHSP; +Enddecay +CDecay Mya_1- +# +Decay MyLambda_c+ + 0.193 MyDelta++ K- PHSP; + 0.239 p+ Myanti-K*0 PHSP; + 0.568 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda_c(2593)+ + 0.36 MySigma_c++ pi- PHSP; + 0.36 MySigma_c0 pi+ PHSP; + 0.28 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c(2625)+ + 1.0000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2625)- +# +Decay MyLambda_c(2880)+ + 0.18 MySigma_c++ pi- PHSP; + 0.18 MySigma_c0 pi+ PHSP; + 0.18 MySigma_c*++ pi- PHSP; + 0.18 MySigma_c*0 pi+ PHSP; + 0.28 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2880)- +# +Decay MySigma_c++ + 1.0000 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- + +Decay MySigma_c0 + 1.0000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MySigma_c*++ + 1.0000 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c*-- +# +Decay MySigma_c*0 + 1.0000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c*0 +# +Decay MySigma_c*(2800)++ + 1.0000 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c*(2800)-- +# +Decay MySigma_c*(2800)0 + 1.0000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c*(2800)0 +# +Decay Myf_2 + 1.0000 pi+ pi- TSS; +Enddecay +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay Myrho0 + 1.0000 pi+ pi- VSS; +Enddecay +# +Decay Myf'_0 + 1.0000 pi+ pi- PHSP; +Enddecay +# +Decay MyDelta++ + 1.0000 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- + +End -- GitLab From 13e51f29f6e601326f940b515795386860a3cac5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 12:36:00 +0200 Subject: [PATCH 171/702] Merge branch 'pbaladro/misID-update' into 'master' --- dkfiles/Bu_KsKmpipi,PHSP=TightCut.dec | 49 +++++++++++++++++++++++++++ dkfiles/Bu_KsKppipi,PHSP=TightCut.dec | 49 +++++++++++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100755 dkfiles/Bu_KsKmpipi,PHSP=TightCut.dec create mode 100755 dkfiles/Bu_KsKppipi,PHSP=TightCut.dec diff --git a/dkfiles/Bu_KsKmpipi,PHSP=TightCut.dec b/dkfiles/Bu_KsKmpipi,PHSP=TightCut.dec new file mode 100755 index 000000000..a9fad550d --- /dev/null +++ b/dkfiles/Bu_KsKmpipi,PHSP=TightCut.dec @@ -0,0 +1,49 @@ +# EventType: 12105163 +# +# Descriptor: [B+ -> (K_S0 -> pi+ pi-) K- pi+ pi+]cc +# +# NickName: Bu_KsKmpipi,PHSP=TightCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: +# Flat Phase Space simulation, tight cut matching the stripping with no PID cut +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20211206 +# CPUTime: < 1 min +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ => (KS0 => pi+ pi-) K- pi+ pi+]CC' +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodTrack = ( ( GPT > 0.4*GeV ) & inAcc)" +# , "isGoodPiKs = ( ( GP > 1.8*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodTrack, 1 ) > 2 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" ] +# tightCut.Cuts = { +# '[B+]cc' : 'isGoodB'} +# EndInsertPythonCode +# +Alias MyKs K_S0 +ChargeConj MyKs MyKs +# +Decay B+sig + 1.000 K- pi+ pi+ MyKs PHSP; +Enddecay +CDecay B-sig +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_KsKppipi,PHSP=TightCut.dec b/dkfiles/Bu_KsKppipi,PHSP=TightCut.dec new file mode 100755 index 000000000..1a6894b3e --- /dev/null +++ b/dkfiles/Bu_KsKppipi,PHSP=TightCut.dec @@ -0,0 +1,49 @@ +# EventType: 12105162 +# +# Descriptor: [B+ -> (K_S0 -> pi+ pi-) K+ pi- pi+]cc +# +# NickName: Bu_KsKppipi,PHSP=TightCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: +# Flat Phase Space simulation, tight cut matching the stripping with no PID cut +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20211206 +# CPUTime: < 1 min +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ => (KS0 => pi+ pi-) K+ pi- pi+]CC' +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodTrack = ( ( GPT > 0.4*GeV ) & inAcc)" +# , "isGoodPiKs = ( ( GP > 1.8*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodTrack, 1 ) > 2 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" ] +# tightCut.Cuts = { +# '[B+]cc' : 'isGoodB'} +# EndInsertPythonCode +# +Alias MyKs K_S0 +ChargeConj MyKs MyKs +# +Decay B+sig + 1.000 K+ pi- pi+ MyKs PHSP; +Enddecay +CDecay B-sig +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +End + -- GitLab From 44b41d040eb4bde46955cc0dcaac4dbf3b7f84f5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 12:36:14 +0200 Subject: [PATCH 172/702] Merge branch 'femiguel/my-changes' into 'master' --- ...D+_pi+eta,pipimumu,etaModel=DecProdCut.dec | 33 +++++++++++++++++++ ..._pi+etap,pipimumu,etapModel=DecProdCut.dec | 33 +++++++++++++++++++ ...Ds_pi+eta,pipimumu,etaModel=DecProdCut.dec | 33 +++++++++++++++++++ 3 files changed, 99 insertions(+) create mode 100644 dkfiles/D+_pi+eta,pipimumu,etaModel=DecProdCut.dec create mode 100644 dkfiles/D+_pi+etap,pipimumu,etapModel=DecProdCut.dec create mode 100644 dkfiles/Ds_pi+eta,pipimumu,etaModel=DecProdCut.dec diff --git a/dkfiles/D+_pi+eta,pipimumu,etaModel=DecProdCut.dec b/dkfiles/D+_pi+eta,pipimumu,etaModel=DecProdCut.dec new file mode 100644 index 000000000..6a01dd015 --- /dev/null +++ b/dkfiles/D+_pi+eta,pipimumu,etaModel=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 21115050 +# +# Descriptor: [D+ -> (eta -> pi+ pi- mu+ mu-) pi+]cc +# +# NickName: D+_pi+eta,pipimumu,etaModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1 min +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20211209 +# +# +# +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay D+sig + 1.000 MyEta pi+ PHOTOS PHSP; +Enddecay +CDecay D-sig +# +Decay MyEta + 1.000 mu+ mu- pi+ pi- ETA_LLPIPI; +Enddecay +End +# diff --git a/dkfiles/D+_pi+etap,pipimumu,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipimumu,etapModel=DecProdCut.dec new file mode 100644 index 000000000..6c39dc866 --- /dev/null +++ b/dkfiles/D+_pi+etap,pipimumu,etapModel=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 21115020 +# +# Descriptor: [D+ -> (eta' -> pi+ pi- mu+ mu-) pi+]cc +# +# NickName: D+_pi+etap,pipimumu,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1 min +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20211209 +# +# +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +# +Decay D+sig + 1.000 MyEtap pi+ PHOTOS PHSP; +Enddecay +CDecay D-sig +# +Decay MyEtap + 1.000 mu+ mu- pi+ pi- ETA_LLPIPI; +Enddecay +End +# diff --git a/dkfiles/Ds_pi+eta,pipimumu,etaModel=DecProdCut.dec b/dkfiles/Ds_pi+eta,pipimumu,etaModel=DecProdCut.dec new file mode 100644 index 000000000..20cea0eb3 --- /dev/null +++ b/dkfiles/Ds_pi+eta,pipimumu,etaModel=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 23115030 +# +# Descriptor: [D_s+ -> (eta -> pi+ pi- mu+ mu-) pi+]cc +# +# NickName: Ds_pi+eta,pipimumu,etaModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1 min +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20211209 +# +# +# +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay D_s+sig + 1.000 MyEta pi+ PHOTOS PHSP; +Enddecay +CDecay D_s-sig +# +Decay MyEta + 1.000 mu+ mu- pi+ pi- ETA_LLPIPI; +Enddecay +End +# -- GitLab From 0a3847d13bfb4178a655442f97d503b57625dce8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 12:37:47 +0200 Subject: [PATCH 173/702] Merge branch 'sjaimese/my-changes' into 'master' --- ...icmunu,Xipipi,Lambda0pi,ppi=DecProdCut.dec | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 dkfiles/Xib0_Xicmunu,Xipipi,Lambda0pi,ppi=DecProdCut.dec diff --git a/dkfiles/Xib0_Xicmunu,Xipipi,Lambda0pi,ppi=DecProdCut.dec b/dkfiles/Xib0_Xicmunu,Xipipi,Lambda0pi,ppi=DecProdCut.dec new file mode 100644 index 000000000..dc370296b --- /dev/null +++ b/dkfiles/Xib0_Xicmunu,Xipipi,Lambda0pi,ppi=DecProdCut.dec @@ -0,0 +1,53 @@ +# EventType: 16576140 +# +# Descriptor: [Xi_b0 -> (Xi_c+ -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+ pi+) mu- anti-nu_mu]cc +# +# NickName: Xib0_Xicmunu,Xipipi,Lambda0pi,ppi=DecProdCut +# +# Cuts: LHCbAcceptance +# +# Documentation: Xib0 -> Xic mu nu_mu with Xic->Xi- pi+ pi+, Xi- -> Lambda0 pi-, Lambda0->p pi- +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Sergio Jaimes +# Email: sjaimese@cern.ch +# Date: 20211210 +# CPUTime: 3 mins +# +Alias MyXi_c+ Xi_c+ +Alias MyXi_c- anti-Xi_c- +ChargeConj MyXi_c+ MyXi_c- +# +Alias MyXi- Xi- +Alias MyXi+ anti-Xi+ +ChargeConj MyXi- MyXi+ +# +Alias MyLambda0 Lambda0 +Alias MyLambda~0 anti-Lambda0 +ChargeConj MyLambda0 MyLambda~0 +# +# actuall decay +# +Decay Xi_b0sig + 1.0000 MyXi_c+ mu- anti-nu_mu PHOTOS PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyXi_c+ + 1.0000 MyXi- pi+ pi+ PHSP; +Enddecay +CDecay MyXi_c- +# +Decay MyXi- + 1.0000 MyLambda0 pi- PHSP; +Enddecay +CDecay MyXi+ +# +Decay MyLambda0 + 1.0000 p+ pi- PHSP; +Enddecay +CDecay MyLambda~0 + +End -- GitLab From 48a4db9f385a15cf49d96cf6abcba7e1d5464425 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 11:45:21 +0100 Subject: [PATCH 174/702] Update Gauss version for testing --- .gitlab-ci.yml | 4 ++-- CONTRIBUTING.md | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ebc44056a..c01e557f3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,8 +9,8 @@ include: file: '/data-pkg-deployment/build-and-deploy.yml' variables: - CMTCONFIG: x86_64_v2-centos7-gcc10-opt - GAUSS_VERSION: v55r2 + CMTCONFIG: x86_64_v2-centos7-gcc11-opt + GAUSS_VERSION: v55r4 LHCB_ENV_MODE: lbenv-stable gen-options: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b48cd2ae6..1af280036 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -22,9 +22,9 @@ If you are using generator level cuts in a python-code insertion, you have to us ## Write the decay file and create the options If you do not already have the environment set up, prepare it to run one of the latest Gauss version (v49rX for Sim09 productions, or v50rX for upgrade productions). In the examples below, v49r17 is used (please use LbEnv due to making package ready for python3). ```shell -lb-set-platform x86_64-slc6-gcc49-opt -lb-dev Gauss/v49r17 -cd ./GaussDev_v49r17 +lb-set-platform x86_64_v2-centos7-gcc11-opt +lb-dev Gauss/v55r4 +cd ./GaussDev_v55r4 ``` Then get the Gen/DecFiles package from gitlab. ```shell @@ -43,7 +43,7 @@ This should check for convention correctness for the event type and some basic m ## Run Gauss to create a .xgen file The .xgen file contains the generator level information (both in HepMC and MCParticles format) when running Gauss with only the generator part, without the simulation and Geant4 being activated. ```shell -lb-set-platform x86_64-slc6-gcc49-opt +lb-set-platform x86_64_v2-centos7-gcc11-opt ./run bash --norc gaudirun.py $GAUSSOPTS/Gauss-Job.py $GAUSSOPTS/Gauss-2016.py $GAUSSOPTS/GenStandAlone.py \ $DECFILESROOT/options/NNNNNNNN.py $LBPYTHIA8ROOT/options/Pythia8.py @@ -54,7 +54,7 @@ The above command includes spillover, which you should use for timing of your ev ## Create a MCDecayTreeTuple from the .xgen file Use DaVinci to read the file produced by Gauss and to create a ROOT file with the information from the generator level history. ```shell -lb-run -c best DaVinci/v45r4 gaudirun.py tupleResult.py +lb-run -c best DaVinci/v45r8 gaudirun.py tupleResult.py ``` where tupleResult.py contains ```python @@ -170,6 +170,7 @@ You must commit your decay file to separate branch and create merge request agai ```shell git lb-clone-pkg Gen/DecFiles cd Gen/DecFiles +git checkout Sim10 git checkout -b ${USER}/my-changes ``` Copy your decfile(s) into `dkfiles/` and add them to commit -- GitLab From f2aa19eac93b938d7fa8652d633c292fb7968398 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 12:53:35 +0200 Subject: [PATCH 175/702] Merge branch 'htilquin/btostaumu' into 'master' --- dkfiles/Bd_Kpitaumu,mu=DecProdCut.dec | 35 +++++++++++++++++++++++++++ dkfiles/Bs_KKtaumu,mu=DecProdCut.dec | 35 +++++++++++++++++++++++++++ dkfiles/Lb_pKtaumu,mu=DecProdCut.dec | 34 ++++++++++++++++++++++++++ 3 files changed, 104 insertions(+) create mode 100644 dkfiles/Bd_Kpitaumu,mu=DecProdCut.dec create mode 100644 dkfiles/Bs_KKtaumu,mu=DecProdCut.dec create mode 100644 dkfiles/Lb_pKtaumu,mu=DecProdCut.dec diff --git a/dkfiles/Bd_Kpitaumu,mu=DecProdCut.dec b/dkfiles/Bd_Kpitaumu,mu=DecProdCut.dec new file mode 100644 index 000000000..02db3f8db --- /dev/null +++ b/dkfiles/Bd_Kpitaumu,mu=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 11514053 +# +# Descriptor: {[[B0]nos -> K+ pi- mu+ (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B0]os -> K- pi+ mu- (tau+ -> mu- nu_mu anti-nu_tau)]cc} +# +# NickName: Bd_Kpitaumu,mu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> pi K tau mu, with taus decaying to muons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20210604 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 0.500 K+ pi- Mytau+ mu- PHSP; + 0.500 K+ pi- mu+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_KKtaumu,mu=DecProdCut.dec b/dkfiles/Bs_KKtaumu,mu=DecProdCut.dec new file mode 100644 index 000000000..bf2d895bd --- /dev/null +++ b/dkfiles/Bs_KKtaumu,mu=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 13514052 +# +# Descriptor: {[[B_s0]nos -> K+ K- mu+ (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B_s0]os -> K+ K- mu- (tau+ -> mu+ nu_mu anti-nu_tau)]cc} +# +# NickName: Bs_KKtaumu,mu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K K tau mu, with taus decaying to muons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20210604 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.500 K+ K- Mytau+ mu- PHSP; + 0.500 K+ K- mu+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Lb_pKtaumu,mu=DecProdCut.dec b/dkfiles/Lb_pKtaumu,mu=DecProdCut.dec new file mode 100644 index 000000000..e60dfb239 --- /dev/null +++ b/dkfiles/Lb_pKtaumu,mu=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 15514051 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> mu+ nu_mu anti-nu_tau) mu-]cc +# +# NickName: Lb_pKtaumu,mu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b to p K tau mu decay, with taus decaying to muons +# EndDocumentation +# +# CPUTime: 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20210604 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau+ mu- PHSP; + 0.500 p+ K- mu+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End -- GitLab From fe58485eb74303ea2d290d047e89b2a77ee64e54 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 12:55:52 +0200 Subject: [PATCH 176/702] Merge branch 'Fix_DecayDescriptor_49011004_49011014' into 'master' --- dkfiles/ccbar=HardQCD,pt14GeV,mu.dec | 2 +- dkfiles/ccbar=HardQCD,pt18GeV,mu.dec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/ccbar=HardQCD,pt14GeV,mu.dec b/dkfiles/ccbar=HardQCD,pt14GeV,mu.dec index c8cf9bd5a..00c8d9574 100644 --- a/dkfiles/ccbar=HardQCD,pt14GeV,mu.dec +++ b/dkfiles/ccbar=HardQCD,pt14GeV,mu.dec @@ -1,6 +1,6 @@ #EventType: 49011014 # -#Descriptor: pp => bbbar (=> muX) +#Descriptor: pp => ccbar (=> muX) # #NickName: ccbar=HardQCD,pt14GeV,mu # diff --git a/dkfiles/ccbar=HardQCD,pt18GeV,mu.dec b/dkfiles/ccbar=HardQCD,pt18GeV,mu.dec index 8f98fbf0d..c3c8da902 100644 --- a/dkfiles/ccbar=HardQCD,pt18GeV,mu.dec +++ b/dkfiles/ccbar=HardQCD,pt18GeV,mu.dec @@ -1,6 +1,6 @@ #EventType: 49011004 # -#Descriptor: pp => bbbar (=> muX) +#Descriptor: pp => ccbar (=> muX) # #NickName: ccbar=HardQCD,pt18GeV,mu # -- GitLab From 24a241fe4d6946f5d505bc497fd919ca682b3f29 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 13:40:43 +0200 Subject: [PATCH 177/702] Merge branch 'fwilson/upsilon' into 'master' --- dkfiles/incl_Upsilon,emu=DecProdCut.dec | 29 ++++++++++++ .../incl_Upsilon,etau=DecProdCut,tauola.dec | 44 +++++++++++++++++++ .../incl_Upsilon,mutau=DecProdCut,tauola.dec | 44 +++++++++++++++++++ .../incl_Upsilon,tautau=DecProdCut,tauola.dec | 43 ++++++++++++++++++ dkfiles/incl_Upsilon2S,ee=DecProdCut.dec | 27 ++++++++++++ dkfiles/incl_Upsilon2S,emu=DecProdCut.dec | 28 ++++++++++++ .../incl_Upsilon2S,etau=DecProdCut,tauola.dec | 44 +++++++++++++++++++ ...incl_Upsilon2S,mutau=DecProdCut,tauola.dec | 44 +++++++++++++++++++ ...ncl_Upsilon2S,tautau=DecProdCut,tauola.dec | 43 ++++++++++++++++++ dkfiles/incl_Upsilon3S,ee=DecProdCut.dec | 27 ++++++++++++ dkfiles/incl_Upsilon3S,emu=DecProdCut.dec | 28 ++++++++++++ .../incl_Upsilon3S,etau=DecProdCut,tauola.dec | 44 +++++++++++++++++++ ...incl_Upsilon3S,mutau=DecProdCut,tauola.dec | 44 +++++++++++++++++++ ...ncl_Upsilon3S,tautau=DecProdCut,tauola.dec | 43 ++++++++++++++++++ 14 files changed, 532 insertions(+) create mode 100644 dkfiles/incl_Upsilon,emu=DecProdCut.dec create mode 100644 dkfiles/incl_Upsilon,etau=DecProdCut,tauola.dec create mode 100644 dkfiles/incl_Upsilon,mutau=DecProdCut,tauola.dec create mode 100644 dkfiles/incl_Upsilon,tautau=DecProdCut,tauola.dec create mode 100644 dkfiles/incl_Upsilon2S,ee=DecProdCut.dec create mode 100644 dkfiles/incl_Upsilon2S,emu=DecProdCut.dec create mode 100644 dkfiles/incl_Upsilon2S,etau=DecProdCut,tauola.dec create mode 100644 dkfiles/incl_Upsilon2S,mutau=DecProdCut,tauola.dec create mode 100644 dkfiles/incl_Upsilon2S,tautau=DecProdCut,tauola.dec create mode 100644 dkfiles/incl_Upsilon3S,ee=DecProdCut.dec create mode 100644 dkfiles/incl_Upsilon3S,emu=DecProdCut.dec create mode 100644 dkfiles/incl_Upsilon3S,etau=DecProdCut,tauola.dec create mode 100644 dkfiles/incl_Upsilon3S,mutau=DecProdCut,tauola.dec create mode 100644 dkfiles/incl_Upsilon3S,tautau=DecProdCut,tauola.dec diff --git a/dkfiles/incl_Upsilon,emu=DecProdCut.dec b/dkfiles/incl_Upsilon,emu=DecProdCut.dec new file mode 100644 index 000000000..3b65fb2ea --- /dev/null +++ b/dkfiles/incl_Upsilon,emu=DecProdCut.dec @@ -0,0 +1,29 @@ +# EventType: 18312004 +# +# Descriptor: Upsilon(1S) => e+ mu- +# +# NickName: incl_Upsilon,emu=DecProdCut + +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(1S) decay to e+ mu-, radiative mode included, Upsilon(1S) daughters in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +Decay Upsilonsig + 0.5 e- mu+ VLL; + 0.5 e+ mu- VLL; +Enddecay +# +End +# diff --git a/dkfiles/incl_Upsilon,etau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon,etau=DecProdCut,tauola.dec new file mode 100644 index 000000000..abb20e6c4 --- /dev/null +++ b/dkfiles/incl_Upsilon,etau=DecProdCut,tauola.dec @@ -0,0 +1,44 @@ +# EventType: 18121000 +# +# Descriptor: [Upsilon(1S) -> (tau+ -> pi+ pi- pi+ anti-nu_tau) e-] +# +# NickName: incl_Upsilon,etau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(1S) decay to e+ tau-, Upsilon(1S) daughters in acceptance. +# taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Upsilonsig + 0.5 Mytau- e+ PHSP; + 0.5 Mytau+ e- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon,mutau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon,mutau=DecProdCut,tauola.dec new file mode 100644 index 000000000..d42a767c5 --- /dev/null +++ b/dkfiles/incl_Upsilon,mutau=DecProdCut,tauola.dec @@ -0,0 +1,44 @@ +# EventType: 18111000 +# +# Descriptor: [Upsilon(1S) -> (tau+ -> pi+ pi- pi+ anti-nu_tau) mu-] +# +# NickName: incl_Upsilon,mutau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(1S) decay to mu+ tau-, Upsilon(1S) daughters in acceptance. +# taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Upsilonsig + 0.5 Mytau- mu+ PHSP; + 0.5 Mytau+ mu- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon,tautau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon,tautau=DecProdCut,tauola.dec new file mode 100644 index 000000000..1dea552e7 --- /dev/null +++ b/dkfiles/incl_Upsilon,tautau=DecProdCut,tauola.dec @@ -0,0 +1,43 @@ +# EventType: 18100000 +# +# Descriptor: [Upsilon(1S) -> (tau+ -> pi+ pi- pi+ anti-nu_tau) (tau- -> pi+ pi- pi- nu_tau)] +# +# NickName: incl_Upsilon,tautau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(1S) decay to tau+ tau-, Upsilon(1S) daughters in acceptance. +# Both tau leptons decay in the 3-prong charged pion mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Upsilonsig + 1.0 Mytau- Mytau+ VLL; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon2S,ee=DecProdCut.dec b/dkfiles/incl_Upsilon2S,ee=DecProdCut.dec new file mode 100644 index 000000000..d11624ef6 --- /dev/null +++ b/dkfiles/incl_Upsilon2S,ee=DecProdCut.dec @@ -0,0 +1,27 @@ +# EventType: 18122011 +# +# Descriptor: Upsilon(2S) -> e+ e- +# +# NickName: incl_Upsilon2S,ee=DecProdCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(2S) decay to e+ e-, radiative mode included, Upsilon(2S) daughters in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: F.Wilson +# Email: Fergus.Wilson@cern.ch +# Date: 20211021 +# +# +Decay Upsilon(2S)sig + 1.000 e+ e- VLL; +Enddecay +# +End +# diff --git a/dkfiles/incl_Upsilon2S,emu=DecProdCut.dec b/dkfiles/incl_Upsilon2S,emu=DecProdCut.dec new file mode 100644 index 000000000..048ab64a1 --- /dev/null +++ b/dkfiles/incl_Upsilon2S,emu=DecProdCut.dec @@ -0,0 +1,28 @@ +# EventType: 18312014 +# +# Descriptor: Upsilon(2S) -> e+ mu- +# +# NickName: incl_Upsilon2S,emu=DecProdCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(2S) decay to e+ mu-, radiative mode included, Upsilon(2S) daughters in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +Decay Upsilon(2S)sig + 0.5 e- mu+ VLL; + 0.5 e+ mu- VLL; +Enddecay +# +End +# diff --git a/dkfiles/incl_Upsilon2S,etau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon2S,etau=DecProdCut,tauola.dec new file mode 100644 index 000000000..8731cf079 --- /dev/null +++ b/dkfiles/incl_Upsilon2S,etau=DecProdCut,tauola.dec @@ -0,0 +1,44 @@ +# EventType: 18121010 +# +# Descriptor: [Upsilon(2S) -> (tau+ -> pi+ pi- pi+ anti-nu_tau) e-] +# +# NickName: incl_Upsilon2S,etau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(2S) decay to e+ tau-, Upsilon(1S) daughters in acceptance. +# taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Upsilon(2S)sig + 0.5 Mytau- e+ PHSP; + 0.5 Mytau+ e- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon2S,mutau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon2S,mutau=DecProdCut,tauola.dec new file mode 100644 index 000000000..1ca032276 --- /dev/null +++ b/dkfiles/incl_Upsilon2S,mutau=DecProdCut,tauola.dec @@ -0,0 +1,44 @@ +# EventType: 18111010 +# +# Descriptor: [Upsilon(2S) -> (tau+ -> pi+ pi- pi+ anti-nu_tau) mu-] +# +# NickName: incl_Upsilon2S,mutau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(2S) decay to tau+ mu-, Upsilon(2S) daughters in acceptance. +# taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Upsilon(2S)sig + 0.5 Mytau- mu+ PHSP; + 0.5 Mytau+ mu- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon2S,tautau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon2S,tautau=DecProdCut,tauola.dec new file mode 100644 index 000000000..865375cf4 --- /dev/null +++ b/dkfiles/incl_Upsilon2S,tautau=DecProdCut,tauola.dec @@ -0,0 +1,43 @@ +# EventType: 18100010 +# +# Descriptor: [Upsilon(2S) -> (tau+ -> pi+ pi- pi+ anti-nu_tau) (tau- -> pi+ pi- pi- nu_tau)] +# +# NickName: incl_Upsilon2S,tautau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(2S) decay to tau+ tau-, Upsilon(2S) daughters in acceptance. +# Both tau leptons decay in the 3-prong charged pion mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Upsilon(2S)sig + 1.0 Mytau- Mytau+ VLL; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon3S,ee=DecProdCut.dec b/dkfiles/incl_Upsilon3S,ee=DecProdCut.dec new file mode 100644 index 000000000..d692de582 --- /dev/null +++ b/dkfiles/incl_Upsilon3S,ee=DecProdCut.dec @@ -0,0 +1,27 @@ +# EventType: 18122021 +# +# Descriptor: Upsilon(3S) -> e+ e- +# +# NickName: incl_Upsilon3S,ee=DecProdCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to e+ e-, radiative mode included, Upsilon(3S) daughters in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: F.Wilson +# Email: Fergus.Wilson@cern.ch +# Date: 20211021 +# +# +Decay Upsilon(3S)sig + 1.000 e+ e- VLL; +Enddecay +# +End +# diff --git a/dkfiles/incl_Upsilon3S,emu=DecProdCut.dec b/dkfiles/incl_Upsilon3S,emu=DecProdCut.dec new file mode 100644 index 000000000..c445e1382 --- /dev/null +++ b/dkfiles/incl_Upsilon3S,emu=DecProdCut.dec @@ -0,0 +1,28 @@ +# EventType: 18312024 +# +# Descriptor: Upsilon(3S) -> e+ mu- +# +# NickName: incl_Upsilon3S,emu=DecProdCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to e+ mu-, radiative mode included, Upsilon(3S) daughters in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: F.Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +Decay Upsilon(3S)sig + 0.5 e- mu+ VLL; + 0.5 e+ mu- VLL; +Enddecay +# +End +# diff --git a/dkfiles/incl_Upsilon3S,etau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon3S,etau=DecProdCut,tauola.dec new file mode 100644 index 000000000..ac9076a70 --- /dev/null +++ b/dkfiles/incl_Upsilon3S,etau=DecProdCut,tauola.dec @@ -0,0 +1,44 @@ +# EventType: 18121020 +# +# Descriptor: [Upsilon(3S) -> (tau+ -> pi+ pi- pi+ anti-nu_tau) e-] +# +# NickName: incl_Upsilon3S,etau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to e+ tau-, Upsilon(1S) daughters in acceptance. +# taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Upsilon(3S)sig + 0.5 Mytau- e+ PHSP; + 0.5 Mytau+ e- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon3S,mutau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon3S,mutau=DecProdCut,tauola.dec new file mode 100644 index 000000000..c34cf627e --- /dev/null +++ b/dkfiles/incl_Upsilon3S,mutau=DecProdCut,tauola.dec @@ -0,0 +1,44 @@ +# EventType: 18111027 +# +# Descriptor: [Upsilon(3S) -> (tau+ -> pi+ pi- pi+ anti-nu_tau) mu-] +# +# NickName: incl_Upsilon3S,mutau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to tau+ mu-, Upsilon(3S) daughters in acceptance. +# taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Upsilon(3S)sig + 0.5 Mytau- mu+ PHSP; + 0.5 Mytau+ mu- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon3S,tautau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon3S,tautau=DecProdCut,tauola.dec new file mode 100644 index 000000000..a2777f7af --- /dev/null +++ b/dkfiles/incl_Upsilon3S,tautau=DecProdCut,tauola.dec @@ -0,0 +1,43 @@ +# EventType: 18100020 +# +# Descriptor: [Upsilon(3S) -> (tau+ -> pi+ pi- pi+ anti-nu_tau) (tau- -> pi+ pi- pi- nu_tau)] +# +# NickName: incl_Upsilon3S,tautau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to tau+ tau-, Upsilon(3S) daughters in acceptance. +# Both tau leptons decay in the 3-prong charged pion mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: F Wilson +# Email: Fergus.Wilson@stfc.ac.uk +# Date: 20211021 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Upsilon(3S)sig + 1.0 Mytau- Mytau+ VLL; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# -- GitLab From ce68696cc45912f918f025fc02410c43e20b63b4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 13:40:57 +0200 Subject: [PATCH 178/702] Merge branch 'gtuci/Lambdac_D+_decfiles' into 'master' --- dkfiles/D+_etaprimeK,rhogamma=DecProdCut.dec | 37 +++++++++++++ dkfiles/D+_etaprimepi,rhogamma=DecProdCut.dec | 37 +++++++++++++ .../Lc_etaSigma,pipigppi0,gg=DecProdCut.dec | 46 ++++++++++++++++ .../Lc_etaSigma,pipipi0ppi0,gg=DecProdCut.dec | 46 ++++++++++++++++ dkfiles/Lc_etap,pipig=DecProdCut.dec | 32 ++++++++++++ dkfiles/Lc_etap,pipipi0,gg=DecProdCut.dec | 38 ++++++++++++++ ...primeSigma,pipietappi0,gggg=DecProdCut.dec | 52 +++++++++++++++++++ ...primeSigma,rho0gppi0,pipigg=DecProdCut.dec | 52 +++++++++++++++++++ .../Lc_etaprimep,pipieta,gg=DecProdCut.dec | 38 ++++++++++++++ .../Lc_etaprimep,rho0g,pipi=DecProdCut.dec | 38 ++++++++++++++ 10 files changed, 416 insertions(+) create mode 100644 dkfiles/D+_etaprimeK,rhogamma=DecProdCut.dec create mode 100644 dkfiles/D+_etaprimepi,rhogamma=DecProdCut.dec create mode 100644 dkfiles/Lc_etaSigma,pipigppi0,gg=DecProdCut.dec create mode 100644 dkfiles/Lc_etaSigma,pipipi0ppi0,gg=DecProdCut.dec create mode 100644 dkfiles/Lc_etap,pipig=DecProdCut.dec create mode 100644 dkfiles/Lc_etap,pipipi0,gg=DecProdCut.dec create mode 100644 dkfiles/Lc_etaprimeSigma,pipietappi0,gggg=DecProdCut.dec create mode 100644 dkfiles/Lc_etaprimeSigma,rho0gppi0,pipigg=DecProdCut.dec create mode 100644 dkfiles/Lc_etaprimep,pipieta,gg=DecProdCut.dec create mode 100644 dkfiles/Lc_etaprimep,rho0g,pipi=DecProdCut.dec diff --git a/dkfiles/D+_etaprimeK,rhogamma=DecProdCut.dec b/dkfiles/D+_etaprimeK,rhogamma=DecProdCut.dec new file mode 100644 index 000000000..14f65e7fb --- /dev/null +++ b/dkfiles/D+_etaprimeK,rhogamma=DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 21103221 +# +# Descriptor: [D+ => ( eta' => ( rho(770)0 => pi+ pi- ) gamma) K+]cc +# +# NickName: D+_etaprimeK,rhogamma=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a D+ to ( eta_prime => (rho0 => pi+ pi-) gamma ) K+ with decy products in LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20211209 +# +Alias my_eta' eta' +ChargeConj my_eta' my_eta' +Alias my_rho0 rho0 +ChargeConj my_rho0 my_rho0 +# +Decay D+sig + 1.000 my_eta' K+ PHOTOS PHSP ; +Enddecay +CDecay D-sig +# +Decay my_eta' + 1.000 my_rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay my_rho0 +1.000 pi+ pi- PHOTOS VSS; +Enddecay + +End diff --git a/dkfiles/D+_etaprimepi,rhogamma=DecProdCut.dec b/dkfiles/D+_etaprimepi,rhogamma=DecProdCut.dec new file mode 100644 index 000000000..16c0a773d --- /dev/null +++ b/dkfiles/D+_etaprimepi,rhogamma=DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 21103211 +# +# Descriptor: [D+ => ( eta' => ( rho(770)0 => pi+ pi- ) gamma) pi+]cc +# +# NickName: D+_etaprimepi,rhogamma=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a D+ to ( eta_prime => (rho0 => pi+ pi-) gamma ) pi+ with decy products in LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20211209 +# +Alias my_eta' eta' +ChargeConj my_eta' my_eta' +Alias my_rho0 rho0 +ChargeConj my_rho0 my_rho0 +# +Decay D+sig + 1.000 my_eta' pi+ PHOTOS PHSP ; +Enddecay +CDecay D-sig +# +Decay my_eta' + 1.000 my_rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay my_rho0 +1.000 pi+ pi- PHOTOS VSS; +Enddecay + +End diff --git a/dkfiles/Lc_etaSigma,pipigppi0,gg=DecProdCut.dec b/dkfiles/Lc_etaSigma,pipigppi0,gg=DecProdCut.dec new file mode 100644 index 000000000..2236d25d0 --- /dev/null +++ b/dkfiles/Lc_etaSigma,pipigppi0,gg=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 25103600 +# +# Descriptor: [Lambda_c+ -> (Sigma+ ->(pi0 -> gamma gamma) p+ ) (eta -> pi+ pi- gamma) ]cc +# +# NickName: Lc_etaSigma,pipigppi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a Lambda_c+ to (Sigma+ ->(pi0 -> gamma gamma) p+) (eta -> pi+ pi- gamma), with daughters in LHCb. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20211208 +# +Alias MySigma+ Sigma+ +Alias MySigma- anti-Sigma- +ChargeConj MySigma+ MySigma- +Alias MyEta eta +ChargeConj MyEta MyEta +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Decay Lambda_c+sig + 1.000 MySigma+ MyEta PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MySigma+ + 1.000 MyPi0 p+ PHSP; +Enddecay +CDecay MySigma- +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyEta + 1.000 pi+ pi- gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Lc_etaSigma,pipipi0ppi0,gg=DecProdCut.dec b/dkfiles/Lc_etaSigma,pipipi0ppi0,gg=DecProdCut.dec new file mode 100644 index 000000000..db6a67be5 --- /dev/null +++ b/dkfiles/Lc_etaSigma,pipipi0ppi0,gg=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 25103410 +# +# Descriptor: [Lambda_c+ -> (Sigma+ ->(pi0 -> gamma gamma) p+ ) (eta -> pi+ pi- (pi0 -> gamma gamma)) ]cc +# +# NickName: Lc_etaSigma,pipipi0ppi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a Lambda_c+ to (Sigma+ ->(pi0 -> gamma gamma) p+) (eta -> pi+ pi- (pi0 -> gamma gamma)), with daughters in LHCb. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20211208 +# +Alias MySigma+ Sigma+ +Alias MySigma- anti-Sigma- +ChargeConj MySigma+ MySigma- +Alias MyEta eta +ChargeConj MyEta MyEta +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Decay Lambda_c+sig + 1.000 MySigma+ MyEta PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MySigma+ + 1.000 MyPi0 p+ PHSP; +Enddecay +CDecay MySigma- +# +Decay MyEta + 1.000 pi+ pi- MyPi0 PHSP; +Enddecay +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Lc_etap,pipig=DecProdCut.dec b/dkfiles/Lc_etap,pipig=DecProdCut.dec new file mode 100644 index 000000000..f6c849060 --- /dev/null +++ b/dkfiles/Lc_etap,pipig=DecProdCut.dec @@ -0,0 +1,32 @@ +# EventType: 25103200 +# +# Descriptor: [Lambda_c+ -> (eta -> pi+ pi- gamma) p+ ]cc +# +# NickName: Lc_etap,pipig=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a Lambda_c+ to (eta -> pi+ pi- gamma) p+, with daughters in LHCb. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20211208 +# +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay Lambda_c+sig + 1.000 MyEta p+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MyEta + 1.000 pi+ pi- gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Lc_etap,pipipi0,gg=DecProdCut.dec b/dkfiles/Lc_etap,pipipi0,gg=DecProdCut.dec new file mode 100644 index 000000000..e2f586d91 --- /dev/null +++ b/dkfiles/Lc_etap,pipipi0,gg=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 25103430 +# +# Descriptor: [Lambda_c+ -> (eta -> pi+ pi- (pi0 -> gamma gamma)) p+ ]cc +# +# NickName: Lc_etap,pipipi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a Lambda_c+ to (eta -> pi+ pi- (pi0 -> gamma gamma)) p+, with daughters in LHCb. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20211209 +# +Alias MyEta eta +ChargeConj MyEta MyEta +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Decay Lambda_c+sig + 1.000 MyEta p+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MyEta + 1.000 pi+ pi- MyPi0 PHSP; +Enddecay +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Lc_etaprimeSigma,pipietappi0,gggg=DecProdCut.dec b/dkfiles/Lc_etaprimeSigma,pipietappi0,gggg=DecProdCut.dec new file mode 100644 index 000000000..e91e7c6aa --- /dev/null +++ b/dkfiles/Lc_etaprimeSigma,pipietappi0,gggg=DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 25103420 +# +# Descriptor: [Lambda_c+ -> (Sigma+ ->(pi0 -> gamma gamma) p+ ) (eta' -> pi+ pi- (eta -> gamma gamma )) ]cc +# +# NickName: Lc_etaprimeSigma,pipietappi0,gggg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a Lambda_c+ to (Sigma+ ->(pi0 -> gamma gamma) p+ ) (eta' -> pi+ pi- (eta -> gamma gamma )), with daughters in LHCb. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20211208 +# +Alias MySigma+ Sigma+ +Alias MySigma- anti-Sigma- +ChargeConj MySigma+ MySigma- +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay Lambda_c+sig + 1.000 MySigma+ MyEtap PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MySigma+ + 1.000 MyPi0 p+ PHSP; +Enddecay +CDecay MySigma- +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyEtap + 1.000 pi+ pi- MyEta PHOTOS PHSP ; +Enddecay +# +Decay MyEta + 1.000 gamma gamma PHSP ; +Enddecay +# +End diff --git a/dkfiles/Lc_etaprimeSigma,rho0gppi0,pipigg=DecProdCut.dec b/dkfiles/Lc_etaprimeSigma,rho0gppi0,pipigg=DecProdCut.dec new file mode 100644 index 000000000..9d57b0e11 --- /dev/null +++ b/dkfiles/Lc_etaprimeSigma,rho0gppi0,pipigg=DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 25103610 +# +# Descriptor: [Lambda_c+ -> (Sigma+ ->(pi0 -> gamma gamma) p+ ) (eta' -> (rho(770)0 -> pi+ pi-) gamma) ]cc +# +# NickName: Lc_etaprimeSigma,rho0gppi0,pipigg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a Lambda_c+ to (Sigma+ ->(pi0 -> gamma gamma) p+ ) (eta' -> (rho0 -> pi+ pi-) gamma), with daughters in LHCb. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20211208 +# +Alias MySigma+ Sigma+ +Alias MySigma- anti-Sigma- +ChargeConj MySigma+ MySigma- +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +Alias MyRho0 rho0 +ChargeConj MyRho0 MyRho0 +# +Decay Lambda_c+sig + 1.000 MySigma+ MyEtap PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MySigma+ + 1.000 MyPi0 p+ PHSP; +Enddecay +CDecay MySigma- +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyEtap + 1.000 MyRho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay MyRho0 +1.000 pi+ pi- PHOTOS VSS; +Enddecay +# +End diff --git a/dkfiles/Lc_etaprimep,pipieta,gg=DecProdCut.dec b/dkfiles/Lc_etaprimep,pipieta,gg=DecProdCut.dec new file mode 100644 index 000000000..d24e23304 --- /dev/null +++ b/dkfiles/Lc_etaprimep,pipieta,gg=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 25103440 +# +# Descriptor: [Lambda_c+ -> (eta' -> pi+ pi- (eta -> gamma gamma )) p+ ]cc +# +# NickName: Lc_etaprimep,pipieta,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a Lambda_c+ to (eta' -> pi+ pi- (eta -> gamma gamma )) p+, with daughters in LHCb. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20211209 +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay Lambda_c+sig + 1.000 MyEtap p+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MyEtap + 1.000 pi+ pi- MyEta PHOTOS PHSP ; +Enddecay +# +Decay MyEta + 1.000 gamma gamma PHSP ; +Enddecay +# +End diff --git a/dkfiles/Lc_etaprimep,rho0g,pipi=DecProdCut.dec b/dkfiles/Lc_etaprimep,rho0g,pipi=DecProdCut.dec new file mode 100644 index 000000000..0e6c235d1 --- /dev/null +++ b/dkfiles/Lc_etaprimep,rho0g,pipi=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 25103201 +# +# Descriptor: [Lambda_c+ -> (eta' -> (rho(770)0 -> pi+ pi-) gamma) p+ ]cc +# +# NickName: Lc_etaprimep,rho0g,pipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a Lambda_c+ to (eta' -> (rho0 -> pi+ pi-) gamma) p+, with daughters in LHCb. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20211209 +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyRho0 rho0 +ChargeConj MyRho0 MyRho0 +# +Decay Lambda_c+sig + 1.000 MyEtap p+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MyEtap + 1.000 MyRho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay MyRho0 +1.000 pi+ pi- PHOTOS VSS; +Enddecay +# +End -- GitLab From 27fcc2bf824d7ac23702649c3649f8acf2b915aa Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 13:41:13 +0200 Subject: [PATCH 179/702] Merge branch 'zhangy/my-changes' into 'master' --- .../Bu_Ds+pi+pi-,KKpi=DDalitz,DecProdCut.dec | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dkfiles/Bu_Ds+pi+pi-,KKpi=DDalitz,DecProdCut.dec diff --git a/dkfiles/Bu_Ds+pi+pi-,KKpi=DDalitz,DecProdCut.dec b/dkfiles/Bu_Ds+pi+pi-,KKpi=DDalitz,DecProdCut.dec new file mode 100644 index 000000000..f73d4f094 --- /dev/null +++ b/dkfiles/Bu_Ds+pi+pi-,KKpi=DDalitz,DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 12165028 +# +# Descriptor: [B+ -> (D_s+ -> K+ K- pi+) pi+ pi-]cc +# +# NickName: Bu_Ds+pi+pi-,KKpi=DDalitz,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb Acceptance, D Dalitz Decay +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Y. Zhang +# Email: yanxi.zhang@cern.ch +# Date: 20211224 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- + +Decay B+sig + 1.000 pi+ pi- MyD_s+ PHSP; +Enddecay +CDecay B-sig + +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- + + +# +End + -- GitLab From 3ffa5999539dbbf42cc7fefd6b8647c8d4ed204a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 13:41:27 +0200 Subject: [PATCH 180/702] Merge branch 'decianm-BsCharmoniumPiPiX' into 'master' --- ...moniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec | 163 ++++++++++++++++++ ...moniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec | 2 +- 2 files changed, 164 insertions(+), 1 deletion(-) create mode 100644 dkfiles/Bs_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec diff --git a/dkfiles/Bs_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec b/dkfiles/Bs_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec new file mode 100644 index 000000000..80bf4d20f --- /dev/null +++ b/dkfiles/Bs_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec @@ -0,0 +1,163 @@ +# EventType: 13444023 +# Descriptor: [Bs -> (Charmonium -> mu+ mu- X) pi+ pi- X]cc +# +# NickName: Bs_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "^( (Beauty & LongLived) --> ( ( J/psi(1S) | psi(2S) ) --> mu+ mu- ...) pi+ pi- ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# "piPlusCuts = (0 < GNINTREE ( ('pi+' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMinusCuts = (0 < GNINTREE ( ('pi-' == GID ) & (GP > 1.5 * GeV) & (GPT > 0.35 * GeV) & inAcc ))", +# "piMaxPT = (GMAXTREE( GPT, ('pi+' == GABSID) & inAcc & (GP > 1.5 * GeV)) > 0.85 * GeV )", +# "piMaxP = (GMAXTREE( GP, ('pi+' == GABSID) & inAcc & (GPT > 0.35 * GeV)) > 4.5 * GeV )", +# "allcuts = ( muCuts & piPlusCuts & piMinusCuts & piMaxPT & piMaxP )" +# ] +# SignalFilter.Cuts = { "Beauty" : "allcuts" } +# EndInsertPythonCode +# +# Documentation: Bs -> J/psi pi+ pi- X events, with cuts optimised for B -> rho mu nu analysis. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: 2min +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20220109 +# +# +Define Hp 0.49 +Define Hz 0.775 +Define Hm 0.4 +Define pHp 2.50 +Define pHz 0.0 +Define pHm -0.17 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias Mychi_c1 chi_c1 +ChargeConj Mychi_c1 Mychi_c1 +# +Alias Mychi_c0 chi_c0 +ChargeConj Mychi_c0 Mychi_c0 +# +Alias Mychi_c2 chi_c2 +ChargeConj Mychi_c2 Mychi_c2 +# +Alias Myphi phi +ChargeConj Myphi Myphi +# +Alias MyEta eta +ChargeConj MyEta MyEta +# +Alias MyEtaPrime eta' +ChargeConj MyEtaPrime MyEtaPrime +# +Alias MyOmega omega +ChargeConj MyOmega MyOmega +# +Alias Myf_0 f_0 +ChargeConj Myf_0 Myf_0 +# +Alias Myf_1 f_1 +ChargeConj Myf_1 Myf_1 +# +Alias Myf'_2 f'_2 +ChargeConj Myf'_2 Myf'_2 +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Decay Mychi_c1 + 0.3430 MyJ/psi gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ; +Enddecay +# +Decay Mychi_c2 + 0.1900 MyJ/psi gamma PHSP ; +Enddecay +# +Decay Mychi_c0 + 0.0140 MyJ/psi gamma SVP_HELAMP 1.0 0.0 1.0 0.0 ; +Enddecay +# +Decay Myphi + 0.1524 pi+ pi- pi0 PHSP; +Enddecay +# +Decay MyEta + 0.2292 pi+ pi- pi0 PHOTOS ETA_DALITZ; + 0.0422 pi+ pi- gamma PHOTOS PHSP; +Enddecay +# +Decay MyEtaPrime + 0.4320 pi+ pi- eta PHOTOS PHSP; # don't force the eta, as we have 2 charged pions already + 0.2170 pi0 pi0 MyEta PHOTOS PHSP; # force the eta to have 2 charged pions + 0.293511 rho0 gamma PHOTOS SVP_HELAMP 1.0 0.0 1.0 0.0; + 0.0275 MyOmega gamma PHOTOS SVP_HELAMP 1.0 0.0 1.0 0.0; # force the omega to have 2 charged pions + 0.0036 pi+ pi- pi0 PHOTOS PHSP; + 0.0024 pi+ pi- e+ e- PHOTOS PHSP; +Enddecay +# +Decay MyOmega + 0.893 pi- pi+ pi0 PHOTOS OMEGA_DALITZ; + 0.0153 pi- pi+ PHOTOS VSS; +Enddecay +# +Decay Myf'_2 + 0.116 MyEta eta PHSP; # force one eta to have at least 2 charged pions +Enddecay +# +Decay Myf_0 + 1.000 pi+ pi- PHSP ; +Enddecay +# +Decay Myf_1 + 0.218 pi+ pi- pi0 pi0 PHSP ; + 0.109 rho0 pi+ pi- PHSP ; + 0.0867 eta pi+ pi- PHSP; + 0.0433 MyEta pi0 pi0 PHSP; + 0.055 rho0 gamma PHOTOS VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ; +Enddecay +# +Decay MyJ/psi + 1.0000 mu+ mu- PHOTOS VLL ; +Enddecay +# +Decay Mypsi(2S) + 0.0080 mu+ mu- PHOTOS VLL; + 0.3467 MyJ/psi pi+ pi- PHOTOS VVPIPI ; + 0.1823 MyJ/psi pi0 pi0 VVPIPI ; + 0.0337 MyJ/psi eta PARTWAVE 0.0 0.0 1.0 0.0 0.0 0.0 ; + 0.0979 Mychi_c0 gamma PHSP ; + 0.0975 Mychi_c1 gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ; + 0.0952 Mychi_c2 gamma PHSP ; +Enddecay +# +Decay B_s0sig + 0.00108 MyJ/psi Myphi PVV_CPLH 0.02 1 Hp pHp Hz pHz Hm pHm; + 0.00040 MyJ/psi MyEta SVS ; + 0.00033 MyJ/psi MyEtaPrime SVS ; + 0.00026 MyJ/psi Myf'_2 PHSP ; + 0.00013 MyJ/psi Myf_0 SVS ; + 0.00002 MyJ/psi pi+ pi- PHSP ; + 0.00008 MyJ/psi pi+ pi- pi+ pi- PHSP ; + 0.00007 MyJ/psi Myf_1 SVV_HELAMP Hp pHp Hz pHz Hm pHm; + 0.00054 Mypsi(2S) Myphi PVV_CPLH 0.02 1 Hp pHp Hz pHz Hm pHm; + 0.00033 Mypsi(2S) MyEta SVS; + 0.00013 Mypsi(2S) MyEtaPrime SVS; + 0.00007 Mypsi(2S) pi+ pi- PHSP; + 0.00011 Mychi_c1 Myphi SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec b/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec index ce1cf1bac..a51420f39 100644 --- a/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec +++ b/dkfiles/Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu.dec @@ -32,7 +32,7 @@ # Tested: Yes # CPUTime:< 1min # Responsible: Michel De Cian -# Email: michel.de.ciann@cern.ch +# Email: michel.de.cian@cern.ch # Date: 20210922 # # -- GitLab From f21a80339edee46486e65ff70562aca20db8e3de Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 13:41:47 +0200 Subject: [PATCH 181/702] Merge branch 'jbrodzic/D2hhEta-DecFiles' into 'master' --- dkfiles/Dst_D0pi,KKeta=TightCut,tighter.dec | 73 ++++++++++++++++ ..._D0pi,pipieta=TightCut,tighter,Coctail.dec | 86 +++++++++++++++++++ 2 files changed, 159 insertions(+) create mode 100644 dkfiles/Dst_D0pi,KKeta=TightCut,tighter.dec create mode 100644 dkfiles/Dst_D0pi,pipieta=TightCut,tighter,Coctail.dec diff --git a/dkfiles/Dst_D0pi,KKeta=TightCut,tighter.dec b/dkfiles/Dst_D0pi,KKeta=TightCut,tighter.dec new file mode 100644 index 000000000..168a81391 --- /dev/null +++ b/dkfiles/Dst_D0pi,KKeta=TightCut,tighter.dec @@ -0,0 +1,73 @@ +# EventType: 27163476 +# +# Descriptor: { [D*+ -> (D0 -> (phi(1020) -> K+ K-) (eta -> gamma gamma) ) pi+]cc} +# +# NickName: Dst_D0pi,KKeta=TightCut,tighter +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay file for D* -> D0 pi+ +# where D0 decays to mode phi(->K+K-)eta +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Jolanta Brodzicka +# Email: Jolanta.Brodzicka@cern.ch +# Date: 20220110 +# CPUTime: <1min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ D*(2010)+ => ^( D0 => (phi(1020) => K+ K-) ( eta -> gamma gamma ) ) ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV ', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ', +# 'inCaloAcc = ( in_range(0.000, abs(GPX/GPZ), 0.300) & in_range(0.000, abs(GPY/GPZ), 0.250) & (GPZ > 0) )', +# 'goodD0Eta = ( GINTREE( ("gamma"==GABSID) & (GPT > 1200 * MeV) & inAcc & inCaloAcc ) )', +# 'goodD0Km = ( ("K-"==GABSID) & (GPT > 400 * MeV) & inAcc )', +# 'goodD0Kp = ( ("K+"==GABSID) & (GPT > 400 * MeV) & inAcc )', +# 'goodD0 = ( (GPT > 1600 * MeV) & GINTREE(goodD0Km) & GINTREE(goodD0Kp) & GINTREE(goodD0Eta) )' +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc ', +# '[D0]cc' : 'goodD0 ' +# } +# EndInsertPythonCode + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Alias Myphi phi +ChargeConj Myphi Myphi +# +Alias Myeta eta +ChargeConj Myeta Myeta +# +Decay D*+sig +1.0 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig +# +Decay MyD0 +1.0 Myphi Myeta SVS; +Enddecay +CDecay MyantiD0 +# +Decay Myphi +1.0 K+ K- VSS; +Enddecay +# +Decay Myeta +1.0 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Dst_D0pi,pipieta=TightCut,tighter,Coctail.dec b/dkfiles/Dst_D0pi,pipieta=TightCut,tighter,Coctail.dec new file mode 100644 index 000000000..d33f55792 --- /dev/null +++ b/dkfiles/Dst_D0pi,pipieta=TightCut,tighter,Coctail.dec @@ -0,0 +1,86 @@ +# EventType: 27263478 +# +# Descriptor: { [D*+ -> (D0 -> (rho0 -> pi- pi+) (eta -> gamma gamma) ) pi+]cc, [D*+ -> (D0-> pi- (a_0+ -> pi+ (eta -> gamma gamma)) ) pi+]cc, [D*+ -> (D0 -> pi- pi+ (eta -> gamma gamma) ) pi+]cc } +# +# NickName: Dst_D0pi,pipieta=TightCut,tighter,Coctail +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay file for D* -> D0 pi+ +# where D0 decays to mode (pi- pi+ eta) +# with incoherent resonance Coctail based on Dalitz from Belle arXiv:2106.04286 +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Jolanta Brodzicka +# Email: Jolanta.Brodzicka@cern.ch +# Date: 20220110 +# CPUTime: <1min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ D*(2010)+ => ^( D0 ==> pi- pi+ ( eta -> gamma gamma ) ) ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV ', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ', +# 'inCaloAcc = ( in_range(0.000, abs(GPX/GPZ), 0.300) & in_range(0.000, abs(GPY/GPZ), 0.250) & (GPZ > 0) )', +# 'goodD0Eta = ( GINTREE( ("gamma"==GABSID) & (GPT > 1200 * MeV) & inAcc & inCaloAcc ) )', +# 'goodD0Pim = ( ("pi-"==GABSID) & (GPT > 400 * MeV) & inAcc )', +# 'goodD0Pip = ( ("pi+"==GABSID) & (GPT > 400 * MeV) & inAcc )', +# 'goodD0 = ( (GPT > 1600 * MeV) & GINTREE(goodD0Pim) & GINTREE(goodD0Pip) & GINTREE(goodD0Eta) )' +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc ', +# '[D0]cc' : 'goodD0 ' +# } +# EndInsertPythonCode + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +# +Alias Mya0+ a_0+ +Alias Mya0- a_0- +ChargeConj Mya0+ Mya0- +# +Alias Myeta eta +ChargeConj Myeta Myeta +# +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig +# +Decay MyD0 +0.33 Myrho0 Myeta SVS; +0.33 pi- Mya0+ PHSP; +0.33 pi- pi+ Myeta PHSP; +Enddecay +CDecay MyantiD0 +# +Decay Myrho0 +1.0 pi- pi+ VSS; +Enddecay +# +Decay Mya0+ +1.0 pi+ Myeta PHSP; +Enddecay +CDecay Mya0- +# +Decay Myeta +1.0 gamma gamma PHSP; +Enddecay +# +End + -- GitLab From 61ac4fb738b6ace66cf0561adc12de9c9ebf5a4e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 13:42:00 +0200 Subject: [PATCH 182/702] Merge branch 'tmombach/bug-fixes' into 'master' --- dkfiles/Bd_gammamumu=ISR,MassCut.dec | 2 +- dkfiles/Bs_gammamumu=ISR,MassCut.dec | 4 ++-- dkfiles/KS_3mue=TightCut,rho.dec | 10 +++++----- dkfiles/KS_pipimumu=TightCut,rho.dec | 10 +++++----- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/dkfiles/Bd_gammamumu=ISR,MassCut.dec b/dkfiles/Bd_gammamumu=ISR,MassCut.dec index ffa603b3e..076e21e62 100644 --- a/dkfiles/Bd_gammamumu=ISR,MassCut.dec +++ b/dkfiles/Bd_gammamumu=ISR,MassCut.dec @@ -38,7 +38,7 @@ # '[B0]cc' : ' massCut ' } # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, MeV", -# "massCut = ( ( monitor( GMASS('mu+' == GID , 'mu-' == GID) ) ) > 4500 * MeV ) " ] +# "massCut = ( GMASS('mu+' == GID , 'mu-' == GID ) > 4500 * MeV ) " ] # # EndInsertPythonCode diff --git a/dkfiles/Bs_gammamumu=ISR,MassCut.dec b/dkfiles/Bs_gammamumu=ISR,MassCut.dec index 1b679e12b..5e3b92de5 100644 --- a/dkfiles/Bs_gammamumu=ISR,MassCut.dec +++ b/dkfiles/Bs_gammamumu=ISR,MassCut.dec @@ -33,12 +33,12 @@ # from Gauss.Configuration import * # Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') # tightCut = Generation().SignalRepeatedHadronization.TightCut -# tightCut.Decay = "^[ B_s0 ==> ^mu+ ^mu- ^gamma ]CC" +# tightCut.Decay = "[ B_s0 ==> mu+ mu- gamma ]CC" # tightCut.Cuts = { # '[B_s0]cc' : ' massCut ' } # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, MeV", -# "massCut = ( ( monitor( GMASS('mu+' == GID , 'mu-' == GID) ) ) > 4500 * MeV ) " ] +# "massCut = ( GMASS('mu+' == GID , 'mu-' == GID) > 4500 * MeV ) " ] # # EndInsertPythonCode diff --git a/dkfiles/KS_3mue=TightCut,rho.dec b/dkfiles/KS_3mue=TightCut,rho.dec index 4a6e21b79..f58b2ea80 100644 --- a/dkfiles/KS_3mue=TightCut,rho.dec +++ b/dkfiles/KS_3mue=TightCut,rho.dec @@ -26,11 +26,11 @@ # "GVX = LoKi.GenVertices.PositionX() " , # "GVY = LoKi.GenVertices.PositionY() " , # "GVZ = LoKi.GenVertices.PositionZ() " , -# "vx = monitor( GFAEVX ( GVX, 100 * meter ) , ' vx-Ks\n') " , -# "vy = monitor( GFAEVX ( GVY, 100 * meter ) , ' vy-Ks\n') " , -# "rho2 = monitor( vx**2 + vy**2 , ' rho2-Ks\n')" , -# "rhoK = monitor( rho2 < (30 * millimeter )**2 , ' rhoCut\n') " , -# "decay = monitor( in_range ( -1 * meter, monitor( GFAEVX ( GVZ, 100 * meter ), ' SVZ-Ks\n'), 1 * meter ), ' SVZCut\n') ", +# "vx = GFAEVX ( GVX, 100 * meter ) " , +# "vy = GFAEVX ( GVY, 100 * meter ) " , +# "rho2 = vx**2 + vy**2 " , +# "rhoK = rho2 < (30 * millimeter )**2 " , +# "decay = in_range ( -1 * meter, GFAEVX ( GVZ, 100 * meter ), 1 * meter ) ", # ] # tightCut.Cuts = { # 'KS0' : ' decay & rhoK', diff --git a/dkfiles/KS_pipimumu=TightCut,rho.dec b/dkfiles/KS_pipimumu=TightCut,rho.dec index 67719f21b..e6c48738e 100644 --- a/dkfiles/KS_pipimumu=TightCut,rho.dec +++ b/dkfiles/KS_pipimumu=TightCut,rho.dec @@ -26,11 +26,11 @@ # "GVX = LoKi.GenVertices.PositionX() " , # "GVY = LoKi.GenVertices.PositionY() " , # "GVZ = LoKi.GenVertices.PositionZ() " , -# "vx = monitor( GFAEVX ( GVX, 100 * meter ) , ' vx-Ks\n') " , -# "vy = monitor( GFAEVX ( GVY, 100 * meter ) , ' vy-Ks\n') " , -# "rho2 = monitor( vx**2 + vy**2 , ' rho2-Ks\n')" , -# "rhoK = monitor( rho2 < (38 * millimeter )**2 , ' rhoCut\n') " , -# "decay = monitor( in_range ( -1 * meter, monitor( GFAEVX ( GVZ, 100 * meter ), ' SVZ-Ks\n'), 0.8 * meter ), ' SVZCut\n') ", +# "vx = GFAEVX ( GVX, 100 * meter ) " , +# "vy = GFAEVX ( GVY, 100 * meter ) " , +# "rho2 = vx**2 + vy**2 " , +# "rhoK = rho2 < (38 * millimeter )**2 " , +# "decay = in_range ( -1 * meter, GFAEVX ( GVZ, 100 * meter ), 0.8 * meter ) ", # ] # tightCut.Cuts = { # 'KS0' : ' decay & rhoK', -- GitLab From 6a1aeb5a826037fc3b3ed65d084d9dd6f500fa65 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 13:42:14 +0200 Subject: [PATCH 183/702] Merge branch 'thboettc/etaprime-pipieta' into 'master' --- cmt/create_options.py | 2 +- cmt/decparser/decparser.py | 4 +- .../etaprime_pipieta,gammagamma=TightCut.dec | 46 +++++++++++++++++++ 3 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 dkfiles/etaprime_pipieta,gammagamma=TightCut.dec diff --git a/cmt/create_options.py b/cmt/create_options.py index 05e8d6f06..43ba91859 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -1345,7 +1345,7 @@ def run_create( dkfile , remove , python , force ): # phi , '390':'333' , '391':'333' - , '392':'333' + , '392':'331' , '393':'221' # other , '180': '553' diff --git a/cmt/decparser/decparser.py b/cmt/decparser/decparser.py index c125ca2a0..7e033b4ee 100755 --- a/cmt/decparser/decparser.py +++ b/cmt/decparser/decparser.py @@ -347,7 +347,7 @@ if mother: flag = 1 elif "D" in mother or "psi" in mother or "chi_c"in mother or "c+" in mother or "c0" in mother or "Sigma_c" in mother or "Xi_c" in mother or "Omega_c" in mother: flag = 2 - elif "K_S0" in mother or "Lambda" in mother or "Sigma" in mother or "tau" in mother or mother in ["Omega-", "anti-Omega+", "K+", "K-", "Xi-", "Xi0", "anti-Xi+", "anti-Xi0", "K_L0", "phi", "eta"]: + elif "K_S0" in mother or "Lambda" in mother or "Sigma" in mother or "tau" in mother or mother in ["Omega-", "anti-Omega+", "K+", "K-", "Xi-", "Xi0", "anti-Xi+", "anti-Xi0", "K_L0", "phi", "eta", "eta'"]: flag = 3 else: warning("Didn't recognise the mother particle. Check general flag manually.") @@ -404,7 +404,7 @@ elif general == 3: flag = 7 elif mother == "K_L0": flag = 8 - elif mother == "phi" or mother == "eta": + elif mother == "phi" or mother == "eta" or mother == "eta'": flag = 9 else: warning("General flag is 3 but mother particle is not recogniced - assuming minbias.") diff --git a/dkfiles/etaprime_pipieta,gammagamma=TightCut.dec b/dkfiles/etaprime_pipieta,gammagamma=TightCut.dec new file mode 100644 index 000000000..15b751771 --- /dev/null +++ b/dkfiles/etaprime_pipieta,gammagamma=TightCut.dec @@ -0,0 +1,46 @@ +# EventType: 39102420 +# +# Descriptor: [eta' -> (eta -> gamma gamma) pi+ pi-] +# +# NickName: etaprime_pipieta,gammagamma=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^(eta_prime -> pi+ pi- (eta -> gamma gamma))' +# tightCut.Cuts = { +# 'eta_prime' : 'goodEtap'} +# tightCut.Preambulo += [ +# 'inAcc = in_range(0.01, GTHETA, 0.300)', +# 'goodEtap = (GPT > 500 * MeV) & inAcc'] +# EndInsertPythonCode +# Documentation: +# eta' -> pi+ pi- (eta -> gamma gamma) with the eta' in fiducial acceptance +# EndDocumentation +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Tom Boettcher +# Email: boettcts@ucmail.uc.edu +# Date: 20220112 +# +Alias MyEta eta +Alias eta'sig eta' +ChargeConj eta'sig eta'sig + +Decay MyEta + 1.00 gamma gamma PHSP; +Enddecay + +Decay eta'sig + 1.00 pi+ pi- MyEta PHSP; +Enddecay +# +End -- GitLab From 1bb36dc3414c6066426c4fc11176d89748f46da6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 13:42:30 +0200 Subject: [PATCH 184/702] Merge branch 'B_D04pi_KstarKpi0_zehua' into 'master' --- dkfiles/Bu_D0Kst+,pipipipi,Kpi0=TightCut.dec | 79 ++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 dkfiles/Bu_D0Kst+,pipipipi,Kpi0=TightCut.dec diff --git a/dkfiles/Bu_D0Kst+,pipipipi,Kpi0=TightCut.dec b/dkfiles/Bu_D0Kst+,pipipipi,Kpi0=TightCut.dec new file mode 100644 index 000000000..73fd17c32 --- /dev/null +++ b/dkfiles/Bu_D0Kst+,pipipipi,Kpi0=TightCut.dec @@ -0,0 +1,79 @@ +# EventType: 12165492 +# +# Descriptor: [B+ -> (D~0 -> pi+ pi- pi+ pi-) (K*(892)+ -> (pi0 -> gamma gamma) K+)]cc +# +# NickName: Bu_D0Kst+,pipipipi,Kpi0=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ -> (D~0 ==> ^pi+ ^pi- ^pi+ ^pi-) ^(K*(892)+ -> ^(pi0 -> ^gamma ^gamma) ^K+)]CC' +# +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import ns, GeV, MeV, mrad, millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = (GPT > 1500 * MeV)', +# 'goodD0 = (GPT > 400 * MeV)', +# 'goodKst = (GPT > 400 * MeV)', +# 'goodPi0Gamma = ( ( GPT > 200*MeV ) & ( (abs(GPX/GPZ) < 0.315) & (abs(GPY/GPZ) < 0.255) & ((abs( GPX/GPZ ) > 0.019) | (abs(GPY/GPZ) > 0.019))) ) ' +#] +#tightCut.Cuts = { +# '[B+]cc' : 'goodB', +# '[D0]cc' : 'goodD0', +# '[K*(892)+]cc' : 'goodKst', +# '[pi0]cc' : '( GPT > 300 * MeV )', +# '[K+]cc' : '( (GPT > 90 * MeV) & inAcc )', +# '[pi+]cc' : '( (GPT > 90 * MeV) & inAcc )', +# 'gamma' : 'goodPi0Gamma' +# } +# +#EndInsertPythonCode +# +# +# CPUTime: < 1 min +# +# Documentation: B decays to D0 K*, D0 forced to 4Pi, K* forced to K pi0, decay products in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Zehua Xu +# Email: zehua.xu@cern.ch +# Date: 20220117 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +Alias Mypi0 pi0 + +# +Decay B+sig + 1.000 MyK*+ Myanti-D0 SVS; +Enddecay +CDecay B-sig +# +Decay Myanti-D0 + 1.000 pi+ pi- pi+ pi- PHSP; +Enddecay +CDecay MyD0 +# +Decay MyK*+ + 1.000 Mypi0 K+ VSS; +Enddecay +CDecay MyK*- +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From 1c9e9cdaf517180ffcbace02cf8f50f8601f252b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 13:42:43 +0200 Subject: [PATCH 185/702] Merge branch 'mhilton-kspipi' into 'master' --- .../Bd_D0munu,KSpipi=cocktail,Tightcut.dec | 188 +++++++++++++++ .../Bu_D0munu,KSpipi=cocktail,Tightcut.dec | 222 ++++++++++++++++++ 2 files changed, 410 insertions(+) create mode 100644 dkfiles/Bd_D0munu,KSpipi=cocktail,Tightcut.dec create mode 100644 dkfiles/Bu_D0munu,KSpipi=cocktail,Tightcut.dec diff --git a/dkfiles/Bd_D0munu,KSpipi=cocktail,Tightcut.dec b/dkfiles/Bd_D0munu,KSpipi=cocktail,Tightcut.dec new file mode 100644 index 000000000..9cb724829 --- /dev/null +++ b/dkfiles/Bd_D0munu,KSpipi=cocktail,Tightcut.dec @@ -0,0 +1,188 @@ +# EventType: 11876126 +# +# Descriptor: [B0 -> (anti-D0 -> (K_S0 -> pi+ pi-) pi+ pi-) mu+ nu_mu X]cc +# +# NickName: Bd_D0munu,KSpipi=cocktail,Tightcut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 --> (D~0 => (KS0 => pi+ pi-) pi+ pi-) mu+ ...]CC' +# tightCut.Filter = True +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range (0.005, GTHETA, 0.400)' , +# 'inEta = in_range (1.85 , GETA , 5.1 )' , +# 'pions = "pi+" == GABSID ' , +# 'pionInAcc = pions & inAcc & inEta' , +# 'Bdecay_vertexZ = GFAEVX( GVZ, 0)' , +# 'Bprod_vertexZ = GFAPVX( GVZ, 0)' , +# 'goodBvx = ( Bdecay_vertexZ - Bprod_vertexZ ) > 1.6 * millimeter' , +# 'goodKS = (GP > 1.9 * MeV ) & (GPT > 150 * MeV )' , +# 'goodD0pions = GNINTREE ( pionInAcc & ( GP > 1.90 * GeV ) , 1 ) == 2 ', +# 'goodKSpions = GNINTREE ( pionInAcc & ( GP > 1.75 * GeV ) , 1 ) == 2 ', +# 'decayBeforeTT = GFAEVX ( GVZ , 0 ) < 240 * centimeter ', +# 'goodMuon = ( GP > 2.9 * GeV) & ( GPT > 700 * MeV) & inAcc & inEta ', +# 'hasKs = GINTREE ( ( "KS0" == GID ) & goodKSpions & decayBeforeTT )' , +# 'has2pions = GNINTREE ( pionInAcc & ( GP > 1.90 * GeV ) , 1 ) == 2 ' , +# 'goodD0 = ( GP > 12 * GeV ) & (GPT > 1.9 * GeV ) & has2pions & hasKs ' , +# 'hasD0 = GINTREE ( ( "D0" == GABSID ) & goodD0 )' , +# 'hasMu = GINTREE ( ( "mu+" == GABSID ) & goodMuon )' , +# 'goodB = GBEAUTY & hasD0 & hasMu & goodBvx ' +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Sum of D* mu nu_mu X; D*+ forced into D0 pi+, D0 forced into KSpipi, looser tight cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Martha Hilton +# Email: martha.hilton@cern.ch +# Date: 20220124 +# CPUTime: <10min +# +############## +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Decay B0sig +# FORM FACTORS as per HFAG PDG19 + 5.0500 MyD*- mu+ nu_mu PHOTOS HQET 1.122 0.921 1.270 0.852; + 0.05640 MyD_0*- mu+ nu_mu PHOTOS ISGW2; + 0.06500 MyD'_1- mu+ nu_mu PHOTOS ISGW2; + 0.17494 MyD_1- mu+ nu_mu PHOTOS ISGW2; + 0.06198 MyD_2*- mu+ nu_mu PHOTOS ISGW2; + 0.0462 MyD*- pi0 mu+ nu_mu PHOTOS GOITY_ROBERTS; + 0.0645 MyD*- pi0 pi0 mu+ nu_mu PHOTOS PHSP; + 0.2451 MyD*- pi+ pi- mu+ nu_mu PHOTOS PHSP; + # +Enddecay +CDecay anti-B0sig +# +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +Decay MyD_0*- +0.04 MyD*- pi0 pi0 PHOTOS PHSP; +0.08 MyD*- pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD_0*+ +# +Decay MyAntiD_0*0 +0.08 MyD*- pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_0*0 +# +Decay MyD'_1- +0.250 MyD*- pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyD'_1+ +# +Decay MyAntiD'_10 +0.500 MyD*- pi+ PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyD'_10 +# +Decay MyD_1- +0.200 MyD*- pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +0.0208 MyAntiD_0*0 pi- PHOTOS PHSP; +0.0156 MyD_0*- pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_1+ +# +Decay MyAntiD_10 +0.400 MyD*- pi+ PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +0.0312 MyD_0*- pi+ PHOTOS PHSP; +0.0104 MyAntiD_0*0 pi0 PHSP; +Enddecay +CDecay MyD_10 +# +Decay MyD_2*- +0.087 MyD*- pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +0.0117 MyAntiD_0*0 pi- PHOTOS PHSP; +0.0088 MyD_0*- pi0 PHOTOS PHSP; +0.004 MyD*- pi0 pi0 PHOTOS PHSP; +0.008 MyD*- pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD_2*+ +# +Decay MyAntiD_2*0 +0.173 MyD*- pi+ PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +0.0176 MyD_0*- pi+ PHOTOS PHSP; +0.0059 MyAntiD_0*0 pi0 PHSP; +0.008 MyD*- pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_2*0 +# +Decay MyD*- +1.0 MyAntiD0 pi- VSS; +Enddecay +CDecay MyD*+ +# +# Force Ks -> pi+ pi- to save generating unhelpful events: +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay MyAntiD0 + 1.000 myK_S0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD0 +# +End diff --git a/dkfiles/Bu_D0munu,KSpipi=cocktail,Tightcut.dec b/dkfiles/Bu_D0munu,KSpipi=cocktail,Tightcut.dec new file mode 100644 index 000000000..1b18bbd56 --- /dev/null +++ b/dkfiles/Bu_D0munu,KSpipi=cocktail,Tightcut.dec @@ -0,0 +1,222 @@ +# This is the decay file for the decay B+ => (D~0 -> (KS0 -> pi+ pi-) pi+ pi-) mu+ nu_mu +# +# EventType: 12875524 +# +# Descriptor: [B+ => (D~0 -> (KS0 -> pi+ pi-) pi+ pi-) nu_mu mu+]cc +# +# NickName: Bu_D0munu,KSpipi=cocktail,Tightcut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ --> (D~0 => (KS0 => pi+ pi-) pi+ pi-) mu+ ...]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range (0.005, GTHETA, 0.400)' , +# 'inEta = in_range (1.85 , GETA , 5.1 )' , +# 'pions = "pi+" == GABSID ' , +# 'pionInAcc = pions & inAcc & inEta' , +# 'Bdecay_vertexZ = GFAEVX( GVZ, 0)' , +# 'Bprod_vertexZ = GFAPVX( GVZ, 0)' , +# 'goodBvx = ( Bdecay_vertexZ - Bprod_vertexZ ) > 1.6 * millimeter' , +# 'goodKS = (GP > 1.9 * MeV ) & (GPT > 150 * MeV )' , +# 'goodD0pions = GNINTREE ( pionInAcc & ( GP > 1.90 * GeV ) , 1 ) == 2 ', +# 'goodKSpions = GNINTREE ( pionInAcc & ( GP > 2.50 * GeV ) , 1 ) == 2 ', +# 'decayBeforeTT = GFAEVX ( GVZ , 0 ) < 240 * centimeter ', +# 'goodMuon = ( GP > 2.9 * GeV) & ( GPT > 700 * MeV) & inAcc & inEta ', +# 'hasKs = GINTREE ( ( "KS0" == GID ) & goodKSpions & decayBeforeTT )' , +# 'has2pions = GNINTREE ( pionInAcc & ( GP > 1.90 * GeV ) , 1 ) == 2 ' , +# 'goodD0 = ( GP > 12 * GeV ) & (GPT > 1.9 * GeV ) & has2pions & hasKs ' , +# 'hasD0 = GINTREE ( ( "D0" == GABSID ) & goodD0 )' , +# 'hasMu = GINTREE ( ( "mu+" == GABSID ) & goodMuon )' , +# 'goodB = GBEAUTY & hasD0 & hasMu & goodBvx ' +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Sum of D~0 mu+ anti-nu_mu X;D0 forced into KSpipi, tight cuts +# EndDocumentation +# +# CPUTime: < 10 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Martha Hilton +# Email: martha.hilton@cern.ch +# Date: 20220124 +# +############## +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Decay B-sig + 2.3500 MyD0 mu- anti-nu_mu PHOTOS ISGW2; + 5.6600 MyD*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.2500 MyD_0*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.2700 MyD'_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.3030 MyD_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.1010 MyD_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.1700 MyD0 pi+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.0800 MyD*0 pi+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.6000 MyD*+ pi- mu- anti-nu_mu PHOTOS GOITY_ROBERTS; +Enddecay +CDecay B+sig +# +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +# Force Ks -> pi+ pi- to save generating unhelpful events: +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay MyD0 + 1.000 myK_S0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD0 +# +Decay MyD*0 + 0.619 MyD0 pi0 PHOTOS VSS; + 0.381 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD*+ + 0.6770 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD_0*+ + 0.533 MyD0 pi+ PHOTOS PHSP; + 0.0271 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0542 MyD*+ pi+ pi- PHOTOS PHSP; + 0.080 MyD*0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_0*0 + 0.267 MyD0 pi0 PHSP; + 0.040 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.080 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0542 MyD*+ pi- pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_0*0 +# +Decay MyD'_1+ + 0.1693 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.500 MyD*0 pi+ PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.104 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD'_1- +# +Decay MyD'_10 + 0.250 MyD*0 pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.3385 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.052 MyD0 pi0 pi0 PHOTOS PHSP; + 0.104 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD'_10 +# +Decay MyD_1+ + 0.1354 MyD*+ pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.400 MyD*0 pi+ PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1146 MyD_0*0 pi+ PHOTOS PHSP; + 0.0903 MyD_0*+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD_10 + 0.2708 MyD*+ pi- PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.200 MyD*0 pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1806 MyD_0*+ pi- PHOTOS PHSP; + 0.0573 MyD_0*0 pi0 PHSP; +Enddecay +CDecay MyAntiD_10 +# +Decay MyD_2*+ + 0.0587 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.173 MyD*0 pi+ PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.2667 MyD0 pi+ PHOTOS TSS; + 0.0647 MyD_0*0 pi+ PHOTOS PHSP; + 0.0509 MyD_0*+ pi0 PHOTOS PHSP; + 0.0027 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0054 MyD*+ pi+ pi- PHOTOS PHSP; + 0.008 MyD*0 pi+ pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_2*- +# +Decay MyD_2*0 + 0.1173 MyD*+ pi- PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0867 MyD*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.133 MyD0 pi0 TSS; + 0.1019 MyD_0*+ pi- PHOTOS PHSP; + 0.0323 MyD_0*0 pi0 PHSP; + 0.004 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.008 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0054 MyD*+ pi- pi0 PHOTOS PHSP; + 0.016 MyD0 pi0 pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD_2*0 +# +End +# -- GitLab From f3e7f6c4984dedbcc49e1566c1c8c00d1e315431 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 13:52:16 +0200 Subject: [PATCH 186/702] Merge branch 'mstahl_lcd0k' into 'master' --- dkfiles/Lb_LcD0barK,pKpi,Kpi=TightCut.dec | 146 +++++++++++++++++++ dkfiles/Lb_LcDs,pKpi,KKpi=TightCut.dec | 105 +++++++++++++ dkfiles/Lb_LcDst0K,pKpi,Kpi=TightCut.dec | 170 ++++++++++++++++++++++ 3 files changed, 421 insertions(+) create mode 100644 dkfiles/Lb_LcD0barK,pKpi,Kpi=TightCut.dec create mode 100644 dkfiles/Lb_LcDs,pKpi,KKpi=TightCut.dec create mode 100644 dkfiles/Lb_LcDst0K,pKpi,Kpi=TightCut.dec diff --git a/dkfiles/Lb_LcD0barK,pKpi,Kpi=TightCut.dec b/dkfiles/Lb_LcD0barK,pKpi,Kpi=TightCut.dec new file mode 100644 index 000000000..120d80826 --- /dev/null +++ b/dkfiles/Lb_LcD0barK,pKpi,Kpi=TightCut.dec @@ -0,0 +1,146 @@ +# EventType: 15296020 +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (D~0 -> K+ pi-) K-]cc +# NickName: Lb_LcD0barK,pKpi,Kpi=TightCut +# Cuts: LoKi::GenCutTool/GenSigCut +# # +# InsertPythonCode: +# from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool) +# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool( EvtGenDecayWithCutTool ) +# EvtGenCut = ToolSvc().EvtGenDecayWithCutTool +# EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# EvtGenCut.CutTool = "LoKi::GenCutTool/LbLTCut" +# EvtGenCut.addTool(LoKi__GenCutTool,"LbLTCut") +# EvtGenCut.LbLTCut.Decay = "[^(Lambda_b0 ==> Lambda_c+ D~0 K-)]CC" +# EvtGenCut.LbLTCut.Preambulo += [ "from GaudiKernel.PhysicalConstants import c_light", "from GaudiKernel.SystemOfUnits import ns" ] +# EvtGenCut.LbLTCut.Cuts = { "[Lambda_b0]cc" : "(GCTAU>0.00015*ns*c_light)" } +# # +# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation().SignalPlain.GenSigCut +# SigCut.Decay = "[^(Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D~0 ==> ^K+ ^pi-) ^K-)]CC" +# SigCut.Filter = True +# SigCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad) & in_range(1.95,GETA,5.05)", +# "inY = in_range(1.9,LoKi.GenParticles.Rapidity(),4.6)", +# "EVZ = GFAEVX(GVZ,0)", +# "OVZ = GFAPVX(GVZ,0)" +# ] +# SigCut.Cuts = { +# '[Lambda_b0]cc' : "(GP>31*GeV) & (GPT>3.9*GeV) & (EVZ-OVZ>0.18*mm) & inY", +# '[Lambda_c+]cc' : "(GP>11.8*GeV) & (GPT>980*MeV) & inY", +# '[D~0]cc ' : "(GP>10.8*GeV) & (GPT>880*MeV) & inY", +# '[p+]cc' : "(GP>3.95*GeV) & (GPT>190*MeV) & inAcc", +# '[K+]cc' : "(GP>2.45*GeV) & (GPT>140*MeV) & inAcc", +# '[pi+]cc' : "(GP>1.45*GeV) & (GPT>90*MeV) & inAcc" +# } +# # +# EndInsertPythonCode +# # +# Documentation: Lb -> Lc D~0 K with semi-realistic Lc -> p K pi model and an attempt to model the Lb -> Lc D~0 K decay. +# Using the most prominent (spin 1) Ds and Xic resonances to model the Lb -> Lc D~0 K Dalitz plot. +# The helicity amplitude of the resonant decays is chosen equal to that of the Lb -> Lc Ds* decay. +# Cut efficiency about 1/7. +# EndDocumentation +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 4 min +# Responsible: Marian Stahl +# Email: marian.stahl@{nospam}cern.ch +# Date: 20211219 +# # +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyDs1st(2700)+ D*(2S)+ +Alias MyDs1st(2700)- D*(2S)- +ChargeConj MyDs1st(2700)+ MyDs1st(2700)- +# +## kinematic boundaries from Dalitz plot +ChangeMassMin D*(2S)- 2.359 +ChangeMassMax D*(2S)- 3.333 +ChangeMassMin D*(2S)+ 2.359 +ChangeMassMax D*(2S)+ 3.333 +## today's PDGlive +Particle D*(2S)- 2.714 0.122 +Particle D*(2S)+ 2.714 0.122 +# +# somehow the HELAMP including Xic(2790) expects 12 parameters. is it a spin 3/2 particle in the DB? +Alias MyXic(2790)0 Xi'_c0 +Alias Myanti-Xic(2790)0 anti-Xi'_c0 +ChargeConj MyXic(2790)0 Myanti-Xic(2790)0 +## kinematic boundaries from Dalitz plot +ChangeMassMin Xi'_c0 2.78 +ChangeMassMax Xi'_c0 3.61 +ChangeMassMin anti-Xi'_c0 2.78 +ChangeMassMax anti-Xi'_c0 3.61 +## today's PDGlive +Particle Xi'_c0 2.7939 0.01 +Particle anti-Xi'_c0 2.7939 0.01 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +## to mitigate effective loss of statistics when reweighting +Decay Lambda_b0sig + 0.24 MyLambda_c+ Myanti-D0 K- PHSP; + 0.75 MyLambda_c+ MyDs1st(2700)- HELAMP 1 0 1 0 0 0 0 0; + 0.01 MyXic(2790)0 Myanti-D0 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyDs1st(2700)- + 1 Myanti-D0 K- VSS; +Enddecay +CDecay MyDs1st(2700)+ +# +Decay MyXic(2790)0 + 1 MyLambda_c+ K- PHSP; +Enddecay +CDecay Myanti-Xic(2790)0 +# +Decay Myanti-D0 + 1 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +# Define Lambda_c+ decay +# Branching ratios from PDG 2016 +Decay MyLambda_c+ + 0.0350 p+ K- pi+ PHSP; + 0.0198 p+ Myanti-K*0 PHSP; + 0.0109 MyDelta++ K- PHSP; + 0.0220 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda(1520)0 + 1 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyK*0 + 1 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +End diff --git a/dkfiles/Lb_LcDs,pKpi,KKpi=TightCut.dec b/dkfiles/Lb_LcDs,pKpi,KKpi=TightCut.dec new file mode 100644 index 000000000..d9a2dc479 --- /dev/null +++ b/dkfiles/Lb_LcDs,pKpi,KKpi=TightCut.dec @@ -0,0 +1,105 @@ +# EventType: 15296004 +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (D_s- -> K+ K- pi-)]cc +# NickName: Lb_LcDs,pKpi,KKpi=TightCut +# Cuts: LoKi::GenCutTool/GenSigCut +# # +# InsertPythonCode: +# from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool) +# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool( EvtGenDecayWithCutTool ) +# EvtGenCut = ToolSvc().EvtGenDecayWithCutTool +# EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# EvtGenCut.CutTool = "LoKi::GenCutTool/LbLTCut" +# EvtGenCut.addTool(LoKi__GenCutTool,"LbLTCut") +# EvtGenCut.LbLTCut.Decay = "[^(Lambda_b0 => Lambda_c+ D_s-)]CC" +# EvtGenCut.LbLTCut.Preambulo += [ "from GaudiKernel.PhysicalConstants import c_light", "from GaudiKernel.SystemOfUnits import ns" ] +# EvtGenCut.LbLTCut.Cuts = { "[Lambda_b0]cc" : "(GCTAU>0.00015*ns*c_light)" } +# # +# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation().SignalPlain.GenSigCut +# SigCut.Decay = "[^(Lambda_b0 => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D_s- ==> ^K- ^K+ ^pi-))]CC" +# SigCut.Filter = True +# SigCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad) & in_range(1.95,GETA,5.05)", +# "inY = in_range(1.9,LoKi.GenParticles.Rapidity(),4.6)", +# "EVZ = GFAEVX(GVZ,0)", +# "OVZ = GFAPVX(GVZ,0)" +# ] +# SigCut.Cuts = { +# '[Lambda_b0]cc' : "(GP>31*GeV) & (GPT>3.9*GeV) & (EVZ-OVZ>0.18*mm) & inY", +# '[Lambda_c+]cc' : "(GP>11.8*GeV) & (GPT>980*MeV) & inY", +# '[D_s-]cc' : "(GP>10.8*GeV) & (GPT>880*MeV) & inY", +# '[p+]cc' : "(GP>3.95*GeV) & (GPT>190*MeV) & inAcc", +# '[K+]cc' : "(GP>2.45*GeV) & (GPT>140*MeV) & inAcc", +# '[pi+]cc' : "(GP>1.45*GeV) & (GPT>90*MeV) & inAcc" +# } +# # +# EndInsertPythonCode +# # +# Documentation: Lb -> Lc Ds with semi-realistic Lc -> p K pi model and Ds -> K K pi using D_DALITZ. +# Two-body Lb -> Lc Ds helicity amplitude uses alpha=-0.992. Cut efficiency about 1/7. +# EndDocumentation +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 6 min +# Responsible: Marian Stahl +# Email: marian.stahl@{nospam}cern.ch +# Date: 20211219 +# # +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s- MyD_s+ +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Decay Lambda_b0sig + 1 MyLambda_c+ MyD_s- HELAMP 0.07 0.0 0.9975 0.0; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD_s- + 1 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +# Define Lambda_c+ decay +# Branching ratios from PDG 2016 +Decay MyLambda_c+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ Myanti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda(1520)0 + 1 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyK*0 + 1 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +End diff --git a/dkfiles/Lb_LcDst0K,pKpi,Kpi=TightCut.dec b/dkfiles/Lb_LcDst0K,pKpi,Kpi=TightCut.dec new file mode 100644 index 000000000..44745fd12 --- /dev/null +++ b/dkfiles/Lb_LcDst0K,pKpi,Kpi=TightCut.dec @@ -0,0 +1,170 @@ +# EventType: 15496220 +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (D*(2007)~0 -> (D~0 -> K+ pi-) X) K-]cc +# NickName: Lb_LcDst0K,pKpi,Kpi=TightCut +# Cuts: LoKi::GenCutTool/GenSigCut +# # +# InsertPythonCode: +# from Configurables import (ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool) +# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool( EvtGenDecayWithCutTool ) +# EvtGenCut = ToolSvc().EvtGenDecayWithCutTool +# EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# EvtGenCut.CutTool = "LoKi::GenCutTool/LbLTCut" +# EvtGenCut.addTool(LoKi__GenCutTool,"LbLTCut") +# EvtGenCut.LbLTCut.Decay = "[^(Lambda_b0 ==> Lambda_c+ D*(2007)~0 K-)]CC" +# EvtGenCut.LbLTCut.Preambulo += [ "from GaudiKernel.PhysicalConstants import c_light", "from GaudiKernel.SystemOfUnits import ns" ] +# EvtGenCut.LbLTCut.Cuts = { "[Lambda_b0]cc" : "(GCTAU>0.00015*ns*c_light)" } +# # +# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation().SignalPlain.GenSigCut +# SigCut.Decay = "[^(Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+) (D*(2007)~0 => ^(D~0 => ^K+ ^pi-) X) ^K-)]CC" +# SigCut.Filter = True +# SigCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad) & in_range(1.95,GETA,5.05)", +# "inY = in_range(1.9,LoKi.GenParticles.Rapidity(),4.6)", +# "EVZ = GFAEVX(GVZ,0)", +# "OVZ = GFAPVX(GVZ,0)" +# ] +# SigCut.Cuts = { +# '[Lambda_b0]cc' : "(GP>31*GeV) & (GPT>3.9*GeV) & (EVZ-OVZ>0.18*mm) & inY", +# '[Lambda_c+]cc' : "(GP>11.8*GeV) & (GPT>980*MeV) & inY", +# '[D~0]cc ' : "(GP>10.8*GeV) & (GPT>880*MeV) & inY", +# '[p+]cc' : "(GP>3.95*GeV) & (GPT>190*MeV) & inAcc", +# '[K+]cc' : "(GP>2.45*GeV) & (GPT>140*MeV) & inAcc", +# '[pi+]cc' : "(GP>1.45*GeV) & (GPT>90*MeV) & inAcc" +# } +# # +# EndInsertPythonCode +# # +# Documentation: Lb -> Lc D*0 K with semi-realistic Lc -> p K pi model and an attempt to model the Lb -> Lc D*0 K decay. Includes all three D*0 decay modes known to date. +# Using the two most prominent (spin 1) Ds resonances to model the Lb -> Lc D*0 K Dalitz plot. The helicity amplitude of the resonant decays is chosen equal to that of the Lb -> Lc Ds* decay. +# Cut efficiency about 1/8. +# EndDocumentation +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 6 min +# Responsible: Marian Stahl +# Email: marian.stahl@{nospam}cern.ch +# Date: 20211219 +# # +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyDst D*0 +Alias Myanti-Dst anti-D*0 +ChargeConj MyDst Myanti-Dst +# +Alias MyDs1(2536)+ D'_s1+ +Alias MyDs1(2536)- D'_s1- +ChargeConj MyDs1(2536)+ MyDs1(2536)- +# +Alias MyDs1st(2700)+ D*(2S)+ +Alias MyDs1st(2700)- D*(2S)- +ChargeConj MyDs1st(2700)+ MyDs1st(2700)- +# +## kinematic boundaries from Dalitz plot +ChangeMassMin D*(2S)- 2.500 +ChangeMassMax D*(2S)- 3.333 +ChangeMassMin D*(2S)+ 2.500 +ChangeMassMax D*(2S)+ 3.333 +## today's PDGlive +Particle D*(2S)- 2.714 0.122 +Particle D*(2S)+ 2.714 0.122 +# +# somehow the HELAMP including Xic(2790) expects 12 parameters. is it a spin 3/2 particle in the DB? +Alias MyXic(2790)0 Xi'_c0 +Alias Myanti-Xic(2790)0 anti-Xi'_c0 +ChargeConj MyXic(2790)0 Myanti-Xic(2790)0 +## kinematic boundaries from Dalitz plot +ChangeMassMin Xi'_c0 2.78 +ChangeMassMax Xi'_c0 3.61 +ChangeMassMin anti-Xi'_c0 2.78 +ChangeMassMax anti-Xi'_c0 3.61 +## today's PDGlive +Particle Xi'_c0 2.7939 0.01 +Particle anti-Xi'_c0 2.7939 0.01 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +## to mitigate effective loss of statistics when reweighting +Decay Lambda_b0sig + 0.4 MyLambda_c+ Myanti-Dst K- PHSP; + 0.05 MyLambda_c+ MyDs1(2536)- HELAMP 1 0 1 0 0 0 0 0; + 0.54 MyLambda_c+ MyDs1st(2700)- HELAMP 1 0 1 0 0 0 0 0; + 0.01 MyXic(2790)0 Myanti-Dst HELAMP 1 0 1 0 0 0 0 0; +Enddecay +CDecay anti-Lambda_b0sig +# +## i probably misread https://arxiv.org/pdf/0709.4184.pdf +Decay MyDs1(2536)- + 1 Myanti-Dst K- VVS_PWAVE 1 0 0 0 0.63 0.76; +Enddecay +CDecay MyDs1(2536)+ +# +## Use PARTWAVE instead of VVS_PWAVE +## EvtGen Error from EvtGen In EvtVectorToVectorScalar.cc P wave not yet implemented!! +Decay MyDs1st(2700)- + 1 Myanti-Dst K- PARTWAVE 0 0 1 0 0 0; +Enddecay +CDecay MyDs1st(2700)+ +# +Decay MyXic(2790)0 + 1 MyLambda_c+ K- PHSP; +Enddecay +CDecay Myanti-Xic(2790)0 +# +## adding https://arxiv.org/pdf/2111.06598.pdf, BFs are not properly normalized, but ok... +Decay Myanti-Dst + 64.7 Myanti-D0 gamma VSP_PWAVE; + 35.3 Myanti-D0 pi0 VSS; + 0.0391 Myanti-D0 e+ e- PHSP; +Enddecay +CDecay MyDst +# +Decay Myanti-D0 + 1 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +# Define Lambda_c+ decay +# Branching ratios from PDG 2016 +Decay MyLambda_c+ + 0.0350 p+ K- pi+ PHSP; + 0.0198 p+ Myanti-K*0 PHSP; + 0.0109 MyDelta++ K- PHSP; + 0.0220 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda(1520)0 + 1 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyK*0 + 1 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +End -- GitLab From 585bcbd382bb02172942fe7c9304174b15b92bab Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:31:43 +0200 Subject: [PATCH 187/702] Merge branch 'tfulghes/mYchanges-Run3' into 'master' --- ...metaue,3pi=DecProdCut,TightCut,tauola5.dec | 73 +++++++++++++++++++ ...etaumu,3pi=DecProdCut,TightCut,tauola5.dec | 72 ++++++++++++++++++ dkfiles/Bs_phitaue,3pi=Ball,DecProdCut.dec | 43 +++++++++++ dkfiles/Bu_Ktaue,3pi=DecProdCut.dec | 40 ++++++++++ ...pKtaue,3pi=DecProdCut,tauolababar,phsp.dec | 40 ++++++++++ ...Ktaumu,3pi=DecProdCut,tauolababar,phsp.dec | 40 ++++++++++ ...tau,3pi3pi=DecProdCut,tauolababar,phsp.dec | 39 ++++++++++ 7 files changed, 347 insertions(+) create mode 100644 dkfiles/Bs_etaprimetaue,3pi=DecProdCut,TightCut,tauola5.dec create mode 100644 dkfiles/Bs_etaprimetaumu,3pi=DecProdCut,TightCut,tauola5.dec create mode 100755 dkfiles/Bs_phitaue,3pi=Ball,DecProdCut.dec create mode 100644 dkfiles/Bu_Ktaue,3pi=DecProdCut.dec create mode 100644 dkfiles/Lb_pKtaue,3pi=DecProdCut,tauolababar,phsp.dec create mode 100644 dkfiles/Lb_pKtaumu,3pi=DecProdCut,tauolababar,phsp.dec create mode 100644 dkfiles/Lb_pKtautau,3pi3pi=DecProdCut,tauolababar,phsp.dec diff --git a/dkfiles/Bs_etaprimetaue,3pi=DecProdCut,TightCut,tauola5.dec b/dkfiles/Bs_etaprimetaue,3pi=DecProdCut,TightCut,tauola5.dec new file mode 100644 index 000000000..c00ee8015 --- /dev/null +++ b/dkfiles/Bs_etaprimetaue,3pi=DecProdCut,TightCut,tauola5.dec @@ -0,0 +1,73 @@ +# EventType: 13726210 +# +# Descriptor: {[B_s0 -> (eta' -> (rho0 -> pi+ pi-) gamma) e+ (tau- -> pi- pi+ pi- nu_tau)]cc, [B_s0 -> (eta' -> (rho0 -> pi+ pi-) gamma) e- (tau+ -> pi+ pi- pi+ anti-nu_tau)]cc} +# +# NickName: Bs_etaprimetaue,3pi=DecProdCut,TightCut,tauola5 +# +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "([ (Beauty) ==> ( eta_prime ==> ( rho(770)0 ==> ^pi+ ^pi- ) gamma ) e+ (tau- ==> ^pi- ^pi+ ^pi- nu_tau) ]CC || [ (Beauty) ==> ( eta_prime ==> ( rho(770)0 ==> ^pi+ ^pi- ) gamma ) e- (tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) ]CC)" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) " +# } +# EndInsertPythonCode + +# +# Documentation: Bs decay to eta' tau e. +# Eta prime forced into pi+ pi- gamma +# Tau leptons decays in the 3-prong charged pion mode using latest Tauola BaBar model. +# All final-state products in the acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: 1 min +# Tested: Yes +# Responsible: Tommaso Fulghesu +# Email: tommaso.fulghesu@cern.ch +# Date: 20211216 +# + +# Tauola steering options +Define TauolaCurrentOption 0 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +Alias Myeta' eta' +ChargeConj Myeta' Myeta' +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay B_s0sig + 0.500 Myeta' e+ Mytau- PHOTOS BTOSLLBALL; + 0.500 Myeta' Mytau+ e- PHOTOS BTOSLLBALL; +Enddecay +CDecay anti-B_s0sig +# +Decay Myeta' + 1.000 Myrho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay Myrho0 + 1.000 pi+ pi- PHOTOS VSS; +Enddecay + +Decay Mytau- + 1.000 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Bs_etaprimetaumu,3pi=DecProdCut,TightCut,tauola5.dec b/dkfiles/Bs_etaprimetaumu,3pi=DecProdCut,TightCut,tauola5.dec new file mode 100644 index 000000000..51971ae62 --- /dev/null +++ b/dkfiles/Bs_etaprimetaumu,3pi=DecProdCut,TightCut,tauola5.dec @@ -0,0 +1,72 @@ +# EventType: 13716210 +# +# Descriptor: {[B_s0 -> (eta' -> (rho0 -> pi+ pi-) gamma) mu+ (tau- -> pi- pi+ pi- nu_tau)]cc, [B_s0 -> (eta' -> (rho0 -> pi+ pi-) gamma) mu- (tau+ -> pi+ pi- pi+ anti-nu_tau)]cc} +# +# NickName: Bs_etaprimetaumu,3pi=DecProdCut,TightCut,tauola5 +# +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "([ (Beauty) ==> ( eta_prime ==> ( rho(770)0 ==> ^pi+ ^pi- ) gamma ) mu+ (tau- ==> ^pi- ^pi+ ^pi- nu_tau) ]CC || [ (Beauty) ==> ( eta_prime ==> ( rho(770)0 ==> ^pi+ ^pi- ) gamma ) mu- (tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) ]CC)" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV ) " +# } +# EndInsertPythonCode +# +# Documentation: Bs decay to eta' tau mu. +# Eta prime forced into pi+ pi- gamma +# Tau leptons decays in the 3-prong charged pion mode using latest Tauola BaBar model. +# All final-state products in the acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: 1 min +# Tested: Yes +# Responsible: Tommaso Fulghesu +# Email: tommaso.fulghesu@cern.ch +# Date: 20211216 +# + +# Tauola steering options +Define TauolaCurrentOption 0 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +Alias Myeta' eta' +ChargeConj Myeta' Myeta' +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay B_s0sig + 0.500 Myeta' mu+ Mytau- PHOTOS BTOSLLBALL; + 0.500 Myeta' Mytau+ mu- PHOTOS BTOSLLBALL; +Enddecay +CDecay anti-B_s0sig +# +Decay Myeta' + 1.000 Myrho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay Myrho0 + 1.000 pi+ pi- PHOTOS VSS; +Enddecay + +Decay Mytau- + 1.000 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Bs_phitaue,3pi=Ball,DecProdCut.dec b/dkfiles/Bs_phitaue,3pi=Ball,DecProdCut.dec new file mode 100755 index 000000000..525fdab28 --- /dev/null +++ b/dkfiles/Bs_phitaue,3pi=Ball,DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 13726000 +# +# Descriptor: {[B_s0 -> (phi(1020) -> K+ K-) (tau+ -> pi+ pi- pi+ anti-nu_tau) e-]cc, [B_s0 -> (phi(1020) -> K+ K-) e+ (tau- -> pi+ pi- pi- nu_tau)]cc} +# +# NickName: Bs_phitaue,3pi=Ball,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: phi forced to K+ K-, Ball FF model +# Same as 13716000, but an electron replace the muon in the b decay +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Tommaso Fulghesu +# Email: tommaso.fulghesu@cern.ch +# Date: 20211216 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 0.5000 MyPhi Mytau+ e- BTOSLLBALL 6; + 0.5000 MyPhi e+ Mytau- BTOSLLBALL 6; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay Mytau- + 1.00 pi- pi- pi+ nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau+ +# +End + diff --git a/dkfiles/Bu_Ktaue,3pi=DecProdCut.dec b/dkfiles/Bu_Ktaue,3pi=DecProdCut.dec new file mode 100644 index 000000000..67b2748fd --- /dev/null +++ b/dkfiles/Bu_Ktaue,3pi=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 12725000 +# +# Descriptor: {[B+ -> K+ e+ (tau- -> pi+ pi- pi- nu_tau)]cc, [B+ -> K+ e- (tau+ -> pi+ pi- pi+ anti-nu_tau)]cc} +# +# NickName: Bu_Ktaue,3pi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B to K tau (->3pi nu) e decay. Daughters in acceptance. +# Same as 12715000, but an electron replacing the muon in the b decay +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Tommaso Fulghesu +# Email: tommaso.fulghesu@cern.ch +# Date: 20211216 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B+sig + 0.500 K+ e+ Mytau- BTOSLLBALL 6; + 0.500 K+ Mytau+ e- BTOSLLBALL 6; +Enddecay +# +Decay B-sig + 0.500 K- e+ Mytau- BTOSLLBALL 6; + 0.500 K- Mytau+ e- BTOSLLBALL 6; +Enddecay +# +Decay Mytau- + 1.00 pi- pi- pi+ nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau+ +# +End + diff --git a/dkfiles/Lb_pKtaue,3pi=DecProdCut,tauolababar,phsp.dec b/dkfiles/Lb_pKtaue,3pi=DecProdCut,tauolababar,phsp.dec new file mode 100644 index 000000000..fdcaef309 --- /dev/null +++ b/dkfiles/Lb_pKtaue,3pi=DecProdCut,tauolababar,phsp.dec @@ -0,0 +1,40 @@ +# EventType: 15726000 +# +# Descriptor: {[Lambda_b0 -> p+ K- (tau+ -> pi+ pi- pi+ anti-nu_tau) e-]cc, [Lambda_b0 -> p+ K- (tau- -> pi- pi+ pi- nu_tau) e+]cc} +# +# NickName: Lb_pKtaue,3pi=DecProdCut,tauolababar,phsp +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b to p K tau e decay, with tau hadronic decays into 3 charged pions using the Tauola model. +# EndDocumentation +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Tommaso Fulghesu +# Email: tommaso.fulghesu@cern.ch +# Date: 20211216 +# +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau+ e- PHSP; + 0.500 p+ K- e+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Lb_pKtaumu,3pi=DecProdCut,tauolababar,phsp.dec b/dkfiles/Lb_pKtaumu,3pi=DecProdCut,tauolababar,phsp.dec new file mode 100644 index 000000000..31baedad4 --- /dev/null +++ b/dkfiles/Lb_pKtaumu,3pi=DecProdCut,tauolababar,phsp.dec @@ -0,0 +1,40 @@ +# EventType: 15716000 +# +# Descriptor: {[Lambda_b0 -> p+ K- (tau+ -> pi+ pi- pi+ anti-nu_tau) mu-]cc, [Lambda_b0 -> p+ K- (tau- -> pi- pi+ pi- nu_tau) mu+]cc} +# +# NickName: Lb_pKtaumu,3pi=DecProdCut,tauolababar,phsp +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b to p K tau mu decay, with tau hadronic decays into 3 charged pions using the Tauola model. +# EndDocumentation +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Tommaso Fulghesu +# Email: tommaso.fulghesu@cern.ch +# Date: 20211216 +# +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau+ mu- PHSP; + 0.500 p+ K- mu+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Lb_pKtautau,3pi3pi=DecProdCut,tauolababar,phsp.dec b/dkfiles/Lb_pKtautau,3pi3pi=DecProdCut,tauolababar,phsp.dec new file mode 100644 index 000000000..dd7bd7cef --- /dev/null +++ b/dkfiles/Lb_pKtautau,3pi3pi=DecProdCut,tauolababar,phsp.dec @@ -0,0 +1,39 @@ +# EventType: 15608000 +# +# Descriptor: {[Lambda_b0 -> p+ K- (tau+ -> pi+ pi- pi+ anti-nu_tau) (tau- -> pi- pi+ pi- nu_tau)]cc} +# +# NickName: Lb_pKtautau,3pi3pi=DecProdCut,tauolababar,phsp +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b to p K tau mu decay, with tau hadronic decays into 3 charged pions using the Tauola model. +# EndDocumentation +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Tommaso Fulghesu +# Email: tommaso.fulghesu@cern.ch +# Date: 20211216 +# +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.000 p+ K- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End -- GitLab From 241ec289eb2b1669d1b1d149f076dbc5b7d956ef Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:31:59 +0200 Subject: [PATCH 188/702] Merge branch 'jbrodzic/D2KPiEta-new-corrected-DecFile' into 'master' --- dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec | 8 ++++---- doc/table_obsolete.sql | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec b/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec index 4363f2587..3e4c32f02 100644 --- a/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec +++ b/dkfiles/Dst_D0pi,Kpieta=TightCut,tighter,Coctail.dec @@ -1,4 +1,4 @@ -# EventType: 27263477 +# EventType: 27263479 # # Descriptor: { [D*+ -> (D0 -> (anti-K*0 -> K- pi+) (eta -> gamma gamma) ) pi+]cc, [D*+ -> (D0 -> (anti-K*0_0 -> K- pi+) (eta -> gamma gamma) ) pi+]cc, [D*+ -> (D0-> K- (a_0+ -> pi+ (eta -> gamma gamma)) ) pi+]cc } # @@ -16,7 +16,7 @@ # Tested: Yes # Responsible: Jolanta Brodzicka # Email: Jolanta.Brodzicka@cern.ch -# Date: 20211018 +# Date: 20220120 # CPUTime: <1min # # InsertPythonCode: @@ -77,12 +77,12 @@ CDecay MyantiD0 Decay Myanti-K*0 1.0 K- pi+ VSS; Enddecay -CDecay Myanti-K*0 +CDecay MyK*0 # Decay Myanti-K*0(1430) 1.0 K- pi+ PHSP; Enddecay -CDecay Myanti-K*0(1430) +CDecay MyK*0(1430) # Decay Mya0+ 1.0 pi+ Myeta PHSP; diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 1b40a1d81..618e12d05 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -1,3 +1,4 @@ +EVTTYPEID = 27263477, DESCRIPTION = "Dst_D0pi,Kpieta=TightCut,tighter,Coctail_buggy", PRIMARY = "[D*+ -> (D0 -> (anti-K*0 -> K- pi+) (eta -> gamma gamma) ) pi+]cc, [D*+ -> (D0 -> (anti-K*0_0 -> K- pi+) (eta -> gamma gamma) ) pi+]cc, [D*+ -> (D0-> K- (a_0+ -> pi+ (eta -> gamma gamma)) ) pi+]cc" EVTTYPEID = 16465001, DESCRIPTION = "XibStar6450_LbK,Lcpi=TightCut_buggy", PRIMARY = "[Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi-)]cc" EVTTYPEID = 16465002, DESCRIPTION = "XibStar6360_LbK,Lcpi=TightCut_buggy", PRIMARY = "[Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi-)]cc" EVTTYPEID = 16467001, DESCRIPTION = "XibStar6450_LbK,Lc3pi=TightCut_buggy", PRIMARY = "[Sigma_b- -> K- (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi- pi+ pi-)]cc" -- GitLab From 47f49ab8e9e0a3a390889f87cc8d6e63ea699080 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:32:18 +0200 Subject: [PATCH 189/702] Merge branch 'htilquin/bs_sl_background' into 'master' --- .../Bs_DKpimunu,munuCocktail=DecProdCut.dec | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 dkfiles/Bs_DKpimunu,munuCocktail=DecProdCut.dec diff --git a/dkfiles/Bs_DKpimunu,munuCocktail=DecProdCut.dec b/dkfiles/Bs_DKpimunu,munuCocktail=DecProdCut.dec new file mode 100644 index 000000000..9e7504a81 --- /dev/null +++ b/dkfiles/Bs_DKpimunu,munuCocktail=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 13774072 +# +# Descriptor: {[[B_s0]nos -> (D- -> K0 mu- anti-nu_mu) K+ pi- mu+ nu_mu]cc, [[B_s0]os -> (D+ -> anti-K0 mu+ nu_mu) K- pi+ mu- anti-nu_mu]cc} +# +# NickName: Bs_DKpimunu,munuCocktail=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B_s0 to D- K+ pi- mu+ nu_mu, with D- -> X mu- anti-nu_mu and X neutral +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20220126 +# CPUTime: < 1 min +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Decay B_s0sig + 0.500 MyD- K+ pi- mu+ nu_mu PHSP; + 0.500 MyD- K+ pi- Mytau+ nu_tau PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD- + 0.0876 K0 mu- anti-nu_mu ISGW2; + 0.0035 pi0 mu- anti-nu_mu ISGW2; + 0.00037 mu- anti-nu_mu SLN; +Enddecay +CDecay MyD+ +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End +# -- GitLab From a7e1a3a3561aed09fe4ed8fc397c761f7d9d41f0 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:32:32 +0200 Subject: [PATCH 190/702] Merge branch 'htilquin/bd_ddkst' into 'master' --- dkfiles/Bd_DDKst,munu,munu=DecProdCut.dec | 46 +++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 dkfiles/Bd_DDKst,munu,munu=DecProdCut.dec diff --git a/dkfiles/Bd_DDKst,munu,munu=DecProdCut.dec b/dkfiles/Bd_DDKst,munu,munu=DecProdCut.dec new file mode 100644 index 000000000..6c459b11b --- /dev/null +++ b/dkfiles/Bd_DDKst,munu,munu=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 11694052 +# +# Descriptor: {[[B0]nos -> (D+ -> anti-K0 mu+ nu_mu) (D- -> K0 mu- anti-nu_mu) (K*(892)0 -> K+ pi-)]cc, [[B0]nos -> (D+ -> anti-K0 mu+ nu_mu) (D- -> K0 mu- anti-nu_mu) (K*(892)~0 -> K- pi+)]cc} +# +# NickName: Bd_DDKst,munu,munu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> D+ D- K*/Kpi decays, where the D-mesons decay to mu nu X and X is neutral +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20220216 +# CPUTime: < 1 min +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Decay B0sig + 0.500 MyD- MyD+ MyK*0 PHSP; + 0.500 MyD- MyD+ K+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD+ + 0.0876 anti-K0 mu+ nu_mu ISGW2; + 0.0035 pi0 mu+ nu_mu ISGW2; + 0.00037 mu+ nu_mu SLN; +Enddecay +CDecay MyD- +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End + -- GitLab From eaa38eb0d4d16eeba5e125f80388438b71ef2596 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:32:46 +0200 Subject: [PATCH 191/702] Merge branch 'abiolchi/my-changes' into 'master' --- dkfiles/Bd_K1ee,Kpipi0=mK1270,DecProdCut.dec | 89 ++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 dkfiles/Bd_K1ee,Kpipi0=mK1270,DecProdCut.dec diff --git a/dkfiles/Bd_K1ee,Kpipi0=mK1270,DecProdCut.dec b/dkfiles/Bd_K1ee,Kpipi0=mK1270,DecProdCut.dec new file mode 100644 index 000000000..9ad53c475 --- /dev/null +++ b/dkfiles/Bd_K1ee,Kpipi0=mK1270,DecProdCut.dec @@ -0,0 +1,89 @@ +# EventType: 11224400 +# +# Descriptor: {[[B0]nos -> e+ e- (K_1(1270)0 -> (X0 -> K+ pi- pi0))]cc, [[B0]os -> e- e+ (K_1(1270)0 -> (X0 -> K+ pi- pi0))]cc} +# +# NickName: Bd_K1ee,Kpipi0=mK1270,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B0 -> (K_1(1270)0 -> K+ pi- pi0) e+ e- with decay products in acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Alice Biolchini +# Email: alice.biolchini@cern.ch +# Date: 20220216 +# CPUTime: <1min + +Alias MyK1_1270_0 K_10 +Alias MyAntiK1_1270_0 anti-K_10 +ChargeConj MyK1_1270_0 MyAntiK1_1270_0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*- MyK*+ +# +Alias MyK*1430_0 K_0*0 +Alias Myanti-K*1430_0 anti-K_0*0 +ChargeConj Myanti-K*1430_0 MyK*1430_0 +# +Alias MyK*1430_+ K_0*+ +Alias MyK*1430_- K_0*- +ChargeConj MyK*1430_- MyK*1430_+ +# +Alias Myrho- rho- +Alias Myrho+ rho+ +ChargeConj Myrho+ Myrho- +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B0sig + 1.000 MyK1_1270_0 e+ e- BTOSLLBALL; +Enddecay +CDecay anti-B0sig +# +Decay MyK1_1270_0 + 0.11852 MyK*0 Mypi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.11852 MyK*+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.46666 Myrho- K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.20741 MyK*1430_+ pi- VSS; + 0.20741 MyK*1430_0 Mypi0 VSS; +Enddecay +CDecay MyAntiK1_1270_0 +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyK*1430_0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*1430_0 +# +Decay MyK*+ + 1.000 K+ Mypi0 VSS; +Enddecay +CDecay MyK*- +# +Decay MyK*1430_+ + 1.000 K+ Mypi0 PHSP; +Enddecay +CDecay MyK*1430_- +# +Decay Myrho- + 1.000 pi- Mypi0 VSS; +Enddecay +CDecay Myrho+ +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From 60a26c73bde44b5fdd5bd8a171374c803e353d58 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:33:04 +0200 Subject: [PATCH 192/702] Merge branch 'chefdevi/phig-helamp' into 'master' --- .../Bs_Phigamma=TightCut,gam_PTabove1.8.dec | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 dkfiles/Bs_Phigamma=TightCut,gam_PTabove1.8.dec diff --git a/dkfiles/Bs_Phigamma=TightCut,gam_PTabove1.8.dec b/dkfiles/Bs_Phigamma=TightCut,gam_PTabove1.8.dec new file mode 100644 index 000000000..a68a1488e --- /dev/null +++ b/dkfiles/Bs_Phigamma=TightCut,gam_PTabove1.8.dec @@ -0,0 +1,63 @@ +# EventType: 13102264 +# +# Descriptor: Beauty => (phi(1020) => K+ K-) gamma +# +# NickName: Bs_Phigamma=TightCut,gam_PTabove1.8 +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = 'Beauty => (phi(1020) => ^K+ ^K-) ^gamma' +# tightCut.Cuts = { +# '[K+]cc' : ' inAcc' , +# 'gamma' : ' goodPhoton' +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ( GPT > 1.8 * GeV ) & InEcal" +# ] +# +# EndInsertPythonCode +# +# Documentation: for PhiG, gamma PT > 1.8 GeV, inAcceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@.cern.ch +# Date: 20220128 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.0 MyPhi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End -- GitLab From cafc5d7ec4d6f389429d12042b5406d60bf9d859 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:33:21 +0200 Subject: [PATCH 193/702] Merge branch 'hwu/my-changes' into 'master' --- .../Bu_D+pi-pi-,Kpipi=cocktail,DecProdCut.dec | 55 +++++++++++ ...st+pi-pi-,D0pi,Kpi=cocktail,DecProdCut.dec | 98 +++++++++++++++++++ 2 files changed, 153 insertions(+) create mode 100644 dkfiles/Bu_D+pi-pi-,Kpipi=cocktail,DecProdCut.dec create mode 100644 dkfiles/Bu_Dst+pi-pi-,D0pi,Kpi=cocktail,DecProdCut.dec diff --git a/dkfiles/Bu_D+pi-pi-,Kpipi=cocktail,DecProdCut.dec b/dkfiles/Bu_D+pi-pi-,Kpipi=cocktail,DecProdCut.dec new file mode 100644 index 000000000..a2bfb5fd3 --- /dev/null +++ b/dkfiles/Bu_D+pi-pi-,Kpipi=cocktail,DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 12265063 +# +# Descriptor: [B+ -> (D*_00 -> (D- -> K+ pi- pi-) pi+) pi+]cc +# +# NickName: Bu_D+pi-pi-,Kpipi=cocktail,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# decay file for B+ -> (X => (D- => K+ pi- pi-) pi+) pi+ +# prefered name Bu_D+pi-pi-,Kpipi=cocktail,DecProdCut.dec +# DaughtersInLHCb +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1 min +# Responsible: Hangyi Wu +# Email: hangyi.wu@cern.ch +# Date: 20220123 +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD+ MyD- +Alias MyD_0*0 D_0*0 +Alias MyAnti-D_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAnti-D_0*0 +Alias MyD_2*0 D_2*0 +Alias MyAnti-D_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAnti-D_2*0 +# +Decay B+sig + 0.628 MyD_0*0 pi+ PHOTOS PHSP; + 0.322 MyD_2*0 pi+ PHOTOS STS; + 0.050 MyD- pi+ pi+ PHOTOS PHSP; +Enddecay +CDecay B-sig +# +Decay MyD_0*0 + 1.000 MyD- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAnti-D_0*0 +# +Decay MyD_2*0 + 1.000 MyD- pi+ PHOTOS TSS; +Enddecay +CDecay MyAnti-D_2*0 +# +Decay MyD- + 1.000 K+ pi- pi- PHOTOS D_DALITZ; +Enddecay +CDecay MyD+ +# +End +# diff --git a/dkfiles/Bu_Dst+pi-pi-,D0pi,Kpi=cocktail,DecProdCut.dec b/dkfiles/Bu_Dst+pi-pi-,D0pi,Kpi=cocktail,DecProdCut.dec new file mode 100644 index 000000000..bedc94f4c --- /dev/null +++ b/dkfiles/Bu_Dst+pi-pi-,D0pi,Kpi=cocktail,DecProdCut.dec @@ -0,0 +1,98 @@ +# EventType: 12265065 +# +# Descriptor: [B+ -> (D_1(2420)0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) pi-) pi+]cc +# +# NickName: Bu_Dst+pi-pi-,D0pi,Kpi=cocktail,DecProdCut +# +# ParticleValue: "D(2S)0 761 100421 0.0 2.549 0.39891648252903295e-23 D(2S)0 0 0.00000000" , "D(2S)~0 762 -100421 0.0 2.549 0.39891648252903295e-23 anti-D(2S)0 0 0.00000000" , "D*(2640)0 763 100423 0.0 2.627 0.4668171604063151e-23 D*(2S)0 0 0.00000000" , "D*(2640)~0 764 -100423 0.0 2.627 0.4668171604063151e-23 anti-D*(2S)0 0 0.00000000" +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# decay file for B+ -> (X => (D- => K+ pi- pi-) pi+) pi+ +# prefered name Bu_Dst+pi-pi-,D0pi,Kpi=cocktail,DecProdCut.dec +# DaughtersInLHCb +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1 min +# Responsible: Hangyi Wu +# Email: hangyi.wu@cern.ch +# Date: 20220123 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD0 D0 +Alias MyAnti-D0 anti-D0 +ChargeConj MyD0 MyAnti-D0 +# +Alias MyD2420 D_10 +Alias MyAnti-D2420 anti-D_10 +ChargeConj MyD2420 MyAnti-D2420 +# +Alias MyD2430 D'_10 +Alias MyAnti-D2430 anti-D'_10 +ChargeConj MyD2430 MyAnti-D2430 +# +Alias MyD_2*0 D_2*0 +Alias MyAnti-D_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAnti-D_2*0 +# +Alias MyD2550 D(2S)0 +Alias MyAnti-D2550 anti-D(2S)0 +ChargeConj MyD2550 MyAnti-D2550 +# +Alias MyD2600 D*(2S)0 +Alias MyAnti-D2600 anti-D*(2S)0 +ChargeConj MyD2600 MyAnti-D2600 +# +Decay B+sig + 8.42 MyAnti-D2420 pi+ PHOTOS SVS; + 3.51 MyAnti-D2430 pi+ PHOTOS SVS; + 2.08 MyAnti-D_2*0 pi+ PHOTOS STS; + 0.72 MyAnti-D2550 pi+ PHOTOS PHSP; + 0.68 MyAnti-D2600 pi+ PHOTOS SVS; + 0.44 MyD*- pi+ pi+ PHOTOS PHSP; +Enddecay +CDecay B-sig +# +Decay MyD2420 + 1.0 MyD*+ pi- PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay MyAnti-D2420 +# +Decay MyD2430 + 1.0 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyAnti-D2430 +# +Decay MyD_2*0 + 1.0 MyD*+ pi- PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay MyAnti-D_2*0 +# +Decay MyD2550 + 1.0 MyD*+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAnti-D2550 +# +Decay MyD2600 + 1.0 MyD*+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAnti-D2600 +# +Decay MyD*+ + 1.0 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD0 + 1.0 K- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAnti-D0 +# +End +# -- GitLab From 2559c2f9dc3746f36e960ead8f35d27236a6b453 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:33:40 +0200 Subject: [PATCH 194/702] Merge branch 'htilquin/bs_dsststmunu' into 'master' --- dkfiles/Bs_Dsststmunu,D+=DecProdCut.dec | 107 ++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 dkfiles/Bs_Dsststmunu,D+=DecProdCut.dec diff --git a/dkfiles/Bs_Dsststmunu,D+=DecProdCut.dec b/dkfiles/Bs_Dsststmunu,D+=DecProdCut.dec new file mode 100644 index 000000000..792229b67 --- /dev/null +++ b/dkfiles/Bs_Dsststmunu,D+=DecProdCut.dec @@ -0,0 +1,107 @@ +# EventType: 13574052 +# +# Descriptor: {[[B_s0]nos -> (D_s1(2536)- -> (D*(2010)- -> (D--> K+ pi- mu- anti-nu_mu) pi0) K~0) mu+ nu_mu]cc, [[B_s0]os -> (D_s1(2536)+ -> (D*(2010)+ -> (D+ -> K- pi+ mu+ nu_mu) pi0) K0) mu- anti-nu_mu]cc} +# +# NickName: Bs_Dsststmunu,D+=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: semi-leptonic B_s0 -> D_s** mu nu decays +# EndDocumentation +# +# PhysicsWG: RD +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20220209 +# +Alias MyD_s2*+ D_s2*+ +Alias MyD_s2*- D_s2*- +ChargeConj MyD_s2*+ MyD_s2*- +# +Alias MyD'_s1+ D'_s1+ +Alias MyD'_s1- D'_s1- +ChargeConj MyD'_s1+ MyD'_s1- +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.250 MyD'_s1- mu+ nu_mu ISGW2; + 0.250 MyD'_s1- Mytau+ nu_tau ISGW2; + 0.250 MyD_s2*- mu+ nu_mu ISGW2; + 0.250 MyD_s2*- Mytau+ nu_tau ISGW2; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD'_s1+ + 0.850 MyD*+ K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.028 MyD+ pi- K+ PHSP; +Enddecay +CDecay MyD'_s1- +# +Decay MyD_s2*+ + 0.500 MyD+ K0 TSS; + 0.050 MyD*+ K0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay MyD_s2*- +# +Decay MyD*+ + 0.677 MyD0 pi+ VSS; + 0.307 MyD+ pi0 VSS; + 0.016 MyD+ gamma VSP_PWAVE; +Enddecay +CDecay MyD*- +# +Decay MyD- + 0.352 MyK*0 mu- anti-nu_mu ISGW2; + 0.019 K+ pi- mu- anti-nu_mu PHSP; + 0.010 K+ pi0 pi- mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD+ +# +Decay MyD0 + 0.341 K- mu+ nu_mu ISGW2; + 0.189 MyK*- mu+ nu_mu ISGW2; + 0.160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End -- GitLab From 7218cf9d6479148ff150ace77a4fa5759d3861bc Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:34:10 +0200 Subject: [PATCH 195/702] Merge branch 'jingyi/my-changes' into 'master' --- cmt/create_options.py | 1 + dkfiles/Pc4150,Jpsip=DecProdCut,InAcc.dec | 39 +++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dkfiles/Pc4150,Jpsip=DecProdCut,InAcc.dec diff --git a/cmt/create_options.py b/cmt/create_options.py index 43ba91859..4799bf8e4 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -1319,6 +1319,7 @@ def run_create( dkfile , remove , python , force ): , '278': '20433,-20433' , '279': '10431,-10431' , '260':'4112,-4112' + , '261':'4212,-4212' , '262':'4222,-4222' , '263': '4114,-4114' , '264': '4224,-4224' diff --git a/dkfiles/Pc4150,Jpsip=DecProdCut,InAcc.dec b/dkfiles/Pc4150,Jpsip=DecProdCut,InAcc.dec new file mode 100644 index 000000000..49914689f --- /dev/null +++ b/dkfiles/Pc4150,Jpsip=DecProdCut,InAcc.dec @@ -0,0 +1,39 @@ +# EventType: 26143018 +# +# NickName: Pc4150,Jpsip=DecProdCut,InAcc +# +# Descriptor: [Sigma_c+ -> (J/psi(1S) -> mu+ mu-) p+]cc +# +# Cuts: DaughtersInLHCb +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c+ 83 4212 1.0 4.150 2.484e-23 Sigma_c+ 4212 0.00000000" , "Sigma_c~- 84 -4212 -1.0 4.150 2.484e-23 anti-Sigma_c- -4212 0.00000000" +# +# Documentation: Pc4150 decay to Jpsi p+ in PHSP model with daughters In LHCb Acceptance. +# Sigma_c+ is used for this Pc4150 generation. +# +# +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Jingyi Xu +# Email: jingyi.xu@cern.ch +# Date: 20220223 +# CPUTime: <1min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Decay Sigma_c+sig + 1.000 MyJ/psi p+ PHSP; +Enddecay +CDecay anti-Sigma_c-sig + +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End + -- GitLab From 1d830a4bdeb519fbcc8646a1008099b347474caf Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:36:46 +0200 Subject: [PATCH 196/702] Merge branch 'bursche-zcharm' into 'master' --- dkfiles/Zcharm=mumu,charged,InAcc.dec | 75 +++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 dkfiles/Zcharm=mumu,charged,InAcc.dec diff --git a/dkfiles/Zcharm=mumu,charged,InAcc.dec b/dkfiles/Zcharm=mumu,charged,InAcc.dec new file mode 100644 index 000000000..8762a1613 --- /dev/null +++ b/dkfiles/Zcharm=mumu,charged,InAcc.dec @@ -0,0 +1,75 @@ +# EventType: 20462000 +# +# Descriptor: pp -> {(Z0 -> {mu+ mu-)) c}cc +# +# NickName: Zcharm=mumu,charged,InAcc +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ZcjetCut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ZcjetCut" ) +# zccut = Generation().ZcjetCut +# zccut.Code = " ( (count ( isGoodc ) > 0) &(count(isGoodZ) > 0)) " +# zccut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodc = ((GCHARM) & (GINTREE((GCHARM) & (GTHETA < 420.0*mrad ))) & (GINTREE(('Z0' == GABSID))) )" +# , "isGoodZ = (('Z0' == GABSID ) & (GNINTREE(('mu+' == GABSID) & ( GTHETA < 420.0*mrad ) )>1))" +# ] +# Generation().Inclusive.Pythia8Production.Commands = Generation().Special.Pythia8Production.Commands +# EndInsertPythonCode +# +# ExtraOptions: Zmumuqjet +# CPUTime: < 1 min +# Documentation: Z+charm production, 2 muon (from the Z) in LHCb acceptance and c hadrons decauoing to suitable final states, Pythia8 +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Albert Bursche +# Email: bursche@cern.ch +# Date: 20220201 +# +Decay D0 + 0.25 K- pi+ PHSP; + 0.25 K+ pi- PHSP; + 0.25 pi- pi+ PHSP; + 0.25 K- K+ PHSP; +Enddecay +Decay D+ + 0.5 K- pi+ pi+ PHSP; + 0.5 K- K+ pi+ PHSP; +Enddecay +Decay D_s+ + 0.5 K- pi+ pi+ PHSP; + 0.5 K- K+ pi+ PHSP; +Enddecay +Decay Lambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +Decay Xi_c0 + 1.0 p+ K- K- pi+ PHSP; +Enddecay +Decay Sigma_c0 + 1.0 Lambda_c+ pi- PHSP; +Enddecay +Decay Sigma_c++ + 1.0 Lambda_c+ pi+ PHSP; +Enddecay +Decay D*+ + 1.0 D0 pi+ VSS; +Enddecay +Decay J/psi + 1.0 mu+ mu- PHOTOS VLL; +Enddecay +CDecay D_s- +CDecay anti-D0 +CDecay D- +CDecay anti-Lambda_c- +CDecay anti-Xi_c0 +CDecay anti-Sigma_c0 +CDecay anti-Sigma_c-- +CDecay D*- +End +# -- GitLab From 106c7df9dbe312e67fa1a5470897cd8f1e43dd41 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:37:10 +0200 Subject: [PATCH 197/702] Merge branch 'chefdevi/jpsipi0-tight' into 'master' --- dkfiles/Bd_Jpsipi,mm=TightCut.dec | 60 +++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 dkfiles/Bd_Jpsipi,mm=TightCut.dec diff --git a/dkfiles/Bd_Jpsipi,mm=TightCut.dec b/dkfiles/Bd_Jpsipi,mm=TightCut.dec new file mode 100644 index 000000000..77cb0e9c7 --- /dev/null +++ b/dkfiles/Bd_Jpsipi,mm=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 11142402 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (pi0 -> gamma gamma) ]cc +# +# NickName: Bd_Jpsipi,mm=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ B0 => ^( J/psi(1S) => ^mu+ ^mu-) (pi0 -> ^gamma ^gamma)]CC' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# Documentation: includes radiative mode, No CP violation, pi0 forced into gamma gamma +# Tight generator level cuts applied for all final state particles +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220225 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B0sig + 1.000 MyJ/psi Mypi0 SVS; +Enddecay +CDecay anti-B0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +End + -- GitLab From fbffc44bb19e9dedcfe9904586872e20f2ec8496 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:48:42 +0200 Subject: [PATCH 198/702] Merge branch 'groberts/my-changes' into 'master' --- dkfiles/Pcc4175,LcD+,pkpi=TightCut,InAcc.dec | 78 +++++++++++++++++ dkfiles/Pcc4175,LcD0,pkpi=TightCut,InAcc.dec | 78 +++++++++++++++++ .../Pcc4350,LcDst+,pkpi=TightCut,InAcc.dec | 87 +++++++++++++++++++ 3 files changed, 243 insertions(+) create mode 100644 dkfiles/Pcc4175,LcD+,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pcc4175,LcD0,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pcc4350,LcDst+,pkpi=TightCut,InAcc.dec diff --git a/dkfiles/Pcc4175,LcD+,pkpi=TightCut,InAcc.dec b/dkfiles/Pcc4175,LcD+,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..0851babb6 --- /dev/null +++ b/dkfiles/Pcc4175,LcD+,pkpi=TightCut,InAcc.dec @@ -0,0 +1,78 @@ +# EventType: 26196046 +# +# Descriptor: [Sigma_c*++ -> (Lambda_c+ -> p+ K- pi+) (D+ -> K- pi+ pi+)]cc +# +# NickName: Pcc4175,LcD+,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*++ 488 4224 2.0 4.175 6.591074e-23 Sigma_c*++ 4224 0.00" , "Sigma_c*~-- 489 -4224 -2.0 4.175 6.591074e-23 anti-Sigma_c*-- -4224 0.00" +# +# Documentation: Pc decay to Lambda_c^+ D+ in PHSP model with daughters in LHCb Acceptance +# Sigma_c*++ used for the generation. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*++ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D+ => ^K- ^pi+ ^pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodDp = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D+]cc' : 'goodDp' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@cern.ch +# Date: 20220224 +# CPUTime: <1min +# +# +Alias MyDp D+ +Alias MyDm D- +ChargeConj MyDp MyDm +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*++sig + 1.000 MyLambda_c+ MyDp PHSP; +Enddecay +CDecay anti-Sigma_c*--sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyDp + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay MyDm +# +End +# diff --git a/dkfiles/Pcc4175,LcD0,pkpi=TightCut,InAcc.dec b/dkfiles/Pcc4175,LcD0,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..5ccb5424f --- /dev/null +++ b/dkfiles/Pcc4175,LcD0,pkpi=TightCut,InAcc.dec @@ -0,0 +1,78 @@ +# EventType: 26195071 +# +# Descriptor: [Sigma_c*+ -> (Lambda_c+ -> p+ K- pi+) (D0 -> K- pi+)]cc +# +# NickName: Pcc4175,LcD0,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.175 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.175 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Lambda_c^+ D0 in PHSP model with daughters in LHCb Acceptance +# Sigma_c*+ used for the generation. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D0 => ^K- ^pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD0 = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D0]cc' : 'goodD0' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@cern.ch +# Date: 20220208 +# CPUTime: <1min +# +# +Alias MyD0 D0 +Alias MyD0bar anti-D0 +ChargeConj MyD0 MyD0bar +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MyLambda_c+ MyD0 PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyD0bar +# +End +# diff --git a/dkfiles/Pcc4350,LcDst+,pkpi=TightCut,InAcc.dec b/dkfiles/Pcc4350,LcDst+,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..516546d69 --- /dev/null +++ b/dkfiles/Pcc4350,LcDst+,pkpi=TightCut,InAcc.dec @@ -0,0 +1,87 @@ +# EventType: 26196045 +# +# Descriptor: [Sigma_c*++ -> (Lambda_c+ -> p+ K- pi+) (D*(2010)+ -> (D0 -> K- pi+) pi+)]cc +# +# NickName: Pcc4350,LcDst+,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*++ 488 4224 2.0 4.350 6.591074e-23 Sigma_c*++ 4224 0.00" , "Sigma_c*~-- 489 -4224 -2.0 4.350 6.591074e-23 anti-Sigma_c*-- -4224 0.00" +# +# Documentation: Pc decay to Lambda_c+ D*+ in PHSP model with daughters in LHCb Acceptance +# Sigma_c*++ used for the generation. Neutrals flag is set to 9 to allow numbering. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*++ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) (D*(2010)+ => ^(D0 => ^K- ^pi+) ^pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD0 = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D0]cc' : 'goodD0' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@cern.ch +# Date: 20220208 +# CPUTime: <1min +# +# +Alias MyDst+ D*+ +Alias MyDst- D*- +ChargeConj MyDst+ MyDst- +# +Alias MyD0 D0 +Alias MyD0bar anti-D0 +ChargeConj MyD0bar MyD0 +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*++sig + 1.000 MyLambda_c+ MyDst+ PHSP; +Enddecay +CDecay anti-Sigma_c*--sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyDst+ + 1.000 MyD0 pi+ PHSP; +Enddecay +CDecay MyDst- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyD0bar +# +End +# -- GitLab From 2280e215c6e9436e0bfbcb6cbce0043894d1d765 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:48:54 +0200 Subject: [PATCH 199/702] Merge branch 'chefdevi/jpsietap' into 'master' --- dkfiles/Bd_Jpsietap,mm=TightCut.dec | 60 +++++++++++++++++++++++++++++ dkfiles/Bs_Jpsietap,mm=TightCut.dec | 60 +++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 dkfiles/Bd_Jpsietap,mm=TightCut.dec create mode 100644 dkfiles/Bs_Jpsietap,mm=TightCut.dec diff --git a/dkfiles/Bd_Jpsietap,mm=TightCut.dec b/dkfiles/Bd_Jpsietap,mm=TightCut.dec new file mode 100644 index 000000000..2ce81ebd5 --- /dev/null +++ b/dkfiles/Bd_Jpsietap,mm=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 11142213 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> gamma gamma)]cc +# +# NickName: Bd_Jpsietap,mm=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' B0 => ^( J/psi(1S) => ^mu+ ^mu-) ( eta_prime -> ^gamma ^gamma )' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# Documentation: no CP violation, tigth cuts for daughters +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220225 +# +Alias MyJ/psi J/psi +Alias MyEtap eta' +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEtap MyEtap +# +Decay B0sig + 1.000 MyJ/psi MyEtap SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEtap + 1.000 gamma gamma PHSP; +Enddecay +End + diff --git a/dkfiles/Bs_Jpsietap,mm=TightCut.dec b/dkfiles/Bs_Jpsietap,mm=TightCut.dec new file mode 100644 index 000000000..84e841038 --- /dev/null +++ b/dkfiles/Bs_Jpsietap,mm=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 13142213 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> gamma gamma)]cc +# +# NickName: Bs_Jpsietap,mm=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' B_s0 => ^( J/psi(1S) => ^mu+ ^mu-) ( eta_prime -> ^gamma ^gamma )' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# Documentation: no CP violation, tigth cuts for daughters +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220225 +# +Alias MyJ/psi J/psi +Alias MyEtap eta' +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEtap MyEtap +# +Decay B_s0sig + 1.000 MyJ/psi MyEtap SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEtap + 1.000 gamma gamma PHSP; +Enddecay +End + -- GitLab From 6cdd8757f36af68d5121cbbc90ce7e38e8f0b1a2 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:49:08 +0200 Subject: [PATCH 200/702] Merge branch 'B2Lcpbar' into 'master' --- dkfiles/Bd_Lcpbar,pKpi=DecProdCut.dec | 34 +++++++++++++++++++++++++++ dkfiles/Bs_Lcpbar,pKpi=DecProdCut.dec | 34 +++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 dkfiles/Bd_Lcpbar,pKpi=DecProdCut.dec create mode 100644 dkfiles/Bs_Lcpbar,pKpi=DecProdCut.dec diff --git a/dkfiles/Bd_Lcpbar,pKpi=DecProdCut.dec b/dkfiles/Bd_Lcpbar,pKpi=DecProdCut.dec new file mode 100644 index 000000000..e9fc72369 --- /dev/null +++ b/dkfiles/Bd_Lcpbar,pKpi=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 11164094 +# +# Descriptor: [B0 -> (Lambda_c+ -> p+ K- pi+) p~-]cc +# +# NickName: Bd_Lcpbar,pKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# CPUTime: < 1 min +# +# Documentation: B0 decay to Lcpbar, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Haoqiang Zhao +# Email: haoqiang@cern.ch +# Date: 20220228 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# Define B0 decay +Decay B0sig + 1.00 MyLambda_c+ anti-p- PHSP; +Enddecay +CDecay anti-B0sig +# Define Lambda_c+ decay +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End + diff --git a/dkfiles/Bs_Lcpbar,pKpi=DecProdCut.dec b/dkfiles/Bs_Lcpbar,pKpi=DecProdCut.dec new file mode 100644 index 000000000..c97a1c908 --- /dev/null +++ b/dkfiles/Bs_Lcpbar,pKpi=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 13164094 +# +# Descriptor: [B_s0 -> (Lambda_c+ -> p+ K- pi+) p~-]cc +# +# NickName: Bs_Lcpbar,pKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# CPUTime: < 1 min +# +# Documentation: B_s0 decay to Lcpbar, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Haoqiang Zhao +# Email: haoqiang@cern.ch +# Date: 20220228 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# Define B_s0 decay +Decay B_s0sig + 1.00 MyLambda_c+ anti-p- PHSP; +Enddecay +CDecay anti-B_s0sig +# Define Lambda_c+ decay +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End + -- GitLab From 3db8b939523912812691236e310422737d5f1758 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:55:28 +0200 Subject: [PATCH 201/702] Merge branch 'htilquin/btoc_background' into 'master' --- ...Bd_DDK,Kmunu,KmunuCocktail=KKmumuInAcc.dec | 116 +++++++++++++++++ ...Ds,Kpimunu,phimunuCocktail=KKmumuInAcc.dec | 123 ++++++++++++++++++ .../Bs_DsDs,phimunu,phimunu=KKmumuInAcc.dec | 74 +++++++++++ ...LambdacDs,n0KS0munu,KKmunu=KKmumuInAcc.dec | 69 ++++++++++ ...b_LambdacDs,pKmunu,phimunu=KKmumuInAcc.dec | 78 +++++++++++ 5 files changed, 460 insertions(+) create mode 100644 dkfiles/Bd_DDK,Kmunu,KmunuCocktail=KKmumuInAcc.dec create mode 100644 dkfiles/Bd_DDs,Kpimunu,phimunuCocktail=KKmumuInAcc.dec create mode 100644 dkfiles/Bs_DsDs,phimunu,phimunu=KKmumuInAcc.dec create mode 100644 dkfiles/Lb_LambdacDs,n0KS0munu,KKmunu=KKmumuInAcc.dec create mode 100644 dkfiles/Lb_LambdacDs,pKmunu,phimunu=KKmumuInAcc.dec diff --git a/dkfiles/Bd_DDK,Kmunu,KmunuCocktail=KKmumuInAcc.dec b/dkfiles/Bd_DDK,Kmunu,KmunuCocktail=KKmumuInAcc.dec new file mode 100644 index 000000000..58b04c510 --- /dev/null +++ b/dkfiles/Bd_DDK,Kmunu,KmunuCocktail=KKmumuInAcc.dec @@ -0,0 +1,116 @@ +# EventType: 11696442 +# +# Descriptor: {[[B0]nos -> K+ (D*(2007)0 -> (D0 -> K- mu+ nu_mu) pi0) (D*(2010)- -> (D~0 -> K+ mu- anti-nu_mu) pi-)]cc, [[B0]os -> K- (D*(2007)~0 -> (D~0 -> K+ mu- anti-nu_mu) pi0) (D*(2010)+ -> (D0 -> K- mu+ nu_mu) pi+)]cc} +# +# NickName: Bd_DDK,Kmunu,KmunuCocktail=KKmumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kkmumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kkmumuInAcc.Decay = '[^(B0 ==> K+ K- ^mu+ ^mu- nu_mu nu_mu~ {X} {X} {X} {X} {X} {X} {X})]CC' +# kkmumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.01, GTHETA, 0.400))', +# 'twoKaonsInAcc = (GNINTREE( ("K+"==GID) & inAcc) >= 1) & (GNINTREE( ("K-"==GID) & inAcc) >= 1)' +# ] +# kkmumuInAcc.Cuts = { +# '[mu+]cc' : 'inAcc', +# '[B0]cc' : 'twoKaonsInAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B0 -> D D K decays, with KKmumu in acceptance +# EndDocumentation +# +# Date: 20211012 +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# PhysicsWG: RD +# CPUTime: < 1 min +# Tested: Yes +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +## +Decay B0sig + 0.0027 MyD0 Myanti-D0 K0 PHSP; + 0.0035 MyD0 Myanti-D0 K+ pi- PHSP; + 0.0035 MyD0 Myanti-D0 MyK*0 PHSP; + 0.0055 MyD*0 Myanti-D0 K0 PHSP; + 0.0055 MyD0 Myanti-D*0 K0 PHSP; + 0.0240 MyD*0 Myanti-D*0 K0 PHSP; + 0.0075 MyD+ MyD- K0 PHSP; + 0.0320 MyD*+ MyD- K0 PHSP; + 0.0320 MyD+ MyD*- K0 PHSP; + 0.0810 MyD*+ MyD*- K0 PHSP; + 0.0107 MyD- MyD0 K+ PHSP; + 0.0247 MyD*- MyD0 K+ PHSP; + 0.0350 MyD- MyD*0 K+ PHSP; + 0.1060 MyD*- MyD*0 K+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD*0 + 0.647 MyD0 pi0 VSS; + 0.353 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD0 + 0.341 K- mu+ nu_mu ISGW2; + 0.189 MyK*- mu+ nu_mu ISGW2; + 0.160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyD*+ + 0.677 MyD0 pi+ VSS; + 0.307 MyD+ pi0 VSS; + 0.016 MyD+ gamma VSP_PWAVE; +Enddecay +CDecay MyD*- +# +Decay MyD+ + 0.352 Myanti-K*0 mu+ nu_mu ISGW2; + 0.019 K- pi+ mu+ nu_mu PHSP; + 0.010 K- pi0 pi+ mu+ nu_mu PHSP; +Enddecay +CDecay MyD- +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End diff --git a/dkfiles/Bd_DDs,Kpimunu,phimunuCocktail=KKmumuInAcc.dec b/dkfiles/Bd_DDs,Kpimunu,phimunuCocktail=KKmumuInAcc.dec new file mode 100644 index 000000000..b314356e7 --- /dev/null +++ b/dkfiles/Bd_DDs,Kpimunu,phimunuCocktail=KKmumuInAcc.dec @@ -0,0 +1,123 @@ +# EventType: 11596242 +# +# Descriptor: {[[B0]nos -> (D*(2010)- -> (anti-D0 -> K+ mu- anti-nu_mu) pi-) (D_s+ -> (phi(1020) -> K+ K-) mu+ nu_mu)]cc, [[B0]os -> (D*(2010)+ -> (D0 -> K- mu+ nu_mu) pi+) (D_s- -> (phi(1020) -> K+ K-) mu- anti-nu_mu)]cc} +# +# NickName: Bd_DDs,Kpimunu,phimunuCocktail=KKmumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kkmumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kkmumuInAcc.Decay = '[^(B0 ==> K+ K- ^mu+ ^mu- nu_mu nu_mu~ {X} {X} {X} {X} {X})]CC' +# kkmumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.01, GTHETA, 0.400))', +# 'twoKaonsInAcc = (GNINTREE( ("K+"==GID) & inAcc) >= 1) & (GNINTREE( ("K-"==GID) & inAcc) >= 1)' +# ] +# kkmumuInAcc.Cuts = { +# '[mu+]cc' : 'inAcc', +# '[B0]cc' : 'twoKaonsInAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B0->DsD with Ds+ -> phi mu+ nu_mu and D- -> K+ pi- mu- anti-nu_mu. KKmumu in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211012 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Decay B0sig + 0.072 MyD- MyD_s+ PHSP; + 0.080 MyD*- MyD_s+ SVS; + 0.074 MyD_s*+ MyD- SVS; + 0.177 MyD*- MyD_s*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B0sig +# +Decay MyD_s+ + 1.000 MyPhi mu+ nu_mu ISGW2; +Enddecay +CDecay MyD_s- +# +Decay MyD_s*+ + 0.935 MyD_s+ gamma VSP_PWAVE; + 0.058 MyD_s+ pi0 VSS; +Enddecay +CDecay MyD_s*- +# +Decay MyD*+ + 0.677 MyD0 pi+ VSS; + 0.307 MyD+ pi0 VSS; + 0.016 MyD+ gamma VSP_PWAVE; +Enddecay +CDecay MyD*- +# +Decay MyD+ + 0.352 Myanti-K*0 mu+ nu_mu ISGW2; + 0.019 K- pi+ mu+ nu_mu PHSP; + 0.010 K- pi0 pi+ mu+ nu_mu PHSP; +Enddecay +CDecay MyD- +# +Decay MyD0 + 0.341 K- mu+ nu_mu ISGW2; + 0.189 MyK*- mu+ nu_mu ISGW2; + 0.160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +End diff --git a/dkfiles/Bs_DsDs,phimunu,phimunu=KKmumuInAcc.dec b/dkfiles/Bs_DsDs,phimunu,phimunu=KKmumuInAcc.dec new file mode 100644 index 000000000..53cf68377 --- /dev/null +++ b/dkfiles/Bs_DsDs,phimunu,phimunu=KKmumuInAcc.dec @@ -0,0 +1,74 @@ +# EventType: 13596242 +# +# Descriptor: {[[B_s0]nos -> (D_s- -> (phi(1020) -> K+ K-) mu- anti-nu_mu) (Ds+ -> (phi(1020) -> K+ K-) mu+ nu_mu)]cc, [[B_s0]os -> (D_s+ -> (phi(1020) -> K+ K-) mu+ nu_mu) (Ds- -> (phi(1020) -> K+ K-) mu- anti-nu_mu)]cc} +# +# NickName: Bs_DsDs,phimunu,phimunu=KKmumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kkmumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kkmumuInAcc.Decay = '[^(B_s0 ==> K+ K- ^mu+ ^mu- nu_mu nu_mu~ {X} {X} {X} {X})]CC' +# kkmumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.01, GTHETA, 0.400))', +# 'twoKaonsInAcc = (GNINTREE( ("K+"==GID) & inAcc) >= 1) & (GNINTREE( ("K-"==GID) & inAcc) >= 1)' +# ] +# kkmumuInAcc.Cuts = { +# '[mu+]cc' : 'inAcc', +# '[B_s0]cc' : 'twoKaonsInAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: Bs -> Ds Ds decays, where both Ds decay to phi mu nu, with KKmumu in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20210811 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 0.0044 MyD_s- MyD_s+ PHSP; + 0.0070 MyD_s*+ MyD_s- SVS; + 0.0070 MyD_s*- MyD_s+ SVS; + 0.0144 MyD_s*- MyD_s*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s+ + 1.000 MyPhi mu+ nu_mu ISGW2; +Enddecay +CDecay MyD_s- +# +Decay MyD_s*+ + 0.935 MyD_s+ gamma VSP_PWAVE; + 0.058 MyD_s+ pi0 VSS; +Enddecay +CDecay MyD_s*- +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End +# + diff --git a/dkfiles/Lb_LambdacDs,n0KS0munu,KKmunu=KKmumuInAcc.dec b/dkfiles/Lb_LambdacDs,n0KS0munu,KKmunu=KKmumuInAcc.dec new file mode 100644 index 000000000..ae66eefd7 --- /dev/null +++ b/dkfiles/Lb_LambdacDs,n0KS0munu,KKmunu=KKmumuInAcc.dec @@ -0,0 +1,69 @@ +# EventType: 15595142 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> n0 K_S0 mu+ nu_mu) (Ds- -> K- K+ mu- anti-nu_mu)]cc +# +# NickName: Lb_LambdacDs,n0KS0munu,KKmunu=KKmumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# kkmumuInAcc = Generation().SignalPlain.TightCut +# kkmumuInAcc.Decay = '[^(Lambda_b0 ==> K+ K- ^mu+ ^mu- nu_mu nu_mu~ {X} {X})]CC' +# kkmumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.01, GTHETA, 0.400))', +# 'twoKaonsInAcc = (GNINTREE( ("K+"==GID) & inAcc) >= 1) & (GNINTREE( ("K-"==GID) & inAcc) >= 1)' +# ] +# kkmumuInAcc.Cuts = { +# '[mu+]cc' : 'inAcc', +# '[Lambda_b0]cc' : 'twoKaonsInAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: Lambda_b0 -> Lambda_c+ Ds- decays with Lambda_c+ -> n0 K_S0 mu+ nu_mu and Ds- -> K- K+ mu- anti-nu_mu, KKmumu in acceptance +# EndDocumentation +# +# CPUTime: 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211012 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ MyD_s- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD_s+ + 0.500 MyPhi mu+ nu_mu ISGW2; + 0.500 K+ K- mu+ nu_mu PHSP; +Enddecay +CDecay MyD_s- +# +Decay MyLambda_c+ + 1.000 n0 K_S0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End +# diff --git a/dkfiles/Lb_LambdacDs,pKmunu,phimunu=KKmumuInAcc.dec b/dkfiles/Lb_LambdacDs,pKmunu,phimunu=KKmumuInAcc.dec new file mode 100644 index 000000000..f65c73090 --- /dev/null +++ b/dkfiles/Lb_LambdacDs,pKmunu,phimunu=KKmumuInAcc.dec @@ -0,0 +1,78 @@ +# EventType: 15696042 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- mu+ nu_mu) (Ds- -> (phi(1020) -> K- K+) mu- anti-nu_mu)]cc +# +# NickName: Lb_LambdacDs,pKmunu,phimunu=KKmumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# kkmumuInAcc = Generation().SignalPlain.TightCut +# kkmumuInAcc.Decay = '[^(Lambda_b0 ==> K+ K- ^mu+ ^mu- nu_mu nu_mu~ {X} {X})]CC' +# kkmumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.01, GTHETA, 0.400))', +# 'twoKaonsInAcc = (GNINTREE( ("K+"==GID) & inAcc) >= 1) & (GNINTREE( ("K-"==GID) & inAcc) >= 1)' +# ] +# kkmumuInAcc.Cuts = { +# '[mu+]cc' : 'inAcc', +# '[Lambda_b0]cc' : 'twoKaonsInAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: Lambda_b0 -> Lambda_c+ Ds- decays with Lambda_c+ -> p+ K- mu+ nu_mu and Ds- -> phi(1020) mu- anti-nu_mu, KKmumu in acceptance +# EndDocumentation +# +# CPUTime: 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211012 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda1520 Lambda(1520)0 +Alias Myanti-Lambda1520 anti-Lambda(1520)0 +ChargeConj MyLambda1520 Myanti-Lambda1520 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ MyD_s- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD_s+ + 0.500 MyPhi mu+ nu_mu ISGW2; +Enddecay +CDecay MyD_s- +# +Decay MyLambda_c+ + 0.0350 p+ K- mu+ nu_mu PHSP; + 0.0220 MyLambda1520 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay MyLambda1520 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda1520 +# +End +# -- GitLab From 82df472b016a2b45f8523251074448df31015270 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 14:55:43 +0200 Subject: [PATCH 202/702] Merge branch 'wuzh/my-change' into 'master' --- .../Pcs4254,JpsiLambda=DecProdCut,InAcc.dec | 47 +++++++++++++++++++ ...incl_X_JpsiLambda,mumu=phsp,DecProdCut.dec | 46 ++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100755 dkfiles/Pcs4254,JpsiLambda=DecProdCut,InAcc.dec create mode 100755 dkfiles/incl_X_JpsiLambda,mumu=phsp,DecProdCut.dec diff --git a/dkfiles/Pcs4254,JpsiLambda=DecProdCut,InAcc.dec b/dkfiles/Pcs4254,JpsiLambda=DecProdCut,InAcc.dec new file mode 100755 index 000000000..680d802b6 --- /dev/null +++ b/dkfiles/Pcs4254,JpsiLambda=DecProdCut,InAcc.dec @@ -0,0 +1,47 @@ +# EventType: 26144101 +# +# Descriptor: [Sigma_c0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Pcs4254,JpsiLambda=DecProdCut,InAcc +# +# Cuts: DaughtersInLHCb +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c0 81 4112 0.0 4.254 3.291e-23 Sigma_c0 4112 0.00000000", "Sigma_c~0 82 -4112 0.0 4.254 3.291e-23 anti-Sigma_c0 -4112 0.00000000" + +# Documentation: Pcs4254 decay to Jpsi Lambda in PHSP model with daughters In LHCb Acceptance. +# Sigma_c0 is used for this Pcs4254 generation. +# +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Zhenhong Wu (UCAS), Jibo He +# Email: zhenhong.wu@cern.ch, jibo.he@cern.ch +# Date: 20220305 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Sigma_c0sig + 1.000 MyJ/psi MyLambda PHSP; +Enddecay +CDecay anti-Sigma_c0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End +# diff --git a/dkfiles/incl_X_JpsiLambda,mumu=phsp,DecProdCut.dec b/dkfiles/incl_X_JpsiLambda,mumu=phsp,DecProdCut.dec new file mode 100755 index 000000000..5e7e5cb91 --- /dev/null +++ b/dkfiles/incl_X_JpsiLambda,mumu=phsp,DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 26144100 +# +# Descriptor: [Sigma_c0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-)]cc +# +# NickName: incl_X_JpsiLambda,mumu=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Sigma_c0 81 4112 0.0 4.338 9.403e-23 Sigma_c0 4112 0.00000000", "Sigma_c~0 82 -4112 -0.0 4.338 9.403e-23 anti-Sigma_c0 -4112 0.00000000" + +# Documentation: [X -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-)] PHSP +# Decfile for inclusive resonance X -> Jpsi Lambda0, where X might be a pentaquark. +# Sigma_c0 is used for this unknow particle. Its mass is around 4338+/-10 MeV. +# PHSP is used for the decay. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Zhenhong Wu (UCAS), Jibo He +# Email: zhenhong.wu@cern.ch, jibo.he@cern.ch +# Date: 20220305 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Sigma_c0sig + 1.000 MyJ/psi MyLambda PHSP; +Enddecay +CDecay anti-Sigma_c0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End +# -- GitLab From a4ffb216dced503d8a7e4c4f9338823026d4de22 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:02:46 +0200 Subject: [PATCH 203/702] Merge branch 'hvc/my-changes' into 'master' --- dkfiles/Bd_Jpsirho0,ee=DecProdCut.dec | 47 +++++++++++++++++++++ dkfiles/Bd_psi2Srho0,eepipi=DecProdCut.dec | 47 +++++++++++++++++++++ dkfiles/Bs_Jpsif0,ee=CPV,980,DecProdCut.dec | 39 +++++++++++++++++ dkfiles/Bs_f0ee=MS,DecProdCut.dec | 42 ++++++++++++++++++ dkfiles/Bs_psi2Sf0,ee=980,DecProdCut.dec | 39 +++++++++++++++++ dkfiles/Bu_psi2SPi,ee=DecProdCut.dec | 32 ++++++++++++++ 6 files changed, 246 insertions(+) create mode 100644 dkfiles/Bd_Jpsirho0,ee=DecProdCut.dec create mode 100644 dkfiles/Bd_psi2Srho0,eepipi=DecProdCut.dec create mode 100644 dkfiles/Bs_Jpsif0,ee=CPV,980,DecProdCut.dec create mode 100644 dkfiles/Bs_f0ee=MS,DecProdCut.dec create mode 100644 dkfiles/Bs_psi2Sf0,ee=980,DecProdCut.dec create mode 100644 dkfiles/Bu_psi2SPi,ee=DecProdCut.dec diff --git a/dkfiles/Bd_Jpsirho0,ee=DecProdCut.dec b/dkfiles/Bd_Jpsirho0,ee=DecProdCut.dec new file mode 100644 index 000000000..6dc102a98 --- /dev/null +++ b/dkfiles/Bd_Jpsirho0,ee=DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 11154020 +# +# Descriptor: {[[B0]nos -> (J/psi(1S) -> e+ e- {,gamma} {,gamma}) (rho0 -> pi+ pi-)]cc, [[B0]os -> (J/psi(1S) -> e+ e- {,gamma} {,gamma}) (rho0 -> pi- pi+)]cc} +# +# NickName: Bd_Jpsirho0,ee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, no CP violation +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff (University of Cambridge) +# Email: harry.victor.cliff@cern.ch +# Date: 20220208 +# CPUTime: <1 min +# +Define Hp 0.159 +Define Hz 0.775 +Define Hm 0.612 +Define pHp 1.563 +Define pHz 0.0 +Define pHm 2.712 +# +Alias MyJ/psi J/psi +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +ChargeConj MyJ/psi MyJ/psi +# +Decay B0sig + 1.000 MyJ/psi Myrho0 SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +Decay anti-B0sig + 1.000 MyJ/psi Myrho0 SVV_HELAMP Hm pHm Hz pHz Hp pHp; +Enddecay +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay Myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +End + diff --git a/dkfiles/Bd_psi2Srho0,eepipi=DecProdCut.dec b/dkfiles/Bd_psi2Srho0,eepipi=DecProdCut.dec new file mode 100644 index 000000000..20fb7a6dd --- /dev/null +++ b/dkfiles/Bd_psi2Srho0,eepipi=DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 11154021 +# +# Descriptor: {[[B0]nos -> ( psi(2S) -> e+ e-) (rho0 -> pi+ pi-)]cc, [[B0]os -> (J/psi(1S) -> e+ e-) (rho0 -> pi- pi+)]cc} +# +# NickName: Bd_psi2Srho0,eepipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, no CP violation +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff (University of Cambridge) +# Email: harry.victor.cliff@cern.ch +# Date: 20220208 +# CPUTime: <1 min +# +Define Hp 0.159 +Define Hz 0.775 +Define Hm 0.612 +Define pHp 1.563 +Define pHz 0.0 +Define pHm 2.712 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +Alias Mypsi2s psi(2S) +ChargeConj Mypsi2s Mypsi2s +# +Decay B0sig + 1.000 Mypsi2s Myrho0 SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +Decay anti-B0sig + 1.000 Mypsi2s Myrho0 SVV_HELAMP Hm pHm Hz pHz Hp pHp; +Enddecay +# +Decay Mypsi2s + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay Myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +End + diff --git a/dkfiles/Bs_Jpsif0,ee=CPV,980,DecProdCut.dec b/dkfiles/Bs_Jpsif0,ee=CPV,980,DecProdCut.dec new file mode 100644 index 000000000..406b92856 --- /dev/null +++ b/dkfiles/Bs_Jpsif0,ee=CPV,980,DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 13154020 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> e+ e- {,gamma} {,gamma}) (f_0(980) -> pi+ pi-)]cc +# +# NickName: Bs_Jpsif0,ee=CPV,980,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, CP violation, different lifetimes, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff (University of Cambridge) +# Email: harry.victor.cliff@cern.ch +# Date: 20220208 +# CPUTime: <1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Myf_0 f_0 +ChargeConj Myf_0 Myf_0 +Particle Myf_0 0.980 0.092 +ChangeMassMin Myf_0 0 +# +# +Decay B_s0sig + 1.000 Myf_0 MyJ/psi SSD_CP 17.77e12 0.091 1.0 0.04 1.0 0. -1.0 0.; +Enddecay +CDecay anti-B_s0sig +# +Decay Myf_0 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +End diff --git a/dkfiles/Bs_f0ee=MS,DecProdCut.dec b/dkfiles/Bs_f0ee=MS,DecProdCut.dec new file mode 100644 index 000000000..b95835006 --- /dev/null +++ b/dkfiles/Bs_f0ee=MS,DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 13124041 +# +# Descriptor: [B_s0 -> e+ e- (f_0(980) -> pi+ pi-)]cc +# +# NickName: Bs_f0ee=MS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: P.Colangelo et al., PRD 81, 074001 (2010), Table II. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff (University of Cambridge) +# Email: harry.victor.cliff@cern.ch +# Date: 20220208 +# CPUTime: <1 min +# +Define mu 5.0 +Define Nf 5 +Define res_swch 0 +Define ias 1 +Define A 0.88 +Define lambda 0.227 +Define barrho 0.22 +Define bareta 0.34 +# +Alias Myf_0 f_0 +ChargeConj Myf_0 Myf_0 +Particle Myf_0 0.980 0.092 +ChangeMassMin Myf_0 0 +# +# +Decay B_s0sig + 1.000 Myf_0 e+ e- BTOSLLMS mu Nf res_swch ias A lambda barrho bareta; +Enddecay +CDecay anti-B_s0sig +# +Decay Myf_0 + 1.000 pi+ pi- PHSP; +Enddecay +End diff --git a/dkfiles/Bs_psi2Sf0,ee=980,DecProdCut.dec b/dkfiles/Bs_psi2Sf0,ee=980,DecProdCut.dec new file mode 100644 index 000000000..e07224e7d --- /dev/null +++ b/dkfiles/Bs_psi2Sf0,ee=980,DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 13154021 +# +# Descriptor: [B_s0 -> ( psi(2S) -> e+ e-) (f_0(980) -> pi+ pi-)]cc +# +# NickName: Bs_psi2Sf0,ee=980,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff (University of Cambridge) +# Email: harry.victor.cliff@cern.ch +# Date: 20220208 +# CPUTime: <1 min +# +Alias Mypsi2s psi(2S) +ChargeConj Mypsi2s Mypsi2s +Alias Myf_0 f_0 +ChargeConj Myf_0 Myf_0 +Particle Myf_0 0.980 0.092 +ChangeMassMin Myf_0 0 +# +# +Decay B_s0sig + 1.000 Mypsi2s Myf_0 SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay Myf_0 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypsi2s + 1.000 e+ e- PHOTOS VLL; +Enddecay +End diff --git a/dkfiles/Bu_psi2SPi,ee=DecProdCut.dec b/dkfiles/Bu_psi2SPi,ee=DecProdCut.dec new file mode 100644 index 000000000..ab6742bd5 --- /dev/null +++ b/dkfiles/Bu_psi2SPi,ee=DecProdCut.dec @@ -0,0 +1,32 @@ +# EventType: 12153030 +# +# Descriptor: [B+ -> pi+ (psi(2S) -> ( e+ e- {,gamma} {,gamma}))]cc +# +# NickName: Bu_psi2SPi,ee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff (University of Cambridge) +# Email: harry.victor.cliff@cern.ch +# Date: 20220208 +# CPUTime: <1 min +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay B+sig + 1.000 Mypsi2S pi+ SVS; +Enddecay +CDecay B-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End + -- GitLab From 37dd0f1b013155105e9168383848737bb2c17865 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:03:09 +0200 Subject: [PATCH 204/702] Merge branch 'wangla_B2XcXc_Decfiles' into 'master' --- ...,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec | 38 +++++++++++++++++++ ...,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec | 38 +++++++++++++++++++ ...,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec | 38 +++++++++++++++++++ ...,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec | 38 +++++++++++++++++++ 4 files changed, 152 insertions(+) create mode 100644 dkfiles/Bd_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec create mode 100644 dkfiles/Bd_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec create mode 100644 dkfiles/Bs_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec create mode 100644 dkfiles/Bs_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec diff --git a/dkfiles/Bd_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec b/dkfiles/Bd_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..8b54581e8 --- /dev/null +++ b/dkfiles/Bd_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,38 @@ +# EventType: 11196025 +# +# Descriptor: [B0 -> (Lambda_c+ -> p+ K- pi+) (Lambda_c~- -> p~- K+ pi-)]cc +# +# NickName: Bd_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B0 -> Lambda_c+ Lambda_c~-, Lambda_c+ -> p+K-Pi+ with intermediate states +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime:< 1min +# Responsible: wangla +# Email: wangla@cern.ch +# Date: 20220129 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + + +Decay B0sig + 1.000 MyLambda_c+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +End +# + diff --git a/dkfiles/Bd_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec b/dkfiles/Bd_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..600cc7e26 --- /dev/null +++ b/dkfiles/Bd_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,38 @@ +# EventType: 11196026 +# +# Descriptor: [B0 -> (Xi_c+ -> p+ K- pi+) (Xi_c~- -> p~- K+ pi-)]cc +# +# NickName: Bd_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B0 -> Xi_c+ Xi_c~-, Xi_c+ -> p+K-Pi+ with intermediate states +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime:< 1min +# Responsible: wangla +# Email: wangla@cern.ch +# Date: 20220129 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + + +Decay B0sig + 1.000 MyXi_c+ Myanti-Xi_c- PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyXi_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +End +# + diff --git a/dkfiles/Bs_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec b/dkfiles/Bs_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..7c3ab86d6 --- /dev/null +++ b/dkfiles/Bs_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,38 @@ +# EventType: 13196090 +# +# Descriptor: [B_s0 -> (Lambda_c+ -> p+ K- pi+) (Lambda_c~- -> p~- K+ pi-)]cc +# +# NickName: Bs_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B_s0 -> Lambda_c+ Lambda_c~-, Lambda_c+ -> p+K-Pi+ with intermediate states +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime:< 1min +# Responsible: wangla +# Email: wangla@cern.ch +# Date: 20220129 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + + +Decay B_s0sig + 1.000 MyLambda_c+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay anti-B_s0sig + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +End +# + diff --git a/dkfiles/Bs_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec b/dkfiles/Bs_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..c75cdfa52 --- /dev/null +++ b/dkfiles/Bs_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,38 @@ +# EventType: 13196091 +# +# Descriptor: [B_s0 -> (Xi_c+ -> p+ K- pi+) (Xi_c~- -> p~- K+ pi-)]cc +# +# NickName: Bs_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B_s0 -> Xi_c+ Xi_c~-, Xi_c+ -> p+K-Pi+ with intermediate states +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime:< 1min +# Responsible: wangla +# Email: wangla@cern.ch +# Date: 20220129 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + + +Decay B_s0sig + 1.000 MyXi_c+ Myanti-Xi_c- PHSP; +Enddecay +CDecay anti-B_s0sig + +Decay MyXi_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +End +# + -- GitLab From 30c413c0ee12fe5695050efbfca392c699b2cfdd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:03:25 +0200 Subject: [PATCH 205/702] Merge branch 'rmwillia/my-changes' into 'master' --- dkfiles/Bu_phiKst,ee=DecProdCut.dec | 47 +++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 dkfiles/Bu_phiKst,ee=DecProdCut.dec diff --git a/dkfiles/Bu_phiKst,ee=DecProdCut.dec b/dkfiles/Bu_phiKst,ee=DecProdCut.dec new file mode 100644 index 000000000..2b49c6e5d --- /dev/null +++ b/dkfiles/Bu_phiKst,ee=DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 12123499 +# +# Descriptor: [B+ ->(K*(892)+ -> K+ pi0) (phi(1020) -> e+ e-)]cc +# +# NickName: Bu_phiKst,ee=DecProdCut +# +# Cuts: None +# +# Documentation: Phi forced to e+e-, Kst forced to K+pi0, no gen level cuts +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Richard Williams +# Email: rmwillia@cern.ch +# Date: 20220804 +# +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- +# +Decay B+sig +1.000 MyPhi MyKst+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; +Enddecay +CDecay B-sig +# +Decay MyPhi + 1.000 e+ e- PHOTOS VLL; +Enddecay +Decay MyKst+ +1.000 K+ pi0 VSS; +Enddecay +CDecay MyKst- +# +End -- GitLab From 3d74a8ff95870f1525f158c819c372f1dd8a80c3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:12:55 +0200 Subject: [PATCH 206/702] Merge branch 'htilquin/lb_lcxmunu' into 'master' --- .../Lb_LambdacXmunuCocktail=KpimumuInAcc.dec | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 dkfiles/Lb_LambdacXmunuCocktail=KpimumuInAcc.dec diff --git a/dkfiles/Lb_LambdacXmunuCocktail=KpimumuInAcc.dec b/dkfiles/Lb_LambdacXmunuCocktail=KpimumuInAcc.dec new file mode 100644 index 000000000..60d756d0d --- /dev/null +++ b/dkfiles/Lb_LambdacXmunuCocktail=KpimumuInAcc.dec @@ -0,0 +1,103 @@ +# EventType: 15875062 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> K- pi+ n0 mu+ nu_mu) mu- anti-nu_mu]cc +# +# NickName: Lb_LambdacXmunuCocktail=KpimumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# kpimumuInAcc = Generation().SignalPlain.TightCut +# kpimumuInAcc.Decay = '([Lambda_b0 ==> K- pi+ ^mu+ ^mu- nu_mu nu_mu~ {X} {X} {X} {X} {X}]CC) || ([Lambda_b0 ==> K+ pi- ^mu+ ^mu- nu_mu nu_mu~ {X} {X} {X} {X} {X}]CC)' +# kpimumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.010, GTHETA, 0.400))', +# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', +# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' +# ] +# kpimumuInAcc.Cuts = { +# '[Lambda_b0]cc': 'onePionInAcc & oneKaonInAcc', +# '[mu+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: Lb -> Lc mu/tau nu X decays, resulting in at least two muons, a kaon and a pion +# EndDocumentation +# +# CPUTime: 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20220111 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda_c+_pi Lambda_c+ +Alias Myanti-Lambda_c-_pi anti-Lambda_c- +ChargeConj MyLambda_c+_pi Myanti-Lambda_c-_pi +# +Alias MyLambda_c+_k Lambda_c+ +Alias Myanti-Lambda_c-_k anti-Lambda_c- +ChargeConj MyLambda_c+_k Myanti-Lambda_c-_k +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias Myphi phi +ChargeConj Myphi Myphi +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 0.0620 MyLambda_c+ mu- anti-nu_mu BaryonPCR 1 1 1 1; + 0.0620 MyLambda_c+ Mytau- anti-nu_tau BaryonPCR 1 1 1 1; + 0.0560 MyLambda_c+_pi mu- anti-nu_mu pi+ pi- PHSP; + 0.0560 MyLambda_c+_pi Mytau- anti-nu_tau pi+ pi- PHSP; + 0.0062 MyLambda_c+_k mu- anti-nu_mu Myphi PHSP; + 0.0062 MyLambda_c+_k Mytau- anti-nu_tau Myphi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0000 K- pi+ n0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda_c+_pi + 0.0446 K- pi+ n0 mu+ nu_mu PHSP; + 0.0350 p+ K- mu+ nu_mu PHSP; + 0.0220 MyLambda(1520)0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c-_pi +# +Decay MyLambda_c+_k + 0.0446 K- pi+ n0 mu+ nu_mu PHSP; + 0.0018 pi+ pi- n0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c-_k +# +Decay Mytau- + 1.0000 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay Mytau+ +# +Decay Myphi + 1.0000 K+ K- VSS; +Enddecay +# +Decay MyLambda(1520)0 + 1.0000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End -- GitLab From fc4746754e5d8fa0ee0247fe2e328b2250edc03b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:13:14 +0200 Subject: [PATCH 207/702] Merge branch 'phrdgw/my-changes' into 'master' --- .../Bd_pipimumu=FOURBODYPHSP,DecProdCut.dec | 30 +++++++++++++++++++ .../Bs_pipimumu=FOURBODYPHSP,DecProdCut.dec | 30 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 dkfiles/Bd_pipimumu=FOURBODYPHSP,DecProdCut.dec create mode 100644 dkfiles/Bs_pipimumu=FOURBODYPHSP,DecProdCut.dec diff --git a/dkfiles/Bd_pipimumu=FOURBODYPHSP,DecProdCut.dec b/dkfiles/Bd_pipimumu=FOURBODYPHSP,DecProdCut.dec new file mode 100644 index 000000000..fb8370d44 --- /dev/null +++ b/dkfiles/Bd_pipimumu=FOURBODYPHSP,DecProdCut.dec @@ -0,0 +1,30 @@ +# EventType: 11114037 +# +# Descriptor: [B0 -> pi+ pi- mu+ mu-]cc +# +# NickName: Bd_pipimumu=FOURBODYPHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B0 -> pi+ pi- mu+ mu- (FOURBODYPHSP). Using the FOURBODYPHSP model in multiple regions for full coverage. +# EndDocumentation +# +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Alex Ward +# Email: Alex.Ward@cern.ch +# Date: 20220405 +# CPUTime: < 1 min +# +# +Decay B0sig + 0.5 pi+ pi- mu+ mu- FOURBODYPHSP 0.0 1.5 0.0 1.5; + 2.0 pi+ pi- mu+ mu- FOURBODYPHSP 1.5 2.5 1.5 5.3; + 1.0 pi+ pi- mu+ mu- FOURBODYPHSP 1.5 2.5 0.0 1.5; + 2.0 pi+ pi- mu+ mu- FOURBODYPHSP 0.0 1.5 1.5 5.3; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bs_pipimumu=FOURBODYPHSP,DecProdCut.dec b/dkfiles/Bs_pipimumu=FOURBODYPHSP,DecProdCut.dec new file mode 100644 index 000000000..74ffbd122 --- /dev/null +++ b/dkfiles/Bs_pipimumu=FOURBODYPHSP,DecProdCut.dec @@ -0,0 +1,30 @@ +# EventType: 13114015 +# +# Descriptor: [B_s0 -> pi+ pi- mu+ mu- ]cc +# +# NickName: Bs_pipimumu=FOURBODYPHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B_s0 -> pi+ pi- mu+ mu- (FOURBODYPHSP). Using the FOURBODYPHSP model in multiple regions for full coverage. +# EndDocumentation +# +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Alex Ward +# Email: Alex.Ward@cern.ch +# Date: 20220405 +# CPUTime: < 1 min +# +# +Decay B_s0sig + 0.5 pi+ pi- mu+ mu- FOURBODYPHSP 0.0 1.5 0.0 1.5; + 2.0 pi+ pi- mu+ mu- FOURBODYPHSP 1.5 2.5 1.5 5.3; + 1.0 pi+ pi- mu+ mu- FOURBODYPHSP 1.5 2.5 0.0 1.5; + 2.0 pi+ pi- mu+ mu- FOURBODYPHSP 0.0 1.5 1.5 5.3; +Enddecay +CDecay anti-B0sig +# +End -- GitLab From 55f0e0f8e1430d6088cfa2f4fc8b37e164613fee Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:13:28 +0200 Subject: [PATCH 208/702] Merge branch 'ziyiw/xic02ommk_dkfile' into 'master' --- .../Xic0_OmegamKp,L0K,ppi=phsp,DecProdCut.dec | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 dkfiles/Xic0_OmegamKp,L0K,ppi=phsp,DecProdCut.dec diff --git a/dkfiles/Xic0_OmegamKp,L0K,ppi=phsp,DecProdCut.dec b/dkfiles/Xic0_OmegamKp,L0K,ppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..1ebdd2ee2 --- /dev/null +++ b/dkfiles/Xic0_OmegamKp,L0K,ppi=phsp,DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 26104986 +# +# Descriptor: [Xi_c0 -> (Omega- -> (Lambda0 -> p+ pi-) K-) K+ ]cc +# +# NickName: Xic0_OmegamKp,L0K,ppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: (prompt) Xi_c0 decays to Omega K with phase space model +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chuangxin Lin, Ziyi Wang, Jinlin Fu, Xiaorui Lyu +# Email: chuangxin.lin@cern.ch, ziyi.wang@cern.ch +# Date: 20220411 +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_c0sig +1.000 MyOmega K+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyOmega +1.000 MyLambda K- PHSP; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End +# -- GitLab From 1265a6fc569221cc7c12c0b1f0221a95fb60a356 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:13:46 +0200 Subject: [PATCH 209/702] Merge branch 'masmith/SL_cascades' into 'master' --- dkfiles/Bd_D0pimunu,Kmunu=TightCut.dec | 61 ++++++++++++++++++++++++++ dkfiles/Bd_Dmmunu,Kstmunu=TightCut.dec | 60 +++++++++++++++++++++++++ 2 files changed, 121 insertions(+) create mode 100644 dkfiles/Bd_D0pimunu,Kmunu=TightCut.dec create mode 100644 dkfiles/Bd_Dmmunu,Kstmunu=TightCut.dec diff --git a/dkfiles/Bd_D0pimunu,Kmunu=TightCut.dec b/dkfiles/Bd_D0pimunu,Kmunu=TightCut.dec new file mode 100644 index 000000000..78eeecdf5 --- /dev/null +++ b/dkfiles/Bd_D0pimunu,Kmunu=TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 11574002 +# +# Descriptor: {[[B0]nos -> (anti-D0 -> K+ mu- anti-nu_mu) pi- mu+ nu_mu]cc, [[B0]os -> (anti-D0 -> K+ mu- anti-nu_mu) pi- mu+ nu_mu]cc} +# +# NickName: Bd_D0pimunu,Kmunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LoKi__GenCutTool +# +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "([(B0) ==> ^K+ ^mu- nu_mu~ ^pi- ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X}]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", "from GaudiKernel.SystemOfUnits import MeV"] +# tightCut.Cuts = { +# '[mu-]cc' : "(in_range(0.01, GTHETA, 0.4))", +# '[K+]cc' : "(in_range(0.01, GTHETA, 0.4))", +# '[pi-]cc' : "(in_range(0.01, GTHETA, 0.4))", +# '[mu+]cc' : "(in_range(0.01, GTHETA, 0.4))" +# } +# EndInsertPythonCode +# +# Documentation: semi-leptonic B0 -> D0 pi mu nu decays +# EndDocumentation +# +# PhysicsWG: RD +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Mark Smith +# Email: mark.smith@cern.ch +# Date: 20220411 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay B0sig + 0.0043 Myanti-D0 pi- mu+ nu_mu PHSP; + 0.0493 MyD*- mu+ nu_mu PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD*+ + 0.677 MyD0 pi+ VSS; +Enddecay +CDecay MyD*- +# + +Decay MyD0 + 0.341 K- mu+ nu_mu ISGW2; +Enddecay +CDecay Myanti-D0 +# +End diff --git a/dkfiles/Bd_Dmmunu,Kstmunu=TightCut.dec b/dkfiles/Bd_Dmmunu,Kstmunu=TightCut.dec new file mode 100644 index 000000000..21f5553d5 --- /dev/null +++ b/dkfiles/Bd_Dmmunu,Kstmunu=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 11574003 +# +# Descriptor: {[[B0]nos -> (D0- -> (K*(892)0 -> K+ pi-) mu- anti-nu_mu) mu+ nu_mu]cc, [[B0]os -> (D- -> (K*(892)0 -> K+ pi-) mu- anti-nu_mu) mu+ nu_mu]cc} +# +# NickName: Bd_Dmmunu,Kstmunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LoKi__GenCutTool +# +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "([(Beauty) ==> (D- ==> ^K+ ^mu- nu_mu~ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X}]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", "from GaudiKernel.SystemOfUnits import MeV"] +# tightCut.Cuts = { +# '[mu-]cc' : "(in_range(0.01, GTHETA, 0.4))", +# '[K+]cc' : "(in_range(0.01, GTHETA, 0.4))", +# '[pi-]cc' : "(in_range(0.01, GTHETA, 0.4))", +# '[mu+]cc' : "(in_range(0.01, GTHETA, 0.4))" +# } +# EndInsertPythonCode +# +# Documentation: semi-leptonic B0 -> D- mu nu decays +# EndDocumentation +# +# PhysicsWG: RD +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Mark Smith +# Email: mark.smith@cern.ch +# Date: 20220411 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Decay B0sig + 0.019 MyD- mu+ nu_mu PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD- + 0.365 MyK*0 mu- anti-nu_mu ISGW2; +Enddecay +CDecay MyD+ + +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End -- GitLab From 02b7ef5ba04972df1ad82d38b0bef89bc2a5e95a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:23:38 +0200 Subject: [PATCH 210/702] Merge branch 'ascarabo/D2hheta_D2hhpi0' into 'master' --- dkfiles/Dst_D0pi,KKeta,eeg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,KKeta,gg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,KKpi0,eeg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,KKpi0,gg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,Kpieta,eeg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,Kpieta,gg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,Kpipi0,eeg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,Kpipi0,gg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,pipieta,eeg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,pipieta,gg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,pipipi0,eeg=DecProdCut.dec | 40 +++++++++++++++++++++ dkfiles/Dst_D0pi,pipipi0,gg=DecProdCut.dec | 40 +++++++++++++++++++++ 12 files changed, 480 insertions(+) create mode 100644 dkfiles/Dst_D0pi,KKeta,eeg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,KKeta,gg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,KKpi0,eeg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,KKpi0,gg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,Kpieta,eeg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,Kpieta,gg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,Kpipi0,eeg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,Kpipi0,gg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,pipieta,eeg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,pipieta,gg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,pipipi0,eeg=DecProdCut.dec create mode 100644 dkfiles/Dst_D0pi,pipipi0,gg=DecProdCut.dec diff --git a/dkfiles/Dst_D0pi,KKeta,eeg=DecProdCut.dec b/dkfiles/Dst_D0pi,KKeta,eeg=DecProdCut.dec new file mode 100644 index 000000000..7e0317d2e --- /dev/null +++ b/dkfiles/Dst_D0pi,KKeta,eeg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27185202 + +# Descriptor: [D*(2010)+ -> (D0 -> K- K+ (eta => e+ e- gamma)) pi+]cc +# +# NickName: Dst_D0pi,KKeta,eeg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The eta is forced to decay into e+ e- gamma +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Myeta eta + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 K- K+ Myeta PHSP; +Enddecay +CDecay MyantiD0 + +Decay Myeta + 1.00 e+ e- gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,KKeta,gg=DecProdCut.dec b/dkfiles/Dst_D0pi,KKeta,gg=DecProdCut.dec new file mode 100644 index 000000000..3678702ae --- /dev/null +++ b/dkfiles/Dst_D0pi,KKeta,gg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27163479 + +# Descriptor: [D*(2010)+ -> (D0 -> K- K+ (eta -> gamma gamma)) pi+]cc +# +# NickName: Dst_D0pi,KKeta,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The eta is forced to decay into gamma gamma (asking for electron conversion with SplitSim) +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Myeta eta + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 K- K+ Myeta PHSP; +Enddecay +CDecay MyantiD0 + +Decay Myeta + 1.00 gamma gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,KKpi0,eeg=DecProdCut.dec b/dkfiles/Dst_D0pi,KKpi0,eeg=DecProdCut.dec new file mode 100644 index 000000000..ddd6ed7d5 --- /dev/null +++ b/dkfiles/Dst_D0pi,KKpi0,eeg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27185205 + +# Descriptor: [D*(2010)+ -> (D0 -> K- K+ (pi0 => e+ e- gamma)) pi+]cc +# +# NickName: Dst_D0pi,KKpi0,eeg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The pi0 is forced to decay into e+ e- gamma +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Mypi0 pi0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 K- K+ Mypi0 PHSP; +Enddecay +CDecay MyantiD0 + +Decay Mypi0 + 1.00 e+ e- gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,KKpi0,gg=DecProdCut.dec b/dkfiles/Dst_D0pi,KKpi0,gg=DecProdCut.dec new file mode 100644 index 000000000..740923bb2 --- /dev/null +++ b/dkfiles/Dst_D0pi,KKpi0,gg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27163482 + +# Descriptor: [D*(2010)+ -> (D0 -> K- K+ (pi0 -> gamma gamma)) pi+]cc +# +# NickName: Dst_D0pi,KKpi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The pi0 is forced to decay into gamma gamma (asking for electron conversion with SplitSim) +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Mypi0 pi0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 K- K+ Mypi0 PHSP; +Enddecay +CDecay MyantiD0 + +Decay Mypi0 + 1.00 gamma gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,Kpieta,eeg=DecProdCut.dec b/dkfiles/Dst_D0pi,Kpieta,eeg=DecProdCut.dec new file mode 100644 index 000000000..388a88804 --- /dev/null +++ b/dkfiles/Dst_D0pi,Kpieta,eeg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27185200 + +# Descriptor: [D*(2010)+ -> (D0 -> K- pi+ (eta => e+ e- gamma)) pi+]cc +# +# NickName: Dst_D0pi,Kpieta,eeg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The eta is forced to decay into e+ e- gamma +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Myeta eta + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 K- pi+ Myeta PHSP; +Enddecay +CDecay MyantiD0 + +Decay Myeta + 1.00 e+ e- gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,Kpieta,gg=DecProdCut.dec b/dkfiles/Dst_D0pi,Kpieta,gg=DecProdCut.dec new file mode 100644 index 000000000..035c409b3 --- /dev/null +++ b/dkfiles/Dst_D0pi,Kpieta,gg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27163477 + +# Descriptor: [D*(2010)+ -> (D0 -> K- pi+ (eta -> gamma gamma)) pi+]cc +# +# NickName: Dst_D0pi,Kpieta,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The eta is forced to decay into gamma gamma (asking for electron conversion with SplitSim) +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Myeta eta + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 K- pi+ Myeta PHSP; +Enddecay +CDecay MyantiD0 + +Decay Myeta + 1.00 gamma gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,Kpipi0,eeg=DecProdCut.dec b/dkfiles/Dst_D0pi,Kpipi0,eeg=DecProdCut.dec new file mode 100644 index 000000000..0fab92f38 --- /dev/null +++ b/dkfiles/Dst_D0pi,Kpipi0,eeg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27185203 + +# Descriptor: [D*(2010)+ -> (D0 -> K- pi+ (pi0 => e+ e- gamma)) pi+]cc +# +# NickName: Dst_D0pi,Kpipi0,eeg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The pi0 is forced to decay into e+ e- gamma +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Mypi0 pi0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 K- pi+ Mypi0 PHSP; +Enddecay +CDecay MyantiD0 + +Decay Mypi0 + 1.00 e+ e- gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,Kpipi0,gg=DecProdCut.dec b/dkfiles/Dst_D0pi,Kpipi0,gg=DecProdCut.dec new file mode 100644 index 000000000..ee842e40f --- /dev/null +++ b/dkfiles/Dst_D0pi,Kpipi0,gg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27163480 + +# Descriptor: [D*(2010)+ -> (D0 -> K- pi+ (pi0 -> gamma gamma)) pi+]cc +# +# NickName: Dst_D0pi,Kpipi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The pi0 is forced to decay into gamma gamma (asking for electron conversion with SplitSim) +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Mypi0 pi0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 K- pi+ Mypi0 PHSP; +Enddecay +CDecay MyantiD0 + +Decay Mypi0 + 1.00 gamma gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,pipieta,eeg=DecProdCut.dec b/dkfiles/Dst_D0pi,pipieta,eeg=DecProdCut.dec new file mode 100644 index 000000000..263df3900 --- /dev/null +++ b/dkfiles/Dst_D0pi,pipieta,eeg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27185201 + +# Descriptor: [D*(2010)+ -> (D0 -> pi- pi+ (eta => e+ e- gamma)) pi+]cc +# +# NickName: Dst_D0pi,pipieta,eeg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The eta is forced to decay into e+ e- gamma +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Myeta eta + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 pi- pi+ Myeta PHSP; +Enddecay +CDecay MyantiD0 + +Decay Myeta + 1.00 e+ e- gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,pipieta,gg=DecProdCut.dec b/dkfiles/Dst_D0pi,pipieta,gg=DecProdCut.dec new file mode 100644 index 000000000..4dbeab788 --- /dev/null +++ b/dkfiles/Dst_D0pi,pipieta,gg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27163478 + +# Descriptor: [D*(2010)+ -> (D0 -> pi- pi+ (eta -> gamma gamma)) pi+]cc +# +# NickName: Dst_D0pi,pipieta,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The eta is forced to decay into gamma gamma (asking for electron conversion with SplitSim) +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Myeta eta + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 pi- pi+ Myeta PHSP; +Enddecay +CDecay MyantiD0 + +Decay Myeta + 1.00 gamma gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,pipipi0,eeg=DecProdCut.dec b/dkfiles/Dst_D0pi,pipipi0,eeg=DecProdCut.dec new file mode 100644 index 000000000..348b95c85 --- /dev/null +++ b/dkfiles/Dst_D0pi,pipipi0,eeg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27185204 + +# Descriptor: [D*(2010)+ -> (D0 -> pi- pi+ (pi0 => e+ e- gamma)) pi+]cc +# +# NickName: Dst_D0pi,pipipi0,eeg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The pi0 is forced to decay into e+ e- gamma +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Mypi0 pi0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 pi- pi+ Mypi0 PHSP; +Enddecay +CDecay MyantiD0 + +Decay Mypi0 + 1.00 e+ e- gamma PHSP; +Enddecay + +# +End diff --git a/dkfiles/Dst_D0pi,pipipi0,gg=DecProdCut.dec b/dkfiles/Dst_D0pi,pipipi0,gg=DecProdCut.dec new file mode 100644 index 000000000..607976c33 --- /dev/null +++ b/dkfiles/Dst_D0pi,pipipi0,gg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 27163481 + +# Descriptor: [D*(2010)+ -> (D0 -> pi- pi+ (pi0 -> gamma gamma)) pi+]cc +# +# NickName: Dst_D0pi,pipipi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance. The pi0 is forced to decay into gamma gamma (asking for electron conversion with SplitSim) +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: 90 sec +# Responsible: Alessandro Scarabotto +# Email: alessandro.scarabotto@cern.ch +# Date: 20220124 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Mypi0 pi0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.0 pi- pi+ Mypi0 PHSP; +Enddecay +CDecay MyantiD0 + +Decay Mypi0 + 1.00 gamma gamma PHSP; +Enddecay + +# +End -- GitLab From 7e225acd52495a8c51633d90152ef5c619a6ee58 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:23:54 +0200 Subject: [PATCH 211/702] Merge branch 'slopezso/bkg-lc2595' into 'master' --- ...bdac2595enu,Lambdac2595_pipiLc,Lc_pKpi.dec | 68 +++++++++++++++++++ ...dac2595munu,Lambdac2595_pipiLc,Lc_pKpi.dec | 68 +++++++++++++++++++ ...ac2595taunu,Lambdac2595_pipiLc,Lc_pKpi.dec | 68 +++++++++++++++++++ 3 files changed, 204 insertions(+) create mode 100644 dkfiles/Lb_Lambdac2595enu,Lambdac2595_pipiLc,Lc_pKpi.dec create mode 100644 dkfiles/Lb_Lambdac2595munu,Lambdac2595_pipiLc,Lc_pKpi.dec create mode 100644 dkfiles/Lb_Lambdac2595taunu,Lambdac2595_pipiLc,Lc_pKpi.dec diff --git a/dkfiles/Lb_Lambdac2595enu,Lambdac2595_pipiLc,Lc_pKpi.dec b/dkfiles/Lb_Lambdac2595enu,Lambdac2595_pipiLc,Lc_pKpi.dec new file mode 100644 index 000000000..739cb168f --- /dev/null +++ b/dkfiles/Lb_Lambdac2595enu,Lambdac2595_pipiLc,Lc_pKpi.dec @@ -0,0 +1,68 @@ +# EventType: 15586098 +# +# Descriptor: Lambda_b0 => ( Lambda_c(2595)+ => (Lambda_c+ => ^p+ ^K- ^pi+ ) pi+ pi- ) e- nu_e~ +# +# NickName: Lb_Lambdac2595enu,Lambdac2595_pipiLc,Lc_pKpi +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Event generation of Lambda_b0 -> ( Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+ ) pi+ pi- ) e- nu_e~ with stripping aligned cuts for background studies. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20220228 +# CPUTime: 3 min +# +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ ^(Lambda_b0 => ( Lambda_c(2595)+ => (Lambda_c+ => p+ K- pi+ ) pi+ pi- ) e- nu_e~ )]CC' +# tightCut.Cuts = { +# '[Lambda_b0]cc' : ' isGoodLb ' +# } +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoode = ( ( GPT > 0.25*GeV ) & inAcc & ( 'e+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) & ( GNINTREE(isGoode, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyLambda_c- +# +# +Decay Lambda_b0sig + 1.0000 MyLambda_c(2593)+ e- anti-nu_e PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2593)+ + 1.0000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.0000 p+ K- pi+ PHSP; +Enddecay +CDecay MyLambda_c- + +End diff --git a/dkfiles/Lb_Lambdac2595munu,Lambdac2595_pipiLc,Lc_pKpi.dec b/dkfiles/Lb_Lambdac2595munu,Lambdac2595_pipiLc,Lc_pKpi.dec new file mode 100644 index 000000000..e47055488 --- /dev/null +++ b/dkfiles/Lb_Lambdac2595munu,Lambdac2595_pipiLc,Lc_pKpi.dec @@ -0,0 +1,68 @@ +# EventType: 15576099 +# +# Descriptor: Lambda_b0 => ( Lambda_c(2595)+ => (Lambda_c+ => ^p+ ^K- ^pi+ ) pi+ pi- ) mu- nu_mu~ +# +# NickName: Lb_Lambdac2595munu,Lambdac2595_pipiLc,Lc_pKpi +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Event generation of Lambda_b0 -> ( Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+ ) pi+ pi- ) mu- nu_mu~ with stripping aligned cuts for background studies. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20220228 +# CPUTime: 3 min +# +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ ^(Lambda_b0 => ( Lambda_c(2595)+ => (Lambda_c+ => p+ K- pi+ ) pi+ pi- ) mu- nu_mu~ )]CC' +# tightCut.Cuts = { +# '[Lambda_b0]cc' : ' isGoodLb ' +# } +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodMu = ( ( GPT > 0.25*GeV ) & inAcc & ( 'mu+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) & ( GNINTREE(isGoodMu, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyLambda_c- +# +# +Decay Lambda_b0sig + 1.0000 MyLambda_c(2593)+ mu- anti-nu_mu PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2593)+ + 1.0000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.0000 p+ K- pi+ PHSP; +Enddecay +CDecay MyLambda_c- + +End diff --git a/dkfiles/Lb_Lambdac2595taunu,Lambdac2595_pipiLc,Lc_pKpi.dec b/dkfiles/Lb_Lambdac2595taunu,Lambdac2595_pipiLc,Lc_pKpi.dec new file mode 100644 index 000000000..4186db983 --- /dev/null +++ b/dkfiles/Lb_Lambdac2595taunu,Lambdac2595_pipiLc,Lc_pKpi.dec @@ -0,0 +1,68 @@ +# EventType: 15565097 +# +# Descriptor: Lambda_b0 => ( Lambda_c(2595)+ => (Lambda_c+ => ^p+ ^K- ^pi+ ) pi+ pi- ) tau- nu_tau~ +# +# NickName: Lb_Lambdac2595taunu,Lambdac2595_pipiLc,Lc_pKpi +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Event generation of Lambda_b0 -> ( Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+ ) pi+ pi- ) tau- nu_tau~ with stripping aligned cuts for background studies. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20220228 +# CPUTime: 3 min +# +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ ^(Lambda_b0 => ( Lambda_c(2595)+ => (Lambda_c+ => p+ K- pi+ ) pi+ pi- ) tau- nu_tau~ )]CC' +# tightCut.Cuts = { +# '[Lambda_b0]cc' : ' isGoodLb ' +# } +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodTau = ( ( GPT > 0.25*GeV ) & inAcc & ( 'tau+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) & ( GNINTREE(isGoodTau, 1 ) > 0 ) )" ] +# EndInsertPythonCode +# +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyLambda_c- +# +# +Decay Lambda_b0sig + 1.0000 MyLambda_c(2593)+ tau- anti-nu_tau PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2593)+ + 1.0000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.0000 p+ K- pi+ PHSP; +Enddecay +CDecay MyLambda_c- + +End -- GitLab From ec41bfeca588a3805fd97d70d4c482836971b18d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:26:35 +0200 Subject: [PATCH 212/702] Merge branch 'htilquin/b0_sl_bkgd' into 'master' --- ...Bd_D0pimunu,KmunuCocktail=KpimumuInAcc.dec | 131 ++++++++++++ ...K,Kpimunu,KpimunuCocktail=KpimumuInAcc.dec | 122 +++++++++++ ..._DDK,Kpimunu,munuCocktail=KpimumuInAcc.dec | 159 +++++++++++++++ .../Bd_Dmunu,KpimunuCocktail=KpimumuInAcc.dec | 192 ++++++++++++++++++ dkfiles/Bs_D0Kmunu,pimunu=KpimumuInAcc.dec | 64 ++++++ 5 files changed, 668 insertions(+) create mode 100644 dkfiles/Bd_D0pimunu,KmunuCocktail=KpimumuInAcc.dec create mode 100644 dkfiles/Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc.dec create mode 100644 dkfiles/Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc.dec create mode 100644 dkfiles/Bd_Dmunu,KpimunuCocktail=KpimumuInAcc.dec create mode 100644 dkfiles/Bs_D0Kmunu,pimunu=KpimumuInAcc.dec diff --git a/dkfiles/Bd_D0pimunu,KmunuCocktail=KpimumuInAcc.dec b/dkfiles/Bd_D0pimunu,KmunuCocktail=KpimumuInAcc.dec new file mode 100644 index 000000000..adc155786 --- /dev/null +++ b/dkfiles/Bd_D0pimunu,KmunuCocktail=KpimumuInAcc.dec @@ -0,0 +1,131 @@ +# EventType: 11574442 +# +# Descriptor: {[[B0]nos -> (D~0 -> K+ mu- anti-nu_mu) pi- mu+ nu_mu]cc, [[B0]os -> (D0 -> K- mu+ nu_mu) pi+ mu- anti-nu_mu]cc} +# +# NickName: Bd_D0pimunu,KmunuCocktail=KpimumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kpimumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kpimumuInAcc.Decay = '[B0 ==> K+ pi- ^mu+ ^mu- nu_mu nu_mu~ {X} {X} {X} {X} {X}]CC' +# kpimumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.010, GTHETA, 0.400))', +# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', +# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' +# ] +# kpimumuInAcc.Cuts = { +# '[B0]cc' : 'onePionInAcc & oneKaonInAcc', +# '[mu+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B0 -> D0 pi mu nu decays with D0 -> K mu nu +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211221 +# CPUTime: < 1 min +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 0.0058 Myanti-D*0 pi- mu+ nu_mu GOITY_ROBERTS; + 0.0058 Myanti-D*0 pi- Mytau+ nu_tau PHSP; + 0.0019 Myanti-D0 pi- mu+ nu_mu GOITY_ROBERTS; + 0.0019 Myanti-D0 pi- Mytau+ nu_tau PHSP; + 0.0028 MyD_1- mu+ nu_mu ISGW2; + 0.0019 MyD_2*- mu+ nu_mu ISGW2; + 0.0030 MyD_0*- mu+ nu_mu ISGW2; + 0.0031 MyD'_1- mu+ nu_mu ISGW2; + 0.0028 MyD_1- Mytau+ nu_tau ISGW2; + 0.0019 MyD_2*- Mytau+ nu_tau ISGW2; + 0.0030 MyD_0*- Mytau+ nu_tau ISGW2; + 0.0031 MyD'_1- Mytau+ nu_tau ISGW2; +Enddecay +CDecay anti-B0sig +# +Decay MyD*0 + 0.647 MyD0 pi0 VSS; + 0.353 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD0 + 0.0341 K- mu+ nu_mu ISGW2; + 0.0189 MyK*- mu+ nu_mu ISGW2; + 0.0160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyD_0*+ + 1.000 MyD0 pi+ PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_2*+ + 0.600 MyD0 pi+ TSS; + 0.300 MyD*0 pi+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay MyD_2*- +# +Decay MyD_1+ + 1.000 MyD*0 pi+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay MyD_1- +# +Decay MyD'_1+ + 1.000 MyD*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyD'_1- +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +Decay Mytau- + 1.000 mu- nu_tau anti-nu_mu TAULNUNU; +Enddecay +CDecay Mytau+ +# +End + diff --git a/dkfiles/Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc.dec b/dkfiles/Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc.dec new file mode 100644 index 000000000..3d81cbaf0 --- /dev/null +++ b/dkfiles/Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc.dec @@ -0,0 +1,122 @@ +# EventType: 11696452 +# +# Descriptor: {[[B0]nos -> (D*(2007)0 -> (D0 -> K- mu+ nu_mu) pi0) (D*(2010)- -> (D~0 -> K+ mu- nu_mu~) pi-) K+]cc, [[B0]os -> (D*(2007)~0 -> (D~0 -> K+ mu- nu_mu~) pi0) (D*(2010)+ -> (D0 -> K- mu+ nu_mu) pi+) K-]cc} +# +# NickName: Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kpimumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kpimumuInAcc.Decay = '([B0 ==> ^mu+ ^mu- nu_mu nu_mu~ K+ pi- {X} {X} {X} {X} {X} {X} {X} {X} {X}]CC) || ([B0 ==> ^mu+ ^mu- nu_mu nu_mu~ K- pi+ {X} {X} {X} {X} {X} {X} {X} {X} {X}]CC)' +# kpimumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.010, GTHETA, 0.400))', +# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', +# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' +# ] +# kpimumuInAcc.Cuts = { +# '[B0]cc' : 'onePionInAcc & oneKaonInAcc', +# '[mu+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B0 -> DDK decays, resulting in at least two muons, one kaon and one pion +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211221 +# CPUTime: < 1 min +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD- MyD+ +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*- MyD*+ +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Decay B0sig + 0.00075 MyD- MyD+ K0 PHSP; + 0.00320 MyD*- MyD+ K0 PHSP; + 0.00320 MyD*+ MyD- K0 PHSP; + 0.00810 MyD*- MyD*+ K0 PHSP; + 0.00107 MyD- MyD0 K+ PHSP; + 0.00350 MyD- MyD*0 K+ PHSP; + 0.00247 MyD*- MyD0 K+ PHSP; + 0.01060 MyD*- MyD*0 K+ PHSP; + 0.00075 MyD- MyD+ MyK*0 PHSP; + 0.00320 MyD*- MyD+ MyK*0 PHSP; + 0.00320 MyD*+ MyD- MyK*0 PHSP; + 0.00810 MyD*- MyD*+ MyK*0 PHSP; + 0.00107 MyD- MyD0 MyK*+ PHSP; + 0.00350 MyD- MyD*0 MyK*+ PHSP; + 0.00247 MyD*- MyD0 MyK*+ PHSP; + 0.01060 MyD*- MyD*0 MyK*+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD*+ + 0.677 MyD0 pi+ VSS; + 0.307 MyD+ pi0 VSS; + 0.016 MyD+ gamma VSP_PWAVE; +Enddecay +CDecay MyD*- +# +Decay MyD*0 + 0.647 MyD0 pi0 VSS; + 0.353 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD+ + 0.0352 Myanti-K*0 mu+ nu_mu ISGW2; + 0.0019 K- pi+ mu+ nu_mu PHSP; + 0.0010 K- pi+ pi0 mu+ nu_mu PHSP; +Enddecay +CDecay MyD- +# +Decay MyD0 + 0.0341 K- mu+ nu_mu ISGW2; + 0.0189 MyK*- mu+ nu_mu ISGW2; + 0.0160 K- pi0 mu+ nu_mu PHSP; + 0.0144 anti-K0 pi- mu+ nu_mu PHSP; + 0.00267 pi- mu+ nu_mu ISGW2; + 0.00145 pi- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +End diff --git a/dkfiles/Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc.dec b/dkfiles/Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc.dec new file mode 100644 index 000000000..94b932194 --- /dev/null +++ b/dkfiles/Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc.dec @@ -0,0 +1,159 @@ +# EventType: 11696453 +# +# Descriptor: {[[B0]nos -> (D*(2010)+ -> (D0 -> mu+ nu_mu) pi0) (D*(2010)- -> (D0 -> K+ mu- anti_nu-mu) pi-) (K*0 -> K+ pi-)]cc, [[B0]os -> (D*(2010)+ -> (D0 -> K- mu+ nu_mu) pi+) (D*(2010)- -> (D~0 -> mu- anti-nu-mu) pi0) (K*~0 -> K- pi+)]cc} +# +# NickName: Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kpimumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kpimumuInAcc.Decay = '([B0 ==> ^mu+ ^mu- nu_mu nu_mu~ K+ pi- {X} {X} {X} {X} {X} {X} {X} {X}]CC) || ([B0 ==> ^mu+ ^mu- nu_mu nu_mu~ K- pi+ {X} {X} {X} {X} {X} {X} {X} {X}]CC)' +# kpimumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.010, GTHETA, 0.400))', +# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', +# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' +# ] +# kpimumuInAcc.Cuts = { +# '[B0]cc' : 'onePionInAcc & oneKaonInAcc', +# '[mu+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B0 -> D(-> K0 mu nu_mu) D K decays, resulting in at least two muons, one kaon and one pion. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211221 +# CPUTime: < 1 min +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD- MyD+ +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*- MyD*+ +# +Alias MyD+_l D+ +Alias MyD-_l D- +ChargeConj MyD+_l MyD-_l +# +Alias MyD0_pi D0 +Alias Myanti-D0_pi anti-D0 +ChargeConj MyD0_pi Myanti-D0_pi +# +Alias MyD*+_l D*+ +Alias MyD*-_l D*- +ChargeConj MyD*+_l MyD*-_l +# +Alias MyD*0_pi D*0 +Alias Myanti-D*0_pi anti-D*0 +ChargeConj MyD*0_pi Myanti-D*0_pi +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Decay B0sig + 0.00037 MyD-_l MyD+ K0 PHSP; + 0.00037 MyD- MyD+_l K0 PHSP; + 0.00160 MyD*-_l MyD+ K0 PHSP; + 0.00160 MyD*- MyD+_l K0 PHSP; + 0.00160 MyD*+ MyD-_l K0 PHSP; + 0.00160 MyD*+_l MyD- K0 PHSP; + 0.00405 MyD*-_l MyD*+ K0 PHSP; + 0.00405 MyD*- MyD*+_l K0 PHSP; + 0.00107 MyD-_l MyD0_pi K+ PHSP; + 0.00350 MyD-_l MyD*0_pi K+ PHSP; + 0.00247 MyD*-_l MyD0_pi K+ PHSP; + 0.01060 MyD*-_l MyD*0_pi K+ PHSP; + 0.00037 MyD-_l MyD+ MyK*0 PHSP; + 0.00037 MyD- MyD+_l MyK*0 PHSP; + 0.00160 MyD*-_l MyD+ MyK*0 PHSP; + 0.00160 MyD*- MyD+_l MyK*0 PHSP; + 0.00160 MyD*+_l MyD- MyK*0 PHSP; + 0.00160 MyD*+ MyD-_l MyK*0 PHSP; + 0.00405 MyD*-_l MyD*+ MyK*0 PHSP; + 0.00405 MyD*- MyD*+_l MyK*0 PHSP; + 0.00107 MyD-_l MyD0_pi MyK*+ PHSP; + 0.00350 MyD-_l MyD*0_pi MyK*+ PHSP; + 0.00247 MyD*-_l MyD0_pi MyK*+ PHSP; + 0.01060 MyD*-_l MyD*0_pi MyK*+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD*+ + 0.677 MyD0 pi+ VSS; + 0.307 MyD+ pi0 VSS; + 0.016 MyD+ gamma VSP_PWAVE; +Enddecay +CDecay MyD*- +# +Decay MyD*+_l + 0.677 MyD0 pi+ VSS; + 0.307 MyD+_l pi0 VSS; + 0.016 MyD+_l gamma VSP_PWAVE; +Enddecay +CDecay MyD*-_l +# +Decay MyD*0_pi + 0.647 MyD0_pi pi0 VSS; + 0.353 MyD0_pi gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0_pi +# +Decay MyD+ + 0.0352 Myanti-K*0 mu+ nu_mu ISGW2; + 0.0019 K- pi+ mu+ nu_mu PHSP; + 0.0010 K- pi+ pi0 mu+ nu_mu PHSP; +Enddecay +CDecay MyD- +# +Decay MyD0 + 0.0341 K- mu+ nu_mu ISGW2; + 0.0189 MyK*- mu+ nu_mu ISGW2; + 0.0160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyD+_l + 0.000374 mu+ nu_mu SLN; + 0.0876 anti-K0 mu+ nu_mu ISGW2; +Enddecay +CDecay MyD-_l +# +Decay MyD0_pi + 0.0144 anti-K0 pi- mu+ nu_mu PHSP; + 0.00267 pi- mu+ nu_mu ISGW2; + 0.00145 pi- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0_pi +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +End diff --git a/dkfiles/Bd_Dmunu,KpimunuCocktail=KpimumuInAcc.dec b/dkfiles/Bd_Dmunu,KpimunuCocktail=KpimumuInAcc.dec new file mode 100644 index 000000000..73a881d13 --- /dev/null +++ b/dkfiles/Bd_Dmunu,KpimunuCocktail=KpimumuInAcc.dec @@ -0,0 +1,192 @@ +# EventType: 11574052 +# +# Descriptor: {[[B0]nos -> (D- -> K+ pi- mu- anti-nu_mu) nu_mu mu+]cc, [[B0]os -> (D+ -> K- pi+ mu+ nu_mu) anti-nu_mu mu-]cc} +# +# NickName: Bd_Dmunu,KpimunuCocktail=KpimumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kpimumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kpimumuInAcc.Decay = '[B0 ==> K+ pi- ^mu+ ^mu- nu_mu nu_mu~ {X} {X} {X} {X} {X} {X} {X} {X}]CC' +# kpimumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.010, GTHETA, 0.400))', +# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', +# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' +# ] +# kpimumuInAcc.Cuts = { +# '[B0]cc' : 'onePionInAcc & oneKaonInAcc', +# '[mu+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B0 -> D(*) mu/tau nu decays +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20211221 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Alias Myphi phi +ChargeConj Myphi Myphi +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_0*0 D_0*0 +Alias MyantiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyantiD_0*0 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 0.023100 MyD- mu+ nu_mu ISGW2; + 0.050600 MyD*- mu+ nu_mu ISGW2; + 0.001440 MyD_0*- mu+ nu_mu ISGW2; + 0.000620 MyD'_1- mu+ nu_mu ISGW2; + 0.001850 MyD_1- mu+ nu_mu ISGW2; + 0.001650 MyD_2*- mu+ nu_mu ISGW2; + 0.000130 MyD- Myphi mu+ nu_mu PHSP; + 0.000140 MyD*- Myphi mu+ nu_mu PHSP; + 0.001300 MyD- pi0 pi0 mu+ nu_mu PHSP; + 0.001300 MyD- pi+ pi- mu+ nu_mu PHSP; + 0.001400 MyD*- pi0 pi0 mu+ nu_mu PHSP; + 0.001400 MyD*- pi+ pi- mu+ nu_mu PHSP; + 0.023100 MyD- Mytau+ nu_tau ISGW2; + 0.050600 MyD*- Mytau+ nu_tau ISGW2; + 0.001440 MyD_0*- Mytau+ nu_tau ISGW2; + 0.000620 MyD_1- Mytau+ nu_tau ISGW2; + 0.001850 MyD'_1- Mytau+ nu_tau ISGW2; + 0.001650 MyD_2*- Mytau+ nu_tau ISGW2; + 0.000130 MyD- Myphi Mytau+ nu_tau PHSP; + 0.000140 MyD*- Myphi Mytau+ nu_tau PHSP; + 0.001300 MyD- pi0 pi0 Mytau+ nu_tau PHSP; + 0.001300 MyD- pi+ pi- Mytau+ nu_tau PHSP; + 0.001400 MyD*- pi0 pi0 Mytau+ nu_tau PHSP; + 0.001400 MyD*- pi+ pi- Mytau+ nu_tau PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD+ + 0.0352 Myanti-K*0 mu+ nu_mu ISGW2; + 0.0019 K- pi+ mu+ nu_mu PHSP; + 0.0010 K- pi+ pi0 mu+ nu_mu PHSP; +Enddecay +CDecay MyD- +# +Decay MyD0 + 0.0341 K- mu+ nu_mu ISGW2; + 0.0189 MyK*- mu+ nu_mu ISGW2; + 0.0160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyD*+ + 0.6770 MyD0 pi+ VSS; + 0.3070 MyD+ pi0 VSS; + 0.0160 MyD+ gamma VSP_PWAVE; +Enddecay +CDecay MyD*- +# +Decay MyD_0*+ + 0.2667 MyD+ pi0 PHSP; + 0.0129 MyD*+ pi0 pi0 PHSP; + 0.0258 MyD*+ pi+ pi- PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_0*0 + 0.5533 MyD+ pi- PHSP; + 0.0258 MyD*+ pi- pi0 PHSP; +Enddecay +CDecay MyantiD_0*0 +# +Decay MyD_1+ + 0.0646 MyD*+ pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1454 MyD_0*0 pi+ PHSP; + 0.0397 MyD_0*+ pi0 PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD'_1+ + 0.081 MyD*+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.052 MyD+ pi0 pi0 PHSP; + 0.104 MyD+ pi+ pi- PHSP; +Enddecay +CDecay MyD'_1- +# +Decay MyD_2*+ + 0.0280 MyD*+ pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.1333 MyD+ pi0 TSS; + 0.0820 MyD_0*0 pi+ PHSP; + 0.0224 MyD_0*+ pi0 PHSP; + 0.0013 MyD*+ pi0 pi0 PHSP; + 0.0024 MyD*+ pi+ pi- PHSP; + 0.0160 MyD+ pi0 pi0 PHSP; + 0.0320 MyD+ pi+ pi- PHSP; +Enddecay +CDecay MyD_2*- +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +Decay Myphi + 1.000 K+ K- VSS; +Enddecay +# +Decay Mytau- + 1.000 mu- nu_tau anti-nu_mu TAULNUNU; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Bs_D0Kmunu,pimunu=KpimumuInAcc.dec b/dkfiles/Bs_D0Kmunu,pimunu=KpimumuInAcc.dec new file mode 100644 index 000000000..cb386ae3d --- /dev/null +++ b/dkfiles/Bs_D0Kmunu,pimunu=KpimumuInAcc.dec @@ -0,0 +1,64 @@ +# EventType: 13574065 +# +# Descriptor: {[[B_s0]nos => K- mu+ nu_mu (D~0 -> K0 pi+ mu- nu_mu~)]cc, [[B_s0]os => K+ mu- nu_mu~ (D0 -> K~0 pi- mu+ nu_mu)]cc} +# +# NickName: Bs_D0Kmunu,pimunu=KpimumuInAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kpimumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kpimumuInAcc.Decay = '[B_s0 ==> ^mu+ ^mu- nu_mu nu_mu~ K- pi+ {pi0} {K0} {nu_tau} {nu_tau~}]CC' +# kpimumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.010, GTHETA, 0.400))', +# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', +# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' +# ] +# kpimumuInAcc.Cuts = { +# '[B_s0]cc' : 'onePionInAcc & oneKaonInAcc', +# '[mu+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: Bs -> D0 K mu nu decays, where D0 -> pi mu nu X +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20220323 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.500 Myanti-D0 K- mu+ nu_mu PHSP; + 0.500 Myanti-D0 K- Mytau+ nu_tau PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD0 + 0.0144 pi- anti-K0 mu+ nu_mu PHSP; + 0.0027 pi- mu+ nu_mu ISGW2; + 0.0014 pi- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End -- GitLab From f2e94b0d10e00028e6a20c3929e45339823fd2e7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 15:28:22 +0200 Subject: [PATCH 213/702] Merge branch 'htilquin/kktautau_electrons' into 'master' --- dkfiles/Bs_D0Kenu,Kenu=DecProdCut.dec | 56 +++++++++++++++++ dkfiles/Bs_D0Klnu,Klnu=DecProdCut.dec | 80 +++++++++++++++++++++++++ dkfiles/Bs_D0Kmunu,Kmunu=DecProdCut.dec | 56 +++++++++++++++++ dkfiles/Bs_KKtautau,ee=DecProdCut.dec | 34 +++++++++++ dkfiles/Bs_KKtautau,mue=DecProdCut.dec | 44 ++++++++++++++ 5 files changed, 270 insertions(+) create mode 100644 dkfiles/Bs_D0Kenu,Kenu=DecProdCut.dec create mode 100644 dkfiles/Bs_D0Klnu,Klnu=DecProdCut.dec create mode 100644 dkfiles/Bs_D0Kmunu,Kmunu=DecProdCut.dec create mode 100644 dkfiles/Bs_KKtautau,ee=DecProdCut.dec create mode 100644 dkfiles/Bs_KKtautau,mue=DecProdCut.dec diff --git a/dkfiles/Bs_D0Kenu,Kenu=DecProdCut.dec b/dkfiles/Bs_D0Kenu,Kenu=DecProdCut.dec new file mode 100644 index 000000000..b66de2bb2 --- /dev/null +++ b/dkfiles/Bs_D0Kenu,Kenu=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 13584063 +# +# Descriptor: {[[B_s0]nos -> (anti-D0 -> K+ e- anti-nu_e) K- e+ nu_e]cc, [[B_s0]os -> (D0 -> K- e+ nu_e) K+ e- anti-nu_e]cc} +# +# NickName: Bs_D0Kenu,Kenu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: semi-leptonic B_s0 -> D0 K e nu decays +# EndDocumentation +# +# PhysicsWG: RD +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20220318 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.104 Myanti-D0 K- e+ nu_e PHSP; + 0.104 Myanti-D0 K- Mytau+ nu_tau PHSP; + 0.104 Myanti-D0 MyK*- e+ nu_e PHSP; + 0.104 Myanti-D0 MyK*- Mytau+ nu_tau PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD0 + 0.341 K- e+ nu_e ISGW2; + 0.189 MyK*- e+ nu_e ISGW2; + 0.160 K- pi0 e+ nu_e PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_D0Klnu,Klnu=DecProdCut.dec b/dkfiles/Bs_D0Klnu,Klnu=DecProdCut.dec new file mode 100644 index 000000000..7b6e23a00 --- /dev/null +++ b/dkfiles/Bs_D0Klnu,Klnu=DecProdCut.dec @@ -0,0 +1,80 @@ +# EventType: 13574063 +# +# Descriptor: {[[B_s0]nos -> (anti-D0 -> K+ mu- anti-nu_mu) K- e+ nu_e]cc, [[B_s0]os -> (D0 -> K- mu+ nu_mu) K+ e- anti-nu_e]cc} +# +# NickName: Bs_D0Klnu,Klnu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: semi-leptonic B_s0 -> D0 K l nu decays, where l can be a muon or an electron +# EndDocumentation +# +# PhysicsWG: RD +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20220318 +# +Alias MyD0_e D0 +Alias Myanti-D0_e anti-D0 +ChargeConj MyD0_e Myanti-D0_e +# +Alias MyD0_m D0 +Alias Myanti-D0_m anti-D0 +ChargeConj MyD0_m Myanti-D0_m +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay B_s0sig + 0.104 Myanti-D0_e K- mu+ nu_mu PHSP; + 0.104 Myanti-D0_m K- e+ nu_e PHSP; + 0.104 Myanti-D0_e K- Mytau_m+ nu_tau PHSP; + 0.104 Myanti-D0_m K- Mytau_e+ nu_tau PHSP; + 0.104 Myanti-D0_e MyK*- mu+ nu_mu PHSP; + 0.104 Myanti-D0_m MyK*- e+ nu_e PHSP; + 0.104 Myanti-D0_e MyK*- Mytau_m+ nu_tau PHSP; + 0.104 Myanti-D0_m MyK*- Mytau_e+ nu_tau PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD0_m + 0.341 K- mu+ nu_mu ISGW2; + 0.189 MyK*- mu+ nu_mu ISGW2; + 0.160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0_m +# +Decay MyD0_e + 0.341 K- e+ nu_e ISGW2; + 0.189 MyK*- e+ nu_e ISGW2; + 0.160 K- pi0 e+ nu_e PHSP; +Enddecay +CDecay Myanti-D0_e +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End diff --git a/dkfiles/Bs_D0Kmunu,Kmunu=DecProdCut.dec b/dkfiles/Bs_D0Kmunu,Kmunu=DecProdCut.dec new file mode 100644 index 000000000..bf2f57063 --- /dev/null +++ b/dkfiles/Bs_D0Kmunu,Kmunu=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 13574064 +# +# Descriptor: {[[B_s0]nos -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc, [[B_s0]os -> (D0 -> K- mu+ nu_mu) K+ mu- anti-nu_mu]cc} +# +# NickName: Bs_D0Kmunu,Kmunu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: semi-leptonic B_s0 -> D0 K mu nu decays +# EndDocumentation +# +# PhysicsWG: RD +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20220318 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.104 Myanti-D0 K- mu+ nu_mu PHSP; + 0.104 Myanti-D0 K- Mytau+ nu_tau PHSP; + 0.104 Myanti-D0 MyK*- mu+ nu_mu PHSP; + 0.104 Myanti-D0 MyK*- Mytau+ nu_tau PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD0 + 0.341 K- mu+ nu_mu ISGW2; + 0.189 MyK*- mu+ nu_mu ISGW2; + 0.160 K- pi0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_KKtautau,ee=DecProdCut.dec b/dkfiles/Bs_KKtautau,ee=DecProdCut.dec new file mode 100644 index 000000000..bbd515213 --- /dev/null +++ b/dkfiles/Bs_KKtautau,ee=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 13524042 +# +# Descriptor: {[[B_s0]nos -> K+ K- (tau+ -> e+ nu_e nu_tau~) (tau- -> e- nu_e~ nu_tau)]cc, [[B_s0]os -> K+ K- (tau- -> e- nu_e~ nu_tau) (tau+ -> e+ nu_e nu_tau~)]cc} +# +# NickName: Bs_KKtautau,ee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K K tau tau decays, with taus decaying to electrons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20220318 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 1.000 K+ K- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_KKtautau,mue=DecProdCut.dec b/dkfiles/Bs_KKtautau,mue=DecProdCut.dec new file mode 100644 index 000000000..925a00709 --- /dev/null +++ b/dkfiles/Bs_KKtautau,mue=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 13514063 +# +# Descriptor: {[[B_s0]nos -> K+ K- (tau+ -> mu+ nu_mu nu_tau~) (tau- -> e- nu_e~ nu_tau)]cc, [[B_s0]os -> K+ K- (tau- -> mu- nu_mu~ nu_tau) (tau+ -> e+ nu_e nu_tau~)]cc} +# +# NickName: Bs_KKtautau,mue=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K K tau(-> mu nu nu) tau(-> e nu nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20220318 +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay B_s0sig + 0.500 K+ K- Mytau_e+ Mytau_m- PHSP; + 0.500 K+ K- Mytau_m+ Mytau_e- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End -- GitLab From 803412d344d8586d280f84c61f82ce0e3203112e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 16:20:58 +0200 Subject: [PATCH 214/702] Merge branch 'yangjie/Lb_LcH' into 'master' --- dkfiles/Lb_LcK,pKK=PHSP,DecProdCut.dec | 35 +++++++++++++++++++++++ dkfiles/Lb_LcK,ppipi=PHSP,DecProdCut.dec | 35 +++++++++++++++++++++++ dkfiles/Lb_Lcpi,pKK=PHSP,DecProdCut.dec | 35 +++++++++++++++++++++++ dkfiles/Lb_Lcpi,ppipi=PHSP,DecProdCut.dec | 35 +++++++++++++++++++++++ 4 files changed, 140 insertions(+) create mode 100644 dkfiles/Lb_LcK,pKK=PHSP,DecProdCut.dec create mode 100644 dkfiles/Lb_LcK,ppipi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Lb_Lcpi,pKK=PHSP,DecProdCut.dec create mode 100644 dkfiles/Lb_Lcpi,ppipi=PHSP,DecProdCut.dec diff --git a/dkfiles/Lb_LcK,pKK=PHSP,DecProdCut.dec b/dkfiles/Lb_LcK,pKK=PHSP,DecProdCut.dec new file mode 100644 index 000000000..7e1e2e413 --- /dev/null +++ b/dkfiles/Lb_LcK,pKK=PHSP,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 15164033 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K+ K-) K-]cc +# +# NickName: Lb_LcK,pKK=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc K with Lc -> p K K, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Yang-Jie Su +# Email: yangjie@cern.ch +# Date: 20220307 +# + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig +1.000 MyLambda_c+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ K+ K- PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_LcK,ppipi=PHSP,DecProdCut.dec b/dkfiles/Lb_LcK,ppipi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..db013b0e4 --- /dev/null +++ b/dkfiles/Lb_LcK,ppipi=PHSP,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 15164032 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ pi+ pi-) K-]cc +# +# NickName: Lb_LcK,ppipi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc K with Lc -> p pi pi, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Yang-Jie Su +# Email: yangjie@cern.ch +# Date: 20220307 +# + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig +1.000 MyLambda_c+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpi,pKK=PHSP,DecProdCut.dec b/dkfiles/Lb_Lcpi,pKK=PHSP,DecProdCut.dec new file mode 100644 index 000000000..c3a2ff6a4 --- /dev/null +++ b/dkfiles/Lb_Lcpi,pKK=PHSP,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 15164003 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K+ K-) pi-]cc +# +# NickName: Lb_Lcpi,pKK=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc pi with Lc -> p K K, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Yang-Jie Su +# Email: yangjie@cern.ch +# Date: 20220307 +# + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig +1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ K+ K- PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpi,ppipi=PHSP,DecProdCut.dec b/dkfiles/Lb_Lcpi,ppipi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..ad73e65b8 --- /dev/null +++ b/dkfiles/Lb_Lcpi,ppipi=PHSP,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 15164002 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ pi+ pi-) pi-]cc +# +# NickName: Lb_Lcpi,ppipi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc pi with Lc -> p pi pi, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Yang-Jie Su +# Email: yangjie@cern.ch +# Date: 20220307 +# + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig +1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End -- GitLab From 34acbb5075491274a67ae31599f1578a48c34a80 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 16:55:46 +0200 Subject: [PATCH 215/702] Merge branch 'emrodrig/b2mu' into 'master' --- ...,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...,ta1=0ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...eV,ta1=0ps,ma2=3GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...V,ta1=10ps,ma2=3GeV,ta2=0fs,DecProdCut.dec | 59 +++++++++++++++++++ ...,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 59 +++++++++++++++++++ ...eV,ta1=0ps,ma2=1GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec | 59 +++++++++++++++++++ ...,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...a1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ ...ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 ++++++++++++++++++ 36 files changed, 2091 insertions(+) create mode 100644 dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+1a2mumumumu,ma1=3.0GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec diff --git a/dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..d7b02b86d --- /dev/null +++ b/dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115004 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+1a2mumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..400d8e4be --- /dev/null +++ b/dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115010 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+1a2mumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1.0 GeV, tau_a1 = 100ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..f6044d537 --- /dev/null +++ b/dkfiles/B+_K+1a2mumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115007 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+1a2mumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..71ecd6aa0 --- /dev/null +++ b/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115012 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.75 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1.75 GeV, tau_a1 = 100ps, m_a2 = 3.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..7c39ca5fe --- /dev/null +++ b/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115008 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.75 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1.75 GeV, tau_a1 = 10ps, m_a2 = 3.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..a967a9a95 --- /dev/null +++ b/dkfiles/B+_K+1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115009 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.5 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 2.5 GeV, tau_a1 = 10ps, m_a2 = 1.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+1a2mumumumu,ma1=3.0GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+1a2mumumumu,ma1=3.0GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..2008493b6 --- /dev/null +++ b/dkfiles/B+_K+1a2mumumumu,ma1=3.0GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115013 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+1a2mumumumu,ma1=3.0GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 3.0 GeV, tau_a1 = 100ps, m_a2 = 1.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..a1252e716 --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117099 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 0.5 GeV, tau_a1 = 0ps, m_a2 = 1.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..7108f7ce3 --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117093 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 0.5 GeV, tau_a1 = 100ps, m_a2 = 1.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..3b86f3bd6 --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117096 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 0.5 GeV, tau_a1 = 10ps, m_a2 = 1.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..f80e9bd3a --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117098 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 0ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..474bb6bf0 --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117097 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1.0 GeV, tau_a1 = 0ps, m_a2 = 3.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..a21529cf8 --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117092 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1.0 GeV, tau_a1 = 100ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..c7a6a9ee6 --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117091 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1.0 GeV, tau_a1 = 100ps, m_a2 = 3.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..85d981025 --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117095 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..87c6d4754 --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117094 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1.0 GeV, tau_a1 = 10ps, m_a2 = 3.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..b0eebc8eb --- /dev/null +++ b/dkfiles/B+_K+a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115005 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.75 0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1.75 GeV, tau_a1 = 0ps, m_a2 = 3.0 GeV and tau_a2 = 0ps +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..bb2135992 --- /dev/null +++ b/dkfiles/B+_K+a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115006 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.5 0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 2.5 GeV, tau_a1 = 0 ps, m_a2 = 1.0 GeV and tau_a2 = ops +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..a66c5ed26 --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114026 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.75 0.000 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..a5fcb2f5b --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114079 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.75 1.0000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..473244039 --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,59 @@ +# This is the decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114034 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.75 1.0000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End + diff --git a/dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..7ad72987b --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114021 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=1GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 0.000 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..94fe6baeb --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114028 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=1GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.0000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..b0080af40 --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=1GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,59 @@ +# This is the decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114027 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=1GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.0000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End + diff --git a/dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..cef905d87 --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114020 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.5 0.000 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..2abac405c --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114029 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=2.5GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.5 1.0000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 1.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..313a7583d --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,59 @@ +# This is the decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114080 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.5 1.0000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End + diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..db78a149b --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116003 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 0.5 GeV, tau_a1 = 0ps, m_a2 = 1.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..efd69d78e --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116009 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 0.5 GeV, tau_a1 = 100ps, m_a2 = 1.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..823692246 --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116006 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 0.5 GeV, tau_a1 = 10ps, m_a2 = 1.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..a5d8f08ca --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116004 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 0ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..8c7e1e9d5 --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116005 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1.0 GeV, tau_a1 = 0ps, m_a2 = 3.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..008e01a24 --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116099 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 100ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..1a8f917e2 --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116012 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1.0 GeV, tau_a1 = 100ps, m_a2 = 3.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..fe0be936e --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116007 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..45cd50959 --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116008 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1.0 GeV, tau_a1 = 10ps, m_a2 = 3.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End -- GitLab From e4245cea8d53a87f87e08e13ee9783642f8a4687 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 12 Apr 2022 23:01:19 +0200 Subject: [PATCH 216/702] Merge branch 'bdey/my-changes-new' into 'master' --- ...htCut,mKshhCut,PHSP,KSVtxCut,HighPtEta.dec | 81 ++++++++++++++++++ ...htCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0.dec | 81 ++++++++++++++++++ ...tEta=TightCut,Kst982width100,HighPtEta.dec | 79 ++++++++++++++++++ ...tpi0=TightCut,Kst982width100,HighPtPi0.dec | 79 ++++++++++++++++++ ...Bd_Kstpi0gamma=TightCut,Kst982width100.dec | 79 ++++++++++++++++++ ...htCut,mKshhCut,PHSP,KSVtxCut,HighPtEta.dec | 82 +++++++++++++++++++ ...htCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0.dec | 82 +++++++++++++++++++ ...s_PhiEta=TightCut,Phiwidth20,HighPtEta.dec | 69 ++++++++++++++++ ...s_Phipi0=TightCut,Phiwidth20,HighPtPi0.dec | 69 ++++++++++++++++ ...+gamma=TightCut,mKshhCut,PHSP,KSVtxCut.dec | 76 +++++++++++++++++ dkfiles/Lb_JpsipK,ee=XLL,DecProdCut.dec | 34 ++++++++ .../Lb_JpsipK,mm=XLL,JpsiXLL,DecProdCut.dec | 33 ++++++++ dkfiles/Lb_pKee=XLL,DecProdCut.dec | 29 +++++++ 13 files changed, 873 insertions(+) create mode 100644 dkfiles/Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta.dec create mode 100644 dkfiles/Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0.dec create mode 100644 dkfiles/Bd_KstEta=TightCut,Kst982width100,HighPtEta.dec create mode 100644 dkfiles/Bd_Kstpi0=TightCut,Kst982width100,HighPtPi0.dec create mode 100644 dkfiles/Bd_Kstpi0gamma=TightCut,Kst982width100.dec create mode 100644 dkfiles/Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta.dec create mode 100644 dkfiles/Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0.dec create mode 100644 dkfiles/Bs_PhiEta=TightCut,Phiwidth20,HighPtEta.dec create mode 100644 dkfiles/Bs_Phipi0=TightCut,Phiwidth20,HighPtPi0.dec create mode 100644 dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,mKshhCut,PHSP,KSVtxCut.dec create mode 100755 dkfiles/Lb_JpsipK,ee=XLL,DecProdCut.dec create mode 100755 dkfiles/Lb_JpsipK,mm=XLL,JpsiXLL,DecProdCut.dec create mode 100644 dkfiles/Lb_pKee=XLL,DecProdCut.dec diff --git a/dkfiles/Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta.dec b/dkfiles/Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta.dec new file mode 100644 index 000000000..39a2a745f --- /dev/null +++ b/dkfiles/Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta.dec @@ -0,0 +1,81 @@ +# EventType: 11104574 +# +# Descriptor: [Beauty -> pi+ pi- (KS0 -> pi+ pi-) (eta -> gamma gamma)]cc +# +# NickName: Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/mKshhCut" +# evtgendecay.addTool( LoKi__GenCutTool ,'mKshhCut') +# evtgendecay.mKshhCut.Decay = '[^(Beauty => pi+ pi- KS0 eta)]CC' +# evtgendecay.mKshhCut.Cuts = {'[B0]cc' : ' mKshhCut '} +# evtgendecay.mKshhCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "CS = LoKi.GenChild.Selector", +# "mKshhCut = ( GMASS(CS('[(Beauty => ^pi+ pi- KS0 eta)]CC'),CS('[(Beauty => pi+ ^pi- KS0 eta)]CC'), CS('[(Beauty => pi+ pi- ^KS0 eta)]CC')) < 2 * GeV)"] +# +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[Beauty => ^pi+ ^pi- ^(KS0 => ^pi+ ^pi-) ^eta]CC' +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc' , +# 'KS0' : 'decayBeforeTT', +# 'eta' : 'goodEta' +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "goodEta = ('eta' == GABSID) & ( GPT > 2.5 * GeV ) & InEcal", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# EndInsertPythonCode +# +# Documentation: Bkgd for Kspipigamma, all in PHSP, pi pi in acceptance, mKshh < 2 GeV, high PT eta in Acc, KS0 VTZ < 2.4 m +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20211119 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Alias Myeta eta +ChargeConj Myeta Myeta +# +Decay B0sig + 1.000 pi+ pi- MyK0s Myeta PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myeta + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0.dec b/dkfiles/Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0.dec new file mode 100644 index 000000000..6c4287835 --- /dev/null +++ b/dkfiles/Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0.dec @@ -0,0 +1,81 @@ +# EventType: 11104573 +# +# Descriptor: [Beauty -> pi+ pi- (KS0 -> pi+ pi-) (pi0 -> gamma gamma)]cc +# +# NickName: Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0 +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/mKshhCut" +# evtgendecay.addTool( LoKi__GenCutTool ,'mKshhCut') +# evtgendecay.mKshhCut.Decay = '[^(Beauty => pi+ pi- KS0 pi0)]CC' +# evtgendecay.mKshhCut.Cuts = {'[B0]cc' : ' mKshhCut '} +# evtgendecay.mKshhCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "CS = LoKi.GenChild.Selector", +# "mKshhCut = ( GMASS(CS('[(Beauty => ^pi+ pi- KS0 pi0)]CC'),CS('[(Beauty => pi+ ^pi- KS0 pi0)]CC'), CS('[(Beauty => pi+ pi- ^KS0 pi0)]CC')) < 2 * GeV)"] +# +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[Beauty => ^pi+ ^pi- ^(KS0 => ^pi+ ^pi-) ^pi0]CC' +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc' , +# 'KS0' : 'decayBeforeTT', +# 'pi0' : 'goodPi0' +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "goodPi0 = ('pi0' == GABSID) & ( GPT > 2.5 * GeV ) & InEcal", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# EndInsertPythonCode +# +# Documentation: Bkgd for Kspipigamma, all in PHSP, pi pi in acceptance, mKshh < 2 GeV, high PT pi0 in Acc, KS0 VTZ < 2.4 m +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20210927 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B0sig + 1.000 pi+ pi- MyK0s Mypi0 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bd_KstEta=TightCut,Kst982width100,HighPtEta.dec b/dkfiles/Bd_KstEta=TightCut,Kst982width100,HighPtEta.dec new file mode 100644 index 000000000..83f8cf541 --- /dev/null +++ b/dkfiles/Bd_KstEta=TightCut,Kst982width100,HighPtEta.dec @@ -0,0 +1,79 @@ +# EventType: 11102452 +# +# Descriptor: [Beauty -> (K*(892)0 -> K+ pi-) (eta -> gamma gamma)]cc +# +# NickName: Bd_KstEta=TightCut,Kst982width100,HighPtEta +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => (K*(892)0 => ^K+ ^pi-) ^eta]CC' +# tightCut.Cuts = { +# '[K+]cc' : 'inAcc' , +# '[pi-]cc' : 'inAcc' , +# 'eta' : 'goodEta' +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "goodEta = ('eta' == GABSID) & ( GPT > 2.5 * GeV ) & InEcal", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# ] +# +# EndInsertPythonCode +# +# Documentation: Bkgd for B->K*G, all in PHSP, Kpi in acceptance, high PT eta +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20210927 +# +# +Alias Myeta eta +ChargeConj Myeta Myeta +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# + +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.895 0.06 +ChangeMassMin MyK*0 0.795 +ChangeMassMax MyK*0 0.995 + +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.895 0.06 +ChangeMassMin Myanti-K*0 0.795 +ChangeMassMax Myanti-K*0 0.995 +# +Decay B0sig + 1.000 MyK*0 Myeta PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay Myeta + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bd_Kstpi0=TightCut,Kst982width100,HighPtPi0.dec b/dkfiles/Bd_Kstpi0=TightCut,Kst982width100,HighPtPi0.dec new file mode 100644 index 000000000..a964a217a --- /dev/null +++ b/dkfiles/Bd_Kstpi0=TightCut,Kst982width100,HighPtPi0.dec @@ -0,0 +1,79 @@ +# EventType: 11102453 +# +# Descriptor: [Beauty -> (K*(892)0 -> K+ pi-) (pi0 -> gamma gamma)]cc +# +# NickName: Bd_Kstpi0=TightCut,Kst982width100,HighPtPi0 +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => (K*(892)0 => ^K+ ^pi-) ^pi0]CC' +# tightCut.Cuts = { +# '[K+]cc' : 'inAcc' , +# '[pi-]cc' : 'inAcc' , +# 'pi0' : 'goodPi0' +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "goodPi0 = ('pi0' == GABSID) & ( GPT > 3.0 * GeV ) & InEcal", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# ] +# +# EndInsertPythonCode +# +# Documentation: Bkgd for B->K*G, all in PHSP, Kpi in acceptance, high PT pi0 +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20210927 +# +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# + +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.895 0.06 +ChangeMassMin MyK*0 0.795 +ChangeMassMax MyK*0 0.995 + +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.895 0.06 +ChangeMassMin Myanti-K*0 0.795 +ChangeMassMax Myanti-K*0 0.995 +# +Decay B0sig + 1.000 MyK*0 Mypi0 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bd_Kstpi0gamma=TightCut,Kst982width100.dec b/dkfiles/Bd_Kstpi0gamma=TightCut,Kst982width100.dec new file mode 100644 index 000000000..9aad81c64 --- /dev/null +++ b/dkfiles/Bd_Kstpi0gamma=TightCut,Kst982width100.dec @@ -0,0 +1,79 @@ +# EventType: 11102663 +# +# Descriptor: [Beauty -> (K*(892)0 -> K+ pi-) (pi0 -> gamma gamma) gamma]cc +# +# NickName: Bd_Kstpi0gamma=TightCut,Kst982width100 +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 ==> (K*(892)0 => ^K+ ^pi-) pi0 ^gamma]CC' +# tightCut.Cuts = { +# '[K+]cc' : 'inAcc' , +# '[pi-]cc' : 'inAcc' , +# 'gamma' : 'goodPhoton' +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 2.5 * GeV ) & InEcal", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# ] +# +# EndInsertPythonCode +# +# Documentation: Bkgd for B->K*G, all in PHSP, Kpi in acceptance, high PT photon +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20210927 +# +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# + +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.895 0.06 +ChangeMassMin MyK*0 0.795 +ChangeMassMax MyK*0 0.995 + +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.895 0.06 +ChangeMassMin Myanti-K*0 0.795 +ChangeMassMax Myanti-K*0 0.995 +# +Decay B0sig + 1.000 MyK*0 Mypi0 gamma PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta.dec b/dkfiles/Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta.dec new file mode 100644 index 000000000..b1deee4fb --- /dev/null +++ b/dkfiles/Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta.dec @@ -0,0 +1,82 @@ +# EventType: 13104523 +# +# Descriptor: [Beauty -> K+ pi- (KS0 -> pi+ pi-) (eta -> gamma gamma)]cc +# +# NickName: Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/mKshhCut" +# evtgendecay.addTool( LoKi__GenCutTool ,'mKshhCut') +# evtgendecay.mKshhCut.Decay = '[^(Beauty => K+ pi- KS0 eta)]CC' +# evtgendecay.mKshhCut.Cuts = {'[B_s0]cc' : ' mKshhCut '} +# evtgendecay.mKshhCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "CS = LoKi.GenChild.Selector", +# "mKshhCut = ( GMASS(CS('[(Beauty => ^K+ pi- KS0 eta)]CC'),CS('[(Beauty => K+ ^pi- KS0 eta)]CC'), CS('[(Beauty => K+ pi- ^KS0 eta)]CC')) < 2 * GeV)"] +# +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[Beauty => ^K+ ^pi- ^(KS0 => ^pi+ ^pi-) ^eta]CC' +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc' , +# '[K+]cc' : 'inAcc' , +# 'KS0' : 'decayBeforeTT', +# 'eta' : 'goodEta' +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "goodEta = ('eta' == GABSID) & ( GPT > 2.5 * GeV ) & InEcal", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# EndInsertPythonCode +# +# Documentation: Bkgd for KsKpigamma, all in PHSP, Kshh in acceptance, mKshh < 2 GeV, high PT eta in Acc, KS0 VTZ < 2.4 m +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20211119 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Alias Myeta eta +ChargeConj Myeta Myeta +# +Decay B_s0sig + 1.000 K+ pi- MyK0s Myeta PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myeta + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0.dec b/dkfiles/Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0.dec new file mode 100644 index 000000000..f33981bed --- /dev/null +++ b/dkfiles/Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0.dec @@ -0,0 +1,82 @@ +# EventType: 13104522 +# +# Descriptor: [Beauty -> K+ pi- (KS0 -> pi+ pi-) (pi0 -> gamma gamma)]cc +# +# NickName: Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0 +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/mKshhCut" +# evtgendecay.addTool( LoKi__GenCutTool ,'mKshhCut') +# evtgendecay.mKshhCut.Decay = '[^(Beauty => K+ pi- KS0 pi0)]CC' +# evtgendecay.mKshhCut.Cuts = {'[B_s0]cc' : ' mKshhCut '} +# evtgendecay.mKshhCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "CS = LoKi.GenChild.Selector", +# "mKshhCut = ( GMASS(CS('[(Beauty => ^K+ pi- KS0 pi0)]CC'),CS('[(Beauty => K+ ^pi- KS0 pi0)]CC'), CS('[(Beauty => K+ pi- ^KS0 pi0)]CC')) < 2 * GeV)"] +# +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[Beauty => ^K+ ^pi- ^(KS0 => ^pi+ ^pi-) ^pi0]CC' +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc' , +# '[K+]cc' : 'inAcc' , +# 'KS0' : 'decayBeforeTT', +# 'pi0' : 'goodPi0' +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "goodPi0 = ('pi0' == GABSID) & ( GPT > 2.5 * GeV ) & InEcal", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# EndInsertPythonCode +# +# Documentation: Bkgd for KsKpigamma, all in PHSP, Kshh in acceptance, mKshh < 2 GeV, high PT pi0 in Acc, KS0 VTZ < 2.4 m +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20210927 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B_s0sig + 1.000 K+ pi- MyK0s Mypi0 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bs_PhiEta=TightCut,Phiwidth20,HighPtEta.dec b/dkfiles/Bs_PhiEta=TightCut,Phiwidth20,HighPtEta.dec new file mode 100644 index 000000000..f40576830 --- /dev/null +++ b/dkfiles/Bs_PhiEta=TightCut,Phiwidth20,HighPtEta.dec @@ -0,0 +1,69 @@ +# EventType: 13102463 +# +# Descriptor: [Beauty -> (phi(1020) -> K+ K-) (eta -> gamma gamma)]cc +# +# NickName: Bs_PhiEta=TightCut,Phiwidth20,HighPtEta +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B_s0 => (phi(1020) => ^K+ ^K-) ^eta]CC' +# tightCut.Cuts = { +# '[K+]cc' : 'inAcc' , +# 'eta' : 'goodEta' +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "goodEta = ('eta' == GABSID) & ( GPT > 2.5 * GeV ) & InEcal", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# ] +# +# EndInsertPythonCode +# +# Documentation: Bkgd for Bs->PhiG, all in PHSP, KK in acceptance, high PT eta +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20211119 +# +# +Alias Myeta eta +ChargeConj Myeta Myeta +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +Decay B_s0sig + 1.000 MyPhi Myeta PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +Decay Myeta + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bs_Phipi0=TightCut,Phiwidth20,HighPtPi0.dec b/dkfiles/Bs_Phipi0=TightCut,Phiwidth20,HighPtPi0.dec new file mode 100644 index 000000000..2d8d47e99 --- /dev/null +++ b/dkfiles/Bs_Phipi0=TightCut,Phiwidth20,HighPtPi0.dec @@ -0,0 +1,69 @@ +# EventType: 13102462 +# +# Descriptor: [Beauty -> (phi(1020) -> K+ K-) (pi0 -> gamma gamma)]cc +# +# NickName: Bs_Phipi0=TightCut,Phiwidth20,HighPtPi0 +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B_s0 => (phi(1020) => ^K+ ^K-) ^pi0]CC' +# tightCut.Cuts = { +# '[K+]cc' : 'inAcc' , +# 'pi0' : 'goodPi0' +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "goodPi0 = ('pi0' == GABSID) & ( GPT > 2.5 * GeV ) & InEcal", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# ] +# +# EndInsertPythonCode +# +# Documentation: Bkgd for Bs->PhiG, all in PHSP, KK in acceptance, high PT pi0 +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20211119 +# +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +Decay B_s0sig + 1.000 MyPhi Mypi0 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,mKshhCut,PHSP,KSVtxCut.dec b/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,mKshhCut,PHSP,KSVtxCut.dec new file mode 100644 index 000000000..dfa60c440 --- /dev/null +++ b/dkfiles/Bu_Kspi+pi-pi+gamma=TightCut,mKshhCut,PHSP,KSVtxCut.dec @@ -0,0 +1,76 @@ +# EventType: 12105324 +# +# Descriptor: [B+ -> pi+ pi- pi+ (KS0 -> pi+ pi-) gamma]cc +# +# NickName: Bu_Kspi+pi-pi+gamma=TightCut,mKshhCut,PHSP,KSVtxCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/mKshhCut" +# evtgendecay.addTool( LoKi__GenCutTool ,'mKshhCut') +# evtgendecay.mKshhCut.Decay = '[^(B+ => pi+ pi- pi+ KS0 gamma)]CC' +# evtgendecay.mKshhCut.Cuts = {'[B+]cc' : ' mKshhCut '} +# evtgendecay.mKshhCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "CS = LoKi.GenChild.Selector", +# "m124 = (GMASS(CS('[(B+ => ^pi+ pi- pi+ KS0 gamma)]CC'),CS('[(B+ => pi+ ^pi- pi+ KS0 gamma)]CC'), CS('[(B+ => pi+ pi- pi+ ^KS0 gamma)]CC')) )", +# "m234 = (GMASS(CS('[(B+ => pi+ pi- ^pi+ KS0 gamma)]CC'),CS('[(B+ => pi+ ^pi- pi+ KS0 gamma)]CC'), CS('[(B+ => pi+ pi- pi+ ^KS0 gamma)]CC')) )", +# "mKshhCut = ((m124 < 2 * GeV) | (m234 < 2 * GeV))"] +# +# +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ => ^pi+ ^pi- ^pi+ ^(KS0 => ^pi+ ^pi-) ^gamma]CC' +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc' , +# 'KS0' : 'decayBeforeTT', +# 'gamma' : 'goodPhoton'} +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 2.5 * GeV ) & InEcal", +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# EndInsertPythonCode +# +# Documentation: for Bkgd for Kspipig, all in PHSP, pi in acceptance, with gamma PT > 2.5, mKspipi < 2 GeV, KS0 VTZ < 2.4 m +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20210927 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay B+sig + 1.000 pi+ pi- pi+ MyK0s gamma PHSP; +Enddecay +CDecay B-sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Lb_JpsipK,ee=XLL,DecProdCut.dec b/dkfiles/Lb_JpsipK,ee=XLL,DecProdCut.dec new file mode 100755 index 000000000..b5f91c1d2 --- /dev/null +++ b/dkfiles/Lb_JpsipK,ee=XLL,DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 15154002 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> e+ e-) p+ K-]cc +# +# NickName: Lb_JpsipK,ee=XLL,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to three-body p+K-J/psi with J/psi to dielectrons. Custom XLL generator. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@cern.ch +# Date: 20210927 +# +# CPUTime:<1min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Lambda_b0sig + 1.000 MyJ/psi p+ K- XLL 2; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS XLL; +Enddecay +# +End +# diff --git a/dkfiles/Lb_JpsipK,mm=XLL,JpsiXLL,DecProdCut.dec b/dkfiles/Lb_JpsipK,mm=XLL,JpsiXLL,DecProdCut.dec new file mode 100755 index 000000000..ab26d239e --- /dev/null +++ b/dkfiles/Lb_JpsipK,mm=XLL,JpsiXLL,DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 15144053 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) p+ K-]cc +# +# NickName: Lb_JpsipK,mm=XLL,JpsiXLL,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# CPUTime: 3 min +# +# Documentation: Lambda_b0 to three-body p+K-J/psi with J/psi to dimuons. Custom XLL generator for both Lb and Jpsi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@cern.ch +# Date: 20210927 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Lambda_b0sig + 1.000 MyJ/psi p+ K- XLL 2; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS XLL; +Enddecay +# +End +# diff --git a/dkfiles/Lb_pKee=XLL,DecProdCut.dec b/dkfiles/Lb_pKee=XLL,DecProdCut.dec new file mode 100644 index 000000000..db69b4f62 --- /dev/null +++ b/dkfiles/Lb_pKee=XLL,DecProdCut.dec @@ -0,0 +1,29 @@ +# EventType: 15124012 +# +# Descriptor: [Lambda_b0 -> e+ e- p+ K-]cc +# +# NickName: Lb_pKee=XLL,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Four body Lambda_b0 to p K e e decay with custom XLL generator +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@cern.ch +# Date: 20210927 +# +# CPUTime:<1min +# +Decay Lambda_b0sig + 1.000 e+ e- p+ K- XLL 2; +Enddecay +CDecay anti-Lambda_b0sig + +End +# -- GitLab From 45b9e1e599a4199ebdd1d19357dbaa263ea05de2 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 13 Apr 2022 11:15:14 +0200 Subject: [PATCH 217/702] Merge branch 'slopezso/DM-decfiles' into 'master' --- ...c,Lambdac_pKpi=TightCut,mPsiDM=1500MeV.dec | 73 ++++++++++++++++ ...c,Lambdac_pKpi=TightCut,mPsiDM=2000MeV.dec | 73 ++++++++++++++++ ...c,Lambdac_pKpi=TightCut,mPsiDM=2400MeV.dec | 73 ++++++++++++++++ ...ac,Lambdac_pKpi=TightCut,mPsiDM=940MeV.dec | 73 ++++++++++++++++ ...,Lambda1520_pK=TightCut,mPsiDM=1500MeV.dec | 62 ++++++++++++++ ...,Lambda1520_pK=TightCut,mPsiDM=2000MeV.dec | 62 ++++++++++++++ ...,Lambda1520_pK=TightCut,mPsiDM=2400MeV.dec | 62 ++++++++++++++ ...,Lambda1520_pK=TightCut,mPsiDM=3000MeV.dec | 62 ++++++++++++++ ...,Lambda1520_pK=TightCut,mPsiDM=3500MeV.dec | 62 ++++++++++++++ ...0,Lambda1520_pK=TightCut,mPsiDM=940MeV.dec | 62 ++++++++++++++ ...ic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec | 74 ++++++++++++++++ ...ic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec | 74 ++++++++++++++++ ...ic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec | 74 ++++++++++++++++ ...Xic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec | 74 ++++++++++++++++ ...mbdacplus_pKpi=TightCut,mPsiDM=1500MeV.dec | 85 +++++++++++++++++++ ...mbdacplus_pKpi=TightCut,mPsiDM=2000MeV.dec | 85 +++++++++++++++++++ ...mbdacplus_pKpi=TightCut,mPsiDM=2400MeV.dec | 85 +++++++++++++++++++ ...ambdacplus_pKpi=TightCut,mPsiDM=940MeV.dec | 85 +++++++++++++++++++ ...ic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec | 85 +++++++++++++++++++ ...ic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec | 85 +++++++++++++++++++ ...ic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec | 85 +++++++++++++++++++ ...Xic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec | 85 +++++++++++++++++++ ...siDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec | 75 ++++++++++++++++ ...siDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec | 75 ++++++++++++++++ ...siDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec | 75 ++++++++++++++++ ...siDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec | 75 ++++++++++++++++ ...PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec | 75 ++++++++++++++++ ...iDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec | 75 ++++++++++++++++ ...iDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec | 75 ++++++++++++++++ ...iDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec | 75 ++++++++++++++++ ...iDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec | 75 ++++++++++++++++ ...iDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec | 75 ++++++++++++++++ ...siDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec | 75 ++++++++++++++++ ...bda0_PsiDMpipi=TightCut,mPsiDM=1500MeV.dec | 64 ++++++++++++++ ...bda0_PsiDMpipi=TightCut,mPsiDM=2000MeV.dec | 64 ++++++++++++++ ...bda0_PsiDMpipi=TightCut,mPsiDM=2400MeV.dec | 64 ++++++++++++++ ...bda0_PsiDMpipi=TightCut,mPsiDM=3000MeV.dec | 64 ++++++++++++++ ...bda0_PsiDMpipi=TightCut,mPsiDM=3500MeV.dec | 64 ++++++++++++++ ...bda0_PsiDMpipi=TightCut,mPsiDM=4000MeV.dec | 64 ++++++++++++++ ...bda0_PsiDMpipi=TightCut,mPsiDM=4400MeV.dec | 64 ++++++++++++++ ...mbda0_PsiDMpipi=TightCut,mPsiDM=940MeV.dec | 64 ++++++++++++++ .../Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV.dec | 52 ++++++++++++ .../Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV.dec | 52 ++++++++++++ .../Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV.dec | 52 ++++++++++++ .../Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV.dec | 52 ++++++++++++ .../Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV.dec | 52 ++++++++++++ .../Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV.dec | 52 ++++++++++++ .../Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV.dec | 52 ++++++++++++ .../Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV.dec | 52 ++++++++++++ 49 files changed, 3393 insertions(+) create mode 100644 dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3500MeV.dec create mode 100644 dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV.dec create mode 100644 dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV.dec create mode 100644 dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV.dec create mode 100644 dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV.dec create mode 100644 dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV.dec diff --git a/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=1500MeV.dec b/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..c8ba937b7 --- /dev/null +++ b/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,73 @@ +# EventType: 11564001 +# +# Descriptor: [B0 -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) H_30 ]cc +# +# NickName: B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B0 to a Sigma_c(2455)0 -> pi Lambda_c+(-> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B0 => (Sigma_c0 => (Lambda_c+ => p+ K- pi+) pi-) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2455 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodSc2455 = ( ( 'Sigma_c0' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2455, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodSc2455, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B0]cc" : "isGoodB" +# } +# EndInsertPythonCode +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyH_30 A0 +ChargeConj MyH_30 MyH_30 +# +Decay B0sig + 1.000 MySigma_c0 MyH_30 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MySigma_c0 + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2000MeV.dec b/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..3594b1203 --- /dev/null +++ b/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,73 @@ +# EventType: 11564002 +# +# Descriptor: [B0 -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) H_30 ]cc +# +# NickName: B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B0 to a Sigma_c(2455)0 -> pi Lambda_c+(-> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B0 => (Sigma_c0 => (Lambda_c+ => p+ K- pi+) pi-) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2455 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodSc2455 = ( ( 'Sigma_c0' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2455, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodSc2455, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B0]cc" : "isGoodB" +# } +# EndInsertPythonCode +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyH_30 A0 +ChargeConj MyH_30 MyH_30 +# +Decay B0sig + 1.000 MySigma_c0 MyH_30 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MySigma_c0 + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2400MeV.dec b/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..0327568a6 --- /dev/null +++ b/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,73 @@ +# EventType: 11564003 +# +# Descriptor: [B0 -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) H_30 ]cc +# +# NickName: B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B0 to a Sigma_c(2455)0 -> pi Lambda_c+(-> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B0 => (Sigma_c0 => (Lambda_c+ => p+ K- pi+) pi-) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2455 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodSc2455 = ( ( 'Sigma_c0' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2455, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodSc2455, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B0]cc" : "isGoodB" +# } +# EndInsertPythonCode +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyH_30 A0 +ChargeConj MyH_30 MyH_30 +# +Decay B0sig + 1.000 MySigma_c0 MyH_30 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MySigma_c0 + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=940MeV.dec b/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..dbcb16e13 --- /dev/null +++ b/dkfiles/B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,73 @@ +# EventType: 11564000 +# +# Descriptor: [B0 -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) H_30 ]cc +# +# NickName: B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B0 to a Sigma_c(2455)0 -> pi Lambda_c+(-> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B0 => (Sigma_c0 => (Lambda_c+ => p+ K- pi+) pi-) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2455 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodSc2455 = ( ( 'Sigma_c0' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2455, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B0' == GABSID ) & ( GNINTREE( isGoodSc2455, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B0]cc" : "isGoodB" +# } +# EndInsertPythonCode +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyH_30 A0 +ChargeConj MyH_30 MyH_30 +# +Decay B0sig + 1.000 MySigma_c0 MyH_30 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MySigma_c0 + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=1500MeV.dec b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..fe6522bfb --- /dev/null +++ b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,62 @@ +# EventType: 13502001 +# +# Descriptor: [B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodBs = ( ( 'B_s0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B_s0]cc" : "isGoodBs" +# } +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2000MeV.dec b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..c281f6d67 --- /dev/null +++ b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,62 @@ +# EventType: 13502002 +# +# Descriptor: [B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodBs = ( ( 'B_s0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B_s0]cc" : "isGoodBs" +# } +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2400MeV.dec b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..a97da7461 --- /dev/null +++ b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,62 @@ +# EventType: 13502003 +# +# Descriptor: [B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodBs = ( ( 'B_s0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B_s0]cc" : "isGoodBs" +# } +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3000MeV.dec b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..9d49a3c83 --- /dev/null +++ b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3000MeV.dec @@ -0,0 +1,62 @@ +# EventType: 13502004 +# +# Descriptor: [B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodBs = ( ( 'B_s0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B_s0]cc" : "isGoodBs" +# } +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3500MeV.dec b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3500MeV.dec new file mode 100644 index 000000000..893e23853 --- /dev/null +++ b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3500MeV.dec @@ -0,0 +1,62 @@ +# EventType: 13502005 +# +# Descriptor: [B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodBs = ( ( 'B_s0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B_s0]cc" : "isGoodBs" +# } +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=940MeV.dec b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..b6485485f --- /dev/null +++ b/dkfiles/B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,62 @@ +# EventType: 13502000 +# +# Descriptor: [B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 ]cc +# +# NickName: B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B0 to a Lambda(1520)0 -> pK and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The mass of the H_30 is 0.94 GeV. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B_s0 -> (Lambda(1520)0 -> p+ K-) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.50*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.50*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodL0 = ( ( 'Lambda(1520)0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) )" +# , "isGoodBs = ( ( 'B_s0' == GABSID ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B_s0]cc" : "isGoodBs" +# } +# EndInsertPythonCode +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s0sig + 1.000 MyLambda(1520)0 MyH_30 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..575933ee1 --- /dev/null +++ b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,74 @@ +# EventType: 12565021 +# +# Descriptor: [B+ -> (Xi_c*+ -> (Xi_c0 -> p+ K- K- pi+) pi+) H_30 ]cc +# +# NickName: Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Xi_c(2645)+ -> pi Xi_c (Xi_c -> pKKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2645 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodXic = ( ( 'Xi_c0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 1 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodXic2645 = ( ( 'Xi_c*+' == GABSID ) & ( GNINTREE( isGoodXic, 1 ) > 0) & ( GNINTREE ( isGoodPi2645, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodXic2645, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B+]cc" : "isGoodB" +# } +# EndInsertPythonCode +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B+sig + 1.000 MyXi_c*+ MyH_30 PHSP; +Enddecay +CDecay B-sig +# +Decay MyXi_c*+ + 1.000 MyXi_c0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c*- +# +Decay MyXi_c0 + 1.000 p+ K- K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End diff --git a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..2c44604aa --- /dev/null +++ b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,74 @@ +# EventType: 12565022 +# +# Descriptor: [B+ -> (Xi_c*+ -> (Xi_c0 -> p+ K- K- pi+) pi+) H_30 ]cc +# +# NickName: Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Xi_c(2645)+ -> pi Xi_c (Xi_c -> pKKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2645 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodXic = ( ( 'Xi_c0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 1 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodXic2645 = ( ( 'Xi_c*+' == GABSID ) & ( GNINTREE( isGoodXic, 1 ) > 0) & ( GNINTREE ( isGoodPi2645, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodXic2645, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B+]cc" : "isGoodB" +# } +# EndInsertPythonCode +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B+sig + 1.000 MyXi_c*+ MyH_30 PHSP; +Enddecay +CDecay B-sig +# +Decay MyXi_c*+ + 1.000 MyXi_c0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c*- +# +Decay MyXi_c0 + 1.000 p+ K- K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End diff --git a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..297bdbd51 --- /dev/null +++ b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,74 @@ +# EventType: 12565024 +# +# Descriptor: [B+ -> (Xi_c*+ -> (Xi_c0 -> p+ K- K- pi+) pi+) H_30 ]cc +# +# NickName: Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Xi_c(2645)+ -> pi Xi_c (Xi_c -> pKKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2645 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodXic = ( ( 'Xi_c0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 1 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodXic2645 = ( ( 'Xi_c*+' == GABSID ) & ( GNINTREE( isGoodXic, 1 ) > 0) & ( GNINTREE ( isGoodPi2645, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodXic2645, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B+]cc" : "isGoodB" +# } +# EndInsertPythonCode +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B+sig + 1.000 MyXi_c*+ MyH_30 PHSP; +Enddecay +CDecay B-sig +# +Decay MyXi_c*+ + 1.000 MyXi_c0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c*- +# +Decay MyXi_c0 + 1.000 p+ K- K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End diff --git a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..735c039bf --- /dev/null +++ b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,74 @@ +# EventType: 12565020 +# +# Descriptor: [B+ -> (Xi_c*+ -> (Xi_c0 -> p+ K- K- pi+) pi+) H_30 ]cc +# +# NickName: Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Xi_c(2645)+ -> pi Xi_c (Xi_c -> pKKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 )]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2645 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodXic = ( ( 'Xi_c0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 1 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodXic2645 = ( ( 'Xi_c*+' == GABSID ) & ( GNINTREE( isGoodXic, 1 ) > 0) & ( GNINTREE ( isGoodPi2645, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodXic2645, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[B+]cc" : "isGoodB" +# } +# EndInsertPythonCode +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B+sig + 1.000 MyXi_c*+ MyH_30 PHSP; +Enddecay +CDecay B-sig +# +Decay MyXi_c*+ + 1.000 MyXi_c0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c*- +# +Decay MyXi_c0 + 1.000 p+ K- K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=1500MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..cb40167f4 --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,85 @@ +# EventType: 17566081 +# +# Descriptor: [B*_s20 -> (B+ -> (Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) H_30 ) K-]cc +# +# NickName: BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Lambda_c(2595)+ -> pipiLambda_c (Lambda_c -> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The B+ comes from a B*_s20 +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (Lambda_c(2595)+ => (Lambda_c+ => p+ K- pi+) pi+ pi-) H_30 ) K-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) )" +# , "isGoodKaonB = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1 ) > 0 ) & ( GNINTREE( isGoodKaonB, 1 ) > 0 ) )"] +# tightCut.Cuts ={ +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 MyLambda_c(2593)+ MyH_30 PHSP; +Enddecay +CDecay MyB- +# +Decay MyLambda_c(2593)+ + 1.000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2000MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..caf01c0f6 --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,85 @@ +# EventType: 17566082 +# +# Descriptor: [B*_s20 -> (B+ -> (Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) H_30 ) K-]cc +# +# NickName: BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Lambda_c(2595)+ -> pipiLambda_c (Lambda_c -> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The B+ comes from a B*_s20 +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (Lambda_c(2595)+ => (Lambda_c+ => p+ K- pi+) pi+ pi-) H_30 ) K-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) )" +# , "isGoodKaonB = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1 ) > 0 ) & ( GNINTREE( isGoodKaonB, 1 ) > 0 ) )"] +# tightCut.Cuts ={ +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 MyLambda_c(2593)+ MyH_30 PHSP; +Enddecay +CDecay MyB- +# +Decay MyLambda_c(2593)+ + 1.000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2400MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..f001ec233 --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,85 @@ +# EventType: 17566083 +# +# Descriptor: [B*_s20 -> (B+ -> (Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) H_30 ) K-]cc +# +# NickName: BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Lambda_c(2595)+ -> pipiLambda_c (Lambda_c -> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The B+ comes from a B*_s20 +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (Lambda_c(2595)+ => (Lambda_c+ => p+ K- pi+) pi+ pi-) H_30 ) K-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) )" +# , "isGoodKaonB = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1 ) > 0 ) & ( GNINTREE( isGoodKaonB, 1 ) > 0 ) )"] +# tightCut.Cuts ={ +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 MyLambda_c(2593)+ MyH_30 PHSP; +Enddecay +CDecay MyB- +# +Decay MyLambda_c(2593)+ + 1.000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=940MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..97e5e57dd --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,85 @@ +# EventType: 17566080 +# +# Descriptor: [B*_s20 -> (B+ -> (Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) H_30 ) K-]cc +# +# NickName: BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Lambda_c(2595)+ -> pipiLambda_c (Lambda_c -> pKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The B+ comes from a B*_s20 +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (Lambda_c(2595)+ => (Lambda_c+ => p+ K- pi+) pi+ pi-) H_30 ) K-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2595 = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.25*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodLc = ( ( 'Lambda_c+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodLc2595 = ( ( 'Lambda_c(2595)+' == GABSID ) & ( GNINTREE( isGoodLc, 1 ) > 0) & ( GNINTREE ( isGoodPi2595, 1 ) > 1 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodLc2595, 1 ) > 0 ) )" +# , "isGoodKaonB = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1 ) > 0 ) & ( GNINTREE( isGoodKaonB, 1 ) > 0 ) )"] +# tightCut.Cuts ={ +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 MyLambda_c(2593)+ MyH_30 PHSP; +Enddecay +CDecay MyB- +# +Decay MyLambda_c(2593)+ + 1.000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..cd9b27d87 --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,85 @@ +# EventType: 17566981 +# +# Descriptor: [B*_s20 -> (B+ -> (Xi_c*+ -> (Xi_c0 -> p+ K- K- pi+) pi+) H_30 ) K-]cc +# +# NickName: BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Xi_c(2645)+ -> pi Xi_c (Xi_c -> pKKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The B+ comes from a B*_s20. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 ) K-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2645 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodXic = ( ( 'Xi_c0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 1 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodXic2645 = ( ( 'Xi_c*+' == GABSID ) & ( GNINTREE( isGoodXic, 1 ) > 0) & ( GNINTREE( isGoodPi2645, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodXic2645, 1 ) > 0 ) )" +# , "isGoodKaonB = ( ( GPT>0.20*GeV ) & inAcc & ( 'K+' == GABSID ) ) " +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1) > 0 ) & ( GNINTREE( isGoodKaonB, 1) > 0 ) )"] +# tightCut.Cuts = { +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 MyXi_c*+ MyH_30 PHSP; +Enddecay +CDecay MyB- +# +Decay MyXi_c*+ + 1.000 MyXi_c0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c*- +# +Decay MyXi_c0 + 1.000 p+ K- K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..4e89abbde --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,85 @@ +# EventType: 17566982 +# +# Descriptor: [B*_s20 -> (B+ -> (Xi_c*+ -> (Xi_c0 -> p+ K- K- pi+) pi+) H_30 ) K-]cc +# +# NickName: BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Xi_c(2645)+ -> pi Xi_c (Xi_c -> pKKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The B+ comes from a B*_s20. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 ) K-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2645 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodXic = ( ( 'Xi_c0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 1 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodXic2645 = ( ( 'Xi_c*+' == GABSID ) & ( GNINTREE( isGoodXic, 1 ) > 0) & ( GNINTREE( isGoodPi2645, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodXic2645, 1 ) > 0 ) )" +# , "isGoodKaonB = ( ( GPT>0.20*GeV ) & inAcc & ( 'K+' == GABSID ) ) " +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1) > 0 ) & ( GNINTREE( isGoodKaonB, 1) > 0 ) )"] +# tightCut.Cuts = { +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 MyXi_c*+ MyH_30 PHSP; +Enddecay +CDecay MyB- +# +Decay MyXi_c*+ + 1.000 MyXi_c0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c*- +# +Decay MyXi_c0 + 1.000 p+ K- K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..a7c783195 --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,85 @@ +# EventType: 17566983 +# +# Descriptor: [B*_s20 -> (B+ -> (Xi_c*+ -> (Xi_c0 -> p+ K- K- pi+) pi+) H_30 ) K-]cc +# +# NickName: BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Xi_c(2645)+ -> pi Xi_c (Xi_c -> pKKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The B+ comes from a B*_s20. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 ) K-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2645 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodXic = ( ( 'Xi_c0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 1 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodXic2645 = ( ( 'Xi_c*+' == GABSID ) & ( GNINTREE( isGoodXic, 1 ) > 0) & ( GNINTREE( isGoodPi2645, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodXic2645, 1 ) > 0 ) )" +# , "isGoodKaonB = ( ( GPT>0.20*GeV ) & inAcc & ( 'K+' == GABSID ) ) " +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1) > 0 ) & ( GNINTREE( isGoodKaonB, 1) > 0 ) )"] +# tightCut.Cuts = { +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 MyXi_c*+ MyH_30 PHSP; +Enddecay +CDecay MyB- +# +Decay MyXi_c*+ + 1.000 MyXi_c0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c*- +# +Decay MyXi_c0 + 1.000 p+ K- K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..1f025a227 --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,85 @@ +# EventType: 17566980 +# +# Descriptor: [B*_s20 -> (B+ -> (Xi_c*+ -> (Xi_c0 -> p+ K- K- pi+) pi+) H_30 ) K-]cc +# +# NickName: BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a Xi_c(2645)+ -> pi Xi_c (Xi_c -> pKKpi) and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The B+ comes from a B*_s20. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 ) K-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPiC = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodPi2645 = ( ( GPT > 0.20*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodP = ( ( GPT > 0.20*GeV ) & inAcc & ( 'p+' == GABSID ) )" +# , "isGoodXic = ( ( 'Xi_c0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 1 ) & ( GNINTREE( isGoodP, 1 ) > 0 ) & ( GNINTREE( isGoodPiC, 1 ) > 0 ) )" +# , "isGoodXic2645 = ( ( 'Xi_c*+' == GABSID ) & ( GNINTREE( isGoodXic, 1 ) > 0) & ( GNINTREE( isGoodPi2645, 1 ) > 0 ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodXic2645, 1 ) > 0 ) )" +# , "isGoodKaonB = ( ( GPT>0.20*GeV ) & inAcc & ( 'K+' == GABSID ) ) " +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1) > 0 ) & ( GNINTREE( isGoodKaonB, 1) > 0 ) )"] +# tightCut.Cuts = { +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 MyXi_c*+ MyH_30 PHSP; +Enddecay +CDecay MyB- +# +Decay MyXi_c*+ + 1.000 MyXi_c0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c*- +# +Decay MyXi_c0 + 1.000 p+ K- K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..5a67a182e --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565001 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..94f144fb1 --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565002 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..4fde6d15f --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565003 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..8d835203e --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565004 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..4fe2fd291 --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565000 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..6582d3ead --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565901 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a redefined Sigma_b- acting as a Sigma_b-*. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..80a9acf3e --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565902 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a redefined Sigma_b- acting as a Sigma_b-*. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..ed2d00c03 --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565903 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a redefined Sigma_b- acting as a Sigma_b-*. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..823074dda --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565904 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a redefined Sigma_b- acting as a Sigma_b-*. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec new file mode 100644 index 000000000..06c80ff18 --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565905 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a redefined Sigma_b- acting as a Sigma_b-*. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.500000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..0368a1385 --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,75 @@ +# EventType: 16565900 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a redefined Sigma_b- acting as a Sigma_b-*. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..f58690af3 --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,64 @@ +# EventType: 16503001 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> pi+ pi- H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to pi pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.40*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 pi- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..da06217fb --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,64 @@ +# EventType: 16503002 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> pi+ pi- H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to pi pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.40*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 pi- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..a67ed06ed --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,64 @@ +# EventType: 16503003 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> pi+ pi- H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to pi pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.40*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 pi- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..7bdfbcaba --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV.dec @@ -0,0 +1,64 @@ +# EventType: 16503004 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> pi+ pi- H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to pi pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.40*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 pi- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV.dec new file mode 100644 index 000000000..9f25435dd --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV.dec @@ -0,0 +1,64 @@ +# EventType: 16503005 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> pi+ pi- H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to pi pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.500000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.40*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 pi- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV.dec new file mode 100644 index 000000000..a42f1b692 --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV.dec @@ -0,0 +1,64 @@ +# EventType: 16503006 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> pi+ pi- H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to pi pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 4.000000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.40*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 pi- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV.dec new file mode 100644 index 000000000..b587f4dc0 --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV.dec @@ -0,0 +1,64 @@ +# EventType: 16503007 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> pi+ pi- H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to pi pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 4.400000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.40*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 pi- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..d404649ab --- /dev/null +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,64 @@ +# EventType: 16503000 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> pi+ pi- H_30 ) pi-]cc +# +# NickName: Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to pi pi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b- redefined as a Sigma_b*-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211122 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00", +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodPi = ( ( GPT > 0.40*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 pi- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..ab0c6199a --- /dev/null +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,52 @@ +# EventType: 16502041 +# +# Descriptor: [Xi_b~0 -> pi- K+ H_30 ]cc +# +# NickName: Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a Xi_b0 -> to a K+ pi- and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( 'pi+' == GABSID ) & inAcc & ( GPT > 0.20*GeV ) )" +# , "isGoodXib = ( ( 'Xi_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[Xi_b~0]cc" : "isGoodXib" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Xi_b0sig + 1.000 pi+ K- MyH_30 PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..a28d4078e --- /dev/null +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,52 @@ +# EventType: 16502042 +# +# Descriptor: [Xi_b~0 -> pi- K+ H_30 ]cc +# +# NickName: Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a Xi_b0 -> to a K+ pi- and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( 'pi+' == GABSID ) & inAcc & ( GPT > 0.20*GeV ) )" +# , "isGoodXib = ( ( 'Xi_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[Xi_b~0]cc" : "isGoodXib" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Xi_b0sig + 1.000 pi+ K- MyH_30 PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..a16650ffa --- /dev/null +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,52 @@ +# EventType: 16502043 +# +# Descriptor: [Xi_b~0 -> pi- K+ H_30 ]cc +# +# NickName: Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a Xi_b0 -> to a K+ pi- and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( 'pi+' == GABSID ) & inAcc & ( GPT > 0.20*GeV ) )" +# , "isGoodXib = ( ( 'Xi_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[Xi_b~0]cc" : "isGoodXib" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Xi_b0sig + 1.000 pi+ K- MyH_30 PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..5c4f93ab6 --- /dev/null +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV.dec @@ -0,0 +1,52 @@ +# EventType: 16502044 +# +# Descriptor: [Xi_b~0 -> pi- K+ H_30 ]cc +# +# NickName: Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a Xi_b0 -> to a K+ pi- and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( 'pi+' == GABSID ) & inAcc & ( GPT > 0.20*GeV ) )" +# , "isGoodXib = ( ( 'Xi_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[Xi_b~0]cc" : "isGoodXib" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Xi_b0sig + 1.000 pi+ K- MyH_30 PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV.dec new file mode 100644 index 000000000..c8f44494d --- /dev/null +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV.dec @@ -0,0 +1,52 @@ +# EventType: 16502045 +# +# Descriptor: [Xi_b~0 -> pi- K+ H_30 ]cc +# +# NickName: Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a Xi_b0 -> to a K+ pi- and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( 'pi+' == GABSID ) & inAcc & ( GPT > 0.20*GeV ) )" +# , "isGoodXib = ( ( 'Xi_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[Xi_b~0]cc" : "isGoodXib" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Xi_b0sig + 1.000 pi+ K- MyH_30 PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV.dec new file mode 100644 index 000000000..b032f7fcf --- /dev/null +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV.dec @@ -0,0 +1,52 @@ +# EventType: 16502046 +# +# Descriptor: [Xi_b~0 -> pi- K+ H_30 ]cc +# +# NickName: Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a Xi_b0 -> to a K+ pi- and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 4.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( 'pi+' == GABSID ) & inAcc & ( GPT > 0.20*GeV ) )" +# , "isGoodXib = ( ( 'Xi_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[Xi_b~0]cc" : "isGoodXib" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Xi_b0sig + 1.000 pi+ K- MyH_30 PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV.dec new file mode 100644 index 000000000..ddcea6a2d --- /dev/null +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV.dec @@ -0,0 +1,52 @@ +# EventType: 16502047 +# +# Descriptor: [Xi_b~0 -> pi- K+ H_30 ]cc +# +# NickName: Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a Xi_b0 -> to a K+ pi- and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 4.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( 'pi+' == GABSID ) & inAcc & ( GPT > 0.20*GeV ) )" +# , "isGoodXib = ( ( 'Xi_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[Xi_b~0]cc" : "isGoodXib" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Xi_b0sig + 1.000 pi+ K- MyH_30 PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..975ae9ed0 --- /dev/null +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,52 @@ +# EventType: 16502040 +# +# Descriptor: [Xi_b~0 -> pi- K+ H_30 ]cc +# +# NickName: Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a Xi_b0 -> to a K+ pi- and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20211111 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.20*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( 'pi+' == GABSID ) & inAcc & ( GPT > 0.20*GeV ) )" +# , "isGoodXib = ( ( 'Xi_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) )" ] +# tightCut.Cuts = { +# "[Xi_b~0]cc" : "isGoodXib" +# } +# EndInsertPythonCode +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Decay Xi_b0sig + 1.000 pi+ K- MyH_30 PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +End -- GitLab From beeac867d606efdb47828dc043ae50148b3f1721 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 13 Apr 2022 17:48:25 +0200 Subject: [PATCH 218/702] Merge branch 'dathomps/Lb2L1520mue_BGSamples' into 'master' --- ...enupK=DecProdCut,HighVisMass,EvtGenCut.dec | 66 ++++++++++++++++++ ...unupK=DecProdCut,HighVisMass,EvtGenCut.dec | 66 ++++++++++++++++++ ...pienu=DecProdCut,HighVisMass,EvtGenCut.dec | 56 +++++++++++++++ ...imunu=DecProdCut,HighVisMass,EvtGenCut.dec | 56 +++++++++++++++ ...Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec | 62 +++++++++++++++++ ...,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec | 61 ++++++++++++++++ ...,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec | 61 ++++++++++++++++ ...Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec | 61 ++++++++++++++++ ...nu,pK=DecProdCut,HighVisMass,EvtGenCut.dec | 69 +++++++++++++++++++ ...pi,pK=DecProdCut,HighVisMass,EvtGenCut.dec | 69 +++++++++++++++++++ ...Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec | 61 ++++++++++++++++ ...,pKpi=DecProdCut,HighVisMass,EvtGenCut.dec | 61 ++++++++++++++++ ...nu,pK=DecProdCut,HighVisMass,EvtGenCut.dec | 69 +++++++++++++++++++ ...pi,pK=DecProdCut,HighVisMass,EvtGenCut.dec | 69 +++++++++++++++++++ ...pKenu=DecProdCut,HighVisMass,EvtGenCut.dec | 61 ++++++++++++++++ ...,pKpi=DecProdCut,HighVisMass,EvtGenCut.dec | 61 ++++++++++++++++ ...nu,pK=DecProdCut,HighVisMass,EvtGenCut.dec | 69 +++++++++++++++++++ ...nu,pK=DecProdCut,HighVisMass,EvtGenCut.dec | 69 +++++++++++++++++++ .../Lb_Lcpi,Lambda1520pi,pK=DecProdCut.dec | 48 +++++++++++++ ...pKenu=DecProdCut,HighVisMass,EvtGenCut.dec | 61 ++++++++++++++++ ...Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec | 61 ++++++++++++++++ 21 files changed, 1317 insertions(+) create mode 100644 dkfiles/Lb_D0Lambda1520,pienupK=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_D0Lambda1520,pimunupK=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_D0pK,pienu=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_D0pK,pimunu=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_D0penu,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_D0pmunu,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_D0ppi,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_D0ppi,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcenu,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcenu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcenu,pKmunu=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcenu,pKpi=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcmunu,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcmunu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcmunu,pKenu=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcmunu,pKpi=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcpi,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcpi,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcpi,Lambda1520pi,pK=DecProdCut.dec create mode 100644 dkfiles/Lb_Lcpi,pKenu=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lcpi,pKmunu=DecProdCut,HighVisMass,EvtGenCut.dec diff --git a/dkfiles/Lb_D0Lambda1520,pienupK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0Lambda1520,pienupK=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..6d7955ee2 --- /dev/null +++ b/dkfiles/Lb_D0Lambda1520,pienupK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,66 @@ +# EventType: 15584038 +# +# Descriptor: [Lambda_b0 -> (D0 -> pi- e+ nu_e) (Lambda(1520)0 -> p+ K-)]cc +# +# NickName: Lb_D0Lambda1520,pienupK=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => pi- e+ nu_e) (Lambda(1520)0 => p+ K-) )]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi-' == GABSID , 'e+' == GABSID, 'p+' == GABSID, 'K-' == GABSID) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: +# Semileptonic Lambda_b decay into D0 Lambda(1520). D0 decays to pi- e nu, L1520 to p K. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: <1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.000 MyD0 MyLambda(1520)0 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 pi- e+ nu_e ISGW2; +Enddecay +CDecay Myanti-D0 +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_D0Lambda1520,pimunupK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0Lambda1520,pimunupK=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..057ad1f92 --- /dev/null +++ b/dkfiles/Lb_D0Lambda1520,pimunupK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,66 @@ +# EventType: 15574038 +# +# Descriptor: [Lambda_b0 -> (D0 -> pi- mu+ nu_mu) (Lambda(1520)0 -> p+ K-)]cc +# +# NickName: Lb_D0Lambda1520,pimunupK=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => pi- mu+ nu_mu) (Lambda(1520)0 => p+ K-) )]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi-' == GABSID , 'mu+' == GABSID, 'p+' == GABSID, 'K-' == GABSID) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: +# Semileptonic Lambda_b decay into D0 Lambda(1520). D0 decays to pi- mu nu, L1520 to p K. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.000 MyD0 MyLambda(1520)0 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 pi- mu+ nu_mu ISGW2; +Enddecay +CDecay Myanti-D0 +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_D0pK,pienu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0pK,pienu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..22f4074f1 --- /dev/null +++ b/dkfiles/Lb_D0pK,pienu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,56 @@ +# EventType: 15584036 +# +# Descriptor: [Lambda_b0 -> (D0 -> pi- e+ nu_e) p+ K-]cc +# +# NickName: Lb_D0pK,pienu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => pi- e+ nu_e) p+ K-)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi-' == GABSID , 'e+' == GABSID, 'p+' == GABSID, 'K-' == GABSID) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Decfile created as bg for Lb2Lambda1520mue analysis. +# D0 forced into pi- enu, phase space decay for Lambda_b0. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay Lambda_b0sig + 1.000 MyD0 p+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 pi- e+ nu_e ISGW2; +Enddecay +CDecay Myanti-D0 +# +End +# diff --git a/dkfiles/Lb_D0pK,pimunu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0pK,pimunu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..c44317ef8 --- /dev/null +++ b/dkfiles/Lb_D0pK,pimunu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,56 @@ +# EventType: 15574036 +# +# Descriptor: [Lambda_b0 -> (D0 -> pi- mu+ nu_mu) p+ K-]cc +# +# NickName: Lb_D0pK,pimunu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => pi- mu+ nu_mu) p+ K-)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi-' == GABSID , 'mu+' == GABSID, 'p+' == GABSID, 'K-' == GABSID) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Decfile created as bg for Lb2Lambda1520mue analysis. +# D0 forced into pi- munu, phase space decay for Lambda_b0. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay Lambda_b0sig + 1.000 MyD0 p+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 pi- mu+ nu_mu ISGW2; +Enddecay +CDecay Myanti-D0 +# +End +# diff --git a/dkfiles/Lb_D0penu,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0penu,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..b354e5e34 --- /dev/null +++ b/dkfiles/Lb_D0penu,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,62 @@ +# EventType: 15574033 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu) p+ e- anti-nu_e]cc +# +# NickName: Lb_D0penu,Kmunu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => K- mu+ nu_mu) e- nu_e~ p+)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu+' == GABSID , 'e-' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Decfile created as bg for Lb2Lambda1520mue analysis. +# Adapted from "Lb_D0penu,D0=Kenu,TightCut.dec" with cuts similar to "Lb_Lcenu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semileptonic Lambda_b decay into D0 p e nu. D0 decays to K- mu nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Double semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 3 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +### +Decay Lambda_b0sig + 1.000 MyD0 p+ e- anti-nu_e PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay Myanti-D0 +# +# +End +# diff --git a/dkfiles/Lb_D0pmunu,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0pmunu,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..b9f40daa9 --- /dev/null +++ b/dkfiles/Lb_D0pmunu,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,61 @@ +# EventType: 15574034 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- e+ nu_e) p+ mu- anti-nu_mu]cc +# +# NickName: Lb_D0pmunu,Kenu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => K- e+ nu_e) mu- nu_mu~ p+)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu-' == GABSID , 'e+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_D0penu,D0=Kenu,TightCut.dec" with cuts similar to "Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semileptonic Lambda_b decay into D0 p mu nu. D0 decays to K- e nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Double semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +### +Decay Lambda_b0sig + 1.000 MyD0 p+ mu- anti-nu_mu PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 K- e+ nu_e ISGW2; +Enddecay +CDecay Myanti-D0 +# +# +End +# diff --git a/dkfiles/Lb_D0ppi,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0ppi,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..35a4a3931 --- /dev/null +++ b/dkfiles/Lb_D0ppi,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,61 @@ +# EventType: 15584035 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- e+ nu_e) p+ pi-]cc +# +# NickName: Lb_D0ppi,Kenu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => K- e+ nu_e) pi- p+)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi-' == GABSID , 'e+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_D0penu,D0=Kenu,TightCut.dec" with cuts similar to "Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Hadronic Lambda_b decay into D0 p pi. D0 decays semileptonically to K- e nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +### +Decay Lambda_b0sig + 1.000 MyD0 p+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 K- e+ nu_e ISGW2; +Enddecay +CDecay Myanti-D0 +# +# +End +# diff --git a/dkfiles/Lb_D0ppi,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0ppi,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..9bdeeb6b2 --- /dev/null +++ b/dkfiles/Lb_D0ppi,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,61 @@ +# EventType: 15574035 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu) p+ pi-]cc +# +# NickName: Lb_D0ppi,Kmunu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => K- mu+ nu_mu) pi- p+)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi-' == GABSID , 'mu+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_D0penu,D0=Kenu,TightCut.dec" with cuts similar to "Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Hadronic Lambda_b decay into D0 p pi. D0 decays semileptonically to K- mu nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +### +Decay Lambda_b0sig + 1.000 MyD0 p+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay Myanti-D0 +# +# +End +# diff --git a/dkfiles/Lb_Lcenu,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcenu,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..9bcba9f70 --- /dev/null +++ b/dkfiles/Lb_Lcenu,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,69 @@ +# EventType: 15574008 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda(1520)0 -> p+ K-) mu+ nu_mu) anti-nu_e e-]cc +# +# NickName: Lb_Lcenu,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => (Lambda(1520)0 => p+ K-) mu+ nu_mu) e- nu_e~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'e-' == GABSID , 'mu+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcenu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc e nu. Lc decays to Lambda1520 mu+ nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Double semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ e- anti-nu_e PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda(1520)0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_Lcenu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcenu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..6d2c8c9a8 --- /dev/null +++ b/dkfiles/Lb_Lcenu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,69 @@ +# EventType: 15584006 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda(1520)0 -> p+ K-) pi+) anti-nu_e e-]cc +# +# NickName: Lb_Lcenu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => (Lambda(1520)0 => p+ K-) pi+) e- nu_e~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'e-' == GABSID , 'pi+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcenu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc e nu. Lc decays to Lambda1520 pi+. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ e- anti-nu_e PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_Lcenu,pKmunu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcenu,pKmunu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..a1a9fbc4a --- /dev/null +++ b/dkfiles/Lb_Lcenu,pKmunu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,61 @@ +# EventType: 15574004 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- mu+ nu_mu) anti-nu_e e-]cc +# +# NickName: Lb_Lcenu,pKmunu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => p+ K- mu+ nu_mu) e- nu_e~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu+' == GABSID , 'e-' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcenu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc e mu. Lc decays to p+ K- mu+ nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Double semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 3 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ e- anti-nu_e PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +End +# diff --git a/dkfiles/Lb_Lcenu,pKpi=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcenu,pKpi=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..d3965f9b1 --- /dev/null +++ b/dkfiles/Lb_Lcenu,pKpi=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,61 @@ +# EventType: 15584002 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) anti-nu_e e-]cc +# +# NickName: Lb_Lcenu,pKpi=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => p+ K- pi+) e- nu_e~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi+' == GABSID , 'e-' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcenu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc e mu. Lc decays to p+ K- pi+ +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 3 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20210316 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ e- anti-nu_e PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +End +# diff --git a/dkfiles/Lb_Lcmunu,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcmunu,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..a18491bcf --- /dev/null +++ b/dkfiles/Lb_Lcmunu,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,69 @@ +# EventType: 15574007 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda(1520)0 -> p+ K-) e+ nu_e) anti-nu_mu mu-]cc +# +# NickName: Lb_Lcmunu,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => (Lambda(1520)0 => p+ K-) e+ nu_e) mu- nu_mu~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu-' == GABSID , 'e+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc mu nu. Lc decays to Lambda1520 e+ nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Double semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ mu- anti-nu_mu PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda(1520)0 e+ nu_e PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_Lcmunu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcmunu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..153329a85 --- /dev/null +++ b/dkfiles/Lb_Lcmunu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,69 @@ +# EventType: 15574006 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda(1520)0 -> p+ K-) pi+) anti-nu_mu mu-]cc +# +# NickName: Lb_Lcmunu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => (Lambda(1520)0 => p+ K-) pi+) mu- nu_mu~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu-' == GABSID , 'pi+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc mu nu. Lc decays to Lambda1520 pi+. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ mu- anti-nu_mu PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_Lcmunu,pKenu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcmunu,pKenu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..a475e0010 --- /dev/null +++ b/dkfiles/Lb_Lcmunu,pKenu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,61 @@ +# EventType: 15574003 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- e+ nu_e) anti-nu_mu mu-]cc +# +# NickName: Lb_Lcmunu,pKenu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => p+ K- e+ nu_e) mu- nu_mu~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu-' == GABSID , 'e+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc mu nu. Lc decays to p+ K- e+ nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Double semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 3 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ mu- anti-nu_mu PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- e+ nu_e PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +End +# diff --git a/dkfiles/Lb_Lcmunu,pKpi=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcmunu,pKpi=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..87e815368 --- /dev/null +++ b/dkfiles/Lb_Lcmunu,pKpi=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,61 @@ +# EventType: 15574002 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) anti-nu_mu mu-]cc +# +# NickName: Lb_Lcmunu,pKpi=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => p+ K- pi+) mu- nu_mu~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu-' == GABSID , 'pi+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc mu nu. Lc decays to p+ K- pi+. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ mu- anti-nu_mu PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +End +# diff --git a/dkfiles/Lb_Lcpi,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcpi,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..d75d9875d --- /dev/null +++ b/dkfiles/Lb_Lcpi,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,69 @@ +# EventType: 15584005 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda(1520)0 -> p+ K-) e+ nu_e) pi-]cc +# +# NickName: Lb_Lcpi,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => (Lambda(1520)0 => p+ K-) e+ nu_e) pi-)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi-' == GABSID , 'e+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc pi. Lc decays to Lambda1520 e+ nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda(1520)0 e+ nu_e PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_Lcpi,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcpi,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..c90bc2e9c --- /dev/null +++ b/dkfiles/Lb_Lcpi,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,69 @@ +# EventType: 15574005 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda(1520)0 -> p+ K-) mu+ nu_mu) pi-]cc +# +# NickName: Lb_Lcpi,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => (Lambda(1520)0 => p+ K-) mu+ nu_mu) pi-)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi-' == GABSID , 'mu+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcenu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc pi. Lc decays to Lambda1520 mu+ nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda(1520)0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_Lcpi,Lambda1520pi,pK=DecProdCut.dec b/dkfiles/Lb_Lcpi,Lambda1520pi,pK=DecProdCut.dec new file mode 100644 index 000000000..c0ecf3ffb --- /dev/null +++ b/dkfiles/Lb_Lcpi,Lambda1520pi,pK=DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 15164005 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda(1520)0 -> p+ K-) pi+) pi-]cc +# +# NickName: Lb_Lcpi,Lambda1520pi,pK=DecProdCut +# Cuts: DaughtersInLHCb +# +# +# Documentation: Decfile created for bg for Lb2Lambda1520mue analysis. +# Fully hadronic Lambda B decay into Lc pi. Lc decays to Lambda1520 pi+. +# EndDocumentation +# +# CPUTime: 3 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_Lcpi,pKenu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcpi,pKenu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..1614cc164 --- /dev/null +++ b/dkfiles/Lb_Lcpi,pKenu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,61 @@ +# EventType: 15584001 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- e+ nu_e) pi-]cc +# +# NickName: Lb_Lcpi,pKenu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => p+ K- e+ nu_e) pi-)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi-' == GABSID , 'e+' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcmunu,L0enu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc pi. Lc decays to p+ K- e+ nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: <1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20210316 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- e+ nu_e PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +End +# diff --git a/dkfiles/Lb_Lcpi,pKmunu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lcpi,pKmunu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..71605f997 --- /dev/null +++ b/dkfiles/Lb_Lcpi,pKmunu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,61 @@ +# EventType: 15574009 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- mu+ nu_mu) pi-]cc +# +# NickName: Lb_Lcpi,pKmunu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c+ => p+ K- mu+ nu_mu) pi-)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu+' == GABSID , 'pi-' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Adapted from "Lb_Lcenu,L0munu=DecProdCut,HighVisMass,EvtGenCut.dec". +# Semi-leptonic Lambda B decay into Lc pi. Lc decays to p+ K- mu+ nu. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20211125 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +End +# -- GitLab From 43abbe35b1e63b3a669e9a0b2ead91c91eea11ae Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 21 Apr 2022 15:05:21 +0200 Subject: [PATCH 219/702] Small fixes to decay descriptors transferred to Sim10 --- dkfiles/D+_pi+eta,pipimumu,etaModel=DecProdCut.dec | 2 +- dkfiles/D+_pi+etap,pipimumu,etapModel=DecProdCut.dec | 2 +- dkfiles/Ds_pi+eta,pipimumu,etaModel=DecProdCut.dec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dkfiles/D+_pi+eta,pipimumu,etaModel=DecProdCut.dec b/dkfiles/D+_pi+eta,pipimumu,etaModel=DecProdCut.dec index 6a01dd015..32663309a 100644 --- a/dkfiles/D+_pi+eta,pipimumu,etaModel=DecProdCut.dec +++ b/dkfiles/D+_pi+eta,pipimumu,etaModel=DecProdCut.dec @@ -1,6 +1,6 @@ # EventType: 21115050 # -# Descriptor: [D+ -> (eta -> pi+ pi- mu+ mu-) pi+]cc +# Descriptor: [D+ => (eta => pi+ pi- mu+ mu-) pi+]cc # # NickName: D+_pi+eta,pipimumu,etaModel=DecProdCut # diff --git a/dkfiles/D+_pi+etap,pipimumu,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipimumu,etapModel=DecProdCut.dec index 6c39dc866..728f241b9 100644 --- a/dkfiles/D+_pi+etap,pipimumu,etapModel=DecProdCut.dec +++ b/dkfiles/D+_pi+etap,pipimumu,etapModel=DecProdCut.dec @@ -1,6 +1,6 @@ # EventType: 21115020 # -# Descriptor: [D+ -> (eta' -> pi+ pi- mu+ mu-) pi+]cc +# Descriptor: [D+ => (eta' => pi+ pi- mu+ mu-) pi+]cc # # NickName: D+_pi+etap,pipimumu,etapModel=DecProdCut # diff --git a/dkfiles/Ds_pi+eta,pipimumu,etaModel=DecProdCut.dec b/dkfiles/Ds_pi+eta,pipimumu,etaModel=DecProdCut.dec index 20cea0eb3..8475f31da 100644 --- a/dkfiles/Ds_pi+eta,pipimumu,etaModel=DecProdCut.dec +++ b/dkfiles/Ds_pi+eta,pipimumu,etaModel=DecProdCut.dec @@ -1,6 +1,6 @@ # EventType: 23115030 # -# Descriptor: [D_s+ -> (eta -> pi+ pi- mu+ mu-) pi+]cc +# Descriptor: [D_s+ => (eta => pi+ pi- mu+ mu-) pi+]cc # # NickName: Ds_pi+eta,pipimumu,etaModel=DecProdCut # -- GitLab From 897e1f8296434cf5295bde4a1449ccbe4489c2a1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 21 Apr 2022 16:22:56 +0200 Subject: [PATCH 220/702] Merge branch 'releaseNotesScript' into 'master' --- scripts/prepareReleaseNotes.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/scripts/prepareReleaseNotes.py b/scripts/prepareReleaseNotes.py index 667425e3b..3a47c083e 100755 --- a/scripts/prepareReleaseNotes.py +++ b/scripts/prepareReleaseNotes.py @@ -19,6 +19,7 @@ import sys, os import datetime from dateutil.parser import parse as tparser import gitlab +import argparse as ap def getTagDate(repo, tagName): '''Function to determine date when given tag was created. Returns @@ -132,27 +133,26 @@ def formatMR(mr, output): if __name__ == '__main__': # arguments should be last tag, new tag, outputfile - lastTag = sys.argv[1] - newTag = sys.argv[2] - output = sys.argv[3] - targetBranch = None - if len(sys.argv) > 4: - targetBranch = sys.argv[4] + parser = ap.ArgumentParser(description='Release notes') + parser.add_argument('-lastTag', required=True) + parser.add_argument('-newTag', required=True) + parser.add_argument('-output', required=True) + parser.add_argument('-branch', required=True) + + args = parser.parse_args() gl = gitlab.Gitlab('https://gitlab.cern.ch/') project = gl.projects.get(3464) - oldTagDate = getTagDate(project, lastTag) + oldTagDate = getTagDate(project, args.lastTag) allMRs = project.mergerequests.list(all=True,state='merged') - relevantMRs = filterMRs(allMRs, oldTagDate, targetBranch) + relevantMRs = filterMRs(allMRs, oldTagDate, args.branch) - print('Last tag %s was created at %s' % (lastTag, str(oldTagDate))) - #print(relevantMRs) + print('Last tag %s was created at %s' % (args.lastTag, str(oldTagDate))) - outputFile = open(output, 'w') + outputFile = open(args.output, 'w') -# outputFile.write('''!========================= {1} DecFiles {0} ======================= \n \n'''.format(newTag.strip(), str(datetime.date.today()).strip())) - outputFile.write('''DecFiles {0} {1} \n========================== \n \n'''.format(newTag.strip(), str(datetime.date.today()).strip())) + outputFile.write('''DecFiles {0} {1} \n========================== \n \n'''.format(args.newTag.strip(), str(datetime.date.today()).strip())) for mr in relevantMRs: formatMR(mr, outputFile) -- GitLab From 2725a0325aaa241257f414e13a31fb5511a436dd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 21 Apr 2022 16:36:52 +0200 Subject: [PATCH 221/702] Decfiles v31r10 release notes --- CMakeLists.txt | 2 +- ReleaseNotes/v31r10.md | 468 +++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 470 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v31r10.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 6ef278d9d..ef0afd777 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r9) +gaudi_subdir(DecFiles v31r10) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v31r10.md b/ReleaseNotes/v31r10.md new file mode 100644 index 000000000..3f6625ae2 --- /dev/null +++ b/ReleaseNotes/v31r10.md @@ -0,0 +1,468 @@ +DecFiles v31r10 2022-04-21 +========================== + +! 2022-04-21 - Michal Kreps (MR !1070) + Improve arguments handling in release notes script + +! 2022-04-21 - Michal Kreps (MR !1069) + Modify 3 decay files + + 21115050 : D+_pi+eta,pipimumu,etaModel=DecProdCut + + 21115020 : D+_pi+etap,pipimumu,etapModel=DecProdCut + + 23115030 : Ds_pi+eta,pipimumu,etaModel=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1064) + Add 2 new decay files + + 11574002 : Bd_D0pimunu,Kmunu=TightCut + + 11574003 : Bd_Dmmunu,Kstmunu=TightCut + +! 2022-04-12 - Michal Kreps (MR !1063) + Add new decay file + + 26104986 : Xic0_OmegamKp,L0K,ppi=phsp,DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1062) + Add new decay file + + 12123499 : Bu_phiKst,ee=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1061) + Add 2 new decay files + + 11114037 : Bd_pipimumu=FOURBODYPHSP,DecProdCut + + 13114015 : Bs_pipimumu=FOURBODYPHSP,DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1060) + Add 5 new decay files + + 13584063 : Bs_D0Kenu,Kenu=DecProdCut + + 13574063 : Bs_D0Klnu,Klnu=DecProdCut + + 13574064 : Bs_D0Kmunu,Kmunu=DecProdCut + + 13524042 : Bs_KKtautau,ee=DecProdCut + + 13514063 : Bs_KKtautau,mue=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1059) + Add 4 new decay files + + 15164033 : Lb_LcK,pKK=PHSP,DecProdCut + + 15164032 : Lb_LcK,ppipi=PHSP,DecProdCut + + 15164003 : Lb_Lcpi,pKK=PHSP,DecProdCut + + 15164002 : Lb_Lcpi,ppipi=PHSP,DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1057) + Add new decay file + + 15875062 : Lb_LambdacXmunuCocktail=KpimumuInAcc + +! 2022-04-12 - Michal Kreps (MR !1056) + Add 5 new decay files + + 11574442 : Bd_D0pimunu,KmunuCocktail=KpimumuInAcc + + 11696452 : Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc + + 11696453 : Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc + + 11574052 : Bd_Dmunu,KpimunuCocktail=KpimumuInAcc + + 13574065 : Bs_D0Kmunu,pimunu=KpimumuInAcc + +! 2022-04-12 - Michal Kreps (MR !1055) + Add 2 new decay files + + 26144101 : Pcs4254,JpsiLambda=DecProdCut,InAcc + + 26144100 : incl_X_JpsiLambda,mumu=phsp,DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1054) + Add 4 new decay files + + 11196025 : Bd_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV + + 11196026 : Bd_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV + + 13196090 : Bs_LambdacLambdac,Exclusive,pKpi=DecProdCut_pCut1600MeV + + 13196091 : Bs_XicXic,Exclusive,pKpi=DecProdCut_pCut1600MeV + +! 2022-04-12 - Michal Kreps (MR !1053) + Add 3 new decay files + + 15586098 : Lb_Lambdac2595enu,Lambdac2595_pipiLc,Lc_pKpi + + 15576099 : Lb_Lambdac2595munu,Lambdac2595_pipiLc,Lc_pKpi + + 15565097 : Lb_Lambdac2595taunu,Lambdac2595_pipiLc,Lc_pKpi + +! 2022-04-12 - Michal Kreps (MR !1051) + Add 2 new decay files + + 11164094 : Bd_Lcpbar,pKpi=DecProdCut + + 13164094 : Bs_Lcpbar,pKpi=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1050) + Add 2 new decay files + + 11142213 : Bd_Jpsietap,mm=TightCut + + 13142213 : Bs_Jpsietap,mm=TightCut + +! 2022-04-12 - Michal Kreps (MR !1049) + Add new decay file + + 11142402 : Bd_Jpsipi,mm=TightCut + +! 2022-04-12 - Michal Kreps (MR !1048) + Add new decay file + + 26143018 : Pc4150,Jpsip=DecProdCut,InAcc + +! 2022-04-12 - Michal Kreps (MR !1047) + Add new decay file + + 13574052 : Bs_Dsststmunu,D+=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1046) + Add new decay file + + 11224400 : Bd_K1ee,Kpipi0=mK1270,DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1045) + Add new decay file + + 11694052 : Bd_DDKst,munu,munu=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1044) + Add 3 new decay files + + 26196046 : Pcc4175,LcD+,pkpi=TightCut,InAcc + + 26195071 : Pcc4175,LcD0,pkpi=TightCut,InAcc + + 26196045 : Pcc4350,LcDst+,pkpi=TightCut,InAcc + +! 2022-04-12 - Michal Kreps (MR !1043) + Add 6 new decay files + + 11154020 : Bd_Jpsirho0,ee=DecProdCut + + 11154021 : Bd_psi2Srho0,eepipi=DecProdCut + + 13154020 : Bs_Jpsif0,ee=CPV,980,DecProdCut + + 13124041 : Bs_f0ee=MS,DecProdCut + + 13154021 : Bs_psi2Sf0,ee=980,DecProdCut + + 12153030 : Bu_psi2SPi,ee=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1041) + Add 2 new decay files + + 12265063 : Bu_D+pi-pi-,Kpipi=cocktail,DecProdCut + + 12265065 : Bu_Dst+pi-pi-,D0pi,Kpi=cocktail,DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1040) + Add new decay file + + 13102264 : Bs_Phigamma=TightCut,gam_PTabove1.8 + +! 2022-04-12 - Michal Kreps (MR !1039) + Add 12 new decay files + + 27185202 : Dst_D0pi,KKeta,eeg=DecProdCut + + 27163479 : Dst_D0pi,KKeta,gg=DecProdCut + + 27185205 : Dst_D0pi,KKpi0,eeg=DecProdCut + + 27163482 : Dst_D0pi,KKpi0,gg=DecProdCut + + 27185200 : Dst_D0pi,Kpieta,eeg=DecProdCut + + 27163477 : Dst_D0pi,Kpieta,gg=DecProdCut + + 27185203 : Dst_D0pi,Kpipi0,eeg=DecProdCut + + 27163480 : Dst_D0pi,Kpipi0,gg=DecProdCut + + 27185201 : Dst_D0pi,pipieta,eeg=DecProdCut + + 27163478 : Dst_D0pi,pipieta,gg=DecProdCut + + 27185204 : Dst_D0pi,pipipi0,eeg=DecProdCut + + 27163481 : Dst_D0pi,pipipi0,gg=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1038) + Add new decay file + + 13774072 : Bs_DKpimunu,munuCocktail=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1037) + Modify decay file + + 27263479 : Dst_D0pi,Kpieta=TightCut,tighter,Coctail + +! 2022-04-12 - Michal Kreps (MR !1036) + Add new decay file + + 20462000 : Zcharm=mumu,charged,InAcc + +! 2022-04-12 - Michal Kreps (MR !1035) + Add 36 new decay files + + 12115004 : B+_K+1a2mumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 12115010 : B+_K+1a2mumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 12115007 : B+_K+1a2mumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 12115012 : B+_K+1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 12115008 : B+_K+1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 12115009 : B+_K+1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut + + 12115013 : B+_K+1a2mumumumu,ma1=3.0GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut + + 12117099 : B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut + + 12117093 : B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut + + 12117096 : B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut + + 12117098 : B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 12117097 : B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 12117092 : B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 12117091 : B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 12117095 : B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 12117094 : B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 12115005 : B+_K+a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 12115006 : B+_K+a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1.0GeV,ta2=0fs,DecProdCut + + 11114026 : B0_a1a2mumumumu,ma1=1.75GeV,ta1=0ps,ma2=3GeV,ta2=0fs,DecProdCut + + 11114079 : B0_a1a2mumumumu,ma1=1.75GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 11114034 : B0_a1a2mumumumu,ma1=1.75GeV,ta1=10ps,ma2=3GeV,ta2=0fs,DecProdCut + + 11114021 : B0_a1a2mumumumu,ma1=1GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 11114028 : B0_a1a2mumumumu,ma1=1GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 11114027 : B0_a1a2mumumumu,ma1=1GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 11114020 : B0_a1a2mumumumu,ma1=2.5GeV,ta1=0ps,ma2=1GeV,ta2=0fs,DecProdCut + + 11114029 : B0_a1a2mumumumu,ma1=2.5GeV,ta1=100ps,ma2=1.0GeV,ta2=0fs,DecProdCut + + 11114080 : B0_a1a2mumumumu,ma1=2.5GeV,ta1=10ps,ma2=1.0GeV,ta2=0fs,DecProdCut + + 13116003 : Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=0ps,ma2=1.5GeV,ta2=0fs,DecProdCut + + 13116009 : Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=100ps,ma2=1.5GeV,ta2=0fs,DecProdCut + + 13116006 : Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=10ps,ma2=1.5GeV,ta2=0fs,DecProdCut + + 13116004 : Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 13116005 : Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=0ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 13116099 : Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 13116012 : Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=100ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 13116007 : Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 13116008 : Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=10ps,ma2=3.0GeV,ta2=0fs,DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1034) + Add 2 new decay files + + 11876126 : Bd_D0munu,KSpipi=cocktail,Tightcut + + 12875524 : Bu_D0munu,KSpipi=cocktail,Tightcut + +! 2022-04-12 - Michal Kreps (MR !1033) + Add new decay file + + 12165492 : Bu_D0Kst+,pipipipi,Kpi0=TightCut + +! 2022-04-12 - Michal Kreps (MR !1032) + Add new decay file + + 39102420 : etaprime_pipieta,gammagamma=TightCut + +! 2022-04-12 - Michal Kreps (MR !1031) + Modify 4 decay files + + 11112206 : Bd_gammamumu=ISR,MassCut + + 13112205 : Bs_gammamumu=ISR,MassCut + + 34314001 : KS_3mue=TightCut,rho + + 34114020 : KS_pipimumu=TightCut,rho + +! 2022-04-12 - Michal Kreps (MR !1030) + Add 2 new decay files + + 27163476 : Dst_D0pi,KKeta=TightCut,tighter + + 27263478 : Dst_D0pi,pipieta=TightCut,tighter,Coctail + +! 2022-04-12 - Michal Kreps (MR !1029) + Add new decay file + + 13444023 : Bs_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu + Modify decay file + + 12445023 : Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu + +! 2022-04-12 - Michal Kreps (MR !1028) + Add new decay file + + 12165028 : Bu_Ds+pi+pi-,KKpi=DDalitz,DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1027) + Add 3 new decay files + + 15296020 : Lb_LcD0barK,pKpi,Kpi=TightCut + + 15296004 : Lb_LcDs,pKpi,KKpi=TightCut + + 15496220 : Lb_LcDst0K,pKpi,Kpi=TightCut + +! 2022-04-12 - Michal Kreps (MR !1026) + Add 7 new decay files + + 13726210 : Bs_etaprimetaue,3pi=DecProdCut,TightCut,tauola5 + + 13716210 : Bs_etaprimetaumu,3pi=DecProdCut,TightCut,tauola5 + + 13726000 : Bs_phitaue,3pi=Ball,DecProdCut + + 12725000 : Bu_Ktaue,3pi=DecProdCut + + 15726000 : Lb_pKtaue,3pi=DecProdCut,tauolababar,phsp + + 15716000 : Lb_pKtaumu,3pi=DecProdCut,tauolababar,phsp + + 15608000 : Lb_pKtautau,3pi3pi=DecProdCut,tauolababar,phsp + +! 2022-04-12 - Michal Kreps (MR !1025) + + +! 2022-04-12 - Michal Kreps (MR !1024) + Add new decay file + + 16576140 : Xib0_Xicmunu,Xipipi,Lambda0pi,ppi=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1023) + Add 3 new decay files + + 21115050 : D+_pi+eta,pipimumu,etaModel=DecProdCut + + 21115020 : D+_pi+etap,pipimumu,etapModel=DecProdCut + + 23115030 : Ds_pi+eta,pipimumu,etaModel=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1022) + Add 2 new decay files + + 12105163 : Bu_KsKmpipi,PHSP=TightCut + + 12105162 : Bu_KsKppipi,PHSP=TightCut + +! 2022-04-12 - Michal Kreps (MR !1021) + Modify 2 decay files + + 49011014 : ccbar=HardQCD,pt14GeV,mu + + 49011004 : ccbar=HardQCD,pt18GeV,mu + +! 2022-04-12 - Michal Kreps (MR !1020) + Add new decay file + + 30122003 : exclu_ee,gg=coherent_starlight_with_loose_cuts + +! 2022-04-12 - Michal Kreps (MR !1019) + Add 10 new decay files + + 21103221 : D+_etaprimeK,rhogamma=DecProdCut + + 21103211 : D+_etaprimepi,rhogamma=DecProdCut + + 25103600 : Lc_etaSigma,pipigppi0,gg=DecProdCut + + 25103410 : Lc_etaSigma,pipipi0ppi0,gg=DecProdCut + + 25103200 : Lc_etap,pipig=DecProdCut + + 25103430 : Lc_etap,pipipi0,gg=DecProdCut + + 25103420 : Lc_etaprimeSigma,pipietappi0,gggg=DecProdCut + + 25103610 : Lc_etaprimeSigma,rho0gppi0,pipigg=DecProdCut + + 25103440 : Lc_etaprimep,pipieta,gg=DecProdCut + + 25103201 : Lc_etaprimep,rho0g,pipi=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1018) + Add new decay file + + 15266096 : Lb_Lc3pi,pKpi-res=TightCut + +! 2022-04-12 - Michal Kreps (MR !1015) + Add 2 new decay files + + 25103270 : Lc_etap,pipigamma=TightCut + + 25103221 : Lc_etaprimep,rhogamma=TightCut + +! 2022-04-12 - Michal Kreps (MR !1014) + Add 4 new decay files + + 11676042 : Bd_Dphimunu,Kpimunu=KKmumuInAcc + + 12575043 : Bu_D0phimunu,Kmunu=KKmumuInAcc + + 12595042 : Bu_DsD0,phimunu,Kmunu=KKmumuInAcc + + 12575044 : Bu_DsKmunu,phimunu=KKmumuInAcc + +! 2022-04-12 - Michal Kreps (MR !1013) + Add 5 new decay files + + 11696442 : Bd_DDK,Kmunu,KmunuCocktail=KKmumuInAcc + + 11596242 : Bd_DDs,Kpimunu,phimunuCocktail=KKmumuInAcc + + 13596242 : Bs_DsDs,phimunu,phimunu=KKmumuInAcc + + 15595142 : Lb_LambdacDs,n0KS0munu,KKmunu=KKmumuInAcc + + 15696042 : Lb_LambdacDs,pKmunu,phimunu=KKmumuInAcc + +! 2022-04-12 - Michal Kreps (MR !1012) + Add 2 new decay files + + 13694242 : Bs_DsDs,KKmunu,munu=TightCut + + 13874252 : Bs_Dstaunu,phimunu,mununu=TightCut + +! 2022-04-12 - Michal Kreps (MR !1011) + Add new decay file + + 11104094 : Bd_KpiKpi=DecProdCut,PhSp + +! 2022-04-12 - Michal Kreps (MR !1010) + Add 2 new decay files + + 13516052 : Bs_KstKsttautau,mumu=DecProdCut + + 12513032 : Bu_Ktautau,mumu=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1009) + Add 49 new decay files + + 11564001 : B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=1500MeV + + 11564002 : B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2000MeV + + 11564003 : B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=2400MeV + + 11564000 : B0_PsiDMSigmac2455,Sigmac2455_piLambdac,Lambdac_pKpi=TightCut,mPsiDM=940MeV + + 13502001 : B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=1500MeV + + 13502002 : B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2000MeV + + 13502003 : B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=2400MeV + + 13502004 : B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3000MeV + + 13502005 : B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=3500MeV + + 13502000 : B0s_PsiDMLambda1520,Lambda1520_pK=TightCut,mPsiDM=940MeV + + 12565021 : Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV + + 12565022 : Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV + + 12565024 : Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV + + 12565020 : Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV + + 17566081 : BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=1500MeV + + 17566082 : BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2000MeV + + 17566083 : BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=2400MeV + + 17566080 : BstarS2_BplusK,Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=TightCut,mPsiDM=940MeV + + 17566981 : BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV + + 17566982 : BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV + + 17566983 : BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV + + 17566980 : BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV + + 16565001 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV + + 16565002 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV + + 16565003 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV + + 16565004 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV + + 16565000 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV + + 16565901 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV + + 16565902 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV + + 16565903 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV + + 16565904 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV + + 16565905 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV + + 16565900 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV + + 16503001 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV + + 16503002 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV + + 16503003 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV + + 16503004 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV + + 16503005 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV + + 16503006 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV + + 16503007 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV + + 16503000 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV + + 16502041 : Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV + + 16502042 : Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV + + 16502043 : Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV + + 16502044 : Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV + + 16502045 : Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV + + 16502046 : Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV + + 16502047 : Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV + + 16502040 : Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV + +! 2022-04-12 - Michal Kreps (MR !1008) + Add new decay file + + 13104048 : Bs_Kst0rho0,K-pi+pi-pi+=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1006) + Add 21 new decay files + + 15584038 : Lb_D0Lambda1520,pienupK=DecProdCut,HighVisMass,EvtGenCut + + 15574038 : Lb_D0Lambda1520,pimunupK=DecProdCut,HighVisMass,EvtGenCut + + 15584036 : Lb_D0pK,pienu=DecProdCut,HighVisMass,EvtGenCut + + 15574036 : Lb_D0pK,pimunu=DecProdCut,HighVisMass,EvtGenCut + + 15574033 : Lb_D0penu,Kmunu=DecProdCut,HighVisMass,EvtGenCut + + 15574034 : Lb_D0pmunu,Kenu=DecProdCut,HighVisMass,EvtGenCut + + 15584035 : Lb_D0ppi,Kenu=DecProdCut,HighVisMass,EvtGenCut + + 15574035 : Lb_D0ppi,Kmunu=DecProdCut,HighVisMass,EvtGenCut + + 15574008 : Lb_Lcenu,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut + + 15584006 : Lb_Lcenu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut + + 15574004 : Lb_Lcenu,pKmunu=DecProdCut,HighVisMass,EvtGenCut + + 15584002 : Lb_Lcenu,pKpi=DecProdCut,HighVisMass,EvtGenCut + + 15574007 : Lb_Lcmunu,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut + + 15574006 : Lb_Lcmunu,Lambda1520pi,pK=DecProdCut,HighVisMass,EvtGenCut + + 15574003 : Lb_Lcmunu,pKenu=DecProdCut,HighVisMass,EvtGenCut + + 15574002 : Lb_Lcmunu,pKpi=DecProdCut,HighVisMass,EvtGenCut + + 15584005 : Lb_Lcpi,Lambda1520enu,pK=DecProdCut,HighVisMass,EvtGenCut + + 15574005 : Lb_Lcpi,Lambda1520munu,pK=DecProdCut,HighVisMass,EvtGenCut + + 15164005 : Lb_Lcpi,Lambda1520pi,pK=DecProdCut + + 15584001 : Lb_Lcpi,pKenu=DecProdCut,HighVisMass,EvtGenCut + + 15574009 : Lb_Lcpi,pKmunu=DecProdCut,HighVisMass,EvtGenCut + +! 2022-04-12 - Michal Kreps (MR !1005) + Add 13 new decay files + + 11104574 : Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta + + 11104573 : Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0 + + 11102452 : Bd_KstEta=TightCut,Kst982width100,HighPtEta + + 11102453 : Bd_Kstpi0=TightCut,Kst982width100,HighPtPi0 + + 11102663 : Bd_Kstpi0gamma=TightCut,Kst982width100 + + 13104523 : Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtEta + + 13104522 : Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP,KSVtxCut,HighPtPi0 + + 13102463 : Bs_PhiEta=TightCut,Phiwidth20,HighPtEta + + 13102462 : Bs_Phipi0=TightCut,Phiwidth20,HighPtPi0 + + 12105324 : Bu_Kspi+pi-pi+gamma=TightCut,mKshhCut,PHSP,KSVtxCut + + 15154002 : Lb_JpsipK,ee=XLL,DecProdCut + + 15144053 : Lb_JpsipK,mm=XLL,JpsiXLL,DecProdCut + + 15124012 : Lb_pKee=XLL,DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1004) + Add 14 new decay files + + 18312004 : incl_Upsilon,emu=DecProdCut + + 18121000 : incl_Upsilon,etau=DecProdCut,tauola + + 18111000 : incl_Upsilon,mutau=DecProdCut,tauola + + 18100000 : incl_Upsilon,tautau=DecProdCut,tauola + + 18122011 : incl_Upsilon2S,ee=DecProdCut + + 18312014 : incl_Upsilon2S,emu=DecProdCut + + 18121010 : incl_Upsilon2S,etau=DecProdCut,tauola + + 18111010 : incl_Upsilon2S,mutau=DecProdCut,tauola + + 18100010 : incl_Upsilon2S,tautau=DecProdCut,tauola + + 18122021 : incl_Upsilon3S,ee=DecProdCut + + 18312024 : incl_Upsilon3S,emu=DecProdCut + + 18121020 : incl_Upsilon3S,etau=DecProdCut,tauola + + 18111027 : incl_Upsilon3S,mutau=DecProdCut,tauola + + 18100020 : incl_Upsilon3S,tautau=DecProdCut,tauola + +! 2022-04-12 - Michal Kreps (MR !1003) + Add new decay file + + 13124029 : Bs_phiee,flatq2=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1002) + Add 2 new decay files + + 11196089 : Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001 + + 13196055 : Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP001 + +! 2022-04-12 - Michal Kreps (MR !1001) + Add new decay file + + 11514031 : Bd_Kpitautau,mumu=DecProdCut + +! 2022-04-12 - Michal Kreps (MR !1000) + Add 3 new decay files + + 11514053 : Bd_Kpitaumu,mu=DecProdCut + + 13514052 : Bs_KKtaumu,mu=DecProdCut + + 15514051 : Lb_pKtaumu,mu=DecProdCut + +! 2021-12-15 - Michal Kreps (MR !942) + Modify 8 decay files + + 11166103 : Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut + + 11166050 : Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut + + 11166122 : Bd_D0rho0,KSpipi=TightCut + + 11574084 : Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass + + 11166720 : Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut + + 11144009 : Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts + + 11508000 : Bd_Ksttautau,3pi3pi=DecProdCut,TightCut + + 11110008 : Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo + + diff --git a/cmt/requirements b/cmt/requirements index bd7408f01..22da15d5f 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r9 +version v31r10 # Structure #============================================================================ -- GitLab From 9658bedbfc68b5be7f6b9f122ed63f7d5240f149 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 10 May 2022 14:57:17 +0100 Subject: [PATCH 222/702] Fix double counting of B0 modes with charmonia+K0 --- dkfiles/DECAY.DEC | 48 ++++++++++++++--------------------------------- 1 file changed, 14 insertions(+), 34 deletions(-) diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC index 52b41cff6..d678ab593 100755 --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -1221,8 +1221,7 @@ Decay anti-B0 # adding J/psi rho and omega - for lack of better thing will use the Kstar helicity amplitudes. # Psi2sKs 30 ->31 # chic1 Kstar: 12 ->6 -0.000435500 J/psi K_S0 SVS; #[Reconstructed PDG2011] -0.000435500 J/psi K_L0 SVS; #[Reconstructed PDG2011] +0.000891000 J/psi anti-K0 SVS; #[New mode added] #[Reconstructed PDG2011] # # 0.001330000 J/psi anti-K*0 SVV_HELAMP PKHminus PKphHminus PKHzero PKphHzero PKHplus PKphHplus; #[Reconstructed PDG2011] @@ -1239,8 +1238,7 @@ Decay anti-B0 0.0005 J/psi anti-K_2*0 PHSP; 0.000094000 J/psi phi anti-K0 PHSP; #[Reconstructed PDG2011] # -0.000310000 psi(2S) K_S0 SVS; #[Reconstructed PDG2011] -0.000310000 psi(2S) K_L0 SVS; #[Reconstructed PDG2011] +0.000620000 psi(2S) anti-K0 SVS; #[Reconstructed PDG2011] # # 0.000610000 psi(2S) anti-K*0 SVV_HELAMP PKHminus PKphHminus PKHzero PKphHzero PKHplus PKphHplus; #[Reconstructed PDG2011] @@ -1253,8 +1251,7 @@ Decay anti-B0 0.0004 psi(2S) anti-K_10 PHSP; # -0.000445000 eta_c K_S0 PHSP; #[Reconstructed PDG2011] -0.000445000 eta_c K_L0 PHSP; #[Reconstructed PDG2011] +0.00090000 eta_c anti-K0 PHSP; #[Reconstructed PDG2011] # # 0.000610000 anti-K*0 eta_c SVS; #[Reconstructed PDG2011] @@ -1275,8 +1272,7 @@ Decay anti-B0 0.00005 eta_c(2S) anti-K0 pi0 pi0 PHSP; 0.00005 eta_c(2S) K- pi+ pi0 PHSP; # -0.000070000 chi_c0 K_S0 PHSP; #[Reconstructed PDG2011] -0.000070000 chi_c0 K_L0 PHSP; #[Reconstructed PDG2011] +0.000190000 chi_c0 anti-K0 PHSP; #[Reconstructed PDG2011] # # 0.00030 anti-K*0 chi_c0 SVS; @@ -1286,8 +1282,7 @@ Decay anti-B0 0.0001 chi_c0 anti-K0 pi0 pi0 PHSP; 0.0001 chi_c0 K- pi+ pi0 PHSP; # -0.000195000 chi_c1 K_S0 SVS; #[Reconstructed PDG2011] -0.000195000 chi_c1 K_L0 SVS; #[Reconstructed PDG2011] +0.000395000 chi_c1 anti-K0 SVS; #[Reconstructed PDG2011] # # 0.000222000 chi_c1 anti-K*0 SVV_HELAMP PKHminus PKphHminus PKHzero PKphHzero PKHplus PKphHplus; #[Reconstructed PDG2011] @@ -1564,8 +1559,8 @@ Decay anti-B0 # ## TJG External W-emission b->c -0.250187669 anti-u d c anti-d PYTHIA 23; # was 0.257812689 -0.043588818 anti-u d c anti-d PYTHIA 43; # was 0.044828813 +0.252703669 anti-u d c anti-d PYTHIA 23; # was 0.257812689 +0.043898818 anti-u d c anti-d PYTHIA 43; # was 0.044828813 0.019034509 anti-u s c anti-d PYTHIA 43; ## TJG Internal W-emission b->c 0.016467074 anti-u c d anti-d PYTHIA 23; @@ -1598,8 +1593,6 @@ Decay anti-B0 0.000006000 anti-D0 K- pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000036000 D*0 anti-K0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.002700000 anti-D*0 pi- pi- pi+ pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] -0.000890000 eta_c anti-K0 PHSP; #[New mode added] #[Reconstructed PDG2011] -0.000871000 J/psi anti-K0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000310000 J/psi omega anti-K0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000009500 J/psi eta PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000019000 J/psi pi- pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] @@ -1608,10 +1601,7 @@ Decay anti-B0 0.000800000 J/psi K*- pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000660000 J/psi anti-K*0 pi- pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000170000 anti-K0 anti-D0 D0 pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] -0.000620000 psi(2S) anti-K0 PHSP; #[New mode added] #[Reconstructed PDG2011] -0.000140000 chi_c0 anti-K0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000011200 chi_c1 pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] -0.000390000 chi_c1 anti-K0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000158000 chi_c1 K+ pi- PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000011000 eta anti-K_0*0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000009600 eta anti-K_2*0 PHSP; #[New mode added] #[Reconstructed PDG2011] @@ -2503,8 +2493,7 @@ Decay B0 # chic1 Kstar: 12 ->6 # B -> cc= s -0.000435500 J/psi K_S0 SVS; #[Reconstructed PDG2011] -0.000435500 J/psi K_L0 SVS; #[Reconstructed PDG2011] +0.000891000 J/psi K0 SVS; #[Reconstructed PDG2011] # # 0.001330000 J/psi K*0 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; #[Reconstructed PDG2011] @@ -2521,8 +2510,7 @@ Decay B0 0.0005 J/psi K_2*0 PHSP; 0.000094000 J/psi phi K0 PHSP; #[Reconstructed PDG2011] # -0.000310000 psi(2S) K_S0 SVS; #[Reconstructed PDG2011] -0.000310000 psi(2S) K_L0 SVS; #[Reconstructed PDG2011] +0.000620000 psi(2S) K0 SVS; #[New mode added] #[Reconstructed PDG2011] # # 0.000610000 psi(2S) K*0 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; #[Reconstructed PDG2011] @@ -2545,8 +2533,7 @@ Decay B0 0.0001 eta_c K0 pi0 pi0 PHSP; 0.0001 eta_c K+ pi- pi0 PHSP; # -0.00024 eta_c(2S) K_S0 PHSP; -0.00024 eta_c(2S) K_L0 PHSP; +0.00090000 eta_c K0 PHSP; #[Reconstructed PDG2011] # # 0.00066 K*0 eta_c(2S) SVS; @@ -2556,8 +2543,7 @@ Decay B0 0.00005 eta_c(2S) K0 pi0 pi0 PHSP; 0.00005 eta_c(2S) K+ pi- pi0 PHSP; # -0.000070000 chi_c0 K_S0 PHSP; #[Reconstructed PDG2011] -0.000070000 chi_c0 K_L0 PHSP; #[Reconstructed PDG2011] +0.000190000 chi_c0 K0 PHSP; #[New mode added] #[Reconstructed PDG2011] # # 0.0003 K*0 chi_c0 SVS; @@ -2567,8 +2553,7 @@ Decay B0 0.0001 chi_c0 K0 pi0 pi0 PHSP; 0.0001 chi_c0 K+ pi- pi0 PHSP; # -0.000195000 chi_c1 K_S0 SVS; #[Reconstructed PDG2011] -0.000195000 chi_c1 K_L0 SVS; #[Reconstructed PDG2011] +0.000395000 chi_c1 K0 SVS; #[Reconstructed PDG2011] # # 0.000222000 chi_c1 K*0 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; #[Reconstructed PDG2011] @@ -2843,8 +2828,8 @@ Decay B0 # ## TJG External W-emission b->c -0.251836689 u anti-d anti-c d PYTHIA 23; # was 0.257812689 -0.043588818 u anti-d anti-c d PYTHIA 43; # was 0.044828813 +0.253852689 u anti-d anti-c d PYTHIA 23; # was 0.257812689 +0.043988818 u anti-d anti-c d PYTHIA 43; # was 0.044828813 0.019138791 u anti-s anti-c d PYTHIA 43; ## TJG Internal W-emission b->c 0.016557290 u anti-c anti-d d PYTHIA 23; @@ -2873,8 +2858,6 @@ Decay B0 0.000006000 D0 K+ pi- PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000036000 anti-D*0 K0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.002700000 D*0 pi+ pi+ pi- pi- PHSP; #[New mode added] #[Reconstructed PDG2011] -0.000890000 eta_c K0 PHSP; #[New mode added] #[Reconstructed PDG2011] -0.000871000 J/psi K0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000310000 J/psi omega K0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000009500 J/psi eta PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000019000 J/psi pi+ pi- PHSP; #[New mode added] #[Reconstructed PDG2011] @@ -2883,10 +2866,7 @@ Decay B0 0.000800000 J/psi K*+ pi- PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000660000 J/psi K*0 pi+ pi- PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000170000 K0 D0 anti-D0 pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] -0.000620000 psi(2S) K0 PHSP; #[New mode added] #[Reconstructed PDG2011] -0.000140000 chi_c0 K0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000011200 chi_c1 pi0 PHSP; #[New mode added] #[Reconstructed PDG2011] -0.000390000 chi_c1 K0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000158000 chi_c1 K- pi+ PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000011000 eta K_0*0 PHSP; #[New mode added] #[Reconstructed PDG2011] 0.000009600 eta K_2*0 PHSP; #[New mode added] #[Reconstructed PDG2011] -- GitLab From 4598342978df9fa5ab76be777d5a56411af8502c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 10 May 2022 16:59:51 +0100 Subject: [PATCH 223/702] Adapt signal particle gun to allow multiple sources of momentum spectra similar to what was done in Sim09 --- cmt/create_options.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmt/create_options.py b/cmt/create_options.py index 4799bf8e4..f86f13b59 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -259,7 +259,7 @@ class PythonOptionFile( GenericOptionFile ): 'pgun.ParticleGunTool = "MomentumSpectrum"', 'pgun.addTool( MomentumSpectrum , name = "MomentumSpectrum" )', 'pgun.MomentumSpectrum.PdgCodes = [ {0} ]'.format( pdgIDs ), - 'pgun.MomentumSpectrum.InputFile = "$PGUNSDATAROOT/data/Ebeam4000GeV/MomentumSpectrum_{0}.root"'.format( pdgIDsSplit[0] ), + 'pgun.MomentumSpectrum.InputFile = "$PGUNSDATAROOT/data/@energy/@source/MomentumSpectrum_{0}.root"'.format( pdgIDsSplit[0] ), 'pgun.MomentumSpectrum.BinningVariables = "{0}"'.format( pGunMomentumFileIDs[int(pdgIDsSplit[0])][0] ), 'pgun.MomentumSpectrum.HistogramPath = "{0}"'.format( pGunMomentumFileIDs[int(pdgIDsSplit[0])][1] ), '', -- GitLab From 5eec236c7439319ea6f69d43b488629c4d1acc8f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Sun, 15 May 2022 20:57:25 +0100 Subject: [PATCH 224/702] Prepare DecFiles v32r0 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r0.md | 9 +++++++++ cmt/requirements | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r0.md diff --git a/CMakeLists.txt b/CMakeLists.txt index ef0afd777..a16f4a4d9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v31r10) +gaudi_subdir(DecFiles v32r0) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r0.md b/ReleaseNotes/v32r0.md new file mode 100644 index 000000000..00d782869 --- /dev/null +++ b/ReleaseNotes/v32r0.md @@ -0,0 +1,9 @@ +DecFiles v32r0 2022-05-15 +========================== + +! 2022-05-10 - Michal Kreps (MR !1078) + Adapt signal particle gun to allow multiple sources of momentum spectra similar to what was done in Sim09 + +! 2022-05-10 - Michal Kreps (MR !1077) + Few B0 decays through charmonia with neutral kaon existed in DECAY.DEC twice. Fix these and to balance total BF adjust inclusive modes going to pythia. + diff --git a/cmt/requirements b/cmt/requirements index 22da15d5f..8ba1cdccf 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v31r10 +version v32r0 # Structure #============================================================================ -- GitLab From 3e090e3ee24fbbd555e270d2f7ea6b64085f46a7 Mon Sep 17 00:00:00 2001 From: Giacomo Graziani <Giacomo.Graziani@cern.ch> Date: Tue, 31 May 2022 19:35:10 +0200 Subject: [PATCH 225/702] remove doubling of some code from previous mergings --- cmt/create_options.py | 207 +----------------------------------------- 1 file changed, 1 insertion(+), 206 deletions(-) diff --git a/cmt/create_options.py b/cmt/create_options.py index 2ec72267e..49882afaa 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -1195,214 +1195,8 @@ def run_create( dkfile , remove , python , force ): eventtype.HeaderOptions( ) - # Polarized Lambda_b - ### eventtype.OptionFile - if AB == "15": - if eventtype.HasPolarizedLambdab(): - if eventtype.PolarizedLambdab() == "yes": - eventtype.OptionFile.GeneratePolarizedLambdab() - # Polarized baryons - ### eventtype.OptionFile - if eventtype.HasPolarizedbaryon(): - if eventtype.PolarizedBaryon() == "yes": - eventtype.OptionFile.GeneratePolarizedBaryon() - eventtype.OptionFile.SetBaryonPolarization(eventtype) - - # Optional lines for all event types --------------------------------- - # Check if exists ExtraOptions keyword - if eventtype.HasExtraOptions(): - eventtype.OptionFile.AddExtraOptions( eventtype ) - - # Mandatory lines to write ------------------------------------------- - # Event type number - eventtype.OptionFile.AddEventTypeNumber( eventtype ) - - # Sample - eventtype.OptionFile.AddSampleTool( eventtype ) - - # ProductionValue - eventtype.OptionFile.AddProductionTool( eventtype ) - if eventtype.Production() == 'BcVegPy' or eventtype.Production() == 'GenXicc': - eventtype.OptionFile.AddRarePileUpTool() - if eventtype.Production() == 'GenXicc': - eventtype.OptionFile.AddGenXiccProductionToolBaryonState( eventtype ) -# eventtype.OptionFile.AddGenXiccBeamMomentum( eventtype ) - if int(eventtype.EventTypeNumber()[0]) == 1 and \ - int(eventtype.EventTypeNumber()[1]) == 6 and \ - int(eventtype.EventTypeNumber()[6]) == 6 : ## Xibc baryons - eventtype.OptionFile.AddGenXiccProductionToolXibcOptions( eventtype ) - - # Decay tool - if not eventtype.HasDecayEngine(): - eventtype.OptionFile.AddEvtGenUserDecayFile( eventtype ) - else: - eventtype.OptionFile.AddDecayEngine( eventtype ) - - # Cuts - if eventtype.HasCuts(): - CutsValue = eventtype.Cuts() - if CutsValue != 'LHCbAcceptance': - if CutsValue == 'None': - CutsValue = '' - eventtype.OptionFile.AddCutTool( eventtype , CutsValue ) - if eventtype.Production() == 'GenXicc' and ('Xicc' in CutsValue): - eventtype.OptionFile.AddGenXiccCutToolBaryonState( eventtype, CutsValue ) - - # Lines for specific event type Beam gas in LHCb (G=6, C=0,1) ------ - if eventtype.IsBeamGas( ): - beamGasLHCb( eventtype ) - - # Optional lines depending of existing keywords ---------------------- - # Check if exists cuts option keyword - if eventtype.HasCutsOptions(): - eventtype.OptionFile.AddCutOptions( eventtype ) - - if eventtype.HasPostFilter(): - FilterValue = eventtype.PostFilter() - eventtype.OptionFile.AddPostFilter(eventtype, FilterValue) - if eventtype.HasPostFilterOptions(): - eventtype.OptionFile.AddPostFilterOptions( eventtype ) - - - - # Check if there are options for the decay tool - if eventtype.HasDecayOptions(): - eventtype.OptionFile.AddDecayOptions( eventtype ) - - # Check if exists FullEventCuts keyword - if eventtype.HasFullEventCuts(): - eventtype.OptionFile.AddFullEventCuts( eventtype ) - - ids = '' - - # Generation.SAMPLE.GENERATOR.InclusivePIDList - # if Inclusive - if ( 'Inclusive' in eventtype.Sample() ): - if eventtype.G() == '1': - pidlist = '521, -521, 511, -511, 531, -531, 541, -541, 5122, -5122, 5222, -5222, 5212, -5212, 5112, -5112, 5312, -5312, 5322, -5322, 5332, -5332, 5132, -5132, 5232, -5232' - elif int( eventtype.G() ) in (2, 7): - pidlist = '421, -421, 411, -411, 431, -431, 4122, -4122, 443, 4112, -4112, 4212, -4212, 4222, -4222, 4312, -4312, 4322, -4322, 4332, -4332, 4132, -4132, 4232, -4232, 100443, 441, 10441, 20443, 445, 4214, -4214, 4224, -4224, 4314, -4314, 4324, -4324, 4334, -4334, 4412, -4412, 4414,-4414, 4422, -4422, 4424, -4424, 4432, -4432, 4434, -4434, 4444, -4444, 14122, -14122, 14124, -14124, 100441' - eventtype.OptionFile.AddInclusivePIDList( eventtype , pidlist ) - # if Type Signal - else: - listing = { '10':'521, -521, 511, -511, 531, -531, 541, -541, 5122, -5122, 5222, -5222, 5212, -5212, 5112, -5112, 5312, -5312, 5322, -5322, 5332, -5332, 5132, -5132, 5232, -5232' - , '11':'511,-511' - , '12':'521,-521' - , '13':'531,-531' - , '14':'541,-541' - , '15':'5122,-5122' - , '19':'521, -521, 511, -511, 531, -531, 541, -541, 5122, -5122, 5332, -5332, 5132, -5132, 5232, -5232' - , '20':'421, -421, 411, -411, 431, -431, 4122, -4122, 443, 4112, -4112, 4212, -4212, 4222, -4222, 4312, -4312, 4322, -4322, 4332, -4332, 4132, -4132, 4232, -4232, 100443, 441, 10441, 20443, 445, 4214, -4214, 4224, -4224, 4314, -4314, 4324, -4324, 4334, -4334, 4412, -4412, 4414,-4414, 4422, -4422, 4424, -4424, 4432, -4432, 4434, -4434, 4444, -4444, 14122, -14122, 14124, -14124, 100441' - , '21':'411,-411' - , '22':'421,-421' - , '23':'431,-431' - , '24':'443' - , '25':'4122,-4122' - # tau - , '31':'15,-15' - # Sigma - , '32':'3222,-3222' - # Lambda - , '33':'3122,-3122' - # Ks - , '34':'310' - # Omega - , '36':'3334,-3334' - # K - , '37':'321,-321' - # Kl - , '38':'130' - , '70':'421, -421, 411, -411, 431, -431, 4122, -4122, 443, 4112, -4112, 4212, -4212, 4222, -4222, 4312, -4312, 4322, -4322, 4332, -4332, 4132, -4132, 4232, -4232, 100443, 441, 10441, 20443, 445, 4214, -4214, 4224, -4224, 4314, -4314, 4324, -4324, 4334, -4334, 4412, -4412, 4414,-4414, 4422, -4422, 4424, -4424, 4432, -4432, 4434, -4434, 4444, -4444, 14122, -14122, 14124, -14124, 100441' - , '71':'411,-411' - , '72':'421,-421' - , '73':'431,-431' - , '74':'443' - , '75':'4122,-4122' - } - listingExcited = { '270': '413,-413' - , '271': '423,-423' - , '272': '433,-433' - , '273': '435,-435' - , '274': '425,-425' - , '275': '415,-415' - , '276': '10433,-10433' - , '277': '413,-413' - , '278': '20433,-20433' - , '279': '10431,-10431' - , '260':'4112,-4112' - , '261':'4212,-4212' - , '262':'4222,-4222' - , '263': '4114,-4114' - , '264': '4224,-4224' - , '267': '4214,-4214' ## Sigma_c*+ and Sigma_c*~- - , '268': '4132,-4132' - , '269': '4232,-4232' - , '770': '413,-413' - , '771': '423,-423' - , '772': '433,-433' - , '280': '100443' - , '281': '9920443' - , '282': '10443' - , '283': '10441' - , '284': '20443' - , '285': '445' - , '286': '441' - , '287': '30443' - # Xi- - , '350':'3312,-3312' - , '351':'3312,-3312' - # Xi0 - , '352':'3322,-3322' - , '353':'3322,-3322' - # phi - , '390':'333' - , '391':'333' - , '392':'331' - , '393':'221' - # other - , '180': '553' - , '181': '100553' - , '182': '200553' - , '183': '300553' - , '184': '9000553' - , '185': '10551' - , '186': '20553' - , '187': '555' - , '160': '5112,-5112' - , '161': '5212,-5212' - , '162': '5222,-5222' - , '163': '5132,-5132' - , '164': '5232,-5232' - , '165': '5332,-5332' - , '170': '513,-513' - , '171': '523,-523' - , '172': '533,-533' - , '173': '10513,-10513' - , '174': '10523,-10523' - , '175': '10533,-10533' - , '176': '515,-515' - , '177': '525,-525' - , '178': '535,-535'} - - if AB in listing: - if eventtype.Sample() != "Special" and eventtype.Sample() != "MinimumBias": - ids = listing[AB] - eventtype.OptionFile.AddSignalPIDList( eventtype , listing[AB] ) - elif ABX in listingExcited: - ids = listingExcited[ABX] - if AB=='18': - if 'None' != eventtype.Cuts(): - eventtype.OptionFile.AddSignalPID( eventtype , listingExcited[ ABX ] ) - elif ABX=='281': - if 'None' != eventtype.Cuts(): - eventtype.OptionFile.AddSignalPID( eventtype , listingExcited[ ABX ] ) - else: - if eventtype.Sample() != "Special" and eventtype.Sample() != "MinimumBias": - eventtype.OptionFile.AddSignalPIDList( eventtype , listingExcited[ ABX ] ) - # loop on multiple generation algorithms to be configured genAlgs = eventtype.GenerationAlgNames() - for genAlg in genAlgs: eventtype.OptionFile.Write( ["genAlgName=\"{0}\"".format( genAlg )] ) eventtype.OptionFile.list_tool = [] @@ -1541,6 +1335,7 @@ def run_create( dkfile , remove , python , force ): , '278': '20433,-20433' , '279': '10431,-10431' , '260':'4112,-4112' + , '261':'4212,-4212' , '262':'4222,-4222' , '263': '4114,-4114' , '264': '4224,-4224' -- GitLab From 2f4eb4e417a3295a01a6e33b46453740638830ff Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Aug 2022 08:54:11 +0100 Subject: [PATCH 226/702] Prepare DecFiles v32r1 release --- CMakeLists.txt | 2 +- ReleaseNotes/v32r1.md | 6 ++++++ cmt/requirements | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r1.md diff --git a/CMakeLists.txt b/CMakeLists.txt index a16f4a4d9..02d2dd8d1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r0) +gaudi_subdir(DecFiles v32r1) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r1.md b/ReleaseNotes/v32r1.md new file mode 100644 index 000000000..212924b8c --- /dev/null +++ b/ReleaseNotes/v32r1.md @@ -0,0 +1,6 @@ +DecFiles v32r1 2022-08-22 +========================== + +! 2022-03-08 - Giacomo Graziani (MR !988) + - Adapt for changes in Gauss which allow to simulate Beam-Gas+Beam-Beam collisions together. + diff --git a/cmt/requirements b/cmt/requirements index 8ba1cdccf..5f6dcbbdf 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r0 +version v32r1 # Structure #============================================================================ -- GitLab From 1d8dcdf7dd4807b9bbe9d053dbdcf24cf02882b5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 31 Aug 2022 15:18:48 +0200 Subject: [PATCH 227/702] Fix prepareReleaseNotes.py script for changes in gitlab package. --- scripts/prepareReleaseNotes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/prepareReleaseNotes.py b/scripts/prepareReleaseNotes.py index 3a47c083e..439c13985 100755 --- a/scripts/prepareReleaseNotes.py +++ b/scripts/prepareReleaseNotes.py @@ -25,7 +25,7 @@ def getTagDate(repo, tagName): '''Function to determine date when given tag was created. Returns datetime object. Inputs are Gitlab project object (repo) and string with tag name (tagName).''' - tags = repo.tags.list() + tags = repo.tags.list(all=True) for tag in tags: if tag.attributes['name']==tagName: tt = tparser(tag.attributes['commit']['created_at']) -- GitLab From 902b07cdce21773d988b6737c63bcccde32cc9ae Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 14 Apr 2022 09:35:49 +0200 Subject: [PATCH 228/702] Merge branch 'qundong/my-changes' into 'master' Bs -> Xi+ Xi- merge request See merge request lhcb-datapkg/Gen/DecFiles!1065 (cherry picked from commit bb78236c64e8983ab6497da7a8da92497e15a3d7) 568fa2bf Bs -> Xi+ Xi- 45ac798e change the EventType --- dkfiles/Bs_XipXim,Lambda0pi=DecProdCut.dec | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 dkfiles/Bs_XipXim,Lambda0pi=DecProdCut.dec diff --git a/dkfiles/Bs_XipXim,Lambda0pi=DecProdCut.dec b/dkfiles/Bs_XipXim,Lambda0pi=DecProdCut.dec new file mode 100644 index 000000000..014378d99 --- /dev/null +++ b/dkfiles/Bs_XipXim,Lambda0pi=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 13106102 +# +# Descriptor: [B_s0 -> (Xi~+ -> (Lambda~0 -> p~- pi+) pi+) (Xi- -> (Lambda0 -> p+ pi-) pi-)]cc +# +# NickName: Bs_XipXim,Lambda0pi=DecProdCut +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B_s0 -> Xi~+ Xi-, Xi- -> (Lambda0 -> p+ pi-) pi- with intermediate states +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime:< 1min +# Responsible: Hang Yin, Shiyang Li, Qundong Han +# Email: qundong.han@cern.ch +# Date: 20220321 +# + +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj MyXi Myanti-Xi + +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda + +Decay B_s0sig +1.000 MyXi Myanti-Xi PHSP; +Enddecay +CDecay anti-B_s0sig + +Decay MyXi +1.000 MyLambda pi- PHSP; +Enddecay +CDecay Myanti-Xi + +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda + +End +# -- GitLab From d0b3dbe297e02be0c5d190967beded91e0a03dbb Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 07:50:17 +0100 Subject: [PATCH 229/702] Merge branch 'aburke/Sec_D0_Kpi' into 'master' --- .../Bd_DstX,cocktail,D0pi,Kpi=DecProdCut.dec | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 dkfiles/Bd_DstX,cocktail,D0pi,Kpi=DecProdCut.dec diff --git a/dkfiles/Bd_DstX,cocktail,D0pi,Kpi=DecProdCut.dec b/dkfiles/Bd_DstX,cocktail,D0pi,Kpi=DecProdCut.dec new file mode 100644 index 000000000..e055ea186 --- /dev/null +++ b/dkfiles/Bd_DstX,cocktail,D0pi,Kpi=DecProdCut.dec @@ -0,0 +1,76 @@ +# EventType: 11774014 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) mu+ nu_mu]cc +# +# NickName: Bd_DstX,cocktail,D0pi,Kpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Intended to be a copy of 11774004 with looser cuts to be suitable for secondary analysis. +# EndDocumentation +# +# CPUTime: <1min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Aodhan Burke +# Email: aodhan.burke@cern.ch +# Date: 20220413 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Decay B0sig + 5.05001 MyD*- mu+ nu_mu PHOTOS HQET2 1.122 0.921 1.270 0.852; #rho^2 (ha1 unchanged) R1 R2; HFLAG Spring 2019; normalisation factor ha1 has no impact on kinematics + 5.05 MyD*- e+ nu_e PHOTOS HQET2 1.122 0.921 1.270 0.852; #rho^2 (ha1 unchanged) R1 R2; HFLAG Spring 2019; normalisation factor ha1 has no impact on kinematics + 1.57 MyD*- tau+ nu_tau ISGW2; + 0.274 MyD*- pi+ SVS; + 1.5 MyD*- pi+ pi0 PHSP; + 0.68 rho+ MyD*- SVV_HELAMP 0.317 0.19 0.936 0.0 0.152 1.47; + 0.0212 MyD*- K+ SVS; + 0.03 MyD*- K0 pi+ PHSP; + 0.033 MyD*- K*+ SVV_HELAMP 0.283 0.0 0.932 0.0 0.228 0.0; + 0.129 MyD*- K+ anti-K*0 PHSP; + 0.721 MyD*- pi+ pi+ pi- PHSP; + 0.57 MyD*- rho0 pi+ PHSP; + 1.30 MyD*- a_1+ SVV_HELAMP 0.200 0.0 0.866 0.0 0.458 0.0; + 0.047 MyD*- K+ pi- pi+ PHSP; + 1.76 MyD*- pi+ pi+ pi- pi0 PHSP; + 0.47 MyD*- pi+ pi+ pi+ pi- pi- PHSP; + 0.246 MyD*- omega pi+ PHSP; + 0.80 MyD*- D_s+ SVS; + 1.77 D_s*+ MyD*- SVV_HELAMP 0.4904 0.0 0.7204 0.0 0.4904 0.0; + 0.15 MyD*- D_s0*+ SVS; + 0.93 MyD*- D_s1+ SVV_HELAMP 0.4904 0. 0.7204 0. 0.4904 0.; + 0.083 MyD*- D'_s1+ PHSP; + 0.080 MyD*- D*+ SVV_HELAMP 0.56 0.0 0.96 0.0 0.47 0.0; + 0.080 D*- MyD*+ SVV_HELAMP 0.56 0.0 0.96 0.0 0.47 0.0; + 0.061 MyD*+ D- SVS; + 0.247 MyD*- D0 K+ PHSP; + 1.06 MyD*- D*0 K+ PHSP; + 0.18 MyD*- D+ K0 PHSP; + 0.47 D- MyD*+ K0 PHSP; + 0.81 MyD*- D*+ K0 PHSP; + 0.81 D*- MyD*+ K0 PHSP; + 0.14 MyD*- p+ anti-n0 PHSP; + 0.047 MyD*- p+ anti-p- pi+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD*- + 1.0 MyantiD0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay MyantiD0 + 1.0 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +End -- GitLab From 04a176f44dcaf9e4a677ac89422b0fee2c175720 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 07:50:45 +0100 Subject: [PATCH 230/702] Merge branch 'abrossag/my-changes' into 'master' --- dkfiles/Ds+_omegapi,pipipi0,gg=DecProdCut.dec | 10 ++-- dkfiles/Ds+_phipi,pipipi0,gg=DecProdCut.dec | 37 +++++++++++++ .../Ds+_pipipipi0,gg=Cocktail,DecProdCut.dec | 53 +++++++++++++++++++ dkfiles/Ds+_pipipipi0,gg=DecProdCut.dec | 31 +++++++++++ doc/table_obsolete.sql | 1 + 5 files changed, 127 insertions(+), 5 deletions(-) create mode 100644 dkfiles/Ds+_phipi,pipipi0,gg=DecProdCut.dec create mode 100644 dkfiles/Ds+_pipipipi0,gg=Cocktail,DecProdCut.dec create mode 100644 dkfiles/Ds+_pipipipi0,gg=DecProdCut.dec diff --git a/dkfiles/Ds+_omegapi,pipipi0,gg=DecProdCut.dec b/dkfiles/Ds+_omegapi,pipipi0,gg=DecProdCut.dec index 8b4dcc43f..b72529bac 100644 --- a/dkfiles/Ds+_omegapi,pipipi0,gg=DecProdCut.dec +++ b/dkfiles/Ds+_omegapi,pipipi0,gg=DecProdCut.dec @@ -1,4 +1,4 @@ -# EventType: 23103470 +# EventType: 23103471 # # Descriptor: [D_s+ -> ( omega -> pi+ pi- (pi0 -> gamma gamma)) pi+]cc # @@ -12,9 +12,9 @@ # PhysicsWG: Charm # Tested: Yes # CPUTime: < 1 min -# Responsible: Giulia Tuci -# Email: giulia.tuci@cern.ch -# Date: 20210930 +# Responsible: Arnau Brossa +# Email: arnau.brossa@cern.ch +# Date: 20220421 # Alias my_omega omega ChargeConj my_omega my_omega @@ -22,7 +22,7 @@ Alias my_pi0 pi0 ChargeConj my_pi0 my_pi0 # Decay D_s+sig - 1.000 my_omega pi+ PHOTOS PHSP ; + 1.000 my_omega pi+ PHOTOS SVS ; Enddecay CDecay D_s-sig # diff --git a/dkfiles/Ds+_phipi,pipipi0,gg=DecProdCut.dec b/dkfiles/Ds+_phipi,pipipi0,gg=DecProdCut.dec new file mode 100644 index 000000000..f424ee50c --- /dev/null +++ b/dkfiles/Ds+_phipi,pipipi0,gg=DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 23103440 +# +# Descriptor: [D_s+ -> ( phi -> pi+ pi- (pi0 -> gamma gamma)) pi+]cc +# +# NickName: Ds+_phipi,pipipi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a D_s+ to ( phi -> pi+ pi- (pi0 -> gamma gamma) ) pi+ with decay products in LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Arnau Brossa +# Email: arnau.brossa@cern.ch +# Date: 20220421 +# +Alias my_phi phi +ChargeConj my_phi my_phi +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 pi+ pi- my_pi0 PHOTOS PHSP; +Enddecay +# +Decay my_pi0 +1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Ds+_pipipipi0,gg=Cocktail,DecProdCut.dec b/dkfiles/Ds+_pipipipi0,gg=Cocktail,DecProdCut.dec new file mode 100644 index 000000000..489f998e2 --- /dev/null +++ b/dkfiles/Ds+_pipipipi0,gg=Cocktail,DecProdCut.dec @@ -0,0 +1,53 @@ +# EventType: 23203490 +# +# Descriptor: {[D_s+ -> pi+ pi- ( pi0 -> gamma gamma ) pi+]cc, [D_s+ -> ( eta -> pi+ pi- ( pi0 -> gamma gamma ) ) pi+]cc, [D_s+ -> ( omega -> pi+ pi- (pi0 -> gamma gamma)) pi+]cc, [D_s+ -> ( phi -> pi+ pi- (pi0 -> gamma gamma)) pi+]cc} +# +# NickName: Ds+_pipipipi0,gg=Cocktail,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a D_s+ to pi+ pi- ( pi0 -> gamma gamma ) pi+ with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Arnau Brossa +# Email: arnau.brossa@cern.ch +# Date: 20220421 +# +Alias my_eta eta +ChargeConj my_eta my_eta +Alias my_omega omega +ChargeConj my_omega my_omega +Alias my_phi phi +ChargeConj my_phi my_phi +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 0.1876 my_eta pi+ PHOTOS PHSP ; + 0.0834 my_omega pi+ PHOTOS SVS ; + 0.3342 my_phi pi+ PHOTOS SVS ; + 0.3948 pi+ pi+ pi- my_pi0 PHOTOS PHSP ; + +Enddecay +CDecay D_s-sig +# +Decay my_eta + 1.000 pi+ pi- my_pi0 PHOTOS ETA_DALITZ ; +Enddecay +# +Decay my_omega + 1.000 pi+ pi- my_pi0 PHOTOS OMEGA_DALITZ; +Enddecay +# +Decay my_phi + 1.000 pi+ pi- my_pi0 PHOTOS PHSP; +Enddecay +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End diff --git a/dkfiles/Ds+_pipipipi0,gg=DecProdCut.dec b/dkfiles/Ds+_pipipipi0,gg=DecProdCut.dec new file mode 100644 index 000000000..2bdc617f6 --- /dev/null +++ b/dkfiles/Ds+_pipipipi0,gg=DecProdCut.dec @@ -0,0 +1,31 @@ +# EventType: 23103490 +# +# Descriptor: [D_s+ -> pi+ pi- ( pi0 -> gamma gamma ) pi+]cc +# +# NickName: Ds+_pipipipi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Forces a D_s+ to pi+ pi- ( pi0 -> gamma gamma ) pi+ with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Arnau Brossa +# Email: arnau.brossa@cern.ch +# Date: 20220421 +# +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 pi+ pi+ pi- my_pi0 PHOTOS PHSP ; +Enddecay +CDecay D_s-sig +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 618e12d05..bbbd5d42a 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -379,3 +379,4 @@ EVTTYPEID = 13196052, DESCRIPTION = "Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP010, EVTTYPEID = 15146102, DESCRIPTION = "Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pCut1600MeV.dec", PRIMARY = "[Lambda_b0 -> (Lambda0 -> p+ pi-) (X_1(3872) -> (J/psi(1S) -> mu+ mu-) pi+ pi-)]cc" EVTTYPEID = 11511001, DESCRIPTION = "Bd_Xumunu=TightCut,ForB2RhoMuNu,Buggy", PRIMARY = "[B0 -> Xu- mu+ nu_mu]cc" EVTTYPEID = 12511003, DESCRIPTION = "Bu_Xu0munu=TightCut,ForB2RhoMuNu,Buggy", PRIMARY = "[B+ -> Xu0 mu+ nu_mu]cc" +EVTTYPEID = 23103470, DESCRIPTION = "Ds+_omegapi,pipipi0,gg=DecProdCut,olddecaymodel", PRIMARY = "[D_s+ -> ( omega -> pi+ pi- (pi0 -> gamma gamma)) pi+]cc" -- GitLab From f56ce8fd3ffc513cb31572ad9f8da7c24ffc6b79 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 12:39:15 +0100 Subject: [PATCH 231/702] Merge branch 'imonroyc/my-changes' into 'Sim10' --- dkfiles/Sigmac3060_D+p+,Kpi=TightCut.dec | 79 ++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 dkfiles/Sigmac3060_D+p+,Kpi=TightCut.dec diff --git a/dkfiles/Sigmac3060_D+p+,Kpi=TightCut.dec b/dkfiles/Sigmac3060_D+p+,Kpi=TightCut.dec new file mode 100644 index 000000000..bec39cc10 --- /dev/null +++ b/dkfiles/Sigmac3060_D+p+,Kpi=TightCut.dec @@ -0,0 +1,79 @@ +# EventType: 26164027 +# +# Documentation: +# Spectroscopy D0p +# To study Sigma_c++(3060) -> D+ p +# Since Sigmac++(3060) is not produced in pythia, we modify the ground state Sigma_c++. +# EndDocumentation +# +# Descriptor: {[ Sigma_c++ -> (D+ -> K- pi+pi+) p+ ]cc} +# NickName: Sigmac3060_D+p+,Kpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Sigma_c++ 85 4222 2.0 3.060 9.539e-024 Sigma_c++ 4222 1.0e-004", "Sigma_c~-- 86 -4222 -2.0 3.060 9.539e-024 anti-Sigma_c-- -4222 1.0e-004" +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# # +# tightCut.Decay = "^[ Sigma_c++ => (D+ => ^K- ^pi+ ^pi+) ^p+ ]CC" +# tightCut.Cuts = { +# '[Sigma_c++]cc' : "in_range ( 0.00 , num/den , 1.00 )", +# '[K-]cc' : "in_range ( 0.010 , GTHETA , 0.400 )", +# '[pi+]cc' : "in_range ( 0.010 , GTHETA , 0.400 )", +# '[pi+]cc' : "in_range ( 0.010 , GTHETA , 0.400 )", +# '[p+]cc' : "in_range ( 0.010 , GTHETA , 0.400 )", +# } +# # +# tightCut.Preambulo += [ +# "from LoKiGen.decorators import *", +# "from LoKiCore.functions import *", +# "from LoKiCore.math import sqrt", +# "D_PX = GCHILD(GPX,'p+' == GABSID)", +# "D_PY = GCHILD(GPY,'p+' == GABSID)", +# "D_PZ = GCHILD(GPZ,'p+' == GABSID)", +# "D_E = GCHILD(GE,'p+' == GABSID)", +# "Q_PX = GPX", +# "Q_PY = GPY", +# "Q_PZ = GPZ", +# "Q_E = GE", +# "D_M = sqrt(D_E*D_E - D_PX*D_PX - D_PY*D_PY - D_PZ*D_PZ)", +# "Q_M = sqrt(Q_E*Q_E - Q_PX*Q_PX - Q_PY*Q_PY - Q_PZ*Q_PZ)", +# "PdotD = 2.0*Q_E*D_E", +# "PdotQ = 2.0*Q_E*Q_E", +# "DdotQ = Q_E*D_E - D_PX*Q_PX - D_PY*Q_PY - D_PZ*Q_PZ", +# "Q2 = Q_M*Q_M", +# "P2 = 4.0*Q_E*Q_E", +# "D2 = D_M*D_M", +# "num = PdotD*Q2 - PdotQ*DdotQ", +# "den = sqrt((PdotQ*PdotQ - Q2*P2)*(DdotQ*DdotQ - Q2*D2))", +# ] +# EndInsertPythonCode +# +# CPUTime: 2 min +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Ignacio A Monroy +# Email: imonroyc@cern.ch +# Date: 20220314 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Decay Sigma_c++sig +1.000 MyD+ p+ PHSP; +Enddecay +CDecay anti-Sigma_c--sig +# +Decay MyD+ +1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay MyD- +# +End -- GitLab From 67e209e091c5221079e1b080ddba85d5723deaec Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:02:11 +0100 Subject: [PATCH 232/702] Merge branch 'gtuci/lc_ksp' into 'master' --- dkfiles/Lc_KSp=TightCut.dec | 51 +++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 dkfiles/Lc_KSp=TightCut.dec diff --git a/dkfiles/Lc_KSp=TightCut.dec b/dkfiles/Lc_KSp=TightCut.dec new file mode 100644 index 000000000..f04de8d39 --- /dev/null +++ b/dkfiles/Lc_KSp=TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 25103101 +# +# Descriptor: [Lambda_c+ => ( KS0 => pi+ pi-) p+]cc +# +# NickName: Lc_KSp=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[Lambda_c+ => ( KS0 => ^pi+ ^pi-) ^p+]CC' +# tightCut.Cuts = { +# '[pi+]cc' : ' inAcc ', +# '[p+]cc' : ' inAcc & protonCuts', +# '[KS0]cc' : ' ksCuts', +# '[Lambda_c+]cc' : 'Lcuts' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005, GTHETA, 0.400 ) ' , +# 'protonCuts = ( (GPT > 200 * MeV) & ( GP > 600 * MeV))', +# 'ksCuts = (GPT > 400 * MeV) ', +# 'Lcuts = (GPT > 1000 * MeV)' ] +# EndInsertPythonCode +# +# +# Documentation: Forces a Lambda_c+ to ( KS0 => pi+ pi- ) p+ with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20220404 +# +Alias my_ks K_S0 +ChargeConj my_ks my_ks +# +Decay Lambda_c+sig +1.00000 my_ks p+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay my_ks + 1.000 pi+ pi- PHSP ; +Enddecay +# +End -- GitLab From c86abb985ea834eb25ba2531f8dfaf6411f9010b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:06:30 +0100 Subject: [PATCH 233/702] Merge branch 'msaur_xicprimemunu' into 'master' --- ...-res=GenXicc,phsp,DecProdCut,XiccMinPT.dec | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 dkfiles/Xicc++_Xicprimemunu,pKpi-res=GenXicc,phsp,DecProdCut,XiccMinPT.dec diff --git a/dkfiles/Xicc++_Xicprimemunu,pKpi-res=GenXicc,phsp,DecProdCut,XiccMinPT.dec b/dkfiles/Xicc++_Xicprimemunu,pKpi-res=GenXicc,phsp,DecProdCut,XiccMinPT.dec new file mode 100644 index 000000000..c78b1c2aa --- /dev/null +++ b/dkfiles/Xicc++_Xicprimemunu,pKpi-res=GenXicc,phsp,DecProdCut,XiccMinPT.dec @@ -0,0 +1,61 @@ +# EventType: 26574260 +# +# Descriptor: [Xi_cc++ -> (Xi'_c+ -> (Xi_c+ -> p+ K- pi+) gamma) mu+ nu_mu ]cc +# +# NickName: Xicc++_Xicprimemunu,pKpi-res=GenXicc,phsp,DecProdCut,XiccMinPT +# +# Production: GenXicc +# +# Cuts: XiccDaughtersInLHCbAndWithMinPT +# +# CutsOptions: MinXiccPT 2000*MeV +# +# CPUTime: < 1 min +# +# Documentation: Xicc++ decay to Xi'_c+ mu+ nu_mu by phase space model, Xi_c resonances included. +# All daughters of Xicc are required to be in the acceptance of LHCb +# and the Xicc PT is required to be larger than 2000 MeV. +# Based on 26164261 (Xicc++_Xicprimepi,pKpi-res=GenXicc,phsp,DecProdCut,XiccMinPT.dec) +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20220520 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# +Alias MyXi'_c+ Xi'_c+ +Alias Myanti-Xi'_c- anti-Xi'_c- +ChargeConj MyXi'_c+ Myanti-Xi'_c- +# +Decay Xi_cc++sig + 1.000 MyXi'_c+ mu+ nu_mu PHSP; +Enddecay +CDecay anti-Xi_cc--sig +# +Decay MyXi'_c+ + 1.000 gamma MyXi_c+ PHSP; +Enddecay +CDecay Myanti-Xi'_c- +# +Decay MyXi_c+ + 0.116000000 p+ Myanti-K*0 PHSP; + 0.094000000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End +# -- GitLab From 5e734e7915c51c3e090b2692c23475bd34258f93 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:08:12 +0100 Subject: [PATCH 234/702] Merge branch 'tfulghes/b2ksttaue-tauto3pipi0-Run2' into 'master' --- ...pipi0=DecProdCut,TightCut,tauola8,phsp.dec | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 dkfiles/Bd_Ksttaue,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec diff --git a/dkfiles/Bd_Ksttaue,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec b/dkfiles/Bd_Ksttaue,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec new file mode 100644 index 000000000..34dc28cfc --- /dev/null +++ b/dkfiles/Bd_Ksttaue,3pipi0=DecProdCut,TightCut,tauola8,phsp.dec @@ -0,0 +1,77 @@ +# EventType: 11123400 +# +# Descriptor: {[B0 -> (K*(892)0 -> K+ pi-) (tau- -> pi+ pi- pi- pi0 nu_tau) e+]cc, [B0 -> (K*(892)0 -> K+ pi-) (tau+ -> pi+ pi- pi+ pi0 anti-nu_tau) e-]cc} +# +# +# NickName: Bd_Ksttaue,3pipi0=DecProdCut,TightCut,tauola8,phsp +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ B0 -> ^([e+]CC) ([tau- ==> ^pi+ ^pi- ^pi- pi0 nu_tau]CC) ([K*(892)0 ==> ^K+ ^pi-]CC) ]CC' +# tightCut.Cuts = { +# '[pi-]cc' : ' goodPion ' , +# '[K+]cc' : ' goodKaon ' , +# '[e+]cc' : ' goodElectron ' } +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = in_range( 0.005, GTHETA, 0.400)', +# 'goodElectron = ( GPT > 250 * MeV ) & ( GP > 2000 * MeV ) & inAcc' , +# 'goodKaon = ( GPT > 220 * MeV ) & inAcc' , +# 'goodPion = ( GPT > 220 * MeV ) & inAcc' ] +# +# EndInsertPythonCode +# +# +# Documentation: Bd decay to K* tau e +# K* decays to Kpi final state. +# Tau lepton decay in the 3-prong charged pion plus a pi0, using Tauola 8. +# Phase-space decay for B +# All final-state products but the pi0 in the acceptance. +# Tight generator level cuts applied for all final state particles but the pi0 +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Tommaso Fulghesu +# Email: tommaso.fulghesu@cern.ch +# Date: 20220517 +# + +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Decay B0sig + 0.500 MyK*0 Mytau+ e- PHSP; + 0.500 MyK*0 e+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay Mytau- + 1.00 TAUOLA 8; +Enddecay +CDecay Mytau+ +# +End -- GitLab From 38bd19519af190f5eda60c6bf980c53915eafc30 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:18:33 +0100 Subject: [PATCH 235/702] Merge branch 'pbaladro/fix' into 'master' --- dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec b/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec index 8cdb2fa58..3f68afe77 100755 --- a/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec +++ b/dkfiles/Bs_Dspi,Kspipipi=PartRecCut.dec @@ -15,7 +15,7 @@ # Responsible: Pablo Baladron Rodriguez # Email: pablo.baladron.rodriguez@cern.ch # Date: 20211016 -# CPUTime: 4 min +# CPUTime: 3 min # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * @@ -28,7 +28,7 @@ # , "isGoodPi = ( ( GPT > 0.5*GeV ) & inAcc & ( 'pi+' == GABSID ) )" # , "isGoodPiKs = ( ( GP > 2.*GeV ) & inAcc & ( 'pi+' == GABSID ) )" # , "isGoodKs = ( ( 'KS0' == GABSID ) & (GNINTREE( isGoodPiKs, 1 ) > 1 ))" -# , "isGoodDs = ( ( 'D_s+' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 2 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" +# , "isGoodDs = ( ( 'D_s+' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) & ( GNINTREE( isGoodKs, 1 ) > 0 ))" # , "isGoodB = ( ( 'B_s0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodDs, 1 ) > 0 ))" ] # tightCut.Cuts = { # '[B_s0]cc' : 'isGoodB'} -- GitLab From 8f596d79d724179d9849d929301fbbc24d431c96 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:21:00 +0100 Subject: [PATCH 236/702] Cherry pick mr1087 --- dkfiles/Bs_D0Kmunu,Kmunu=TightCut.dec | 26 +++++++++++++------------- doc/table_obsolete.sql | 2 ++ 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/dkfiles/Bs_D0Kmunu,Kmunu=TightCut.dec b/dkfiles/Bs_D0Kmunu,Kmunu=TightCut.dec index cd9041dbb..b2394a68d 100644 --- a/dkfiles/Bs_D0Kmunu,Kmunu=TightCut.dec +++ b/dkfiles/Bs_D0Kmunu,Kmunu=TightCut.dec @@ -1,4 +1,4 @@ -# EventType: 13674452 +# EventType: 13574462 # # Descriptor: {[[B_s0]nos -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc, [[B_s0]os -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc} # @@ -13,12 +13,12 @@ # gen = Generation(genAlgName) # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.SignalRepeatedHadronization.TightCut -# tightCut.Decay = "([(B_s0) ==> ^K+ ^mu- nu_mu~ ^K- ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X}]CC) || ([(B_s0) ==> ^K+ ^mu- nu_mu~ ^K- (tau+ ==> ^mu+ nu_mu nu_tau~) nu_tau {X} {X} {X} {X} {X} {X} {X}]CC)" -# tightCut.Preambulo += ["from LoKiCore.functions import in_range", "from GaudiKernel.SystemOfUnits import MeV"] -# tightCut.Cuts = { -# '[mu-]cc' : "(in_range(0.01, GTHETA, 0.4)) & (GP > 2900 * MeV)", -# '[K-]cc' : "(in_range(0.01, GTHETA, 0.4)) & (GP > 2900 * MeV)" -# } +# tightCut.Decay = "[B_s0 --> K+ K- mu+ mu- ... ]CC" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import MeV", +# "good_kaon = in_range ( 0.010 , GTHETA , 0.400 ) & (GP > 2900 * MeV) & ('K+' == GABSID)" , +# "good_muon = in_range ( 0.010 , GTHETA , 0.400 ) & (GP > 2900 * MeV) & ('mu+' == GABSID)" , ] +# tightCut.Cuts = {'[B_s0]cc' : "( 2 == GNINTREE ( good_kaon ) ) & ( 2 == GNINTREE ( good_muon ) )"} # EndInsertPythonCode # # Documentation: semi-leptonic B_s0 -> D0 K mu nu decays @@ -83,19 +83,19 @@ Decay B_s0sig 0.260 Myanti-D*0 K- mu+ nu_mu PHSP; 0.260 Myanti-D*0 K- Mytau+ nu_tau PHSP; 0.260 Myanti-D*0 MyK*- mu+ nu_mu PHSP; - 0.260 Myanti-D*0 MyK*- Mytau+ nu_tau PHSP; - 0.014 Myanti-D_0*0 K- mu+ nu_mu PHSP; - 0.014 Myanti-D_0*0 K- Mytau+ nu_tau PHSP; + 0.260 Myanti-D*0 MyK*- Mytau+ nu_tau PHSP; + 0.014 Myanti-D_0*0 K- mu+ nu_mu PHSP; + 0.014 Myanti-D_0*0 K- Mytau+ nu_tau PHSP; 0.014 Myanti-D_0*0 MyK*- mu+ nu_mu PHSP; 0.014 Myanti-D_0*0 MyK*- Mytau+ nu_tau PHSP; 0.013 Myanti-D_10 K- mu+ nu_mu PHSP; 0.013 Myanti-D_10 K- Mytau+ nu_tau PHSP; 0.013 Myanti-D_10 MyK*- mu+ nu_mu PHSP; - 0.013 Myanti-D_10 MyK*- Mytau+ nu_tau PHSP; - 0.014 Myanti-D'_10 K- mu+ nu_mu PHSP; + 0.013 Myanti-D_10 MyK*- Mytau+ nu_tau PHSP; + 0.014 Myanti-D'_10 K- mu+ nu_mu PHSP; 0.014 Myanti-D'_10 K- Mytau+ nu_tau PHSP; 0.014 Myanti-D'_10 MyK*- mu+ nu_mu PHSP; - 0.014 Myanti-D'_10 MyK*- Mytau+ nu_tau PHSP; + 0.014 Myanti-D'_10 MyK*- Mytau+ nu_tau PHSP; 0.005 Myanti-D_2*0 K- mu+ nu_mu PHSP; 0.005 Myanti-D_2*0 K- Mytau+ nu_tau PHSP; 0.005 Myanti-D_2*0 MyK*- mu+ nu_mu PHSP; diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index bbbd5d42a..305a2b221 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -380,3 +380,5 @@ EVTTYPEID = 15146102, DESCRIPTION = "Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pC EVTTYPEID = 11511001, DESCRIPTION = "Bd_Xumunu=TightCut,ForB2RhoMuNu,Buggy", PRIMARY = "[B0 -> Xu- mu+ nu_mu]cc" EVTTYPEID = 12511003, DESCRIPTION = "Bu_Xu0munu=TightCut,ForB2RhoMuNu,Buggy", PRIMARY = "[B+ -> Xu0 mu+ nu_mu]cc" EVTTYPEID = 23103470, DESCRIPTION = "Ds+_omegapi,pipipi0,gg=DecProdCut,olddecaymodel", PRIMARY = "[D_s+ -> ( omega -> pi+ pi- (pi0 -> gamma gamma)) pi+]cc" +EVTTYPEID = 13674452, DESCRIPTION = "Bs_D0Kmunu,Kmunu=TightCut,buggy", PRIMARY = "{[[B_s0]nos -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc, [[B_s0]os -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc}" + -- GitLab From bf0d3c3b4b2edd67b478815a56ef7ac5edd2531d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:21:36 +0100 Subject: [PATCH 237/702] Merge branch 'vyeroshe/etac_pp_prompt' into 'master' --- dkfiles/incl_Jpsi,pp=DecProdCut.dec | 62 ++++++++++++++++++++++++++++ dkfiles/incl_etac,pp=DecProdCut.dec | 64 +++++++++++++++++++++++++++++ 2 files changed, 126 insertions(+) create mode 100644 dkfiles/incl_Jpsi,pp=DecProdCut.dec create mode 100644 dkfiles/incl_etac,pp=DecProdCut.dec diff --git a/dkfiles/incl_Jpsi,pp=DecProdCut.dec b/dkfiles/incl_Jpsi,pp=DecProdCut.dec new file mode 100644 index 000000000..7c38eb816 --- /dev/null +++ b/dkfiles/incl_Jpsi,pp=DecProdCut.dec @@ -0,0 +1,62 @@ +# EventType: 24102022 +# +# Descriptor: J/psi(1S) -> anti-p- p+ +# +# NickName: incl_Jpsi,pp=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: J/psi decay to p+ p- with phase space model, daughters in acceptance +# EndDocumentation +# +# InsertPythonCode: +# +# # +# # -- modify Pythia8 to only generate from Charmonium processes -- # +# from Configurables import Generation, MinimumBias, Pythia8Production, Inclusive, SignalPlain, SignalRepeatedHadronization, Special +# +# Pythia8TurnOffMinbias = [ "SoftQCD:all = off" ] +# Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] +# Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] +# +# gen = Generation() +# gen.addTool( MinimumBias , name = "MinimumBias" ) +# gen.MinimumBias.ProductionTool = "Pythia8Production" +# gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.MinimumBias.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( Inclusive , name = "Inclusive" ) +# gen.Inclusive.ProductionTool = "Pythia8Production" +# gen.Inclusive.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.Inclusive.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( SignalPlain , name = "SignalPlain" ) +# gen.SignalPlain.ProductionTool = "Pythia8Production" +# gen.SignalPlain.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.SignalPlain.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( SignalRepeatedHadronization , name = "SignalRepeatedHadronization" ) +# gen.SignalRepeatedHadronization.ProductionTool = "Pythia8Production" +# gen.SignalRepeatedHadronization.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.SignalRepeatedHadronization.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( Special , name = "Special" ) +# gen.Special.ProductionTool = "Pythia8Production" +# gen.Special.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.Special.Pythia8Production.Commands += Pythia8TurnOffMinbias +# # -- END -- # +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20220524 +# CPUTime: <1 min +# +Decay J/psisig + 1.000 p+ anti-p- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/incl_etac,pp=DecProdCut.dec b/dkfiles/incl_etac,pp=DecProdCut.dec new file mode 100644 index 000000000..227f87696 --- /dev/null +++ b/dkfiles/incl_etac,pp=DecProdCut.dec @@ -0,0 +1,64 @@ +# EventType: 24102021 +# +# Descriptor: J/psi(1S) -> anti-p- p+ +# +# NickName: incl_etac,pp=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "J/psi(1S) 64 443 0.0 2.98360000 2.216203e-23 J/psi 443 0.00000000" +# +# Documentation: etac decay to p+ p- with phase space model, daughters in acceptance +# EndDocumentation +# +# InsertPythonCode: +# +# # +# # -- modify Pythia8 to only generate from Charmonium processes -- # +# from Configurables import Generation, MinimumBias, Pythia8Production, Inclusive, SignalPlain, SignalRepeatedHadronization, Special +# +# Pythia8TurnOffMinbias = [ "SoftQCD:all = off" ] +# Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] +# Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] +# +# gen = Generation() +# gen.addTool( MinimumBias , name = "MinimumBias" ) +# gen.MinimumBias.ProductionTool = "Pythia8Production" +# gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.MinimumBias.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( Inclusive , name = "Inclusive" ) +# gen.Inclusive.ProductionTool = "Pythia8Production" +# gen.Inclusive.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.Inclusive.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( SignalPlain , name = "SignalPlain" ) +# gen.SignalPlain.ProductionTool = "Pythia8Production" +# gen.SignalPlain.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.SignalPlain.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( SignalRepeatedHadronization , name = "SignalRepeatedHadronization" ) +# gen.SignalRepeatedHadronization.ProductionTool = "Pythia8Production" +# gen.SignalRepeatedHadronization.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.SignalRepeatedHadronization.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( Special , name = "Special" ) +# gen.Special.ProductionTool = "Pythia8Production" +# gen.Special.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.Special.Pythia8Production.Commands += Pythia8TurnOffMinbias +# # -- END -- # +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20220524 +# CPUTime: <1 min +# +Decay J/psisig + 1.000 p+ anti-p- PHSP; +Enddecay +# +End +# -- GitLab From 71638295c092d4b6dd86abad9e340968fbd10ae8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:21:52 +0100 Subject: [PATCH 238/702] Merge branch 'gtuci/chic0_ksks' into 'master' --- dkfiles/chic0_KsKs=DecProdCut.dec | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 dkfiles/chic0_KsKs=DecProdCut.dec diff --git a/dkfiles/chic0_KsKs=DecProdCut.dec b/dkfiles/chic0_KsKs=DecProdCut.dec new file mode 100644 index 000000000..baca19734 --- /dev/null +++ b/dkfiles/chic0_KsKs=DecProdCut.dec @@ -0,0 +1,31 @@ +# EventType: 28104130 +# +# Descriptor: chi_c0(1P) -> (KS0 -> pi+ pi-) (KS0 -> pi+ pi-) +# +# NickName: chic0_KsKs=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: chi_c0 decays into two KS, requiring products to be in LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Giulia Tuci +# Email: giulia.tuci@cern.ch +# Date: 20220530 +# +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay chi_c0sig + 1.000 MyK0s MyK0s PHSP; +Enddecay +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +End +# -- GitLab From 20a9c2153e947f9616420abfebefe63d6acddc72 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:24:16 +0100 Subject: [PATCH 239/702] Merge branch 'elniel/TighterPromptLc2pkpi' into 'master' --- dkfiles/Lc_pKpi=phsp,TightCutV2b,NotFromB.dec | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 dkfiles/Lc_pKpi=phsp,TightCutV2b,NotFromB.dec diff --git a/dkfiles/Lc_pKpi=phsp,TightCutV2b,NotFromB.dec b/dkfiles/Lc_pKpi=phsp,TightCutV2b,NotFromB.dec new file mode 100644 index 000000000..4afff8884 --- /dev/null +++ b/dkfiles/Lc_pKpi=phsp,TightCutV2b,NotFromB.dec @@ -0,0 +1,55 @@ +# EventType: 25103065 +# +# Descriptor: [Lambda_c+ -> p+ K- pi+]cc +# +# NickName: Lc_pKpi=phsp,TightCutV2b,NotFromB +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: (prompt only) Lambda_c decay according to phase space decay model with tight cuts from the Lc2pkpi amplitude analysis LHCb-ANA-2022-029 +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalPlain +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '^[Lambda_c+ ==> ^p+ ^K- ^pi+]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV,ns", +# "GY = LoKi.GenParticles.Rapidity () ## to be sure " , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEta = in_range ( 1.75 , GETA , 5.15 ) " , +# "fastTrack = ( GPT > 200 * MeV ) & ( GP > 1.0 * GeV ) " , +# "goodTrack = inAcc & inEta & fastTrack " , +# "inY = in_range ( 1.85 , GY , 4.85 ) " , +# "dauPT = GCHILD(GPT,('p+' == GABSID )) + GCHILD(GPT,('K-' == GABSID )) + GCHILD(GPT,('pi+' == GABSID ))", +# "goodLc = inY & ( dauPT > 3 * GeV ) & ( GPT > 2.5 * GeV ) & ( GP > 20 * GeV ) & (GTIME > 0.00015 * ns)" , +# "Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors ) " , +# "notFromB = 0 == Bancestors " , +# +# ] +# tightCut.Cuts = { +# "[Lambda_c+]cc" : "goodLc & notFromB" , +# "[K+]cc" : "goodTrack & ( GP > 2.9 * GeV ) & ( GPT > 490 * MeV )" , +# "[pi+]cc" : "goodTrack & ( GP > 2.9 * GeV ) & ( GPT > 490 * MeV )" , +# "[p+]cc" : "goodTrack & ( GP > 10 * GeV ) & ( GP < 110 * GeV ) & ( GPT > 0.9 * GeV )" +# } +# EndInsertPythonCode +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: <1min +# Responsible: Elisabeth Maria Niel +# Email: elisabeth.maria.niel@cern.ch +# Date: 20220602 +# +Decay Lambda_c+sig + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +End -- GitLab From a65b6c8a139239c5c1d9495bf9965a3578cb92a3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:24:38 +0100 Subject: [PATCH 240/702] Merge branch 'vyeroshe/jpsi_mumu_prompt' into 'master' --- dkfiles/incl_Jpsi,mm=Prompt,DecProdCut.dec | 62 ++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 dkfiles/incl_Jpsi,mm=Prompt,DecProdCut.dec diff --git a/dkfiles/incl_Jpsi,mm=Prompt,DecProdCut.dec b/dkfiles/incl_Jpsi,mm=Prompt,DecProdCut.dec new file mode 100644 index 000000000..035f14b5c --- /dev/null +++ b/dkfiles/incl_Jpsi,mm=Prompt,DecProdCut.dec @@ -0,0 +1,62 @@ +# EventType: 24142002 +# +# Descriptor: J/psi(1S) -> mu- mu+ +# +# NickName: incl_Jpsi,mm=Prompt,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: J/psi decay to mu+ mu- with phase space model, daughters in acceptance +# EndDocumentation +# +# InsertPythonCode: +# +# # +# # -- modify Pythia8 to only generate from Charmonium processes -- # +# from Configurables import Generation, MinimumBias, Pythia8Production, Inclusive, SignalPlain, SignalRepeatedHadronization, Special +# +# Pythia8TurnOffMinbias = [ "SoftQCD:all = off" ] +# Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] +# Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] +# +# gen = Generation() +# gen.addTool( MinimumBias , name = "MinimumBias" ) +# gen.MinimumBias.ProductionTool = "Pythia8Production" +# gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.MinimumBias.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( Inclusive , name = "Inclusive" ) +# gen.Inclusive.ProductionTool = "Pythia8Production" +# gen.Inclusive.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.Inclusive.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( SignalPlain , name = "SignalPlain" ) +# gen.SignalPlain.ProductionTool = "Pythia8Production" +# gen.SignalPlain.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.SignalPlain.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( SignalRepeatedHadronization , name = "SignalRepeatedHadronization" ) +# gen.SignalRepeatedHadronization.ProductionTool = "Pythia8Production" +# gen.SignalRepeatedHadronization.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.SignalRepeatedHadronization.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( Special , name = "Special" ) +# gen.Special.ProductionTool = "Pythia8Production" +# gen.Special.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.Special.Pythia8Production.Commands += Pythia8TurnOffMinbias +# # -- END -- # +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20220610 +# CPUTime: <1 min +# +Decay J/psisig + 1.000 mu+ mu- VLL; +Enddecay +# +End +# -- GitLab From d0aeb6279e70eca1d4759f9ac56946436a98e43e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:35:39 +0100 Subject: [PATCH 241/702] Merge branch 'Jie/Bs2JpsiKst_13444002_AND_Bd2JpsiKst_11144002' into 'master' --- .../Bd_JpsiKst,update2012,mm=DecProdCut.dec | 51 +++++++++++++++++++ .../Bs_JpsiKst,update2012,mm=DecProdCut.dec | 51 +++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100755 dkfiles/Bd_JpsiKst,update2012,mm=DecProdCut.dec create mode 100755 dkfiles/Bs_JpsiKst,update2012,mm=DecProdCut.dec diff --git a/dkfiles/Bd_JpsiKst,update2012,mm=DecProdCut.dec b/dkfiles/Bd_JpsiKst,update2012,mm=DecProdCut.dec new file mode 100755 index 000000000..d30c0b484 --- /dev/null +++ b/dkfiles/Bd_JpsiKst,update2012,mm=DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 11144002 +# +# Descriptor: {[[B0]nos -> (J/psi(1S) -> mu+ mu-) (K*(892)0 -> K+ pi-)]cc, [[B0]os -> (J/psi(1S) -> mu+ mu-) (K*(892)~0 -> K- pi+)]cc} +# +# NickName: Bd_JpsiKst,update2012,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, no CP violation +# Updated values for the amplitudes and betas as measured by LHCb using 2011+2012 data (https://arxiv.org/pdf/1509.00400.pdf). +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Jie Wu +# Email: j.wu@cern.ch +# Date: 20220614 +# +# CPUTime: < 1 min +# +Define Hp 0.654 +Define Hz 0.743 +Define Hm 0.141 +Define pHp -3.141 +Define pHz 0.0 +Define pHm -1.581 +# +Alias MyJ/psi J/psi +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +ChargeConj MyJ/psi MyJ/psi +# +Decay B0sig + 1.000 MyJ/psi MyK*0 SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +Decay anti-B0sig + 1.000 MyJ/psi Myanti-K*0 SVV_HELAMP Hm pHm Hz pHz Hp pHp; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End + diff --git a/dkfiles/Bs_JpsiKst,update2012,mm=DecProdCut.dec b/dkfiles/Bs_JpsiKst,update2012,mm=DecProdCut.dec new file mode 100755 index 000000000..b02dff371 --- /dev/null +++ b/dkfiles/Bs_JpsiKst,update2012,mm=DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 13144025 +# +# Descriptor: {[[B_s0]nos -> (J/psi(1S) -> mu+ mu-) (K*(892)~0 -> K- pi+)]cc, [[B_s0]os -> (J/psi(1S) -> mu+ mu-) (K*(892)0 -> K+ pi-)]cc} +# +# NickName: Bs_JpsiKst,update2012,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, no CP violation, daughters in acceptance. +# Updated values for the amplitudes and betas as measured by LHCb using 2011+2012 data (https://arxiv.org/pdf/1509.00400.pdf). +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Jie Wu +# Email: j.wu@cern.ch +# Date: 20220614 +# +# CPUTime: < 1 min +# +Define Hp 0.187 +Define Hz 0.705 +Define Hm 0.684 +Define pHp 0.785 +Define pHz 0.0 +Define pHm 2.960 +# +Alias MyJ/psi J/psi +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +ChargeConj MyJ/psi MyJ/psi +# +Decay B_s0sig + 1.000 MyJ/psi Myanti-K*0 SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +Decay anti-B_s0sig + 1.000 MyJ/psi MyK*0 SVV_HELAMP Hm pHm Hz pHz Hp pHp; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End + -- GitLab From 3258925337f0c1b3440266659b1cd83c7ba7a93c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:36:05 +0100 Subject: [PATCH 242/702] Merge branch 'dpereima/my-changes' into 'master' --- dkfiles/Bc_jpsippbarpi,mm=DecProdCut,PHSP.dec | 33 ++++++++++ dkfiles/Bc_jpsippbarpi,mm=TightCuts,PHSP.dec | 60 +++++++++++++++++++ .../Bc_jpsippbarpipipi,mm=DecProdCut,PHSP.dec | 33 ++++++++++ .../Bc_jpsippbarpipipi,mm=TightCuts,PHSP.dec | 60 +++++++++++++++++++ 4 files changed, 186 insertions(+) create mode 100644 dkfiles/Bc_jpsippbarpi,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bc_jpsippbarpi,mm=TightCuts,PHSP.dec create mode 100644 dkfiles/Bc_jpsippbarpipipi,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bc_jpsippbarpipipi,mm=TightCuts,PHSP.dec diff --git a/dkfiles/Bc_jpsippbarpi,mm=DecProdCut,PHSP.dec b/dkfiles/Bc_jpsippbarpi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..026be11de --- /dev/null +++ b/dkfiles/Bc_jpsippbarpi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,33 @@ +# EventType: 14145072 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> mu+ mu- ) p+ p~- pi+]cc +# +# NickName: Bc_jpsippbarpi,mm=DecProdCut,PHSP +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Non resonant baryonic Bc decay with pion, Jpsi forced into mu+ mu-, using BcVegPy generator and cuts of BcDaughtersInLHCb. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Dmitrii Pereima +# Email: Dmitrii.Pereima@cern.ch +# Date: 20220620 +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c+sig + 1.000 MyJ/psi p+ anti-p- pi+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +End diff --git a/dkfiles/Bc_jpsippbarpi,mm=TightCuts,PHSP.dec b/dkfiles/Bc_jpsippbarpi,mm=TightCuts,PHSP.dec new file mode 100644 index 000000000..cbc3ac59f --- /dev/null +++ b/dkfiles/Bc_jpsippbarpi,mm=TightCuts,PHSP.dec @@ -0,0 +1,60 @@ +# EventType: 14145073 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> mu+ mu- ) p+ p~- pi+]cc +# +# NickName: Bc_jpsippbarpi,mm=TightCuts,PHSP +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: Non resonant baryonic Bc decay with pion, Jpsi forced into mu+ mu-, using BcVegPy generator. +# Daughter in acceptance and TightCuts are used. The efficiency is (5.571 +- 0.541)% from Generation log +# EndDocumentation +# +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# gen = Generation() +# gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) +# gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# # +# tightCut = gen.Special.TightCut +# tightCut.SignalPID = 'B_c+' +# tightCut.Decay = '[(B_c+ => (J/psi(1S) => ^mu+ ^mu- ) ^p+ ^p~- ^pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.9 , GETA , 5.00 ) ' , +# 'goodTrack = inAcc & inEta ' , +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'goodTrack & ( GP > 2.5 * GeV ) & ( GPT > 130 * MeV ) ' , +# '[p+]cc' : 'goodTrack & ( GP > 8.0 * GeV ) & ( GPT > 130 * MeV ) ' , +# '[mu+]cc' : 'goodTrack & ( GP > 3.0 * GeV ) & ( GPT > 450 * MeV ) ' +# } +# +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Dmitrii Pereima +# Email: Dmitrii.Pereima@cern.ch +# Date: 20220620 +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c+sig + 1.000 MyJ/psi p+ anti-p- pi+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +End diff --git a/dkfiles/Bc_jpsippbarpipipi,mm=DecProdCut,PHSP.dec b/dkfiles/Bc_jpsippbarpipipi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..c70adcc0f --- /dev/null +++ b/dkfiles/Bc_jpsippbarpipipi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,33 @@ +# EventType: 14147021 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> mu+ mu- ) p+ p~- pi+ pi+ pi-]cc +# +# NickName: Bc_jpsippbarpipipi,mm=DecProdCut,PHSP +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Non resonant baryonic Bc decay with three pions, Jpsi forced into mu+ mu-, using BcVegPy generator and cuts of BcDaughtersInLHCb. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Dmitrii Pereima +# Email: Dmitrii.Pereima@cern.ch +# Date: 20220620 +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c+sig + 1.000 MyJ/psi p+ anti-p- pi+ pi+ pi- PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +End diff --git a/dkfiles/Bc_jpsippbarpipipi,mm=TightCuts,PHSP.dec b/dkfiles/Bc_jpsippbarpipipi,mm=TightCuts,PHSP.dec new file mode 100644 index 000000000..6896a2e9f --- /dev/null +++ b/dkfiles/Bc_jpsippbarpipipi,mm=TightCuts,PHSP.dec @@ -0,0 +1,60 @@ +# EventType: 14147022 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> mu+ mu- ) p+ p~- pi+ pi+ pi-]cc +# +# NickName: Bc_jpsippbarpipipi,mm=TightCuts,PHSP +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: Non resonant baryonic Bc decay with three pions, Jpsi forced into mu+ mu-, using BcVegPy generator. +# Daughter in acceptance and TightCuts are used. The efficiency is (3.091 +- 0.304)% from Generation log +# EndDocumentation +# +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# gen = Generation() +# gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) +# gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# # +# tightCut = gen.Special.TightCut +# tightCut.SignalPID = 'B_c+' +# tightCut.Decay = '[(B_c+ => (J/psi(1S) => ^mu+ ^mu- ) ^p+ ^p~- ^pi+ ^pi+ ^pi- )]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.9 , GETA , 5.00 ) ' , +# 'goodTrack = inAcc & inEta ' , +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'goodTrack & ( GP > 2.5 * GeV ) & ( GPT > 130 * MeV ) ' , +# '[p+]cc' : 'goodTrack & ( GP > 8.0 * GeV ) & ( GPT > 130 * MeV ) ' , +# '[mu+]cc' : 'goodTrack & ( GP > 3.0 * GeV ) & ( GPT > 450 * MeV ) ' +# } +# +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Dmitrii Pereima +# Email: Dmitrii.Pereima@cern.ch +# Date: 20220620 +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c+sig + 1.000 MyJ/psi p+ anti-p- pi+ pi+ pi- PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +End -- GitLab From 394ae33b47451b8fe32f7668d5a282cc99acd323 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 13:36:22 +0100 Subject: [PATCH 243/702] Merge branch 'abrossag/my-changes' into 'master' --- .../Ds+_pipipipi0,gg=Cocktail,TightCut.dec | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 dkfiles/Ds+_pipipipi0,gg=Cocktail,TightCut.dec diff --git a/dkfiles/Ds+_pipipipi0,gg=Cocktail,TightCut.dec b/dkfiles/Ds+_pipipipi0,gg=Cocktail,TightCut.dec new file mode 100644 index 000000000..dd8ab442e --- /dev/null +++ b/dkfiles/Ds+_pipipipi0,gg=Cocktail,TightCut.dec @@ -0,0 +1,74 @@ +# EventType: 23203491 +# +# Descriptor: {[D_s+ -> pi+ pi- ( pi0 -> gamma gamma ) pi+]cc, [D_s+ -> ( eta -> pi+ pi- ( pi0 -> gamma gamma ) ) pi+]cc, [D_s+ -> ( omega -> pi+ pi- (pi0 -> gamma gamma)) pi+]cc, [D_s+ -> ( phi -> pi+ pi- (pi0 -> gamma gamma)) pi+]cc} +# +# NickName: Ds+_pipipipi0,gg=Cocktail,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool, 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(D_s+ ==> ^pi+ ^pi- ^( pi0 -> ^gamma ^gamma ) ^pi+)]CC' +# +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc & piCuts', +# '[D_s+]cc' : 'Dcuts', +# 'gamma' : 'goodPhoton', +# 'pi0' : 'goodPi0'} +# tightCut.Preambulo += [ +# 'inAcc = in_range (0.005, GTHETA, 0.400)', +# 'piCuts = ( (GPT>250 * MeV) & ( GP > 2500 * MeV))', +# 'Dcuts = (GPT> 2000 * MeV)', +# 'goodPi0 = (GPT>1000 * MeV)', +# 'goodPhoton = (GPT >100 * MeV) & inAcc'] +# EndInsertPythonCode +# +# Documentation: Forces a D_s+ to pi+ pi- ( pi0 -> gamma gamma ) pi+ with generator level cuts and intermediate resonances +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Arnau Brossa +# Email: arnau.brossa@cern.ch +# Date: 20220609 +# +Alias my_eta eta +ChargeConj my_eta my_eta +Alias my_omega omega +ChargeConj my_omega my_omega +Alias my_phi phi +ChargeConj my_phi my_phi +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 0.214 my_eta pi+ PHOTOS PHSP ; + 0.030 my_omega pi+ PHOTOS SVS ; + 0.567 my_phi pi+ PHOTOS SVS ; + 0.189 pi+ pi+ pi- my_pi0 PHOTOS PHSP ; + +Enddecay +CDecay D_s-sig +# +Decay my_eta + 1.000 pi+ pi- my_pi0 PHOTOS ETA_DALITZ ; +Enddecay +# +Decay my_omega + 1.000 pi+ pi- my_pi0 PHOTOS OMEGA_DALITZ; +Enddecay +# +Decay my_phi + 1.000 pi+ pi- my_pi0 PHOTOS PHSP; +Enddecay +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End -- GitLab From b16aaab94fe9390d0c0171a0f7dde65b1e36680d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 15:21:45 +0100 Subject: [PATCH 244/702] Merge branch 'lfantini/B_MajoranaNeutrinomuepi' into 'master' --- ...rino2MuPiSS,m=3000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2MuPiSS,m=3000MeV,t=20ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=3000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2EPiSS,m=3000MeV,t=20ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=3000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2MuPiOS,m=3000MeV,t=20ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=3000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2MuPiSS,m=3000MeV,t=20ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=3000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2EPiOS,m=3000MeV,t=20ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=3000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2EPiSS,m=3000MeV,t=20ps,DecProdCut.dec | 61 +++++++++++++++++++ 12 files changed, 732 insertions(+) create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut.dec diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..2cd5e5fd7 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113024 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut.dec new file mode 100644 index 000000000..ae1d0d5a1 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113025 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 2.0000e-11 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..8e404a02c --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113022 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut.dec new file mode 100644 index 000000000..ea3cc4394 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113023 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 2.0000e-11 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..22e973533 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113080 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut.dec new file mode 100644 index 000000000..218e7f3f8 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113000 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 2.0000e-11 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..698740606 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113078 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut.dec new file mode 100644 index 000000000..925a9acee --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113079 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 2.0000e-11 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..eb57be873 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 12113076 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut.dec new file mode 100644 index 000000000..3591c0d19 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 12113077 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 2.0000e-11 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..fb8cf893f --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113074 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut.dec new file mode 100644 index 000000000..ffbf8cb45 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113075 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 2.0000e-11 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20220506 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# -- GitLab From 270af3dce343587d91e2cbc07d90ad8c66021b7c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 15:23:10 +0100 Subject: [PATCH 245/702] Merge branch 'charmedBaryon_SL_yangjie' into 'master' --- ...egac0_Omegammunu,L0K,ppi=pshp,TightCut.dec | 85 +++++++++++++++++++ ...c0_Omegammunupi0,L0K,ppi=pshp,TightCut.dec | 85 +++++++++++++++++++ ...0_Omegammunupipi,L0K,ppi=pshp,TightCut.dec | 85 +++++++++++++++++++ ...Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut.dec | 83 ++++++++++++++++++ .../Xic0_Ximmunu,L0pi,ppi=pshp,TightCut.dec | 68 +++++++++++++++ ...Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut.dec | 78 +++++++++++++++++ ...ic0_Ximmunupipi,L0pi,ppi=pshp,TightCut.dec | 68 +++++++++++++++ .../Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut.dec | 68 +++++++++++++++ 8 files changed, 620 insertions(+) create mode 100644 dkfiles/Omegac0_Omegammunu,L0K,ppi=pshp,TightCut.dec create mode 100644 dkfiles/Omegac0_Omegammunupi0,L0K,ppi=pshp,TightCut.dec create mode 100644 dkfiles/Omegac0_Omegammunupipi,L0K,ppi=pshp,TightCut.dec create mode 100644 dkfiles/Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut.dec create mode 100644 dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut.dec create mode 100644 dkfiles/Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut.dec create mode 100644 dkfiles/Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut.dec create mode 100644 dkfiles/Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut.dec diff --git a/dkfiles/Omegac0_Omegammunu,L0K,ppi=pshp,TightCut.dec b/dkfiles/Omegac0_Omegammunu,L0K,ppi=pshp,TightCut.dec new file mode 100644 index 000000000..b1dfdc0da --- /dev/null +++ b/dkfiles/Omegac0_Omegammunu,L0K,ppi=pshp,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 26514184 +# +# Descriptor: [Xi_c0 -> (Omega- -> (Lambda0 -> p+ pi-) K-) mu+ nu_mu]cc +# +# NickName: Omegac0_Omegammunu,L0K,ppi=pshp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[(Xi_c0 => (Omega- => (Lambda0 => ^p+ ^pi-) ^K-) ^mu+ nu_mu)]CC' +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 1.80 , GETA , 5.10 ) ' , +# 'goodMuon = ( GPT > 0.05 * GeV ) &( GP > 2.5 * GeV ) & inAcc ' , +# 'goodProton = ( GPT > 0.05 * GeV ) & in_range ( 4 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' +# ] +# tightCut.Cuts = { +# '[mu-]cc' : ' goodMuon ' , +# '[p+]cc' : ' goodProton ' , +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' +# } +# EndInsertPythonCode +# +# CPUTime: 2 min +# +# Documentation: Omega_c0 decay according to phase space decay model. +# Redefined Xi_c0 mimics Omega_c0 with Mass = 2695.2 MeV +# EndDocumentation +# +# ParticleValue: "Xi_c0 106 4132 0.0 2.6952 2.68e-13 Xi_c0 4132 0.000", "Xi_c~0 107 -4132 0.0 2.6952 2.68e-13 anti-Xi_c0 -4132 0.000" +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur, Ziyi Wang, Yang-Jie Su, Patrik Adlarson +# Email: yangjie@cern.ch, patrik.harri.adlarson@cern.ch +# Date: 20220602 +# +# +Alias MyL0 Lambda0 +Alias MyantiL0 anti-Lambda0 +ChargeConj MyL0 MyantiL0 +# +Alias MyOmega- Omega- +Alias Myanti-Omega+ anti-Omega+ +ChargeConj MyOmega- Myanti-Omega+ +# +# +Decay Xi_c0sig + 1.000 MyOmega- mu+ nu_mu PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyOmega- + 1.000 MyL0 K- PHSP; +Enddecay +CDecay Myanti-Omega+ +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiL0 +# +####### Overwrite forbidden decays +Decay Xi'_c0 +1.0000 gamma Sigma_c0 PHSP; +Enddecay +CDecay anti-Xi'_c0 +# +Decay Xi_c*0 +0.5000 Sigma_c0 pi0 PHSP; +0.5000 Sigma_c0 gamma PHSP; +Enddecay +CDecay anti-Xi_c*0 +# +End +# diff --git a/dkfiles/Omegac0_Omegammunupi0,L0K,ppi=pshp,TightCut.dec b/dkfiles/Omegac0_Omegammunupi0,L0K,ppi=pshp,TightCut.dec new file mode 100644 index 000000000..d8909765f --- /dev/null +++ b/dkfiles/Omegac0_Omegammunupi0,L0K,ppi=pshp,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 26514585 +# +# Descriptor: [Xi_c0 -> (Omega- -> (Lambda0 -> p+ pi-) K-) mu+ nu_mu pi0]cc +# +# NickName: Omegac0_Omegammunupi0,L0K,ppi=pshp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[(Xi_c0 => (Omega- => (Lambda0 => ^p+ ^pi-) ^K-) ^mu+ nu_mu pi0)]CC' +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 1.80 , GETA , 5.10 ) ' , +# 'goodMuon = ( GPT > 0.05 * GeV ) &( GP > 2.5 * GeV ) & inAcc ' , +# 'goodProton = ( GPT > 0.05 * GeV ) & in_range ( 4 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' +# ] +# tightCut.Cuts = { +# '[mu-]cc' : ' goodMuon ' , +# '[p+]cc' : ' goodProton ' , +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' +# } +# EndInsertPythonCode +# +# CPUTime: 2 min +# +# Documentation: Omega_c0 decay according to phase space decay model. +# Redefined Xi_c0 mimics Omega_c0 with Mass = 2695.2 MeV +# EndDocumentation +# +# ParticleValue: "Xi_c0 106 4132 0.0 2.6952 2.68e-13 Xi_c0 4132 0.000", "Xi_c~0 107 -4132 0.0 2.6952 2.68e-13 anti-Xi_c0 -4132 0.000" +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur, Ziyi Wang, Yang-Jie Su, Patrik Adlarson +# Email: yangjie@cern.ch, patrik.harri.adlarson@cern.ch +# Date: 20220602 +# +# +Alias MyL0 Lambda0 +Alias MyantiL0 anti-Lambda0 +ChargeConj MyL0 MyantiL0 +# +Alias MyOmega- Omega- +Alias Myanti-Omega+ anti-Omega+ +ChargeConj MyOmega- Myanti-Omega+ +# +# +Decay Xi_c0sig + 1.000 MyOmega- mu+ nu_mu pi0 PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyOmega- + 1.000 MyL0 K- PHSP; +Enddecay +CDecay Myanti-Omega+ +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiL0 +# +####### Overwrite forbidden decays +Decay Xi'_c0 +1.0000 gamma Sigma_c0 PHSP; +Enddecay +CDecay anti-Xi'_c0 +# +Decay Xi_c*0 +0.5000 Sigma_c0 pi0 PHSP; +0.5000 Sigma_c0 gamma PHSP; +Enddecay +CDecay anti-Xi_c*0 +# +End +# diff --git a/dkfiles/Omegac0_Omegammunupipi,L0K,ppi=pshp,TightCut.dec b/dkfiles/Omegac0_Omegammunupipi,L0K,ppi=pshp,TightCut.dec new file mode 100644 index 000000000..8e7f02079 --- /dev/null +++ b/dkfiles/Omegac0_Omegammunupipi,L0K,ppi=pshp,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 26516186 +# +# Descriptor: [Xi_c0 -> (Omega- -> (Lambda0 -> p+ pi-) K-) mu+ nu_mu pi+ pi-]cc +# +# NickName: Omegac0_Omegammunupipi,L0K,ppi=pshp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[(Xi_c0 => (Omega- => (Lambda0 => ^p+ ^pi-) ^K-) ^mu+ nu_mu ^pi+ ^pi-)]CC' +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 1.80 , GETA , 5.10 ) ' , +# 'goodMuon = ( GPT > 0.05 * GeV ) &( GP > 2.5 * GeV ) & inAcc ' , +# 'goodProton = ( GPT > 0.05 * GeV ) & in_range ( 4 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' +# ] +# tightCut.Cuts = { +# '[mu-]cc' : ' goodMuon ' , +# '[p+]cc' : ' goodProton ' , +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' +# } +# EndInsertPythonCode +# +# CPUTime: 2 min +# +# Documentation: Omega_c0 decay according to phase space decay model. +# Redefined Xi_c0 mimics Omega_c0 with Mass = 2695.2 MeV +# EndDocumentation +# +# ParticleValue: "Xi_c0 106 4132 0.0 2.6952 2.68e-13 Xi_c0 4132 0.000", "Xi_c~0 107 -4132 0.0 2.6952 2.68e-13 anti-Xi_c0 -4132 0.000" +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur, Ziyi Wang, Yang-Jie Su, Patrick Adlarson +# Email: yangjie@cern.ch, patrik.harri.adlarson@cern.ch +# Date: 20220602 +# +# +Alias MyL0 Lambda0 +Alias MyantiL0 anti-Lambda0 +ChargeConj MyL0 MyantiL0 +# +Alias MyOmega- Omega- +Alias Myanti-Omega+ anti-Omega+ +ChargeConj MyOmega- Myanti-Omega+ +# +# +Decay Xi_c0sig + 1.000 MyOmega- mu+ nu_mu pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyOmega- + 1.000 MyL0 K- PHSP; +Enddecay +CDecay Myanti-Omega+ +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiL0 +# +####### Overwrite forbidden decays +Decay Xi'_c0 +1.0000 gamma Sigma_c0 PHSP; +Enddecay +CDecay anti-Xi'_c0 +# +Decay Xi_c*0 +0.5000 Sigma_c0 pi0 PHSP; +0.5000 Sigma_c0 gamma PHSP; +Enddecay +CDecay anti-Xi_c*0 +# +End +# diff --git a/dkfiles/Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut.dec b/dkfiles/Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut.dec new file mode 100644 index 000000000..659f2f82a --- /dev/null +++ b/dkfiles/Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 26514187 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) mu+ nu_mu]cc +# +# NickName: Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[(Xi_c0 => (Xi- => (Lambda0 => ^p+ ^pi-) ^pi-) ^mu+ nu_mu)]CC' +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 1.80 , GETA , 5.10 ) ' , +# 'goodMuon = ( GPT > 0.05 * GeV ) &( GP > 2.5 * GeV ) & inAcc ' , +# 'goodProton = ( GPT > 0.05 * GeV ) & in_range ( 4 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' , +# ] +# tightCut.Cuts = { +# '[mu-]cc' : ' goodMuon ' , +# '[p+]cc' : ' goodProton ' , +# '[pi+]cc' : ' goodPion ' +# } +# EndInsertPythonCode +# +# CPUTime: 2 min +# +# Documentation: Omega_c0 decay according to phase space decay model. +# Redefined Xi_c0 mimics Omega_c0 with Mass = 2695.2 MeV +# EndDocumentation +# +# ParticleValue: "Xi_c0 106 4132 0.0 2.6952 2.68e-13 Xi_c0 4132 0.000", "Xi_c~0 107 -4132 0.0 2.6952 2.68e-13 anti-Xi_c0 -4132 0.000" +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur, Ziyi Wang, Yang-Jie Su, Patrik Adlarson +# Email: yangjie@cern.ch, patrik.harri.adlarson@cern.ch +# Date: 20220602 +# +# +Alias MyL0 Lambda0 +Alias MyantiL0 anti-Lambda0 +ChargeConj MyL0 MyantiL0 +# +Alias MyXi- Xi- +Alias Myanti-Xi+ anti-Xi+ +ChargeConj MyXi- Myanti-Xi+ +# +# +Decay Xi_c0sig + 1.000 MyXi- mu+ nu_mu PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXi- + 1.000 MyL0 pi- PHSP; +Enddecay +CDecay Myanti-Xi+ +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiL0 +# +####### Overwrite forbidden decays +Decay Xi'_c0 +1.0000 gamma Sigma_c0 PHSP; +Enddecay +CDecay anti-Xi'_c0 +# +Decay Xi_c*0 +0.5000 Sigma_c0 pi0 PHSP; +0.5000 Sigma_c0 gamma PHSP; +Enddecay +CDecay anti-Xi_c*0 +# +End +# diff --git a/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut.dec b/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut.dec new file mode 100644 index 000000000..2adfde5be --- /dev/null +++ b/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 26514180 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) mu+ nu_mu]cc +# +# NickName: Xic0_Ximmunu,L0pi,ppi=pshp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[(Xi_c0 => (Xi- => (Lambda0 => ^p+ ^pi-) ^pi-) ^mu+ nu_mu)]CC' +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 1.80 , GETA , 5.10 ) ' , +# 'goodMuon = ( GPT > 0.05 * GeV ) &( GP > 2.5 * GeV ) & inAcc ' , +# 'goodProton = ( GPT > 0.05 * GeV ) & in_range ( 4 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' , +# ] +# tightCut.Cuts = { +# '[mu-]cc' : ' goodMuon ' , +# '[p+]cc' : ' goodProton ' , +# '[pi+]cc' : ' goodPion ' +# } +# EndInsertPythonCode +# +# CPUTime: 2 min +# +# Documentation: Xi_c0 decay to Xi- mu+ nu_mu by phase space model +# EndDocumentation +# +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur, Ziyi Wang, Yang-Jie Su, Patrik Adlarson +# Email: yangjie@cern.ch, patrik.harri.adlarson@cern.ch +# Date: 20220601 +# +# +Alias MyL0 Lambda0 +Alias MyantiL0 anti-Lambda0 +ChargeConj MyL0 MyantiL0 +# +Alias MyXi- Xi- +Alias Myanti-Xi+ anti-Xi+ +ChargeConj MyXi- Myanti-Xi+ +# +Decay Xi_c0sig + 1.000 MyXi- mu+ nu_mu PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXi- + 1.000 MyL0 pi- PHSP; +Enddecay +CDecay Myanti-Xi+ +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiL0 +# +End +# diff --git a/dkfiles/Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut.dec b/dkfiles/Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut.dec new file mode 100644 index 000000000..0a9a857f4 --- /dev/null +++ b/dkfiles/Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 26614581 +# +# Descriptor: [Xi_c0 -> (Xi*- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi0) mu+ nu_mu]cc +# +# NickName: Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[(Xi_c0 ==> (Xi- => (Lambda0 => ^p+ ^pi-) ^pi-) ^mu+ nu_mu pi0)]CC' +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 1.80 , GETA , 5.10 ) ' , +# 'goodMuon = ( GPT > 0.05 * GeV ) &( GP > 2.5 * GeV ) & inAcc ' , +# 'goodProton = ( GPT > 0.05 * GeV ) & in_range ( 4 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' , +# ] +# tightCut.Cuts = { +# '[mu-]cc' : ' goodMuon ' , +# '[p+]cc' : ' goodProton ' , +# '[pi+]cc' : ' goodPion ' +# } +# EndInsertPythonCode +# +# CPUTime: 2 min +# +# Documentation: Xi_c0 decay to Xi- mu+ nu_mu pi0 and Xi*- mu+ nu by phase space model +# EndDocumentation +# +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur, Ziyi Wang, Yang-Jie Su, Patrik Adlarson, Lars Eklund +# Email: patrik.harri.adlarson@cern.ch, lars.eklund@cern.ch +# Date: 20220601 +# +# +Alias MyL0 Lambda0 +Alias MyantiL0 anti-Lambda0 +ChargeConj MyL0 MyantiL0 +# +Alias MyXi- Xi- +Alias Myanti-Xi+ anti-Xi+ +ChargeConj MyXi- Myanti-Xi+ +# +Alias MyXi*- Xi*- +Alias Myanti-Xi*+ anti-Xi*+ +ChargeConj MyXi*- Myanti-Xi*+ +# +Decay Xi_c0sig + 0.500 MyXi- mu+ nu_mu pi0 PHSP; + 0.500 MyXi*- mu+ nu_mu PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXi*- + 1.000 MyXi- pi0 PHSP; +Enddecay +CDecay Myanti-Xi*+ +# +Decay MyXi- + 1.000 MyL0 pi- PHSP; +Enddecay +CDecay Myanti-Xi+ +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiL0 +# +End +# diff --git a/dkfiles/Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut.dec b/dkfiles/Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut.dec new file mode 100644 index 000000000..ecaec9f7c --- /dev/null +++ b/dkfiles/Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 26516182 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) mu+ nu_mu pi+ pi-]cc +# +# NickName: Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[(Xi_c0 => (Xi- => (Lambda0 => ^p+ ^pi-) ^pi-) ^mu+ nu_mu ^pi+ ^pi-)]CC' +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 1.80 , GETA , 5.10 ) ' , +# 'goodMuon = ( GPT > 0.05 * GeV ) &( GP > 2.5 * GeV ) & inAcc ' , +# 'goodProton = ( GPT > 0.05 * GeV ) & in_range ( 4 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' , +# ] +# tightCut.Cuts = { +# '[mu-]cc' : ' goodMuon ' , +# '[p+]cc' : ' goodProton ' , +# '[pi+]cc' : ' goodPion ' +# } +# EndInsertPythonCode +# +# CPUTime: 2 min +# +# Documentation: Xi_c0 decay to Xi- mu+ nu_mu pi+ pi- by phase space model +# EndDocumentation +# +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur, Ziyi Wang, Yang-Jie Su, Patrik Adlarson, Lars Eklund +# Email: patrik.harri.adlarson@cern.ch, lars.eklund@cern.ch +# Date: 20220601 +# +# +Alias MyL0 Lambda0 +Alias MyantiL0 anti-Lambda0 +ChargeConj MyL0 MyantiL0 +# +Alias MyXi- Xi- +Alias Myanti-Xi+ anti-Xi+ +ChargeConj MyXi- Myanti-Xi+ +# +Decay Xi_c0sig + 1.000 MyXi- mu+ nu_mu pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXi- + 1.000 MyL0 pi- PHSP; +Enddecay +CDecay Myanti-Xi+ +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiL0 +# +End +# diff --git a/dkfiles/Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut.dec b/dkfiles/Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut.dec new file mode 100644 index 000000000..442e40ec0 --- /dev/null +++ b/dkfiles/Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 26515190 +# +# Descriptor: [Xi_c+ -> (Xi- -> (Lambda0 -> p+ pi-) pi-) mu+ nu_mu pi+]cc +# +# NickName: Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[(Xi_c+ => (Xi- => (Lambda0 => ^p+ ^pi-) ^pi-) ^mu+ nu_mu ^pi+)]CC' +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 1.80 , GETA , 5.10 ) ' , +# 'goodMuon = ( GPT > 0.05 * GeV ) &( GP > 2.5 * GeV ) & inAcc ' , +# 'goodProton = ( GPT > 0.05 * GeV ) & in_range ( 4 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.05 * GeV ) & ( GP > 1 * GeV ) & inAcc ' +# ] +# tightCut.Cuts = { +# '[mu-]cc' : ' goodMuon ' , +# '[p+]cc' : ' goodProton ' , +# '[pi+]cc' : ' goodPion ' +# } +# EndInsertPythonCode +# +# CPUTime: 2 min +# +# Documentation: Xi_c+ decay to Xi- mu+ nu_mu pi+ by phase space model +# EndDocumentation +# +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur, Ziyi Wang, Yang-Jie Su, Patrik Adlarson, Lars Eklund +# Email: patrik.harri.adlarson@cern.ch, lars.eklund@cern.ch +# Date: 20220602 +# +# +Alias MyL0 Lambda0 +Alias MyantiL0 anti-Lambda0 +ChargeConj MyL0 MyantiL0 +# +Alias MyXi- Xi- +Alias Myanti-Xi+ anti-Xi+ +ChargeConj MyXi- Myanti-Xi+ +# +Decay Xi_c+sig + 1.000 MyXi- mu+ nu_mu pi+ PHSP; +Enddecay +CDecay anti-Xi_c-sig +# +Decay MyXi- + 1.000 MyL0 pi- PHSP; +Enddecay +CDecay Myanti-Xi+ +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiL0 +# +End +# -- GitLab From 873b94b1986f2c0bd610c816224099d4272db01f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 16:45:37 +0100 Subject: [PATCH 246/702] Merge branch 'fabudine/my-changes' into 'master' --- dkfiles/Bc_pimumu=PHSP,BcVegPy,DecProdCut.dec | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 dkfiles/Bc_pimumu=PHSP,BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_pimumu=PHSP,BcVegPy,DecProdCut.dec b/dkfiles/Bc_pimumu=PHSP,BcVegPy,DecProdCut.dec new file mode 100755 index 000000000..fe14e5d1b --- /dev/null +++ b/dkfiles/Bc_pimumu=PHSP,BcVegPy,DecProdCut.dec @@ -0,0 +1,27 @@ +# EventType: 14113032 +# +# Descriptor: [B_c+ -> mu+ mu- pi+]cc +# +# NickName: Bc_pimumu=PHSP,BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to mu+ mu- pi+ {,gamma} with PHSP model, daughters in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1min +# Responsible: Fernando Abudinen, Thomas Blake, Michal Kreps +# Email: fernando.abudinen-gallego@warwick.ac.uk +# Date: 20220519 +# +Decay B_c+sig + 1.000 mu+ mu- pi+ PHSP; +Enddecay +CDecay B_c-sig +# +End +# -- GitLab From 3883efede64a9023985228bd49f8e7aba6c06988 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 19:43:25 +0100 Subject: [PATCH 247/702] Merge branch 'groberts/my-changes' into 'master' --- dkfiles/Pc4350,LcpiD0,pkpi=TightCut,InAcc.dec | 78 ++++++++++++++++ dkfiles/Pc4500,LcpiD0,pkpi=TightCut,InAcc.dec | 78 ++++++++++++++++ .../Pc4550,LcpiDst+,pkpi=TightCut,InAcc.dec | 88 +++++++++++++++++++ dkfiles/Pc4650,LcpiD0,pkpi=TightCut,InAcc.dec | 78 ++++++++++++++++ .../Pc4700,LcpiDst+,pkpi=TightCut,InAcc.dec | 87 ++++++++++++++++++ .../Pc4850,LcpiDst+,pkpi=TightCut,InAcc.dec | 87 ++++++++++++++++++ dkfiles/Pcc4600,LcD+,pkpi=TightCut,InAcc.dec | 78 ++++++++++++++++ dkfiles/Pcc4600,LcD0,pkpi=TightCut,InAcc.dec | 78 ++++++++++++++++ .../Pcc4800,LcDst+,pkpi=TightCut,InAcc.dec | 87 ++++++++++++++++++ 9 files changed, 739 insertions(+) create mode 100644 dkfiles/Pc4350,LcpiD0,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pc4500,LcpiD0,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pc4550,LcpiDst+,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pc4650,LcpiD0,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pc4700,LcpiDst+,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pc4850,LcpiDst+,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pcc4600,LcD+,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pcc4600,LcD0,pkpi=TightCut,InAcc.dec create mode 100644 dkfiles/Pcc4800,LcDst+,pkpi=TightCut,InAcc.dec diff --git a/dkfiles/Pc4350,LcpiD0,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4350,LcpiD0,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..e2d7c7ec6 --- /dev/null +++ b/dkfiles/Pc4350,LcpiD0,pkpi=TightCut,InAcc.dec @@ -0,0 +1,78 @@ +# EventType: 26196047 +# +# Descriptor: [Sigma_c*++ -> (Lambda_c+ -> p+ K- pi+) (D0 -> K- pi+) pi+]cc +# +# NickName: Pc4350,LcpiD0,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*++ 488 4224 2.0 4.350 6.591074e-23 Sigma_c*++ 4224 0.00" , "Sigma_c*~-- 489 -4224 -2.0 4.350 6.591074e-23 anti-Sigma_c*-- -4224 0.00" +# +# Documentation: Pc decay to Lambda_c+ D0 pi+ in PHSP model with daughters in LHCb Acceptance +# Sigma_c*++ used for the generation. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*++ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D0 => ^K- ^pi+) ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD0 = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D0]cc' : 'goodD0' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20220624 +# CPUTime: <1min +# +# +Alias MyD0 D0 +Alias MyD0bar anti-D0 +ChargeConj MyD0 MyD0bar +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*++sig + 1.000 MyLambda_c+ MyD0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_c*--sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyD0bar +# +End +# diff --git a/dkfiles/Pc4500,LcpiD0,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4500,LcpiD0,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..2746383b1 --- /dev/null +++ b/dkfiles/Pc4500,LcpiD0,pkpi=TightCut,InAcc.dec @@ -0,0 +1,78 @@ +# EventType: 26196048 +# +# Descriptor: [Sigma_c*++ -> (Lambda_c+ -> p+ K- pi+) (D0 -> K- pi+) pi+]cc +# +# NickName: Pc4500,LcpiD0,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*++ 488 4224 2.0 4.500 6.591074e-23 Sigma_c*++ 4224 0.00" , "Sigma_c*~-- 489 -4224 -2.0 4.500 6.591074e-23 anti-Sigma_c*-- -4224 0.00" +# +# Documentation: Pc decay to Lambda_c+ D0 pi+ in PHSP model with daughters in LHCb Acceptance +# Sigma_c*++ used for the generation. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*++ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D0 => ^K- ^pi+) ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD0 = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D0]cc' : 'goodD0' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20220624 +# CPUTime: <1min +# +# +Alias MyD0 D0 +Alias MyD0bar anti-D0 +ChargeConj MyD0 MyD0bar +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*++sig + 1.000 MyLambda_c+ MyD0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_c*--sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyD0bar +# +End +# diff --git a/dkfiles/Pc4550,LcpiDst+,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4550,LcpiDst+,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..a08b4695d --- /dev/null +++ b/dkfiles/Pc4550,LcpiDst+,pkpi=TightCut,InAcc.dec @@ -0,0 +1,88 @@ +# EventType: 26197975 +# +# Descriptor: [Sigma_c*+ -> (Lambda_c+ -> p+ K- pi+) (D*(2010)+ -> (D0 -> K- pi+) pi+) pi-]cc +# +# NickName: Pc4550,LcpiDst+,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.550 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.550 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Lambda_c+ D*+ pi- in PHSP model with daughters in LHCb Acceptance +# Sigma_c*++ used for the generation. Neutrals flag is set to 9 to allow numbering. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) (D*(2010)+ => ^(D0 => ^K- ^pi+) ^pi+) ^pi-]CC' +# +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD0 = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D0]cc' : 'goodD0' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20220624 +# CPUTime: <1min +# +# +Alias MyDst+ D*+ +Alias MyDst- D*- +ChargeConj MyDst+ MyDst- +# +Alias MyD0 D0 +Alias MyD0bar anti-D0 +ChargeConj MyD0bar MyD0 +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MyLambda_c+ MyDst+ pi- PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyDst+ + 1.000 MyD0 pi+ PHSP; +Enddecay +CDecay MyDst- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyD0bar +# +End +# diff --git a/dkfiles/Pc4650,LcpiD0,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4650,LcpiD0,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..62e45c045 --- /dev/null +++ b/dkfiles/Pc4650,LcpiD0,pkpi=TightCut,InAcc.dec @@ -0,0 +1,78 @@ +# EventType: 26196049 +# +# Descriptor: [Sigma_c*++ -> (Lambda_c+ -> p+ K- pi+) (D0 -> K- pi+) pi+]cc +# +# NickName: Pc4650,LcpiD0,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*++ 488 4224 2.0 4.650 6.591074e-23 Sigma_c*++ 4224 0.00" , "Sigma_c*~-- 489 -4224 -2.0 4.650 6.591074e-23 anti-Sigma_c*-- -4224 0.00" +# +# Documentation: Pc decay to Lambda_c+ D0 pi+ in PHSP model with daughters in LHCb Acceptance +# Sigma_c*++ used for the generation. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*++ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D0 => ^K- ^pi+) ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD0 = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D0]cc' : 'goodD0' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20220624 +# CPUTime: <1min +# +# +Alias MyD0 D0 +Alias MyD0bar anti-D0 +ChargeConj MyD0 MyD0bar +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*++sig + 1.000 MyLambda_c+ MyD0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_c*--sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyD0bar +# +End +# diff --git a/dkfiles/Pc4700,LcpiDst+,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4700,LcpiDst+,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..25786f5c5 --- /dev/null +++ b/dkfiles/Pc4700,LcpiDst+,pkpi=TightCut,InAcc.dec @@ -0,0 +1,87 @@ +# EventType: 26197976 +# +# Descriptor: [Sigma_c*+ -> (Lambda_c+ -> p+ K- pi+) (D*(2010)+ -> (D0 -> K- pi+) pi+) pi-]cc +# +# NickName: Pc4700,LcpiDst+,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.700 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.700 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Lambda_c+ D*+ pi- in PHSP model with daughters in LHCb Acceptance +# Sigma_c*++ used for the generation. Neutrals flag is set to 9 to allow numbering. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) (D*(2010)+ => ^(D0 => ^K- ^pi+) ^pi+) ^pi-]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD0 = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D0]cc' : 'goodD0' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20220624 +# CPUTime: <1min +# +# +Alias MyDst+ D*+ +Alias MyDst- D*- +ChargeConj MyDst+ MyDst- +# +Alias MyD0 D0 +Alias MyD0bar anti-D0 +ChargeConj MyD0bar MyD0 +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MyLambda_c+ MyDst+ pi- PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyDst+ + 1.000 MyD0 pi+ PHSP; +Enddecay +CDecay MyDst- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyD0bar +# +End +# diff --git a/dkfiles/Pc4850,LcpiDst+,pkpi=TightCut,InAcc.dec b/dkfiles/Pc4850,LcpiDst+,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..f69cb4b69 --- /dev/null +++ b/dkfiles/Pc4850,LcpiDst+,pkpi=TightCut,InAcc.dec @@ -0,0 +1,87 @@ +# EventType: 26197977 +# +# Descriptor: [Sigma_c*+ -> (Lambda_c+ -> p+ K- pi+) (D*(2010)+ -> (D0 -> K- pi+) pi+) pi-]cc +# +# NickName: Pc4850,LcpiDst+,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.850 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.850 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Lambda_c+ D*+ pi- in PHSP model with daughters in LHCb Acceptance +# Sigma_c*++ used for the generation. Neutrals flag is set to 9 to allow numbering. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) (D*(2010)+ => ^(D0 => ^K- ^pi+) ^pi+) pi-]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD0 = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D0]cc' : 'goodD0' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@ed.ac.uk +# Date: 20220624 +# CPUTime: <1min +# +# +Alias MyDst+ D*+ +Alias MyDst- D*- +ChargeConj MyDst+ MyDst- +# +Alias MyD0 D0 +Alias MyD0bar anti-D0 +ChargeConj MyD0bar MyD0 +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MyLambda_c+ MyDst+ pi- PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyDst+ + 1.000 MyD0 pi+ PHSP; +Enddecay +CDecay MyDst- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyD0bar +# +End +# diff --git a/dkfiles/Pcc4600,LcD+,pkpi=TightCut,InAcc.dec b/dkfiles/Pcc4600,LcD+,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..f32cf78d3 --- /dev/null +++ b/dkfiles/Pcc4600,LcD+,pkpi=TightCut,InAcc.dec @@ -0,0 +1,78 @@ +# EventType: 26196941 +# +# Descriptor: [Sigma_c*++ -> (Lambda_c+ -> p+ K- pi+) (D+ -> K- pi+ pi+)]cc +# +# NickName: Pcc4600,LcD+,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*++ 488 4224 2.0 4.600 6.591074e-23 Sigma_c*++ 4224 0.00" , "Sigma_c*~-- 489 -4224 -2.0 4.600 6.591074e-23 anti-Sigma_c*-- -4224 0.00" +# +# Documentation: Pc decay to Lambda_c^+ D+ in PHSP model with daughters in LHCb Acceptance +# Sigma_c*++ used for the generation. Neutrals flag is set to 9 to allow numbering. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*++ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D+ => ^K- ^pi+ ^pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodDp = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D+]cc' : 'goodDp' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@cern.ch +# Date: 20220224 +# CPUTime: <1min +# +# +Alias MyDp D+ +Alias MyDm D- +ChargeConj MyDp MyDm +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*++sig + 1.000 MyLambda_c+ MyDp PHSP; +Enddecay +CDecay anti-Sigma_c*--sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyDp + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay MyDm +# +End +# diff --git a/dkfiles/Pcc4600,LcD0,pkpi=TightCut,InAcc.dec b/dkfiles/Pcc4600,LcD0,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..9060821e9 --- /dev/null +++ b/dkfiles/Pcc4600,LcD0,pkpi=TightCut,InAcc.dec @@ -0,0 +1,78 @@ +# EventType: 26195072 +# +# Descriptor: [Sigma_c*+ -> (Lambda_c+ -> p+ K- pi+) (D0 -> K- pi+)]cc +# +# NickName: Pcc4600,LcD0,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 4.600 6.591074e-23 Sigma_c*+ 4214 0.00" , "Sigma_c*~- 487 -4214 -1.0 4.600 6.591074e-23 anti-Sigma_c*- -4214 0.00" +# +# Documentation: Pc decay to Lambda_c^+ D0 in PHSP model with daughters in LHCb Acceptance +# Sigma_c*+ used for the generation. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*+ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) ^(D0 => ^K- ^pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD0 = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D0]cc' : 'goodD0' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@cern.ch +# Date: 20220208 +# CPUTime: <1min +# +# +Alias MyD0 D0 +Alias MyD0bar anti-D0 +ChargeConj MyD0 MyD0bar +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*+sig + 1.000 MyLambda_c+ MyD0 PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyD0bar +# +End +# diff --git a/dkfiles/Pcc4800,LcDst+,pkpi=TightCut,InAcc.dec b/dkfiles/Pcc4800,LcDst+,pkpi=TightCut,InAcc.dec new file mode 100644 index 000000000..fab0c4db1 --- /dev/null +++ b/dkfiles/Pcc4800,LcDst+,pkpi=TightCut,InAcc.dec @@ -0,0 +1,87 @@ +# EventType: 26196942 +# +# Descriptor: [Sigma_c*++ -> (Lambda_c+ -> p+ K- pi+) (D*(2010)+ -> (D0 -> K- pi+) pi+)]cc +# +# NickName: Pcc4800,LcDst+,pkpi=TightCut,InAcc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# ParticleValue: "Sigma_c*++ 488 4224 2.0 4.800 6.591074e-23 Sigma_c*++ 4224 0.00" , "Sigma_c*~-- 489 -4224 -2.0 4.800 6.591074e-23 anti-Sigma_c*-- -4224 0.00" +# +# Documentation: Pc decay to Lambda_c+ D*+ in PHSP model with daughters in LHCb Acceptance +# Sigma_c*++ used for the generation. Neutrals flag is set to 9 to allow numbering. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[Sigma_c*++ => ^(Lambda_c+ ==> ^p+ ^K- ^pi+) (D*(2010)+ => ^(D0 => ^K- ^pi+) ^pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'fastTrack = ( GPT > 220 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodLc = ( GPT > 0.9 * GeV ) ' , +# 'goodD0 = ( GPT > 0.9 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[Lambda_c+]cc' : 'goodLc ' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ', +# '[D0]cc' : 'goodD0' , +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Gary Robertson +# Email: gary.robertson@cern.ch +# Date: 20220208 +# CPUTime: <1min +# +# +Alias MyDst+ D*+ +Alias MyDst- D*- +ChargeConj MyDst+ MyDst- +# +Alias MyD0 D0 +Alias MyD0bar anti-D0 +ChargeConj MyD0bar MyD0 +# +Alias MyLambda_c+ Lambda_c+ +Alias anti-MyLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ anti-MyLambda_c- +# +Decay Sigma_c*++sig + 1.000 MyLambda_c+ MyDst+ PHSP; +Enddecay +CDecay anti-Sigma_c*--sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay anti-MyLambda_c- +# +Decay MyDst+ + 1.000 MyD0 pi+ PHSP; +Enddecay +CDecay MyDst- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyD0bar +# +End +# -- GitLab From 308383a29f71f5e461926e9ad802af8ae5422907 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 19:44:07 +0100 Subject: [PATCH 248/702] Merge branch 'fdettori/bsmumugamma4' into 'master' --- dkfiles/Bd_gammamumu=ISR,MassCut4.dec | 66 +++++++++++++++++++++++++++ dkfiles/Bs_gammamumu=ISR,MassCut4.dec | 65 ++++++++++++++++++++++++++ 2 files changed, 131 insertions(+) create mode 100644 dkfiles/Bd_gammamumu=ISR,MassCut4.dec create mode 100644 dkfiles/Bs_gammamumu=ISR,MassCut4.dec diff --git a/dkfiles/Bd_gammamumu=ISR,MassCut4.dec b/dkfiles/Bd_gammamumu=ISR,MassCut4.dec new file mode 100644 index 000000000..b4f2b5561 --- /dev/null +++ b/dkfiles/Bd_gammamumu=ISR,MassCut4.dec @@ -0,0 +1,66 @@ +# EventType: 11112207 +# +# Descriptor: [B0 -> gamma mu+ mu-]cc +# +# NickName: Bd_gammamumu=ISR,MassCut4 +# +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# ISR contribution only +# Input parameters mu - the scale parameter (in GeV's) +# Nf - number of "effective" flavors (for b-quark Nf=5) +# sr - state radiation type +# res_swch - resonant switching parametr +# ias - switching parametr for \alpha_s(M_Z) value +# Wolfenstein parameterization for CKM matrix +# Egamma - minimum energy of the photon (in GeV) +# mumumass_min - minimum invariant mass of the two muons (in GeV) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Francesco Dettori +# Email: francesco.dettori@cern.ch +# Date: 20220701 +# CPUTime: <1min +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[ B0 ==> mu+ mu- gamma ]CC" +# tightCut.Cuts = { +# '[B0]cc' : ' massCut ' } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "massCut = ( GMASS('mu+' == GID , 'mu-' == GID ) > 4000 * MeV ) " ] +# +# EndInsertPythonCode + + +Define mu 5.0 +Define Nf 5 +Define sr 0 +Define res_swch 0 +Define ias 1 +Define Egamma 0.000001 +Define A 0.8250 +Define lambda 0.22509 +Define barrho 0.1598 +Define bareta 0.3499 +Define mumumass_min 4.0 +# +# +Decay B0sig + 1.000 gamma mu+ mu- BSTOGLLISRFSR mu Nf sr res_swch ias Egamma A lambda barrho bareta mumumass_min; +Enddecay +CDecay anti-B0sig + +End +# + diff --git a/dkfiles/Bs_gammamumu=ISR,MassCut4.dec b/dkfiles/Bs_gammamumu=ISR,MassCut4.dec new file mode 100644 index 000000000..d4eeb35fc --- /dev/null +++ b/dkfiles/Bs_gammamumu=ISR,MassCut4.dec @@ -0,0 +1,65 @@ +# EventType: 13112206 +# +# Descriptor: [B_s0 -> gamma mu+ mu-]cc +# +# NickName: Bs_gammamumu=ISR,MassCut4 +# +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# ISR contribution only +# Input parameters mu - the scale parameter (in GeV's) +# Nf - number of "effective" flavors (for b-quark Nf=5) +# sr - state radiation type +# res_swch - resonant switching parametr +# ias - switching parametr for \alpha_s(M_Z) value +# Wolfenstein parameterization for CKM matrix +# Egamma - minimum energy of the photon (in GeV) +# mumumass_min - minimum invariant mass of the two muons (in GeV) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Francesco Dettori +# Email: francesco.dettori@cern.ch +# Date: 20220701 +# CPUTime: <1min +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[ B_s0 ==> mu+ mu- gamma ]CC" +# tightCut.Cuts = { +# '[B_s0]cc' : ' massCut ' } +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "massCut = ( GMASS('mu+' == GID , 'mu-' == GID) > 4000 * MeV ) " ] +# +# EndInsertPythonCode + + +Define mu 5.0 +Define Nf 5 +Define sr 0 +Define res_swch 0 +Define ias 1 +Define Egamma 0.000001 +Define A 0.8250 +Define lambda 0.22509 +Define barrho 0.1598 +Define bareta 0.3499 +Define mumumass_min 4.0 +# +# +Decay B_s0sig + 1.000 gamma mu+ mu- BSTOGLLISRFSR mu Nf sr res_swch ias Egamma A lambda barrho bareta mumumass_min; +Enddecay +CDecay anti-B_s0sig + +End +# -- GitLab From 4219ccc8736da70a23312ea7c72ae8ed3ff55e9e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 19:44:30 +0100 Subject: [PATCH 249/702] Merge branch 'abrossag/my-changes' into 'master' --- dkfiles/Ds+_pipipipi0,gg=Cocktail,TightCut.dec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dkfiles/Ds+_pipipipi0,gg=Cocktail,TightCut.dec b/dkfiles/Ds+_pipipipi0,gg=Cocktail,TightCut.dec index dd8ab442e..ce762b5a3 100644 --- a/dkfiles/Ds+_pipipipi0,gg=Cocktail,TightCut.dec +++ b/dkfiles/Ds+_pipipipi0,gg=Cocktail,TightCut.dec @@ -20,14 +20,17 @@ # 'gamma' : 'goodPhoton', # 'pi0' : 'goodPi0'} # tightCut.Preambulo += [ -# 'inAcc = in_range (0.005, GTHETA, 0.400)', -# 'piCuts = ( (GPT>250 * MeV) & ( GP > 2500 * MeV))', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.0)', +# 'piCuts = ( (GPT>250 * MeV) & ( GP > 2000 * MeV))', # 'Dcuts = (GPT> 2000 * MeV)', # 'goodPi0 = (GPT>1000 * MeV)', -# 'goodPhoton = (GPT >100 * MeV) & inAcc'] +# 'inEcalX = abs( GPX/GPZ ) <4.5/10', +# 'inEcalY = abs( GPY/GPZ ) <3.5/10', +# 'inEcalHole = (abs (GPX/GPZ) <0.25/12.5 ) & (abs(GPY/GPZ)<0.25/12.5)', +# 'goodPhoton = (GPT >100 * MeV) & (GPZ>0) & inEcalX & inEcalY & ~inEcalHole'] # EndInsertPythonCode # -# Documentation: Forces a D_s+ to pi+ pi- ( pi0 -> gamma gamma ) pi+ with generator level cuts and intermediate resonances +# Documentation: Forces a D_s+ to pi+ pi- ( pi0 -> gamma gamma ) pi+ with generator level cuts # EndDocumentation # # PhysicsWG: Charm -- GitLab From 72883d4c49d2bce030671a783d2c2d57a6c048b1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 19:44:52 +0100 Subject: [PATCH 250/702] Merge branch 'zhangy/yanxi-changes-2022July' into 'master' --- dkfiles/Lb_LambdaDspi,ppi,KKpi,TightCut.dec | 81 +++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 dkfiles/Lb_LambdaDspi,ppi,KKpi,TightCut.dec diff --git a/dkfiles/Lb_LambdaDspi,ppi,KKpi,TightCut.dec b/dkfiles/Lb_LambdaDspi,ppi,KKpi,TightCut.dec new file mode 100644 index 000000000..7d161b047 --- /dev/null +++ b/dkfiles/Lb_LambdaDspi,ppi,KKpi,TightCut.dec @@ -0,0 +1,81 @@ +# EventType: 15266100 +# NickName: Lb_LambdaDspi,ppi,KKpi,TightCut +# Descriptor: [Lambda_b0 -> (D_s+ -> K- K+ pi+) ( Lambda0-> p+ pi-) pi-]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lambda_b0 forced flat dalitz plot. +# Decay file for Lambda_b0 -> D_s+ Lambda0 pi- +# EndDocumentation +# CPUTime: 2 min +# ParticleValue: "Xi_c(2790)+ 1051 104324 1.0 3.200 2.94305e-24 Xi_c(2790)+ 0 0.0", "Xi_c(2790)~- 1052 -104324 -1.0 3.200 2.94305e-24 anti-Xi_c(2790)- 0 0.0" +# +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '[Lambda_b0 ==> (D_s+ ==> ^K- ^K+ ^pi+) ^( Lambda0 ==> p+ pi-) ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import GeV, millimeter', +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'inAcc = in_range(0.01, GTHETA, 0.400) & in_range(1.9, GETA, 5.1)', +# 'goodKaon = ( GPT > 0.15 * GeV ) & (GP> 2.*GeV) & inAcc ' , +# 'goodpi = ( GPT > 0.15 * GeV ) & ( GP > 2. * GeV ) & inAcc ', +# "goodL0 = (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter) &(GINTREE ( ( 'pi+' == GABSID ) & ( GP > 1.3 * GeV ) )) & (GINTREE ( ( 'p+' == GABSID ) & ( GP > 1.3 * GeV ) ))" +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodpi', +# '[K+]cc' : 'goodKaon', +# '[Lambda0]cc' : 'goodL0' +# } +#EndInsertPythonCode +# +# +# Date: 20220705 +# Responsible: Yanxi Zhang +# Email: yanxi.zhang@cern.ch +# PhysicsWG: Onia +# Tested: Yes + +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyXi_c+ Xi_c(2790)+ +Alias My_anti-Xi_c- anti-Xi_c(2790)- +ChargeConj MyXi_c+ My_anti-Xi_c- + +# +Alias MyLambda Lambda0 +Alias MyAntiLambda anti-Lambda0 +ChargeConj MyLambda MyAntiLambda +# + +Decay MyD_s- + 1.000 K+ K- pi- D_DALITZ; +Enddecay +CDecay MyD_s+ + +# +Decay MyLambda + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda + +# +Decay MyXi_c+ + 1.000 MyD_s+ MyLambda PHSP; +Enddecay +CDecay My_anti-Xi_c- + +# +Decay Lambda_b0sig + 0.5 MyD_s+ MyLambda pi- PHSP; + 0.5 MyXi_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +End -- GitLab From f82ac1243370f97fe3c362adb8e40160c6555e4d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 19:47:12 +0100 Subject: [PATCH 251/702] Merge branch 'nsahoo/BcDecFiles' into 'master' --- ...c_Dsst2573mumu,KKpi=BcVegPy,DecProdCut.dec | 46 ++++++++++++++++ ...JpsiDsst2573,mmKKpi=BcVegPy,DecProdCut.dec | 52 +++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 dkfiles/Bc_Dsst2573mumu,KKpi=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_JpsiDsst2573,mmKKpi=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_Dsst2573mumu,KKpi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Dsst2573mumu,KKpi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..c16067829 --- /dev/null +++ b/dkfiles/Bc_Dsst2573mumu,KKpi=BcVegPy,DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 14175051 +# +# Descriptor: [B_c+ -> (D_s2*+ -> (D0 -> K- pi+) K+) mu+ mu-]cc +# +# NickName: Bc_Dsst2573mumu,KKpi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Decay file for Bc -> Ds2*(2573) mu+ mu- decays where Ds2*(2573) decays to D0 K+ and D0 further decays to K- pi+ +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20220629 +# +# CPUTime: < 1min +# + +Alias MyD_s2*+ D_s2*+ +Alias MyD_s2*- D_s2*- +ChargeConj MyD_s2*+ MyD_s2*- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Decay B_c+sig + 1.000 MyD_s2*+ mu+ mu- PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyD_s2*+ + 1.000 MyD0 K+ TSS; +Enddecay +CDecay MyD_s2*- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +End +# diff --git a/dkfiles/Bc_JpsiDsst2573,mmKKpi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_JpsiDsst2573,mmKKpi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..7021509f3 --- /dev/null +++ b/dkfiles/Bc_JpsiDsst2573,mmKKpi=BcVegPy,DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 14175052 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> mu+ mu-) (D_s2*+ -> (D0 -> K- pi+) K+) ]cc +# +# NickName: Bc_JpsiDsst2573,mmKKpi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Decay file for Bc -> J/psi Ds2*(2573) decays where J/psi decays to mu+ mu-, Ds2*(2573) decays to D0 K+ and D0 further decays to K- pi+ +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Niladri Sahoo +# Email: Niladri.Sahoo@cern.ch +# Date: 20220629 +# +# CPUTime: < 1min +# + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyD_s2*+ D_s2*+ +Alias MyD_s2*- D_s2*- +ChargeConj MyD_s2*+ MyD_s2*- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Decay B_c+sig + 1.000 MyJ/psi MyD_s2*+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL ; +Enddecay +# +Decay MyD_s2*+ + 1.000 MyD0 K+ TSS; +Enddecay +CDecay MyD_s2*- +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +End +# -- GitLab From 71c1e752cef5ce3a21436038a33ca4eb8b40d377 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 23 Nov 2022 04:16:07 +0100 Subject: [PATCH 252/702] Merge branch 'nhowarth/my-changes' into 'master' Adding dec file for L_b -> L_c L_cbar n See merge request lhcb-datapkg/Gen/DecFiles!1149 (cherry picked from commit cc7f2eb2efdabc8086c7cb53b4dc6f5f0c0ab3d8) 6ae75caf Adding dec file for L_b -> L_c L_cbar n --- .../Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut.dec | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut.dec diff --git a/dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut.dec b/dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..2cd5fbdb6 --- /dev/null +++ b/dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 15196810 + +# Descriptor: [Lambda_b0 -> Lambda_c+ Lambda_c~- n ]cc + +# NickName: Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut + +# Cuts: DaughtersInLHCb + +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay Lambda_b -> Lambda_c+ anti-Lambda_c- n +# EndDocumentation + +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: ned.howarth@liverpool.ac.uk +# Date: 20220911 + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Decay Lambda_b0sig + 1.000 n0 MyLambda_c+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +End -- GitLab From fabb32aaa8ee74b5edbc8ba66b33cc52b9973461 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 25 Nov 2022 16:29:13 +0100 Subject: [PATCH 253/702] Merge branch 'mexu_zz' into 'master' --- dkfiles/ZZ_l,X=1l15GeV.dec | 24 ++++++++++++++++++++++++ options/ZZlX=1l15GeV.py | 24 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dkfiles/ZZ_l,X=1l15GeV.dec create mode 100644 options/ZZlX=1l15GeV.py diff --git a/dkfiles/ZZ_l,X=1l15GeV.dec b/dkfiles/ZZ_l,X=1l15GeV.dec new file mode 100644 index 000000000..161dc2d86 --- /dev/null +++ b/dkfiles/ZZ_l,X=1l15GeV.dec @@ -0,0 +1,24 @@ +# EventType: 42912000 +# +# Descriptor: pp -> (Z0 -> l+ l- ) (Z0 -> ...) ... +# +# NickName: ZZ_l,X=1l15GeV +# +# Cuts: PythiaHiggsType +# +# CutsOptions: NumberOfLepton 1 LeptonPtMin 15*GeV LeptonIsFromMother true NumberOfbquarks -1 +# +# ExtraOptions: ZZlX=1l15GeV +# +# CPUTime: < 1 min +# +# Documentation: One lepton from ZZ decay with pT > 15 GeV +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Menglin Xu +# Email: mexu@cern.ch +# Date: 20220629 +End +# diff --git a/options/ZZlX=1l15GeV.py b/options/ZZlX=1l15GeV.py new file mode 100644 index 000000000..07158b9cf --- /dev/null +++ b/options/ZZlX=1l15GeV.py @@ -0,0 +1,24 @@ +# Pythia8 options for ZZ->ll-+X 2 lepton only 42912000 +from Configurables import Generation +from Gaudi.Configuration import * + +Generation().PileUpTool = "FixedLuminosityForRareProcess" + +importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) + +from Configurables import Special, PythiaProduction, Pythia8Production + +Generation().addTool( Special ) +Generation().Special.addTool( PythiaProduction ) +Generation().Special.addTool( Pythia8Production ) + +#pythia 8 production commands +Generation().Special.Pythia8Production.Commands += [ + "TimeShower:pTmaxMatch = 0", #Kinematic limit + "SpaceShower:pTmaxMatch = 0", #Kinematic limit + "SpaceShower:pTdampMatch = 1", #Apply damping + "TimeShower:pTdampMatch = 1", #Apply damping + "SpaceShower:rapidityOrder = off", #pT ordering! + "SpaceShower:phiIntAsym = off", #Pythia asymmetric showering bug + "WeakDoubleBoson:ffbar2gmZgmZ = on" +] -- GitLab From a93a3e8ce3eef1d2521b38b40925fb673a37de21 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 25 Nov 2022 16:52:01 +0100 Subject: [PATCH 254/702] Merge branch 'decianm-Buf0500munu' into 'master' --- dkfiles/Bu_f0_500munu,PiPi=TightCut,ISGW2.dec | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dkfiles/Bu_f0_500munu,PiPi=TightCut,ISGW2.dec diff --git a/dkfiles/Bu_f0_500munu,PiPi=TightCut,ISGW2.dec b/dkfiles/Bu_f0_500munu,PiPi=TightCut,ISGW2.dec new file mode 100644 index 000000000..ab8a751aa --- /dev/null +++ b/dkfiles/Bu_f0_500munu,PiPi=TightCut,ISGW2.dec @@ -0,0 +1,48 @@ +# EventType: 12513005 +# +# Descriptor: [B+ -> (f_0(500) -> pi+ pi-) mu+ nu_mu]cc +# +# NickName: Bu_f0_500munu,PiPi=TightCut,ISGW2 +# +# Documentation: Decay file for [B+ -> (f_0(500) -> pi+ pi-) mu+ nu_mu]cc. The f_0(500) particle (PDG notation) is called sigma_0 in EvtGen. +# EndDocumentation +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "[B+ => (sigma_0 ==> ^pi+ ^pi- ) ^mu+ nu_mu]CC" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc", +# "piCuts = (GP > 1.5 * GeV) & (GPT > 0.05 * GeV) & inAcc", +# ] +# SignalFilter.Cuts = { "[mu+]cc" : "muCuts", +# "[pi+]cc" : "piCuts" } +# EndInsertPythonCode +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20220630 +# +Alias Myf0 sigma_0 +ChargeConj Myf0 Myf0 +# +Decay B+sig + 1. Myf0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B-sig +# +Decay Myf0 + 1.00 pi+ pi- PHSP; +Enddecay +# +End +# -- GitLab From d27e2516ee48e874eb22cecbe1faf1cf9e0cce8e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 25 Nov 2022 17:03:24 +0100 Subject: [PATCH 255/702] Merge branch 'cgiuglia/my-changes' into 'master' --- ...ITZ,DecProdCut,ExtraParticlesFromSameB.dec | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100755 dkfiles/inclb_Ds,KKpi,Hc,3pi=DDALITZ,DecProdCut,ExtraParticlesFromSameB.dec diff --git a/dkfiles/inclb_Ds,KKpi,Hc,3pi=DDALITZ,DecProdCut,ExtraParticlesFromSameB.dec b/dkfiles/inclb_Ds,KKpi,Hc,3pi=DDALITZ,DecProdCut,ExtraParticlesFromSameB.dec new file mode 100755 index 000000000..0298d1304 --- /dev/null +++ b/dkfiles/inclb_Ds,KKpi,Hc,3pi=DDALITZ,DecProdCut,ExtraParticlesFromSameB.dec @@ -0,0 +1,50 @@ +# EventType: 23903003 +# +# Descriptor: [D_s+ => K+ K- pi+]cc +# +# NickName: inclb_Ds,KKpi,Hc,3pi=DDALITZ,DecProdCut,ExtraParticlesFromSameB +# Cuts: DaughtersInLHCbAndCutsForDFromB +# CutsOptions: DPtCuts 1600*MeV DaughtersPtMinCut 200*MeV DaughtersPtMaxCut 1500*MeV DaughtersPMinCut 1950*MeV +# FullEventCuts: ExtraParticlesInAcceptance +# +# +# InsertPythonCode: +# # +# from Configurables import ExtraParticlesInAcceptance +# from GaudiKernel.SystemOfUnits import mm, mrad, MeV +# +# stable_xc_hadrons = [ 411, 421, 10411, 10421, 413, 423, 10413, 10423, 20413, 20423, 415, 425, 431, 10431, 433, 10433, 20433, 435 ] +# stable_xc_hadrons += [-pid for pid in stable_xc_hadrons] +# +# Generation().FullGenEventCutTool = "ExtraParticlesInAcceptance" +# Generation().addTool( ExtraParticlesInAcceptance ) +# Generation().ExtraParticlesInAcceptance.WantedIDs = [211, -211] +# Generation().ExtraParticlesInAcceptance.NumWanted = 3 +# Generation().ExtraParticlesInAcceptance.RequiredAncestors = stable_xc_hadrons +# Generation().ExtraParticlesInAcceptance.AtLeast = True +# Generation().ExtraParticlesInAcceptance.ExcludeSignalDaughters = True +# Generation().ExtraParticlesInAcceptance.AllFromSameB = True +# Generation().ExtraParticlesInAcceptance.ZPosMax = 200.*mm +# Generation().ExtraParticlesInAcceptance.PtMin = 150.*MeV +# +# EndInsertPythonCode +# +# Documentation: Inclusive Ds3pi events from b decays. +# The 3pi must come from a stable c-hadron from the same b-hadron and are in LHCb acceptance. +# +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: 6 min +# Responsible: Benedetto G. Siddi +# Email: bsiddi@cern.ch +# Date: 20200421 +# + +Decay D_s+sig + 1.000 K+ K- pi+ PHOTOS D_DALITZ; +Enddecay +CDecay D_s-sig +# +End -- GitLab From 7b6a7ac02dbacc25beee05eb6aa519590100fef9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 25 Nov 2022 17:11:53 +0100 Subject: [PATCH 256/702] Merge branch 'chefdevi/jpsietas2pipix0' into 'master' --- .../Bd_Jpsieta,mm,pipig=TightCut,LowPt.dec | 62 +++++++++++++++++ .../Bd_Jpsieta,mm,pipipi=TightCut,LowPt.dec | 68 ++++++++++++++++++ .../Bd_Jpsietap,mm,etapipi=TightCut,LowPt.dec | 69 +++++++++++++++++++ .../Bd_Jpsietap,mm,rhog=TightCut,LowPt.dec | 68 ++++++++++++++++++ dkfiles/Bd_Jpsietap,mm=TightCut.dec | 6 +- .../Bs_Jpsieta,mm,pipig=TightCut,LowPt.dec | 62 +++++++++++++++++ .../Bs_Jpsieta,mm,pipipi=TightCut,LowPt.dec | 68 ++++++++++++++++++ dkfiles/Bs_Jpsieta,mm=TightCut.dec | 59 ++++++++++++++++ .../Bs_Jpsietap,mm,etapipi=TightCut,LowPt.dec | 69 +++++++++++++++++++ .../Bs_Jpsietap,mm,rhog=TightCut,LowPt.dec | 68 ++++++++++++++++++ dkfiles/Bs_Jpsietap,mm=TightCut.dec | 6 +- doc/table_obsolete.sql | 3 +- 12 files changed, 601 insertions(+), 7 deletions(-) create mode 100644 dkfiles/Bd_Jpsieta,mm,pipig=TightCut,LowPt.dec create mode 100644 dkfiles/Bd_Jpsieta,mm,pipipi=TightCut,LowPt.dec create mode 100644 dkfiles/Bd_Jpsietap,mm,etapipi=TightCut,LowPt.dec create mode 100644 dkfiles/Bd_Jpsietap,mm,rhog=TightCut,LowPt.dec create mode 100644 dkfiles/Bs_Jpsieta,mm,pipig=TightCut,LowPt.dec create mode 100644 dkfiles/Bs_Jpsieta,mm,pipipi=TightCut,LowPt.dec create mode 100644 dkfiles/Bs_Jpsieta,mm=TightCut.dec create mode 100644 dkfiles/Bs_Jpsietap,mm,etapipi=TightCut,LowPt.dec create mode 100644 dkfiles/Bs_Jpsietap,mm,rhog=TightCut,LowPt.dec diff --git a/dkfiles/Bd_Jpsieta,mm,pipig=TightCut,LowPt.dec b/dkfiles/Bd_Jpsieta,mm,pipig=TightCut,LowPt.dec new file mode 100644 index 000000000..67f7a6330 --- /dev/null +++ b/dkfiles/Bd_Jpsieta,mm,pipig=TightCut,LowPt.dec @@ -0,0 +1,62 @@ +# EventType: 11144221 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (eta -> pi+ pi- gamma)]cc +# +# NickName: Bd_Jpsieta,mm,pipig=TightCut,LowPt +# +# Documentation: Low PT and acceptance cuts on charged particles, photons and Jpsi +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' Beauty => ^( J/psi(1S) => ^mu+ ^mu-) ( eta => ^pi+ ^pi- ^gamma ) ' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[pi+]cc' : ' goodPion ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodPion = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220512 +# +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +Alias MyEta eta +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta MyEta +# +Decay B0sig + 1.000 MyJ/psi MyEta SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta + 1.000 pi+ pi- gamma PHOTOS PHSP; +Enddecay +End + diff --git a/dkfiles/Bd_Jpsieta,mm,pipipi=TightCut,LowPt.dec b/dkfiles/Bd_Jpsieta,mm,pipipi=TightCut,LowPt.dec new file mode 100644 index 000000000..370498074 --- /dev/null +++ b/dkfiles/Bd_Jpsieta,mm,pipipi=TightCut,LowPt.dec @@ -0,0 +1,68 @@ +# EventType: 11144433 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (eta -> pi+ pi- (pi0 -> gamma gamma))]cc +# +# NickName: Bd_Jpsieta,mm,pipipi=TightCut,LowPt +# +# Documentation: Low PT and acceptance cuts on charged particles, photons and Jpsi +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' Beauty => ^( J/psi(1S) => ^mu+ ^mu-) ( eta => ^pi+ ^pi- ( pi0 -> ^gamma ^gamma ) ) ' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[pi+]cc' : ' goodPion ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodPion = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220512 +# +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +Alias MyEta eta +Alias MyPi0 pi0 +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta MyEta +ChargeConj MyPi0 MyPi0 +# +Decay B0sig +1.000 MyJ/psi MyEta SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta +1.000 pi- pi+ MyPi0 ETA_DALITZ; +Enddecay +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bd_Jpsietap,mm,etapipi=TightCut,LowPt.dec b/dkfiles/Bd_Jpsietap,mm,etapipi=TightCut,LowPt.dec new file mode 100644 index 000000000..c55f3e883 --- /dev/null +++ b/dkfiles/Bd_Jpsietap,mm,etapipi=TightCut,LowPt.dec @@ -0,0 +1,69 @@ +# EventType: 11144461 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> (eta -> gamma gamma) pi+ pi-)]cc +# +# NickName: Bd_Jpsietap,mm,etapipi=TightCut,LowPt +# +# Documentation: Low PT and acceptance cuts on charged particles, photons and Jpsi +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' Beauty => ^( J/psi(1S) => ^mu+ ^mu-) ( eta_prime => ^pi+ ^pi- ( eta -> ^gamma ^gamma ) ) ' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[pi+]cc' : ' goodPion ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodPion = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220512 +# +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +Alias MyEta' eta' +Alias MyEta eta +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta' MyEta' +ChargeConj MyEta MyEta +# +Decay B0sig + 1.000 MyJ/psi MyEta' SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta' + 1.000 MyEta pi+ pi- PHSP; +Enddecay +# +Decay MyEta + 1.000 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bd_Jpsietap,mm,rhog=TightCut,LowPt.dec b/dkfiles/Bd_Jpsietap,mm,rhog=TightCut,LowPt.dec new file mode 100644 index 000000000..8c0025f15 --- /dev/null +++ b/dkfiles/Bd_Jpsietap,mm,rhog=TightCut,LowPt.dec @@ -0,0 +1,68 @@ +# EventType: 11144211 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> (rho(770)0 -> pi+ pi-) gamma)]cc +# +# NickName: Bd_Jpsietap,mm,rhog=TightCut,LowPt +# +# Documentation: Low PT and acceptance cuts on charged particles, photons and Jpsi +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' Beauty => ^( J/psi(1S) => ^mu+ ^mu-) ( eta_prime => ( rho(770)0 => ^pi+ ^pi- ) ^gamma ) ' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[pi+]cc' : ' goodPion ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodPion = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220512 +# +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyEta' eta' +ChargeConj MyEta' MyEta' +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay B0sig + 1.000 MyJ/psi MyEta' SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta' + 1.000 Myrho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay Myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +End diff --git a/dkfiles/Bd_Jpsietap,mm=TightCut.dec b/dkfiles/Bd_Jpsietap,mm=TightCut.dec index 2ce81ebd5..eb3767578 100644 --- a/dkfiles/Bd_Jpsietap,mm=TightCut.dec +++ b/dkfiles/Bd_Jpsietap,mm=TightCut.dec @@ -1,4 +1,4 @@ -# EventType: 11142213 +# EventType: 11142214 # # Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> gamma gamma)]cc # @@ -15,7 +15,7 @@ # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut -# tightCut.Decay = ' B0 => ^( J/psi(1S) => ^mu+ ^mu-) ( eta_prime -> ^gamma ^gamma )' +# tightCut.Decay = '[ B0 => ^( J/psi(1S) => ^mu+ ^mu-) ( eta_prime -> ^gamma ^gamma ) ]CC' # tightCut.Cuts = { # 'gamma' : ' goodGamma ' , # '[mu+]cc' : ' goodMuon ' , @@ -30,7 +30,7 @@ # # EndInsertPythonCode # -# Documentation: no CP violation, tigth cuts for daughters +# Documentation: no CP violation, tight cuts for daughters # EndDocumentation # # PhysicsWG: B2Ch diff --git a/dkfiles/Bs_Jpsieta,mm,pipig=TightCut,LowPt.dec b/dkfiles/Bs_Jpsieta,mm,pipig=TightCut,LowPt.dec new file mode 100644 index 000000000..778b439b5 --- /dev/null +++ b/dkfiles/Bs_Jpsieta,mm,pipig=TightCut,LowPt.dec @@ -0,0 +1,62 @@ +# EventType: 13144221 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) (eta -> pi+ pi- gamma)]cc +# +# NickName: Bs_Jpsieta,mm,pipig=TightCut,LowPt +# +# Documentation: Low PT and acceptance cuts on charged particles, photons and Jpsi +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' Beauty => ^( J/psi(1S) => ^mu+ ^mu-) ( eta => ^pi+ ^pi- ^gamma ) ' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[pi+]cc' : ' goodPion ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodPion = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220512 +# +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +Alias MyEta eta +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta MyEta +# +Decay B_s0sig + 1.000 MyJ/psi MyEta SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta + 1.000 pi+ pi- gamma PHOTOS PHSP; +Enddecay +End + diff --git a/dkfiles/Bs_Jpsieta,mm,pipipi=TightCut,LowPt.dec b/dkfiles/Bs_Jpsieta,mm,pipipi=TightCut,LowPt.dec new file mode 100644 index 000000000..639695b7e --- /dev/null +++ b/dkfiles/Bs_Jpsieta,mm,pipipi=TightCut,LowPt.dec @@ -0,0 +1,68 @@ +# EventType: 13144407 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) (eta -> pi+ pi- (pi0 -> gamma gamma))]cc +# +# NickName: Bs_Jpsieta,mm,pipipi=TightCut,LowPt +# +# Documentation: Low PT and acceptance cuts on charged particles, photons and Jpsi +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' Beauty => ^( J/psi(1S) => ^mu+ ^mu-) ( eta => ^pi+ ^pi- ( pi0 -> ^gamma ^gamma ) ) ' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[pi+]cc' : ' goodPion ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodPion = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220512 +# +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +Alias MyEta eta +Alias MyPi0 pi0 +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta MyEta +ChargeConj MyPi0 MyPi0 +# +Decay B_s0sig +1.000 MyJ/psi MyEta SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyJ/psi +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta +1.000 pi- pi+ MyPi0 ETA_DALITZ; +Enddecay +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bs_Jpsieta,mm=TightCut.dec b/dkfiles/Bs_Jpsieta,mm=TightCut.dec new file mode 100644 index 000000000..43cd4ab6e --- /dev/null +++ b/dkfiles/Bs_Jpsieta,mm=TightCut.dec @@ -0,0 +1,59 @@ +# EventType: 13142405 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) (eta -> gamma gamma) ]cc +# +# NickName: Bs_Jpsieta,mm=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' [B_s0 => ^( J/psi(1S) => ^mu+ ^mu-) (eta -> ^gamma ^gamma)]CC' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# Documentation: no CP violation, tight cuts for daughters +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220505 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay B_s0sig + 1.000 MyJ/psi MyEta SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyEta + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +End + diff --git a/dkfiles/Bs_Jpsietap,mm,etapipi=TightCut,LowPt.dec b/dkfiles/Bs_Jpsietap,mm,etapipi=TightCut,LowPt.dec new file mode 100644 index 000000000..8e703f054 --- /dev/null +++ b/dkfiles/Bs_Jpsietap,mm,etapipi=TightCut,LowPt.dec @@ -0,0 +1,69 @@ +# EventType: 13144415 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> (eta -> gamma gamma) pi+ pi-)]cc +# +# NickName: Bs_Jpsietap,mm,etapipi=TightCut,LowPt +# +# Documentation: Low PT and acceptance cuts on charged particles, photons and Jpsi +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' Beauty => ^( J/psi(1S) => ^mu+ ^mu-) ( eta_prime => ^pi+ ^pi- ( eta -> ^gamma ^gamma ) ) ' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[pi+]cc' : ' goodPion ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodPion = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220512 +# +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +Alias MyEta' eta' +Alias MyEta eta +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyEta' MyEta' +ChargeConj MyEta MyEta +# +Decay B_s0sig + 1.000 MyJ/psi MyEta' SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta' + 1.000 MyEta pi+ pi- PHSP; +Enddecay +# +Decay MyEta + 1.000 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bs_Jpsietap,mm,rhog=TightCut,LowPt.dec b/dkfiles/Bs_Jpsietap,mm,rhog=TightCut,LowPt.dec new file mode 100644 index 000000000..4afbbb1d8 --- /dev/null +++ b/dkfiles/Bs_Jpsietap,mm,rhog=TightCut,LowPt.dec @@ -0,0 +1,68 @@ +# EventType: 13144205 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> (rho(770)0 -> pi+ pi-) gamma)]cc +# +# NickName: Bs_Jpsietap,mm,rhog=TightCut,LowPt +# +# Documentation: Low PT and acceptance cuts on charged particles, photons and Jpsi +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' Beauty => ^( J/psi(1S) => ^mu+ ^mu-) ( eta_prime => ( rho(770)0 => ^pi+ ^pi- ) ^gamma ) ' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[pi+]cc' : ' goodPion ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodPion = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20220512 +# +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyEta' eta' +ChargeConj MyEta' MyEta' +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay B_s0sig + 1.000 MyJ/psi MyEta' SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyEta' + 1.000 Myrho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay Myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +End diff --git a/dkfiles/Bs_Jpsietap,mm=TightCut.dec b/dkfiles/Bs_Jpsietap,mm=TightCut.dec index 84e841038..31f1e02a2 100644 --- a/dkfiles/Bs_Jpsietap,mm=TightCut.dec +++ b/dkfiles/Bs_Jpsietap,mm=TightCut.dec @@ -1,4 +1,4 @@ -# EventType: 13142213 +# EventType: 13142215 # # Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> gamma gamma)]cc # @@ -15,7 +15,7 @@ # gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalRepeatedHadronization.TightCut -# tightCut.Decay = ' B_s0 => ^( J/psi(1S) => ^mu+ ^mu-) ( eta_prime -> ^gamma ^gamma )' +# tightCut.Decay = ' [B_s0 => ^( J/psi(1S) => ^mu+ ^mu-) ( eta_prime -> ^gamma ^gamma )]CC' # tightCut.Cuts = { # 'gamma' : ' goodGamma ' , # '[mu+]cc' : ' goodMuon ' , @@ -30,7 +30,7 @@ # # EndInsertPythonCode # -# Documentation: no CP violation, tigth cuts for daughters +# Documentation: no CP violation, tight cuts for daughters # EndDocumentation # # PhysicsWG: B2Ch diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 305a2b221..24750b31d 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -380,5 +380,6 @@ EVTTYPEID = 15146102, DESCRIPTION = "Lb_X38721++Lambda,Jpsipipi,mm=DecProdCut,pC EVTTYPEID = 11511001, DESCRIPTION = "Bd_Xumunu=TightCut,ForB2RhoMuNu,Buggy", PRIMARY = "[B0 -> Xu- mu+ nu_mu]cc" EVTTYPEID = 12511003, DESCRIPTION = "Bu_Xu0munu=TightCut,ForB2RhoMuNu,Buggy", PRIMARY = "[B+ -> Xu0 mu+ nu_mu]cc" EVTTYPEID = 23103470, DESCRIPTION = "Ds+_omegapi,pipipi0,gg=DecProdCut,olddecaymodel", PRIMARY = "[D_s+ -> ( omega -> pi+ pi- (pi0 -> gamma gamma)) pi+]cc" +EVTTYPEID = 11142213, DESCRIPTION = "Bd_Jpsietap,mm=TightCut", PRIMARY = "[B0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> gamma gamma)]cc" +EVTTYPEID = 13142213, DESCRIPTION = "Bs_Jpsietap,mm=TightCut", PRIMARY = "[B_s0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> gamma gamma)]cc" EVTTYPEID = 13674452, DESCRIPTION = "Bs_D0Kmunu,Kmunu=TightCut,buggy", PRIMARY = "{[[B_s0]nos -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc, [[B_s0]os -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc}" - -- GitLab From a62c1ced9bae26799133652fdf18b7806ca6c4ec Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 25 Nov 2022 17:16:17 +0100 Subject: [PATCH 257/702] Merge branch 'my-change' into 'master' --- ...cprimePi,pKPi,Xicgamma=PHSP,DecProdCut.dec | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 dkfiles/Bu_LcXicprimePi,pKPi,Xicgamma=PHSP,DecProdCut.dec diff --git a/dkfiles/Bu_LcXicprimePi,pKPi,Xicgamma=PHSP,DecProdCut.dec b/dkfiles/Bu_LcXicprimePi,pKPi,Xicgamma=PHSP,DecProdCut.dec new file mode 100644 index 000000000..a6f2ccbeb --- /dev/null +++ b/dkfiles/Bu_LcXicprimePi,pKPi,Xicgamma=PHSP,DecProdCut.dec @@ -0,0 +1,57 @@ +# EventType: 12197205 +# +# Descriptor: [B+ -> (Lambda_c+ -> p+ K- pi+) (Xi'_c~- -> (Xi_c~- -> p~- K+ pi-) gamma) pi+ ]cc +# +# NickName: Bu_LcXicprimePi,pKPi,Xicgamma=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay B+ -> Lambda_c+ anti-Xi'_c- pi+ +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Baasansuren Batsukh +# Email: bbatsukh@cern.ch +# Date: 20220724 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +Alias MyXi'_c+ Xi'_c+ +Alias Myanti-Xi'_c- anti-Xi'_c- +ChargeConj MyXi'_c+ Myanti-Xi'_c- +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# + +# +Decay B+sig + 1.000 pi+ MyLambda_c+ Myanti-Xi'_c- PHSP; +Enddecay +CDecay B-sig +# +# BR = 1 +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +Decay MyXi'_c+ +1.000 MyXi_c+ gamma PHSP; +Enddecay +CDecay Myanti-Xi'_c- +# +# +Decay MyXi_c+ +1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- +# +# +End -- GitLab From 713cc5bf3644538087f655fcf0bffea170f8e81d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 25 Nov 2022 18:05:52 +0100 Subject: [PATCH 258/702] Merge branch 'qundong/my-changes' into 'master' --- dkfiles/Bd_Xi0Xi0,Lambdapi0=DecProdCut.dec | 51 ++++++++++++++++++++++ dkfiles/Bd_XipXim,Lambda0pi=DecProdCut.dec | 44 +++++++++++++++++++ dkfiles/Bs_LambdaLambda,ppi=DecProdCut.dec | 35 +++++++++++++++ dkfiles/Bs_Xi0Xi0,Lambdapi0=DecProdCut.dec | 51 ++++++++++++++++++++++ 4 files changed, 181 insertions(+) create mode 100644 dkfiles/Bd_Xi0Xi0,Lambdapi0=DecProdCut.dec create mode 100644 dkfiles/Bd_XipXim,Lambda0pi=DecProdCut.dec create mode 100644 dkfiles/Bs_LambdaLambda,ppi=DecProdCut.dec create mode 100644 dkfiles/Bs_Xi0Xi0,Lambdapi0=DecProdCut.dec diff --git a/dkfiles/Bd_Xi0Xi0,Lambdapi0=DecProdCut.dec b/dkfiles/Bd_Xi0Xi0,Lambdapi0=DecProdCut.dec new file mode 100644 index 000000000..52f049fba --- /dev/null +++ b/dkfiles/Bd_Xi0Xi0,Lambdapi0=DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 11104540 +# +# Descriptor: [B0 -> (Xi~0 -> (Lambda~0 -> p~- pi+) (pi0 -> gamma gamma)) (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma))]cc +# +# NickName: Bd_Xi0Xi0,Lambdapi0=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> Xi~0 Xi0, Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) with intermediate states +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2min +# Responsible: Hang Yin, Qundong Han +# Email: qundong.han@cern.ch +# Date: 20220731 +# + +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj MyXi0 Myanti-Xi0 + +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda + +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 + +Decay B0sig +1.000 MyXi0 Myanti-Xi0 PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyXi0 +1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 + +Decay MyLambda +1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda + +Decay MyPi0 +1.000 gamma gamma PHSP; +Enddecay + +End +# diff --git a/dkfiles/Bd_XipXim,Lambda0pi=DecProdCut.dec b/dkfiles/Bd_XipXim,Lambda0pi=DecProdCut.dec new file mode 100644 index 000000000..4e8425696 --- /dev/null +++ b/dkfiles/Bd_XipXim,Lambda0pi=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 11106120 +# +# Descriptor: [B0 -> (Xi~+ -> (Lambda~0 -> p~- pi+) pi+) (Xi- -> (Lambda0 -> p+ pi-) pi-)]cc +# +# NickName: Bd_XipXim,Lambda0pi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> Xi~+ Xi-, Xi- -> (Lambda0 -> p+ pi-) pi- with intermediate states +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime:< 1min +# Responsible: Hang Yin, Qundong Han +# Email: qundong.han@cern.ch +# Date: 20220803 +# + +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj MyXi Myanti-Xi + +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda + +Decay B0sig +1.000 MyXi Myanti-Xi PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyXi +1.000 MyLambda pi- PHSP; +Enddecay +CDecay Myanti-Xi + +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda + +End +# diff --git a/dkfiles/Bs_LambdaLambda,ppi=DecProdCut.dec b/dkfiles/Bs_LambdaLambda,ppi=DecProdCut.dec new file mode 100644 index 000000000..df91bd1c6 --- /dev/null +++ b/dkfiles/Bs_LambdaLambda,ppi=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 13104170 +# +# NickName: Bs_LambdaLambda,ppi=DecProdCut +# +# Descriptor: [B_s0 -> (Lambda0 -> p+ pi-) (Lambda~0 -> p~- pi+)]cc +# +# Cuts: DaughtersInLHCb +# +# Documentation: B_s0 -> Lambda0 Lambda~0, Lambda0 forced into p pi +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2min +# Responsible: Hang Yin, Qundong Han +# Email: qundong.han@cern.ch +# Date: 20220803 +# +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay B_s0sig + 1.000 MyLambda MyantiLambda PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Bs_Xi0Xi0,Lambdapi0=DecProdCut.dec b/dkfiles/Bs_Xi0Xi0,Lambdapi0=DecProdCut.dec new file mode 100644 index 000000000..25cf05ec3 --- /dev/null +++ b/dkfiles/Bs_Xi0Xi0,Lambdapi0=DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 13104530 +# +# Descriptor: [B_s0 -> (Xi~0 -> (Lambda~0 -> p~- pi+) (pi0 -> gamma gamma)) (Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma))]cc +# +# NickName: Bs_Xi0Xi0,Lambdapi0=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B_s0 -> Xi~0 Xi0, Xi0 -> (Lambda0 -> p+ pi-) (pi0 -> gamma gamma) with intermediate states +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2min +# Responsible: Hang Yin, Qundong Han +# Email: qundong.han@cern.ch +# Date: 20220803 +# + +Alias MyXi0 Xi0 +Alias Myanti-Xi0 anti-Xi0 +ChargeConj MyXi0 Myanti-Xi0 + +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda + +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 + +Decay B_s0sig +1.000 MyXi0 Myanti-Xi0 PHSP; +Enddecay +CDecay anti-B_s0sig + +Decay MyXi0 +1.000 MyLambda MyPi0 HELAMP 0.571 0.0 0.821 0.0; +Enddecay +CDecay Myanti-Xi0 + +Decay MyLambda +1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda + +Decay MyPi0 +1.000 gamma gamma PHSP; +Enddecay + +End +# -- GitLab From da3d2b4a7ec89ee48cb927d55383dff9a3c090e9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 25 Nov 2022 18:06:05 +0100 Subject: [PATCH 259/702] Merge branch 'xdai/my-changes' into 'master' --- dkfiles/Lb_pKpipi=tightCut.dec | 318 +++++++++++++++++++++++++++++++++ 1 file changed, 318 insertions(+) create mode 100644 dkfiles/Lb_pKpipi=tightCut.dec diff --git a/dkfiles/Lb_pKpipi=tightCut.dec b/dkfiles/Lb_pKpipi=tightCut.dec new file mode 100644 index 000000000..9245b8ee9 --- /dev/null +++ b/dkfiles/Lb_pKpipi=tightCut.dec @@ -0,0 +1,318 @@ +# EventType: 15204015 +# +# Descriptor: [Lambda_b0 => p+ K- pi+ pi-]cc +# +# NickName: Lb_pKpipi=tightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = '^[Lambda_b0 ==> ^p+ ^K- ^pi+ ^pi-]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'goodLb = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodP = in_range ( 8.0 * GeV , GP , 300 * GeV) & (GPT > 200 * MeV)', +# 'goodK = in_range ( 1.5 * GeV , GP , 400 * GeV) & (GPT > 200 * MeV)', +# 'goodPi = in_range ( 1.5 * GeV , GP , 400 * GeV) & (GPT > 200 * MeV)', +# 'LbFD = GTIME > 50 * micrometer', +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb & LbFD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[p+]cc' : 'inAcc & goodP', +# } +# +# EndInsertPythonCode +# +# +# Documentation: Daughters in LHCb acceptance with some tight cut. +# Acc +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Xinchen Dai +# Email: xdai@cern.ch +# Date: 20220414 +# CPUTime: 3 min +# +# + + +# +Alias MyN(1440)0 N(1440)0 +Alias Myanti-N(1440)0 anti-N(1440)0 +ChargeConj MyN(1440)0 Myanti-N(1440)0 +# +Alias MyN(1520)0 N(1520)0 +Alias Myanti-N(1520)0 anti-N(1520)0 +ChargeConj MyN(1520)0 Myanti-N(1520)0 +# +Alias MyN(1535)0 N(1535)0 +Alias Myanti-N(1535)0 anti-N(1535)0 +ChargeConj MyN(1535)0 Myanti-N(1535)0 +# +Alias MyN(1440)+ N(1440)+ +Alias Myanti-N(1440)- anti-N(1440)- +ChargeConj MyN(1440)+ Myanti-N(1440)- +# +Alias MyN(1535)+ N(1535)+ +Alias Myanti-N(1535)- anti-N(1535)- +ChargeConj MyN(1535)+ Myanti-N(1535)- +# +Alias MyN(1700)+ N(1700)+ +Alias Myanti-N(1700)- anti-N(1700)- +ChargeConj MyN(1700)+ Myanti-N(1700)- +# +Alias MyN(1720)+ N(1720)+ +Alias Myanti-N(1720)- anti-N(1720)- +ChargeConj MyN(1720)+ Myanti-N(1720)- +# +Alias MyN(1900)+ N(1900)+ +Alias Myanti-N(1900)- anti-N(1900)- +ChargeConj MyN(1900)+ Myanti-N(1900)- +# +Alias MyN(1650)0 N(1650)0 +Alias Myanti-N(1650)0 anti-N(1650)0 +ChargeConj MyN(1650)0 Myanti-N(1650)0 +# +Alias MyN(1720)0 N(1720)0 +Alias Myanti-N(1720)0 anti-N(1720)0 +ChargeConj MyN(1720)0 Myanti-N(1720)0 +# +Alias MyN(2090)0 N(2090)0 +Alias Myanti-N(2090)0 anti-N(2090)0 +ChargeConj MyN(2090)0 Myanti-N(2090)0 +# +Alias MyDelta1232++ Delta++ +Alias Myanti-Delta1232-- anti-Delta-- +ChargeConj MyDelta1232++ Myanti-Delta1232-- +# +Alias MyDelta12320 Delta0 +Alias Myanti-Delta12320 anti-Delta0 +ChargeConj MyDelta12320 Myanti-Delta12320 +# +Alias MyLambda(1405)0 Lambda(1405)0 +Alias Myanti-Lambda(1405)0 anti-Lambda(1405)0 +ChargeConj MyLambda(1405)0 Myanti-Lambda(1405)0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyLambda(1600)0 Lambda(1600)0 +Alias Myanti-Lambda(1600)0 anti-Lambda(1600)0 +ChargeConj MyLambda(1600)0 Myanti-Lambda(1600)0 +# +Alias MyLambda(1690)0 Lambda(1690)0 +Alias Myanti-Lambda(1690)0 anti-Lambda(1690)0 +ChargeConj MyLambda(1690)0 Myanti-Lambda(1690)0 +# +Alias MyLambda(1800)0 Lambda(1800)0 +Alias Myanti-Lambda(1800)0 anti-Lambda(1800)0 +ChargeConj MyLambda(1800)0 Myanti-Lambda(1800)0 +# +Alias MyLambda(1890)0 Lambda(1890)0 +Alias Myanti-Lambda(1890)0 anti-Lambda(1890)0 +ChargeConj MyLambda(1890)0 Myanti-Lambda(1890)0 +# +Alias MyK_11400 K'_1+ +Alias Myanti-K_11400 K'_1- +ChargeConj MyK_11400 Myanti-K_11400 +# +Alias MyK_11270 K_1+ +Alias Myanti-K_11270 K_1- +ChargeConj MyK_11270 Myanti-K_11270 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias Myf0980 f_0 +ChargeConj Myf0980 Myf0980 +# +Alias Myf21270 f_2 +ChargeConj Myf21270 Myf21270 +# +Alias Myf01370 f'_0 +ChargeConj Myf01370 Myf01370 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyK*1430 K_0*0 +Alias Myanti-K*1430 anti-K_0*0 +ChargeConj MyK*1430 Myanti-K*1430 +# +Decay Lambda_b0sig + 0.030 MyN(1440)0 Myanti-K*0 PHSP; + 0.110 MyN(1440)0 Myanti-K*1430 PHSP; + 0.012 MyN(1520)0 Myanti-K*0 PHSP; + 0.031 MyN(1520)0 Myanti-K*1430 PHSP; + 0.023 MyN(1535)0 Myanti-K*0 PHSP; + 0.095 MyN(1535)0 Myanti-K*1430 PHSP; + 0.016 MyN(1650)0 Myanti-K*0 PHSP; + 0.071 MyN(1650)0 Myanti-K*1430 PHSP; + 0.022 MyN(1720)0 Myanti-K*0 PHSP; + 0.045 MyN(1720)0 Myanti-K*1430 PHSP; +################################################## + 0.0147 MyLambda(1405)0 Myf0980 PHSP; + 0.0334 MyLambda(1520)0 Myf0980 PHSP; + 0.0188 MyLambda(1520)0 Myf21270 PHSP; + 0.0276 MyLambda(1600)0 Myf0980 PHSP; + 0.0246 MyLambda(1800)0 Myf0980 PHSP; + 0.0225 MyLambda(1800)0 Myf01370 PHSP; + 0.0100 MyLambda(1890)0 Myf0980 PHSP; +################################################## + 0.0900 Myanti-K_11400 p+ PHSP; + 0.0152 Myanti-K_11270 p+ PHSP; +################################################## + 0.027 MyN(1440)+ K- PHSP; + 0.01 MyN(1535)+ K- PHSP; + 0.0161 MyN(1700)+ K- PHSP; + 0.0884 MyN(1720)+ K- PHSP; + 0.0100 MyN(1900)+ K- PHSP; + 0.0508 MyDelta1232++ K- pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyK*1430 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*1430 +# +Decay Myrho0 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myf0980 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myf21270 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myf01370 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay MyK_11270 + 1.000 K+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-K_11270 +# +Decay MyK_11400 + 1.000 K+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-K_11400 +# +Decay MyDelta1232++ + 1.000 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta1232-- +# +Decay MyDelta12320 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Delta12320 +# +Decay MyN(1520)0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-N(1520)0 +# +Decay MyN(1535)0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-N(1535)0 +# +Decay MyN(1535)+ + 1.000 p+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-N(1535)- +# +Decay MyN(1700)+ + 1.000 p+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-N(1700)- +# +Decay MyN(1720)+ + 1.000 p+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-N(1720)- +# +Decay MyN(1900)+ + 1.000 p+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-N(1900)- +# +Decay MyN(1440)+ + 1.000 p+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-N(1440)- +# +Decay MyN(1440)0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-N(1440)0 +# +Decay MyN(1650)0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-N(1650)0 +# +Decay MyN(1720)0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-N(1720)0 +# +Decay MyN(2090)0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-N(2090)0 +# +Decay MyLambda(1405)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1405)0 +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyLambda(1600)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1600)0 +# +Decay MyLambda(1690)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1690)0 +# +Decay MyLambda(1800)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1800)0 +# +Decay MyLambda(1890)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1890)0 +# +End +# -- GitLab From de7d1ea2590cc192b6e03b311557b550dd395b2f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 25 Nov 2022 18:07:59 +0100 Subject: [PATCH 260/702] Merge branch 'rangel/PbPb_UPC_ALP' into 'master' --- ...u_axion,gg=coherent_starlight_10000MeV.dec | 29 +++++++++++++++++++ ...lu_axion,gg=coherent_starlight_7000MeV.dec | 29 +++++++++++++++++++ ...lu_axion,gg=coherent_starlight_8000MeV.dec | 29 +++++++++++++++++++ ...lu_axion,gg=coherent_starlight_9000MeV.dec | 29 +++++++++++++++++++ 4 files changed, 116 insertions(+) create mode 100644 dkfiles/exclu_axion,gg=coherent_starlight_10000MeV.dec create mode 100644 dkfiles/exclu_axion,gg=coherent_starlight_7000MeV.dec create mode 100644 dkfiles/exclu_axion,gg=coherent_starlight_8000MeV.dec create mode 100644 dkfiles/exclu_axion,gg=coherent_starlight_9000MeV.dec diff --git a/dkfiles/exclu_axion,gg=coherent_starlight_10000MeV.dec b/dkfiles/exclu_axion,gg=coherent_starlight_10000MeV.dec new file mode 100644 index 000000000..556248697 --- /dev/null +++ b/dkfiles/exclu_axion,gg=coherent_starlight_10000MeV.dec @@ -0,0 +1,29 @@ +# EventType: 47100211 +# +# Descriptor: axion -> gamma gamma +# +# NickName: exclu_axion,gg=coherent_starlight_10000MeV +# Cuts: None +# Documentation: f2togammagamma with STARlight and EvtGen +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import StarLightProduction +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 10.0'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Murilo Rangel +# Email: rangel@cern.ch +# Date: 20220729 +# +End diff --git a/dkfiles/exclu_axion,gg=coherent_starlight_7000MeV.dec b/dkfiles/exclu_axion,gg=coherent_starlight_7000MeV.dec new file mode 100644 index 000000000..e2c1fa6c8 --- /dev/null +++ b/dkfiles/exclu_axion,gg=coherent_starlight_7000MeV.dec @@ -0,0 +1,29 @@ +# EventType: 47100208 +# +# Descriptor: axion -> gamma gamma +# +# NickName: exclu_axion,gg=coherent_starlight_7000MeV +# Cuts: None +# Documentation: f2togammagamma with STARlight and EvtGen +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import StarLightProduction +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 7.0'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Murilo Rangel +# Email: rangel@cern.ch +# Date: 20220729 +# +End diff --git a/dkfiles/exclu_axion,gg=coherent_starlight_8000MeV.dec b/dkfiles/exclu_axion,gg=coherent_starlight_8000MeV.dec new file mode 100644 index 000000000..cb1b942e4 --- /dev/null +++ b/dkfiles/exclu_axion,gg=coherent_starlight_8000MeV.dec @@ -0,0 +1,29 @@ +# EventType: 47100209 +# +# Descriptor: axion -> gamma gamma +# +# NickName: exclu_axion,gg=coherent_starlight_8000MeV +# Cuts: None +# Documentation: f2togammagamma with STARlight and EvtGen +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import StarLightProduction +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 8.0'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Murilo Rangel +# Email: rangel@cern.ch +# Date: 20220729 +# +End diff --git a/dkfiles/exclu_axion,gg=coherent_starlight_9000MeV.dec b/dkfiles/exclu_axion,gg=coherent_starlight_9000MeV.dec new file mode 100644 index 000000000..83f7d0220 --- /dev/null +++ b/dkfiles/exclu_axion,gg=coherent_starlight_9000MeV.dec @@ -0,0 +1,29 @@ +# EventType: 47100210 +# +# Descriptor: axion -> gamma gamma +# +# NickName: exclu_axion,gg=coherent_starlight_9000MeV +# Cuts: None +# Documentation: f2togammagamma with STARlight and EvtGen +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import StarLightProduction +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 88'] +# Generation().Special.StarLightProduction.Commands += ['AXION_MASS = 9.0'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Murilo Rangel +# Email: rangel@cern.ch +# Date: 20220729 +# +End -- GitLab From 25bfb7d7be11bbe91f64f2727ab0d24f2cdac607 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 25 Nov 2022 21:56:13 +0100 Subject: [PATCH 261/702] Adapt signal particle gun to allow multiple sources of momentum spectra... --- cmt/create_options.py | 6 +- dkfiles/DECAY.DEC | 2 + dkfiles/eta_gammaA,ee,displaced,mA=100MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=10MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=150MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=15MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=200MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=20MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=250MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=300MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=350MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=400MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=450MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=500MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=50MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,displaced,mA=5MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=100MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=10MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=150MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=15MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=200MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=20MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=250MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=300MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=350MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=400MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=450MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=500MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=50MeV.dec | 64 +++++++++++++++++++ dkfiles/eta_gammaA,ee,prompt,mA=5MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,displaced,mA=100MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,displaced,mA=10MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,displaced,mA=15MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,displaced,mA=20MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,displaced,mA=50MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,displaced,mA=5MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,prompt,mA=100MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,prompt,mA=10MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,prompt,mA=15MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,prompt,mA=20MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,prompt,mA=50MeV.dec | 64 +++++++++++++++++++ dkfiles/pi0_gammaA,ee,prompt,mA=5MeV.dec | 64 +++++++++++++++++++ 42 files changed, 2567 insertions(+), 1 deletion(-) create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=100MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=10MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=150MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=15MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=200MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=20MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=250MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=300MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=350MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=400MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=450MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=500MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=50MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,displaced,mA=5MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=100MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=10MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=150MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=15MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=200MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=20MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=250MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=300MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=350MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=400MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=450MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=500MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=50MeV.dec create mode 100644 dkfiles/eta_gammaA,ee,prompt,mA=5MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,displaced,mA=100MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,displaced,mA=10MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,displaced,mA=15MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,displaced,mA=20MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,displaced,mA=50MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,displaced,mA=5MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,prompt,mA=100MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,prompt,mA=10MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,prompt,mA=15MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,prompt,mA=20MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,prompt,mA=50MeV.dec create mode 100644 dkfiles/pi0_gammaA,ee,prompt,mA=5MeV.dec diff --git a/cmt/create_options.py b/cmt/create_options.py index 49882afaa..6c1895489 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -556,7 +556,7 @@ class EventType: sample = "SignalPlain" elif self.EventTypeNumber()[0:2] == '38': ## K0L production sample = "SignalPlain" - elif self.EventTypeNumber()[0:2] == '39': ## phi, eta production + elif self.EventTypeNumber()[0:2] == '39': ## phi, eta, pi0 production sample = "SignalPlain" elif int(self.EventTypeNumber()[0]) == 1 and int(self.EventTypeNumber()[1]) in (1, 2, 3, 6, 7): sample = "SignalRepeatedHadronization" @@ -1362,8 +1362,12 @@ def run_create( dkfile , remove , python , force ): # phi , '390':'333' , '391':'333' + # eta_prime , '392':'331' + # eta , '393':'221' + # pi0 + , '394':'111' # other , '180': '553' , '181': '100553' diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC index d678ab593..f4c3d0931 100755 --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -285,6 +285,8 @@ Alias anti-Omega_cc-sig anti-Omega_cc- ChargeConj Omega_cc+sig anti-Omega_cc-sig Alias etasig eta ChargeConj etasig etasig +Alias pi0sig pi0 +ChargeConj pi0sig pi0sig # #JetSet parameter modifications diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=100MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=100MeV.dec new file mode 100644 index 000000000..b8a74a749 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=100MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122939 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=100MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.1 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=10MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=10MeV.dec new file mode 100644 index 000000000..85e062d96 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=10MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122935 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=10MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.01 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=150MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=150MeV.dec new file mode 100644 index 000000000..05d326e3c --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=150MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122130 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=150MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.15 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=15MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=15MeV.dec new file mode 100644 index 000000000..314e0ff14 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=15MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122936 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=15MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.015 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=200MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=200MeV.dec new file mode 100644 index 000000000..2bb4dedb1 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=200MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122131 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=200MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.2 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=20MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=20MeV.dec new file mode 100644 index 000000000..5b4941081 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=20MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122937 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=20MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.02 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=250MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=250MeV.dec new file mode 100644 index 000000000..08c5ec6a9 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=250MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122132 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=250MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.25 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=300MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=300MeV.dec new file mode 100644 index 000000000..1c25649a1 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=300MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122133 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=300MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.3 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=350MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=350MeV.dec new file mode 100644 index 000000000..7ce1813e6 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=350MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122134 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=350MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.35 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=400MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=400MeV.dec new file mode 100644 index 000000000..51f74eae5 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=400MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122135 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.4 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=450MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=450MeV.dec new file mode 100644 index 000000000..d3093fc48 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=450MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122136 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=450MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.45 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=500MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=500MeV.dec new file mode 100644 index 000000000..a5315880a --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=500MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122137 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.5 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=50MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=50MeV.dec new file mode 100644 index 000000000..b40917d6f --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=50MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122938 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=50MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.05 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=5MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=5MeV.dec new file mode 100644 index 000000000..52acc3aa8 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,displaced,mA=5MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122934 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,displaced,mA=5MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.005 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=100MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=100MeV.dec new file mode 100644 index 000000000..387eb2432 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=100MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122235 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=100MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.1 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=10MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=10MeV.dec new file mode 100644 index 000000000..c22a00b36 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=10MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122231 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=10MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.01 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=150MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=150MeV.dec new file mode 100644 index 000000000..8c69d3f66 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=150MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122236 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=150MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.15 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=15MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=15MeV.dec new file mode 100644 index 000000000..c3d377c74 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=15MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122232 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=15MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.015 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=200MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=200MeV.dec new file mode 100644 index 000000000..3c8f01061 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=200MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122237 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=200MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.2 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=20MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=20MeV.dec new file mode 100644 index 000000000..c94714e3c --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=20MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122233 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=20MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.02 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=250MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=250MeV.dec new file mode 100644 index 000000000..23aa1d9c3 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=250MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122238 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=250MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.25 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=300MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=300MeV.dec new file mode 100644 index 000000000..c2f4ec07b --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=300MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122239 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=300MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.3 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=350MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=350MeV.dec new file mode 100644 index 000000000..e1ae7f0e8 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=350MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122930 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=350MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.35 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=400MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=400MeV.dec new file mode 100644 index 000000000..7cbf71886 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=400MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122931 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.4 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=450MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=450MeV.dec new file mode 100644 index 000000000..bb1b76965 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=450MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122932 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=450MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.45 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=500MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=500MeV.dec new file mode 100644 index 000000000..ca4296b2c --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=500MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122933 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.5 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=50MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=50MeV.dec new file mode 100644 index 000000000..0f3c0e6c2 --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=50MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122234 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=50MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.05 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/eta_gammaA,ee,prompt,mA=5MeV.dec b/dkfiles/eta_gammaA,ee,prompt,mA=5MeV.dec new file mode 100644 index 000000000..402314f6d --- /dev/null +++ b/dkfiles/eta_gammaA,ee,prompt,mA=5MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122230 +# +# Descriptor: [eta -> gamma (A' -> e+ e-)] +# +# NickName: eta_gammaA,ee,prompt,mA=5MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# eta -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'eta': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.005 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: <1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay etasig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=100MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=100MeV.dec new file mode 100644 index 000000000..98bad93c7 --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=100MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122941 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,displaced,mA=100MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.1 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=10MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=10MeV.dec new file mode 100644 index 000000000..7a5343b51 --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=10MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122247 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,displaced,mA=10MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.01 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=15MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=15MeV.dec new file mode 100644 index 000000000..3ed2bc697 --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=15MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122248 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,displaced,mA=15MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.015 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=20MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=20MeV.dec new file mode 100644 index 000000000..305ef9eda --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=20MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122249 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,displaced,mA=20MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.02 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=50MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=50MeV.dec new file mode 100644 index 000000000..190632760 --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=50MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122940 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,displaced,mA=50MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.05 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=5MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=5MeV.dec new file mode 100644 index 000000000..0f5cd6ae4 --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=5MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122246 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,displaced,mA=5MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model displaced dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.005 1e-10 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,prompt,mA=100MeV.dec b/dkfiles/pi0_gammaA,ee,prompt,mA=100MeV.dec new file mode 100644 index 000000000..1ea3f923a --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,prompt,mA=100MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122245 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,prompt,mA=100MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.1 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 1 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,prompt,mA=10MeV.dec b/dkfiles/pi0_gammaA,ee,prompt,mA=10MeV.dec new file mode 100644 index 000000000..36d3fe124 --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,prompt,mA=10MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122241 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,prompt,mA=10MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.01 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,prompt,mA=15MeV.dec b/dkfiles/pi0_gammaA,ee,prompt,mA=15MeV.dec new file mode 100644 index 000000000..8b8bf1642 --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,prompt,mA=15MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122242 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,prompt,mA=15MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.015 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,prompt,mA=20MeV.dec b/dkfiles/pi0_gammaA,ee,prompt,mA=20MeV.dec new file mode 100644 index 000000000..48a07a439 --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,prompt,mA=20MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122243 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,prompt,mA=20MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.02 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,prompt,mA=50MeV.dec b/dkfiles/pi0_gammaA,ee,prompt,mA=50MeV.dec new file mode 100644 index 000000000..f10775450 --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,prompt,mA=50MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122244 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,prompt,mA=50MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.05 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End diff --git a/dkfiles/pi0_gammaA,ee,prompt,mA=5MeV.dec b/dkfiles/pi0_gammaA,ee,prompt,mA=5MeV.dec new file mode 100644 index 000000000..b55faac9d --- /dev/null +++ b/dkfiles/pi0_gammaA,ee,prompt,mA=5MeV.dec @@ -0,0 +1,64 @@ +# EventType: 39122240 +# +# Descriptor: [pi0 -> gamma (A' -> e+ e-)] +# +# NickName: pi0_gammaA,ee,prompt,mA=5MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# For efficiency studies for dark-photon/true-muonium search in +# pi0 -> gamma (A' -> e+ e-) +# H_30 redefined to have suitable mass and lifetime to model prompt dark photon +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# signal = Generation().SignalPlain +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range(0.010, GTHETA, 0.400)", +# "fidE = (GPT > 500 * MeV) & (GP > 3000 * MeV)", +# "fidG = (GPT > 500 * MeV)", +# "fidA = (GPT > 1000 * MeV)", +# "fidH = (GPT > 1000 * MeV)", +# "goodE = (fidE) & (inAcc)", +# "goodG = (fidG) & (inAcc)", +# "goodA = (fidA)", +# "goodH = (fidH)", +# ] +# tightCut.Cuts = { +# '[e+]cc': 'goodE', +# 'gamma': 'goodG', +# 'H_30': 'goodA', +# 'pi0': 'goodH', +# } +# +# EndInsertPythonCode +# +# ParticleValue: "H_30 89 36 0.0 0.005 1e-20 A0 36 0" +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 2 min +# Responsible: Michael K. Wilkinson +# Email: michael.k.wilkinson@cern.ch +# Date: 20220801 + +Alias MyA A0 +ChargeConj MyA MyA + +Decay pi0sig + 1.0 gamma MyA PHSP; +Enddecay + +Decay MyA + 1.0 e+ e- PHSP; +Enddecay + +End -- GitLab From 37f8c6c1647dee8ccac3a8b3e8256e24464d7cd1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Sat, 26 Nov 2022 00:09:26 +0100 Subject: [PATCH 262/702] Adapt signal particle gun to allow multiple sources of momentum spectra... --- dkfiles/Bs_pipimumu=FOURBODYPHSP,DecProdCut.dec | 6 +++--- doc/table_obsolete.sql | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dkfiles/Bs_pipimumu=FOURBODYPHSP,DecProdCut.dec b/dkfiles/Bs_pipimumu=FOURBODYPHSP,DecProdCut.dec index 74ffbd122..d11a321fc 100644 --- a/dkfiles/Bs_pipimumu=FOURBODYPHSP,DecProdCut.dec +++ b/dkfiles/Bs_pipimumu=FOURBODYPHSP,DecProdCut.dec @@ -1,4 +1,4 @@ -# EventType: 13114015 +# EventType: 13114016 # # Descriptor: [B_s0 -> pi+ pi- mu+ mu- ]cc # @@ -15,7 +15,7 @@ # Tested: Yes # Responsible: Alex Ward # Email: Alex.Ward@cern.ch -# Date: 20220405 +# Date: 20220825 # CPUTime: < 1 min # # @@ -25,6 +25,6 @@ Decay B_s0sig 1.0 pi+ pi- mu+ mu- FOURBODYPHSP 1.5 2.5 0.0 1.5; 2.0 pi+ pi- mu+ mu- FOURBODYPHSP 0.0 1.5 1.5 5.3; Enddecay -CDecay anti-B0sig +CDecay anti-B_s0sig # End diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 24750b31d..0271a5039 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -383,3 +383,4 @@ EVTTYPEID = 23103470, DESCRIPTION = "Ds+_omegapi,pipipi0,gg=DecProdCut,olddecaym EVTTYPEID = 11142213, DESCRIPTION = "Bd_Jpsietap,mm=TightCut", PRIMARY = "[B0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> gamma gamma)]cc" EVTTYPEID = 13142213, DESCRIPTION = "Bs_Jpsietap,mm=TightCut", PRIMARY = "[B_s0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> gamma gamma)]cc" EVTTYPEID = 13674452, DESCRIPTION = "Bs_D0Kmunu,Kmunu=TightCut,buggy", PRIMARY = "{[[B_s0]nos -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc, [[B_s0]os -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc}" +EVTTYPEID = 13114015, DESCRIPTION = "Bs_pipimumu=FOURBODYPHSP,DecProdCut,buggy", PRIMARY = "[B_s0 -> pi+ pi- mu+ mu- ]cc" -- GitLab From 6608fef85282894aac96a1f3dbb6770559763e0e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 13:34:00 +0100 Subject: [PATCH 263/702] Merge branch 'shiyang/my-changes' into 'master' --- dkfiles/Lb_LambdacK,LambdaK=DecProdCut.dec | 44 +++++++++++++++++++++ dkfiles/Lb_Lambdacpi,LambdaK=DecProdCut.dec | 44 +++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 dkfiles/Lb_LambdacK,LambdaK=DecProdCut.dec create mode 100644 dkfiles/Lb_Lambdacpi,LambdaK=DecProdCut.dec diff --git a/dkfiles/Lb_LambdacK,LambdaK=DecProdCut.dec b/dkfiles/Lb_LambdacK,LambdaK=DecProdCut.dec new file mode 100644 index 000000000..95ce34568 --- /dev/null +++ b/dkfiles/Lb_LambdacK,LambdaK=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 15164133 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda0 -> p+ pi-) K+) K-]cc +# +# NickName: Lb_LambdacK,LambdaK=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Daughters in LHCb Acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Shiyang Li +# Email: shiyang.li@cern.ch +# Date: 20220913 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda K+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Lb_Lambdacpi,LambdaK=DecProdCut.dec b/dkfiles/Lb_Lambdacpi,LambdaK=DecProdCut.dec new file mode 100644 index 000000000..3d0bba52f --- /dev/null +++ b/dkfiles/Lb_Lambdacpi,LambdaK=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 15164132 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda0 -> p+ pi-) K+) pi-]cc +# +# NickName: Lb_Lambdacpi,LambdaK=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Daughters in LHCb Acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Shiyang Li +# Email: shiyang.li@cern.ch +# Date: 20220913 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda K+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End +# -- GitLab From ad0367435ca0e9e579a8d46a165174eb7568a966 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 13:34:31 +0100 Subject: [PATCH 264/702] Merge branch 'nkleijne/my-changes' into 'master' --- ...st_D0pi,KSpipi=res,TightCut,LooserCuts.dec | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 dkfiles/Dst_D0pi,KSpipi=res,TightCut,LooserCuts.dec diff --git a/dkfiles/Dst_D0pi,KSpipi=res,TightCut,LooserCuts.dec b/dkfiles/Dst_D0pi,KSpipi=res,TightCut,LooserCuts.dec new file mode 100644 index 000000000..cc4a774b2 --- /dev/null +++ b/dkfiles/Dst_D0pi,KSpipi=res,TightCut,LooserCuts.dec @@ -0,0 +1,71 @@ +# EventType: 27165905 +# +# Descriptor: [D*+ -> (D0 -> (K_S0 -> pi+ pi-) pi+ pi-) pi+]cc +# +# NickName: Dst_D0pi,KSpipi=res,TightCut,LooserCuts +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D*(2010)+ => ^( D0 => ^( KS0 => ^pi+ ^pi- ) ^pi+ ^pi- ) ^pi+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter ', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ', +# 'goodD0 = ((GP > 13000 * MeV) & (GPT > 1700 * MeV) & (GTIME > 0.018 * millimeter))', +# 'PiFromD = ( GNINTREE( ("pi+" == GABSID ) & (GP > 1050 * MeV), 1) > 1.5 )', +# 'goodKS = ( (GP > 2800 * MeV) & (GPT > 150 * MeV) )', +# 'PiFromKS = ( GNINTREE( ("pi+" == GABSID ) & (GP > 1100 * MeV) , 1) > 1.5 )', +# 'goodDst = ( (GP > 15000 * MeV) & (GPT > 1800) ) ', +# 'PiFromDst = ( GNINTREE( ("pi+" == GABSID ) & (GP > 1100 * MeV) , 1) > 0.5 )', +# 'trigger = ( GNINTREE( ("pi+" == GABSID) & (GPT > 900 * MeV ) & (GP > 4000 * MeV) , 4) > 0.5) ', +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc', +# '[D0]cc' : 'goodD0 & PiFromD & trigger ', +# '[D*(2010)+]cc' : 'goodDst & PiFromDst', +# 'KS0' : 'goodKS & PiFromKS', +# } +# EndInsertPythonCode +# +# Documentation: Inclusive production of D*+. D* is forced to decay to D0 pi+, then D0 to (KS pi+ pi-) as D Dalitz model, +# then KS to (pi+ pi-) as phase space. Decay products in acceptance. +# +# EndDocumentation +# +# CPUTime: <1min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Nico Kleijne +# Email: nico.kleijne@cern.ch +# Date: 20220916 +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig +# +Decay MyD0 + 1.000 myK_S0 pi+ pi- D_DALITZ; +Enddecay +CDecay MyantiD0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End +# -- GitLab From 36f0ba87fcccedb2cc9f55e0e55d3d589a2bae29 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 13:34:53 +0100 Subject: [PATCH 265/702] Merge branch 'kreps_pKmmGen' into 'master' --- dkfiles/Lb_JpsipK,mm=phsp,LHCbAcceptance.dec | 34 ++++++++++++++++++++ dkfiles/Lb_pKmumu=phsp,LHCbAcceptance.dec | 28 ++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100755 dkfiles/Lb_JpsipK,mm=phsp,LHCbAcceptance.dec create mode 100644 dkfiles/Lb_pKmumu=phsp,LHCbAcceptance.dec diff --git a/dkfiles/Lb_JpsipK,mm=phsp,LHCbAcceptance.dec b/dkfiles/Lb_JpsipK,mm=phsp,LHCbAcceptance.dec new file mode 100755 index 000000000..4335dbe28 --- /dev/null +++ b/dkfiles/Lb_JpsipK,mm=phsp,LHCbAcceptance.dec @@ -0,0 +1,34 @@ +# EventType: 15144002 +# +# Descriptor: [Lambda_b0 -> p+ K- (J/psi(1S) -> mu+ mu-)]cc +# +# NickName: Lb_JpsipK,mm=phsp,LHCbAcceptance +# +# Cuts: LHCbAcceptance +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to three-body p+K-J/psi with J/psi to dimuons. +# No cuts on daughters for study of generator level efficiency. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Michal Kreps +# Email: michal.kreps@cern.ch +# Date: 20221005 +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Lambda_b0sig + 1.000 MyJ/psi p+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Lb_pKmumu=phsp,LHCbAcceptance.dec b/dkfiles/Lb_pKmumu=phsp,LHCbAcceptance.dec new file mode 100644 index 000000000..bc80fb69b --- /dev/null +++ b/dkfiles/Lb_pKmumu=phsp,LHCbAcceptance.dec @@ -0,0 +1,28 @@ +# EventType: 15114013 +# +# Descriptor: [Lambda_b0 -> p+ K- mu+ mu-]cc +# +# NickName: Lb_pKmumu=phsp,LHCbAcceptance +# +# Cuts: LHCbAcceptance +# PolarizedLambdab: no +# +# Documentation: Four body Lambda_b0 to p K mu mu decay with generic phase +# space. No cuts on daughters for study of generator level efficiency. +# EndDocumentation +# +# PhysicsWG: RD +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Michal Kreps +# Email: michal.kreps@cern.ch +# Date: 20221005 +# + +Decay Lambda_b0sig + 1.000 p+ K- mu+ mu- PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +End +# -- GitLab From 00ed20f76095f52ed04789d500d7ed650aa635fe Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 13:35:29 +0100 Subject: [PATCH 266/702] Merge branch 'ganowak/my-changes' into 'master' --- dkfiles/ttbar_bb,2l=1l15GeV.dec | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dkfiles/ttbar_bb,2l=1l15GeV.dec diff --git a/dkfiles/ttbar_bb,2l=1l15GeV.dec b/dkfiles/ttbar_bb,2l=1l15GeV.dec new file mode 100644 index 000000000..8a96b554d --- /dev/null +++ b/dkfiles/ttbar_bb,2l=1l15GeV.dec @@ -0,0 +1,48 @@ +# EventType: 41900012 +# +# Descriptor: pp -> (t -> b l nu_l) (t~ -> b~ l nu_l) ... +# NickName: ttbar_bb,2l=1l15GeV +# +# Cuts: PythiaHiggsType +# +# CutsOptions: NumberOfLepton 1 LeptonPtMin 15*GeV LeptonIsFromMother true NumberOfbquarks -1 +# +# +# Documentation: 1 lepton with pT > 15 GeV from ttbar production +# EndDocumentation +# +# InsertPythonCode: +# +#Generation().PileUpTool = "FixedLuminosityForRareProcess" +# +#from Gaudi.Configuration import * +#importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# +#Generation().Special.Pythia8Production.Commands += [ +# "TimeShower:pTmaxMatch = 0", #Kinematic limit +# "SpaceShower:pTmaxMatch = 0", #Kinematic limit +# "SpaceShower:pTdampMatch = 1", #Apply damping +# "TimeShower:pTdampMatch = 1", #Apply damping +# "SpaceShower:rapidityOrder = off", #pT ordering! +# "SpaceShower:phiIntAsym = off", #Pythia asymmetric showering bug +# "Top:gg2ttbar = on", +# "Top:qqbar2ttbar = on", +# "24:onMode = off", +# "6:onMode = on", +# "24:onIfAny = 11 -11", +# "24:onIfAny = 13 -13", +# #"PartonLevel:FSR = on", # final state radiation +# #"PartonLevel:ISR = on", # initial state radiation +# #"PartonLevel:MI = off", # multiple interactions +#] +# EndInsertPythonCode +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: <1 min +# Responsible: Gabe Nowak (Cincinnati) +# Email: ganowak@cern.ch +# Date: 20220901 +# +End +# -- GitLab From e9ad830d4307b567020e1955bc91b6efa222e5f0 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:08:09 +0100 Subject: [PATCH 267/702] Merge branch 'jessy/Add_DecFile_Bu_D0Pi_KstRho_Kspipipi0_SVVHELAMP001' into 'master' --- ...0Rho0,Kspipipi0=TightCut,SVV,HELAMP001.dec | 90 ++++++++++++++++++ ...0Rho0,Kspipipi0=TightCut,SVV,HELAMP010.dec | 90 ++++++++++++++++++ ...0Rho0,Kspipipi0=TightCut,SVV,HELAMP100.dec | 90 ++++++++++++++++++ ...stRho,Kspipipi0=TightCut,SVV,HELAMP001.dec | 93 +++++++++++++++++++ ...stRho,Kspipipi0=TightCut,SVV,HELAMP010.dec | 93 +++++++++++++++++++ ...stRho,Kspipipi0=TightCut,SVV,HELAMP100.dec | 93 +++++++++++++++++++ ...0Rho0,Kspipipi0=TightCut,SVV,HELAMP001.dec | 90 ++++++++++++++++++ ...stRho,Kspipipi0=TightCut,SVV,HELAMP001.dec | 93 +++++++++++++++++++ 8 files changed, 732 insertions(+) create mode 100644 dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001.dec create mode 100644 dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010.dec create mode 100644 dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100.dec create mode 100644 dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP001.dec create mode 100644 dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP010.dec create mode 100644 dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP100.dec create mode 100644 dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001.dec create mode 100644 dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP001.dec diff --git a/dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001.dec b/dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001.dec new file mode 100644 index 000000000..2839f41a1 --- /dev/null +++ b/dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001.dec @@ -0,0 +1,90 @@ +# EventType: 12165537 +# +# Descriptor: [B+ -> (anti-D0 -> (K*(892)0 -> (KS0 -> pi+ pi-) (pi0 -> gamma gamma)) (rho(770)0 -> pi- pi+)) K+]cc +# +# NickName: Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)0 -> ^(KS0 ==> pi+ pi-) ^(pi0 ==> gamma gamma)) ^(rho(770)0 -> pi- pi+)) K+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodKS = (GNINTREE(("KS0"==GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter))>0.5)', +# 'goodDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 750 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 500 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GNINTREE( ("pi0"==GABSID) & (GP > 750 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)' +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBachK', +# '[D0]cc' : 'goodD', +# '[rho(770)0]cc' : 'goodDaugPi ', +# '[K*(892)0]cc' : 'goodKS & goodPi0 ', +# '[KS0]cc' : 'goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma' +# } +# EndInsertPythonCode +# +# Documentation: B decays to D0K, D0 decays to KSpipipi0 throught K*0 and rho0 resonance PHSP, KS decays to pi+pi-, pi0 decays to gamma gamma +# all decay products , and including gammas, in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20220908 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias MyK_S0 K_S0 +Alias Mypi0 pi0 +Alias MyRho0 rho0 +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +ChargeConj MyD0 Myanti-D0 +ChargeConj MyK_S0 MyK_S0 +## +Decay B+sig +1.000 Myanti-D0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 +1.000 Myanti-K*0 MyRho0 SVV_HELAMP 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*0 +1.000 MyK_S0 Mypi0 VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyRho0 +1.000 pi- pi+ VSS; +Enddecay +# +Decay MyK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010.dec b/dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010.dec new file mode 100644 index 000000000..c0a0eb022 --- /dev/null +++ b/dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010.dec @@ -0,0 +1,90 @@ +# EventType: 12165538 +# +# Descriptor: [B+ -> (anti-D0 -> (K*(892)0 -> (KS0 -> pi+ pi-) (pi0 -> gamma gamma)) (rho(770)0 -> pi- pi+)) K+]cc +# +# NickName: Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)0 -> ^(KS0 ==> pi+ pi-) ^(pi0 ==> gamma gamma)) ^(rho(770)0 -> pi- pi+)) K+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodKS = (GNINTREE(("KS0"==GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter))>0.5)', +# 'goodDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 750 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 500 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GNINTREE( ("pi0"==GABSID) & (GP > 750 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)' +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBachK', +# '[D0]cc' : 'goodD', +# '[rho(770)0]cc' : 'goodDaugPi ', +# '[K*(892)0]cc' : 'goodKS & goodPi0 ', +# '[KS0]cc' : 'goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma' +# } +# EndInsertPythonCode +# +# Documentation: B decays to D0K, D0 decays to KSpipipi0 throught K*0 and rho0 resonance PHSP, KS decays to pi+pi-, pi0 decays to gamma gamma +# all decay products , and including gammas, in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 4 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20220908 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias MyK_S0 K_S0 +Alias Mypi0 pi0 +Alias MyRho0 rho0 +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +ChargeConj MyD0 Myanti-D0 +ChargeConj MyK_S0 MyK_S0 +## +Decay B+sig +1.000 Myanti-D0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 +1.000 Myanti-K*0 MyRho0 SVV_HELAMP 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*0 +1.000 MyK_S0 Mypi0 VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyRho0 +1.000 pi- pi+ VSS; +Enddecay +# +Decay MyK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100.dec b/dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100.dec new file mode 100644 index 000000000..81dc0206f --- /dev/null +++ b/dkfiles/Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100.dec @@ -0,0 +1,90 @@ +# EventType: 12165539 +# +# Descriptor: [B+ -> (anti-D0 -> (K*(892)0 -> (KS0 -> pi+ pi-) (pi0 -> gamma gamma)) (rho(770)0 -> pi- pi+)) K+]cc +# +# NickName: Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)0 -> ^(KS0 ==> pi+ pi-) ^(pi0 ==> gamma gamma)) ^(rho(770)0 -> pi- pi+)) K+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodKS = (GNINTREE(("KS0"==GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter))>0.5)', +# 'goodDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 750 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 500 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GNINTREE( ("pi0"==GABSID) & (GP > 750 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)' +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBachK', +# '[D0]cc' : 'goodD', +# '[rho(770)0]cc' : 'goodDaugPi ', +# '[K*(892)0]cc' : 'goodKS & goodPi0 ', +# '[KS0]cc' : 'goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma' +# } +# EndInsertPythonCode +# +# Documentation: B decays to D0K, D0 decays to KSpipipi0 throught K*0 and rho0 resonance PHSP, KS decays to pi+pi-, pi0 decays to gamma gamma +# all decay products , and including gammas, in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20220908 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias MyK_S0 K_S0 +Alias Mypi0 pi0 +Alias MyRho0 rho0 +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +ChargeConj MyD0 Myanti-D0 +ChargeConj MyK_S0 MyK_S0 +## +Decay B+sig +1.000 Myanti-D0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 +1.000 Myanti-K*0 MyRho0 SVV_HELAMP 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*0 +1.000 MyK_S0 Mypi0 VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyRho0 +1.000 pi- pi+ VSS; +Enddecay +# +Decay MyK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP001.dec b/dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP001.dec new file mode 100644 index 000000000..1dadbf618 --- /dev/null +++ b/dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP001.dec @@ -0,0 +1,93 @@ +# EventType: 12165534 +# +# Descriptor: [B+ -> (anti-D0 -> ((K*+ -> (K_S0 -> pi+ pi-) pi+) (rho- -> (pi- (pi0 -> gamma gamma))))) K+]cc +# +# NickName: Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP001 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)+ -> ^(KS0 ==> pi+ pi-) pi+) ^(rho(770)- -> pi- ^(pi0 ==> gamma gamma))) K+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodKS = (GNINTREE(("KS0"==GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter))>0.5)', +# 'goodDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 750 * MeV) & inAcc, 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 500 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GNINTREE( ("pi0"==GABSID) & (GP > 750 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)' +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBachK', +# '[D0]cc' : 'goodD', +# '[rho(770)-]cc' : 'goodDaugPi & goodPi0', +# '[K*(892)+]cc' : 'goodDaugPi & goodKS', +# '[KS0]cc' : 'goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma' +# } +# EndInsertPythonCode +# +# Documentation: B decays to D0K, D0 decays to KSpipipi0 throught K*- and rho+ resonance SVV Transverse, KS decays to pi+pi-, pi0 decays to gamma gamma +# all decay products , and including gammas, in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20220908 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias MyK_S0 K_S0 +Alias Mypi0 pi0 +Alias MyRho+ rho+ +Alias MyK*- K*- +Alias MyRho- rho- +Alias MyK*+ K*+ +ChargeConj MyK*+ MyK*- +ChargeConj MyRho+ MyRho- +ChargeConj MyD0 Myanti-D0 +ChargeConj MyK_S0 MyK_S0 +## +Decay B+sig +1.000 Myanti-D0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 +1.000 MyK*- MyRho+ SVV_HELAMP 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*- +1.000 MyK_S0 pi- VSS; +Enddecay +CDecay MyK*+ +# +Decay MyRho+ +1.000 Mypi0 pi+ VSS; +Enddecay +CDecay MyRho- +# +Decay MyK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP010.dec b/dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP010.dec new file mode 100644 index 000000000..72bfc0cc7 --- /dev/null +++ b/dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP010.dec @@ -0,0 +1,93 @@ +# EventType: 12165535 +# +# Descriptor: [B+ -> (anti-D0 -> ((K*+ -> (K_S0 -> pi+ pi-) pi+) (rho- -> (pi- (pi0 -> gamma gamma))))) K+]cc +# +# NickName: Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP010 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)+ -> ^(KS0 ==> pi+ pi-) pi+) ^(rho(770)- -> pi- ^(pi0 ==> gamma gamma))) K+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodKS = (GNINTREE(("KS0"==GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter))>0.5)', +# 'goodDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 750 * MeV) & inAcc, 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 500 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GNINTREE( ("pi0"==GABSID) & (GP > 750 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)' +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBachK', +# '[D0]cc' : 'goodD', +# '[rho(770)-]cc' : 'goodDaugPi & goodPi0', +# '[K*(892)+]cc' : 'goodDaugPi & goodKS', +# '[KS0]cc' : 'goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma' +# } +# EndInsertPythonCode +# +# Documentation: B decays to D0K, D0 decays to KSpipipi0 throught K*- and rho+ resonance SVV Transverse, KS decays to pi+pi-, pi0 decays to gamma gamma +# all decay products , and including gammas, in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 3 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20220908 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias MyK_S0 K_S0 +Alias Mypi0 pi0 +Alias MyRho+ rho+ +Alias MyK*- K*- +Alias MyRho- rho- +Alias MyK*+ K*+ +ChargeConj MyK*+ MyK*- +ChargeConj MyRho+ MyRho- +ChargeConj MyD0 Myanti-D0 +ChargeConj MyK_S0 MyK_S0 +## +Decay B+sig +1.000 Myanti-D0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 +1.000 MyK*- MyRho+ SVV_HELAMP 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*- +1.000 MyK_S0 pi- VSS; +Enddecay +CDecay MyK*+ +# +Decay MyRho+ +1.000 Mypi0 pi+ VSS; +Enddecay +CDecay MyRho- +# +Decay MyK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP100.dec b/dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP100.dec new file mode 100644 index 000000000..0f8faeca9 --- /dev/null +++ b/dkfiles/Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP100.dec @@ -0,0 +1,93 @@ +# EventType: 12165536 +# +# Descriptor: [B+ -> (anti-D0 -> ((K*+ -> (K_S0 -> pi+ pi-) pi+) (rho- -> (pi- (pi0 -> gamma gamma))))) K+]cc +# +# NickName: Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP100 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)+ -> ^(KS0 ==> pi+ pi-) pi+) ^(rho(770)- -> pi- ^(pi0 ==> gamma gamma))) K+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodKS = (GNINTREE(("KS0"==GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter))>0.5)', +# 'goodDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 750 * MeV) & inAcc, 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 500 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GNINTREE( ("pi0"==GABSID) & (GP > 750 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)' +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBachK', +# '[D0]cc' : 'goodD', +# '[rho(770)-]cc' : 'goodDaugPi & goodPi0', +# '[K*(892)+]cc' : 'goodDaugPi & goodKS', +# '[KS0]cc' : 'goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma' +# } +# EndInsertPythonCode +# +# Documentation: B decays to D0K, D0 decays to KSpipipi0 throught K*- and rho+ resonance SVV Longitudinal, KS decays to pi+pi-, pi0 decays to gamma gamma +# all decay products , and including gammas, in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 3 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20220908 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias MyK_S0 K_S0 +Alias Mypi0 pi0 +Alias MyRho+ rho+ +Alias MyK*- K*- +Alias MyRho- rho- +Alias MyK*+ K*+ +ChargeConj MyK*+ MyK*- +ChargeConj MyRho+ MyRho- +ChargeConj MyD0 Myanti-D0 +ChargeConj MyK_S0 MyK_S0 +## +Decay B+sig +1.000 Myanti-D0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 +1.000 MyK*- MyRho+ SVV_HELAMP 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*- +1.000 MyK_S0 pi- VSS; +Enddecay +CDecay MyK*+ +# +Decay MyRho+ +1.000 Mypi0 pi+ VSS; +Enddecay +CDecay MyRho- +# +Decay MyK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001.dec b/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001.dec new file mode 100644 index 000000000..f8eaee1fc --- /dev/null +++ b/dkfiles/Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001.dec @@ -0,0 +1,90 @@ +# EventType: 12165533 +# +# Descriptor: [B+ -> (anti-D0 -> (K*(892)0 -> (KS0 -> pi+ pi-) (pi0 -> gamma gamma)) (rho(770)0 -> pi- pi+)) pi+]cc +# +# NickName: Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)0 -> ^(KS0 ==> pi+ pi-) ^(pi0 ==> gamma gamma)) ^(rho(770)0 -> pi- pi+)) pi+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodKS = (GNINTREE(("KS0"==GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter))>0.5)', +# 'goodDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 750 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 500 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachPi = (GNINTREE (("pi+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GNINTREE( ("pi0"==GABSID) & (GP > 750 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)' +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBachPi', +# '[D0]cc' : 'goodD', +# '[rho(770)0]cc' : 'goodDaugPi ', +# '[K*(892)0]cc' : 'goodKS & goodPi0 ', +# '[KS0]cc' : 'goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma' +# } +# EndInsertPythonCode +# +# Documentation: B decays to D0pi, D0 decays to KSpipipi0 throught K*0 and rho0 resonance PHSP, KS decays to pi+pi-, pi0 decays to gamma gamma +# all decay products , and including gammas, in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 3 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20220907 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias MyK_S0 K_S0 +Alias Mypi0 pi0 +Alias MyRho0 rho0 +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +ChargeConj MyD0 Myanti-D0 +ChargeConj MyK_S0 MyK_S0 +## +Decay B+sig +1.000 Myanti-D0 pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 +1.000 Myanti-K*0 MyRho0 SVV_HELAMP 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*0 +1.000 MyK_S0 Mypi0 VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyRho0 +1.000 pi- pi+ VSS; +Enddecay +# +Decay MyK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP001.dec b/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP001.dec new file mode 100644 index 000000000..02437dcb3 --- /dev/null +++ b/dkfiles/Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP001.dec @@ -0,0 +1,93 @@ +# EventType: 12165532 +# +# Descriptor: [B+ -> (anti-D0 -> ((K*+ -> (K_S0 -> pi+ pi-) pi+) (rho- -> (pi- (pi0 -> gamma gamma))))) pi+]cc +# +# NickName: Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP001 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)+ -> ^(KS0 ==> pi+ pi-) pi+) ^(rho(770)- -> pi- ^(pi0 ==> gamma gamma))) pi+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range (0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodKS = (GNINTREE(("KS0"==GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter))>0.5)', +# 'goodDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 750 * MeV) & inAcc, 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 500 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachPi = (GNINTREE (("pi+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = (GNINTREE( ("pi0"==GABSID) & (GP > 750 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)' +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBachPi', +# '[D0]cc' : 'goodD', +# '[rho(770)-]cc' : 'goodDaugPi & goodPi0', +# '[K*(892)+]cc' : 'goodDaugPi & goodKS', +# '[KS0]cc' : 'goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma' +# } +# EndInsertPythonCode +# +# Documentation: B decays to D0pi, D0 decays to KSpipipi0 throught K*- and rho+ resonance SVV Transverse, KS decays to pi+pi-, pi0 decays to gamma gamma +# all decay products , and including gammas, in acceptance and tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20220908 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias MyK_S0 K_S0 +Alias Mypi0 pi0 +Alias MyRho+ rho+ +Alias MyK*- K*- +Alias MyRho- rho- +Alias MyK*+ K*+ +ChargeConj MyK*+ MyK*- +ChargeConj MyRho+ MyRho- +ChargeConj MyD0 Myanti-D0 +ChargeConj MyK_S0 MyK_S0 +## +Decay B+sig +1.000 Myanti-D0 pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 +1.000 MyK*- MyRho+ SVV_HELAMP 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay Myanti-D0 +# +Decay MyK*- +1.000 MyK_S0 pi- VSS; +Enddecay +CDecay MyK*+ +# +Decay MyRho+ +1.000 Mypi0 pi+ VSS; +Enddecay +CDecay MyRho- +# +Decay MyK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From 5ef454210e163dabd3981795fed1a93e460b40cc Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:24:34 +0100 Subject: [PATCH 268/702] Merge branch 'gpietrzy/Bd_Ksteta_PI0_DALITZ' into 'master' --- .../Bd_Ksteta,e+e-g=PI0_DALITZ,DecProdCut.dec | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 dkfiles/Bd_Ksteta,e+e-g=PI0_DALITZ,DecProdCut.dec diff --git a/dkfiles/Bd_Ksteta,e+e-g=PI0_DALITZ,DecProdCut.dec b/dkfiles/Bd_Ksteta,e+e-g=PI0_DALITZ,DecProdCut.dec new file mode 100644 index 000000000..ef637e818 --- /dev/null +++ b/dkfiles/Bd_Ksteta,e+e-g=PI0_DALITZ,DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 11124403 +# +# Descriptor: [B0 -> (eta -> e+ e- gamma) (K*(892)0 -> K+ pi- )]cc +# +# NickName: Bd_Ksteta,e+e-g=PI0_DALITZ,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Eta decays to e+e-gamma, Kst to K+ pi- +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Guillaume Pietrzyk +# Email: guillaume.pietrzyk@cern.ch +# Date: 20221003 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay B0sig + 1.000 MyK*0 MyEta SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyEta + 1.000 e+ e- gamma PI0_DALITZ; +Enddecay +# +End -- GitLab From dc29f7eff747f5fb72e23b2a1599810d61804a57 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:36:27 +0100 Subject: [PATCH 269/702] Merge branch 'apereiro/add-decfile-2' into 'master' --- dkfiles/Bs_Kst0Kst0=pTCuts,AmpsFromRun1.dec | 71 +++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 dkfiles/Bs_Kst0Kst0=pTCuts,AmpsFromRun1.dec diff --git a/dkfiles/Bs_Kst0Kst0=pTCuts,AmpsFromRun1.dec b/dkfiles/Bs_Kst0Kst0=pTCuts,AmpsFromRun1.dec new file mode 100644 index 000000000..f1a369f78 --- /dev/null +++ b/dkfiles/Bs_Kst0Kst0=pTCuts,AmpsFromRun1.dec @@ -0,0 +1,71 @@ +# EventType: 13104007 +# +# Descriptor: [B_s0 => (K*(892)0 => K+ pi-) (K*(892)~0 => K- pi+)]cc +# +# NickName: Bs_Kst0Kst0=pTCuts,AmpsFromRun1 +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^( B_s0 -> (K*(892)0 -> ^K+ ^pi-) (K*(892)~0 -> ^K- ^pi+) )]CC' +# +# tightCut.Preambulo += [ +# "in_acc = in_range( 0.010 , GTHETA , 0.400 )", +# "good_track = ( GPT > 300 * MeV ) & in_acc", +# "good_Bs = ( ( GMINTREE(GPT,GID=='K+') + GMINTREE(GPT,GID=='K-') + GMINTREE(GPT,GID=='pi-') + GMINTREE(GPT,GID=='pi+') ) > 3000 * MeV )" +# ] +# +# tightCut.Cuts = { +# '[pi+]cc' : 'good_track', +# '[K-]cc' : 'good_track', +# '[B_s0]cc': 'good_Bs' +# } +# EndInsertPythonCode +# +# Documentation: +# +# B_s0 decaying into two vectors K*(892)0 and K*(892)~0. +# The sum of the pTs of the daughters is required to be greater than a minimum. +# K*(892)0 and K*(892)~0 decaying into (K+ pi-) and (K- pi+), respectively. +# Kaons and pions are required to be in acceptance and have a minimum pT. +# The transversity amplitudes are taken from https://arxiv.org/abs/1712.08683. +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Asier Pereiro +# Email: asier.pereiro.castro@cern.ch +# Date: 20221019 +# +Define Azero 0.45607 # Mod. of Azero +Define pAzero 0.0 # Phase of Azero +Define Apar 0.54498 # Mod. of Apar +Define pApar 2.40 # Phase of Apar +Define Aperp 0.70356 # Mod. of Aperp +Define pAperp 2.62 # Phase of Aperp +Define beta_s 0.0 # Weak phase +Define eta 1.0 # B tag (+1 or -1). Set to 1 as is ignored in the model +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Decay B_s0sig + 1.000 MyK*0 Myanti-K*0 PVV_CPLH beta_s eta Apar pApar Azero pAzero Aperp pAperp; +Enddecay +CDecay anti-B_s0sig +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +End -- GitLab From dc6f13f77accb13c3e212f18e34f51237885486e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:36:42 +0100 Subject: [PATCH 270/702] Merge branch 'mmonk/Bd2KstRho-AmpsFromRun1' into 'master' --- ...o0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1.dec | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 dkfiles/Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1.dec diff --git a/dkfiles/Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1.dec b/dkfiles/Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1.dec new file mode 100644 index 000000000..40c961c60 --- /dev/null +++ b/dkfiles/Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1.dec @@ -0,0 +1,60 @@ +# EventType: 11104043 +# +# Descriptor: [B0 => (K*0 => K+ pi-) (rho0 => pi+ pi-)]cc +# +# NickName: Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1 +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# +# B0 decaying into vector K*(892)0 and vector rho(770) with K*(892)0 decaying to K+ pi- +# and rho(770)0 decaying to pi+ pi-. +# Daughters in LHCb acceptance. +# Values of the transversity amplitudes are taken from Run 1 LHCb analysis http://arxiv.org/abs/1812.07008. +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Matthew Monk +# Email: matthew.david.monk@cern.ch +# Date: 20221024 +# +Define Azero 0.405 # Mod. of Azero +Define pAzero 1.57 # Phase of Azero +Define Aplus 0.020 # Mod. of Apar +Define pAplus 1.211 # Phase of Apar +Define Aminus 0.914 # Mod. of Aperp +Define pAperp 0.786 # Phase of Aperp +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay B0sig + 1.000 MyK*0 Myrho0 SVV_HELAMP Aplus pAplus Azero pAzero Aminus pAminus; +Enddecay +# Need to specify the CC decay explicitly as SVV_HELAMP does not apply the parity flip +# Means that the plus and minus amplitdues must swap +# +Decay anti-B0sig + 1.000 Myanti-K*0 Myrho0 SVV_HELAMP Aminus pAminus Azero pAzero Aplus pAplus; +Enddecay +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +# +CDecay Myanti-K*0 +# +Decay Myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +# +End +# -- GitLab From 265e83162bf59f4c68a546beca34636dd1f7879f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:37:15 +0100 Subject: [PATCH 271/702] Merge branch 'chefdevi/newcharmonia' into 'master' --- dkfiles/Bs_Jpsipi,mm=TightCut.dec | 60 ++++++++++++++++ .../Bu_chicK,Jpsig,sametrkcut=TightCut.dec | 72 +++++++++++++++++++ 2 files changed, 132 insertions(+) create mode 100644 dkfiles/Bs_Jpsipi,mm=TightCut.dec create mode 100644 dkfiles/Bu_chicK,Jpsig,sametrkcut=TightCut.dec diff --git a/dkfiles/Bs_Jpsipi,mm=TightCut.dec b/dkfiles/Bs_Jpsipi,mm=TightCut.dec new file mode 100644 index 000000000..a0cb633a0 --- /dev/null +++ b/dkfiles/Bs_Jpsipi,mm=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 13142415 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu-) (pi0 -> gamma gamma) ]cc +# +# NickName: Bs_Jpsipi,mm=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ B_s0 => ^( J/psi(1S) => ^mu+ ^mu-) (pi0 -> ^gamma ^gamma)]CC' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# Documentation: includes radiative mode, No CP violation, pi0 forced into gamma gamma +# Tight generator level cuts applied for all final state particles +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20221006 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B_s0sig + 1.000 MyJ/psi Mypi0 SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +End + diff --git a/dkfiles/Bu_chicK,Jpsig,sametrkcut=TightCut.dec b/dkfiles/Bu_chicK,Jpsig,sametrkcut=TightCut.dec new file mode 100644 index 000000000..1e73a7913 --- /dev/null +++ b/dkfiles/Bu_chicK,Jpsig,sametrkcut=TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 12243205 +# +# Descriptor: [B+ -> ( [chi_c1(1P) , chi_c2(1P)] -> (J/psi(1S) -> mu+ mu-) gamma ) K+ ]cc +# +# NickName: Bu_chicK,Jpsig,sametrkcut=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ B+ => ( Meson => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma ) ^K+]CC' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# '[K+]cc' : ' goodKaon ' , +# 'J/psi(1S)' : ' goodPsi ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodKaon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' , +# 'goodPsi = ( GPT > 500 * MeV ) & in_range ( 1.8 , GY , 4.5 ) ' ] +# +# EndInsertPythonCode +# +# Documentation: +# Tight generator level cuts applied for all final state particles, +# same PT cut used for muons and kaon +# which increases the statistics with the factor of ~2. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Max Chefdeville +# Email: chefdevi@lapp.in2p3.fr +# Date: 20221006 +# +## CPUTime: < 1 min +# +Alias Mychi_c1 chi_c1 +ChargeConj Mychi_c1 Mychi_c1 +Alias Mychi_c2 chi_c2 +ChargeConj Mychi_c2 Mychi_c2 +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B+sig + 0.50 Mychi_c1 K+ SVS ; + 0.50 Mychi_c2 K+ STS ; +Enddecay +CDecay B-sig +# +Decay Mychi_c1 + 1.000 MyJ/psi gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +Decay Mychi_c2 + 1.000 MyJ/psi gamma PHSP ; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End -- GitLab From dc2e07e7eb80974536057e508a6fc58b22ecf7ec Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:46:37 +0100 Subject: [PATCH 272/702] Merge branch 'avenkate/ktautau-changes' into 'master' --- ...Bu_Ktautau,3pi3pi=TightCut,tauolababar.dec | 58 +++++++++++++++++++ ...Ktautau,3pi3pipi0=TightCut,tauolababar.dec | 58 +++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100755 dkfiles/Bu_Ktautau,3pi3pi=TightCut,tauolababar.dec create mode 100644 dkfiles/Bu_Ktautau,3pi3pipi0=TightCut,tauolababar.dec diff --git a/dkfiles/Bu_Ktautau,3pi3pi=TightCut,tauolababar.dec b/dkfiles/Bu_Ktautau,3pi3pi=TightCut,tauolababar.dec new file mode 100755 index 000000000..14d27b36a --- /dev/null +++ b/dkfiles/Bu_Ktautau,3pi3pi=TightCut,tauolababar.dec @@ -0,0 +1,58 @@ +# EventType: 12101011 +# +# Descriptor: {[B+ -> (tau+ -> pi+ pi- pi+ anti-nu_tau) (tau- -> pi+ pi- pi- nu_tau) K+]cc} +# +# NickName: Bu_Ktautau,3pi3pi=TightCut,tauolababar +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[(Beauty) ==> ^K+ (tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) (tau- ==> ^pi- ^pi+ ^pi- nu_tau)]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 200 * MeV ) " , +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 200 * MeV ) " +# } +# EndInsertPythonCode +# +# Documentation: B+ decay to K tau tau. +# Both tau leptons decay in the 3-prong charged pion mode using the latest Tauola BaBar model. +# All final-state products in the acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Aravindhan Venkateswaran +# Email: aravindhan.venkateswaran@cern.ch +# Date: 20221026 +# + +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B+sig + 1.000 K+ Mytau+ Mytau- BTOSLLBALL; +Enddecay +CDecay B-sig +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +# +End diff --git a/dkfiles/Bu_Ktautau,3pi3pipi0=TightCut,tauolababar.dec b/dkfiles/Bu_Ktautau,3pi3pipi0=TightCut,tauolababar.dec new file mode 100644 index 000000000..cad4a578a --- /dev/null +++ b/dkfiles/Bu_Ktautau,3pi3pipi0=TightCut,tauolababar.dec @@ -0,0 +1,58 @@ +# EventType: 12201011 +# +# Descriptor: {[B+ -> (tau+ -> pi+ pi- pi+ (pi0) anti-nu_tau) (tau- -> pi+ pi- pi- (pi0) nu_tau) K+]cc} +# +# NickName: Bu_Ktautau,3pi3pipi0=TightCut,tauolababar +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[(Beauty) ==> ^K+ (tau+ ==> ^pi+ ^pi- ^pi+ {X0} nu_tau~) (tau- ==> ^pi- ^pi+ ^pi- {X0} nu_tau)]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 200 * MeV ) " , +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 200 * MeV ) " +# } +# EndInsertPythonCode +# +# Documentation: B+ decay to K tau tau. +# Both tau leptons decay in the 3-prong charged pion mode using the latest Tauola BaBar model. +# All final-state products in the acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Aravindhan Venkateswaran +# Email: aravindhan.venkateswaran@cern.ch +# Date: 20221026 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B+sig + 1.000 K+ Mytau+ Mytau- BTOSLLBALL; +Enddecay +CDecay B-sig +Decay Mytau- + 9.31 TAUOLA 5; + 4.62 TAUOLA 8; +Enddecay +CDecay Mytau+ +# +# +End -- GitLab From b4545a4274d3264c9e612b5facae6b59d9bbadad Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:46:51 +0100 Subject: [PATCH 273/702] Merge branch 'award/my-changes_CharmBaryonLifetime' into 'master' --- dkfiles/Xib_Xic0K,tau=153fs=DecProdCut.dec | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 dkfiles/Xib_Xic0K,tau=153fs=DecProdCut.dec diff --git a/dkfiles/Xib_Xic0K,tau=153fs=DecProdCut.dec b/dkfiles/Xib_Xic0K,tau=153fs=DecProdCut.dec new file mode 100644 index 000000000..17d773afa --- /dev/null +++ b/dkfiles/Xib_Xic0K,tau=153fs=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 16265036 +# +# Descriptor: [Xi_b- -> (Xi_c0 -> p+ K- K- pi+) K-]cc +# +# NickName: Xib_Xic0K,tau=153fs=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_c0 106 4132 0.0 2.47091000 1.530726e-13 Xi_c0 4132 0.", "Xi_c~0 107 -4132 0.0 2.47091000 1.530726e-13 anti-Xi_c0 -4132 0." +# +# Documentation: Several intermediate resonances included. Xi_c0 lifetime set to 2020 PDG average (153 fs). This can be removed for Sim10 as the DDDB has this update (DDDB!39). +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: <1min +# Responsible: S. Blusk, L. Eklund, A. Ward +# Email: sblusk@syr.edu, lars.eklund@cern.ch, alex.ward@cern.ch +# Date: 20221028 +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# +Decay Xi_b-sig + 1.0 MyXi_c0 K- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_c0 + 0.5 p+ K- Myanti-K*0 PHSP; + 0.5 p+ K- K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +# + +End + -- GitLab From 997ec33f1fa4e18019a3555e171407427a8ceee7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:47:05 +0100 Subject: [PATCH 274/702] Merge branch 'xtong/my-changes' into 'master' --- dkfiles/Bd_Kpipipi=DecProdCut,PhSp.dec | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 dkfiles/Bd_Kpipipi=DecProdCut,PhSp.dec diff --git a/dkfiles/Bd_Kpipipi=DecProdCut,PhSp.dec b/dkfiles/Bd_Kpipipi=DecProdCut,PhSp.dec new file mode 100644 index 000000000..fe42e3067 --- /dev/null +++ b/dkfiles/Bd_Kpipipi=DecProdCut,PhSp.dec @@ -0,0 +1,31 @@ +# EventType: 11104091 +# +# Descriptor: [B0 -> K+ pi- pi+ pi-]cc +# +# NickName: Bd_Kpipipi=DecProdCut,PhSp +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Flat phase space in the analysis region of B0 -> Kst rho0. +# Daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Xingyu Tong +# Email: xingyu.tong@cern.ch +# Date: 20221031 +# +Define m12_min 0.0 # The model will take at least m1+m2 +Define m12_max 1.25 # Must be in GeV/c^2 +Define m34_min 0.0 # The model will take at least m1+m2 +Define m34_max 1.25 # Must be in GeV/c^2 +# +Decay B0sig + 1.000 K+ pi- pi+ pi- FOURBODYPHSP m12_min m12_max m34_min m34_max; +Enddecay +CDecay anti-B0sig +# +End -- GitLab From f094df601bd8c9a9085d83349a3ed9803579923e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:47:58 +0100 Subject: [PATCH 275/702] Merge branch 'mborsato/B2munueeAnalysis' into 'master' --- dkfiles/Bc_gammaMuNuM=BcVegPy,DecProdCut.dec | 27 +++++++++++ dkfiles/Bu_etamunu,eegamma=TightCut,ISGW2.dec | 46 +++++++++++++++++++ .../Bu_etamunu,gammagamma=TightCut,ISGW2.dec | 46 +++++++++++++++++++ dkfiles/Bu_gammaMuNuM=DecProdCut.dec | 25 ++++++++++ dkfiles/Bu_pi0munu,eegamma=TightCut,BCL.dec | 46 +++++++++++++++++++ 5 files changed, 190 insertions(+) create mode 100644 dkfiles/Bc_gammaMuNuM=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bu_etamunu,eegamma=TightCut,ISGW2.dec create mode 100644 dkfiles/Bu_etamunu,gammagamma=TightCut,ISGW2.dec create mode 100644 dkfiles/Bu_gammaMuNuM=DecProdCut.dec create mode 100644 dkfiles/Bu_pi0munu,eegamma=TightCut,BCL.dec diff --git a/dkfiles/Bc_gammaMuNuM=BcVegPy,DecProdCut.dec b/dkfiles/Bc_gammaMuNuM=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..0f0c3ed49 --- /dev/null +++ b/dkfiles/Bc_gammaMuNuM=BcVegPy,DecProdCut.dec @@ -0,0 +1,27 @@ +# EventType: 14511200 +# +# Descriptor: [B_c+ => gamma nu_mu mu+]cc +# +# NickName: Bc_gammaMuNuM=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ => gamma nu_mu mu+ decay file. Model from leading order calculation in Phys. Rev. D61, 114510 (2000) done for B+. Minimum gamma energy in B rest frame set at 0.2 GeV. Form factor parameters R=1/lambda_B=3.0/GeV and m_b=5.0 GeV (they do not matter for the E_gamma spectrum). Fourth argument set to 0 so that F_A = F_V. DughtersInLHCb. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Martino Borsato +# Email: martino.borsato@cern.ch +# Date: 20221012 +# +# +Decay B_c+sig + 1.0000 mu+ nu_mu gamma LNUGAMMA 0.2 3.0 5.0 0; +Enddecay +CDecay B_c-sig +# +End diff --git a/dkfiles/Bu_etamunu,eegamma=TightCut,ISGW2.dec b/dkfiles/Bu_etamunu,eegamma=TightCut,ISGW2.dec new file mode 100644 index 000000000..058db52fd --- /dev/null +++ b/dkfiles/Bu_etamunu,eegamma=TightCut,ISGW2.dec @@ -0,0 +1,46 @@ +# EventType: 12513401 +# +# Descriptor: [B+ => (eta => e+ e- gamma) mu+ nu_mu]cc +# +# NickName: Bu_etamunu,eegamma=TightCut,ISGW2 +# +# Documentation: Decay file for [B+ -> eta mu+ nu_mu]cc with eta -> e+ e- gamma. The muon is required to be high momentum and in the LHCb acceptance. +# EndDocumentation +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "[B+ => eta ^mu+ nu_mu]CC" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc", +# ] +# SignalFilter.Cuts = { "[mu+]cc" : "muCuts" } +# EndInsertPythonCode +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Martino Borsato +# Email: martino.borsato@cern.ch +# Date: 20221013 +# +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay B+sig + 1. MyEta mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B-sig +# +Decay MyEta + 1. e+ e- gamma PHOTOS PI0_DALITZ; +Enddecay +# +End +# diff --git a/dkfiles/Bu_etamunu,gammagamma=TightCut,ISGW2.dec b/dkfiles/Bu_etamunu,gammagamma=TightCut,ISGW2.dec new file mode 100644 index 000000000..2966f3b3e --- /dev/null +++ b/dkfiles/Bu_etamunu,gammagamma=TightCut,ISGW2.dec @@ -0,0 +1,46 @@ +# EventType: 12511403 +# +# Descriptor: [B+ => (eta => gamma gamma) mu+ nu_mu]cc +# +# NickName: Bu_etamunu,gammagamma=TightCut,ISGW2 +# +# Documentation: Decay file for [B+ -> eta mu+ nu_mu]cc with eta -> gamma gamma. The muon is required to be high momentum and in the LHCb acceptance. +# EndDocumentation +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "[B+ => eta ^mu+ nu_mu]CC" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc", +# ] +# SignalFilter.Cuts = { "[mu+]cc" : "muCuts" } +# EndInsertPythonCode +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Martino Borsato +# Email: martino.borsato@cern.ch +# Date: 20221013 +# +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay B+sig + 1. MyEta mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B-sig +# +Decay MyEta + 1. gamma gamma PHOTOS PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bu_gammaMuNuM=DecProdCut.dec b/dkfiles/Bu_gammaMuNuM=DecProdCut.dec new file mode 100644 index 000000000..04534c6d3 --- /dev/null +++ b/dkfiles/Bu_gammaMuNuM=DecProdCut.dec @@ -0,0 +1,25 @@ +# EventType: 12511200 +# +# Descriptor: [B+ => gamma nu_mu mu+]cc +# +# NickName: Bu_gammaMuNuM=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ => gamma nu_mu mu+ decay file. Model from leading order calculation in Phys. Rev. D61, 114510 (2000). Minimum gamma energy in B rest frame set at 0.2 GeV. Form factor parameters R=1/lambda_B=3.0/GeV and m_b=5.0 GeV (they do not matter for the E_gamma spectrum). Fourth argument set to 0 so that F_A = F_V. DughtersInLHCb. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Martino Borsato +# Email: martino.borsato@cern.ch +# Date: 20221012 +# +# +Decay B+sig + 1.0000 mu+ nu_mu gamma LNUGAMMA 0.2 3.0 5.0 0; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/Bu_pi0munu,eegamma=TightCut,BCL.dec b/dkfiles/Bu_pi0munu,eegamma=TightCut,BCL.dec new file mode 100644 index 000000000..dadfe52fb --- /dev/null +++ b/dkfiles/Bu_pi0munu,eegamma=TightCut,BCL.dec @@ -0,0 +1,46 @@ +# EventType: 12513400 +# +# Descriptor: [B+ => (pi0 => e+ e- gamma) nu_mu mu+]cc +# +# NickName: Bu_pi0munu,eegamma=TightCut,BCL +# +# Documentation: Decay file for the decay B+ -> pi0 mu+ nu_mu with BCL from factor. Tight cut on the muon only. +# EndDocumentation +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "[B+ => pi0 ^mu+ nu_mu]CC" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc", +# ] +# SignalFilter.Cuts = { "[mu+]cc" : "muCuts" } +# EndInsertPythonCode +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Martino Borsato +# Email: martino.borsato@cern.ch +# Date: 20221014 +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Decay B+sig + 1.000 MyPi0 mu+ nu_mu PHOTOS BTOXELNU BCL 0.419 -0.495 -0.43 0.22 0.510 -1.700 1.53 4.52; +Enddecay +CDecay B-sig +# +Decay MyPi0 + 1. e+ e- gamma PI0_DALITZ; +Enddecay +# +End +# -- GitLab From 6542a764d626178761d728bafc6bd0bda01cf90a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:52:40 +0100 Subject: [PATCH 276/702] Merge branch 'yoyang/my-changes' into 'master' --- dkfiles/Bu_Chic0phiK,hh=DecProdCut.dec | 48 ++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dkfiles/Bu_Chic0phiK,hh=DecProdCut.dec diff --git a/dkfiles/Bu_Chic0phiK,hh=DecProdCut.dec b/dkfiles/Bu_Chic0phiK,hh=DecProdCut.dec new file mode 100644 index 000000000..1b7ef5c47 --- /dev/null +++ b/dkfiles/Bu_Chic0phiK,hh=DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 12335056 +# +# Descriptor: [B+ -> ( (chi_c0(1P) -> pi+ pi-) || (chi_c0(1P) -> K+ K-) || (chi_c0(1P) -> p+ anti-p-) ) K+ (phi(1020) -> K+ K-) ]cc +# +# NickName: Bu_Chic0phiK,hh=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->Chic0 phi K , phi-> KK +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: youhua.yang@cern.ch +# Date: 20221022 +# CPUTime: < 2 min + + + + +Alias Mychi_c0 chi_c0 +ChargeConj Mychi_c0 Mychi_c0 + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 Mychi_c0 MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 441 +Decay Mychi_c0 + 0.00605 K+ K- PHSP; + 0.00021 p+ anti-p- PHSP; + 0.0085 pi+ pi- PHSP; +Enddecay + + + +End -- GitLab From 7acf34721e4cdaaf5c658cc468c834c70d639982 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 16:52:59 +0100 Subject: [PATCH 277/702] Merge branch 'htilquin/k1_decfiles' into 'master' --- dkfiles/Bd_K1pitautau,mumu=KpimumuInAcc.dec | 94 +++++++++++++++ dkfiles/Bd_K1tautau,mumu=KpimumuInAcc.dec | 124 ++++++++++++++++++++ 2 files changed, 218 insertions(+) create mode 100644 dkfiles/Bd_K1pitautau,mumu=KpimumuInAcc.dec create mode 100644 dkfiles/Bd_K1tautau,mumu=KpimumuInAcc.dec diff --git a/dkfiles/Bd_K1pitautau,mumu=KpimumuInAcc.dec b/dkfiles/Bd_K1pitautau,mumu=KpimumuInAcc.dec new file mode 100644 index 000000000..ce30562d9 --- /dev/null +++ b/dkfiles/Bd_K1pitautau,mumu=KpimumuInAcc.dec @@ -0,0 +1,94 @@ +# EventType: 11616050 +# +# NickName: Bd_K1pitautau,mumu=KpimumuInAcc +# Descriptor: {[[B0]nos -> (K_1+ -> K+ pi0 pi0) pi- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B0]os -> (K_1- -> K- pi0 pi0) pi+ (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc} +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kpimumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kpimumuInAcc.Decay = '[B0 ==> ^mu+ ^mu- nu_mu nu_mu~ K+ pi- pi0 pi0 nu_tau nu_tau~]CC' +# kpimumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.010, GTHETA, 0.400))', +# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', +# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' +# ] +# kpimumuInAcc.Cuts = { +# '[B0]cc' : 'onePionInAcc & oneKaonInAcc', +# '[mu+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B0 -> K1 pi tau tau decays with K1 -> K pi0 pi0 decays. K, pi, mu, mu in acceptance +# EndDocumentation +# +# CPUTime: < 1min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20221026 +# +Alias MyK1_1270_+ K_1+ +Alias MyK1_1270_- K_1- +ChargeConj MyK1_1270_+ MyK1_1270_- +# +Alias MyK1_1400_+ K'_1+ +Alias MyK1_1400_- K'_1- +ChargeConj MyK1_1400_+ MyK1_1400_- +# +Alias MyK*1430_+ K_0*+ +Alias MyK*1430_- K_0*- +ChargeConj MyK*1430_+ MyK*1430_- +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 0.500 MyK1_1270_+ pi- Mytau+ Mytau- PHSP; + 0.500 MyK1_1400_+ pi- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK1_1270_+ + 0.28 MyK*1430_+ pi0 VSS; + 0.21 MyK*+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.30 K+ pi0 pi0 PHSP; +Enddecay +CDecay MyK1_1270_- +# +Decay MyK1_1400_+ + 0.94 MyK*+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.02 K+ pi0 pi0 PHSP; +Enddecay +CDecay MyK1_1400_- +# +Decay MyK*1430_+ + 1.00 K+ pi0 PHSP; +Enddecay +CDecay MyK*1430_- +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End +# + diff --git a/dkfiles/Bd_K1tautau,mumu=KpimumuInAcc.dec b/dkfiles/Bd_K1tautau,mumu=KpimumuInAcc.dec new file mode 100644 index 000000000..4e7a1ca90 --- /dev/null +++ b/dkfiles/Bd_K1tautau,mumu=KpimumuInAcc.dec @@ -0,0 +1,124 @@ +# EventType: 11614450 +# +# NickName: Bd_K1tautau,mumu=KpimumuInAcc +# Descriptor: {[[B0]nos -> (K_10 -> K+ pi- pi0) (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B0]os -> (K_1~0 -> K- pi+ pi0) (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc} +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# kpimumuInAcc = Generation().SignalRepeatedHadronization.TightCut +# kpimumuInAcc.Decay = '[B0 ==> ^mu+ ^mu- nu_mu nu_mu~ K+ pi- pi0 nu_tau nu_tau~]CC' +# kpimumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.010, GTHETA, 0.400))', +# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', +# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' +# ] +# kpimumuInAcc.Cuts = { +# '[B0]cc' : 'onePionInAcc & oneKaonInAcc', +# '[mu+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: B0 -> K1 pi tau tau decays with K1 -> K+ pi- pi0 decays. +# EndDocumentation +# +# CPUTime: < 1min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: H. Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20221026 +# +Alias MyK1_1270 K_10 +Alias Myanti-K1_1270 anti-K_10 +ChargeConj MyK1_1270 Myanti-K1_1270 +# +Alias MyK1_1400 K'_10 +Alias Myanti-K1_1400 anti-K'_10 +ChargeConj MyK1_1400 Myanti-K1_1400 +# +Alias MyK*1430_0 K_0*0 +Alias Myanti-K*1430_0 anti-K_0*0 +ChargeConj Myanti-K*1430_0 MyK*1430_0 +# +Alias MyK*1430_+ K_0*+ +Alias MyK*1430_- K_0*- +ChargeConj MyK*1430_- MyK*1430_+ +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +Alias Myrho- rho- +Alias Myrho+ rho+ +ChargeConj Myrho+ Myrho- +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*- MyK*+ +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 0.500 MyK1_1270 Mytau+ Mytau- BTOSLLBALL; + 0.500 MyK1_1400 Mytau+ Mytau- BTOSLLBALL; +Enddecay +CDecay anti-B0sig +# +Decay MyK1_1270 + 0.07 MyK*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.14 MyK*+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.25 Myrho- K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.19 MyK*1430_+ pi- VSS; + 0.09 MyK*1430_0 pi0 VSS; + 0.12 K+ pi- pi0 PHSP; +Enddecay +CDecay Myanti-K1_1270 +# +Decay MyK1_1400 + 0.31 MyK*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.63 MyK*+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.02 Myrho- K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Myanti-K1_1400 +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyK*1430_0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*1430_0 +# +Decay MyK*+ + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyK*- +# +Decay MyK*1430_+ + 1.000 K+ pi0 PHSP; +Enddecay +CDecay MyK*1430_- +# +Decay Myrho- + 1.000 pi- pi0 VSS; +Enddecay +CDecay Myrho+ +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End +# -- GitLab From 25062fd9b3fc0d6d2a46982098dad8893feef848 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:40:30 +0100 Subject: [PATCH 278/702] Merge branch 'vlisovsk_JpsiKpipi_munu' into 'master' --- .../Bu_JpsiKpipi,mm,munu=phsp,TightCut.dec | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 dkfiles/Bu_JpsiKpipi,mm,munu=phsp,TightCut.dec diff --git a/dkfiles/Bu_JpsiKpipi,mm,munu=phsp,TightCut.dec b/dkfiles/Bu_JpsiKpipi,mm,munu=phsp,TightCut.dec new file mode 100644 index 000000000..30d11d151 --- /dev/null +++ b/dkfiles/Bu_JpsiKpipi,mm,munu=phsp,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 12545070 +# +# Descriptor: [B+ -> (J/psi(1S) -> mu+ mu-) K+ (pi+ -> mu+ nu_mu) (pi- -> mu- anti-nu_mu)]cc +# +# NickName: Bu_JpsiKpipi,mm,munu=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "pi+ 8 211 1.0 0.13957061 2.603300e-09 pi+ 211 0.000000e+000", "pi- 9 -211 -1.0 0.13957061 2.603300e-09 pi- -211 0.000000e+000" +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[ B+ ==> (J/psi(1S) ==> ^mu+ ^mu-) ^K+ ^(pi+ ==> ^mu+ nu_mu) ^(pi- ==> ^mu- nu_mu~) ]CC' +#tightCut.Cuts = { +#'[K+]cc' : ' goodTrack ' , +#'[pi+]cc' : ' (goodTrack) & (decay) ' , +#'[mu+]cc' : ' (goodTrack) & ( GP > 2000 * MeV ) ' +#} +#tightCut.Preambulo += [ +#'from GaudiKernel.SystemOfUnits import ns, MeV, meter', +#'from GaudiKernel.PhysicalConstants import c_light', +#'inAcc = ( in_range( 0.001, GTHETA, 0.400) ) & ( in_range( 1.4, GETA, 5.6) ) ', +#'goodTrack = ( GPT > 110 * MeV ) & ( GP > 1100 * MeV ) & ( inAcc )', +#"GVZ = LoKi.GenVertices.PositionZ() ", +#"decay = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 19 * meter )", +#] +#EndInsertPythonCode +# +# +# CPUTime: 1 min +# +# Documentation: B+ -> J/psi(1S) K+ pi+ pi- phsp decay, pions forced to decay in flight and pion lifetime shortened 10x for that. J/psi -> mu+ mu-, all daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Vitalii Lisovskyi +# Email: vitalii.lisovskyi@cern.ch +# Date: 20221110 + + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Alias MyPi+ pi+ +Alias MyPi- pi- +ChargeConj MyPi+ MyPi- + +Decay B+sig + 1.0000 MyJ/psi K+ MyPi+ MyPi- PHSP; +Enddecay +CDecay B-sig + + +Decay MyJ/psi + 1.0000 mu+ mu- PHOTOS VLL; +Enddecay + +Decay MyPi+ + 0.999877 mu+ nu_mu SLN; + 0.000200 mu+ nu_mu gamma PHSP; + 0.000123 e+ nu_e SLN; +Enddecay +CDecay MyPi- + + +End -- GitLab From 2f3c49f8609f6f897f11265873531ab5b777f09d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:40:47 +0100 Subject: [PATCH 279/702] Merge branch 'nianders/Jpsi_and_psi2S_Kpiee' into 'master' --- dkfiles/Bd_JpsiKpi,ee,phsp=DecProdCut.dec | 34 ++++++++++++++++++++++ dkfiles/Bd_psi2SKpi,ee,phsp=DecProdCut.dec | 34 ++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 dkfiles/Bd_JpsiKpi,ee,phsp=DecProdCut.dec create mode 100644 dkfiles/Bd_psi2SKpi,ee,phsp=DecProdCut.dec diff --git a/dkfiles/Bd_JpsiKpi,ee,phsp=DecProdCut.dec b/dkfiles/Bd_JpsiKpi,ee,phsp=DecProdCut.dec new file mode 100644 index 000000000..dcf446402 --- /dev/null +++ b/dkfiles/Bd_JpsiKpi,ee,phsp=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 11154050 +# +# Descriptor: {[[B0]nos -> (J/psi(1S) -> e+ e- ) K+ pi-]cc, [[B0]os -> (J/psi(1S) -> e+ e- ) K- pi+]cc} +# +# NickName: Bd_JpsiKpi,ee,phsp=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> Jpsi K pi phase space MC for studies in RKpi at high Kpi mass +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Martin Andersson +# Email: martin.andersson@cern.ch +# Date: 20221103 +# CPUTime: < 1 min +# + +# +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B0sig + 1.000 MyJ/psi K+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End diff --git a/dkfiles/Bd_psi2SKpi,ee,phsp=DecProdCut.dec b/dkfiles/Bd_psi2SKpi,ee,phsp=DecProdCut.dec new file mode 100644 index 000000000..201b213e5 --- /dev/null +++ b/dkfiles/Bd_psi2SKpi,ee,phsp=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 11154051 +# +# Descriptor: {[[B0]nos -> (psi(2S) -> e+ e- ) K+ pi-]cc, [[B0]os -> (psi(2S) -> e+ e- ) K- pi+]cc} +# +# NickName: Bd_psi2SKpi,ee,phsp=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> psi2S K pi phase space MC for studies in RKpi at high Kpi mass +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Martin Andersson +# Email: martin.andersson@cern.ch +# Date: 20221103 +# CPUTime: < 1 min +# + +# +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Decay B0sig + 1.000 Mypsi(2S) K+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mypsi(2S) + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End -- GitLab From 6a8eea64d82a0f40fc4cd6f285e862cc306a1efb Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:41:01 +0100 Subject: [PATCH 280/702] Merge branch 'xliang/Lcst-decays' into 'master' --- ...munu,Lcpipi,pKpi=LHCbAcceptance_update.dec | 45 +++++++++++++++ ...5munu,Sigc0pi,Lcpi,pKpi=LHCbAcceptance.dec | 55 +++++++++++++++++++ ...munu,Sigcpppi,Lcpi,pKpi=LHCbAcceptance.dec | 55 +++++++++++++++++++ ...c2860munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec | 48 ++++++++++++++++ ...c2880munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec | 48 ++++++++++++++++ ...munu,Lcpipi,pKpi=LHCbAcceptance_update.dec | 46 ++++++++++++++++ ...c2940munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec | 48 ++++++++++++++++ 7 files changed, 345 insertions(+) create mode 100644 dkfiles/Lb_Lc2765munu,Lcpipi,pKpi=LHCbAcceptance_update.dec create mode 100644 dkfiles/Lb_Lc2765munu,Sigc0pi,Lcpi,pKpi=LHCbAcceptance.dec create mode 100644 dkfiles/Lb_Lc2765munu,Sigcpppi,Lcpi,pKpi=LHCbAcceptance.dec create mode 100644 dkfiles/Lb_Lc2860munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec create mode 100644 dkfiles/Lb_Lc2880munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec create mode 100644 dkfiles/Lb_Lc2880munu,Lcpipi,pKpi=LHCbAcceptance_update.dec create mode 100644 dkfiles/Lb_Lc2940munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec diff --git a/dkfiles/Lb_Lc2765munu,Lcpipi,pKpi=LHCbAcceptance_update.dec b/dkfiles/Lb_Lc2765munu,Lcpipi,pKpi=LHCbAcceptance_update.dec new file mode 100644 index 000000000..b4c40849c --- /dev/null +++ b/dkfiles/Lb_Lc2765munu,Lcpipi,pKpi=LHCbAcceptance_update.dec @@ -0,0 +1,45 @@ +# EventType: 15576022 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Lambda_c+ -> p+ K- pi+) pi- pi+) anti-nu_mu mu-]cc +# +# NickName: Lb_Lc2765munu,Lcpipi,pKpi=LHCbAcceptance_update +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to Lambda_c(2765) mu- anti-nu_mu. Lc2765 not defined in evtgen, so we modify the Lc2625 mass and use with Lb2Baryonlnu +# +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Xixin Liang +# Email: xliang@syr.edu +# Date: 20221017 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.7666000 -0.05 Lambda_c(2625)+ 0 0.2", "Lambda_c(2625)~- -104124 -104124 -1.0 2.7666000 -0.05 anti-Lambda_c(2625)- 0 0.2" +# +Alias MyLambda_c+ Lambda_c+ +Alias MyAntiLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyAntiLambda_c- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c- +# +End diff --git a/dkfiles/Lb_Lc2765munu,Sigc0pi,Lcpi,pKpi=LHCbAcceptance.dec b/dkfiles/Lb_Lc2765munu,Sigc0pi,Lcpi,pKpi=LHCbAcceptance.dec new file mode 100644 index 000000000..94297c4ba --- /dev/null +++ b/dkfiles/Lb_Lc2765munu,Sigc0pi,Lcpi,pKpi=LHCbAcceptance.dec @@ -0,0 +1,55 @@ +# EventType: 15576006 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) pi+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2765munu,Sigc0pi,Lcpi,pKpi=LHCbAcceptance +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to Lambda_c(2765) mu- anti-nu_mu. Lc2765 not defined in evtgen, so we modify the Lc2625 mass and use with Lb2Baryonlnu. +# Lc(2765) then forced to Sigma_c0 pi+, Sigma_c forced to Lc pi +# +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Scott Ely +# Email: seely@syr.edu +# Date: 20221102 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.7666000 -0.05 Lambda_c(2625)+ 0 0.2", "Lambda_c(2625)~- -104124 -104124 -1.0 2.7666000 -0.05 anti-Lambda_c(2625)- 0 0.2" +# +Alias MyLambda_c+ Lambda_c+ +Alias MyAntiLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyAntiLambda_c- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MySigma_c0 Sigma_c0 +Alias MyAntiSigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 MyAntiSigma_c0 +# +Decay Lambda_b0sig + 1.00 MyLambda_c(2625)+ mu- anti-nu_mu Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MySigma_c0 pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MySigma_c0 + 1.0 MyLambda_c+ pi- PHSP; +Enddecay +CDecay MyAntiSigma_c0 +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c- +# +End diff --git a/dkfiles/Lb_Lc2765munu,Sigcpppi,Lcpi,pKpi=LHCbAcceptance.dec b/dkfiles/Lb_Lc2765munu,Sigcpppi,Lcpi,pKpi=LHCbAcceptance.dec new file mode 100644 index 000000000..dad4b551a --- /dev/null +++ b/dkfiles/Lb_Lc2765munu,Sigcpppi,Lcpi,pKpi=LHCbAcceptance.dec @@ -0,0 +1,55 @@ +# EventType: 15576007 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Sigma_c++ -> (Lambda_c+ -> p+ K- pi+) pi+) pi-) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2765munu,Sigcpppi,Lcpi,pKpi=LHCbAcceptance +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to Lambda_c(2765) mu- anti-nu_mu. Lc2765 not defined in evtgen, so we modify the Lc2625 mass and use with Lb2Baryonlnu. +# Lc(2765) then forced to Sigma_c++ pi-, Sigma_c forced to Lc pi +# +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Scott Ely +# Email: seely@syr.edu +# Date: 20221102 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.7666000 -0.05 Lambda_c(2625)+ 0 0.2", "Lambda_c(2625)~- -104124 -104124 -1.0 2.7666000 -0.05 anti-Lambda_c(2625)- 0 0.2" +# +Alias MyLambda_c+ Lambda_c+ +Alias MyAntiLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyAntiLambda_c- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MySigma_c++ Sigma_c++ +Alias MyAntiSigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ MyAntiSigma_c-- +# +Decay Lambda_b0sig + 1.00 MyLambda_c(2625)+ mu- anti-nu_mu Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MySigma_c++ pi- PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MySigma_c++ + 1.0 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay MyAntiSigma_c-- +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c- +# +End diff --git a/dkfiles/Lb_Lc2860munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec b/dkfiles/Lb_Lc2860munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec new file mode 100644 index 000000000..76a73aef1 --- /dev/null +++ b/dkfiles/Lb_Lc2860munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec @@ -0,0 +1,48 @@ +# EventType: 15574081 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- pi+) p+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2860munu,Lc_D0p,D0_Kpi=LHCbAcceptance +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to D0 p mu- nu_mu~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Xixin Liang +# Email: xliang@syr.edu +# Date: 20221019 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.8561 -0.068 Lambda_c(2625)+ 0 0.2", "Lambda_c(2625)~- -104124 -104124 -1.0 2.8561 -0.068 anti-Lambda_c(2625)- 0 0.2" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2880munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec b/dkfiles/Lb_Lc2880munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec new file mode 100644 index 000000000..fe97e021d --- /dev/null +++ b/dkfiles/Lb_Lc2880munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec @@ -0,0 +1,48 @@ +# EventType: 15574082 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- pi+) p+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2880munu,Lc_D0p,D0_Kpi=LHCbAcceptance +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to D0 p mu- nu_mu~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Xixin Liang +# Email: xliang@syr.edu +# Date: 20221019 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.88163 -0.0056 Lambda_c(2625)+ 0 0.02", "Lambda_c(2625)~- -104124 -104124 -1.0 2.88163 -0.0056 anti-Lambda_c(2625)- 0 0.02" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2880munu,Lcpipi,pKpi=LHCbAcceptance_update.dec b/dkfiles/Lb_Lc2880munu,Lcpipi,pKpi=LHCbAcceptance_update.dec new file mode 100644 index 000000000..534447abe --- /dev/null +++ b/dkfiles/Lb_Lc2880munu,Lcpipi,pKpi=LHCbAcceptance_update.dec @@ -0,0 +1,46 @@ +# EventType: 15576023 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Lambda_c+ -> p+ K- pi+) pi- pi+) anti-nu_mu mu-]cc +# +# NickName: Lb_Lc2880munu,Lcpipi,pKpi=LHCbAcceptance_update +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to Lambda_c(2880) mu- anti-nu_mu. Lc2880 exists in evtgen, but may not be used with baryonlnu +# so we use a Lc2625 with mass set to the Lc2880 pdg mass. Use width instead of life time +# +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Xixin Liang +# Email: xliang06@syr.edu +# Date: 20221013 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.88163 -0.0056 Lambda_c(2625)+ 0 0.02", "Lambda_c(2625)~- -104124 -104124 -1.0 2.88163 -0.0056 anti-Lambda_c(2625)- 0 0.02" +# +Alias MyLambda_c+ Lambda_c+ +Alias MyAntiLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyAntiLambda_c- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Decay Lambda_b0sig + 1.00 MyLambda_c(2625)+ mu- anti-nu_mu Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c- +# +End diff --git a/dkfiles/Lb_Lc2940munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec b/dkfiles/Lb_Lc2940munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec new file mode 100644 index 000000000..3118e2037 --- /dev/null +++ b/dkfiles/Lb_Lc2940munu,Lc_D0p,D0_Kpi=LHCbAcceptance.dec @@ -0,0 +1,48 @@ +# EventType: 15574083 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- pi+) p+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2940munu,Lc_D0p,D0_Kpi=LHCbAcceptance +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to D0 p mu- nu_mu~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Xixin Liang +# Email: xliang@syr.edu +# Date: 20221019 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.9396 -0.020 Lambda_c(2625)+ 0 0.08", "Lambda_c(2625)~- -104124 -104124 -1.0 2.9396 -0.068 anti-Lambda_c(2625)- 0 0.08" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay MyAntiD0 +# +End -- GitLab From 82f27fbf576c3d615c7cff2acae337396b42b403 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:41:15 +0100 Subject: [PATCH 281/702] Merge branch 'jianyu/my-changes-Lb2JpsipKsX' into 'master' --- dkfiles/Lb_JpsiKspK,mm=DecProdCut.dec | 42 ++++++++++++ dkfiles/Lb_JpsiKsppi,mm=DecProdCut.dec | 42 ++++++++++++ dkfiles/Lb_LcDsKK,pKpi,KKpi=DecProdCut.dec | 72 ++++++++++++++++++++ dkfiles/Lb_LcDspipi,pKpi,KKpi=DecProdCut.dec | 72 ++++++++++++++++++++ dkfiles/Xib0_JpsiKspK,mm=phsp,DecProdCut.dec | 40 +++++++++++ dkfiles/Xib_JpsipKK,mm=DecProdCut.dec | 34 +++++++++ 6 files changed, 302 insertions(+) create mode 100644 dkfiles/Lb_JpsiKspK,mm=DecProdCut.dec create mode 100644 dkfiles/Lb_JpsiKsppi,mm=DecProdCut.dec create mode 100644 dkfiles/Lb_LcDsKK,pKpi,KKpi=DecProdCut.dec create mode 100644 dkfiles/Lb_LcDspipi,pKpi,KKpi=DecProdCut.dec create mode 100644 dkfiles/Xib0_JpsiKspK,mm=phsp,DecProdCut.dec create mode 100644 dkfiles/Xib_JpsipKK,mm=DecProdCut.dec diff --git a/dkfiles/Lb_JpsiKspK,mm=DecProdCut.dec b/dkfiles/Lb_JpsiKspK,mm=DecProdCut.dec new file mode 100644 index 000000000..8850fcc1f --- /dev/null +++ b/dkfiles/Lb_JpsiKspK,mm=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 15146123 +# +# Descriptor: [Lambda_b0 -> p+ K- (K_S0 -> pi+ pi-) (J/psi(1S) -> mu+ mu-)]cc +# +# NickName: Lb_JpsiKspK,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Lambda_b0 decay to (Jpsi -> mu+ mu-), KS0 forced into pi+ pi- and p+ K-. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Chuangxin Lin, Jianyu Zhang +# Email: chuangxin.lin@cern.ch, jianyu.zhang@cern.ch +# Date: 20221024 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MyKS K_S0 +ChargeConj MyKS MyKS +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Lambda_b0sig + 1.000 p+ K- MyKS MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyKS + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_JpsiKsppi,mm=DecProdCut.dec b/dkfiles/Lb_JpsiKsppi,mm=DecProdCut.dec new file mode 100644 index 000000000..0ee38726a --- /dev/null +++ b/dkfiles/Lb_JpsiKsppi,mm=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 15146122 +# +# Descriptor: [Lambda_b0 -> p+ pi- (K_S0 -> pi+ pi-) (J/psi(1S) -> mu+ mu-)]cc +# +# NickName: Lb_JpsiKsppi,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Lambda_b0 decay to (Jpsi -> mu+ mu-), KS0 forced into pi+ pi- and p+ pi-. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Chuangxin Lin, Jianyu Zhang +# Email: chuangxin.lin@cern.ch, jianyu.zhang@cern.ch +# Date: 20221024 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MyKS K_S0 +ChargeConj MyKS MyKS +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Lambda_b0sig + 1.000 p+ pi- MyKS MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyKS + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_LcDsKK,pKpi,KKpi=DecProdCut.dec b/dkfiles/Lb_LcDsKK,pKpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..ff44cd2a7 --- /dev/null +++ b/dkfiles/Lb_LcDsKK,pKpi,KKpi=DecProdCut.dec @@ -0,0 +1,72 @@ +# EventType: 15298014 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (D_s- -> K+ K- pi-) K+ K-]cc +# +# NickName: Lb_LcDsKK,pKpi,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc Ds K K with Lc -> p K pi and Ds -> K K pi, decay products in acceptance. Includes K*0, Delta++ and Lambda(1520)0 resonances in Lambda_c decay. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Chuangxin Lin, Jianyu Zhang +# Email: chuangxin.lin@cern.ch, jianyu.zhang@cern.ch +# Date: 20220920 +# +Alias MyD_s- D_s- +Alias Myanti-D_s+ D_s+ +ChargeConj MyD_s- Myanti-D_s+ +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.00 MyLambda_c+ MyD_s- K+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD_s- + 1.00 K- K+ pi- PHSP; +Enddecay +CDecay Myanti-D_s+ +# +Decay MyLambda_c+ + 0.17 MyDelta++ K- PHSP; + 0.21 Myanti-K*0 p+ PHSP; + 0.08 MyLambda(1520)0 pi+ PHSP; + 0.54 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 1.00 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/Lb_LcDspipi,pKpi,KKpi=DecProdCut.dec b/dkfiles/Lb_LcDspipi,pKpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..98354f07d --- /dev/null +++ b/dkfiles/Lb_LcDspipi,pKpi,KKpi=DecProdCut.dec @@ -0,0 +1,72 @@ +# EventType: 15298013 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (D_s- -> K+ K- pi-) pi+ pi-]cc +# +# NickName: Lb_LcDspipi,pKpi,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc Ds pi pi with Lc -> p K pi and Ds -> K K pi, decay products in acceptance. Includes K*0, Delta++ and Lambda(1520)0 resonances in Lambda_c decay. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Chuangxin Lin +# Email: chuangxin.lin@cern.ch +# Date: 20220918 +# +Alias MyD_s- D_s- +Alias Myanti-D_s+ D_s+ +ChargeConj MyD_s- Myanti-D_s+ +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.00 MyLambda_c+ MyD_s- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD_s- + 1.00 K- K+ pi- PHSP; +Enddecay +CDecay Myanti-D_s+ +# +Decay MyLambda_c+ + 0.17 MyDelta++ K- PHSP; + 0.21 Myanti-K*0 p+ PHSP; + 0.08 MyLambda(1520)0 pi+ PHSP; + 0.54 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 1.00 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/Xib0_JpsiKspK,mm=phsp,DecProdCut.dec b/dkfiles/Xib0_JpsiKspK,mm=phsp,DecProdCut.dec new file mode 100644 index 000000000..87229146e --- /dev/null +++ b/dkfiles/Xib0_JpsiKspK,mm=phsp,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 16146149 +# +# Descriptor: [Xi_b0 -> (J/psi(1S) -> mu+ mu-) (K_S0 -> pi+ pi-) p+ K-]cc +# +# NickName: Xib0_JpsiKspK,mm=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Xi_b0 decay to (Jpsi -> mu+ mu-), KS0 forced into pi+ pi- and p+ K-. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Chuangxin Lin +# Email: chuangxin.lin@cern.ch +# Date: 20221019 +# +Alias MyKS K_S0 +ChargeConj MyKS MyKS +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Xi_b0sig + 1.000 MyJ/psi MyKS p+ K- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyKS + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib_JpsipKK,mm=DecProdCut.dec b/dkfiles/Xib_JpsipKK,mm=DecProdCut.dec new file mode 100644 index 000000000..6156e280a --- /dev/null +++ b/dkfiles/Xib_JpsipKK,mm=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 16145037 +# +# Descriptor: [Xi_b- -> ( J/psi(1S) -> mu+ mu- ) p+ K- K- ]cc +# +# NickName: Xib_JpsipKK,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Xi_b- decay to (Jpsi -> mu+ mu-) and p+ K- K- +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Jianyu Zhang +# Email: jianyu.zhang@cern.ch +# Date: 20221101 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Xi_b-sig +1.000 MyJ/psi p+ K- K- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyJ/psi +1.000 mu+ mu- VLL; +Enddecay +# +End +# + -- GitLab From 7449c710a14c8573f4a11c36b2d2a4a476866bca Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:41:27 +0100 Subject: [PATCH 282/702] Merge branch 'mrudolph/bkg-for-phimutau' into 'master' --- dkfiles/Bd_DPhipi,3piX=cocktail,TightCut.dec | 200 ++++++++++++++++++ dkfiles/Bd_DPhipi,Kpipi=TightCut.dec | 56 +++++ dkfiles/Bs_DsPhipi,3piX=cocktail,TightCut.dec | 172 +++++++++++++++ dkfiles/Bs_DsPhipi,KKpi=TightCut.dec | 56 +++++ dkfiles/Bu_D0Phipi,3piX=cocktail,TightCut.dec | 182 ++++++++++++++++ dkfiles/Bu_D0Phipi,Kpi=TightCut.dec | 56 +++++ 6 files changed, 722 insertions(+) create mode 100644 dkfiles/Bd_DPhipi,3piX=cocktail,TightCut.dec create mode 100644 dkfiles/Bd_DPhipi,Kpipi=TightCut.dec create mode 100644 dkfiles/Bs_DsPhipi,3piX=cocktail,TightCut.dec create mode 100644 dkfiles/Bs_DsPhipi,KKpi=TightCut.dec create mode 100644 dkfiles/Bu_D0Phipi,3piX=cocktail,TightCut.dec create mode 100644 dkfiles/Bu_D0Phipi,Kpi=TightCut.dec diff --git a/dkfiles/Bd_DPhipi,3piX=cocktail,TightCut.dec b/dkfiles/Bd_DPhipi,3piX=cocktail,TightCut.dec new file mode 100644 index 000000000..70970b96d --- /dev/null +++ b/dkfiles/Bd_DPhipi,3piX=cocktail,TightCut.dec @@ -0,0 +1,200 @@ +# EventType: 11366000 +# +# Descriptor: [B_0 -> D- (phi -> K- K+) pi+]cc +# +# NickName: Bd_DPhipi,3piX=cocktail,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> ^(Charm) (phi(1020) ==> ^K+ ^K-) ^pi+]CC" +# tightCut.Preambulo += [ "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad", +# 'goodcharm = (GNINTREE(("pi+"==GABSID) & ( GPT > 250 * MeV ) & in_range( 0.010 , GTHETA , 0.400 ) & (GNINTREE(("K0" == GABSID), HepMC.ancestors)==0), HepMC.descendants) > 2.5)',] +# tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[D+]cc' : 'goodcharm', +# } +# EndInsertPythonCode +# +# Documentation: B0 -> D- phi pi with D -> 3piX, with tight cuts. Includes resonances in D decay +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Matt Rudolph +# Email: matthew.scott.rudolph@cern.ch +# Date: 20221010 +# +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD+ MyD- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +# K*0 -> K+ pi- +Alias MyK*0_f K*0 +Alias Myanti-K*0_f anti-K*0 +ChargeConj MyK*0_f Myanti-K*0_f +# +# K*- -> KS0 pi- +Alias MyK*-_f K*- +Alias MyK*+_f K*+ +ChargeConj MyK*-_f MyK*+_f + +# a1+ -> rho0 pi+ +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- + +# eta -> 2piX +Alias Myeta_2piX eta +ChargeConj Myeta_2piX Myeta_2piX + +# eta !-> 2piX +Alias Myeta_not2piX eta +ChargeConj Myeta_not2piX Myeta_not2piX + +# omega -> 2piX +Alias Myomega_2piX omega +ChargeConj Myomega_2piX Myomega_2piX + +# eta' -> 2piX +Alias Myeta'_2piX eta' +ChargeConj Myeta'_2piX Myeta'_2piX + +# K’_10 -> KS0bar pi+ pi- +Alias MyK'_10 K'_10 +Alias Myanti-K'_10 anti-K'_10 +ChargeConj MyK'_10 Myanti-K'_10 + +# +Decay B0sig + 1.000 MyD- MyPhi pi+ PHSP; +Enddecay +CDecay anti-B0sig +# + +# +Decay MyD+ + +0.71 K0 pi+ Myeta_2piX PHSP; # Gamma_71 (PDG 2021 update) * 2 = 2.62, * B(eta -> 2piX) +0.16 K0 pi+ Myeta'_2piX PHSP; # Gamma_72 (PDG 2021 update) * 2 = 0.38, * B(eta' -> 2piX) + +#Breakup of Gamma_74 (PDG 2021 update) D+ -> Ks0 2pi+ pi-, broken up in 2008 PDG. Inclusive = 3.1% (which gets *2) + +#Gamma_68(2008) D+ -> Ks0 a1+ = 1.8% has agreement b/w ANJOS and COFFMAN +#Gamma_69(2008) D+ -> K1(1400) pi+ has disagreement. ANJOS does not see it, COFFMAN does +#Gamma_70(2008) D+ -> K*(892)- pi+ pi+ also has disagreement. ANJOS sees it, COFFMAN does not +#Gamma_71(2008) D+ -> Ks0 rho0 pi+ is almost completely dominated by Gamma_68, D+ -> Ks0 a1+, a1+ -> rho0 pi+. So this is ignored +#Gamma_72(2008) D+ -> Ks0 rho0 pi+ 3body is tiny and has a 100% error. So this is ignored +#Gamma_73(2008) D+ -> Ks0 2pi+ pi- NR = 0.36 is seen by both ANJOS and COFFMAN. + +#So we assign 3.1 - 1.8 - 0.36 = 0.94 broken up equally among Gamma_69 and Gamma_70 + +3.6 Mya_1+ K0 SVS; #Gamma_68 (2008 PDG) * 2 +0.94 Myanti-K'_10 pi+ SVS; #(Total - Gamma_68 - Gamma_73)*0.5 (2008 PDG) * 2, K1(1400) -> KS0bar pi+ pi- +0.94 MyK*-_f pi+ pi+ PHSP; #(Total - Gamma_68 - Gamma_73)*0.5 (2008 PDG) * 2, K*- -> KS0 pi- * +0.72 K0 pi+ pi+ pi- PHSP; #Gamma_73 (2008 PDG) * 2 +# + +0.036 K- pi+ pi+ Myeta_2piX PHSP; #Gamma_75 (PDG 2021 update) = 0.135 * B(eta -> 1piX) +0.066 K0 pi+ pi0 Myeta_2piX PHSP; #Gamma_76 (PDG 2021 update)*2 = 0.244 * B(eta -> 2piX) + +#Breakup of Gamma_77 (PDG 2021 update) D+ -> K- 3pi+ pi- + +#Rescaling slightly so that sum is equal to inclusive number 0.57 (interference effects) +#Following breakup according to Table 2 in arxiv:0211056 +#Since 3 body K* rho pi is dominated by 2 body a1+ K* mode, I am simply replacing Gamma_79 by Gamma_80 +#but with Gamma_79’s number + +0.123 Myanti-K*0_f pi+ pi+ pi- PHSP; #Gamma_78 (PDG 2021 update) rescaled, K*0 forced to K- pi+ +0.235 Mya_1+ Myanti-K*0_f SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_79 (PDG 2021 update) rescaled, a1 forced to rho0 pi+, K*0 forced to K- pi+ +0.176 K- rho0 pi+ pi+ PHSP; #Gamma_82 (PDG 2021 update) rescaled +0.041 K- pi+ pi+ pi+ pi- PHSP; #Gamma_83 (PDG 2021 update) rescaled +# + +0.58 Mya_1+ pi0 SVS; #Half of Gamma_101 (PDG 2021 update), a1 forced to rho0 pi+ +0.58 rho+ rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Other half of Gamma_101 (PDG 2021 update) + +0.166 pi+ pi+ pi+ pi- pi- PHSP; #Gamma_102 (PDG 2021 update) +0.102 Myeta_2piX pi+ PHSP; #Gamma_103 (PDG 2021 update) = 0.377 * B(eta->2piX) +0.056 Myeta_2piX pi+ pi0 PHSP; #Gamma_104 (PDG 2021 update) = 0.205 * B(eta->2piX) +0.341 eta pi+ pi+ pi- PHSP; #Gamma_105 (PDG 2021 update), all eta decays +0.087 Myeta_2piX pi+ pi0 pi0 PHSP; #Gamma_106 (PDG 2021 update) = 0.320 * B(eta->2piX) +0.02 Myeta_2piX Myeta_2piX pi+ PHSP; #Gamma_107 (PDG 2021 update) = 0.296 * B(eta->2piX) * B(eta->2piX) +0.12 Myeta_not2piX Myeta_2piX pi+ PHSP; #Gamma_107 (PDG 2021 update) = 0.296 * (1-B(eta->2piX)) * B(eta->2piX) * 2 +0.354 Myomega_2piX pi+ pi0 PHSP; #Gamma_109 (PDG 2021 update) = 0.390 * B(omega->2piX) +0.214 Myeta'_2piX pi+ PHSP; #Gamma_110 (PDG 2021 update) = 0.497 * B(eta'->2piX) +0.069 Myeta'_2piX pi+ pi0 PHSP; #Gamma_111 (PDG 2021 update) = 0.16 * B(eta'->2piX) + +Enddecay +CDecay MyD- +# +############################################### +# See DDKst0, 3piX=cocktail files for more info +############################################### +# +# +Decay MyK*0_f +1.0 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0_f + +# +Decay MyK*-_f +1.0 K_S0 pi- VSS; +Enddecay +CDecay MyK*+_f + +# +Decay Mya_1+ +1.0 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- + +# +Decay Myeta_2piX +0.2292 pi- pi+ pi0 ETA_DALITZ; +0.0422 gamma pi- pi+ PHSP; +Enddecay + +# +Decay Myeta_not2piX #Copied from DECAY.DEC +0.3931 gamma gamma PHSP; #[Reconstructed PDG2011] +0.3257 pi0 pi0 pi0 PHSP; #[Reconstructed PDG2011] +Enddecay + +# +Decay Myeta'_2piX +0.115 pi+ pi- Myeta_2piX PHSP; #B(eta'->pi+pi- eta)=0.425 * B(eta -> 2piX) +0.06 pi0 pi0 Myeta_2piX PHSP; #B(eta'->pi0 pi0 eta)=0.224 * B(eta -> 2piX) +0.295 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +0.023 Myomega_2piX gamma SVP_HELAMP 1.0 0.0 1.0 0.0; #B(eta' -> omega gamma) = 0.0252 * B(omega -> 2piX) +Enddecay + +# +Decay Myomega_2piX +0.892 pi- pi+ pi0 OMEGA_DALITZ; +0.0153 pi- pi+ VSS; +Enddecay + +# +Decay MyK'_10 +1.0 K_S0 pi+ pi- PHSP; +Enddecay +CDecay Myanti-K'_10 + +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +End diff --git a/dkfiles/Bd_DPhipi,Kpipi=TightCut.dec b/dkfiles/Bd_DPhipi,Kpipi=TightCut.dec new file mode 100644 index 000000000..3672afde2 --- /dev/null +++ b/dkfiles/Bd_DPhipi,Kpipi=TightCut.dec @@ -0,0 +1,56 @@ +# EventType: 11166091 +# +# Descriptor: [B_0 -> (D- -> K+ pi- pi-) (phi -> K- K+) pi+]cc +# +# NickName: Bd_DPhipi,Kpipi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> (D- ==> ^K+ ^pi- ^pi-) (phi(1020) ==> ^K+ ^K-) ^pi+]CC" +# tightCut.Preambulo += [ "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# ] +# tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )" +# } +# EndInsertPythonCode +# +# Documentation: B0 -> D- phi pi with D -> K pi pi, with tight cuts. Includes resonances in D decay +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Matt Rudolph +# Email: matthew.scott.rudolph@cern.ch +# Date: 20221010 +# +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD+ MyD- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +# +Decay B0sig + 1.000 MyD- MyPhi pi+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +End diff --git a/dkfiles/Bs_DsPhipi,3piX=cocktail,TightCut.dec b/dkfiles/Bs_DsPhipi,3piX=cocktail,TightCut.dec new file mode 100644 index 000000000..774074046 --- /dev/null +++ b/dkfiles/Bs_DsPhipi,3piX=cocktail,TightCut.dec @@ -0,0 +1,172 @@ +# EventType: 13366000 +# +# Descriptor: [B_s0 -> D_s- (phi -> K- K+) pi+]cc +# +# NickName: Bs_DsPhipi,3piX=cocktail,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> ^(Charm) (phi(1020) ==> ^K+ ^K-) ^pi+]CC" +# tightCut.Preambulo += [ "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad", +# 'goodcharm = (GNINTREE(("pi+"==GABSID) & ( GPT > 250 * MeV ) & in_range( 0.010 , GTHETA , 0.400 ) & (GNINTREE(("K0" == GABSID), HepMC.ancestors)==0), HepMC.descendants) > 2.5)',] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[D_s+]cc' : 'goodcharm', +# } +# EndInsertPythonCode +# +# Documentation: Bs -> Ds phi pi with Ds -> 3piX, with tight cuts. Includes resonances in Ds decay +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Matt Rudolph +# Email: matthew.scott.rudolph@cern.ch +# Date: 20221010 +# +# + +Define TauolaCurrentOption 0 +Define TauolaBR1 1.0 + +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +# eta -> 2piX +Alias Myeta_2piX eta +ChargeConj Myeta_2piX Myeta_2piX +# +# omega -> 2piX +Alias Myomega_2piX omega +ChargeConj Myomega_2piX Myomega_2piX +# +# eta' -> 2piX +Alias Myeta'_2piX eta' +ChargeConj Myeta'_2piX Myeta'_2piX +# +# a1+ -> rho0 pi+ +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +# +# a0(980)+ -> eta pi+ +Alias Mya_0+ a_0+ +Alias Mya_0- a_0- +ChargeConj Mya_0+ Mya_0- +# +# a0(980)0 ->eta pi0 +Alias Mya_00 a_00 +ChargeConj Mya_00 Mya_00 + +# +Decay B_s0sig + 1.000 MyD_s- MyPhi pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s+ +#Hadronic modes with a KKbar pair + +#Gamma_55 Ds+ -> K+ K- 2pi+ pi- is dominated by two body Ds -> a1+ phi, so I assign the exclusive number entirely to this submode (Gamma_58) +0.86 Mya_1+ MyPhi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_58 (PDG 2021 update) , a1->rho pi, phi -> KK +0.336 K0 K0 pi+ pi+ pi- PHSP; #Gamma_62 (PDG 2021 update) *4 + +#Hadronic modes without K’s +0.46 Myeta_2piX pi+ PHSP; #Gamma_74 (PDG 2021) = 1.68 * B(eta -> 2piX) +0.17 Myomega_2piX pi+ SVS; #Gamma_75 (PDG 2021) = 0.192 * B(omega->2piX) +0.79 pi+ pi+ pi+ pi- pi- PHSP; #Gamma_76 (PDG 2021) + +#PDG is confusing for Ds -> eta rho+, Ds -> eta pi+ pi0 +#The modes are listed as independent, but they clearly cannot be, rho+ goes to pi+ pi0 100% of the time +#CLEO measure B(Ds+ -> eta rho+) = (8.9 +/- 0.8)% +#BES3 measure B(Ds+ -> eta pi+ pi0) = (9.5 +/- 0.5)% +# of which B(Ds+ -> eta rho+) = (7.4 +/- 0.6)% +# B(Ds+ -> a0 pi, a0 -> eta pi) = (2.2 +/- 0.4)% + +#So I average CLEO and BES3 for B(Ds+ -> eta rho+) to get 8.15% + +2.21 rho+ Myeta_2piX SVS; #Gamma_78 (PDG 2021 update) with my own averaging = 8.15 * B(eta -> 2piX) +0.3 Mya_0+ pi0 PHSP; #Half of Gamma_81 (PDG 2021 update), a0+ -> eta pi+ = 1.1 * B(eta -> 2piX) +0.3 Mya_00 pi+ PHSP; #Other half of Gamma_81 (PDG 2021 update), a00 -> eta pi0 = 1.1 * B(eta -> 2piX) +2.54 Myomega_2piX pi+ pi0 PHSP; #Gamma_82 (PDG 2021 update) = 2.8 * B(omega->2piX) + +3.09 pi+ pi+ pi+ pi- pi- pi0 PHSP; #Gamma_83 - (Gamma_84*B(omega->pi+pi-pi0)) - (Gamma_85*(B(eta’->pi+pi- eta)*B(eta -> pi+ pi- pi0))) +1.6 omega pi+ pi+ pi- PHSP; #Gamma_84 (PDG 2021 update), all omega decays. We don't need omega to go to 2piX here +1.7 Myeta'_2piX pi+ PHSP; #Gamma_85 (PDG 2021 update) = 3.94 * B(eta' -> 2piX) + +#PDG 2021 again lists Gamma_88 Ds+ -> eta’ rho+ and D+ -> eta’ pi+ pi0 independently. +#CLEO paper for measurement of Ds+ -> eta’ pi+ pi0 says that m(pi+ pi0) is selected only in rho region. +#So let us only keep Gamma_88 and ignore Gamma_89 +2.5 rho+ Myeta'_2piX SVS; #Gamma_88 (PDG 2021 update) = 5.8 * B(eta' -> 2piX) +0.6 K0 pi+ pi+ pi- PHSP; #Gamma_104 (PDG 2021 update) *2 + +## include tau -> 3pi + 3pipi0 BF +0.74 Mytau+ nu_tau SLN; +Enddecay +CDecay MyD_s- +############################################### +# See DDKst0, 3piX=cocktail files for more info +############################################### +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay Mya_1+ +1.0 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- + +# +Decay Myeta_2piX +0.2292 pi- pi+ pi0 ETA_DALITZ; +0.0422 gamma pi- pi+ PHSP; +Enddecay + +# +Decay Myeta'_2piX +0.115 pi+ pi- Myeta_2piX PHSP; #B(eta'->pi+pi- eta)=0.425 * B(eta -> 2piX) +0.06 pi0 pi0 Myeta_2piX PHSP; #B(eta'->pi0 pi0 eta)=0.224 * B(eta -> 2piX) +0.295 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +0.023 Myomega_2piX gamma SVP_HELAMP 1.0 0.0 1.0 0.0; #B(eta' -> omega gamma) = 0.0252 * B(omega -> 2piX) +Enddecay + +# +Decay Myomega_2piX +0.892 pi- pi+ pi0 OMEGA_DALITZ; +0.0153 pi- pi+ VSS; +Enddecay +# +Decay Mya_0+ +1.0 Myeta_2piX pi+ PHSP; +Enddecay +CDecay Mya_0- + +# +Decay Mya_00 +1.0 Myeta_2piX pi0 PHSP; +Enddecay + +Decay Mytau- + 0.0931 TAUOLA 5; + 0.0462 TAUOLA 8; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Bs_DsPhipi,KKpi=TightCut.dec b/dkfiles/Bs_DsPhipi,KKpi=TightCut.dec new file mode 100644 index 000000000..b94c67b80 --- /dev/null +++ b/dkfiles/Bs_DsPhipi,KKpi=TightCut.dec @@ -0,0 +1,56 @@ +# EventType: 13166032 +# +# Descriptor: [B_s0 -> (D_s- -> K- K+ pi-) (phi -> K- K+) pi+]cc +# +# NickName: Bs_DsPhipi,KKpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> (D_s- ==> ^K- ^K+ ^pi-) (phi(1020) ==> ^K+ ^K-) ^pi+]CC" +# tightCut.Preambulo += [ "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# ] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )" +# } +# EndInsertPythonCode +# +# Documentation: Bs -> Ds phi pi with Ds -> K K pi, with tight cuts. Includes resonances in Ds decay +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Matt Rudolph +# Email: matthew.scott.rudolph@cern.ch +# Date: 20221010 +# +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +# +Decay B_s0sig + 1.000 MyD_s- MyPhi pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s- + 1.000 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +End diff --git a/dkfiles/Bu_D0Phipi,3piX=cocktail,TightCut.dec b/dkfiles/Bu_D0Phipi,3piX=cocktail,TightCut.dec new file mode 100644 index 000000000..344cd66d4 --- /dev/null +++ b/dkfiles/Bu_D0Phipi,3piX=cocktail,TightCut.dec @@ -0,0 +1,182 @@ +# EventType: 12366000 +# +# Descriptor: [B+ -> anti-D0 (phi -> K- K+) pi+]cc +# +# NickName: Bu_D0Phipi,3piX=cocktail,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> ^(Charm) (phi(1020) ==> ^K+ ^K-) ^pi+]CC" +# tightCut.Preambulo += [ "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# 'goodcharm = (GNINTREE(("pi+"==GABSID) & ( GPT > 250 * MeV ) & in_range( 0.010 , GTHETA , 0.400 ) & (GNINTREE(("K0" == GABSID), HepMC.ancestors)==0), HepMC.descendants) > 2.5)',] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[D0]cc' : 'goodcharm', +# } +# EndInsertPythonCode +# +# Documentation: B+ -> D~0 phi pi with D0 -> 3piX, with tight cuts. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Matt Rudolph +# Email: matthew.scott.rudolph@cern.ch +# Date: 20221010 +# +# +Alias MyD0b anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 MyD0b +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +# K*0 -> K+ pi- +Alias MyK*0_f K*0 +Alias Myanti-K*0_f anti-K*0 +ChargeConj MyK*0_f Myanti-K*0_f +# +# K*- -> KS0 pi- +Alias MyK*-_f K*- +Alias MyK*+_f K*+ +ChargeConj MyK*-_f MyK*+_f +# +# K_1(1270)- -> K- pi+ pi- +Alias MyK_1+ K_1+ +Alias MyK_1- K_1- +ChargeConj MyK_1+ MyK_1- +# +# a1+ -> rho0 pi+ +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +# +# eta -> 2piX +Alias Myeta_2piX eta +ChargeConj Myeta_2piX Myeta_2piX +# +# omega -> 2piX +Alias Myomega_2piX omega +ChargeConj Myomega_2piX Myomega_2piX +# +# eta' -> 2piX +Alias Myeta'_2piX eta' +ChargeConj Myeta'_2piX Myeta'_2piX + +# +Decay B+sig + 1.000 MyD0b MyPhi pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 + +#Breakup of Gamma_71 (PDG 2021 update) D0 -> K- 2pi+ pi- +# Gamma_71 inclusive is 8.23 +# it is split into Gamma_72 (inclusive) = 6.87, Gamma_77 = 0.39, Gamma_81 = 1.81. +# Due to interference effects, these add up to 9.07, greater than the inclusive 8.23 +# So I rescale Gamma_72 to 6.23, Gamma_77 to 0.35, Gamma_81 to 1.64 to maintain relative proportions and have it sum to 8.23 + +#Gamma_72 further splits into Gamma_73 = 0.61, Gamma_74 = 1.01, Gamma_76 = 4.32 (before rescaling) +# Rescale Gamma_72 to 0.63, Gamma_73 to 1.13, Gamma_75 to 4.47, so they sum to 6.23 + +0.63 K- pi+ rho0 PHSP; #Gamma_73 (PDG 2021 update) Rescaled [3piX] +1.13 Myanti-K*0_f rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_74 (PDG 2021 update) Rescaled, K*0bar -> K- pi+ [3piX] +4.47 Mya_1+ K- SVS; #Gamma_76 (PDG 2021 update) Rescaled, a1 -> rho0 pi+ [3piX] +0.35 MyK_1- pi+ SVS; #Gamma_77 (PDG 2021 update), K1(1270) -> K- pi+ pi- Rescaled [3piX] +1.64 K- pi+ pi+ pi- PHSP; #Gamma_81 (PDG 2021 update), Rescaled [3piX] +# + +#Breakup of Gamma_86 (PDG 2021 update) D0 -> K- 2pi+ pi- pi0 4.3% + +1.3 Myanti-K*0_f pi+ pi- pi0 PHSP; #Gamma_87 (PDG 2021 update), K*0bar -> K- pi+ [3piX] +2.15 K- pi+ Myomega_2piX PHSP; #Gamma_88-Gamma_89 (PDG 2021 update), omega -> pi+ pi- pi0 [3piX] +0.65 Myanti-K*0_f Myomega_2piX SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_89 (PDG 2021 update), K*0bar -> K- pi+, omega -> pi+ pi- pi0 [3piX] +0.2 K- pi+ pi+ pi- pi0 PHSP; #Adding by hand to get to 4.3% [3piX] +# + +0.51 K- pi+ Myeta_2piX PHSP; #Gamma_93 (PDG 2021 update) = 1.88 * B(eta -> 2piX) [3piX] +0.12 K- pi+ pi0 Myeta_2piX PHSP; #Gamma_97 (PDG 2021 update) = 0.449 * B(eta -> 2piX) [3piX] +0.15 K0 pi+ pi- Myeta_2piX PHSP; #Gamma_98 (PDG 2021 update)*2 = 0.56 * B(eta -> 2piX) [3piX] +0.22 K0 rho0 pi+ pi- PHSP; #Gamma_101 (PDG 2021 update)*2 [3piX] +0.32 MyK*-_f rho0 pi+ PHSP; #Gamma_103 (PDG 2021 update)*2, K*- forced to KS0 pi- [3piX] + +0.28 K- pi+ Myeta'_2piX PHSP; #Gamma_114 (PDG 2021 update) = 0.643 * B(eta' -> 2piX) [3piX] +#Gamma_108 (PDG 2021 update), Gamma_112 (PDG 2021 update) too small, ignoring + +0.117 pi+ pi+ pi- pi- PHSP; #Gamma_151 - Gamma_152 - Gamma_164 (PDG 2021 update) [3piX] +0.454 Mya_1+ pi- SVS; #Gamma_152 (PDG 2021 update) [3piX] +0.185 rho0 rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; #Gamma_164 (PDG 2021 update) [3piX] + +#0.05 Myomega_2piX Myeta_2piX PHSP; #Gamma_173 (PDG 2021 update) = 0.198 * B(omega->2piX) * B(eta->2piX) [3piX] + +0.42 pi+ pi+ pi- pi- pi0 PHSP; #Gamma_182 (PDG 2021 update), ignoring the breakup into Gamma_183 & Gamma_184, too small [3piX] +0.09 pi+ pi- pi0 Myeta_2piX PHSP; #Gamma_187 (PDG 2021 update) = 0.323 * B(eta -> 2piX) [3piX] + +#0.015 Myeta_2piX Myeta_2piX PHSP; #Gamma_191 (PDG 2021 update) = 0.21 * B(eta->2piX)^2 [3piX] + +#0.01 Myeta_2piX Myeta'_2piX PHSP; #Gamma_194 (PDG 2021 update) = 0.10 * B(eta->2piX) * B(eta'->2piX) [3piX] +Enddecay +CDecay MyD0b +###################### +# For more info, see D0DKst0 3piX=cocktail file. 2piX modes removed here +###################### +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay + +# +Decay MyK*0_f +1.0 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0_f + +# +Decay MyK*-_f +1.0 K_S0 pi- VSS; +Enddecay +CDecay MyK*+_f + +# +Decay MyK_1+ +1.0 K+ pi+ pi- PHSP; +Enddecay +CDecay MyK_1- + +# +Decay Mya_1+ +1.0 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- + +# +Decay Myeta_2piX +0.2292 pi- pi+ pi0 ETA_DALITZ; +0.0422 gamma pi- pi+ PHSP; +Enddecay + +# +Decay Myeta'_2piX +0.115 pi+ pi- Myeta_2piX PHSP; #B(eta'->pi+pi- eta)=0.425 * B(eta -> 2piX) +0.06 pi0 pi0 Myeta_2piX PHSP; #B(eta'->pi0 pi0 eta)=0.224 * B(eta -> 2piX) +0.295 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +0.023 Myomega_2piX gamma SVP_HELAMP 1.0 0.0 1.0 0.0; #B(eta' -> omega gamma) = 0.0252 * B(omega -> 2piX) +Enddecay + +# +Decay Myomega_2piX +0.892 pi- pi+ pi0 OMEGA_DALITZ; +0.0153 pi- pi+ VSS; +Enddecay + +End diff --git a/dkfiles/Bu_D0Phipi,Kpi=TightCut.dec b/dkfiles/Bu_D0Phipi,Kpi=TightCut.dec new file mode 100644 index 000000000..33520b971 --- /dev/null +++ b/dkfiles/Bu_D0Phipi,Kpi=TightCut.dec @@ -0,0 +1,56 @@ +# EventType: 12165082 +# +# Descriptor: [B+ -> (anti-D0 -> K+ pi- ) (phi -> K- K+) pi+]cc +# +# NickName: Bu_D0Phipi,Kpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool , 'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> (D~0 ==> ^K+ ^pi-) (phi(1020) ==> ^K+ ^K-) ^pi+]CC" +# tightCut.Preambulo += [ "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# ] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )", +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 250 * MeV )" +# } +# EndInsertPythonCode +# +# Documentation: B+ -> D~0 phi pi with D0 -> K pi, with tight cuts. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Matt Rudolph +# Email: matthew.scott.rudolph@cern.ch +# Date: 20221010 +# +# +Alias MyD0b anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 MyD0b +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +# +Decay B+sig + 1.000 MyD0b MyPhi pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0b + 1.000 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +End -- GitLab From 9789b7a397b8827dbaf13ad50f66a4f13741410d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:41:44 +0100 Subject: [PATCH 283/702] Merge branch 'jianyu/my-changes-Lb2JpsipKsX' into 'master' --- dkfiles/Lb_JpsiKspK,mm=DecProdCut.dec | 42 ++++++++++++ dkfiles/Lb_JpsiKsppi,mm=DecProdCut.dec | 42 ++++++++++++ dkfiles/Lb_LcDsKK,pKpi,KKpi=DecProdCut.dec | 72 ++++++++++++++++++++ dkfiles/Lb_LcDspipi,pKpi,KKpi=DecProdCut.dec | 72 ++++++++++++++++++++ dkfiles/Xib0_JpsiKspK,mm=phsp,DecProdCut.dec | 40 +++++++++++ dkfiles/Xib_JpsipKK,mm=DecProdCut.dec | 34 +++++++++ 6 files changed, 302 insertions(+) create mode 100644 dkfiles/Lb_JpsiKspK,mm=DecProdCut.dec create mode 100644 dkfiles/Lb_JpsiKsppi,mm=DecProdCut.dec create mode 100644 dkfiles/Lb_LcDsKK,pKpi,KKpi=DecProdCut.dec create mode 100644 dkfiles/Lb_LcDspipi,pKpi,KKpi=DecProdCut.dec create mode 100644 dkfiles/Xib0_JpsiKspK,mm=phsp,DecProdCut.dec create mode 100644 dkfiles/Xib_JpsipKK,mm=DecProdCut.dec diff --git a/dkfiles/Lb_JpsiKspK,mm=DecProdCut.dec b/dkfiles/Lb_JpsiKspK,mm=DecProdCut.dec new file mode 100644 index 000000000..8850fcc1f --- /dev/null +++ b/dkfiles/Lb_JpsiKspK,mm=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 15146123 +# +# Descriptor: [Lambda_b0 -> p+ K- (K_S0 -> pi+ pi-) (J/psi(1S) -> mu+ mu-)]cc +# +# NickName: Lb_JpsiKspK,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Lambda_b0 decay to (Jpsi -> mu+ mu-), KS0 forced into pi+ pi- and p+ K-. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Chuangxin Lin, Jianyu Zhang +# Email: chuangxin.lin@cern.ch, jianyu.zhang@cern.ch +# Date: 20221024 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MyKS K_S0 +ChargeConj MyKS MyKS +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Lambda_b0sig + 1.000 p+ K- MyKS MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyKS + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_JpsiKsppi,mm=DecProdCut.dec b/dkfiles/Lb_JpsiKsppi,mm=DecProdCut.dec new file mode 100644 index 000000000..0ee38726a --- /dev/null +++ b/dkfiles/Lb_JpsiKsppi,mm=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 15146122 +# +# Descriptor: [Lambda_b0 -> p+ pi- (K_S0 -> pi+ pi-) (J/psi(1S) -> mu+ mu-)]cc +# +# NickName: Lb_JpsiKsppi,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Lambda_b0 decay to (Jpsi -> mu+ mu-), KS0 forced into pi+ pi- and p+ pi-. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Chuangxin Lin, Jianyu Zhang +# Email: chuangxin.lin@cern.ch, jianyu.zhang@cern.ch +# Date: 20221024 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MyKS K_S0 +ChargeConj MyKS MyKS +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Lambda_b0sig + 1.000 p+ pi- MyKS MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyKS + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_LcDsKK,pKpi,KKpi=DecProdCut.dec b/dkfiles/Lb_LcDsKK,pKpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..ff44cd2a7 --- /dev/null +++ b/dkfiles/Lb_LcDsKK,pKpi,KKpi=DecProdCut.dec @@ -0,0 +1,72 @@ +# EventType: 15298014 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (D_s- -> K+ K- pi-) K+ K-]cc +# +# NickName: Lb_LcDsKK,pKpi,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc Ds K K with Lc -> p K pi and Ds -> K K pi, decay products in acceptance. Includes K*0, Delta++ and Lambda(1520)0 resonances in Lambda_c decay. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Chuangxin Lin, Jianyu Zhang +# Email: chuangxin.lin@cern.ch, jianyu.zhang@cern.ch +# Date: 20220920 +# +Alias MyD_s- D_s- +Alias Myanti-D_s+ D_s+ +ChargeConj MyD_s- Myanti-D_s+ +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.00 MyLambda_c+ MyD_s- K+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD_s- + 1.00 K- K+ pi- PHSP; +Enddecay +CDecay Myanti-D_s+ +# +Decay MyLambda_c+ + 0.17 MyDelta++ K- PHSP; + 0.21 Myanti-K*0 p+ PHSP; + 0.08 MyLambda(1520)0 pi+ PHSP; + 0.54 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 1.00 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/Lb_LcDspipi,pKpi,KKpi=DecProdCut.dec b/dkfiles/Lb_LcDspipi,pKpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..98354f07d --- /dev/null +++ b/dkfiles/Lb_LcDspipi,pKpi,KKpi=DecProdCut.dec @@ -0,0 +1,72 @@ +# EventType: 15298013 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (D_s- -> K+ K- pi-) pi+ pi-]cc +# +# NickName: Lb_LcDspipi,pKpi,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc Ds pi pi with Lc -> p K pi and Ds -> K K pi, decay products in acceptance. Includes K*0, Delta++ and Lambda(1520)0 resonances in Lambda_c decay. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Chuangxin Lin +# Email: chuangxin.lin@cern.ch +# Date: 20220918 +# +Alias MyD_s- D_s- +Alias Myanti-D_s+ D_s+ +ChargeConj MyD_s- Myanti-D_s+ +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.00 MyLambda_c+ MyD_s- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD_s- + 1.00 K- K+ pi- PHSP; +Enddecay +CDecay Myanti-D_s+ +# +Decay MyLambda_c+ + 0.17 MyDelta++ K- PHSP; + 0.21 Myanti-K*0 p+ PHSP; + 0.08 MyLambda(1520)0 pi+ PHSP; + 0.54 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 1.00 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/Xib0_JpsiKspK,mm=phsp,DecProdCut.dec b/dkfiles/Xib0_JpsiKspK,mm=phsp,DecProdCut.dec new file mode 100644 index 000000000..87229146e --- /dev/null +++ b/dkfiles/Xib0_JpsiKspK,mm=phsp,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 16146149 +# +# Descriptor: [Xi_b0 -> (J/psi(1S) -> mu+ mu-) (K_S0 -> pi+ pi-) p+ K-]cc +# +# NickName: Xib0_JpsiKspK,mm=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Xi_b0 decay to (Jpsi -> mu+ mu-), KS0 forced into pi+ pi- and p+ K-. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Chuangxin Lin +# Email: chuangxin.lin@cern.ch +# Date: 20221019 +# +Alias MyKS K_S0 +ChargeConj MyKS MyKS +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Xi_b0sig + 1.000 MyJ/psi MyKS p+ K- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyKS + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Xib_JpsipKK,mm=DecProdCut.dec b/dkfiles/Xib_JpsipKK,mm=DecProdCut.dec new file mode 100644 index 000000000..6156e280a --- /dev/null +++ b/dkfiles/Xib_JpsipKK,mm=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 16145037 +# +# Descriptor: [Xi_b- -> ( J/psi(1S) -> mu+ mu- ) p+ K- K- ]cc +# +# NickName: Xib_JpsipKK,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Xi_b- decay to (Jpsi -> mu+ mu-) and p+ K- K- +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Jianyu Zhang +# Email: jianyu.zhang@cern.ch +# Date: 20221101 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Xi_b-sig +1.000 MyJ/psi p+ K- K- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyJ/psi +1.000 mu+ mu- VLL; +Enddecay +# +End +# + -- GitLab From bea0fe04b7bb95721eb9f1b7ad989214d7c1ed01 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:42:19 +0100 Subject: [PATCH 284/702] Merge branch 'lohenry-onlyT-BdAndLb' into 'master' --- dkfiles/Bs_JpsiKS,mm=TightCut,OnlyT.dec | 69 +++++++++++++++++ dkfiles/Bs_JpsiKS,mm=TightCut,OnlyT.dec~ | 68 ++++++++++++++++ ...mbda,mm=phsp,DecProdCut,TightCut,OnlyT.dec | 77 +++++++++++++++++++ ...bda,mm=phsp,DecProdCut,TightCut,OnlyT.dec~ | 77 +++++++++++++++++++ 4 files changed, 291 insertions(+) create mode 100755 dkfiles/Bs_JpsiKS,mm=TightCut,OnlyT.dec create mode 100755 dkfiles/Bs_JpsiKS,mm=TightCut,OnlyT.dec~ create mode 100644 dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT.dec create mode 100644 dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT.dec~ diff --git a/dkfiles/Bs_JpsiKS,mm=TightCut,OnlyT.dec b/dkfiles/Bs_JpsiKS,mm=TightCut,OnlyT.dec new file mode 100755 index 000000000..592180cf5 --- /dev/null +++ b/dkfiles/Bs_JpsiKS,mm=TightCut,OnlyT.dec @@ -0,0 +1,69 @@ +# EventType: 13144103 +# +# Descriptor: [B_s0 -> (KS0 -> pi+ pi-) (J/psi(1S) -> mu+ mu-) ]cc +# +# NickName: Bs_JpsiKS,mm=TightCut,OnlyT +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: < 1 min +# +# Documentation: Bs->J/psiKs lifetime acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Louis Henry +# Email: Louis.Henry@cern.ch +# Date: 20220415 +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +## +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B_s0 ==> ^(J/psi(1S) ==> ^mu+ ^mu-) ^(KS0 ==> ^pi+ ^pi-)]CC' +## +# tightCut.Cuts = { +# '[pi+]cc' : ' good_pion ' , +# '[KS0]cc' : 'good_ks ' , +# '[mu+]cc' : ' good_muon ' , +# '[J/psi(1S)]cc' : 'good_jpsi' +# } +## +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "from GaudiKernel.SystemOfUnits import mm", +# "EVZ = GFAEVX(GVZ,0)", +# "inAcc_charged = in_range ( 0.010 , GTHETA , 0.400 )" , +# "inEta = in_range ( 1.8 , GETA , 5.1 )" , +# +# "good_pion = ('pi+' == GABSID) & inAcc_charged" , +# "good_ks = (EVZ > 2500*mm) & (EVZ < 8000*mm)", +# "good_muon = ( 'mu+' == GABSID ) & inAcc_charged & inEta" , +# +# "good_jpsi = GINTREE(good_muon)", +# ] +# EndInsertPythonCode + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyKs K_S0 +ChargeConj MyKs MyKs +# +Decay B_s0sig + 1.000 MyJ/psi MyKs SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +End + diff --git a/dkfiles/Bs_JpsiKS,mm=TightCut,OnlyT.dec~ b/dkfiles/Bs_JpsiKS,mm=TightCut,OnlyT.dec~ new file mode 100755 index 000000000..e6651acdd --- /dev/null +++ b/dkfiles/Bs_JpsiKS,mm=TightCut,OnlyT.dec~ @@ -0,0 +1,68 @@ +# EventType: 13144103 +# +# Descriptor: [B_s0 -> (KS0 -> pi+ pi-) (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) ]cc +# +# NickName: Bs_JpsiKS,mm=TightCut,OnlyT +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Bs->J/psiKs lifetime acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Louis Henry +# Email: Louis.Henry@cern.ch +# Date: 20220415 +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +## +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[B_s0 ==> ^(J/psi(1S) ==> ^mu+ ^mu-) ^(KS0 ==> ^pi+ ^pi-)]CC' +## +# tightCut.Cuts = { +# '[pi+]cc' : ' good_pion ' , +# '[KS0]cc' : 'good_ks ' , +# '[mu+]cc' : ' good_muon ' , +# '[J/psi(1S)]cc' : 'good_jpsi' +# } +## +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "from GaudiKernel.SystemOfUnits import mm", +# "EVZ = GFAEVX(GVZ,0)", +# "inAcc_charged = in_range ( 0.010 , GTHETA , 0.400 )" , +# "inEta = in_range ( 1.8 , GETA , 5.1 )" , +# +# "good_pion = ('pi+' == GABSID) & inAcc_charged" , +# "good_ks = (EVZ > 2500*mm) & (EVZ < 8000*mm)", +# "good_muon = ( 'mu+' == GABSID ) & inAcc_charged & inEta" , +# +# "good_jpsi = GINTREE(good_muon)", +# ] +# EndInsertPythonCode + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyKs K_S0 +ChargeConj MyKs MyKs +# +Decay B_s0sig + 1.000 MyJ/psi MyKs SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +End + diff --git a/dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT.dec b/dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT.dec new file mode 100644 index 000000000..af876f258 --- /dev/null +++ b/dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT.dec @@ -0,0 +1,77 @@ +# EventType: 15144106 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 3 min +# +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode. Decay products in acceptance, and only decaying the Lambda after 2.5m +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Louis Henry +# Email: louis.henry@cern.ch +# Date: 20220203 +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +## +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[Lambda_b0 ==> ^(J/psi(1S) ==> ^mu+ ^mu-) ^(Lambda0 ==> ^p+ ^pi-)]CC' +## +# tightCut.Cuts = { +# '[p+]cc' : ' good_proton ' , +# '[pi-]cc' : ' good_pion ' , +# '[Lambda0]cc' : 'good_lambda ' , +# '[mu+]cc' : ' good_muon ' , +# '[J/psi(1S)]cc' : 'good_jpsi' +# } +## +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "from GaudiKernel.SystemOfUnits import mm", +# "EVZ = GFAEVX(GVZ,0)", +# "inAcc_charged = in_range ( 0.010 , GTHETA , 0.400 )" , +# "inEta = in_range ( 1.8 , GETA , 5.1 )" , +# +# "good_pion = ('pi+' == GABSID) & inAcc_charged" , +# "good_proton = ('p+' == GABSID) & inAcc_charged" , +# "good_lambda = (EVZ > 2500*mm) & (EVZ < 8000*mm)", +# "good_muon = ( 'mu+' == GABSID ) & inAcc_charged & inEta" , +# +# "good_jpsi = GINTREE(good_muon)", +# ] +# EndInsertPythonCode + +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Lambda_b0sig + 1.000 MyLambda MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End +# + diff --git a/dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT.dec~ b/dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT.dec~ new file mode 100644 index 000000000..5ef8f968c --- /dev/null +++ b/dkfiles/Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT.dec~ @@ -0,0 +1,77 @@ +# EventType: 15144106 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: < 1 min +# +# PolarizedLambdab: yes +# +# Documentation: Lambda0 forced into p pi, includes radiative mode. Decay products in acceptance, and only decaying the Lambda after 2.5m +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Louis Henry +# Email: louis.henry@cern.ch +# Date: 20220203 +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +## +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[Lambda_b0 ==> ^(J/psi(1S) ==> ^mu+ ^mu-) ^(Lambda0 ==> ^p+ ^pi-)]CC' +## +# tightCut.Cuts = { +# '[p+]cc' : ' good_proton ' , +# '[pi-]cc' : ' good_pion ' , +# '[Lambda0]cc' : 'good_lambda ' , +# '[mu+]cc' : ' good_muon ' , +# '[J/psi(1S)]cc' : 'good_jpsi' +# } +## +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "from GaudiKernel.SystemOfUnits import mm", +# "EVZ = GFAEVX(GVZ,0)", +# "inAcc_charged = in_range ( 0.010 , GTHETA , 0.400 )" , +# "inEta = in_range ( 1.8 , GETA , 5.1 )" , +# +# "good_pion = ('pi+' == GABSID) & inAcc_charged" , +# "good_proton = ('p+' == GABSID) & inAcc_charged" , +# "good_lambda = (EVZ > 2500*mm) & (EVZ < 8000*mm)" +# "good_muon = ( 'mu+' == GABSID ) & inAcc_charged & inEta" , +# +# "good_jpsi = GINTREE(good_muon)", +# ] +# EndInsertPythonCode + +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay Lambda_b0sig + 1.000 MyLambda MyJ/psi PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End +# + -- GitLab From cee42c1de39147b37bc327893107829db8dcb404 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:42:37 +0100 Subject: [PATCH 285/702] Merge branch 'maryr/my-changes' into 'master' --- dkfiles/Bs_phiphi=CDFAmp,dG=0,DecProdCut.dec | 39 ++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 dkfiles/Bs_phiphi=CDFAmp,dG=0,DecProdCut.dec diff --git a/dkfiles/Bs_phiphi=CDFAmp,dG=0,DecProdCut.dec b/dkfiles/Bs_phiphi=CDFAmp,dG=0,DecProdCut.dec new file mode 100644 index 000000000..01dbfa3f8 --- /dev/null +++ b/dkfiles/Bs_phiphi=CDFAmp,dG=0,DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 13104016 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (phi(1020) -> K+ K-)]cc +# +# NickName: Bs_phiphi=CDFAmp,dG=0,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: phi forced to K+ K-, decay products in acceptance +# No direct CPV, uses CDF result hep-ex:1107.4999v1 +# This file has equal lifetimes for light and heavy B_s0 states. The value of +# the Bs lifetime is chosen as to match a previous simulation used by the +# phi_s analysis with 2015 and 2016 data produced with dkfiles/Bs_Jpsiphi,mm=CPV,update2012,dG=0,DecProdCut.dec. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Mary Richardson-Slipper +# Email: mary.richardson-slipper@cern.ch +# Date: 20221010 +# CPUTime: <1min +# +# Re-Define deltaGamma (overrules ParticlePropertyTable) +# ParticleValue: "B_s0 75 531 0.0 5.36630 1.512e-12 B_s0 531 0.00", "B_s~0 76 -531 0.0 5.36630 1.512e-12 anti-B_s0 -531 0.00", "B_s0H 99996 530 0.0 5.36677 1.512e-12 B_s0H 0 0.00", "B_s0L 99997 350 0.0 5.36677 1.512e-12 B_s0L 0 0.00" +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.0000 MyPhi MyPhi PVV_CPLH 0 1 0.536 2.71 0.590 0.0 0.604 2.39; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End + -- GitLab From 1d3d0bae77533ca3e2ffa7cd09e2548fbb48f0cd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:42:50 +0100 Subject: [PATCH 286/702] Merge branch 'smaccoli/Ds2pipiK' into 'master' --- dkfiles/Ds+_pi-pi+K+=res,TightCut2.dec | 46 +++++++++++++++++++++++++ dkfiles/Ds+_pi-pi+pi+=res,TightCut2.dec | 45 ++++++++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 dkfiles/Ds+_pi-pi+K+=res,TightCut2.dec create mode 100644 dkfiles/Ds+_pi-pi+pi+=res,TightCut2.dec diff --git a/dkfiles/Ds+_pi-pi+K+=res,TightCut2.dec b/dkfiles/Ds+_pi-pi+K+=res,TightCut2.dec new file mode 100644 index 000000000..b295bbe0e --- /dev/null +++ b/dkfiles/Ds+_pi-pi+K+=res,TightCut2.dec @@ -0,0 +1,46 @@ +# EventType: 23103015 +# +# Descriptor: [D_s+ -> pi- pi+ K+]cc +# +# NickName: Ds+_pi-pi+K+=res,TightCut2 +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ^pi- ^pi+ ^K+]CC' +# tightCut.Preambulo += [ +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "from GaudiKernel.SystemOfUnits import millimeter" , +# "inAcc = in_range ( 0.010, GTHETA, 0.400 ) " , +# "daughcuts = ( (GPT > 250 * MeV) & ( GP > 2000 * MeV))", +# "Dcuts = ( (GPT > 2100 * MeV) & ( GP > 14000 * MeV))" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : ' inAcc & daughcuts', +# '[K+]cc' : ' inAcc & daughcuts', +# '[D_s+]cc' : 'Dcuts' +# } +# EndInsertPythonCode +# +# Documentation: Decay products in acceptance, phase space decay model, P and PT cuts on D and daughters (v2) +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Serena Maccolini +# Email: serena.maccolini@cern.ch +# Date: 20221115 +# +Decay D_s+sig + 1.000 pi- pi+ K+ D_DALITZ; +Enddecay +CDecay D_s-sig +# +End diff --git a/dkfiles/Ds+_pi-pi+pi+=res,TightCut2.dec b/dkfiles/Ds+_pi-pi+pi+=res,TightCut2.dec new file mode 100644 index 000000000..f9046f5dc --- /dev/null +++ b/dkfiles/Ds+_pi-pi+pi+=res,TightCut2.dec @@ -0,0 +1,45 @@ +# EventType: 23103014 +# +# Descriptor: [D_s+ -> pi- pi+ pi+]cc +# +# NickName: Ds+_pi-pi+pi+=res,TightCut2 +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ^pi- ^pi+ ^pi+]CC' +# tightCut.Preambulo += [ +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "from GaudiKernel.SystemOfUnits import millimeter" , +# "inAcc = in_range ( 0.010, GTHETA, 0.400 ) " , +# "daughcuts = ( (GPT > 250 * MeV) & ( GP > 2000 * MeV))", +# "Dcuts = ( (GPT > 2100 * MeV) & ( GP > 14000 * MeV))" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : ' inAcc & daughcuts', +# '[D_s+]cc' : 'Dcuts' +# } +# EndInsertPythonCode +# +# Documentation: Decay products in acceptance, phase space decay model, P and PT cuts on D and daughters (v2) +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Serena Maccolini +# Email: serena.maccolini@cern.ch +# Date: 20221115 +# +Decay D_s+sig + 1.000 pi- pi+ pi+ D_DALITZ; +Enddecay +CDecay D_s-sig +# +End -- GitLab From 6f2b392144a59bf397d3ba7be17688cba84d9242 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:43:01 +0100 Subject: [PATCH 287/702] Merge branch 'jonnatan/my-changes' into 'master' --- dkfiles/Bc_phiK,KK=TightCut.dec | 51 ++++++++++++++++++++++ dkfiles/Bu_phiK,KK=DecProdCut,TightCut.dec | 46 +++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 dkfiles/Bc_phiK,KK=TightCut.dec create mode 100644 dkfiles/Bu_phiK,KK=DecProdCut,TightCut.dec diff --git a/dkfiles/Bc_phiK,KK=TightCut.dec b/dkfiles/Bc_phiK,KK=TightCut.dec new file mode 100644 index 000000000..31aada1e4 --- /dev/null +++ b/dkfiles/Bc_phiK,KK=TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 14103012 +# +# Descriptor: [B_c+ -> (phi(1020) -> K+ K-) K+]cc +# +# NickName: Bc_phiK,KK=TightCut +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: Phi forced to K+K-, phase space decay, decay products in acceptance, momentum cut in kaons +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# # +# Generation().Special.addTool( LoKi__GenCutToolWithDecay , 'TightCut' ) +# Generation().Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# Generation().Special.TightCut.SignalPID = 'B_c+' +# Generation().Special.TightCut.Decay = "[B_c+ => (phi(1020) => ^K+ ^K-) ^K+]CC" +# Generation().Special.TightCut.Cuts = { +# 'K+' : ' ( GPT > 0.5 * GeV ) & inAcc ', +# 'K-' : ' ( GPT > 0.5 * GeV ) & inAcc ' +# } +# Generation().Special.TightCut.Preambulo += [ +# 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' +# ] +# # -- END -- # +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Jonnatan Pereira +# Email: jonnatan.pereira.betencur@cern.ch +# Date: 20221103 +# CPUTime: <1 min +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_c+sig +1.000 MyPhi K+ SVS; +Enddecay +CDecay B_c-sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End + diff --git a/dkfiles/Bu_phiK,KK=DecProdCut,TightCut.dec b/dkfiles/Bu_phiK,KK=DecProdCut,TightCut.dec new file mode 100644 index 000000000..ded630a1b --- /dev/null +++ b/dkfiles/Bu_phiK,KK=DecProdCut,TightCut.dec @@ -0,0 +1,46 @@ +# EventType: 12103063 +# +# Descriptor: [B+ -> (phi(1020) -> K+ K-) K+]cc +# +# NickName: Bu_phiK,KK=DecProdCut,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Phi forced to K+K-, phase space decay, decay products in acceptance, momentum cut in kaons +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool as GenCutTool +# # +# Generation().SignalRepeatedHadronization.addTool( GenCutTool , 'TightCut' ) +# Generation().SignalRepeatedHadronization.TightCut.Decay = "[B+ => (phi(1020) => ^K+ ^K-) ^K+]CC" +# Generation().SignalRepeatedHadronization.TightCut.Cuts = { +# 'K+' : ' ( GPT > 0.5 * GeV ) & inAcc ', +# 'K-' : ' ( GPT > 0.5 * GeV ) & inAcc ' +# } +# Generation().SignalRepeatedHadronization.TightCut.Preambulo += [ +# 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' +# ] +# # -- END -- # +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Jonnatan Pereira +# Email: jonnatan.pereira.betencur@cern.ch +# Date: 20221026 +# CPUTime: <1 min +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B+sig +1.000 MyPhi K+ SVS; +Enddecay +CDecay B-sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End + -- GitLab From 76f69bbc74d389128ffd305eda7ab321e91e28cd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:43:18 +0100 Subject: [PATCH 288/702] Merge branch 'emrodrig/my-changes' into 'master' --- ...,ta1=1ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 +++++++++++++++++++ ...,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec | 58 +++++++++++++++++++ ...eV,ta1=1ps,ma2=3GeV,ta2=0fs,DecProdCut.dec | 58 +++++++++++++++++++ ...,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec | 58 +++++++++++++++++++ 4 files changed, 232 insertions(+) create mode 100644 dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec diff --git a/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..bdfe46160 --- /dev/null +++ b/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115014 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.75 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1.75 GeV, tau_a1 = 1ps, m_a2 = 3.0 GeV and tau_a2 = 0fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..78964f92b --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117016 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 0.5 GeV, tau_a1 = 1ps, m_a2 = 1.5 GeV and tau_a2 = 0fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..cacbcbda9 --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114040 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.75 1.0000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 10fs, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..4ce3c797b --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116011 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 0.5 GeV, tau_a1 = 10ps, m_a2 = 1.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20220111 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End -- GitLab From 08b3a4bdcf643f2173ef0d1572d4ce9ed4bbf664 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:43:31 +0100 Subject: [PATCH 289/702] Merge branch 'campoverde/bhhh_dec' into 'master' --- dkfiles/Bu_K+pi+K-=sqDalitz,DecProdCut.dec | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 dkfiles/Bu_K+pi+K-=sqDalitz,DecProdCut.dec diff --git a/dkfiles/Bu_K+pi+K-=sqDalitz,DecProdCut.dec b/dkfiles/Bu_K+pi+K-=sqDalitz,DecProdCut.dec new file mode 100644 index 000000000..72c31cce3 --- /dev/null +++ b/dkfiles/Bu_K+pi+K-=sqDalitz,DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 12103030 +# +# Descriptor: [B+ -> K+ pi+ K-]cc +# +# NickName: Bu_K+pi+K-=sqDalitz,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Flat on square Dalitz plot +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Angel Campoverde +# Email: angel.campoverde@cern.ch +# Date: 20221115 +# +Decay B+sig +1.000 K+ pi+ K- FLATSQDALITZ; +Enddecay +CDecay B-sig +# +End + -- GitLab From 89612fd441075d7f43b0d3e324f832875937c355 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:43:46 +0100 Subject: [PATCH 290/702] Merge branch 'abrossag/newDstopipipipi0modes' into 'master' --- ...ipipi0,gg=Cocktail,ExtraModes,TightCut.dec | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 dkfiles/Ds+_pipipipi0,gg=Cocktail,ExtraModes,TightCut.dec diff --git a/dkfiles/Ds+_pipipipi0,gg=Cocktail,ExtraModes,TightCut.dec b/dkfiles/Ds+_pipipipi0,gg=Cocktail,ExtraModes,TightCut.dec new file mode 100644 index 000000000..0cbda20da --- /dev/null +++ b/dkfiles/Ds+_pipipipi0,gg=Cocktail,ExtraModes,TightCut.dec @@ -0,0 +1,79 @@ +# EventType: 23203492 +# +# Descriptor: {[D_s+ -> ( f_0 -> pi+ pi- )( rho+ -> pi+ ( pi0 -> gamma gamma ))]cc,[D_s+ -> ( rho0 -> pi+ pi- )( rho+ -> pi+ ( pi0 -> gamma gamma ))]cc,[D_s+ -> ( f_0 -> pi+ pi- ) pi+ ( pi0 -> gamma gamma )]cc,[D_s+ -> ( rho0 -> pi+ pi- ) pi+ ( pi0 -> gamma gamma )]cc,[D_s+ -> ( rho+ -> pi+ ( pi0 -> gamma gamma) ) pi+ pi-]cc} +# +# NickName: Ds+_pipipipi0,gg=Cocktail,ExtraModes,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool, 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(D_s+ ==> ^pi+ ^pi- ^( pi0 -> ^gamma ^gamma ) ^pi+)]CC' +# +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc & piCuts', +# '[D_s+]cc' : 'Dcuts', +# 'gamma' : 'goodPhoton', +# 'pi0' : 'goodPi0'} +# tightCut.Preambulo += [ +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.0)', +# 'piCuts = ( (GPT>250 * MeV) & ( GP > 2000 * MeV))', +# 'Dcuts = (GPT> 2000 * MeV)', +# 'goodPi0 = (GPT>1000 * MeV)', +# 'inEcalX = abs( GPX/GPZ ) <4.5/10', +# 'inEcalY = abs( GPY/GPZ ) <3.5/10', +# 'inEcalHole = (abs (GPX/GPZ) <0.25/12.5 ) & (abs(GPY/GPZ)<0.25/12.5)', +# 'goodPhoton = (GPT >100 * MeV) & (GPZ>0) & inEcalX & inEcalY & ~inEcalHole'] +# EndInsertPythonCode +# +# Documentation: Forces a D_s+ to pi+ pi- ( pi0 -> gamma gamma ) pi+ with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Arnau Brossa +# Email: arnau.brossa@cern.ch +# Date: 20221115 +# +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +Alias my_rho0 rho0 +ChargeConj my_rho0 my_rho0 +Alias my_rho+ rho+ +Alias my_rho- rho- +ChargeConj my_rho+ my_rho- +Alias my_f_0 f_0 +ChargeConj my_f_0 my_f_0 +# +Decay D_s+sig + 0.2 my_rho+ my_f_0 PHOTOS SVS ; + 0.2 my_rho0 my_rho+ PHOTOS SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0 ; + 0.2 my_f_0 pi+ my_pi0 PHOTOS PHSP ; + 0.2 my_rho0 pi+ my_pi0 PHOTOS PHSP ; + 0.2 my_rho+ pi+ pi- PHOTOS PHSP ; +Enddecay +CDecay D_s-sig +# +Decay my_f_0 + 1.000 pi+ pi- PHOTOS PHSP ; +Enddecay +# +Decay my_rho0 + 1.000 pi+ pi- PHOTOS VSS ; +Enddecay +# +Decay my_rho+ + 1.000 pi+ my_pi0 PHOTOS VSS ; +Enddecay +CDecay my_rho- +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End -- GitLab From c38ee85ff56ecf224d3ee1808176925735065422 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:43:59 +0100 Subject: [PATCH 291/702] Merge branch 'mborsato/Bc2munuee' into 'master' --- dkfiles/Bc_EEMuNuM=BcVegPy,DecProdCut.dec | 27 +++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 dkfiles/Bc_EEMuNuM=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_EEMuNuM=BcVegPy,DecProdCut.dec b/dkfiles/Bc_EEMuNuM=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..d34b300e2 --- /dev/null +++ b/dkfiles/Bc_EEMuNuM=BcVegPy,DecProdCut.dec @@ -0,0 +1,27 @@ +# EventType: 14513003 +# +# Descriptor: [B_c+ => e+ e- nu_mu mu+]cc +# +# NickName: Bc_EEMuNuM=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ => e+ e- nu_mu mu+ decay file. Phase space model. DughtersInLHCb. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Martino Borsato +# Email: martino.borsato@cern.ch +# Date: 20221118 +# +# +Decay B_c+sig + 1.0000 e+ e- mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay B_c-sig +# +End -- GitLab From 30a461d2056a64b5210cf8f6f84b9d4087135b3b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 28 Nov 2022 17:44:23 +0100 Subject: [PATCH 292/702] Merge branch 'fborgato/my-changes' into 'master' --- ...Lc2593Ds,Lcpipi,ppiK,pipipi=DecProdCut.dec | 91 +++++++++++ .../Lb_Lc2593Ds,Lcpipi,ppiK=DecProdCut.dec | 91 +++++++++++ ...2593Dsst,Lcpipi,ppiK,pipipi=DecProdCut.dec | 150 ++++++++++++++++++ .../Lb_Lc2593Dsst,Lcpipi,ppiK=DecProdCut.dec | 150 ++++++++++++++++++ .../Lb_Lc2625Ds,Lcpipi,pipipi=DecProdCut.dec | 69 ++++++++ dkfiles/Lb_Lc2625Ds,Lcpipi=DecProdCut.dec | 69 ++++++++ ...Lb_Lc2625Dsst,Lcpipi,pipipi=DecProdCut.dec | 127 +++++++++++++++ dkfiles/Lb_Lc2625Dsst,Lcpipi=DecProdCut.dec | 127 +++++++++++++++ 8 files changed, 874 insertions(+) create mode 100644 dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK,pipipi=DecProdCut.dec create mode 100644 dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK=DecProdCut.dec create mode 100644 dkfiles/Lb_Lc2593Dsst,Lcpipi,ppiK,pipipi=DecProdCut.dec create mode 100644 dkfiles/Lb_Lc2593Dsst,Lcpipi,ppiK=DecProdCut.dec create mode 100644 dkfiles/Lb_Lc2625Ds,Lcpipi,pipipi=DecProdCut.dec create mode 100644 dkfiles/Lb_Lc2625Ds,Lcpipi=DecProdCut.dec create mode 100644 dkfiles/Lb_Lc2625Dsst,Lcpipi,pipipi=DecProdCut.dec create mode 100644 dkfiles/Lb_Lc2625Dsst,Lcpipi=DecProdCut.dec diff --git a/dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK,pipipi=DecProdCut.dec b/dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK,pipipi=DecProdCut.dec new file mode 100644 index 000000000..fa89de32f --- /dev/null +++ b/dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK,pipipi=DecProdCut.dec @@ -0,0 +1,91 @@ +# EventType: 15498003 +# Descriptor: [Lambda_b0 -> (D_s- -> pi- pi+ pi-) (Lambda_c(2595)+ -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) pi+)]cc +# +# NickName: Lb_Lc2593Ds,Lcpipi,ppiK,pipipi=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Decay Lambda_b0 -> (D_s- -> pi- pi+ pi-) ( Lambda_c(2595)+ -> (Sigma_c0 -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi-) pi+) including intermediate states. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20220919 +# CPUTime: <1 min +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyLc(2593)+ Lambda_c(2593)+ +Alias MyLc(2593)- anti-Lambda_c(2593)- +ChargeConj MyLc(2593)+ MyLc(2593)- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# + +Decay Lambda_b0sig + 1.0000 MyLc(2593)+ MyD_s- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +#BR from PDG 2020 +Decay MyLc(2593)+ + 0.24 MySigma_c++ pi- PHSP; + 0.24 MySigma_c0 pi+ PHSP; + 0.18 MyMainLc+ pi+ pi- PHSP; +Enddecay +CDecay MyLc(2593)- +# +Decay MySigma_c++ + 1.0000 MyMainLc+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# +Decay MySigma_c0 + 1.0000 MyMainLc+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s- + 1 pi- pi+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End diff --git a/dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK=DecProdCut.dec b/dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK=DecProdCut.dec new file mode 100644 index 000000000..6bea4b73c --- /dev/null +++ b/dkfiles/Lb_Lc2593Ds,Lcpipi,ppiK=DecProdCut.dec @@ -0,0 +1,91 @@ +# EventType: 15498001 +# Descriptor: [Lambda_b0 -> (D_s- -> K- K+ pi-) (Lambda_c(2595)+ -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) pi+)]cc +# +# NickName: Lb_Lc2593Ds,Lcpipi,ppiK=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Decay Lambda_b0 -> (D_s- -> K- K+ pi-) ( Lambda_c(2595)+ -> (Sigma_c0 -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi-) pi+) including intermediate states and Ds -> K K pi . +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20220907 +# CPUTime: <1 min +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyLc(2593)+ Lambda_c(2593)+ +Alias MyLc(2593)- anti-Lambda_c(2593)- +ChargeConj MyLc(2593)+ MyLc(2593)- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# + +Decay Lambda_b0sig + 1.0000 MyLc(2593)+ MyD_s- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +#BR from PDG 2020 +Decay MyLc(2593)+ + 0.24 MySigma_c++ pi- PHSP; + 0.24 MySigma_c0 pi+ PHSP; + 0.18 MyMainLc+ pi+ pi- PHSP; +Enddecay +CDecay MyLc(2593)- +# +Decay MySigma_c++ + 1.0000 MyMainLc+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# +Decay MySigma_c0 + 1.0000 MyMainLc+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s- + 1 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End diff --git a/dkfiles/Lb_Lc2593Dsst,Lcpipi,ppiK,pipipi=DecProdCut.dec b/dkfiles/Lb_Lc2593Dsst,Lcpipi,ppiK,pipipi=DecProdCut.dec new file mode 100644 index 000000000..f5020bb79 --- /dev/null +++ b/dkfiles/Lb_Lc2593Dsst,Lcpipi,ppiK,pipipi=DecProdCut.dec @@ -0,0 +1,150 @@ +# EventType: 15498203 +# Descriptor: [Lambda_b0 -> (Lambda_c(2595)+ -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) pi+) (D*_s- -> (D_s- -> pi- pi+ pi-) gamma)]cc +# +# NickName: Lb_Lc2593Dsst,Lcpipi,ppiK,pipipi=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Decay Lambda_b0 -> ( Lambda_c(2595)+ -> (Sigma_c0 -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi-) pi+) D*_s with D_s- -> pi- pi+ pi- including intermediate states. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20220919 +# CPUTime: <1 min +# + +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyLc(2593)+ Lambda_c(2593)+ +Alias MyLc(2593)- anti-Lambda_c(2593)- +ChargeConj MyLc(2593)+ MyLc(2593)- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD_s*(2317)+ D_s0*+ +Alias MyD_s*(2317)- D_s0*- +ChargeConj MyD_s*(2317)+ MyD_s*(2317)- +# +Alias MyD_s*(2457)+ D_s1+ +Alias MyD_s*(2457)- D_s1- +ChargeConj MyD_s*(2457)+ MyD_s*(2457)- +# +Alias MyD_s*(2536)+ D'_s1+ +Alias MyD_s*(2536)- D'_s1- +ChargeConj MyD_s*(2536)+ MyD_s*(2536)- +# +Alias MyD(2010)+ D*+ +Alias MyD(2010)- D*- +ChargeConj MyD(2010)+ MyD(2010)- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay Lambda_b0sig + 0.378 MyLc(2593)+ MyD_s*- PHSP; + 0.032 MyLc(2593)+ MyD_s*(2317)- PHSP; + 0.18 MyLc(2593)+ MyD_s*(2457)- PHSP; + 0.02 MyLc(2593)+ MyD_s*(2536)- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +#BR from PDG 2020 +Decay MyLc(2593)+ + 0.24 MySigma_c++ pi- PHSP; + 0.24 MySigma_c0 pi+ PHSP; + 0.18 MyMainLc+ pi+ pi- PHSP; +Enddecay +CDecay MyLc(2593)- +# +Decay MySigma_c++ + 1.0000 MyMainLc+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# +Decay MySigma_c0 + 1.0000 MyMainLc+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s*- + 93.5 MyD_s- gamma VSP_PWAVE; + 5.8 MyD_s- pi0 VSS; + 0.67 MyD_s- e+ e- PHSP; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 1. pi- pi+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyD_s*(2317)+ + 1. MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*(2317)- +# +Decay MyD_s*(2457)+ + 0.18 MyD_s+ gamma VSP_PWAVE; + 0.48 MyD_s*+ pi0 PHSP; + 0.043 MyD_s+ pi0 pi0 PHSP; + 0.037 MyD_s*(2317)+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*(2457)- +# +#BR from PDG 2020 +Decay MyD_s*(2536)+ + 0.85 MyD(2010)+ K0 PHSP; + 0.028 D+ pi- K+ PHSP; +Enddecay +CDecay MyD_s*(2536)- +# +Decay MyD(2010)+ + 0.677 D0 pi+ PHSP; + 0.307 D+ pi0 PHSP; + 0.016 D+ gamma PHSP; +Enddecay +CDecay MyD(2010)- +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End + diff --git a/dkfiles/Lb_Lc2593Dsst,Lcpipi,ppiK=DecProdCut.dec b/dkfiles/Lb_Lc2593Dsst,Lcpipi,ppiK=DecProdCut.dec new file mode 100644 index 000000000..e26d452d3 --- /dev/null +++ b/dkfiles/Lb_Lc2593Dsst,Lcpipi,ppiK=DecProdCut.dec @@ -0,0 +1,150 @@ +# EventType: 15498201 +# Descriptor: [Lambda_b0 -> (Lambda_c(2595)+ -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) pi+): (D*_s- -> (D_s- -> K- K+ pi-) gamma)]cc +# +# NickName: Lb_Lc2593Dsst,Lcpipi,ppiK=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Decay Lambda_b0 -> ( Lambda_c(2595)+ -> (Sigma_c0 -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi-) pi+) D*_s including intermediate states. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20220907 +# CPUTime: <1 min +# + +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyLc(2593)+ Lambda_c(2593)+ +Alias MyLc(2593)- anti-Lambda_c(2593)- +ChargeConj MyLc(2593)+ MyLc(2593)- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD_s*(2317)+ D_s0*+ +Alias MyD_s*(2317)- D_s0*- +ChargeConj MyD_s*(2317)+ MyD_s*(2317)- +# +Alias MyD_s*(2457)+ D_s1+ +Alias MyD_s*(2457)- D_s1- +ChargeConj MyD_s*(2457)+ MyD_s*(2457)- +# +Alias MyD_s*(2536)+ D'_s1+ +Alias MyD_s*(2536)- D'_s1- +ChargeConj MyD_s*(2536)+ MyD_s*(2536)- +# +Alias MyD(2010)+ D*+ +Alias MyD(2010)- D*- +ChargeConj MyD(2010)+ MyD(2010)- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay Lambda_b0sig + 0.378 MyLc(2593)+ MyD_s*- PHSP; + 0.032 MyLc(2593)+ MyD_s*(2317)- PHSP; + 0.18 MyLc(2593)+ MyD_s*(2457)- PHSP; + 0.02 MyLc(2593)+ MyD_s*(2536)- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +#BR from PDG 2020 +Decay MyLc(2593)+ + 0.24 MySigma_c++ pi- PHSP; + 0.24 MySigma_c0 pi+ PHSP; + 0.18 MyMainLc+ pi+ pi- PHSP; +Enddecay +CDecay MyLc(2593)- +# +Decay MySigma_c++ + 1.0000 MyMainLc+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# +Decay MySigma_c0 + 1.0000 MyMainLc+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s*- + 93.5 MyD_s- gamma VSP_PWAVE; + 5.8 MyD_s- pi0 VSS; + 0.67 MyD_s- e+ e- PHSP; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 1. K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyD_s*(2317)+ + 1. MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*(2317)- +# +Decay MyD_s*(2457)+ + 0.18 MyD_s+ gamma VSP_PWAVE; + 0.48 MyD_s*+ pi0 PHSP; + 0.043 MyD_s+ pi0 pi0 PHSP; + 0.037 MyD_s*(2317)+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*(2457)- +# +#BR from PDG 2020 +Decay MyD_s*(2536)+ + 0.85 MyD(2010)+ K0 PHSP; + 0.028 D+ pi- K+ PHSP; +Enddecay +CDecay MyD_s*(2536)- +# +Decay MyD(2010)+ + 0.677 D0 pi+ PHSP; + 0.307 D+ pi0 PHSP; + 0.016 D+ gamma PHSP; +Enddecay +CDecay MyD(2010)- +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End + diff --git a/dkfiles/Lb_Lc2625Ds,Lcpipi,pipipi=DecProdCut.dec b/dkfiles/Lb_Lc2625Ds,Lcpipi,pipipi=DecProdCut.dec new file mode 100644 index 000000000..3a8c5bea9 --- /dev/null +++ b/dkfiles/Lb_Lc2625Ds,Lcpipi,pipipi=DecProdCut.dec @@ -0,0 +1,69 @@ +# EventType: 15498002 +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) (D_s- -> pi- pi+ pi-) ]cc +# +# NickName: Lb_Lc2625Ds,Lcpipi,pipipi=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Lb -> Lc(2625) Ds and Lc -> p K pi with D_s- -> pi- pi+ pi- . +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20220919 +# CPUTime: <1m +# +Alias MyLc(2625)+ Lambda_c(2625)+ +Alias MyLc(2625)- anti-Lambda_c(2625)- +ChargeConj MyLc(2625)+ MyLc(2625)- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Decay Lambda_b0sig + 1.0 MyLc(2625)+ MyD_s- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLc(2625)+ + 1.000 MyMainLc+ pi+ pi- PHSP; +Enddecay +CDecay MyLc(2625)- +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s- + 1 pi- pi+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End diff --git a/dkfiles/Lb_Lc2625Ds,Lcpipi=DecProdCut.dec b/dkfiles/Lb_Lc2625Ds,Lcpipi=DecProdCut.dec new file mode 100644 index 000000000..437b512ae --- /dev/null +++ b/dkfiles/Lb_Lc2625Ds,Lcpipi=DecProdCut.dec @@ -0,0 +1,69 @@ +# EventType: 15498000 +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) (D_s- -> K- K+ pi-) ]cc +# +# NickName: Lb_Lc2625Ds,Lcpipi=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Lb -> Lc(2625) Ds and Lc -> p K pi . +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20220907 +# CPUTime: <1m +# +Alias MyLc(2625)+ Lambda_c(2625)+ +Alias MyLc(2625)- anti-Lambda_c(2625)- +ChargeConj MyLc(2625)+ MyLc(2625)- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Decay Lambda_b0sig + 1.0 MyLc(2625)+ MyD_s- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLc(2625)+ + 1.000 MyMainLc+ pi+ pi- PHSP; +Enddecay +CDecay MyLc(2625)- +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s- + 1 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End diff --git a/dkfiles/Lb_Lc2625Dsst,Lcpipi,pipipi=DecProdCut.dec b/dkfiles/Lb_Lc2625Dsst,Lcpipi,pipipi=DecProdCut.dec new file mode 100644 index 000000000..1e8af8871 --- /dev/null +++ b/dkfiles/Lb_Lc2625Dsst,Lcpipi,pipipi=DecProdCut.dec @@ -0,0 +1,127 @@ +# EventType: 15498202 +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) (D*_s- -> (D_s- -> pi- pi+ pi-) gamma) ]cc +# +# NickName: Lb_Lc2625Dsst,Lcpipi,pipipi=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Lb -> Lc(2625) Ds* and Lc -> p K pi with D_s- -> pi- pi+ pi- . +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20220919 +# CPUTime: <1 min +# +Alias MyLc(2625)+ Lambda_c(2625)+ +Alias MyLc(2625)- anti-Lambda_c(2625)- +ChargeConj MyLc(2625)+ MyLc(2625)- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD_s*(2317)+ D_s0*+ +Alias MyD_s*(2317)- D_s0*- +ChargeConj MyD_s*(2317)+ MyD_s*(2317)- +# +Alias MyD_s*(2457)+ D_s1+ +Alias MyD_s*(2457)- D_s1- +ChargeConj MyD_s*(2457)+ MyD_s*(2457)- +# +Alias MyD_s*(2536)+ D'_s1+ +Alias MyD_s*(2536)- D'_s1- +ChargeConj MyD_s*(2536)+ MyD_s*(2536)- +# +Alias MyD(2010)+ D*+ +Alias MyD(2010)- D*- +ChargeConj MyD(2010)+ MyD(2010)- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay Lambda_b0sig + 0.378 MyLc(2625)+ MyD_s*- PHSP; + 0.032 MyLc(2625)+ MyD_s*(2317)- PHSP; + 0.18 MyLc(2625)+ MyD_s*(2457)- PHSP; + 0.02 MyLc(2625)+ MyD_s*(2536)- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLc(2625)+ + 1.000 MyMainLc+ pi+ pi- PHSP; +Enddecay +CDecay MyLc(2625)- +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s*- + 93.5 MyD_s- gamma VSP_PWAVE; + 5.8 MyD_s- pi0 VSS; + 0.67 MyD_s- e+ e- PHSP; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 1 pi- pi+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyD_s*(2317)+ + 1. MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*(2317)- +# +Decay MyD_s*(2457)+ + 0.18 MyD_s+ gamma VSP_PWAVE; + 0.48 MyD_s*+ pi0 PHSP; + 0.043 MyD_s+ pi0 pi0 PHSP; + 0.037 MyD_s*(2317)+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*(2457)- +# +#BR from PDG 2020 +Decay MyD_s*(2536)+ + 0.85 MyD(2010)+ K0 PHSP; + 0.028 D+ pi- K+ PHSP; +Enddecay +CDecay MyD_s*(2536)- +# +Decay MyD(2010)+ + 0.677 D0 pi+ PHSP; + 0.307 D+ pi0 PHSP; + 0.016 D+ gamma PHSP; +Enddecay +CDecay MyD(2010)- +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End diff --git a/dkfiles/Lb_Lc2625Dsst,Lcpipi=DecProdCut.dec b/dkfiles/Lb_Lc2625Dsst,Lcpipi=DecProdCut.dec new file mode 100644 index 000000000..141bfe48d --- /dev/null +++ b/dkfiles/Lb_Lc2625Dsst,Lcpipi=DecProdCut.dec @@ -0,0 +1,127 @@ +# EventType: 15498200 +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) (D*_s- -> (D_s- -> K- K+ pi-) gamma) ]cc +# +# NickName: Lb_Lc2625Dsst,Lcpipi=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Lb -> Lc(2625) Ds* and Lc -> p K pi . +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20220907 +# CPUTime: <1 min +# +Alias MyLc(2625)+ Lambda_c(2625)+ +Alias MyLc(2625)- anti-Lambda_c(2625)- +ChargeConj MyLc(2625)+ MyLc(2625)- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD_s*(2317)+ D_s0*+ +Alias MyD_s*(2317)- D_s0*- +ChargeConj MyD_s*(2317)+ MyD_s*(2317)- +# +Alias MyD_s*(2457)+ D_s1+ +Alias MyD_s*(2457)- D_s1- +ChargeConj MyD_s*(2457)+ MyD_s*(2457)- +# +Alias MyD_s*(2536)+ D'_s1+ +Alias MyD_s*(2536)- D'_s1- +ChargeConj MyD_s*(2536)+ MyD_s*(2536)- +# +Alias MyD(2010)+ D*+ +Alias MyD(2010)- D*- +ChargeConj MyD(2010)+ MyD(2010)- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay Lambda_b0sig + 0.378 MyLc(2625)+ MyD_s*- PHSP; + 0.032 MyLc(2625)+ MyD_s*(2317)- PHSP; + 0.18 MyLc(2625)+ MyD_s*(2457)- PHSP; + 0.02 MyLc(2625)+ MyD_s*(2536)- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLc(2625)+ + 1.000 MyMainLc+ pi+ pi- PHSP; +Enddecay +CDecay MyLc(2625)- +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s*- + 93.5 MyD_s- gamma VSP_PWAVE; + 5.8 MyD_s- pi0 VSS; + 0.67 MyD_s- e+ e- PHSP; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 1 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyD_s*(2317)+ + 1. MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*(2317)- +# +Decay MyD_s*(2457)+ + 0.18 MyD_s+ gamma VSP_PWAVE; + 0.48 MyD_s*+ pi0 PHSP; + 0.043 MyD_s+ pi0 pi0 PHSP; + 0.037 MyD_s*(2317)+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*(2457)- +# +#BR from PDG 2020 +Decay MyD_s*(2536)+ + 0.85 MyD(2010)+ K0 PHSP; + 0.028 D+ pi- K+ PHSP; +Enddecay +CDecay MyD_s*(2536)- +# +Decay MyD(2010)+ + 0.677 D0 pi+ PHSP; + 0.307 D+ pi0 PHSP; + 0.016 D+ gamma PHSP; +Enddecay +CDecay MyD(2010)- +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End -- GitLab From 4998fed2f0941ba33a4614b3cd6fa11619f408f8 Mon Sep 17 00:00:00 2001 From: qiuchan <qiuchan.lu@cern.ch> Date: Tue, 13 Dec 2022 17:06:49 +0100 Subject: [PATCH 293/702] add extra decfile for SMOG2 EmbeddedGeneration --- dkfiles/D+_K-pi+pi+=phsp.dec | 2 ++ dkfiles/Ds+_K+K-pi+=phsp,DecProdCut.dec | 2 ++ dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec | 2 ++ dkfiles/incl_Jpsi,pp=DecProdCut.dec | 3 ++- dkfiles/incl_etac,pp=DecProdCut.dec | 6 +++++- 5 files changed, 13 insertions(+), 2 deletions(-) diff --git a/dkfiles/D+_K-pi+pi+=phsp.dec b/dkfiles/D+_K-pi+pi+=phsp.dec index beeba8e1f..f0f0cef4b 100644 --- a/dkfiles/D+_K-pi+pi+=phsp.dec +++ b/dkfiles/D+_K-pi+pi+=phsp.dec @@ -9,6 +9,8 @@ # Documentation: Phase space decay model, no DecProd cut # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # Responsible: Carla Gobel diff --git a/dkfiles/Ds+_K+K-pi+=phsp,DecProdCut.dec b/dkfiles/Ds+_K+K-pi+=phsp,DecProdCut.dec index f73f1ae8a..b2e8e1260 100644 --- a/dkfiles/Ds+_K+K-pi+=phsp,DecProdCut.dec +++ b/dkfiles/Ds+_K+K-pi+=phsp,DecProdCut.dec @@ -9,6 +9,8 @@ # Documentation: Decay products in acceptance, phase space decay model # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: Charm # Tested: Yes # Responsible: Mat Charles diff --git a/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec b/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec index fc99e2d28..955101b3a 100644 --- a/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec +++ b/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec @@ -21,6 +21,8 @@ # Documentation: chi_c0 decay to J/psi gamma. Muons are required to be inside LHCb, but gamma is left. # EndDocumentation # +# SpecialGeneration: EmbeddedGeneration +# # PhysicsWG: QCD # Tested: Yes # Responsible: Barak Raimond Gruberg Cazon diff --git a/dkfiles/incl_Jpsi,pp=DecProdCut.dec b/dkfiles/incl_Jpsi,pp=DecProdCut.dec index 7c38eb816..6c51ecfbf 100644 --- a/dkfiles/incl_Jpsi,pp=DecProdCut.dec +++ b/dkfiles/incl_Jpsi,pp=DecProdCut.dec @@ -19,7 +19,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) @@ -47,6 +47,7 @@ # # -- END -- # # EndInsertPythonCode # +# SpecialGeneration: EmbeddedGeneration # PhysicsWG: Onia # Tested: Yes # Responsible: Vsevolod Yeroshenko diff --git a/dkfiles/incl_etac,pp=DecProdCut.dec b/dkfiles/incl_etac,pp=DecProdCut.dec index 227f87696..717ec4ad9 100644 --- a/dkfiles/incl_etac,pp=DecProdCut.dec +++ b/dkfiles/incl_etac,pp=DecProdCut.dec @@ -21,7 +21,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) @@ -48,6 +48,8 @@ # gen.Special.Pythia8Production.Commands += Pythia8TurnOffMinbias # # -- END -- # # EndInsertPythonCode +# +# SpecialGeneration: EmbeddedGeneration # # PhysicsWG: Onia # Tested: Yes @@ -62,3 +64,5 @@ Enddecay # End # + + -- GitLab From 300446f587803c247f0d7a47ce977de73abab86d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 12 Dec 2022 14:29:06 +0100 Subject: [PATCH 294/702] Merge branch 'avenkate/ktautau-changes' into 'master' Modified name and documentation to reflect TAUOLA cleo instead of TAUOLA Babar See merge request lhcb-datapkg/Gen/DecFiles!1227 (cherry picked from commit f10ad69cdefa523af582c33d05bd8074fa21117d) d75148cf Modified name and documentation to reflect TAUOLA cleo instead of TAUOLA Babar --- ...dec => Bu_Ktautau,3pi3pi=DecProdCut,tauolacleo.dec} | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) rename dkfiles/{Bu_Ktautau,3pi3pi=DecProdCut,tauola5.dec => Bu_Ktautau,3pi3pi=DecProdCut,tauolacleo.dec} (80%) diff --git a/dkfiles/Bu_Ktautau,3pi3pi=DecProdCut,tauola5.dec b/dkfiles/Bu_Ktautau,3pi3pi=DecProdCut,tauolacleo.dec similarity index 80% rename from dkfiles/Bu_Ktautau,3pi3pi=DecProdCut,tauola5.dec rename to dkfiles/Bu_Ktautau,3pi3pi=DecProdCut,tauolacleo.dec index 3659c5bf2..140e1a7fc 100755 --- a/dkfiles/Bu_Ktautau,3pi3pi=DecProdCut,tauola5.dec +++ b/dkfiles/Bu_Ktautau,3pi3pi=DecProdCut,tauolacleo.dec @@ -2,12 +2,12 @@ # # Descriptor: {[B+ -> (tau+ -> pi+ pi- pi+ anti-nu_tau) (tau- -> pi+ pi- pi- nu_tau) K+]cc} # -# NickName: Bu_Ktautau,3pi3pi=DecProdCut,tauola5 +# NickName: Bu_Ktautau,3pi3pi=DecProdCut,tauolacleo # # Cuts: DaughtersInLHCb # # Documentation: Bd decay to K tau tau. -# Both tau leptons decay in the 3-prong charged pion mode using the latest Tauola BaBar model. +# Both tau leptons decay in the 3-prong charged pion mode using the Tauola CLEO model. # All final-state products in the acceptance. # EndDocumentation # @@ -15,9 +15,9 @@ # # CPUTime: < 1 min # Tested: Yes -# Responsible: Luca Pescatore -# Email: luca.pescatore@cern.ch -# Date: 20181001 +# Responsible: Aravindhan Venkateswaran +# Email: aravindhan.venkateswaran@cern.ch +# Date: 20221129 # # Tauola steering options -- GitLab From 1d98a6c3aedb18c473bb9018a23f6da9c4a2346f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 12 Dec 2022 14:30:03 +0100 Subject: [PATCH 295/702] Merge branch 'anfeng/B024Pi' into 'master' Add cocktail dkfile for Bd_pi+pi-pi+pi- See merge request lhcb-datapkg/Gen/DecFiles!1228 (cherry picked from commit 2fdbaf8ff93a320a920c574bdfb48a7589211427) 8c83ce30 Add cocktail dkfile for Bd_pi+pi-pi+pi- 8ee54027 Add CPUTime field --- ...pi-=DecProdCut,PHSP,Charmless,Cocktail.dec | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 dkfiles/Bd_pi+pi-pi+pi-=DecProdCut,PHSP,Charmless,Cocktail.dec diff --git a/dkfiles/Bd_pi+pi-pi+pi-=DecProdCut,PHSP,Charmless,Cocktail.dec b/dkfiles/Bd_pi+pi-pi+pi-=DecProdCut,PHSP,Charmless,Cocktail.dec new file mode 100644 index 000000000..e39b049c2 --- /dev/null +++ b/dkfiles/Bd_pi+pi-pi+pi-=DecProdCut,PHSP,Charmless,Cocktail.dec @@ -0,0 +1,40 @@ +# EventType: 11204000 +# NickName: Bd_pi+pi-pi+pi-=DecProdCut,PHSP,Charmless,Cocktail +# Descriptor: [B0 -> (rho(770)0 -> pi+ pi-) (rho(770)0 -> pi+ pi-)]cc +# +# Documentation: Daughters in LHCb Acceptance +# EndDocumentation +# +# Cuts: DaughtersInLHCb +# +# PhysicsWG: BnoC +# Responsible: Anfeng Li +# Email: anfeng.li@cern.ch +# Tested: Yes +# CPUTime: <1min +# Date: 20221026 + +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- + +Decay B0sig + 1.000 Mya_1+ pi- PHSP; + 1.000 Mya_1- pi+ PHSP; + 1.000 Myrho0 Myrho0 PHSP; + 5.000 pi+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-B0sig + +Decay Mya_1+ +1.000 Myrho0 pi+ PHSP; +Enddecay +CDecay Mya_1- + +Decay Myrho0 +1.000 pi+ pi- VSS; +Enddecay + +End -- GitLab From 059d0ddd4759b891ebca1729427bec4f0f420d0d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 12 Dec 2022 15:53:43 +0100 Subject: [PATCH 296/702] Merge branch 'witekma/new_dkfile_Lc2peta-eta-mumugamma' into 'master' new dkfile for Lc2etap, eta2mumugamma See merge request lhcb-datapkg/Gen/DecFiles!1229 (cherry picked from commit a3dd36c50c917878385b94b8359fa7064a0cfd17) 95e2aebc new dkfile for Lc2etap, eta2mumugamma 4cdc2088 change eta decay model to ETA2MUMUGAMMA --- dkfiles/Lc_etap,mumugamma=TightCut.dec | 50 ++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 dkfiles/Lc_etap,mumugamma=TightCut.dec diff --git a/dkfiles/Lc_etap,mumugamma=TightCut.dec b/dkfiles/Lc_etap,mumugamma=TightCut.dec new file mode 100644 index 000000000..ea469e835 --- /dev/null +++ b/dkfiles/Lc_etap,mumugamma=TightCut.dec @@ -0,0 +1,50 @@ +# EventType: 25113200 +# +# Descriptor: [Lambda_c+ => ( eta => mu+ mu- gamma) p+]cc +# +# NickName: Lc_etap,mumugamma=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[Lambda_c+ => ( eta => ^mu+ ^mu- ^gamma) ^p+]CC' +# tightCut.Cuts = { +# 'gamma' : ' inAcc', +# '[mu+]cc' : ' inAcc & dauCuts', +# '[p+]cc' : ' inAcc & dauCuts', +# '[Lambda_c+]cc' : 'Lcuts' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005, GTHETA, 0.400 ) ' , +# 'dauCuts = ( (GPT > 200 * MeV) & ( GP > 600 * MeV))', +# 'Lcuts = (GPT > 1000 * MeV)' ] +# EndInsertPythonCode +# +# +# Documentation: Forces a Lambda_c+ to ( eta => mu+ mu- gamma ) p+ with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Mariusz Witek +# Email: mariusz.witek@cern.ch +# Date: 20221201 +# +Alias my_eta eta +ChargeConj my_eta my_eta +# +Decay Lambda_c+sig +1.00000 my_eta p+ PHOTOS PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay my_eta + 1.000 mu+ mu- gamma ETA2MUMUGAMMA; +Enddecay +# +End -- GitLab From 5c826d604d9b19f8a0e897a4a3e2e5098095638e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Dec 2022 18:33:42 +0100 Subject: [PATCH 297/702] Update decay model --- dkfiles/Lc_etap,mumugamma=TightCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Lc_etap,mumugamma=TightCut.dec b/dkfiles/Lc_etap,mumugamma=TightCut.dec index ea469e835..87950f864 100644 --- a/dkfiles/Lc_etap,mumugamma=TightCut.dec +++ b/dkfiles/Lc_etap,mumugamma=TightCut.dec @@ -44,7 +44,7 @@ Enddecay CDecay anti-Lambda_c-sig # Decay my_eta - 1.000 mu+ mu- gamma ETA2MUMUGAMMA; + 1.000 mu+ mu- gamma PI0_DALITZ; Enddecay # End -- GitLab From 2f8392ee59ecae6ee22453efab5b5abf055cb803 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Dec 2022 18:36:20 +0100 Subject: [PATCH 298/702] Merge branch 'ichahrou/D0inJets' into 'master' --- .../D0_Kpi=DecProdCut,NoPileUp,pthatmin15.dec | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 dkfiles/D0_Kpi=DecProdCut,NoPileUp,pthatmin15.dec diff --git a/dkfiles/D0_Kpi=DecProdCut,NoPileUp,pthatmin15.dec b/dkfiles/D0_Kpi=DecProdCut,NoPileUp,pthatmin15.dec new file mode 100644 index 000000000..4d4d5872a --- /dev/null +++ b/dkfiles/D0_Kpi=DecProdCut,NoPileUp,pthatmin15.dec @@ -0,0 +1,41 @@ +# EventType: 22162010 +# +# Descriptor: [D0 -> K- pi+]cc +# +# NickName: D0_Kpi=DecProdCut,NoPileUp,pthatmin15 +# +# Cuts: DaughtersInLHCb +# Production:Pythia8 +# +# InsertPythonCode: +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# Generation().SignalPlain.addTool(Pythia8Production) +# Generation().SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 15.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20221202 +# +Decay D0sig + 0.0390 K- pi+ PHSP; +Enddecay +CDecay anti-D0sig +# +End -- GitLab From 4e1d37af526a2355548bf2622653cb381d7c2a72 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Dec 2022 18:36:40 +0100 Subject: [PATCH 299/702] Merge branch 'mmonk_Bd2RhoKst_fix' into 'master' --- .../Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1.dec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dkfiles/Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1.dec b/dkfiles/Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1.dec index 40c961c60..984ee88d3 100644 --- a/dkfiles/Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1.dec +++ b/dkfiles/Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1.dec @@ -24,10 +24,10 @@ # Define Azero 0.405 # Mod. of Azero Define pAzero 1.57 # Phase of Azero -Define Aplus 0.020 # Mod. of Apar -Define pAplus 1.211 # Phase of Apar -Define Aminus 0.914 # Mod. of Aperp -Define pAperp 0.786 # Phase of Aperp +Define Aplus 0.020 # Mod. of Aplus +Define pAplus 1.211 # Phase of Aplus +Define Aminus 0.914 # Mod. of Aminus +Define pAminus 0.786 # Phase of Aminus # Alias MyK*0 K*0 Alias Myanti-K*0 anti-K*0 -- GitLab From 44c6a54136b0d9cf8959adf2a814a0553355c893 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Dec 2022 18:42:20 +0100 Subject: [PATCH 300/702] Merge branch 'ibelyaev/new-file' into 'master' --- dkfiles/Bu_D+D-KX=TightCuts,mD+D-.dec | 99 +++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 dkfiles/Bu_D+D-KX=TightCuts,mD+D-.dec diff --git a/dkfiles/Bu_D+D-KX=TightCuts,mD+D-.dec b/dkfiles/Bu_D+D-KX=TightCuts,mD+D-.dec new file mode 100644 index 000000000..361f7a145 --- /dev/null +++ b/dkfiles/Bu_D+D-KX=TightCuts,mD+D-.dec @@ -0,0 +1,99 @@ +# EventType: 12307000 +# +# Descriptor: [B+ ==> D+ D- K+ { pi0 } { pi0 } { gamma } { gamma } ]CC +# +# NickName: Bu_D+D-KX=TightCuts,mD+D- +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: The decay B+ -> { D*+D-, D+D*- } K+ with D*+ -> D+pi0 or D+gamma, +# D+-> K- pi+ pi+ with the tight generator cuts. +# The D0 -> K- pi+ pi+ decay model is taken from ???. +# The mass of D+D- system is required to be less than 3.81 GeV. +# To be efficient some cuts are applied via EvtGenDecayWithCut tool +# - many thanks to Michael Wilkinson for inspiring examples. +# EndDocumentation +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool +# from Gauss.Configuration import * +# +# ToolSvc().addTool ( EvtGenDecayWithCutTool ) +# evtgen = ToolSvc().EvtGenDecayWithCutTool +# evtgen.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgen.CutTool = "LoKi::GenCutTool/SmallDD" +# evtgen.addTool( LoKi__GenCutTool , 'SmallDD' ) +# small_DD = evtgen.SmallDD +# small_DD.Decay = ' ^[B+ ==> D+ D- K+ {pi0} {pi0} ]CC ' +# small_DD.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV " , +# "mass_DD = GMASS ( 'D+' == GID , 'D-' == GID ) " , +# ] +# small_DD.Cuts = { +# '[B+]cc' : '( mass_DD < 3.81 * GeV )' +# } +# +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# signal.DecayTool = "EvtGenDecayWithCutTool" +# +# tightCut = signal.TightCut +# tightCut.Decay = '^[B+ ==> ^(D+ => ^K- ^pi+ ^pi+) ^(D- ==> ^K+ ^pi- ^pi-) ^K+ {pi0} {pi0} ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'good_track = inAcc & inEta & ( GPT > 190 * MeV ) & in_range ( 3 * GeV , GP , 200 * GeV ) ' , +# ] +# tightCut.Cuts = { +# '[K+]cc' : 'good_track' , +# '[pi+]cc' : 'good_track' , +# '[D+]cc' : 'in_range ( 1.9 , GY , 4.7) ' , +# '[B+]cc' : 'in_range ( 1.9 , GY , 4.7) ' , +# } +# # Generator efficiency histos (optional): +# tightCut.XAxis = ( "GPT/GeV" , 0.0 , 25.0 , 25 ) +# tightCut.YAxis = ( "GY" , 2.0 , 4.5 , 10 ) +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vanya BELYAEV +# Email: Ivan.Belyaev@cern.ch +# Date: 20221205 +# CPUTime: 5min + + +Alias My-D+ D+ +Alias My-D- D- +ChargeConj My-D+ My-D- + +Alias My-D*+ D*+ +Alias My-D*- D*- +ChargeConj My-D*+ My-D*- + +Decay B+sig + 0.45 My-D+ My-D*- K+ PHSP ; + 0.45 My-D*+ My-D- K+ PHSP ; + 0.10 My-D*+ My-D*- K+ PHSP ; +Enddecay +CDecay B-sig + +Decay My-D+ + 1.0 K- pi+ pi+ D_DALITZ ; +Enddecay +CDecay My-D- + +Decay My-D*+ + 0.95 My-D+ pi0 VSS ; + 0.05 My-D+ gamma VSP_PWAVE ; +Enddecay +CDecay My-D*- + +# +End +# -- GitLab From 95ea2dac0d96b0de541a67d69ba84f784223ea65 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Dec 2022 18:42:36 +0100 Subject: [PATCH 301/702] Merge branch 'haoqiang-B2LcXic-33884' into 'master' --- ...LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV.dec | 48 +++++++++++++++++++ ...LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV.dec | 48 +++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 dkfiles/Bd_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV.dec create mode 100644 dkfiles/Bs_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV.dec diff --git a/dkfiles/Bd_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV.dec b/dkfiles/Bd_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..37682038b --- /dev/null +++ b/dkfiles/Bd_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,48 @@ +# EventType: 11196092 +# +# Descriptor: [B0 -> (Lambda_c+ -> p+ K- pi+) (Xi_c~- -> p~- K+ pi-)]cc +# +# NickName: Bd_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B0 -> Lambda_c+ Xi_c~-, Xi_c+ -> pbarK+Pi- and Lambda_c+ -> p+K-Pi+ with intermediate states +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime:< 1min +# Responsible: haoqiang +# Email: haoqiang.zhao@cern.ch +# Date: 20221213 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +# Define B0 decay +Decay B0sig + 1.000 MyLambda_c+ Myanti-Xi_c- PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyXi_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + + +End +# + diff --git a/dkfiles/Bs_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV.dec b/dkfiles/Bs_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..1fde2d1d7 --- /dev/null +++ b/dkfiles/Bs_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,48 @@ +# EventType: 13196092 +# +# Descriptor: [B_s0 -> (Lambda_c+ -> p+ K- pi+) (Xi_c~- -> p~- K+ pi-)]cc +# +# NickName: Bs_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B_s0 -> Lambda_c+ Xi_c~-, Xi_c+ -> pbarK+Pi- and Lambda_c+ -> p+K-Pi+ with intermediate states +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime:< 1min +# Responsible: haoqiang +# Email: haoqiang.zhao@cern.ch +# Date: 20221213 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +# Define B0 decay +Decay B_s0sig + 1.000 MyLambda_c+ Myanti-Xi_c- PHSP; +Enddecay +CDecay anti-B_s0sig + +Decay MyXi_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + + +End +# + -- GitLab From 6dca008129f3fe5fa19509083dfcd617f312af92 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Dec 2022 22:05:07 +0100 Subject: [PATCH 302/702] Merge branch 'mwhitehe/Drho_with_CPV' into 'master' --- dkfiles/Bd_D0f2_1270,KK=SSD_CP,DecProdCut.dec | 40 +++++++++++++++++++ .../Bd_D0f2_1270,pipi=SSD_CP,DecProdCut.dec | 39 ++++++++++++++++++ dkfiles/Bd_D0rho0,KK=SSD_CP,DecProdCut.dec | 34 ++++++++++++++++ dkfiles/Bd_D0rho0,pipi=SSD_CP,DecProdCut.dec | 34 ++++++++++++++++ 4 files changed, 147 insertions(+) create mode 100644 dkfiles/Bd_D0f2_1270,KK=SSD_CP,DecProdCut.dec create mode 100644 dkfiles/Bd_D0f2_1270,pipi=SSD_CP,DecProdCut.dec create mode 100644 dkfiles/Bd_D0rho0,KK=SSD_CP,DecProdCut.dec create mode 100644 dkfiles/Bd_D0rho0,pipi=SSD_CP,DecProdCut.dec diff --git a/dkfiles/Bd_D0f2_1270,KK=SSD_CP,DecProdCut.dec b/dkfiles/Bd_D0f2_1270,KK=SSD_CP,DecProdCut.dec new file mode 100644 index 000000000..00297c705 --- /dev/null +++ b/dkfiles/Bd_D0f2_1270,KK=SSD_CP,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 11164024 +# +# Descriptor: {[[B0]nos -> (D~0 -> K+ K-)(f_2(1270) -> pi+ pi-)]cc, [[B0]os -> (D0 -> K- K+) (f_2(1270) -> pi+ pi-)]cc} +# +# NickName: Bd_D0f2_1270,KK=SSD_CP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# TD CPV +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Mark Whitehead +# Email: mwhitehe@cern.ch +# Date: 20221128 +# CPUTime: <1min +# +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 +Alias Myf2 f_2 +ChargeConj Myf2 Myf2 + +# +Decay B0sig + 1.000 Myf2 Myanti-D0 SSD_CP 0.507e12 0.0 1.0 -0.70 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B0sig +# +Decay Myanti-D0 + 1.000 K+ K- PHSP; +Enddecay +CDecay MyD0 +# +Decay Myf2 + 1.000 pi+ pi- TSS; +Enddecay +End diff --git a/dkfiles/Bd_D0f2_1270,pipi=SSD_CP,DecProdCut.dec b/dkfiles/Bd_D0f2_1270,pipi=SSD_CP,DecProdCut.dec new file mode 100644 index 000000000..727a8141f --- /dev/null +++ b/dkfiles/Bd_D0f2_1270,pipi=SSD_CP,DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 11164034 +# +# Descriptor: {[[B0]nos -> (D~0 -> pi+ pi-)(f_2(1270) -> pi+ pi-)]cc, [[B0]os -> (D0 -> pi- pi+) (f_2(1270) -> pi+ pi-)]cc} +# +# NickName: Bd_D0f2_1270,pipi=SSD_CP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# TD CPV +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Mark Whitehead +# Email: mwhitehe@cern.ch +# Date: 20221128 +# CPUTime: <1min +# +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 +Alias Myf2 f_2 +ChargeConj Myf2 Myf2 +# +Decay B0sig + 1.000 Myf2 Myanti-D0 SSD_CP 0.507e12 0.0 1.0 -0.70 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B0sig +# +Decay Myanti-D0 + 1.000 pi+ pi- PHSP; +Enddecay +CDecay MyD0 +# +Decay Myf2 + 1.000 pi+ pi- TSS; +Enddecay +End diff --git a/dkfiles/Bd_D0rho0,KK=SSD_CP,DecProdCut.dec b/dkfiles/Bd_D0rho0,KK=SSD_CP,DecProdCut.dec new file mode 100644 index 000000000..ec962fa56 --- /dev/null +++ b/dkfiles/Bd_D0rho0,KK=SSD_CP,DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 11164023 +# +# Descriptor: {[[B0]nos -> (D~0 -> K+ K-)(rho(770)0 -> pi+ pi-)]cc, [[B0]os -> (D0 -> K- K+) (rho(770)0 -> pi+ pi-)]cc} +# +# NickName: Bd_D0rho0,KK=SSD_CP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# TD CPV +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Mark Whitehead +# Email: mwhitehe@cern.ch +# Date: 20221128 +# CPUTime: <1min +# +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 +# +Decay B0sig + 1.000 rho0 Myanti-D0 SSD_CP 0.507e12 0.0 1.0 -0.70 1.0 0.0 -1.0 0.0; +Enddecay +CDecay anti-B0sig +# +Decay Myanti-D0 + 1.000 K+ K- PHSP; +Enddecay +CDecay MyD0 +End +# diff --git a/dkfiles/Bd_D0rho0,pipi=SSD_CP,DecProdCut.dec b/dkfiles/Bd_D0rho0,pipi=SSD_CP,DecProdCut.dec new file mode 100644 index 000000000..98b2c0d8a --- /dev/null +++ b/dkfiles/Bd_D0rho0,pipi=SSD_CP,DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 11164033 +# +# Descriptor: {[[B0]nos -> (D~0 -> pi+ pi-)(rho(770)0 -> pi+ pi-)]cc, [[B0]os -> (D0 -> pi- pi+) (rho(770)0 -> pi+ pi-)]cc} +# +# NickName: Bd_D0rho0,pipi=SSD_CP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# TD CPV +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Mark Whitehead +# Email: mwhitehe@cern.ch +# Date: 20221128 +# CPUTime: <1min +# +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 +# +Decay B0sig + 1.000 rho0 Myanti-D0 SSD_CP 0.507e12 0.0 1.0 -0.70 1.0 0.0 -1.0 0.0; +Enddecay +CDecay anti-B0sig +# +Decay Myanti-D0 + 1.000 pi+ pi- PHSP; +Enddecay +CDecay MyD0 +End +# -- GitLab From 5f9bbb2c9895a938c9093bfeb7c1ce2d88f72810 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Dec 2022 22:05:32 +0100 Subject: [PATCH 303/702] Merge branch 'vlisovsk_Jpsi24mumodels' into 'master' --- .../incl_Jpsi,4m=DecProdCut,resonance30.dec | 36 +++++++++++++++++++ .../incl_Jpsi,4m=DecProdCut,resonance50.dec | 36 +++++++++++++++++++ .../incl_Jpsi,4m=DecProdCut,resonance70.dec | 36 +++++++++++++++++++ 3 files changed, 108 insertions(+) create mode 100755 dkfiles/incl_Jpsi,4m=DecProdCut,resonance30.dec create mode 100755 dkfiles/incl_Jpsi,4m=DecProdCut,resonance50.dec create mode 100755 dkfiles/incl_Jpsi,4m=DecProdCut,resonance70.dec diff --git a/dkfiles/incl_Jpsi,4m=DecProdCut,resonance30.dec b/dkfiles/incl_Jpsi,4m=DecProdCut,resonance30.dec new file mode 100755 index 000000000..7f5db2512 --- /dev/null +++ b/dkfiles/incl_Jpsi,4m=DecProdCut,resonance30.dec @@ -0,0 +1,36 @@ +# EventType: 24114004 +# +# Descriptor: J/psi -> mu+ mu- (omega(782) -> mu+ mu-) +# +# NickName: incl_Jpsi,4m=DecProdCut,resonance30 +# +# Cuts: DaughtersInLHCb +# +# Documentation: Jpsi decay to four muons via a resonance of a 30 MeV width (lifetime hbar/(30 MeV) = 2.194e-23 s) +# EndDocumentation +# +# ParticleValue: "omega(782) 36 223 0.0 0.212 2.194e-23 omega 223 5.00000000" +# +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vitalii Lisovskyi, Xiafei Chang +# Email: vitalii.lisovskyi@cern.ch +# Date: 20221026 +# CPUTime: <1 min +# Tested: Yes +# +Alias Myomega omega +ChargeConj Myomega Myomega + +# +Decay J/psisig + 1.000 Myomega mu+ mu- PHOTOS PHSP; +Enddecay +# +Decay Myomega + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/incl_Jpsi,4m=DecProdCut,resonance50.dec b/dkfiles/incl_Jpsi,4m=DecProdCut,resonance50.dec new file mode 100755 index 000000000..b4db47441 --- /dev/null +++ b/dkfiles/incl_Jpsi,4m=DecProdCut,resonance50.dec @@ -0,0 +1,36 @@ +# EventType: 24114003 +# +# Descriptor: J/psi -> mu+ mu- (omega(782) -> mu+ mu-) +# +# NickName: incl_Jpsi,4m=DecProdCut,resonance50 +# +# Cuts: DaughtersInLHCb +# +# Documentation: Jpsi decay to four muons via a resonance of a 50 MeV width (lifetime hbar/(50 MeV) = 1.316e-23 s) +# EndDocumentation +# +# ParticleValue: "omega(782) 36 223 0.0 0.212 1.316e-23 omega 223 5.00000000" +# +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vitalii Lisovskyi, Xiafei Chang +# Email: vitalii.lisovskyi@cern.ch +# Date: 20221026 +# CPUTime: <1 min +# Tested: Yes +# +Alias Myomega omega +ChargeConj Myomega Myomega + +# +Decay J/psisig + 1.000 Myomega mu+ mu- PHOTOS PHSP; +Enddecay +# +Decay Myomega + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/incl_Jpsi,4m=DecProdCut,resonance70.dec b/dkfiles/incl_Jpsi,4m=DecProdCut,resonance70.dec new file mode 100755 index 000000000..dfef66b0e --- /dev/null +++ b/dkfiles/incl_Jpsi,4m=DecProdCut,resonance70.dec @@ -0,0 +1,36 @@ +# EventType: 24114005 +# +# Descriptor: J/psi -> mu+ mu- (omega(782) -> mu+ mu-) +# +# NickName: incl_Jpsi,4m=DecProdCut,resonance70 +# +# Cuts: DaughtersInLHCb +# +# Documentation: Jpsi decay to four muons via a resonance of a 70 MeV width (lifetime hbar/(70 MeV) = 0.940e-23 s) +# EndDocumentation +# +# ParticleValue: "omega(782) 36 223 0.0 0.212 0.940e-23 omega 223 5.00000000" +# +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vitalii Lisovskyi, Xiafei Chang +# Email: vitalii.lisovskyi@cern.ch +# Date: 20221026 +# CPUTime: <1 min +# Tested: Yes +# +Alias Myomega omega +ChargeConj Myomega Myomega + +# +Decay J/psisig + 1.000 Myomega mu+ mu- PHOTOS PHSP; +Enddecay +# +Decay Myomega + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# -- GitLab From 69f101910aba844c18fdaad7d1d867f62c18eba4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Dec 2022 22:06:01 +0100 Subject: [PATCH 304/702] Merge branch 'spemmara-addALPDecFile' into 'master' --- dkfiles/Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec | 45 ++++++++++++++++++++ dkfiles/Bd_Ksta0,gg=DecProdCut,m=180MeV.dec | 45 ++++++++++++++++++++ dkfiles/Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec | 45 ++++++++++++++++++++ 3 files changed, 135 insertions(+) create mode 100644 dkfiles/Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec create mode 100644 dkfiles/Bd_Ksta0,gg=DecProdCut,m=180MeV.dec create mode 100644 dkfiles/Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec diff --git a/dkfiles/Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec b/dkfiles/Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec new file mode 100644 index 000000000..47d32366c --- /dev/null +++ b/dkfiles/Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec @@ -0,0 +1,45 @@ +# EventType: 11102264 +# InsertPythonCode: +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#ParticlePropertySvc().Particles = ["a0 17 221 0.0 1.000 5.063171e-19 a0 221 0.00000000"] +# from Gauss.Configuration import * +# ApplicationMgr().ExtSvc += [ParticlePropertySvc() ] +# EndInsertPythonCode +# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (a0 -> gamma gamma)]cc +# NickName: Bd_Ksta0,gg=DecProdCut,m=1000MeV +# Cuts: DaughtersInLHCb +# +# Documentation: daughters in acceptance. +# EndDocumentation +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Subrahmanya Pemmaraju +# Email: spemmara@cern.ch +# Date: 20221121 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias MyA0 a0 +ChargeConj MyA0 MyA0 +# +Decay B0sig + 1.000 MyK*0 MyA0 SVS; +Enddecay +CDecay anti-B0sig +# +Decay B0sig + 1.000 MyK*0 MyA0 SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyA0 + 1.000 gamma gamma PHSP; +Enddecay +End diff --git a/dkfiles/Bd_Ksta0,gg=DecProdCut,m=180MeV.dec b/dkfiles/Bd_Ksta0,gg=DecProdCut,m=180MeV.dec new file mode 100644 index 000000000..e23746746 --- /dev/null +++ b/dkfiles/Bd_Ksta0,gg=DecProdCut,m=180MeV.dec @@ -0,0 +1,45 @@ +# EventType: 11102263 +# InsertPythonCode: +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#ParticlePropertySvc().Particles = ["a0 17 221 0.0 0.180 5.063171e-19 a0 221 0.00000000"] +# from Gauss.Configuration import * +# ApplicationMgr().ExtSvc += [ParticlePropertySvc() ] +# EndInsertPythonCode +# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (a0 -> gamma gamma)]cc +# NickName: Bd_Ksta0,gg=DecProdCut,m=180MeV +# Cuts: DaughtersInLHCb +# +# Documentation: daughters in acceptance. +# EndDocumentation +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Subrahmanya Pemmaraju +# Email: spemmara@cern.ch +# Date: 20221121 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias MyA0 a0 +ChargeConj MyA0 MyA0 +# +Decay B0sig + 1.000 MyK*0 MyA0 SVS; +Enddecay +CDecay anti-B0sig +# +Decay B0sig + 1.000 MyK*0 MyA0 SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyA0 + 1.000 gamma gamma PHSP; +Enddecay +End diff --git a/dkfiles/Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec b/dkfiles/Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec new file mode 100644 index 000000000..f5638a1ed --- /dev/null +++ b/dkfiles/Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec @@ -0,0 +1,45 @@ +# EventType: 11102265 +# InsertPythonCode: +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#ParticlePropertySvc().Particles = ["a0 17 221 0.0 3.000 5.063171e-19 a0 221 0.00000000"] +# from Gauss.Configuration import * +# ApplicationMgr().ExtSvc += [ParticlePropertySvc() ] +# EndInsertPythonCode +# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (a0 -> gamma gamma)]cc +# NickName: Bd_Ksta0,gg=DecProdCut,m=3000MeV +# Cuts: DaughtersInLHCb +# +# Documentation: daughters in acceptance. +# EndDocumentation +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Subrahmanya Pemmaraju +# Email: spemmara@cern.ch +# Date: 20221121 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias MyA0 a0 +ChargeConj MyA0 MyA0 +# +Decay B0sig + 1.000 MyK*0 MyA0 SVS; +Enddecay +CDecay anti-B0sig +# +Decay B0sig + 1.000 MyK*0 MyA0 SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyA0 + 1.000 gamma gamma PHSP; +Enddecay +End -- GitLab From 6d2da761f27167bebc7d5a5d349730bc7f1cd580 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Dec 2022 11:36:56 +0100 Subject: [PATCH 305/702] Fix decay descriptor for LoKi GenCutTool --- dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec b/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec index 955101b3a..9defd0e2f 100644 --- a/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec +++ b/dkfiles/chic0_Jpsigamma,mumu=TightCut,LooserCuts.dec @@ -12,7 +12,7 @@ # from Configurables import LoKi__GenCutTool as GenCutTool # # # Generation(genAlgName).SignalPlain.addTool( GenCutTool , 'TightCut' ) -# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c0(1P) => ^( J/psi(1S) => ^mu+ ^mu-) ^gamma" +# Generation(genAlgName).SignalPlain.TightCut.Decay = "chi_c0(1P) => ( J/psi(1S) => ^mu+ ^mu-) gamma" # Generation(genAlgName).SignalPlain.TightCut.Cuts = { # '[mu+]cc' : ' in_range (0.005 , GTHETA , 0.400 ) ' # } -- GitLab From c83fa2ae30cd49bcf26b00ce5ef6f96e533c618e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Dec 2022 11:31:21 +0000 Subject: [PATCH 306/702] Update Gauss version for testing --- .gitlab-ci.yml | 2 +- tests/run_gauss.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c01e557f3..a25a29d89 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: variables: CMTCONFIG: x86_64_v2-centos7-gcc11-opt - GAUSS_VERSION: v55r4 + GAUSS_VERSION: v56r2 LHCB_ENV_MODE: lbenv-stable gen-options: diff --git a/tests/run_gauss.py b/tests/run_gauss.py index 3451f8a57..57ac88346 100755 --- a/tests/run_gauss.py +++ b/tests/run_gauss.py @@ -156,6 +156,7 @@ def run_gauss(dkopts, nevts=5, timeout_seconds=-1): cmdline = ['gaudirun.py', os.path.join(gaussopts, 'Gauss-2016.py'), dkopts, os.path.expandvars(genopts), + os.path.join(gaussopts, 'BeamBeam.py'), os.path.join(gaussopts, 'GenStandAlone.py'), os.path.join(gaussroot, 'tests', 'options', 'testGauss-NoOutput.py'), -- GitLab From cbc6a96c4dc3bd5b9027d81116719b8baed07b88 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Dec 2022 11:33:45 +0000 Subject: [PATCH 307/702] Fix generation name --- ...645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec | 5 +++-- ...645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec | 5 +++-- ...645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec | 5 +++-- ...2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec | 5 +++-- ...645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec | 5 +++-- ...645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec | 5 +++-- ...645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec | 5 +++-- ...2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec | 5 +++-- dkfiles/Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut.dec | 3 ++- dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV.dec | 5 +++-- dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV.dec | 5 +++-- dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV.dec | 5 +++-- dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV.dec | 5 +++-- dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV.dec | 5 +++-- dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV.dec | 5 +++-- dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV.dec | 5 +++-- dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV.dec | 5 +++-- dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut.dec | 3 ++- dkfiles/Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut.dec | 3 ++- dkfiles/Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut.dec | 3 ++- dkfiles/Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut.dec | 3 ++- 21 files changed, 58 insertions(+), 37 deletions(-) diff --git a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec index 575933ee1..199869e36 100644 --- a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec +++ b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 )]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -72,3 +72,4 @@ Enddecay CDecay Myanti-Xi_c0 # End + diff --git a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec index 2c44604aa..42280317e 100644 --- a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 )]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -72,3 +72,4 @@ Enddecay CDecay Myanti-Xi_c0 # End + diff --git a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec index 297bdbd51..67cda9b8e 100644 --- a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 )]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -72,3 +72,4 @@ Enddecay CDecay Myanti-Xi_c0 # End + diff --git a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec index 735c039bf..fbb7f60b0 100644 --- a/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec +++ b/dkfiles/Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut") # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 )]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -72,3 +72,4 @@ Enddecay CDecay Myanti-Xi_c0 # End + diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec index cd9b27d87..8165edfa0 100644 --- a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(B*_s20 => (B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 ) K-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -83,3 +83,4 @@ Enddecay CDecay Myanti-Xi_c0 # End + diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec index 4e89abbde..d6295a5e7 100644 --- a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(B*_s20 => (B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 ) K-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -83,3 +83,4 @@ Enddecay CDecay Myanti-Xi_c0 # End + diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec index a7c783195..b295215c5 100644 --- a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(B*_s20 => (B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 ) K-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -83,3 +83,4 @@ Enddecay CDecay Myanti-Xi_c0 # End + diff --git a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec index 1f025a227..a18f6c854 100644 --- a/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec +++ b/dkfiles/BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(B*_s20 => (B+ => (Xi_c*+ => (Xi_c0 => p+ K- K- pi+) pi+) H_30 ) K-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -83,3 +83,4 @@ Enddecay CDecay Myanti-Xi_c0 # End + diff --git a/dkfiles/Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut.dec b/dkfiles/Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut.dec index 659f2f82a..fb26663cb 100644 --- a/dkfiles/Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut.dec +++ b/dkfiles/Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut.dec @@ -10,7 +10,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') # tightCut = gen.SignalPlain.TightCut @@ -81,3 +81,4 @@ CDecay anti-Xi_c*0 # End # + diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV.dec index ab0c6199a..7aebea5ba 100644 --- a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV.dec +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -50,3 +50,4 @@ Enddecay CDecay anti-Xi_b0sig # End + diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV.dec index a28d4078e..cd8a4d3f9 100644 --- a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -50,3 +50,4 @@ Enddecay CDecay anti-Xi_b0sig # End + diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV.dec index a16650ffa..440d1e8c6 100644 --- a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -50,3 +50,4 @@ Enddecay CDecay anti-Xi_b0sig # End + diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV.dec index 5c4f93ab6..f29154a88 100644 --- a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV.dec +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -50,3 +50,4 @@ Enddecay CDecay anti-Xi_b0sig # End + diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV.dec index c8f44494d..63b9de98c 100644 --- a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV.dec +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -50,3 +50,4 @@ Enddecay CDecay anti-Xi_b0sig # End + diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV.dec index b032f7fcf..22af2e4ab 100644 --- a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV.dec +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -50,3 +50,4 @@ Enddecay CDecay anti-Xi_b0sig # End + diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV.dec index ddcea6a2d..16f66dbf7 100644 --- a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV.dec +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -50,3 +50,4 @@ Enddecay CDecay anti-Xi_b0sig # End + diff --git a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV.dec b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV.dec index 975ae9ed0..fed0828aa 100644 --- a/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV.dec +++ b/dkfiles/Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Xi_b~0 => pi- K+ H_30) ]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -50,3 +50,4 @@ Enddecay CDecay anti-Xi_b0sig # End + diff --git a/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut.dec b/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut.dec index 2adfde5be..445bc87bb 100644 --- a/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut.dec +++ b/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut.dec @@ -10,7 +10,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') # tightCut = gen.SignalPlain.TightCut @@ -66,3 +66,4 @@ CDecay MyantiL0 # End # + diff --git a/dkfiles/Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut.dec b/dkfiles/Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut.dec index 0a9a857f4..f39e93093 100644 --- a/dkfiles/Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut.dec +++ b/dkfiles/Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut.dec @@ -10,7 +10,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') # tightCut = gen.SignalPlain.TightCut @@ -76,3 +76,4 @@ CDecay MyantiL0 # End # + diff --git a/dkfiles/Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut.dec b/dkfiles/Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut.dec index ecaec9f7c..13ba6657d 100644 --- a/dkfiles/Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut.dec +++ b/dkfiles/Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut.dec @@ -10,7 +10,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') # tightCut = gen.SignalPlain.TightCut @@ -66,3 +66,4 @@ CDecay MyantiL0 # End # + diff --git a/dkfiles/Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut.dec b/dkfiles/Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut.dec index 442e40ec0..77ebca312 100644 --- a/dkfiles/Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut.dec +++ b/dkfiles/Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut.dec @@ -10,7 +10,7 @@ # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # from Configurables import ToolSvc -# gen = Generation() +# gen = Generation(genAlgName) # # gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') # tightCut = gen.SignalPlain.TightCut @@ -66,3 +66,4 @@ CDecay MyantiL0 # End # + -- GitLab From c52d69338bf3252c8e0e79965093fbd409a52d6c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Dec 2022 11:35:54 +0000 Subject: [PATCH 308/702] Fix generation name --- ...da0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec | 5 +++-- ...da0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec | 5 +++-- ...da0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec | 5 +++-- ...da0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec | 5 +++-- ...bda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec | 5 +++-- ...a0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec | 5 +++-- ...a0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec | 5 +++-- ...a0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec | 5 +++-- ...a0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec | 5 +++-- ...a0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec | 5 +++-- ...da0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec | 5 +++-- ...r_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV.dec | 5 +++-- ...r_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV.dec | 5 +++-- ...r_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV.dec | 5 +++-- ...r_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV.dec | 5 +++-- ...r_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV.dec | 5 +++-- ...r_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV.dec | 5 +++-- ...r_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV.dec | 5 +++-- ...ar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV.dec | 5 +++-- 19 files changed, 57 insertions(+), 38 deletions(-) diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec index 5a67a182e..2a3957244 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec index 94f144fb1..556e23f7e 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec index 4fde6d15f..b0f81f9c6 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec index 8d835203e..890a6bec0 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec index 4fe2fd291..f2b88183d 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec index 6582d3ead..3d5ef6a05 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec index 80a9acf3e..faead8c96 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec index ed2d00c03..b714a6a2e 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec index 823074dda..500a5cfb5 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec index 06c80ff18..9f6b41e1e 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec index 0368a1385..e3b7ca813 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -73,3 +73,4 @@ Enddecay CDecay MyD+ # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV.dec index f58690af3..577aa968f 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -62,3 +62,4 @@ Enddecay CDecay Myanti-Lambda_b0 # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV.dec index da06217fb..4e31fa3c3 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -62,3 +62,4 @@ Enddecay CDecay Myanti-Lambda_b0 # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV.dec index a67ed06ed..a526c620a 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -62,3 +62,4 @@ Enddecay CDecay Myanti-Lambda_b0 # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV.dec index 7bdfbcaba..6c1a3968e 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -62,3 +62,4 @@ Enddecay CDecay Myanti-Lambda_b0 # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV.dec index 9f25435dd..4795a1a9a 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -62,3 +62,4 @@ Enddecay CDecay Myanti-Lambda_b0 # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV.dec index a42f1b692..90ba9793b 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -62,3 +62,4 @@ Enddecay CDecay Myanti-Lambda_b0 # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV.dec index b587f4dc0..c6076c636 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -62,3 +62,4 @@ Enddecay CDecay Myanti-Lambda_b0 # End + diff --git a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV.dec b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV.dec index d404649ab..019950fcd 100644 --- a/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV.dec +++ b/dkfiles/Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV.dec @@ -27,9 +27,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => pi+ pi- H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" @@ -62,3 +62,4 @@ Enddecay CDecay Myanti-Lambda_b0 # End + -- GitLab From 133beaca7487f043e725baae094656a53fed7ecf Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 15 Dec 2022 10:59:26 +0000 Subject: [PATCH 309/702] Prepare DecFiles v32r2 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r2.md | 1523 +++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 1525 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r2.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 02d2dd8d1..31a6dd4c5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r1) +gaudi_subdir(DecFiles v32r2) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r2.md b/ReleaseNotes/v32r2.md new file mode 100644 index 000000000..1cd4452f0 --- /dev/null +++ b/ReleaseNotes/v32r2.md @@ -0,0 +1,1523 @@ +DecFiles v32r2 2022-12-15 +========================== + +! 2022-12-14 - Michal Kreps (MR !1254) + Modify 19 decay files + + 16565001 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV + + 16565002 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV + + 16565003 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV + + 16565004 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV + + 16565000 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV + + 16565901 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV + + 16565902 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV + + 16565903 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV + + 16565904 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV + + 16565905 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV + + 16565900 : Sigmabstar_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV + + 16503001 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=1500MeV + + 16503002 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2000MeV + + 16503003 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=2400MeV + + 16503004 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3000MeV + + 16503005 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=3500MeV + + 16503006 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4000MeV + + 16503007 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=4400MeV + + 16503000 : Sigmabstar_Lambda0pi,Lambda0_PsiDMpipi=TightCut,mPsiDM=940MeV + +! 2022-12-14 - Michal Kreps (MR !1253) + Modify 21 decay files + + 12565021 : Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV + + 12565022 : Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV + + 12565024 : Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV + + 12565020 : Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV + + 17566981 : BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=1500MeV + + 17566982 : BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2000MeV + + 17566983 : BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=2400MeV + + 17566980 : BstarS2_BplusK,Bplus_PsiDMXic2645,Xic2645_piXic0,Xic0_pKKpi=TightCut,mPsiDM=940MeV + + 26514187 : Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut + + 16502041 : Xib0_PsiDMKpi=TightCut,mPsiDM=1500MeV + + 16502042 : Xib0_PsiDMKpi=TightCut,mPsiDM=2000MeV + + 16502043 : Xib0_PsiDMKpi=TightCut,mPsiDM=2400MeV + + 16502044 : Xib0_PsiDMKpi=TightCut,mPsiDM=3000MeV + + 16502045 : Xib0_PsiDMKpi=TightCut,mPsiDM=3500MeV + + 16502046 : Xib0_PsiDMKpi=TightCut,mPsiDM=4000MeV + + 16502047 : Xib0_PsiDMKpi=TightCut,mPsiDM=4400MeV + + 16502040 : Xib0_PsiDMKpi=TightCut,mPsiDM=940MeV + + 26514180 : Xic0_Ximmunu,L0pi,ppi=pshp,TightCut + + 26614581 : Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut + + 26516182 : Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut + + 26515190 : Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut + +! 2022-12-13 - Michal Kreps (MR !1250) + Add 2 new decay files + + 11196092 : Bd_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV + + 13196092 : Bs_LcXic,pKpi,pKpi=DecProdCut_pCut1600MeV + +! 2022-12-13 - Michal Kreps (MR !1249) + Add 3 new decay files + + 11102264 : Bd_Ksta0,gg=DecProdCut,m=1000MeV + + 11102263 : Bd_Ksta0,gg=DecProdCut,m=180MeV + + 11102265 : Bd_Ksta0,gg=DecProdCut,m=3000MeV + +! 2022-12-13 - Michal Kreps (MR !1248) + Modify decay file + + 11104043 : Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1 + +! 2022-12-13 - Michal Kreps (MR !1247) + Add new decay file + + 12307000 : Bu_D+D-KX=TightCuts,mD+D- + +! 2022-12-13 - Michal Kreps (MR !1246) + Add new decay file + + 22162010 : D0_Kpi=DecProdCut,NoPileUp,pthatmin15 + +! 2022-12-13 - Michal Kreps (MR !1245) + Add 3 new decay files + + 24114004 : incl_Jpsi,4m=DecProdCut,resonance30 + + 24114003 : incl_Jpsi,4m=DecProdCut,resonance50 + + 24114005 : incl_Jpsi,4m=DecProdCut,resonance70 + +! 2022-12-13 - Michal Kreps (MR !1244) + Add new decay file + + 25113200 : Lc_etap,mumugamma=TightCut + +! 2022-12-13 - Michal Kreps (MR !1243) + Add new decay file + + 11204000 : Bd_pi+pi-pi+pi-=DecProdCut,PHSP,Charmless,Cocktail + +! 2022-12-13 - Michal Kreps (MR !1242) + Modify decay file + + 12101010 : Bu_Ktautau,3pi3pi=DecProdCut,tauolacleo + +! 2022-12-13 - Michal Kreps (MR !1241) + Add 4 new decay files + + 11164024 : Bd_D0f2_1270,KK=SSD_CP,DecProdCut + + 11164034 : Bd_D0f2_1270,pipi=SSD_CP,DecProdCut + + 11164023 : Bd_D0rho0,KK=SSD_CP,DecProdCut + + 11164033 : Bd_D0rho0,pipi=SSD_CP,DecProdCut + +! 2022-12-13 - Qiuchan Lu (MR !1238) + Modify 5 decay files + + 21103030 : D+_K-pi+pi+=phsp + + 23163001 : Ds+_K+K-pi+=phsp,DecProdCut + + 28142232 : chic0_Jpsigamma,mumu=TightCut,LooserCuts + + 24102022 : incl_Jpsi,pp=DecProdCut + + 24102021 : incl_etac,pp=DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1224) + Add new decay file + + 14513003 : Bc_EEMuNuM=BcVegPy,DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1223) + Add new decay file + + 23203492 : Ds+_pipipipi0,gg=Cocktail,ExtraModes,TightCut + +! 2022-11-28 - Michal Kreps (MR !1222) + Add new decay file + + 12103030 : Bu_K+pi+K-=sqDalitz,DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1221) + Add 4 new decay files + + 12115014 : B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 12117016 : B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut + + 11114040 : B0_a1a2mumumumu,ma1=1.75GeV,ta1=1ps,ma2=3GeV,ta2=0fs,DecProdCut + + 13116011 : Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1ps,ma2=1.5GeV,ta2=0fs,DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1220) + Add 2 new decay files + + 14103012 : Bc_phiK,KK=TightCut + + 12103063 : Bu_phiK,KK=DecProdCut,TightCut + +! 2022-11-28 - Michal Kreps (MR !1219) + Add 2 new decay files + + 23103015 : Ds+_pi-pi+K+=res,TightCut2 + + 23103014 : Ds+_pi-pi+pi+=res,TightCut2 + +! 2022-11-28 - Michal Kreps (MR !1218) + Add new decay file + + 13104016 : Bs_phiphi=CDFAmp,dG=0,DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1217) + Add new decay file + + 12545070 : Bu_JpsiKpipi,mm,munu=phsp,TightCut + +! 2022-11-28 - Michal Kreps (MR !1216) + Add 2 new decay files + + 11154050 : Bd_JpsiKpi,ee,phsp=DecProdCut + + 11154051 : Bd_psi2SKpi,ee,phsp=DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1215) + Add new decay file + + 12335056 : Bu_Chic0phiK,hh=DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1214) + Add 7 new decay files + + 15576022 : Lb_Lc2765munu,Lcpipi,pKpi=LHCbAcceptance_update + + 15576006 : Lb_Lc2765munu,Sigc0pi,Lcpi,pKpi=LHCbAcceptance + + 15576007 : Lb_Lc2765munu,Sigcpppi,Lcpi,pKpi=LHCbAcceptance + + 15574081 : Lb_Lc2860munu,Lc_D0p,D0_Kpi=LHCbAcceptance + + 15574082 : Lb_Lc2880munu,Lc_D0p,D0_Kpi=LHCbAcceptance + + 15576023 : Lb_Lc2880munu,Lcpipi,pKpi=LHCbAcceptance_update + + 15574083 : Lb_Lc2940munu,Lc_D0p,D0_Kpi=LHCbAcceptance + +! 2022-11-28 - Michal Kreps (MR !1213) + Add 6 new decay files + + 15146123 : Lb_JpsiKspK,mm=DecProdCut + + 15146122 : Lb_JpsiKsppi,mm=DecProdCut + + 15298014 : Lb_LcDsKK,pKpi,KKpi=DecProdCut + + 15298013 : Lb_LcDspipi,pKpi,KKpi=DecProdCut + + 16146149 : Xib0_JpsiKspK,mm=phsp,DecProdCut + + 16145037 : Xib_JpsipKK,mm=DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1212) + Add 2 new decay files + + 11616050 : Bd_K1pitautau,mumu=KpimumuInAcc + + 11614450 : Bd_K1tautau,mumu=KpimumuInAcc + +! 2022-11-28 - Michal Kreps (MR !1211) + Add new decay file + + 11104091 : Bd_Kpipipi=DecProdCut,PhSp + +! 2022-11-28 - Michal Kreps (MR !1210) + Add new decay file + + 16265036 : Xib_Xic0K,tau=153fs=DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1209) + Add 2 new decay files + + 12101011 : Bu_Ktautau,3pi3pi=TightCut,tauolababar + + 12201011 : Bu_Ktautau,3pi3pipi0=TightCut,tauolababar + +! 2022-11-28 - Michal Kreps (MR !1208) + Add new decay file + + 11104043 : Bd_Kst0rho0,K+pi-pi+pi-=DecProdCut,AmpsFromRun1 + +! 2022-11-28 - Michal Kreps (MR !1207) + Add new decay file + + 13104007 : Bs_Kst0Kst0=pTCuts,AmpsFromRun1 + +! 2022-11-28 - Michal Kreps (MR !1206) + Add new decay file + + 11124403 : Bd_Ksteta,e+e-g=PI0_DALITZ,DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1205) + Add 6 new decay files + + 11366000 : Bd_DPhipi,3piX=cocktail,TightCut + + 11166091 : Bd_DPhipi,Kpipi=TightCut + + 13366000 : Bs_DsPhipi,3piX=cocktail,TightCut + + 13166032 : Bs_DsPhipi,KKpi=TightCut + + 12366000 : Bu_D0Phipi,3piX=cocktail,TightCut + + 12165082 : Bu_D0Phipi,Kpi=TightCut + +! 2022-11-28 - Michal Kreps (MR !1204) + Add 5 new decay files + + 14511200 : Bc_gammaMuNuM=BcVegPy,DecProdCut + + 12513401 : Bu_etamunu,eegamma=TightCut,ISGW2 + + 12511403 : Bu_etamunu,gammagamma=TightCut,ISGW2 + + 12511200 : Bu_gammaMuNuM=DecProdCut + + 12513400 : Bu_pi0munu,eegamma=TightCut,BCL + +! 2022-11-28 - Michal Kreps (MR !1203) + Add 2 new decay files + + 13142415 : Bs_Jpsipi,mm=TightCut + + 12243205 : Bu_chicK,Jpsig,sametrkcut=TightCut + +! 2022-11-28 - Michal Kreps (MR !1202) + Add 6 new decay files + + 15146123 : Lb_JpsiKspK,mm=DecProdCut + + 15146122 : Lb_JpsiKsppi,mm=DecProdCut + + 15298014 : Lb_LcDsKK,pKpi,KKpi=DecProdCut + + 15298013 : Lb_LcDspipi,pKpi,KKpi=DecProdCut + + 16146149 : Xib0_JpsiKspK,mm=phsp,DecProdCut + + 16145037 : Xib_JpsipKK,mm=DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1201) + Add 2 new decay files + + 15144002 : Lb_JpsipK,mm=phsp,LHCbAcceptance + + 15114013 : Lb_pKmumu=phsp,LHCbAcceptance + +! 2022-11-28 - Michal Kreps (MR !1200) + Add new decay file + + 41900012 : ttbar_bb,2l=1l15GeV + +! 2022-11-28 - Michal Kreps (MR !1199) + Add 8 new decay files + + 15498003 : Lb_Lc2593Ds,Lcpipi,ppiK,pipipi=DecProdCut + + 15498001 : Lb_Lc2593Ds,Lcpipi,ppiK=DecProdCut + + 15498203 : Lb_Lc2593Dsst,Lcpipi,ppiK,pipipi=DecProdCut + + 15498201 : Lb_Lc2593Dsst,Lcpipi,ppiK=DecProdCut + + 15498002 : Lb_Lc2625Ds,Lcpipi,pipipi=DecProdCut + + 15498000 : Lb_Lc2625Ds,Lcpipi=DecProdCut + + 15498202 : Lb_Lc2625Dsst,Lcpipi,pipipi=DecProdCut + + 15498200 : Lb_Lc2625Dsst,Lcpipi=DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1198) + Add new decay file + + 27165905 : Dst_D0pi,KSpipi=res,TightCut,LooserCuts + +! 2022-11-28 - Michal Kreps (MR !1197) + Add 2 new decay files + + 15164133 : Lb_LambdacK,LambdaK=DecProdCut + + 15164132 : Lb_Lambdacpi,LambdaK=DecProdCut + +! 2022-11-28 - Michal Kreps (MR !1195) + Add 8 new decay files + + 12165537 : Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001 + + 12165538 : Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010 + + 12165539 : Bu_D0K,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100 + + 12165534 : Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP001 + + 12165535 : Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP010 + + 12165536 : Bu_D0K,KstRho,Kspipipi0=TightCut,SVV,HELAMP100 + + 12165533 : Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP001 + + 12165532 : Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP001 + +! 2022-11-28 - Michal Kreps (MR !1194) + Add 2 new decay files + + 13144103 : Bs_JpsiKS,mm=TightCut,OnlyT + + 15144106 : Lb_JpsiLambda,mm=phsp,DecProdCut,TightCut,OnlyT + +! 2022-11-25 - Michal Kreps (MR !1193) + Modify decay file + + 13114016 : Bs_pipimumu=FOURBODYPHSP,DecProdCut + +! 2022-11-25 - Michal Kreps (MR !1192) + Add new decay file + + 15204015 : Lb_pKpipi=tightCut + +! 2022-11-25 - Michal Kreps (MR !1191) + Add 4 new decay files + + 11104540 : Bd_Xi0Xi0,Lambdapi0=DecProdCut + + 11106120 : Bd_XipXim,Lambda0pi=DecProdCut + + 13104170 : Bs_LambdaLambda,ppi=DecProdCut + + 13104530 : Bs_Xi0Xi0,Lambdapi0=DecProdCut + +! 2022-11-25 - Michal Kreps (MR !1190) + Add new decay file + + 12197205 : Bu_LcXicprimePi,pKPi,Xicgamma=PHSP,DecProdCut + +! 2022-11-25 - Michal Kreps (MR !1189) + Add 40 new decay files + + 39122939 : eta_gammaA,ee,displaced,mA=100MeV + + 39122935 : eta_gammaA,ee,displaced,mA=10MeV + + 39122130 : eta_gammaA,ee,displaced,mA=150MeV + + 39122936 : eta_gammaA,ee,displaced,mA=15MeV + + 39122131 : eta_gammaA,ee,displaced,mA=200MeV + + 39122937 : eta_gammaA,ee,displaced,mA=20MeV + + 39122132 : eta_gammaA,ee,displaced,mA=250MeV + + 39122133 : eta_gammaA,ee,displaced,mA=300MeV + + 39122134 : eta_gammaA,ee,displaced,mA=350MeV + + 39122135 : eta_gammaA,ee,displaced,mA=400MeV + + 39122136 : eta_gammaA,ee,displaced,mA=450MeV + + 39122137 : eta_gammaA,ee,displaced,mA=500MeV + + 39122938 : eta_gammaA,ee,displaced,mA=50MeV + + 39122934 : eta_gammaA,ee,displaced,mA=5MeV + + 39122235 : eta_gammaA,ee,prompt,mA=100MeV + + 39122231 : eta_gammaA,ee,prompt,mA=10MeV + + 39122236 : eta_gammaA,ee,prompt,mA=150MeV + + 39122232 : eta_gammaA,ee,prompt,mA=15MeV + + 39122237 : eta_gammaA,ee,prompt,mA=200MeV + + 39122233 : eta_gammaA,ee,prompt,mA=20MeV + + 39122238 : eta_gammaA,ee,prompt,mA=250MeV + + 39122239 : eta_gammaA,ee,prompt,mA=300MeV + + 39122930 : eta_gammaA,ee,prompt,mA=350MeV + + 39122931 : eta_gammaA,ee,prompt,mA=400MeV + + 39122932 : eta_gammaA,ee,prompt,mA=450MeV + + 39122933 : eta_gammaA,ee,prompt,mA=500MeV + + 39122234 : eta_gammaA,ee,prompt,mA=50MeV + + 39122230 : eta_gammaA,ee,prompt,mA=5MeV + + 39122941 : pi0_gammaA,ee,displaced,mA=100MeV + + 39122247 : pi0_gammaA,ee,displaced,mA=10MeV + + 39122248 : pi0_gammaA,ee,displaced,mA=15MeV + + 39122249 : pi0_gammaA,ee,displaced,mA=20MeV + + 39122940 : pi0_gammaA,ee,displaced,mA=50MeV + + 39122246 : pi0_gammaA,ee,displaced,mA=5MeV + + 39122245 : pi0_gammaA,ee,prompt,mA=100MeV + + 39122241 : pi0_gammaA,ee,prompt,mA=10MeV + + 39122242 : pi0_gammaA,ee,prompt,mA=15MeV + + 39122243 : pi0_gammaA,ee,prompt,mA=20MeV + + 39122244 : pi0_gammaA,ee,prompt,mA=50MeV + + 39122240 : pi0_gammaA,ee,prompt,mA=5MeV + +! 2022-11-25 - Michal Kreps (MR !1188) + Add 4 new decay files + + 47100211 : exclu_axion,gg=coherent_starlight_10000MeV + + 47100208 : exclu_axion,gg=coherent_starlight_7000MeV + + 47100209 : exclu_axion,gg=coherent_starlight_8000MeV + + 47100210 : exclu_axion,gg=coherent_starlight_9000MeV + +! 2022-11-25 - Michal Kreps (MR !1187) + Add new decay file + + 23903003 : inclb_Ds,KKpi,Hc,3pi=DDALITZ,DecProdCut,ExtraParticlesFromSameB + +! 2022-11-24 - Eduardo Rodrigues (MR !1186) + Add new decay file + + 15196810 : Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1185) + Add 2 new decay files + + 14175051 : Bc_Dsst2573mumu,KKpi=BcVegPy,DecProdCut + + 14175052 : Bc_JpsiDsst2573,mmKKpi=BcVegPy,DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1184) + Add new decay file + + 15266100 : Lb_LambdaDspi,ppi,KKpi,TightCut + +! 2022-11-23 - Michal Kreps (MR !1183) + Modify decay file + + 23203491 : Ds+_pipipipi0,gg=Cocktail,TightCut + +! 2022-11-23 - Michal Kreps (MR !1182) + Add 2 new decay files + + 11112207 : Bd_gammamumu=ISR,MassCut4 + + 13112206 : Bs_gammamumu=ISR,MassCut4 + +! 2022-11-23 - Michal Kreps (MR !1181) + Add new decay file + + 42912000 : ZZ_l,X=1l15GeV + +! 2022-11-23 - Michal Kreps (MR !1180) + Add new decay file + + 12513005 : Bu_f0_500munu,PiPi=TightCut,ISGW2 + +! 2022-11-23 - Michal Kreps (MR !1179) + Add 9 new decay files + + 26196047 : Pc4350,LcpiD0,pkpi=TightCut,InAcc + + 26196048 : Pc4500,LcpiD0,pkpi=TightCut,InAcc + + 26197975 : Pc4550,LcpiDst+,pkpi=TightCut,InAcc + + 26196049 : Pc4650,LcpiD0,pkpi=TightCut,InAcc + + 26197976 : Pc4700,LcpiDst+,pkpi=TightCut,InAcc + + 26197977 : Pc4850,LcpiDst+,pkpi=TightCut,InAcc + + 26196941 : Pcc4600,LcD+,pkpi=TightCut,InAcc + + 26195072 : Pcc4600,LcD0,pkpi=TightCut,InAcc + + 26196942 : Pcc4800,LcDst+,pkpi=TightCut,InAcc + +! 2022-11-23 - Michal Kreps (MR !1178) + Modify decay file + + 13574462 : Bs_D0Kmunu,Kmunu=TightCut + +! 2022-11-23 - Michal Kreps (MR !1177) + Add new decay file + + 23203491 : Ds+_pipipipi0,gg=Cocktail,TightCut + +! 2022-11-23 - Michal Kreps (MR !1176) + Add 4 new decay files + + 14145072 : Bc_jpsippbarpi,mm=DecProdCut,PHSP + + 14145073 : Bc_jpsippbarpi,mm=TightCuts,PHSP + + 14147021 : Bc_jpsippbarpipipi,mm=DecProdCut,PHSP + + 14147022 : Bc_jpsippbarpipipi,mm=TightCuts,PHSP + +! 2022-11-23 - Michal Kreps (MR !1175) + Add 2 new decay files + + 11144002 : Bd_JpsiKst,update2012,mm=DecProdCut + + 13144025 : Bs_JpsiKst,update2012,mm=DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1174) + Add new decay file + + 24142002 : incl_Jpsi,mm=Prompt,DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1173) + Add new decay file + + 25103065 : Lc_pKpi=phsp,TightCutV2b,NotFromB + +! 2022-11-23 - Michal Kreps (MR !1172) + Add 8 new decay files + + 26514184 : Omegac0_Omegammunu,L0K,ppi=pshp,TightCut + + 26514585 : Omegac0_Omegammunupi0,L0K,ppi=pshp,TightCut + + 26516186 : Omegac0_Omegammunupipi,L0K,ppi=pshp,TightCut + + 26514187 : Omegac0_Ximmunu,L0pi,ppi=pshp,TightCut + + 26514180 : Xic0_Ximmunu,L0pi,ppi=pshp,TightCut + + 26614581 : Xic0_Ximmunupi0,L0pi,ppi=pshp,TightCut + + 26516182 : Xic0_Ximmunupipi,L0pi,ppi=pshp,TightCut + + 26515190 : Xicp_Ximmunupi,L0pi,ppi=pshp,TightCut + +! 2022-11-23 - Michal Kreps (MR !1171) + Add new decay file + + 28104130 : chic0_KsKs=DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1170) + Add 2 new decay files + + 24102022 : incl_Jpsi,pp=DecProdCut + + 24102021 : incl_etac,pp=DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1169) + Add new decay file + + 14113032 : Bc_pimumu=PHSP,BcVegPy,DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1168) + Add new decay file + + 26574260 : Xicc++_Xicprimemunu,pKpi-res=GenXicc,phsp,DecProdCut,XiccMinPT + +! 2022-11-23 - Michal Kreps (MR !1167) + Add new decay file + + 11123400 : Bd_Ksttaue,3pipi0=DecProdCut,TightCut,tauola8,phsp + +! 2022-11-23 - Michal Kreps (MR !1166) + Modify decay file + + 13166172 : Bs_Dspi,Kspipipi=PartRecCut + +! 2022-11-23 - Michal Kreps (MR !1165) + Add 9 new decay files + + 11144221 : Bd_Jpsieta,mm,pipig=TightCut,LowPt + + 11144433 : Bd_Jpsieta,mm,pipipi=TightCut,LowPt + + 11144461 : Bd_Jpsietap,mm,etapipi=TightCut,LowPt + + 11144211 : Bd_Jpsietap,mm,rhog=TightCut,LowPt + + 13144221 : Bs_Jpsieta,mm,pipig=TightCut,LowPt + + 13144407 : Bs_Jpsieta,mm,pipipi=TightCut,LowPt + + 13142405 : Bs_Jpsieta,mm=TightCut + + 13144415 : Bs_Jpsietap,mm,etapipi=TightCut,LowPt + + 13144205 : Bs_Jpsietap,mm,rhog=TightCut,LowPt + Modify 2 decay files + + 11142214 : Bd_Jpsietap,mm=TightCut + + 13142215 : Bs_Jpsietap,mm=TightCut + +! 2022-11-23 - Michal Kreps (MR !1164) + Add 12 new decay files + + 14113024 : Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut + + 14113025 : Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut + + 14113022 : Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut + + 14113023 : Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut + + 12113080 : Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut + + 12113000 : Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut + + 12113078 : Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=0ps,DecProdCut + + 12113079 : Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=20ps,DecProdCut + + 12113076 : Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut + + 12113077 : Bu_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut + + 12113074 : Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=0ps,DecProdCut + + 12113075 : Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=20ps,DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1163) + Add new decay file + + 25103101 : Lc_KSp=TightCut + +! 2022-11-23 - Michal Kreps (MR !1162) + Add 3 new decay files + + 23103440 : Ds+_phipi,pipipi0,gg=DecProdCut + + 23203490 : Ds+_pipipipi0,gg=Cocktail,DecProdCut + + 23103490 : Ds+_pipipipi0,gg=DecProdCut + Modify decay file + + 23103471 : Ds+_omegapi,pipipi0,gg=DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1160) + Add new decay file + + 11774014 : Bd_DstX,cocktail,D0pi,Kpi=DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1158) + Add new decay file + + 13106102 : Bs_XipXim,Lambda0pi=DecProdCut + +! 2022-11-23 - Michal Kreps (MR !1157) + Add new decay file + + 26164027 : Sigmac3060_D+p+,Kpi=TightCut + +! 2022-08-22 - Michal Kreps (MR !1114) + + +! 2022-05-10 - Michal Kreps (MR !1078) + Adapt signal particle gun to allow multiple sources of momentum spectra similar to what was done in Sim09 + +! 2022-05-10 - Michal Kreps (MR !1077) + It was discovered that few B0 modes with charmonia together with K0 were in the table twice, once as K0 and another time as K_0S/K_0L. Here we fix the issue. This corresponds to https://phab.hepforge.org/D83 with only difference that balancing changes are slightly different given that LHCb DECAY.DEC differs in small details from EvtGen one. + +! 2022-04-21 - Michal Kreps (MR !1071) + + +! 2022-03-08 - Giacomo Graziani (MR !988) + Modify 999 decay files + + 40900015 : A1_bb=100GeV + + 40900016 : A1_bb=175GeV + + 40900010 : A1_bb=25GeV + + 40900011 : A1_bb=35GeV + + 40900012 : A1_bb=45GeV + + 40900013 : A1_bb=60GeV + + 40900014 : A1_bb=80GeV + + 40900025 : A1_cc=100GeV + + 40900026 : A1_cc=175GeV + + 40900020 : A1_cc=25GeV + + 40900021 : A1_cc=35GeV + + 40900022 : A1_cc=45GeV + + 40900023 : A1_cc=60GeV + + 40900024 : A1_cc=80GeV + + 40112056 : A1_emu,mA=10GeV,tA=0ps,Anarrow + + 40112057 : A1_emu,mA=10GeV,tA=2ps + + 40112058 : A1_emu,mA=10GeV,tA=90ps + + 40112059 : A1_emu,mA=15GeV,tA=0ps,Anarrow + + 40112060 : A1_emu,mA=15GeV,tA=2ps + + 40112061 : A1_emu,mA=15GeV,tA=90ps + + 40112062 : A1_emu,mA=20GeV,tA=0ps,Anarrow + + 40112063 : A1_emu,mA=20GeV,tA=2ps + + 40112064 : A1_emu,mA=20GeV,tA=90ps + + 40112050 : A1_emu,mA=2GeV,tA=0ps,Anarrow + + 40112051 : A1_emu,mA=2GeV,tA=2ps + + 40112052 : A1_emu,mA=2GeV,tA=90ps + + 40112053 : A1_emu,mA=7GeV,tA=0ps,Anarrow + + 40112054 : A1_emu,mA=7GeV,tA=2ps + + 40112055 : A1_emu,mA=7GeV,tA=90ps + + 40100200 : A1_gammagamma,mA=10GeV + + 40100201 : A1_gammagamma,mA=15GeV + + 40100202 : A1_gammagamma,mA=20GeV + + 40100204 : A1_gammagamma,mA=4.2GeV + + 40100000 : A1_tautau,mA=10GeV,tA=0ps + + 40100001 : A1_tautau,mA=10GeV,tA=2ps + + 40100002 : A1_tautau,mA=10GeV,tA=90ps + + 49100045 : ALP102gg + + 49100046 : ALP112gg + + 49100048 : ALP42gg + + 49100049 : ALP452gg + + 49100040 : ALP52gg + + 49100041 : ALP62gg + + 49100042 : ALP72gg + + 49100043 : ALP82gg + + 49100044 : ALP92gg + + 12495600 : B+_excitedDstDsX,Ds2Xa1=TightCut + + 12997613 : B+_excitedDstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut + + 11584000 : B0_Denu,K*enu,Kpi=DecProdCut,TightCut + + 11502001 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=1500MeV + + 11502002 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2000MeV + + 11502003 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=2400MeV + + 11502004 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3000MeV + + 11502005 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=3500MeV + + 11502000 : B0_PsiDMLambda1520,Lambda1520_pK=FullGenEvtCut,mPsiDM=940MeV + + 46000114 : BRpVNeutralino_m0200_m12200_muqq_mSUGRA + + 14145100 : Bc_BuKS,JpsiK,mumu=BcVegPy,TightCut + + 14675024 : Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffEbert + + 14675034 : Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2 + + 14675014 : Bc_D0munu,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev + + 14573023 : Bc_D0munu=BcVegPy,TightDecProdCut,ffEbert + + 14573033 : Bc_D0munu=BcVegPy,TightDecProdCut,ffISGW2 + + 14573013 : Bc_D0munu=BcVegPy,TightDecProdCut,ffKiselev + + 14573223 : Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffEbert + + 14573233 : Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffISGW2 + + 14573213 : Bc_Dst0munu,D0gamma,Kpi=BcVegPy,TightDecProdCut,ffKiselev + + 14675224 : Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffEbert + + 14675234 : Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2 + + 14675214 : Bc_Dst0munu,D0gamma,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev + + 14573423 : Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffEbert + + 14573433 : Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffISGW2 + + 14573413 : Bc_Dst0munu,D0pi0,Kpi=BcVegPy,TightDecProdCut,ffKiselev + + 14675424 : Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffEbert + + 14675434 : Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffISGW2 + + 14675414 : Bc_Dst0munu,D0pi0,Kpipipi=BcVegPy,TightDecProdCut,ffKiselev + + 14873610 : Bc_JpsiCharm2Body,mm,muX=JpsiLeptonInAcceptance + + 14873430 : Bc_JpsiCharm3Body,mm,muX=JpsiLeptonInAcceptance + + 14873620 : Bc_JpsiCharmQuasi2Body,mm,muX=JpsiLeptonInAcceptance + + 14873607 : Bc_JpsiDx,mm,muX=JpsiLeptonInAcceptance + + 14543013 : Bc_JpsiMuNu,mm=BcVegPy,ffEbert,TightCut + + 14545003 : Bc_JpsiTauNu=TightDecProdCut + + 14553023 : Bc_Jpsienu,ee=BcVegPy,ffEbert,DiLeptonInAcc,M3.5GeV + + 14543043 : Bc_Jpsimunu,mm=BcVegPy,ffEbert,DiLeptonInAcc,M4.5GeV + + 14543032 : Bc_Jpsitaunu,ppmununu=BcVegPy,TightCut + + 14575600 : Bc_KBs,Dsmunu,3h=cocktail,mu4hinAcc + + 14503060 : Bc_TauNu=BcVegPy,DecProdCut + + 14503200 : Bc_TauNuGamma=BcVegPy,DecProdCut + + 14543211 : Bc_chic0munu,pp=BcVegPy,TightCut + + 14543221 : Bc_chic1MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance + + 14543212 : Bc_chic1munu,pp=BcVegPy,TightCut + + 14543222 : Bc_chic2MuNu,Jpsi=BcVegPy,ffWang,JpsiLeptonInAcceptance + + 14543213 : Bc_chic2munu,pp=BcVegPy,TightCut + + 14543031 : Bc_etactaunu,ppmununu=BcVegPy,TightCut + + 14543214 : Bc_hcmunu,pp=BcVegPy,TightCut + + 14143025 : Bc_psi2SK,mm=BcVegPy,DecProdCut + + 14845008 : Bc_psi2SMuNu,Jpsi=BcVegPy,ffEbert,JpsiLeptonInAcceptance + + 14845007 : Bc_psi2SMuNu,Jpsi=BcVegPy,ffKiselev,JpsiLeptonInAcceptance + + 14845018 : Bc_psi2STauNu,Jpsi,mununu=BcVegPy,ffEbert,JpsiLeptonInAcceptance + + 14845017 : Bc_psi2STauNu,Jpsi,mununu=BcVegPy,ffKiselev,JpsiLeptonInAcceptance + + 14545021 : Bc_psi2Smunu,pp=BcVegPy,TightCut + + 11443022 : Bd_CharmoniumKX,mumu,PPTcuts=TightCut + + 11444001 : Bd_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu + + 11774110 : Bd_D+X,KSpi=cocktail,TightCut,ACPKKCuts + + 11774010 : Bd_D+X,Kpipi=cocktail,TightCut,ACPKKCuts + + 11873041 : Bd_D+Xmunu,D+=cocktail,TightCut,ForB2RhoMuNu + + 11584061 : Bd_D+enu=TightCut + + 11874402 : Bd_D+munu,pipipi=cocktail,Dalitz,TightCut,ForB2RhoMuNu + + 11574061 : Bd_D+munu=RDplusCut + + 11584060 : Bd_D+taunu,enunu=TightCut + + 11574060 : Bd_D+taunu,mununu=RDplusCut + + 11196018 : Bd_D-Ds+,Kpi,pipipi=DDalitz,TightCut + + 11264002 : Bd_D-pi+,kpipiFLATLT=DecProdCut + + 11164001 : Bd_D-pi+ + + 11266008 : Bd_D-pipipi,Kpipi=TightCut + + 11563002 : Bd_D-taunu,Kpipi,3pinu,tauolababar=TightCut + + 11563003 : Bd_D-taunu,Kpipi,3pipi0nu,tauola=TightCut + + 11466400 : Bd_D03piX,Kpi=TightCut + + 11496501 : Bd_D0D0KSX=TightCuts2,mD0D0 + + 11198099 : Bd_D0D0Kpi,K3Pi=TightCut,AMPGEN + + 11198098 : Bd_D0D0Kpi,K3PiandKPi=TightCut,PHSP + + 11198008 : Bd_D0D0Kst0,K3Pi=TightCut,AMPGEN + + 11198009 : Bd_D0D0Kst0,K3PiandKPi=TightCut,PHSP + + 11196019 : Bd_D0D0Kst0,Kpi=TightCut + + 11198007 : Bd_D0DK,K3Pi,KPiPi=TightCut + + 11894600 : Bd_D0DX,muX=cocktail,RDstar,TightCut + + 11873000 : Bd_D0DX,muX=cocktail,TightCuts + + 11894200 : Bd_D0DsX,taunu=cocktail,RDstar,TightCut + + 11873020 : Bd_D0DsX,taunu=cocktail,TightCuts + + 11198015 : Bd_D0Dspi,K3Pi,KKPi=TightCut + + 11198025 : Bd_D0Dspi,K3Pi,KKPi=sqDalitz,TightCut + + 11198035 : Bd_D0Dspi,K3Pi,KKPi=sqDalitz13,TightCut + + 11198045 : Bd_D0Dspi,K3Pi,KKPi=sqDalitz23,TightCut + + 11166120 : Bd_D0KK,KSKK=BsqDalitz,DDalitz,TightCut + + 11166119 : Bd_D0KK,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166077 : Bd_D0KK,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166078 : Bd_D0KK,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166079 : Bd_D0KK,pipipipi=BsqDalitz,DPHSP,TightCut + + 11466410 : Bd_D0Kpi,4h=cocktail,5hinAcc + + 11166112 : Bd_D0Kpi,KSKK=BsqDalitz,DDalitz,TightCut + + 11166111 : Bd_D0Kpi,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166071 : Bd_D0Kpi,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166072 : Bd_D0Kpi,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166073 : Bd_D0Kpi,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166052 : Bd_D0Kst,KKpipi=B-SVS,D-PHSP,TightCut + + 11166116 : Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts + + 11166113 : Bd_D0Kst,KSKK=B-SVS,D-PHSP,TightCut + + 11166114 : Bd_D0Kst,KSKK=TightCut,PHSP + + 11166106 : Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut,LooserCuts + + 11166103 : Bd_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut + + 11166104 : Bd_D0Kst,KSpipi=TightCut,PHSP + + 11166050 : Bd_D0Kst,pipipipi=B-SVS,D-PHSP,TightCut + + 11964100 : Bd_D0X,KSKK=TightCut + + 11496400 : Bd_D0XcIncl,Kpi,3piIncl=TightCut + + 11873042 : Bd_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu + + 11876125 : Bd_D0munu,KSpipi=cocktail,hqet,TightCut + + 11876400 : Bd_D0pimunu,4h=cocktail,mu4hinAcc + + 11166118 : Bd_D0pipi,KSKK=BsqDalitz,DDalitz,TightCut + + 11166117 : Bd_D0pipi,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166074 : Bd_D0pipi,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166075 : Bd_D0pipi,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166076 : Bd_D0pipi,pipipipi=BsqDalitz,DPHSP,TightCut + + 11168110 : Bd_D0pipipipi,KSpipi=TightCut,PHSP + + 11876070 : Bd_D0pitaunu,tau_mu,D0_4h=cocktail,mu4hinAcc + + 11876005 : Bd_D0ppbarX,Xmunu=TightCut + + 11166163 : Bd_D0rho0,KSKK=TightCut + + 11166123 : Bd_D0rho0,KSpipi=TightCut,LooserCuts + + 11166122 : Bd_D0rho0,KSpipi=TightCut + + 11896602 : Bd_D1Dsst,Dstpi0,D0pi,Kpi=TightCut + + 11896400 : Bd_D2stDs,Dstpi0,D0pi,Kpi=TightCut + + 11896600 : Bd_D2stDsst,Dstpi0,D0pi,Kpi=TightCut + + 11995204 : Bd_DD,DD=cocktail,D+muRDplusCut + + 11995201 : Bd_DD,DD=cocktail,D+muTightCut + + 11995214 : Bd_DD,DD=cocktail,D+tau=RDplusCut,TightCut + + 11995200 : Bd_DD,DD=cocktail,D0muTightCut + + 11995202 : Bd_DD,DD=cocktail,DsmuTightCut + + 11198080 : Bd_DDKpi,Kpipi=TightCut,mKpiCut850MeV + + 11299015 : Bd_DDKst0,3pi=cocktail,TightCut + + 11298010 : Bd_DDKst0,3piX=cocktail,TightCut + + 11298410 : Bd_DDKst0,3piXmisid=cocktail,TightCut + + 11198006 : Bd_DDKst0,Kpipi,Kpipi=TightCut + + 11198005 : Bd_DDstKst0,Kpipi,Kpi=TightCut + + 11198400 : Bd_DDstKst0,Kpipi,Kpipi=TightCut + + 11584100 : Bd_Denu,KSenu=TightCut,EvtGenDecayWithCut + + 11584101 : Bd_Denu,KSpi=TightCut + + 11584023 : Bd_Denu,Kpienu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut,BESIIIModel + + 11584022 : Bd_Denu,Kstenu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut + + 11584021 : Bd_Denu,Kstenu=VisibleInAcceptance,HighVisMass + + 11574087 : Bd_Denu,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 11574085 : Bd_Denu,Kstmunu=VisibleInAcceptance,HighVisMass + + 11576010 : Bd_Dmunu,Kst0a1,Kpipipipi=DecProdCut,TightCut + + 11574086 : Bd_Dmunu,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 11574084 : Bd_Dmunu,Kstenu=VisibleInAcceptance,HighVisMass + + 11496402 : Bd_DpXcIncl,Kpi,3piIncl=TightCut + + 11584110 : Bd_Dpi,KSenu=TightCut + + 11576020 : Bd_Dpimunu,a1,Kpipipi=DecProdCut,TightCut + + 11164069 : Bd_Ds-K+,KKpi=DecProdCut + + 11493220 : Bd_DsX,KKpi=cocktail,TightCut,ACPKKCuts + + 11493300 : Bd_DsX,KSK=cocktail,TightCut,ACPKKCuts + + 11896204 : Bd_DsstDst,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut + + 11496002 : Bd_Dst+D0KX=TightCuts,mD0D0 + + 11496003 : Bd_Dst+D0KX=TightCuts2,mD0D0 + + 11884650 : Bd_Dst+DX,eX=cocktail,TightCut,tighter + + 11894610 : Bd_Dst+DX,muX=cocktail,RDstar,TightCut + + 11874650 : Bd_Dst+DX,muX=cocktail,TightCut,tighter + + 11874050 : Bd_Dst+DX,muX=cocktail,TightCuts + + 11894210 : Bd_Dst+DsX,taunu=cocktail,RDstar,TightCut + + 11874271 : Bd_Dst+DsX,taunu=cocktail,TightCut,tighter + + 11874070 : Bd_Dst+DsX,taunu=cocktail,TightCuts + + 11884271 : Bd_Dst+DsX,taunuenu=cocktail,TightCut,tighter + + 11584032 : Bd_Dst+enu,D0pi+=HQET2,TightCut + + 11584031 : Bd_Dst+enu=PHSP,TightCut,tighter + + 11584030 : Bd_Dst+enu=PHSP,TightCut + + 11574402 : Bd_Dst+munu,D+pi0=RDplusCut + + 11574094 : Bd_Dst+munu,D0pi+=HQET2,TightCut + + 11574021 : Bd_Dst+munu,D0pi+=RDstar,TightCut + + 11574091 : Bd_Dst+munu=PHSP,TightCut,tighter + + 11574090 : Bd_Dst+munu=PHSP,TightCut + + 11574020 : Bd_Dst+munu=TightCuts + + 11574401 : Bd_Dst+taunu,D+pi,mununu=RDplusCut + + 11574011 : Bd_Dst+taunu,D0pi+,mununu=RDstar,TightCut + + 11584010 : Bd_Dst+taunu,enunu=TightCuts + + 11574010 : Bd_Dst+taunu,mununu=TightCuts + + 11166133 : Bd_Dst-K+,D0pi,KSKK=TightCut + + 11166134 : Bd_Dst-K+,D0pi,KSpipi=TightCut,LooserCuts + + 11166132 : Bd_Dst-K+,D0pi,KSpipi=TightCut + + 11268100 : Bd_Dst-Kpipi,D0pi-,KSpipi=TightCut,PHSP + + 11166143 : Bd_Dst-pi+,D0pi,KSKK=TightCut + + 11166145 : Bd_Dst-pi+,D0pi,KSpipi=TightCut,LooserCuts + + 11166142 : Bd_Dst-pi+,D0pi,KSpipi=TightCut + + 11164091 : Bd_Dst-pi+,D0pi=DecProdCut + + 11166144 : Bd_Dst-pi,KSpipi=PartRecCut + + 11268110 : Bd_Dst-pipipi,D0pi-,KSpipi=TightCut,PHSP + + 11563411 : Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pinu,tauolababar=TightCut + + 11563421 : Bd_Dst-taunu,D-pi0,D-gamma,Kpipi,3pipi0nu,tauola=TightCut + + 11196411 : Bd_Dst0D0Kpi,D0pi0,Kpi,PHSP=TightCut + + 11196410 : Bd_Dst0D0Kst0,D0pi0,Kpi=TightCut + + 11196413 : Bd_Dst0D0Kst0,Kpi=TightCut + + 11196621 : Bd_Dst0Dst0Kpi,D0pi0,D0gamma,PHSP=TightCut + + 11196421 : Bd_Dst0Dst0Kpi,D0pi0,D0pi0,PHSP=TightCut + + 11196620 : Bd_Dst0Dst0Kst0,D0pi0,D0gamma,Kpi=TightCut + + 11196420 : Bd_Dst0Dst0Kst0,D0pi0,D0pi0,Kpi=TightCut + + 11196414 : Bd_Dst0Dst0Kst0,Kpi=TightCut + + 11196412 : Bd_Dst0DstK,D0pi0,Kpi,PHSP=TightCut + + 11166335 : Bd_Dst0KK,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut + + 11166334 : Bd_Dst0KK,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166277 : Bd_Dst0KK,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166278 : Bd_Dst0KK,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166279 : Bd_Dst0KK,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166535 : Bd_Dst0KK,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut + + 11166534 : Bd_Dst0KK,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166477 : Bd_Dst0KK,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166478 : Bd_Dst0KK,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166479 : Bd_Dst0KK,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166331 : Bd_Dst0Kpi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut + + 11166330 : Bd_Dst0Kpi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166271 : Bd_Dst0Kpi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166272 : Bd_Dst0Kpi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166273 : Bd_Dst0Kpi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166531 : Bd_Dst0Kpi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut + + 11166530 : Bd_Dst0Kpi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166471 : Bd_Dst0Kpi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166472 : Bd_Dst0Kpi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166473 : Bd_Dst0Kpi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166333 : Bd_Dst0pipi,D0gamma,KSKK=BsqDalitz,DDalitz,TightCut + + 11166332 : Bd_Dst0pipi,D0gamma,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166274 : Bd_Dst0pipi,D0gamma,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166275 : Bd_Dst0pipi,D0gamma,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166276 : Bd_Dst0pipi,D0gamma,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166533 : Bd_Dst0pipi,D0pi0,KSKK=BsqDalitz,DDalitz,TightCut + + 11166532 : Bd_Dst0pipi,D0pi0,KSpipi=BsqDalitz,DDalitz,TightCut + + 11166474 : Bd_Dst0pipi,D0pi0,Kpipipi=BsqDalitz,DAmpGen,TightCut + + 11166475 : Bd_Dst0pipi,D0pi0,piKpipi=BsqDalitz,DAmpGen,TightCut + + 11166476 : Bd_Dst0pipi,D0pi0,pipipipi=BsqDalitz,DPHSP,TightCut + + 11166311 : Bd_Dst0rho0,D0gamma,KSKK=TightCut,NoNeutralCut + + 11166310 : Bd_Dst0rho0,D0gamma,KSKK=TightCut + + 11166321 : Bd_Dst0rho0,D0gamma,KSpipi=TightCut,NoNeutralCut + + 11166320 : Bd_Dst0rho0,D0gamma,KSpipi=TightCut + + 11166710 : Bd_Dst0rho0,D0pi0,KSKK=TightCut,NoNeutralCut + + 11166510 : Bd_Dst0rho0,D0pi0,KSKK=TightCut + + 11166720 : Bd_Dst0rho0,D0pi0,KSpipi=TightCut,NoNeutralCut + + 11166520 : Bd_Dst0rho0,D0pi0,KSpipi=TightCut + + 11574093 : Bd_Dst2460enu,D0pi,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut + + 11574092 : Bd_Dst2460munu,D0pi,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut + + 11198010 : Bd_DstD,D0K3pi,Dkpipi=CPV,TightCut + + 11896407 : Bd_DstD0K,D0pi,Kpi=TightCut + + 11198012 : Bd_DstD0K,K3Pi=TightCut,AMPGEN + + 11198013 : Bd_DstD0K,K3PiandKPi=TightCut,PHSP + + 11698403 : Bd_DstD0Kst,D0pi,Kpi=TightCut + + 11698000 : Bd_DstDKst0,D0pi,Kpi=TightCut + + 11898400 : Bd_DstDprimes1,D0pi,Kpi=TightCut + + 11896404 : Bd_DstDs,D0pi,Kpi=TightCut + + 11896403 : Bd_DstDs0st,D0pi,Kpi=TightCut + + 11896603 : Bd_DstDs1,D0pi,Kpi=TightCut + + 11494600 : Bd_DstDsX,Ds2Xa1=TightCut + + 11896604 : Bd_DstDsst,D0pi,Kpi=TightCut + + 11896406 : Bd_DstDst0K,D0pi,Kpi=TightCut + + 11698402 : Bd_DstDst0Kst,D0pi,Kpi=TightCut + + 11698401 : Bd_DstDstK0,D0pi,Kpi=TightCut + + 11198021 : Bd_DstDstKpi,D0Pi,D0Pi=TightCut + + 11198020 : Bd_DstDstKst0,D0Pi,D0Pi,Kpi=TightCut + + 11698400 : Bd_DstDstKst0,D0pi,Kpi=TightCut + + 11198022 : Bd_DstDstKst0,Kpi,Kpi=TightCut + + 11198023 : Bd_DstDstKst0,Kpi,Kpi=TightCutNG + + 11198410 : Bd_DstDstKst0,Kpi,Kpipi=TightCut + + 11198401 : Bd_DstDstKst0,Kpipi,Kpipi=TightCut + + 11166661 : Bd_DstKst+,D0pi,K3pi,Kpi0=TightCut + + 11166105 : Bd_DstPi,D0pi,KsKs=TightCut,PHSP + + 11166502 : Bd_DstPi,D0pi,Kspipipi0=TightCut,PHSP + + 11563012 : Bd_DstTauNu=DecProdCut,TightCut,inclusive_tau_decays + + 11774005 : Bd_DstX,cocktail,D0pi,KK=TightCut + + 11774004 : Bd_DstX,cocktail,D0pi,Kpi=TightCut + + 11774006 : Bd_DstX,cocktail,D0pi,pipi=TightCut + + 11896612 : Bd_DstXc,Xc2hhhNneutrals,upto5prongs=DecProdCut + + 11364401 : Bd_Dsta1,D0pi,Kpi=TightCut + + 11574489 : Bd_Dstenu,Dpi0,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 11874014 : Bd_DstmuX,KK=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1 + + 11874013 : Bd_DstmuX,Kpi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1 + + 11874015 : Bd_DstmuX,pipi=cocktail,hqet,TightCut,TurboSLCuts,BRCorr1 + + 11574488 : Bd_Dstmunu,Dpi0,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 11876130 : Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,BRcorr1 + + 11876131 : Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,LooserCuts,BRcorr1 + + 11876132 : Bd_Dstmunu,KSKK=cocktail,hqet,TightCut,LooserCuts2,BRcorr1 + + 11876133 : Bd_Dstmunu,KSKK=res,cocktail,hqet,TightCut,LooserCuts2,BRcorr1 + + 11876121 : Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,LooserCuts,BRcorr1 + + 11876123 : Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,LooserCuts2,BRcorr1 + + 11876124 : Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,fixArrow + + 11576030 : Bd_Dstmunu,Kpipipi=AMPGEN,TightCut + + 11876041 : Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGEN,TightCut + + 11876042 : Bd_Dstmunu,Kpipipi=cocktail,hqet,AMPGENv2,TightCut + + 11876062 : Bd_Dstmunu,Kpipipi=cocktail,hqet,PhSp,TightCut + + 11876051 : Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGEN,TightCut + + 11876052 : Bd_Dstmunu,piKpipi=cocktail,hqet,AMPGENv2,TightCut + + 11576501 : Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP,2 + + 11576500 : Bd_Dstmunu=cocktail,D0_KSpipipi0=TightCut,PHSP + + 11366400 : Bd_Dstomegapi,D0pi,Kpi=TightCut + + 11166001 : Bd_Dstpi,Kpipipi=AMPGEN,TightCut + + 11166401 : Bd_Dstpipipipi0,D0pi,Kpi=TightCut + + 11168000 : Bd_Dstpipipipipi,D0pi,Kpi=TightCut + + 11584050 : Bd_DststXenu,Dst+=cocktail,TightCut,tighter + + 11874061 : Bd_DststXmunu,Dst+=cocktail,TightCut,tighter + + 11686000 : Bd_Dststenu,Dst+=CocktailHigher,TightCut,tighter + + 11774410 : Bd_Dststmunu,3pipi0=cocktail,TightCut + + 11574403 : Bd_Dststmunu,D+=Cocktail,RDplusCut + + 11574070 : Bd_Dststmunu,D+=CocktailHigher,RDplusCut + + 11674401 : Bd_Dststmunu,D0=CocktailHigher,RDstar,TightCut + + 11674400 : Bd_Dststmunu,D0=CocktailHigher,TightCut + + 11874430 : Bd_Dststmunu,D0=cocktail,RDstar,TightCut + + 11873010 : Bd_Dststmunu,D0=cocktail,TightCuts + + 11676012 : Bd_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut + + 11676011 : Bd_Dststmunu,Dst+=CocktailHigher,TightCut,tighter + + 11676010 : Bd_Dststmunu,Dst+=CocktailHigher,TightCut + + 11874060 : Bd_Dststmunu,Dst+=cocktail,TightCuts + + 11874002 : Bd_Dststtaunu,D+,mununu=Cocktail,RDplusCut + + 11666000 : Bd_Dststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 11874440 : Bd_Dststtaunu,D0=cocktail,RDstar,TightCut + + 11873030 : Bd_Dststtaunu,D0=cocktail,TightCuts + + 11563400 : Bd_Dststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 11874080 : Bd_Dststtaunu,Dst+=cocktail,TightCuts + + 11566431 : Bd_Dststtaunu,tau3pi,Dst+=cocktail,TightCut,v2 + + 11566430 : Bd_Dststtaunu,tau3pi,Dst+=cocktail,TightCuts + + 11144450 : Bd_JpsiK+rho-,mm=TightCut + + 11144072 : Bd_JpsiKK,mm=XLL,DecProdCut + + 11142411 : Bd_JpsiKS,mmpi0pi0=OnePi0ReqInAcc + + 11146501 : Bd_JpsiKSeta,mm,3pi=phsp,TightCut + + 11144501 : Bd_JpsiKSeta,mm,gg=phsp,TightCut + + 11144042 : Bd_JpsiKpi,mm=XLL,DecProdCut + + 11246162 : Bd_JpsiKsPhi,mm=TightCut,KSVtxCut,cocktail + + 11246121 : Bd_JpsiKspipi,mm-=TightCut,KSVtxCut,K1cocktail + + 11134011 : Bd_JpsiKst,pp=DecProdCut,TightCut + + 11442013 : Bd_JpsiX,mm,HighMass=JpsiLeptonInAcceptance + + 11442012 : Bd_JpsiX,mm=JpsiLeptonInAcceptance + + 11144403 : Bd_Jpsieta,mm,pipipi=TightCut + + 11144423 : Bd_Jpsietap,mm,etapipi=TightCut + + 11144213 : Bd_Jpsietap,mm,rhog,pipi=TightCut + + 11140403 : Bd_Jpsiomega,mm=TightCut + + 11144422 : Bd_Jpsiomega,mmpipipi0=TightCutGY + + 11144009 : Bd_Jpsirho0,mm,oneMuonInAcc=TightCuts + + 11104117 : Bd_K+K-Ks=sqDalitz,TightCut + + 11102424 : Bd_K+K-pi0=TightCuts,sqDalitz + + 11512004 : Bd_K+pi-,mm=TightCut + + 11102005 : Bd_K+pi-=CPV2017,DecProdCut + + 11102433 : Bd_K+pi-pi0=TightCuts,sqDalitz + + 11202603 : Bd_K1gamma,Kpipi0=mK1270,HighPtGamma,DecProdCut + + 11102242 : Bd_K2st0gamma,Kpi=HighPtGamma,DecProdCut + + 11104143 : Bd_KSKS=DecProdCut,tightCut + + 11112411 : Bd_KSmumu,pi0pi0=OnePi0ReqInAcc + + 11102521 : Bd_KSpi0=TightCut + + 11104004 : Bd_KpiKpi=TightCut + + 11304165 : Bd_KpiKs=sqDalitz,TightCut + + 11102262 : Bd_Kpigamma=phsp,HighPtGamma,DecProdCut + + 11114016 : Bd_Kpimumu,XLL=DecProdCut,NoMinPCut + + 11114015 : Bd_Kpimumu,XLL=DecProdCut + + 11114013 : Bd_Kpimumu,phsp=DecProdCut,TightCut + + 11104090 : Bd_Kpipipi=TightCut + + 11104350 : Bd_KsK+K-gamma=TightCut,PHSP + + 11104351 : Bd_KsK+K-gamma=TightCut,mKshhCut,PHSP + + 11104372 : Bd_KsPhigamma=TightCut,KSVtxCut + + 11104127 : Bd_Kspi+pi-=sqDalitz,TightCut + + 11104563 : Bd_Kspi+pi-eta=TightCut,mKshhCut,PHSP + + 11204300 : Bd_Kspi+pi-gamma=TightCut,K1cocktail + + 11104360 : Bd_Kspi+pi-gamma=TightCut,PHSP + + 11204301 : Bd_Kspi+pi-gamma=TightCut,mKshhCut,K1cocktail + + 11204302 : Bd_Kspi+pi-gamma=TightCut,mKshhCut,KSVtxCut,K1cocktail + + 11104562 : Bd_Kspi+pi-pi0=TightCut,mKshhCut,PHSP + + 11104711 : Bd_Kspi+pi-pi0gamma=TightCut,mKshhCut,PHSP + + 11106101 : Bd_Kspipipipi=PHSP,PartRecCut + + 11102252 : Bd_Kst1410gamma,Kpi=HighPtGamma,DecProdCut + + 11124009 : Bd_Kstee,flatq2=DecProdCut,MomCut,TightCut600MeV + + 11124005 : Bd_Kstee,phsp=DecProdCut,TightCut150MeV + + 11124006 : Bd_Kstee,phsp=DecProdCut,TightCut450MeV + + 11124411 : Bd_Ksteta,e+e-g=Dalitz,DecProdCut,TightCut60MeV + + 11102202 : Bd_Kstgamma=HighPtGamma,DecProdCut + + 11102203 : Bd_Kstgamma=TightCut,PHSP + + 11102204 : Bd_Kstgamma=TightCut,gam_PTabove1.8 + + 11113000 : Bd_Ksttaumu,3pipi0=DecProdCut,TightCut,tauola8,phsp + + 11202011 : Bd_Ksttautau,3pi3pi0=DecProdCut,TightCut,tauolababar + + 11100014 : Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolababar + + 11100018 : Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolacleo + + 11100019 : Bd_Ksttautau,3pi3pi=DecProdCut,TightCut,tauolacleointricate + + 11508000 : Bd_Ksttautau,3pi3pi=DecProdCut,TightCut + + 11502020 : Bd_Ksttautau,3pi3pi=DecProdCut,TightCut2,tauolababar + + 11110000 : Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolababar + + 11110008 : Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleo + + 11110009 : Bd_Ksttautau,3pimu=DecProdCut,TightCut,tauolacleointricate + + 11716000 : Bd_Ksttautau,3pimu=DecProdCut,TightCut + + 11713020 : Bd_Ksttautau,3pimu=DecProdCut,TightCut2,tauolababar + + 11716402 : Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut,tauolababar + + 11716400 : Bd_Ksttautau,3pipi0mu=DecProdCut,TightCut + + 11514000 : Bd_Ksttautau,mumu=DecProdCut,TightCut + + 11166003 : Bd_Lambdacpipip,Sigmacpi,pKpi=TightCut + + 11874110 : Bd_LcpX,pmuX=TightCut + + 11166030 : Bd_Lcpbarpbarp,TightCut + + 11166081 : Bd_Lcpipip,TightCut + + 11166004 : Bd_Lcpipip,pKpi=TightCut + + 11104202 : Bd_PhiKstgamma,KKKpi=HighPtGamma,DecProdCut + + 11444410 : Bd_Psi2SKX=TightCut + + 11244010 : Bd_Psi2SKpi=TightCut + + 11511002 : Bd_Xumunu=TightCut,ForB2RhoMuNu + + 11246130 : Bd_ccKS,Jpsipipi,mm=TightCut + + 11246030 : Bd_ccKst,Jpsipipi,mm=TightCut + + 11174204 : Bd_chic1Kpi,Jpsig,mm=Tight + + 11134264 : Bd_chic1Kpi,pp=TightCut + + 11244204 : Bd_chicKst,JpsigKpi,mm=TightCutGY + + 11244203 : Bd_chicKst,JpsigKpi,mm=TightCuts + + 11244215 : Bd_chicpipi,Jpsig,mm=TightCuts + + 11102512 : Bd_etaKs,gg=TightCut + + 11104522 : Bd_etaKs,pi+pi-pi0=TightCut + + 11134003 : Bd_etacKpi,pp=DecProdCut,TightCut + + 11134004 : Bd_etacKpi=sqDalitz,pp=DecProdCut,TightCut + + 11104512 : Bd_etapKs,etapipi=TightCut + + 11104312 : Bd_etapKs,pi+pi-g=TightCut + + 11494601 : Bd_excitedDstDsX,Ds2Xa1=TightCut + + 11996413 : Bd_excitedDstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut + + 11112206 : Bd_gammamumu=ISR,MassCut + + 11134263 : Bd_hcKpi,pp=TightCut + + 11898600 : Bd_nonresonantDstpipiXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut + + 11104022 : Bd_phiKst0=DecProdCut,Tightcut + + 11512003 : Bd_pi+pi-,mm=TightCut + + 11102405 : Bd_pi+pi-pi0=TightCuts,sqDalitz + + 11522012 : Bd_pienu=DecProdCut,M4.5GeV,EvtGenCut + + 11522023 : Bd_pienu=TightCut,M3.5GeV + + 11522022 : Bd_pienu=TightCut,M4.5GeV + + 11512013 : Bd_pimunu=DecProdCut,M4.5GeV,EvtGenCut + + 11512012 : Bd_pimunu=DecProdCut,M4.5GeV + + 11104078 : Bd_ppKK=DecProdCut,TightCut + + 11104070 : Bd_ppKpi=DecProdCut,TightCut + + 11104079 : Bd_pppipi=DecProdCut,TightCut + + 11538000 : Bd_psi2SKst,tautau,3pi3pi=DecProdCut,TightCut,tauolababar + + 11746000 : Bd_psi2SKst,tautau,3pimu=DecProdCut,TightCut,tauolababar + + 11144091 : Bd_psi2Spipi,mm=phsp,DecProdCut,TightCut + + 11146092 : Bd_psi2Spipipipi,mm=phsp,DecProdCut,TightCut + + 11104192 : Bd_rhoKSgamma=HighPtGamma,DecProdCut + + 11102222 : Bd_rhogamma,pipi=HighPtGamma,DecProdCut + + 25103028 : Betac_pphi,KK=mBetac2190MeV,TightCut,Lifetime3 + + 25103027 : Betac_pphi,KK=mBetac2248MeV,TightCut,Lifetime6 + + 25103025 : Betac_pphi,KK=mBetac2248MeV,TightCut,NoLifetimeCut + + 25103022 : Betac_pphi,KK=mBetac2248MeV,TightCut + + 25103026 : Betac_pphi,KK=mBetac2428MeV,TightCut,Lifetime6 + + 25103024 : Betac_pphi,KK=mBetac2428MeV,TightCut,NoLifetimeCut + + 25103023 : Betac_pphi,KK=mBetac2428MeV,TightCut + + 12565011 : Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=1500MeV + + 12565012 : Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2000MeV + + 12565013 : Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=2400MeV + + 12565010 : Bplus_PsiDMLambdac2595,Lambdac2595_pipiLambdacplus,Lambdacplus_pKpi=FullGenEvtCut,mPsiDM=940MeV + + 17114080 : Bs2st_BuK,Kmumu=KKmuInAcc + + 17113080 : Bs2st_BuK,Kmutau=KKmuInAcc + + 13444022 : Bs_CharmoniumKX,mumu,PPTcuts=TightCut + + 13466400 : Bs_D03piX,Kpi=TightCut + + 13198003 : Bs_D0D0phi,K3Pi=TightCut,AMPGEN + + 13198004 : Bs_D0D0phi,K3PiandKPi=TightCut,PHSP + + 13796000 : Bs_D0DsK,Kmunu,KKpi=DecProdCut,tightCut + + 13166120 : Bs_D0KK,KSKK=BssqDalitz,DDalitz,TightCut + + 13166119 : Bs_D0KK,KSpipi=BssqDalitz,DDalitz,TightCut + + 13166077 : Bs_D0KK,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166078 : Bs_D0KK,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166079 : Bs_D0KK,pipipipi=BssqDalitz,DPHSP,TightCut + + 13574462 : Bs_D0Kmunu,Kmunu=TightCut + + 13466000 : Bs_D0Kpi,4h=cocktail,5hinAcc + + 13166141 : Bs_D0Kpi,KSKK=sqDalitz,TightCut + + 13166140 : Bs_D0Kpi,KSpipi=sqDalitz,TightCut + + 13168110 : Bs_D0Kpipipi,KSpipi=TightCut,PHSP + + 13166124 : Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut,LooserCuts + + 13166123 : Bs_D0Kst,KSKK=B-SVS,D-PHSP,TightCut + + 13166122 : Bs_D0Kst,KSKK=TightCut,PHSP + + 13166104 : Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut,LooserCuts + + 13166103 : Bs_D0Kst,KSpipi=B-SVS,D-PHSP,TightCut + + 13166102 : Bs_D0Kst,KSpipi=TightCut,PHSP + + 13964100 : Bs_D0X,KSKK=TightCut + + 13496400 : Bs_D0XcIncl,Kpi,3piIncl=TightCut + + 13994401 : Bs_DD,DD=cocktail,D+muTightCut + + 13994000 : Bs_DD,DD=cocktail,D0muTightCut + + 13996202 : Bs_DD,DD=cocktail,DsmuTightCut + + 13694052 : Bs_DD,Kmunu,KmunuCocktail=TightCut + + 13496402 : Bs_DpXcIncl,Kpi,3piIncl=TightCut + + 13576100 : Bs_Ds1munu,Ds1=DpKS0,TightCut + + 13576160 : Bs_Ds1munu,Ds1=DstKS0,TightCut + + 13774625 : Bs_Ds1munu=ISGW2,mu3hInAcc + + 13774637 : Bs_Ds1taunu=ISGW2,mu3hInAcc + + 13164471 : Bs_Ds2317pi,KKpi=DecProdCut,TightCut + + 13499415 : Bs_DsDKst0,3pi=cocktail,TightCut + + 13298611 : Bs_DsDKst0,3piX=cocktail,TightCut + + 13298411 : Bs_DsDKst0,3piXmisid=cocktail,TightCut + + 13198040 : Bs_DsDKst0,KKpi,Kpipi=TightCut + + 13198400 : Bs_DsDstKst0,KKpi,Kpipi=TightCut + + 13264031 : Bs_DsK,KKpi=DecProdCut + + 13266008 : Bs_DsKpipi,KKpi=TightCut + + 13266058 : Bs_DsKpipi,Kpipi=TightCut + + 13266038 : Bs_DsKpipi,pipipi=TightCut + + 13563001 : Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauola + + 13563002 : Bs_DsTauNu,KKPi,PiPiPi=TightCut,tauolababar + + 13563200 : Bs_DsTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc + + 13774210 : Bs_DsX,KKpi=cocktail,TightCut,ACPKKCuts + + 13774300 : Bs_DsX,KSK=cocktail,TightCut,ACPKKCuts + + 13574089 : Bs_Dsenu,Kstmunu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 13574085 : Bs_Dsenu,Kstmunu=VisibleInAcceptance,HighVisMass + + 13584000 : Bs_Dsenu,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 13574091 : Bs_Dsenu,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 13574087 : Bs_Dsenu,phimunu=VisibleInAcceptance,HighVisMass + + 13784200 : Bs_Dsenu=cocktail,hqet2,DseInAcc + + 13574088 : Bs_Dsmunu,Kstenu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 13574084 : Bs_Dsmunu,Kstenu=VisibleInAcceptance,HighVisMass + + 13574090 : Bs_Dsmunu,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 13574086 : Bs_Dsmunu,phienu=VisibleInAcceptance,HighVisMass + + 13574092 : Bs_Dsmunu,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 13874242 : Bs_Dsmunu,phimunuCocktail=TightCut + + 13874401 : Bs_Dsmunu,pipi0omega=cocktail,hqet2,TightCut,ForB2OmegaMuNu + + 13876400 : Bs_Dsmunu,pipipiomega=cocktail,hqet2,TightCut,ForB2OmegaMuNu + + 13774221 : Bs_Dsmunu=Ds+Dsst=hqet2,mu3hInAcc + + 13774423 : Bs_Dsmunu=Dsstst=cocktail,ISGW2,mu3hInAcc + + 13264021 : Bs_Dspi,KKpi=DecProdCut + + 13166172 : Bs_Dspi,Kspipipi=PartRecCut + + 13164473 : Bs_Dspi0pi,KKpi=TightCut,PHSP + + 13266069 : Bs_Dspipipi,KKpi=TightCut,DsPt1400 + + 13266068 : Bs_Dspipipi,KKpi=TightCut + + 13266088 : Bs_Dspipipi,Kpipi=TightCut + + 13266078 : Bs_Dspipipi,pipipi=TightCut + + 13574094 : Bs_Dsst2573enu,D0K,Kmunu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut + + 13574093 : Bs_Dsst2573munu,D0K,Kenu=DecProdCut,HighVisMass,DiHadronMass,EvtGenDecayWithCut + + 13198200 : Bs_DsstDKst0,KKpi,Kpipi=TightCut + + 13594223 : Bs_DsstDsst,DsgammaDsgamma,KKp,Xmunu=cocktail,mu3hInAcc,TightCut + + 13594613 : Bs_DsstDsst,DsgammaDsgamma,KKpimunuX=cocktail,mu3hInAcc,TightCut + + 13198600 : Bs_DsstDstKst0,KKpi,Kpipi=TightCut + + 13763200 : Bs_DsstTauNu,KKPi,PiPiPi=TightCut,tauolababar + + 13763400 : Bs_DsstTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc + + 13584200 : Bs_Dsstenu,Dsgamma,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 13574211 : Bs_Dsstenu,Dsgamma,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 13574210 : Bs_Dsstmunu,Dsgamma,phienu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 13574212 : Bs_Dsstmunu,Dsgamma,phimunu=DecProdCut,HighVisMass,EvtGenDecayWithCut + + 13863401 : Bs_DsststTauNu,KKPi,PiPiPi=TightCut,tauolababar + + 13863600 : Bs_DsststTauNu,KKPi,PiPiPiPi0=TightCut,tauolababar,pi0notreqinacc + + 13884000 : Bs_Dsststenu,Dst+=cocktail,TightCut,tighter + + 13874003 : Bs_Dsststmunu,D+=cocktail,RDplusCut + + 13574452 : Bs_Dsststmunu,D0=TightCut + + 13874020 : Bs_Dsststmunu,D0=cocktail,RDstar,TightCut + + 13873000 : Bs_Dsststmunu,D0=cocktail,TightCuts + + 13674000 : Bs_Dsststmunu,Dst+=cocktail,RDstar,TightCut + + 13874010 : Bs_Dsststmunu,Dst+=cocktail,TightCut,tighter + + 13874000 : Bs_Dsststmunu,Dst+=cocktail,TightCuts + + 13666000 : Bs_Dsststtaunu,D-=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 13863000 : Bs_Dsststtaunu,D0Dst=cocktail,3pinu3pipi0nu,tauolababar,TightCut + + 13166335 : Bs_Dst0KK,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut + + 13166334 : Bs_Dst0KK,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut + + 13166277 : Bs_Dst0KK,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166278 : Bs_Dst0KK,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166279 : Bs_Dst0KK,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut + + 13166535 : Bs_Dst0KK,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut + + 13166534 : Bs_Dst0KK,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut + + 13166477 : Bs_Dst0KK,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166478 : Bs_Dst0KK,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166479 : Bs_Dst0KK,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut + + 13166331 : Bs_Dst0Kpi,D0gamma,KSKK=BssqDalitz,DDalitz,TightCut + + 13166321 : Bs_Dst0Kpi,D0gamma,KSKK=sqDalitz,TightCut + + 13166330 : Bs_Dst0Kpi,D0gamma,KSpipi=BssqDalitz,DDalitz,TightCut + + 13166320 : Bs_Dst0Kpi,D0gamma,KSpipi=sqDalitz,TightCut + + 13166271 : Bs_Dst0Kpi,D0gamma,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166272 : Bs_Dst0Kpi,D0gamma,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166273 : Bs_Dst0Kpi,D0gamma,pipipipi=BssqDalitz,DPHSP,TightCut + + 13166531 : Bs_Dst0Kpi,D0pi0,KSKK=BssqDalitz,DDalitz,TightCut + + 13166731 : Bs_Dst0Kpi,D0pi0,KSKK=sqDalitz,TightCut + + 13166530 : Bs_Dst0Kpi,D0pi0,KSpipi=BssqDalitz,DDalitz,TightCut + + 13166730 : Bs_Dst0Kpi,D0pi0,KSpipi=sqDalitz,TightCut + + 13166471 : Bs_Dst0Kpi,D0pi0,Kpipipi=BssqDalitz,DAmpGen,TightCut + + 13166472 : Bs_Dst0Kpi,D0pi0,piKpipi=BssqDalitz,DAmpGen,TightCut + + 13166473 : Bs_Dst0Kpi,D0pi0,pipipipi=BssqDalitz,DPHSP,TightCut + + 13166314 : Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP001 + + 13166313 : Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP010 + + 13166312 : Bs_Dst0Kst0,D0gamma,KSKK=TightCut,HELAMP100 + + 13166304 : Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP001 + + 13166303 : Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP010 + + 13166302 : Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,HELAMP100 + + 13166307 : Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP001 + + 13166306 : Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP010 + + 13166305 : Bs_Dst0Kst0,D0gamma,KSpipi=TightCut,LooserCuts,HELAMP100 + + 13166514 : Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP001 + + 13166513 : Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP010 + + 13166512 : Bs_Dst0Kst0,D0pi0,KSKK=TightCut,HELAMP100 + + 13166504 : Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP001 + + 13166503 : Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP010 + + 13166502 : Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,HELAMP100 + + 13166507 : Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP001 + + 13166506 : Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP010 + + 13166505 : Bs_Dst0Kst0,D0pi0,KSpipi=TightCut,LooserCuts,HELAMP100 + + 13494600 : Bs_DstDsX,Ds2Xa1=TightCut + + 13996612 : Bs_DstXc,Xc2hhhNneutrals_cocktail,upto5prongs=DecProdCut + + 13774232 : Bs_Dstaunu=Ds+Dsst=ISGW2,mu3hInAcc + + 13774434 : Bs_Dstaunu=Dsstst=cocktail,ISGW2,mu3hInAcc + + 13576010 : Bs_Dststmunu,KD0,4h=cocktail,mu4hinAcc + + 13144043 : Bs_JpsiKK,mm=XLL,DecProdCut + + 13444401 : Bs_JpsiKKeta,mm=TightCut + + 13246002 : Bs_JpsiKKpipi,mm=TightCut + + 13246116 : Bs_JpsiKsKpi,mm=TightCut,KSVtxCut,cocktail + + 13442013 : Bs_JpsiX,mm,HighMass=JpsiLeptonInAcceptance + + 13442012 : Bs_JpsiX,mm=JpsiLeptonInAcceptance + + 13142403 : Bs_Jpsieta,mm,gg=TightCut + + 13142404 : Bs_Jpsieta,mm,gg=TightCutGY + + 13144213 : Bs_Jpsieta,mm,pipig=TightCut + + 13144403 : Bs_Jpsieta,mm,pipipi=TightCut + + 13144404 : Bs_Jpsieta,mm,pipipi=TightCutGY + + 13144423 : Bs_Jpsietap,mm,etapipi=TightCut + + 13144414 : Bs_Jpsietap,mm,etapipi=TightCutGY + + 13144203 : Bs_Jpsietap,mm,rhog=TightCut + + 13144204 : Bs_Jpsietap,mm,rhog=TightCutGY + + 13142212 : Bs_Jpsietap,mmgg=TightCut + + 13246452 : Bs_JpsietapKK,mm,pipieta,gg=TightCuts + + 13246202 : Bs_JpsietapKK,mm,rhog,pipi=TightCuts + + 13142223 : Bs_Jpsigamma,mm=HighPtGamma,TightCut + + 13144016 : Bs_Jpsiphi,mm=phspAndLargeLifetime,TightCut + + 13134011 : Bs_Jpsiphi,pp=DecProdCut,TightCut + + 13246013 : Bs_Jpsipipipipi,mm=TightCut + + 13512003 : Bs_K+K-,mm=TightCut + + 13102414 : Bs_K+K-pi0=TightCuts,sqDalitz + + 13102611 : Bs_K+K-pi0gamma=phi1680,TightCut + + 13512004 : Bs_K+pi-,mm=TightCut + + 13102423 : Bs_K+pi-pi0=TightCuts,sqDalitz + + 13896610 : Bs_KDsD0,munu,4h=cocktail,mu4hinAcc + + 13102232 : Bs_KKgamma=phsp,HighPtGamma,DecProdCut + + 13514041 : Bs_KKmumu=TightCut + + 13104136 : Bs_KSK+K-=sqDalitz,TightCut + + 13104102 : Bs_KSKS=DecProdCut,tightCut + + 13522022 : Bs_Kenu=TightCut,M3.5GeV + + 13522021 : Bs_Kenu=TightCut,M4.5GeV + + 13512011 : Bs_Kmunu=DecProdCut,M4.5GeV + + 13104093 : Bs_KpiKpi=TightCut + + 13104513 : Bs_KsK+pi-eta=TightCut,mKshhCut,PHSP + + 13104322 : Bs_KsK+pi-gamma=TightCut,PHSP + + 13204324 : Bs_KsK+pi-gamma=TightCut,mKshhCut,KSVtxCut,cocktail + + 13104323 : Bs_KsK+pi-gamma=TightCut,mKshhCut,PHSP + + 13104512 : Bs_KsK+pi-pi0=TightCut,mKshhCut,PHSP + + 13304106 : Bs_KsKpi=sqDalitz,TightCut + + 13104126 : Bs_Kspi+pi-=sqDalitz,TightCut + + 13106101 : Bs_Kspipipipi=PHSP,PartRecCut + + 13104006 : Bs_Kst0Kst0=pTCuts,HelAmpsFromData + + 13104005 : Bs_Kst0Kst0=tightCut,HelAmpsFromData + + 13104222 : Bs_KstKstgamma,KpiKpi=HighPtGamma,DecProdCut + + 13102240 : Bs_Kstgamma=HighPtGamma,DecProdCut + + 13104202 : Bs_Kstphigamma,KKKpi=HighPtGamma,DecProdCut + + 13104212 : Bs_PhiPhigamma,KK=HighPtGamma,DecProdCut + + 13102212 : Bs_PhiPi0gamma,KK=HighPtGamma,DecProdCut + + 13102263 : Bs_Phigamma=PHSP,TightCut + + 13254200 : Bs_chicphi,JpsigKK,ee=TightCuts + + 13244204 : Bs_chicphi,JpsigKK,mm=TightCut + + 13244203 : Bs_chicphi,JpsigKK,mm=TightCutGY + + 13244202 : Bs_chicphi,JpsigKK,mm=TightCuts + + 13244214 : Bs_chicpipi,Jpsig,mm=TightCuts + + 13102250 : Bs_etaprimetautau,3pi3pi=DecProdCut,TightCut,tauola5 + + 13102601 : Bs_f1420gamma,KKpi0=HighPtGamma,DecProdCut + + 13102222 : Bs_fprime2gamma,KK=HighPtGamma,DecProdCut + + 13100212 : Bs_gammagamma=GenCuts + + 13112205 : Bs_gammamumu=ISR,MassCut + + 13112204 : Bs_gammamumu=ISRandFSR,DecProdCut,TightCut + + 13114082 : Bs_phi3mumu,KK=TightCut + + 13104025 : Bs_phiK+K-=DecProdCut,hpt400,mKKcut + + 13102202 : Bs_phigamma=HighPtGamma,DecProdCut + + 13104014 : Bs_phiphi=ptLTcuts,CDFAmp + + 13104082 : Bs_phipipi,mm=TightCut + + 13516000 : Bs_phitaumu,3pi=PHSP,TightCut,tauola5 + + 13516400 : Bs_phitaumu,3pipi0=PHSP,TightCut,tauola8 + + 13102040 : Bs_phitautau,3pi3pi=DecProdCut,TightCut,tauola5 + + 13614041 : Bs_phitautau,mumuCocktail=TightCut + + 13102433 : Bs_pi+pi-pi0=TightCuts,sqDalitz + + 13104068 : Bs_ppKK=DecProdCut,TightCut + + 13104060 : Bs_ppKpi=DecProdCut,TightCut + + 13114065 : Bs_ppbarmumu=TightCut + + 13104069 : Bs_pppipi=DecProdCut,TightCut + + 13144044 : Bs_psi2SKK,mm=phsp,DecProdCut,TightCut + + 13142413 : Bs_psi2Seta,mmgg=TightCut + + 13142414 : Bs_psi2Seta,mmgg=TightCutGY + + 13142214 : Bs_psi2Setap,mm,rhog=TightCutGY + + 13144054 : Bs_psi2Spipi,mm=phsp,DecProdCut,TightCut + + 13146055 : Bs_psi2Spipipipi,mm=phsp,DecProdCut,TightCut + + 17164253 : Bsprime1_Bsgamma,Dspi,KKpi=TightCut + + 17144253 : Bsprime1_Bsgamma,Jpsiphi,mm=TightCut + + 17364253 : Bsprime1_BsgammaX,Dspi,KKpi=cocktail,TightCut + + 17164254 : Bsprime1_Bsstgamma,Dspi,KKpi=TightCut + + 17144254 : Bsprime1_Bsstgamma,Jpsiphi,mm=TightCut + + 12445022 : Bu_CharmoniumKX,mumu,PPTcuts=TightCut + + 12445023 : Bu_CharmoniumPiPiX,mumu=TightCut,ForB2RhoMuNu + + 12583424 : Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut + + 12583425 : Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut + + 12865530 : Bu_D+X,KSpi=cocktail,TightCut,ACPKKCuts + + 12865420 : Bu_D+X,Kpipi=cocktail,TightCut,ACPKKCuts + + 12873041 : Bu_D+Xmunu,D+=cocktail,TightCut,ForB2RhoMuNu + + 12775004 : Bu_D+ppbarX,Xmunu=TightCut + + 12465400 : Bu_D03piX,Kpi=TightCut + + 12197008 : Bu_D0D0K,K3Pi,KPi=TightCut + + 12197026 : Bu_D0D0K,K3Pi=TightCut,AMPGEN + + 12197027 : Bu_D0D0K,K3PiandKPi=TightCut,PHSP + + 12495401 : Bu_D0D0KX=TightCuts,mD0D0 + + 12495400 : Bu_D0D0KX=TightCuts + + 12495403 : Bu_D0D0KX=TightCuts2,mD0D0 + + 12199101 : Bu_D0DKS,K3Pi,KPiPi,PiPi=TightCut + + 12199121 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz,TightCut + + 12199131 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz13,TightCut + + 12199141 : Bu_D0DKS,K3Pi,KPiPi,PiPi=sqDalitz23,TightCut + + 12299015 : Bu_D0DKst0,3pi=cocktail,TightCut + + 12297411 : Bu_D0DKst0,3piX=cocktail,TightCut + + 12297412 : Bu_D0DKst0,3piXmisid=cocktail,TightCut + + 12893600 : Bu_D0DX,muX=cocktail,RDstar,TightCut + + 12873000 : Bu_D0DX,muX=cocktail,TightCuts + + 12197150 : Bu_D0Ds,KSpipi,KKpi=TightCut,Ddalitz + + 12195049 : Bu_D0Ds-,Kpi,pipipi=DDalitz,TightCut + + 12893610 : Bu_D0DsX,taunu=cocktail,RDstar,TightCut + + 12873020 : Bu_D0DsX,taunu=cocktail,TightCuts + + 12873021 : Bu_D0DsX,taunu=cocktailV2,TightCut + + 12897413 : Bu_D0DstK0,D0pi,Kpi=TightCut + + 12165112 : Bu_D0K,KSK-pi+=TightCut,PHSP + + 12165149 : Bu_D0K,KSKK=TightCut,LooserCuts,PHSP,fixArrow + + 12165156 : Bu_D0K,KSKK=TightCut,LooserCuts,PHSP + + 12165157 : Bu_D0K,KSKK=TightCut,PHSP + + 12165158 : Bu_D0K,KSKK=TightCut,gamma + + 12165591 : Bu_D0K,KSeta,3pi=TightCut + + 12165394 : Bu_D0K,KSetap,rho0gamma=TightCut + + 12165595 : Bu_D0K,KSomega=TightCut + + 12165147 : Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP,fixArrow + + 12165152 : Bu_D0K,KSpipi=TightCut,LooserCuts,PHSP + + 12165153 : Bu_D0K,KSpipi=TightCut,PHSP + + 12165154 : Bu_D0K,KSpipi=TightCut,gamma + + 12165531 : Bu_D0K,KSpipipi0=TightCut,PHSP + + 12583006 : Bu_D0K,Kenu=DecProdCut,TightCut + + 12267141 : Bu_D0Kpipi,KSKK=addResTuned,TightCut,PHSP + + 12267150 : Bu_D0Kpipi,KSpipi=addResTuned,TightCut,PHSP,update + + 12267140 : Bu_D0Kpipi,KSpipi=addResTuned,TightCut,PHSP + + 12267130 : Bu_D0Kpipi_KSKK_TightCut_PHSP + + 12267110 : Bu_D0Kpipi_KSpipi_TightCut_PHSP + + 12265491 : Bu_D0Kst+,K3pi,Kpi0=TightCut + + 12165195 : Bu_D0Kst+,KK,KSpi=TightCut + + 12163496 : Bu_D0Kst+,KK,Kpi0=TightCut + + 12167191 : Bu_D0Kst+,KSpipi,KSpi=TightCut + + 12165598 : Bu_D0Kst+,KSpipi,Kpi0=TightCut + + 12165194 : Bu_D0Kst+,Kpi,KSpi=TightCut + + 12163495 : Bu_D0Kst+,Kpi,Kpi0=TightCut + + 12165196 : Bu_D0Kst+,pipi,KSpi=TightCut + + 12163497 : Bu_D0Kst+,pipi,Kpi0=TightCut + + 12165597 : Bu_D0Kst-,KSpipipi0,Kpi0=TightCut,PHSP + + 12165526 : Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,PHSP + + 12165528 : Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP010 + + 12165527 : Bu_D0Pi,Kst0Rho0,Kspipipi0=TightCut,SVV,HELAMP100 + + 12165525 : Bu_D0Pi,KstRho,Kspipipi0=TightCut,PHSP + + 12165524 : Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP010 + + 12165523 : Bu_D0Pi,KstRho,Kspipipi0=TightCut,SVV,HELAMP100 + + 12265664 : Bu_D0Rho-,K3pi,pipi0=TightCut + + 12964100 : Bu_D0X,KSKK=TightCut + + 12495410 : Bu_D0XcIncl,Kpi,3piIncl=TightCut + + 12873040 : Bu_D0Xmunu,D0=cocktail,TightCut,ForB2RhoMuNu + + 12167100 : Bu_D0a1,KSpipi,KKpi=TightCut,PHSP + + 12583023 : Bu_D0enu,Kenu=DecProdCut,TightCut + + 12583022 : Bu_D0enu,Kenu=TightCut + + 12573071 : Bu_D0enu,Kmunu=VisibleInAcceptance,HighVisMass + + 12583013 : Bu_D0enu,Kpi=DecProdCut,TightCut + + 12883402 : Bu_D0enu,Kpi=cocktail,TightCuts + + 12873401 : Bu_D0muX,KK=cocktail,TightCut,TurboSLCuts + + 12873400 : Bu_D0muX,Kpi=cocktail,TightCut,TurboSLCuts + + 12873403 : Bu_D0muX,pipi=cocktail,TightCut,TurboSLCuts + + 12875530 : Bu_D0munu,KSKK=cocktail,TightCut,BRcorr1 + + 12875531 : Bu_D0munu,KSKK=cocktail,TightCut2,BRcorr1 + + 12875532 : Bu_D0munu,KSKK=res,cocktail,TightCut2,BRcorr1 + + 12873502 : Bu_D0munu,KSomega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu + + 12873500 : Bu_D0munu,KSpipi=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu + + 12875521 : Bu_D0munu,KSpipi=cocktail,Loose,TightCut,BRcorr1 + + 12875523 : Bu_D0munu,KSpipi=cocktail,Loose,TightCut + + 12875520 : Bu_D0munu,KSpipi=cocktail,TightCut,BRcorr1 + + 12873501 : Bu_D0munu,KSpipipi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu + + 12573061 : Bu_D0munu,Kenu=VisibleInAcceptance,HighVisMass + + 12573410 : Bu_D0munu,Kpipi0=Dalitz,TightCut + + 12573411 : Bu_D0munu,Kpipi0pi0=TightCut + + 12575031 : Bu_D0munu,Kpipipi=TightCuts,AmpGen + + 12575030 : Bu_D0munu,Kpipipi=TightCuts,PhSp + + 12875408 : Bu_D0munu,Kpipipi=cocktail,BRcorr1,TightCut,ForB2RhoMuNu + + 12873426 : Bu_D0munu,Kstaromega=cocktail,BRcorr1,TightCut,ForB2OmegaMuNu + + 12575032 : Bu_D0munu,piKpipi=TightCuts,AmpGen + + 12873424 : Bu_D0munu,pipipi0=cocktail,BRcorr1,Dalitz,TightCut,ForB2RhoMuNu + + 12873425 : Bu_D0munu,pipipi0pi0=cocktail,BRcorr1,TightCut,ForB2RhoMuNu + + 12573012 : Bu_D0munu=RDstar,TightCut + + 12573010 : Bu_D0munu=TightCuts + + 12165113 : Bu_D0pi,KSK-pi+=TightCut,PHSP + + 12165148 : Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP,fixArrow + + 12165159 : Bu_D0pi,KSKK=TightCut,LooserCuts,PHSP + + 12165155 : Bu_D0pi,KSKK=TightCut,PHSP + + 12165592 : Bu_D0pi,KSeta,3pi=TightCut + + 12165395 : Bu_D0pi,KSetap,rho0gamma=TightCut + + 12165596 : Bu_D0pi,KSomega=TightCut + + 12165146 : Bu_D0pi,KSpipi=TightCut,LooserCuts,PHSP,fixArrow + + 12165150 : Bu_D0pi,KSpipi=TightCut,LooserCuts,PHSP + + 12165151 : Bu_D0pi,KSpipi=TightCut,PHSP + + 12165522 : Bu_D0pi,KSpipipi0,gammagamma=TightCut,PHSP + + 12165529 : Bu_D0pi,KSpipipi0=PHSP,PartRecCut + + 12165521 : Bu_D0pi,KSpipipi0=TightCut,PHSP + + 12583005 : Bu_D0pi,Kenu=DecProdCut,TightCut,2 + + 12183004 : Bu_D0pi,Kenu=DecProdCut,TightCut + + 12163001 : Bu_D0pi,Kpi=DecProdCut + + 12185008 : Bu_D0pipipi,Kenu=TightCut + + 12265008 : Bu_D0pipipi,Kpi-withf2=TightCut + + 12267120 : Bu_D0pipipi_KSKK_TightCut_PHSP + + 12267100 : Bu_D0pipipi_KSpipi_TightCut_PHSP + + 12572000 : Bu_D0ppmunu=TightCut + + 12572001 : Bu_D0ppmunu=TightCut2 + + 12165512 : Bu_D0rho-,KSpipipi0=TightCut,PHSP + + 12562001 : Bu_D0taunu,Kpi,3pinu,tauolababar=TightCut + + 12562011 : Bu_D0taunu,Kpi,3pipi0nu,tauola=TightCut + + 12573001 : Bu_D0taunu,mununu=RDstar,TightCut + + 12573000 : Bu_D0taunu,mununu=TightCuts + + 12897402 : Bu_D10Ds,Dstpi,D0pi,Kpi=TightCut + + 12897602 : Bu_D10Dsst,Dstpi,D0pi,Kpi=TightCut + + 12897400 : Bu_D2st0Ds,Dstpi,D0pi,Kpi=TightCut + + 12897600 : Bu_D2st0Dsst,Dstpi,D0pi,Kpi=TightCut + + 12995604 : Bu_DD,DD=cocktail,D+muRDplusCut + + 12995601 : Bu_DD,DD=cocktail,D+muTightCut + + 12995615 : Bu_DD,DD=cocktail,D+tau=RDplusCut,TightCut + + 12995600 : Bu_DD,DD=cocktail,D0muTightCut + + 12995602 : Bu_DD,DD=cocktail,DsmuTightCut + + 12197023 : Bu_DD0Kst0,Kpipi,Kpi=TightCut + + 12197410 : Bu_DDst0Kst0,Kpipi,Kpi=TightCut + + 12813410 : Bu_Delpbarmunu,pX=TightCut + + 12813411 : Bu_Delpbarmunu,pX=TightCut2 + + 12813412 : Bu_Delpbarmunu,pX=TightCutpQCD + + 12497402 : Bu_DpXcIncl,Kpi,3piIncl=TightCut + + 12585041 : Bu_Dpienu,Kpienu=TightCut + + 12585042 : Bu_Dpienu,Kpienu=VisibleInAcceptance,HighVisMass,EvtGenDecayWithCut + + 12585051 : Bu_Dpipi,Kpienu=TightCut + + 12897401 : Bu_Dprime10Ds,Dstpi,D0pi,Kpi=TightCut + + 12897601 : Bu_Dprime10Dsst,Dstpi,D0pi,Kpi=TightCut + + 12165023 : Bu_Ds+K+K-,KKpi=DDalitz,TightCut + + 12165027 : Bu_Ds+K+K-,Kpipi=TightCut + + 12165025 : Bu_Ds+K+K-,pipipi=TightCut + + 12297284 : Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut + + 12575200 : Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc + + 12893200 : Bu_DsX,KKpi=cocktail,TightCut,ACPKKCuts + + 12893300 : Bu_DsX,KSK=cocktail,TightCut,ACPKKCuts + + 12297288 : Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut + + 12297292 : Bu_DsstDsstK,KKPi,KKPi=PHSP,TightCut + + 12895614 : Bu_DsstDst,DsgammaD0pi,KKpimunuX=cocktail,mu3hInAcc,TightCut + + 12497101 : Bu_Dst+D0KSX=TightCuts2,mD0D0 + + 12685410 : Bu_Dst+DX,eX=cocktail,TightCut,tighter + + 12895400 : Bu_Dst+DX,muX=cocktail,RDstar,TightCut + + 12675440 : Bu_Dst+DX,muX=cocktail,TightCut,tighter + + 12874010 : Bu_Dst+DX,muX=cocktail,TightCuts + + 12895000 : Bu_Dst+DsX,taunu=cocktail,RDstar,TightCut + + 12875050 : Bu_Dst+DsX,taunu=cocktail,TightCut,tighter + + 12874030 : Bu_Dst+DsX,taunu=cocktail,TightCuts + + 12885031 : Bu_Dst+DsX,taunuenu=cocktail,TightCut,tighter + + 12897407 : Bu_Dst0DstK0,D0pi,Kpi=TightCut + + 12197221 : Bu_Dst0DstKpi,D0gamma,D0pi=TightCut + + 12197421 : Bu_Dst0DstKpi,D0pi0,D0pi=TightCut + + 12197220 : Bu_Dst0DstKst0,D0gamma,D0pi,Kpi=TightCut + + 12897406 : Bu_Dst0DstKst0,D0pi,Kpi=TightCut + + 12197420 : Bu_Dst0DstKst0,D0pi0,D0pi,Kpi=TightCut + + 12165321 : Bu_Dst0K,D0gamma,KSKK=TightCut,LooserCuts + + 12165322 : Bu_Dst0K,D0gamma,KSKK=TightCut,NoNeutralCut + + 12165320 : Bu_Dst0K,D0gamma,KSKK=TightCut + + 12165331 : Bu_Dst0K,D0gamma,KSpipi=TightCut,LooserCuts + + 12165332 : Bu_Dst0K,D0gamma,KSpipi=TightCut,NoNeutralCut + + 12165330 : Bu_Dst0K,D0gamma,KSpipi=TightCut + + 12163235 : Bu_Dst0K,D0gamma,Kpi=TightCut,LooserCuts + + 12163291 : Bu_Dst0K,D0gamma,Kpi=TightCut + + 12165565 : Bu_Dst0K,D0pi0,KSKK=TightCut,LooserCuts + + 12165760 : Bu_Dst0K,D0pi0,KSKK=TightCut,NoNeutralCut + + 12165560 : Bu_Dst0K,D0pi0,KSKK=TightCut + + 12165567 : Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts + + 12165761 : Bu_Dst0K,D0pi0,KSpipi=TightCut,NoNeutralCut + + 12165561 : Bu_Dst0K,D0pi0,KSpipi=TightCut + + 12163438 : Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts,Modified + + 12163436 : Bu_Dst0K,D0pi0,Kpi=TightCut,LooserCuts + + 12163491 : Bu_Dst0K,D0pi0,Kpi=TightCut + + 12267300 : Bu_Dst0Kpipi,D0gamma,KSpipi=TightCut,PHSP + + 12267500 : Bu_Dst0Kpipi,D0pi0,KSpipi=TightCut,PHSP + + 12265691 : Bu_Dst0Kst+,D0gamma,K3pi,Kpi0=TightCut + + 12265692 : Bu_Dst0Kst+,D0pi0,K3pi,Kpi0=TightCut + + 12165740 : Bu_Dst0Kst-,D0gamma,KSpipipi0=TightCut,PHSP + + 12165544 : Bu_Dst0Kst-,D0pi0,KSpipipi0=TightCut,PHSP + + 12161601 : Bu_Dst0Pi,D0gamma,Kspipipi0=TightCut,PHSP + + 12165701 : Bu_Dst0Pi,D0pi0,Kspipipi0=TightCut,PHSP + + 12165720 : Bu_Dst0Rho-,D0gamma,KSpipipi0=TightCut,PHSP + + 12165570 : Bu_Dst0Rho-,D0pi0,KSpipipi0=TightCut,PHSP + + 12773410 : Bu_Dst0munu,D0pi0=RDstar,TightCut + + 12573031 : Bu_Dst0munu=TightCut + + 12165341 : Bu_Dst0pi,D0gamma,KSKK=TightCut,LooserCuts + + 12165342 : Bu_Dst0pi,D0gamma,KSKK=TightCut,NoNeutralCut + + 12165340 : Bu_Dst0pi,D0gamma,KSKK=TightCut + + 12165351 : Bu_Dst0pi,D0gamma,KSpipi=TightCut,LooserCuts + + 12165352 : Bu_Dst0pi,D0gamma,KSpipi=TightCut,NoNeutralCut + + 12165350 : Bu_Dst0pi,D0gamma,KSpipi=TightCut + + 12163236 : Bu_Dst0pi,D0gamma,Kpi=TightCut,LooserCuts + + 12163234 : Bu_Dst0pi,D0gamma,Kpi=TightCut,Modified + + 12163292 : Bu_Dst0pi,D0gamma,Kpi=TightCut + + 12165568 : Bu_Dst0pi,D0pi0,KSKK=TightCut,LooserCuts + + 12165762 : Bu_Dst0pi,D0pi0,KSKK=TightCut,NoNeutralCut + + 12165562 : Bu_Dst0pi,D0pi0,KSKK=TightCut + + 12165569 : Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts + + 12165763 : Bu_Dst0pi,D0pi0,KSpipi=TightCut,NoNeutralCut + + 12165563 : Bu_Dst0pi,D0pi0,KSpipi=TightCut + + 12163439 : Bu_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts,Modified + + 12163437 : Bu_Dst0pi,D0pi0,Kpi=TightCut,LooserCuts + + 12163435 : Bu_Dst0pi,D0pi0,Kpi=TightCut,Modified + + 12163492 : Bu_Dst0pi,D0pi0,Kpi=TightCut + + 12267310 : Bu_Dst0pipipi,D0gamma,KSpipi=TightCut,PHSP + + 12267510 : Bu_Dst0pipipi,D0pi0,KSpipi=TightCut,PHSP + + 12265441 : Bu_Dst0pipipi,K3pi=DecProdCut,tightcut + + 12265451 : Bu_Dst0pipipi,K3pipi0=DecProdCut,tightcut + + 12165730 : Bu_Dst0rho+,D0gamma,KSKK=TightCut,NoNeutralCut + + 12165700 : Bu_Dst0rho+,D0gamma,KSKK=TightCut + + 12165711 : Bu_Dst0rho+,D0gamma,KSpipi=TightCut,NoNeutralCut + + 12165710 : Bu_Dst0rho+,D0gamma,KSpipi=TightCut + + 12165764 : Bu_Dst0rho+,D0pi0,KSKK=TightCut,NoNeutralCut + + 12165564 : Bu_Dst0rho+,D0pi0,KSKK=TightCut + + 12165766 : Bu_Dst0rho+,D0pi0,KSpipi=TightCut,NoNeutralCut + + 12165566 : Bu_Dst0rho+,D0pi0,KSpipi=TightCut + + 12562411 : Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pinu,tauolababar=TightCut + + 12562421 : Bu_Dst0taunu,D0pi0,D0gamma,Kpi,3pipi0nu,tauola=TightCut + + 12773400 : Bu_Dst0taunu,D0pi0,mununu=RDstar,TightCut + + 12573021 : Bu_Dst0taunu,mununu=TightCut + + 12197082 : Bu_DstD0Kpi,Kpi=PHSP,TightCut + + 12197022 : Bu_DstD0Kst0,Kpi,Kpi=TightCut + + 12197024 : Bu_DstD0Kst0,Kpi,Kpi=TightCut2 + + 12197045 : Bu_DstD0Kst0,Kpi,Kpi=TightCut2NG + + 12197400 : Bu_DstD0Kst0,Kpipi,Kpi=TightCut + + 12297080 : Bu_DstDspi,D0Pi,KKPi,Dpi,nrDs=DecProdCut,WithMinP3 + + 12197422 : Bu_DstDst0Kst0,Kpi,Kpi=TightCut + + 12197423 : Bu_DstDst0Kst0,Kpi,Kpi=TightCutNG + + 12197401 : Bu_DstDst0Kst0,Kpipi,Kpi=TightCut + + 12199013 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=TightCut + + 12199023 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut + + 12199033 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut + + 12199043 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut + + 12199015 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=TightCut + + 12199025 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut + + 12199035 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut + + 12199045 : Bu_DstDstK,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut + + 12199014 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=TightCut + + 12199024 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut + + 12199034 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut + + 12199044 : Bu_DstDstK,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut + + 12197083 : Bu_DstDstK,D0pi,D0pi=TightCut,VSS + + 12365402 : Bu_DstX,cocktail,D0pi,KK=TightCut + + 12365401 : Bu_DstX,cocktail,D0pi,Kpi=TightCut + + 12365403 : Bu_DstX,cocktail,D0pi,pipi=TightCut + + 12877031 : Bu_Dstmunu,Kpipipi=cocktail,AMPGEN,TightCut + + 12877041 : Bu_Dstmunu,piKpipi=cocktail,AMPGEN,TightCut + + 12167004 : Bu_Dstpipipipi,D0pi,Kpi=TightCut + + 12573004 : Bu_Dstppmunu=TightCut + + 12567001 : Bu_Dstst0taunu,tau3pi,D_10=Dst+pi-,Dst+=D0pi+,TightCut + + 12567002 : Bu_Dstst0taunu,tau3pi,D_1H0=Dst+pi-,Dst+=D0pi+,TightCut + + 12567003 : Bu_Dstst0taunu,tau3pi,D_20=Dst+pi-,Dst+=D0pi+,TightCut + + 12160400 : Bu_DststTauNu,3pipi0,3pinu=cocktail,TightCut,tauolababar + + 12665400 : Bu_DststTauNu,3pipi0,3pinu=cocktail,TightCut + + 12673410 : Bu_DststTauNu,3pipi0,munu=cocktail,TightCut + + 12170000 : Bu_DststTauNu,munu,3pinu=cocktail,TightCut,tauolababar + + 12675000 : Bu_DststTauNu,munu,3pinu=cocktail,TightCut + + 12885000 : Bu_DststXenu,Dst+=cocktail,TightCut,tighter + + 12875060 : Bu_DststXmunu,Dst+=cocktail,TightCut,tighter + + 12685400 : Bu_Dststenu,Dst+=CocktailHigher,TightCut,tighter + + 12673400 : Bu_Dststmunu,3pipi0=cocktail,TightCut + + 12874050 : Bu_Dststmunu,D+=Cocktail,RDplusCut + + 12675011 : Bu_Dststmunu,D0=CocktailHigher,RDstar,TightCut + + 12675010 : Bu_Dststmunu,D0=CocktailHigher,TightCut + + 12873450 : Bu_Dststmunu,D0=cocktail,RDstar,TightCut + + 12873010 : Bu_Dststmunu,D0=cocktail,TightCuts + + 12675402 : Bu_Dststmunu,Dst+=CocktailHigher,RDstar,TightCut + + 12675401 : Bu_Dststmunu,Dst+=CocktailHigher,TightCut,tighter + + 12675400 : Bu_Dststmunu,Dst+=CocktailHigher,TightCut + + 12874020 : Bu_Dststmunu,Dst+=cocktail,TightCuts + diff --git a/cmt/requirements b/cmt/requirements index 5f6dcbbdf..aeb9e8c0d 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r1 +version v32r2 # Structure #============================================================================ -- GitLab From b960b86bc1554e74b9e043f5a5319f43a1b3aea9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 12 Jan 2023 15:15:00 +0100 Subject: [PATCH 310/702] Merge branch 'yangjie_ChamrSL' into 'master' add Charm SL decays See merge request lhcb-datapkg/Gen/DecFiles!1225 (cherry picked from commit 9924d7279824d4ad90c9b4be043b844ffcfe42d9) 4e3b8771 add Lc SL decays from B-hadron decay ad959852 add generator cut; b2f7a6a0 fix issues 7a4309f4 fix CPU time f3fca9b2 increase CPU time again 64d2c330 increase CPU time again 1212b00f increase CPU time 898f19bb Increase CPU time 28ad6cda Loose generator cut 60817804 add B -> Lc hadrons; 3f36050f change descriptors 6e20cc20 change decay descriptors --- dkfiles/Bd_Lcpipip,pKmunu=TightCut.dec | 62 +++++++++++++ .../Bd_Lcpipip,pKpi=TightCutForStripping.dec | 63 ++++++++++++++ ...Bd_Lcpipip,pKpipi=TightCutForStripping.dec | 63 ++++++++++++++ ..._Lcpipip,pKpipipi=TightCutForStripping.dec | 63 ++++++++++++++ .../Bd_XicpKpi,Lambdamunu,ppi=TightCut.dec | 71 +++++++++++++++ dkfiles/Bu_Xic0pkpi,Ximunu=TightCut.dec | 86 +++++++++++++++++++ dkfiles/Lb_Lcpi,pKmunu=TightCut.dec | 60 +++++++++++++ dkfiles/Lb_Lcpi,pKpi=TightCut.dec | 61 +++++++++++++ dkfiles/Lb_Lcpi,pKpipi=TightCut.dec | 61 +++++++++++++ dkfiles/Lb_Lcpi,pKpipipi=TightCut.dec | 61 +++++++++++++ .../Lb_Lcpipipi,Lambdamunu,ppi=TightCut.dec | 69 +++++++++++++++ dkfiles/Lb_Lcpipipi,pKmunu=TightCut.dec | 60 +++++++++++++ dkfiles/Lb_Lcpipipi,pKpi=TightCut.dec | 60 +++++++++++++ dkfiles/Lb_Lcpipipi,pKpipi=TightCut.dec | 60 +++++++++++++ dkfiles/Lb_Lcpipipi,pKpipipi=TightCut.dec | 59 +++++++++++++ dkfiles/Lb_Lcpipipi,ppimunu=TightCut.dec | 60 +++++++++++++ dkfiles/Lb_Lcpipipi,ppipi=TightCut.dec | 59 +++++++++++++ dkfiles/Lb_Lcpipipi,ppipipi=TightCut.dec | 59 +++++++++++++ .../Omegab_Omegacpi,Omegamunu=TightCut.dec | 85 ++++++++++++++++++ dkfiles/Omegab_Omegacpi,Ximunu=TightCut.dec | 84 ++++++++++++++++++ ...Omegab_Omegacpipipi,Omegamunu=TightCut.dec | 85 ++++++++++++++++++ .../Omegab_Omegacpipipi,Ximunu=TightCut.dec | 84 ++++++++++++++++++ dkfiles/Xib0_Omegacpi,Omegamunu=TightCut.dec | 83 ++++++++++++++++++ dkfiles/Xib0_Omegacpi,Ximunu=TightCut.dec | 86 +++++++++++++++++++ 24 files changed, 1644 insertions(+) create mode 100644 dkfiles/Bd_Lcpipip,pKmunu=TightCut.dec create mode 100644 dkfiles/Bd_Lcpipip,pKpi=TightCutForStripping.dec create mode 100644 dkfiles/Bd_Lcpipip,pKpipi=TightCutForStripping.dec create mode 100644 dkfiles/Bd_Lcpipip,pKpipipi=TightCutForStripping.dec create mode 100644 dkfiles/Bd_XicpKpi,Lambdamunu,ppi=TightCut.dec create mode 100644 dkfiles/Bu_Xic0pkpi,Ximunu=TightCut.dec create mode 100644 dkfiles/Lb_Lcpi,pKmunu=TightCut.dec create mode 100644 dkfiles/Lb_Lcpi,pKpi=TightCut.dec create mode 100644 dkfiles/Lb_Lcpi,pKpipi=TightCut.dec create mode 100644 dkfiles/Lb_Lcpi,pKpipipi=TightCut.dec create mode 100644 dkfiles/Lb_Lcpipipi,Lambdamunu,ppi=TightCut.dec create mode 100644 dkfiles/Lb_Lcpipipi,pKmunu=TightCut.dec create mode 100644 dkfiles/Lb_Lcpipipi,pKpi=TightCut.dec create mode 100644 dkfiles/Lb_Lcpipipi,pKpipi=TightCut.dec create mode 100644 dkfiles/Lb_Lcpipipi,pKpipipi=TightCut.dec create mode 100644 dkfiles/Lb_Lcpipipi,ppimunu=TightCut.dec create mode 100644 dkfiles/Lb_Lcpipipi,ppipi=TightCut.dec create mode 100644 dkfiles/Lb_Lcpipipi,ppipipi=TightCut.dec create mode 100644 dkfiles/Omegab_Omegacpi,Omegamunu=TightCut.dec create mode 100644 dkfiles/Omegab_Omegacpi,Ximunu=TightCut.dec create mode 100644 dkfiles/Omegab_Omegacpipipi,Omegamunu=TightCut.dec create mode 100644 dkfiles/Omegab_Omegacpipipi,Ximunu=TightCut.dec create mode 100644 dkfiles/Xib0_Omegacpi,Omegamunu=TightCut.dec create mode 100644 dkfiles/Xib0_Omegacpi,Ximunu=TightCut.dec diff --git a/dkfiles/Bd_Lcpipip,pKmunu=TightCut.dec b/dkfiles/Bd_Lcpipip,pKmunu=TightCut.dec new file mode 100644 index 000000000..d168dae4d --- /dev/null +++ b/dkfiles/Bd_Lcpipip,pKmunu=TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 11576060 +# +# Descriptor: [B~0 -> (Lambda_c+ -> p+ K- mu+ nu_mu) p~- pi+ pi-]cc +# +# NickName: Bd_Lcpipip,pKmunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Beauty ==> ^(Lambda_c+ ==> p+ K- mu+ nu_mu) pi- pi+ p~-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProtonFromLc = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodProtonFromB0 = ( GPT > 0.1 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodMuonFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromB0 = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProtonFromLc) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("mu+" == GABSID) & goodMuonFromLc) > 0 )', +# 'goodB0 = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromB0, HepMC.children) > 1) & (GNINTREE(("p+"==GABSID) & goodProtonFromB0, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB0', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# Documentation: This is the decay file for the decay B0 -> Lambda_c+ pi- pi+ anti-p-. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Yangjie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +#CPUTime: 16 min +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +# +Decay anti-B0sig + 1.0 MyLambda_c+ pi- pi+ anti-p- PHSP; +Enddecay +CDecay B0sig +# +Decay MyLambda_c+ + 1.000 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +End diff --git a/dkfiles/Bd_Lcpipip,pKpi=TightCutForStripping.dec b/dkfiles/Bd_Lcpipip,pKpi=TightCutForStripping.dec new file mode 100644 index 000000000..ab339bbe5 --- /dev/null +++ b/dkfiles/Bd_Lcpipip,pKpi=TightCutForStripping.dec @@ -0,0 +1,63 @@ +# EventType: 11166007 +# +# Descriptor: [B~0 -> (Lambda_c+ -> p+ K- pi+) p~- pi+ pi-]cc +# +# NickName: Bd_Lcpipip,pKpi=TightCutForStripping +# +# Cuts: LoKi::GenCutTool/TightCutForStripping +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCutForStripping') +# tightCut = gen.SignalRepeatedHadronization.TightCutForStripping +# tightCut.Decay = '[^(Beauty ==> ^(Lambda_c+ ==> p+ K- pi+) pi- pi+ p~-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProtonFromLc = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodProtonFromB0 = ( GPT > 0.1 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromB0 = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProtonFromLc) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc) > 0 )', +# 'goodB0 = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromB0, HepMC.children) > 1) & (GNINTREE(("p+"==GABSID) & goodProtonFromB0, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB0', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# Documentation: This is the decay file for the decay B0 -> Lambda_c+ pi- pi+ anti-p-. +# The tight cut is applied according to stripping selections in StrippingCharmedBaryon lines in S34r0p2 and S28r2p1. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Yangjie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +#CPUTime: 16 min +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +# +Decay anti-B0sig + 1.0 MyLambda_c+ pi- pi+ anti-p- PHSP; +Enddecay +CDecay B0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +End diff --git a/dkfiles/Bd_Lcpipip,pKpipi=TightCutForStripping.dec b/dkfiles/Bd_Lcpipip,pKpipi=TightCutForStripping.dec new file mode 100644 index 000000000..8c797d840 --- /dev/null +++ b/dkfiles/Bd_Lcpipip,pKpipi=TightCutForStripping.dec @@ -0,0 +1,63 @@ +# EventType: 11166460 +# +# Descriptor: [B~0 -> (Lambda_c+ -> p+ K- pi+ pi0) p~- pi+ pi-]cc +# +# NickName: Bd_Lcpipip,pKpipi=TightCutForStripping +# +# Cuts: LoKi::GenCutTool/TightCutForStripping +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCutForStripping') +# tightCut = gen.SignalRepeatedHadronization.TightCutForStripping +# tightCut.Decay = '[^(Beauty ==> ^(Lambda_c+ ==> p+ K- pi+ pi0) pi- pi+ p~-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProtonFromLc = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodProtonFromB0 = ( GPT > 0.1 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromB0 = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProtonFromLc) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc) > 0 )', +# 'goodB0 = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromB0, HepMC.children) > 1) & (GNINTREE(("p+"==GABSID) & goodProtonFromB0, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB0', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# Documentation: This is the decay file for the decay B0 -> Lambda_c+ pi- pi+ anti-p- with Lc -> p K pi pi0 background channel. +# The tight cut is applied according to stripping selections in StrippingCharmedBaryon lines in S34r0p2 and S28r2p1. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Yangjie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +#CPUTime: 16 min +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +# +Decay anti-B0sig + 1.0 MyLambda_c+ pi- pi+ anti-p- PHSP; +Enddecay +CDecay B0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ pi0 PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +End diff --git a/dkfiles/Bd_Lcpipip,pKpipipi=TightCutForStripping.dec b/dkfiles/Bd_Lcpipip,pKpipipi=TightCutForStripping.dec new file mode 100644 index 000000000..17fa3922b --- /dev/null +++ b/dkfiles/Bd_Lcpipip,pKpipipi=TightCutForStripping.dec @@ -0,0 +1,63 @@ +# EventType: 11166461 +# +# Descriptor: [B~0 -> (Lambda_c+ -> p+ K- pi+ pi0 pi0) p~- pi+ pi-]cc +# +# NickName: Bd_Lcpipip,pKpipipi=TightCutForStripping +# +# Cuts: LoKi::GenCutTool/TightCutForStripping +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCutForStripping') +# tightCut = gen.SignalRepeatedHadronization.TightCutForStripping +# tightCut.Decay = '[^(Beauty ==> ^(Lambda_c+ ==> p+ K- pi+ pi0 pi0) pi- pi+ p~-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProtonFromLc = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodProtonFromB0 = ( GPT > 0.1 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromB0 = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProtonFromLc) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc) > 0 )', +# 'goodB0 = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromB0, HepMC.children) > 1) & (GNINTREE(("p+"==GABSID) & goodProtonFromB0, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB0', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# Documentation: This is the decay file for the decay B0 -> Lambda_c+ pi- pi+ anti-p- with Lc -> p K pi pi0 pi0 background channel. +# The tight cut is applied according to stripping selections in StrippingCharmedBaryon lines in S34r0p2 and S28r2p1. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Yangjie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +#CPUTime: 16 min +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +# +Decay anti-B0sig + 1.0 MyLambda_c+ pi- pi+ anti-p- PHSP; +Enddecay +CDecay B0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ pi0 pi0 PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +End diff --git a/dkfiles/Bd_XicpKpi,Lambdamunu,ppi=TightCut.dec b/dkfiles/Bd_XicpKpi,Lambdamunu,ppi=TightCut.dec new file mode 100644 index 000000000..1aba3c9ff --- /dev/null +++ b/dkfiles/Bd_XicpKpi,Lambdamunu,ppi=TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 11576100 +# +# Descriptor: [B0 -> (Xi_c~- -> (Lambda~0 -> p~- pi+) mu- nu_mu~) p+ K- pi+]cc +# +# NickName: Bd_XicpKpi,Lambdamunu,ppi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Beauty ==> ^(Xi_c~- ==> ^(Lambda~0 ==> p~- pi+) mu- nu_mu~) p+ K- pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodLmd = (GP > 4.95*GeV) & (GPT > 0.75*GeV) & (GFAEVX( abs( GVZ ) , 0 ) < 3000 * millimeter)' , +# 'goodMuon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromB0 = ( GPT > 0.10 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodKaonFromB0 = ( GPT > 0.10 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodProtonFromB0 = ( GPT > 0.10 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodXic = (GNINTREE(("mu+" == GABSID) & goodMuon) > 0 )' , +# 'goodB0 = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromB0) > 0) & (GNINTREE(("p+"==GABSID) & goodProtonFromB0) > 0) & (GNINTREE(("K-"==GABSID) & goodKaonFromB0) > 0)' +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB0', +# '[Xi_c~-]cc' : 'goodXic', +# '[Lambda~0]cc' : 'goodLmd' +# } +# EndInsertPythonCode +# +# CPUTime: 12min +# +# Documentation: B0 -> (Xi_c~- -> (Lambda~0 -> p~- pi+) mu- nu_mu~) p+ K- pi+ +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Han Gao +# Email: han.gao@cern.ch +# Date: 20230103 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# +Alias MyLambda0 Lambda0 +Alias Myanti-Lambda0 anti-Lambda0 +ChargeConj MyLambda0 Myanti-Lambda0 +# +# +Decay B0sig + 1.0 Myanti-Xi_c- p+ K- pi+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Myanti-Xi_c- + 1.0 Myanti-Lambda0 mu- anti-nu_mu PHSP; +Enddecay +CDecay MyXi_c+ +# +Decay Myanti-Lambda0 + 1.0 anti-p- pi+ PHSP; +Enddecay +CDecay MyLambda0 +# +End diff --git a/dkfiles/Bu_Xic0pkpi,Ximunu=TightCut.dec b/dkfiles/Bu_Xic0pkpi,Ximunu=TightCut.dec new file mode 100644 index 000000000..3c3587cc9 --- /dev/null +++ b/dkfiles/Bu_Xic0pkpi,Ximunu=TightCut.dec @@ -0,0 +1,86 @@ +# EventType: 12577100 +# +# Descriptor: [B- -> (Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) mu+ nu_mu) p~- K+ pi-]cc +# +# NickName: Bu_Xic0pkpi,Ximunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B- ==> ^(Xi_c0 ==> ^(Xi- ==> ^(Lambda0 ==> p+ pi-) pi-) mu+ nu_mu) p~- K+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProtonFromLmd = ( GPT > 0.5 * GeV ) & inAcc ', +# 'goodPionFromLmd = ( GPT > 0.1 * GeV ) & inAcc', +# 'goodLmd = ( GPT > 0.8 * GeV ) & ( GP > 5.0 * GeV ) & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * mm) & (GNINTREE(("p+"==GABSID) & goodProtonFromLmd) > 0) & (GNINTREE(("pi-"==GABSID) & goodPionFromLmd) > 0)', +# 'goodPionFromXim = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodMuonFromXic0 = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodPionFromBm = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodProtonFromBm = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodKaonFromBm = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodXim = ( GPT > 0.25 * GeV ) & ( GP > 1.0 * GeV ) & (GNINTREE(("pi-"==GABSID) & goodPionFromXim) > 0)', +# 'goodXic0 = (GNINTREE(("mu+" == GABSID) & goodMuonFromXic0) > 0 )', +# 'goodBm = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GNINTREE(("p~-" == GABSID) & goodProtonFromBm) > 0) & (GNINTREE(("K+"==GABSID) & goodKaonFromBm) > 0) & (GNINTREE(("pi-"==GABSID) & goodPionFromBm) > 0) ' +# ] +# tightCut.Cuts = { +# '[Xi_c0]cc' : 'goodXic0', +# '[Xi-]cc' : 'goodXim', +# '[Lambda0]cc' : 'goodLmd', +# '[B-]cc' : 'goodBm' +# } +# EndInsertPythonCode +# +# CPUTime: 12min +# +# Documentation: B->Xic0pkpi decay with Xic0->Xi mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ying Liu +# Email: ying.liu@cern.ch +# Date: 20230103 +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Alias MyXim Xi- +Alias MyAntiXip anti-Xi+ +ChargeConj MyXim MyAntiXip +# +# +Decay B-sig + 1.0 MyXi_c0 anti-p- K+ pi- PHSP; +Enddecay +CDecay B+sig +# +Decay MyXi_c0 + 1.0 MyXim mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +Decay MyXim + 1.000 MyLambda0 pi- PHSP; +Enddecay +CDecay MyAntiXip +# +Decay MyLambda0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +End diff --git a/dkfiles/Lb_Lcpi,pKmunu=TightCut.dec b/dkfiles/Lb_Lcpi,pKmunu=TightCut.dec new file mode 100644 index 000000000..8df1fabdf --- /dev/null +++ b/dkfiles/Lb_Lcpi,pKmunu=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 15574042 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- mu+ nu_mu) pi- ]cc +# +# NickName: Lb_Lcpi,pKmunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ K- mu+ nu_mu) pi- )]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodMuonFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("mu+" == GABSID) & goodMuonFromLc) > 0 )', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 12min +# +# Documentation: Lb->Lcpi decay with Lc->p K mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yangjie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpi,pKpi=TightCut.dec b/dkfiles/Lb_Lcpi,pKpi=TightCut.dec new file mode 100644 index 000000000..de1922fce --- /dev/null +++ b/dkfiles/Lb_Lcpi,pKpi=TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 15164040 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi- ]cc +# +# NickName: Lb_Lcpi,pKpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ K- pi+) pi- )]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc) > 0 )', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 12min +# +# Documentation: Lb->Lcpi decay with Lc->p K pi. +# +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yangjie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpi,pKpipi=TightCut.dec b/dkfiles/Lb_Lcpi,pKpipi=TightCut.dec new file mode 100644 index 000000000..017c3ccfc --- /dev/null +++ b/dkfiles/Lb_Lcpi,pKpipi=TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 15164440 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+ pi0) pi- ]cc +# +# NickName: Lb_Lcpi,pKpipi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ K- pi+ pi0) pi- )]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc) > 0 )', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 12min +# +# Documentation: Lb->Lcpi decay with Lc->p K pi pi0. +# +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yangjie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ pi0 PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpi,pKpipipi=TightCut.dec b/dkfiles/Lb_Lcpi,pKpipipi=TightCut.dec new file mode 100644 index 000000000..82f9cb358 --- /dev/null +++ b/dkfiles/Lb_Lcpi,pKpipipi=TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 15164441 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+ pi0 pi0) pi- ]cc +# +# NickName: Lb_Lcpi,pKpipipi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ K- pi+ pi0 pi0) pi- )]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc) > 0 )', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 12min +# +# Documentation: Lb->Lcpi decay with Lc->p K pi pi0. +# +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yangjie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ pi0 pi0 PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpipipi,Lambdamunu,ppi=TightCut.dec b/dkfiles/Lb_Lcpipipi,Lambdamunu,ppi=TightCut.dec new file mode 100644 index 000000000..72242ee90 --- /dev/null +++ b/dkfiles/Lb_Lcpipipi,Lambdamunu,ppi=TightCut.dec @@ -0,0 +1,69 @@ +# EventType: 15576100 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda0 -> p+ pi-) mu+ nu_mu) pi- pi+ pi-]cc +# +# NickName: Lb_Lcpipipi,Lambdamunu,ppi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> ^(Lambda0 ==> p+ pi-) mu+ nu_mu) pi- pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodMuonFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodLmd = (GP > 4.95*GeV) & (GPT > 0.75*GeV) & in_range(-1000*millimeter, GFAEVX( GVZ, 0 ) , 3000 * millimeter)' , +# 'goodLc = (GNINTREE(("mu+" == GABSID) & goodMuonFromLc, HepMC.children) > 0 )' , +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 2)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc', +# '[Lambda0]cc' : 'goodLmd' +# } +# EndInsertPythonCode +# +# CPUTime: 16min +# +# Documentation: Lb->Lc3pi decay with Lc-> (Lambda -> p pi-) mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Han Gao +# Email: han.gao@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda0 Lambda0 +Alias Myanti-Lambda0 anti-Lambda0 +ChargeConj MyLambda0 Myanti-Lambda0 +# +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 MyLambda0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda0 +# +End diff --git a/dkfiles/Lb_Lcpipipi,pKmunu=TightCut.dec b/dkfiles/Lb_Lcpipipi,pKmunu=TightCut.dec new file mode 100644 index 000000000..206948855 --- /dev/null +++ b/dkfiles/Lb_Lcpipipi,pKmunu=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 15576031 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- mu+ nu_mu) pi+ pi- pi-]cc +# +# NickName: Lb_Lcpipipi,pKmunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ K- mu+ nu_mu) pi- pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodMuonFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("mu+" == GABSID) & goodMuonFromLc) > 0 )', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 2)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 12min +# +# Documentation: Lb->Lc3pi decay with Lc->p K mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yangjie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpipipi,pKpi=TightCut.dec b/dkfiles/Lb_Lcpipipi,pKpi=TightCut.dec new file mode 100644 index 000000000..a58dc2ff2 --- /dev/null +++ b/dkfiles/Lb_Lcpipipi,pKpi=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 15166060 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi+ pi- pi-]cc +# +# NickName: Lb_Lcpipipi,pKpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ K- pi+) pi- pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc) > 0 )', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 2)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 8min +# +# Documentation: Lb->Lc3pi decay in PHSP models. This channel is used for the normalization of +# Lc->p K mu nu. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Yang-Jie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpipipi,pKpipi=TightCut.dec b/dkfiles/Lb_Lcpipipi,pKpipi=TightCut.dec new file mode 100644 index 000000000..a85086671 --- /dev/null +++ b/dkfiles/Lb_Lcpipipi,pKpipi=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 15166460 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+ pi0) pi+ pi- pi-]cc +# +# NickName: Lb_Lcpipipi,pKpipi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ K- pi+ pi0) pi- pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc) > 0 )', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 2)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 8min +# +# Documentation: Lb->Lc3pi decay in PHSP models. This channel is used for the normalization of +# Lc->p K mu nu. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Yang-Jie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ pi0 PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpipipi,pKpipipi=TightCut.dec b/dkfiles/Lb_Lcpipipi,pKpipipi=TightCut.dec new file mode 100644 index 000000000..48640d3c5 --- /dev/null +++ b/dkfiles/Lb_Lcpipipi,pKpipipi=TightCut.dec @@ -0,0 +1,59 @@ +# EventType: 15166461 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+ pi0 pi0) pi+ pi- pi-]cc +# +# NickName: Lb_Lcpipipi,pKpipipi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ K- pi+ pi0 pi0) pi- pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 1.0 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc) > 0 )', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 2)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 8min +# +# Documentation: Lb->Lc3pi decay in PHSP models. This channel is backgrounds channel for Lc->p K mu nu. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Yang-Jie Su +# Email: yangjie.su@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ pi0 pi0 PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpipipi,ppimunu=TightCut.dec b/dkfiles/Lb_Lcpipipi,ppimunu=TightCut.dec new file mode 100644 index 000000000..c7cbf416b --- /dev/null +++ b/dkfiles/Lb_Lcpipipi,ppimunu=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 15576032 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ pi- mu+ nu_mu) pi- pi+ pi-]cc +# +# NickName: Lb_Lcpipipi,ppimunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ pi- mu+ nu_mu) pi- pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodMuonFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton, HepMC.children) > 0) & (GNINTREE(("pi+" == GABSID) & goodPion, HepMC.children) > 0) & (GNINTREE(("mu+" == GABSID) & goodMuonFromLc, HepMC.children) > 0 )', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 2)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 16min +# +# Documentation: Lb->Lc3pi decay with Lc->p pi mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Han Gao +# Email: han.gao@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ pi- mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpipipi,ppipi=TightCut.dec b/dkfiles/Lb_Lcpipipi,ppipi=TightCut.dec new file mode 100644 index 000000000..60d1f13d7 --- /dev/null +++ b/dkfiles/Lb_Lcpipipi,ppipi=TightCut.dec @@ -0,0 +1,59 @@ +# EventType: 15166061 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ pi- pi+) pi- pi+ pi-]cc +# +# NickName: Lb_Lcpipipi,ppipi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ pi- pi+) pi- pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton, HepMC.children) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc, HepMC.children) > 1) ', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 2)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 16min +# +# Documentation: Lb->Lc3pi decay with Lc->p pi pi normalization channel. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Han Gao +# Email: han.gao@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ pi- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpipipi,ppipipi=TightCut.dec b/dkfiles/Lb_Lcpipipi,ppipipi=TightCut.dec new file mode 100644 index 000000000..fe6b2f560 --- /dev/null +++ b/dkfiles/Lb_Lcpipipi,ppipipi=TightCut.dec @@ -0,0 +1,59 @@ +# EventType: 15166462 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ pi- pi+ pi0) pi- pi+ pi-]cc +# +# NickName: Lb_Lcpipipi,ppipipi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ pi- pi+ pi0) pi- pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.45 * GeV ) & in_range ( 8 * GeV, GP, 160 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.45 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton, HepMC.children) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc, HepMC.children) > 1) ', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.19 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 2)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# CPUTime: 16min +# +# Documentation: Lb->Lc3pi decay with Lc->p pi pi pi background channel for Lc -> p pi mu nu channel. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Han Gao +# Email: han.gao@cern.ch +# Date: 20230103 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.0 p+ pi- pi+ pi0 PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Omegab_Omegacpi,Omegamunu=TightCut.dec b/dkfiles/Omegab_Omegacpi,Omegamunu=TightCut.dec new file mode 100644 index 000000000..86d8e9fab --- /dev/null +++ b/dkfiles/Omegab_Omegacpi,Omegamunu=TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 16575130 +# +# Descriptor: [Xi_b- -> (Omega_c0 -> (Omega- -> (Lambda0 -> p+ pi-) K-) mu+ nu_mu) pi-]cc +# +# NickName: Omegab_Omegacpi,Omegamunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.0452 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.0452 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b- ==> ^(Omega_c0 ==> ^(Omega- ==> ^(Lambda0 ==> p+ pi-) K-) mu+ nu_mu) pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodLmd = ( GPT > 0.75 * GeV ) & ( GP > 4.95 * GeV ) & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * mm) ', +# 'goodKaonFromOmega = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodMuonFromOmegac = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodPionFromOmegab = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodOmega = (GNINTREE(("K-" == GABSID) & goodKaonFromOmega, HepMC.children) > 0 )', +# 'goodOmegac = (GNINTREE(("mu+" == GABSID) & goodMuonFromOmegac, HepMC.children) > 0 )', +# 'goodOmegab = (GNINTREE(("pi-"==GABSID) & goodPionFromOmegab, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[Xi_b-]cc' : 'goodOmegab', +# '[Omega_c0]cc' : 'goodOmegac', +# '[Omega-]cc' : 'goodOmega', +# '[Lambda0]cc' : 'goodLmd' +# } +# EndInsertPythonCode +# +# CPUTime: 16min +# +# Documentation: Omegab->Omegacpi decay with Omegac->Omega mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ying Liu +# Email: ying.liu@cern.ch +# Date: 20230103 +# +Alias MyOmega_c0 Omega_c0 +Alias Myanti-Omega_c0 anti-Omega_c0 +ChargeConj MyOmega_c0 Myanti-Omega_c0 +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +# +Decay Xi_b-sig + 1.0 MyOmega_c0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmega_c0 + 1.0 MyOmega mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Omega_c0 +# +Decay MyOmega + 1.0 MyLambda K- PHSP; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.0 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End diff --git a/dkfiles/Omegab_Omegacpi,Ximunu=TightCut.dec b/dkfiles/Omegab_Omegacpi,Ximunu=TightCut.dec new file mode 100644 index 000000000..0c9e84b46 --- /dev/null +++ b/dkfiles/Omegab_Omegacpi,Ximunu=TightCut.dec @@ -0,0 +1,84 @@ +# EventType: 16575131 +# +# Descriptor: [Xi_b- -> (Omega_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) mu+ nu_mu) pi-]cc +# +# NickName: Omegab_Omegacpi,Ximunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.0452 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.0452 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b- ==> ^(Omega_c0 ==> ^(Xi- ==> ^(Lambda0 ==> p+ pi-) pi-) mu+ nu_mu) pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodLmd = ( GPT > 0.75 * GeV ) & ( GP > 4.95 * GeV ) & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * mm)', +# 'goodPionFromXim = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodMuonFromOmegac = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodPionFromOmegab = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodXim = ( GPT > 0.25 * GeV ) & ( GP > 1.0 * GeV ) & (GNINTREE(("pi-"==GABSID) & goodPionFromXim, HepMC.children) > 0)', +# 'goodOmegac = (GNINTREE(("mu+" == GABSID) & goodMuonFromOmegac, HepMC.children) > 0 )', +# 'goodOmegab = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GNINTREE(("pi-"==GABSID) & goodPionFromOmegab, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[Xi_b-]cc' : 'goodOmegab', +# '[Omega_c0]cc' : 'goodOmegac', +# '[Xi-]cc' : 'goodXim', +# '[Lambda0]cc' : 'goodLmd' +# } +# EndInsertPythonCode +# +# CPUTime: 16min +# +# Documentation: Omegab->Omegacpi decay with Omegac->Xi mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ying Liu +# Email: ying.liu@cern.ch +# Date: 20230103 +# +Alias MyOmega_c0 Omega_c0 +Alias Myanti-Omega_c0 anti-Omega_c0 +ChargeConj MyOmega_c0 Myanti-Omega_c0 +# +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Alias MyXim Xi- +Alias MyAntiXip anti-Xi+ +ChargeConj MyXim MyAntiXip +# +Decay Xi_b-sig + 1.0 MyOmega_c0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmega_c0 + 1.0 MyXim mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Omega_c0 +# +Decay MyXim + 1.0 MyLambda0 pi- PHSP; +Enddecay +CDecay MyAntiXip +# +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +End diff --git a/dkfiles/Omegab_Omegacpipipi,Omegamunu=TightCut.dec b/dkfiles/Omegab_Omegacpipipi,Omegamunu=TightCut.dec new file mode 100644 index 000000000..615f33407 --- /dev/null +++ b/dkfiles/Omegab_Omegacpipipi,Omegamunu=TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 16577130 +# +# Descriptor: [Xi_b- -> (Omega_c0 -> (Omega- -> (Lambda0 -> p+ pi-) K-) mu+ nu_mu) pi- pi+ pi-]cc +# +# NickName: Omegab_Omegacpipipi,Omegamunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.0452 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.0452 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b- ==> ^(Omega_c0 ==> ^(Omega- ==> ^(Lambda0 ==> p+ pi-) K-) mu+ nu_mu) pi- pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodLmd = ( GPT > 0.75 * GeV ) & ( GP > 4.95 * GeV ) & (GFAEVX( GVZ , 9999 * mm ) < 2500 * mm)', +# 'goodKaonFromOmega = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodMuonFromOmegac = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodPionFromOmegab = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodOmega = (GNINTREE(("K+" == GABSID) & goodKaonFromOmega, HepMC.children) > 0 )', +# 'goodOmegac = (GNINTREE(("mu+" == GABSID) & goodMuonFromOmegac, HepMC.children) > 0 )', +# 'goodOmegab = (GNINTREE(("pi+"==GABSID) & goodPionFromOmegab, HepMC.children) > 2)' +# ] +# tightCut.Cuts = { +# '[Xi_b-]cc' : 'goodOmegab', +# '[Omega_c0]cc' : 'goodOmegac', +# '[Omega-]cc' : 'goodOmega', +# '[Lambda0]cc' : 'goodLmd' +# } +# EndInsertPythonCode +# +# CPUTime: 16min +# +# Documentation: Omegab->Omegacpipipi decay with Omegac->Omega mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ying Liu +# Email: ying.liu@cern.ch +# Date: 20230103 +# +Alias MyOmega_c0 Omega_c0 +Alias Myanti-Omega_c0 anti-Omega_c0 +ChargeConj MyOmega_c0 Myanti-Omega_c0 +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +# +Decay Xi_b-sig + 1.0 MyOmega_c0 pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmega_c0 + 1.0 MyOmega mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Omega_c0 +# +Decay MyOmega + 1.0 MyLambda K- PHSP; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.0 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End diff --git a/dkfiles/Omegab_Omegacpipipi,Ximunu=TightCut.dec b/dkfiles/Omegab_Omegacpipipi,Ximunu=TightCut.dec new file mode 100644 index 000000000..dc2490ec5 --- /dev/null +++ b/dkfiles/Omegab_Omegacpipipi,Ximunu=TightCut.dec @@ -0,0 +1,84 @@ +# EventType: 16577131 +# +# Descriptor: [Xi_b- -> (Omega_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) mu+ nu_mu) pi- pi+ pi-]cc +# +# NickName: Omegab_Omegacpipipi,Ximunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.0452 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.0452 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b- ==> ^(Omega_c0 ==> ^(Xi- ==> ^(Lambda0 ==> p+ pi-) pi-) mu+ nu_mu) pi- pi+ pi-)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodLmd = ( GPT > 0.75 * GeV ) & ( GP > 4.95 * GeV ) & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * mm)', +# 'goodPionFromXim = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodMuonFromOmegac = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodPionFromOmegab = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodXim = ( GPT > 0.25 * GeV ) & ( GP > 1.0 * GeV ) & (GNINTREE(("pi-"==GABSID) & goodPionFromXim, HepMC.children) > 0)', +# 'goodOmegac = (GNINTREE(("mu+" == GABSID) & goodMuonFromOmegac, HepMC.children) > 0 )', +# 'goodOmegab = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GNINTREE(("pi-"==GABSID) & goodPionFromOmegab, HepMC.children) > 2)' +# ] +# tightCut.Cuts = { +# '[Xi_b-]cc' : 'goodOmegab', +# '[Omega_c0]cc' : 'goodOmegac', +# '[Xi-]cc' : 'goodXim', +# '[Lambda0]cc' : 'goodLmd' +# } +# EndInsertPythonCode +# +# CPUTime: 16min +# +# Documentation: Omegab->Omegacpipipi decay with Omegac->Xi mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ying Liu +# Email: ying.liu@cern.ch +# Date: 20230103 +# +Alias MyOmega_c0 Omega_c0 +Alias Myanti-Omega_c0 anti-Omega_c0 +ChargeConj MyOmega_c0 Myanti-Omega_c0 +# +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Alias MyXim Xi- +Alias MyAntiXip anti-Xi+ +ChargeConj MyXim MyAntiXip +# +Decay Xi_b-sig + 1.0 MyOmega_c0 pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmega_c0 + 1.0 MyXim mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Omega_c0 +# +Decay MyXim + 1.0 MyLambda0 pi- PHSP; +Enddecay +CDecay MyAntiXip +# +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +End diff --git a/dkfiles/Xib0_Omegacpi,Omegamunu=TightCut.dec b/dkfiles/Xib0_Omegacpi,Omegamunu=TightCut.dec new file mode 100644 index 000000000..9634dbf8b --- /dev/null +++ b/dkfiles/Xib0_Omegacpi,Omegamunu=TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 16576145 +# +# Descriptor: [Xi_b0 -> (Omega_c0 -> (Omega- -> (Lambda0 -> p+ pi-) K-) mu+ nu_mu) K- pi+]cc +# +# NickName: Xib0_Omegacpi,Omegamunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b0 ==> ^(Omega_c0 ==> ^(Omega- ==> ^(Lambda0 ==> p+ pi-) K-) mu+ nu_mu) K- pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodLmd = ( GPT > 0.75 * GeV ) & ( GP > 4.95 * GeV ) & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * mm) ', +# 'goodKaonFromOmega = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodMuonFromOmegac = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodPionFromXib = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodKaonFromXib = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodOmega = (GNINTREE(("K-" == GABSID) & goodKaonFromOmega, HepMC.children) > 0 )', +# 'goodOmegac = (GNINTREE(("mu+" == GABSID) & goodMuonFromOmegac, HepMC.children) > 0 )', +# 'goodXib = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GNINTREE(("K-"==GABSID) & goodKaonFromXib, HepMC.children) > 0) & (GNINTREE(("pi+"==GABSID) & goodPionFromXib, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[Xi_b0]cc' : 'goodXib', +# '[Omega_c0]cc' : 'goodOmegac', +# '[Omega-]cc' : 'goodOmega', +# '[Lambda0]cc' : 'goodLmd' +# } +# EndInsertPythonCode +# +# CPUTime: 12min +# +# Documentation: Xib0->OmegacKpi decay with Omegac->Omega mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ying Liu +# Email: ying.liu@cern.ch +# Date: 20230103 +# +Alias MyOmega_c0 Omega_c0 +Alias Myanti-Omega_c0 anti-Omega_c0 +ChargeConj MyOmega_c0 Myanti-Omega_c0 +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +# +Decay Xi_b0sig + 1.0 MyOmega_c0 K- pi+ PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyOmega_c0 + 1.0 MyOmega mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Omega_c0 +# +# +Decay MyOmega + 1.000 MyLambda K- PHSP; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End diff --git a/dkfiles/Xib0_Omegacpi,Ximunu=TightCut.dec b/dkfiles/Xib0_Omegacpi,Ximunu=TightCut.dec new file mode 100644 index 000000000..9b94c3477 --- /dev/null +++ b/dkfiles/Xib0_Omegacpi,Ximunu=TightCut.dec @@ -0,0 +1,86 @@ +# EventType: 16576141 +# +# Descriptor: [Xi_b0 -> (Omega_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) mu+ nu_mu) K- pi+]cc +# +# NickName: Xib0_Omegacpi,Ximunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Xi_b0 ==> ^(Omega_c0 ==> ^(Xi- ==> ^(Lambda0 ==> p+ pi-) pi-) mu+ nu_mu) K- pi+)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProtonFromLmd = ( GPT > 0.5 * GeV ) & inAcc ', +# 'goodPionFromLmd = ( GPT > 0.1 * GeV ) & inAcc', +# 'goodLmd = ( GPT > 0.8 * GeV ) & ( GP > 5.0 * GeV ) & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * mm) & (GNINTREE(("p+"==GABSID) & goodProtonFromLmd) > 0) & (GNINTREE(("pi-"==GABSID) & goodPionFromLmd) > 0)', +# 'goodPionFromXim = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodMuonFromOmegac = ( GPT > 0.5 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodXim = ( GPT > 0.25 * GeV ) & ( GP > 1.0 * GeV ) & (GNINTREE(("pi-"==GABSID) & goodPionFromXim) > 0)', +# 'goodOmegac = (GNINTREE(("mu+" == GABSID) & goodMuonFromOmegac) > 0 )', +# 'goodPionFromXib = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodKaonFromXib = ( GPT > 0.15 * GeV ) & inAcc ' , +# 'goodXib = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GNINTREE(("K-"==GABSID) & goodKaonFromXib) > 0) & (GNINTREE(("pi+"==GABSID) & goodPionFromXib) > 0)' +# ] +# tightCut.Cuts = { +# '[Xi_b0]cc' : 'goodXib', +# '[Omega_c0]cc' : 'goodOmegac', +# '[Xi-]cc' : 'goodXim', +# '[Lambda0]cc' : 'goodLmd' +# } +# EndInsertPythonCode +# +# CPUTime: 12min +# +# Documentation: Lb->Lc3pi decay with Lc->p K mu nu +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ying Liu +# Email: ying.liu@cern.ch +# Date: 20230103 +# +Alias MyOmega_c0 Omega_c0 +Alias Myanti-Omega_c0 anti-Omega_c0 +ChargeConj MyOmega_c0 Myanti-Omega_c0 +# +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Alias MyXim Xi- +Alias MyAntiXip anti-Xi+ +ChargeConj MyXim MyAntiXip +# +# +Decay Xi_b0sig + 1.0 MyOmega_c0 K- pi+ PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyOmega_c0 + 1.0 MyXim mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Omega_c0 +# +# +Decay MyXim + 1.000 MyLambda0 pi- PHSP; +Enddecay +CDecay MyAntiXip +# +Decay MyLambda0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +End -- GitLab From fb1c0d4d908a716777353ba2f375518115121b9f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 17 Jan 2023 16:38:27 +0100 Subject: [PATCH 311/702] Merge branch 'mengzhen/add_Lb2Lcpipimunu_Lc2LambdaPi' into 'master' 2 dec files for Lb2Lcpipimunu, Lc2Lambdapi, with different Lamdba decay z positions See merge request lhcb-datapkg/Gen/DecFiles!1252 (cherry picked from commit 1a6584ee24e9cc87f7ef3df58432966a60bf7045) 37bb0d4f 2 dec files for Lb2Lcpipimunu, Lc2Lambdapi, with different Lamdba decay z positions 3b0c59c5 bug fix 95fb40b7 update date and wg a1cb9aae update document --- ...cpipimunu,Lambdapi=TightCut,LambdaLLDD.dec | 65 +++++++++++++++++++ ..._Lcpipimunu,Lambdapi=TightCut,LambdaTT.dec | 65 +++++++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaLLDD.dec create mode 100644 dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT.dec diff --git a/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaLLDD.dec b/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaLLDD.dec new file mode 100644 index 000000000..e0c32257b --- /dev/null +++ b/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaLLDD.dec @@ -0,0 +1,65 @@ +# EventType: 15576101 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> ( Lambda0 -> p+ pi- ) pi+) mu- anti-nu_mu pi+ pi-]cc +# +# NickName: Lb_Lcpipimunu,Lambdapi=TightCut,LambdaLLDD +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lb -> Lc pi pi mu nu_mu, Lc -> Lambda pi. To study Lambda only reconstructible as T-tracks. Loose kinematic cuts on tracks not from Lambda decay. For Lambda require it to decay before 2.7m. TTb location taken from https://s3.cern.ch/inspire-prod-files-6/6df78a71e5ae11f5152c518ee6c70d7a +# EndDocumentation +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^(Lambda0 ==> p+ pi- ) ^pi+) {X} {X} ^mu- nu_mu~ ^pi+ ^pi- ]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad)", +# "EVZ = GFAEVX(GVZ,0)", +# ] +# tightCut.Cuts = { +#'[pi+]cc' : "inAcc & ( GP > 2000 * MeV )", +#'[mu-]cc' : "inAcc", +#'[Lambda0]cc' : "( EVZ < 2700 * mm ) & (GCHILDCUT(inAcc, '[Lambda0 => ^p+ pi-]CC')) & (GCHILDCUT(inAcc, '[Lambda0 => p+ ^pi-]CC'))", +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Mengzhen Wang +# Email: mengzhen.wang@cern.ch +# Date: 20230110 +# CPUTime: 10 min +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi+ pi- mu- anti-nu_mu PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyLambda_c+ + 1.0 MyLambda0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT.dec b/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT.dec new file mode 100644 index 000000000..4da092719 --- /dev/null +++ b/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT.dec @@ -0,0 +1,65 @@ +# EventType: 15576100 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> ( Lambda0 -> p+ pi- ) pi+) mu- anti-nu_mu pi+ pi-]cc +# +# NickName: Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lb -> Lc pi pi mu nu_mu, Lc -> Lambda pi. To study Lambda only reconstructible as T-tracks. Loose kinematic cuts on long tracks. For Lambda require it to decay after 2.7m. TTb location taken from https://s3.cern.ch/inspire-prod-files-6/6df78a71e5ae11f5152c518ee6c70d7a +# EndDocumentation +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^(Lambda0 ==> p+ pi- ) ^pi+) {X} {X} ^mu- nu_mu~ ^pi+ ^pi- ]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad)", +# "EVZ = GFAEVX(GVZ,0)", +# ] +# tightCut.Cuts = { +#'[pi+]cc' : "inAcc & ( GP > 2000 * MeV )", +#'[mu-]cc' : "inAcc", +#'[Lambda0]cc' : "( EVZ > 2700 * mm ) & (GCHILDCUT(inAcc, '[Lambda0 => ^p+ pi-]CC')) & (GCHILDCUT(inAcc, '[Lambda0 => p+ ^pi-]CC'))", +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Mengzhen Wang +# Email: mengzhen.wang@cern.ch +# Date: 20230110 +# CPUTime: 10 min +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c+ pi+ pi- mu- anti-nu_mu PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyLambda_c+ + 1.0 MyLambda0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End -- GitLab From 268064a073f05cef0a2d9020adf148006470358a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 12 Jan 2023 14:04:27 +0100 Subject: [PATCH 312/702] Merge branch 'lmadhanm/my-changes_lbtopKtautau_bkg' into 'master' Dec files for background studies for LbtopKtautau See merge request lhcb-datapkg/Gen/DecFiles!1255 (cherry picked from commit 3eb90423e0304b86f9992f8d94273e89250baa23) 4ab05b03 Background studies for LbtopKtautau and LbtopKtaumu decays 8f031e90 Removed LbtoD0 decays to possible update to cocktail --- dkfiles/Lb_Lcmunu,pKmunu=PHSP,DecProdCut.dec | 40 ++++++++++++ dkfiles/Lb_Lcmunu,pKpi=PHSP,DecProdCut.dec | 61 +++++++++++++++++++ ...aunu,pKmunu=PHSP,tau=mununu,DecProdCut.dec | 49 +++++++++++++++ 3 files changed, 150 insertions(+) create mode 100644 dkfiles/Lb_Lcmunu,pKmunu=PHSP,DecProdCut.dec create mode 100644 dkfiles/Lb_Lcmunu,pKpi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Lb_Lctaunu,pKmunu=PHSP,tau=mununu,DecProdCut.dec diff --git a/dkfiles/Lb_Lcmunu,pKmunu=PHSP,DecProdCut.dec b/dkfiles/Lb_Lcmunu,pKmunu=PHSP,DecProdCut.dec new file mode 100644 index 000000000..720c99cbb --- /dev/null +++ b/dkfiles/Lb_Lcmunu,pKmunu=PHSP,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 15574021 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- mu+ nu_mu) anti-nu_mu mu-]cc +# +# NickName: Lb_Lcmunu,pKmunu=PHSP,DecProdCut +# Cuts: DaughtersInLHCb +# +# +# Documentation: Lb->Lcmunu with Lc->pKmunu and DecProdCut +# background studies for Lb->pktautau and Lb->pKtaumu +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20221212 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ mu- anti-nu_mu PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +End +# diff --git a/dkfiles/Lb_Lcmunu,pKpi=PHSP,DecProdCut.dec b/dkfiles/Lb_Lcmunu,pKpi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..f0cef6224 --- /dev/null +++ b/dkfiles/Lb_Lcmunu,pKpi=PHSP,DecProdCut.dec @@ -0,0 +1,61 @@ +# EventType: 15874006 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) anti-nu_mu mu-]cc +# +# NickName: Lb_Lcmunu,pKpi=PHSP,DecProdCut +# Cuts: DaughtersInLHCb +# +# +# Documentation: Lb->Lcmunu with Lc->p+K-pi+ +# background studies for Lb->pktautau and Lb->pKtaumu +# adapted from Lb_Lctaunu,pKpi,taumu=DecProdCut +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20221212 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +### +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.0000 MyLambda_c+ mu- anti-nu_mu PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 0.02800 p+ K- pi+ PHSP; + 0.01065 p+ Myanti-K*0 PHSP; + 0.00860 Delta++ K- PHSP; + 0.00414 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 0.6657 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyLambda(1520)0 + 0.23 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/Lb_Lctaunu,pKmunu=PHSP,tau=mununu,DecProdCut.dec b/dkfiles/Lb_Lctaunu,pKmunu=PHSP,tau=mununu,DecProdCut.dec new file mode 100644 index 000000000..f04ca8288 --- /dev/null +++ b/dkfiles/Lb_Lctaunu,pKmunu=PHSP,tau=mununu,DecProdCut.dec @@ -0,0 +1,49 @@ +# EventType: 15574022 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- mu+ nu_mu) (tau- -> mu- anti-nu_mu nu_tau) anti-nu_tau ]cc +# +# NickName: Lb_Lctaunu,pKmunu=PHSP,tau=mununu,DecProdCut +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Lb->Lctau with Lc-> pKmunu, tau->mu and DecProdCut +# background studies for Lb->pktautau and Lb->pKtaumu +# EndDocumentation +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20221212 +# +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +### +Decay Lambda_b0sig + 1.000 MyLambda_c+ Mytau- anti-nu_tau PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +# +End +# -- GitLab From 7ab6290d8697a37dee06360448d56ddfebf31858 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 12 Jan 2023 14:15:59 +0100 Subject: [PATCH 313/702] Merge branch 'goncalvf/my-changes' into 'master' Bc_Dst0K, D0gamma/pi0 DECFiles See merge request lhcb-datapkg/Gen/DecFiles!1257 (cherry picked from commit 66879f6ff8e3673b5a414cd1517c27607e030326) 36838ade initial commit --- dkfiles/Bc_Dst0K,D0gamma,Kpi=DecProdCut.dec | 46 +++++++++++++++++++++ dkfiles/Bc_Dst0K,D0pi0,Kpi=DecProdCut.dec | 46 +++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 dkfiles/Bc_Dst0K,D0gamma,Kpi=DecProdCut.dec create mode 100644 dkfiles/Bc_Dst0K,D0pi0,Kpi=DecProdCut.dec diff --git a/dkfiles/Bc_Dst0K,D0gamma,Kpi=DecProdCut.dec b/dkfiles/Bc_Dst0K,D0gamma,Kpi=DecProdCut.dec new file mode 100644 index 000000000..7bab1da77 --- /dev/null +++ b/dkfiles/Bc_Dst0K,D0gamma,Kpi=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 14163221 +# +# Descriptor: [B_c- -> K- (D*(2007)0 -> (D0 -> K- pi+) gamma)]cc +# +# NickName: Bc_Dst0K,D0gamma,Kpi=DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: D*0 forced to D0 gamma +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1min +# Responsible: Fernanda Abrantes +# Email: goncalvf@cern.ch +# Date: 20221124 +# +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +## +Decay B_c-sig + 1.000 MyD*0 K- SVS; +Enddecay +CDecay B_c+sig +# +Decay MyD*0 +1.000 MyD0 gamma VSP_PWAVE; +Enddecay +Decay Myanti-D*0 +1.000 Myanti-D0 gamma VSP_PWAVE; +Enddecay +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +End diff --git a/dkfiles/Bc_Dst0K,D0pi0,Kpi=DecProdCut.dec b/dkfiles/Bc_Dst0K,D0pi0,Kpi=DecProdCut.dec new file mode 100644 index 000000000..acf43c1bf --- /dev/null +++ b/dkfiles/Bc_Dst0K,D0pi0,Kpi=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 14163421 +# +# Descriptor: [B_c- -> K- (D*(2007)0 -> (D0 -> K- pi+) pi0)]cc +# +# NickName: Bc_Dst0K,D0pi0,Kpi=DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: D*0 forced to D0 pi0 +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1min +# Responsible: Fernanda Abrantes +# Email: goncalvf@cern.ch +# Date: 20221124 +# +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +## +Decay B_c-sig + 1.000 MyD*0 K- SVS; +Enddecay +CDecay B_c+sig +# +Decay MyD*0 +1.000 MyD0 pi0 VSS; +Enddecay +Decay Myanti-D*0 +1.000 Myanti-D0 pi0 VSS; +Enddecay +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +End -- GitLab From c239ce954b247fe1dd25a143d627f4e24745676e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 16 Jan 2023 15:08:16 +0100 Subject: [PATCH 314/702] Merge branch 'dcraik/upc-phi' into 'master' Add phi2KK starlight decfiles See merge request lhcb-datapkg/Gen/DecFiles!1258 (cherry picked from commit e0de3ab48261bd4fef5eeaba84e45a1893ab54ec) a7f2eca9 Add phi2KK starlight decfiles 6b9e79fb Update documentation. --- dkfiles/exclu_phi,KK=coherent_starlight.dec | 32 +++++++++++++++++++ dkfiles/exclu_phi,KK=incoherent_starlight.dec | 32 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 dkfiles/exclu_phi,KK=coherent_starlight.dec create mode 100644 dkfiles/exclu_phi,KK=incoherent_starlight.dec diff --git a/dkfiles/exclu_phi,KK=coherent_starlight.dec b/dkfiles/exclu_phi,KK=coherent_starlight.dec new file mode 100644 index 000000000..c75185744 --- /dev/null +++ b/dkfiles/exclu_phi,KK=coherent_starlight.dec @@ -0,0 +1,32 @@ +# EventType: 47102010 +# +# Descriptor: phi(1020)0 -> K+ K- +# +# NickName: exclu_phi,KK=coherent_starlight +# Cuts: None +# Documentation: phitoKK with STARlight +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 333'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 2'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Daniel Craik +# Email: dcraik@cern.ch +# Date: 20221216 + +# +End diff --git a/dkfiles/exclu_phi,KK=incoherent_starlight.dec b/dkfiles/exclu_phi,KK=incoherent_starlight.dec new file mode 100644 index 000000000..9bfcbf24a --- /dev/null +++ b/dkfiles/exclu_phi,KK=incoherent_starlight.dec @@ -0,0 +1,32 @@ +# EventType: 47102011 +# +# Descriptor: phi(1020)0 -> K+ K- +# +# NickName: exclu_phi,KK=incoherent_starlight +# Cuts: None +# Documentation: phitoKK with STARlight (will not work for pp collision, just for pA and AA) +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 333'] +# Generation().Special.StarLightProduction.Decays = True +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 4'] +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Daniel Craik +# Email: dcraik@cern.ch +# Date: 20221216 + +# +End -- GitLab From 87743fa4a2cd1d8f3c74a93e22a66df043b56b4e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 12 Jan 2023 15:29:24 +0100 Subject: [PATCH 315/702] Merge branch 'sicapell/my-changes' into 'master' Ds2EtaMuNu decay with additional mass cut See merge request lhcb-datapkg/Gen/DecFiles!1260 (cherry picked from commit 7d01382830daa8b6fd940d8f19524a16ce5a9b26) f149edb6 Ds2Eta 8bd04a1d Update Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec 277be2dd added CPUtime needed to generate 5 events (default) 71940227 added CPUtime needed to generate 5 events (default) 2ce05da7 fix date and cpu time 5c2affc0 increment of the threshold ae69ee7f updated CPUTime for generate 1 event --- ...unu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100755 dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec diff --git a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec new file mode 100755 index 000000000..12d362036 --- /dev/null +++ b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec @@ -0,0 +1,57 @@ +# EventType: 23513206 +# +# Descriptor: [D_s+ => ( eta => gamma mu+ mu- ) mu+ nu_mu]cc +# +# NickName: Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => (eta => ^mu- ^mu+ ^gamma) ^mu+ nu_mu ]CC' +# tightCut.Cuts = { +# '[D_s+]cc' : ' MuMuMass ', +# '[mu+]cc' : ' goodMuon ' , +# '[gamma]cc' : ' goodGamma ' } +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'import math', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodMuon = ( GPT > 0.25 * GeV ) & ( GP > 2.5 * GeV ) & inAcc ' , +# 'goodGamma = ( GPT > 0.25 * GeV ) & ( GP > 2.5 * GeV ) & inAcc ', +# 'MuMuMass = ( GMASS("mu-" == GID ,"mu+" == GID) > 375 *MeV )'] +# +# EndInsertPythonCode +# +# Documentation: This is a decay file for Ds+ to ( eta -> gamma mu+ mu- ) mu+ numu +# Forces a Ds+ to ( eta -> gamma mu+ mu- ) mu+ numu +# Includes Generator level cuts for higher efficiency +# Includes Mass cut on the Dimuons +# EndDocumentation +# +# PhysicsWG: RD +# +# Tested: Yes +# CPUTime: 1.6min +# Responsible: Simone Capelli +# Email: simone.capelli@cern.ch +# Date: 20230110 +# +Alias my_eta eta +ChargeConj my_eta my_eta +# +Decay D_s+sig + 1.000 my_eta mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay D_s-sig +# +Decay my_eta + 1.000 mu+ mu- gamma ETA2MUMUGAMMA; +Enddecay +# +End -- GitLab From ebe91cd1332ef41ef744bd355367bb18d1291bf5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 16 Jan 2023 14:12:31 +0100 Subject: [PATCH 316/702] Merge branch 'lmadhanm/my-changes' into 'master' bkg file for lbtopKtautau 2nd set See merge request lhcb-datapkg/Gen/DecFiles!1262 (cherry picked from commit 65c475dd6e95d3e0d7467349b0cd7a06fec90c47) f3c4684a file for lbtopktautau bkg. studies a81a832f Decay tau to muons only --- dkfiles/Lb_D0pmunu,D0=Kmunu,DecProdCut.dec | 37 ++++++++++++++ ...0ptaunu,D0=Kmunu,tau=mununu,DecProdCut.dec | 48 +++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 dkfiles/Lb_D0pmunu,D0=Kmunu,DecProdCut.dec create mode 100644 dkfiles/Lb_D0ptaunu,D0=Kmunu,tau=mununu,DecProdCut.dec diff --git a/dkfiles/Lb_D0pmunu,D0=Kmunu,DecProdCut.dec b/dkfiles/Lb_D0pmunu,D0=Kmunu,DecProdCut.dec new file mode 100644 index 000000000..0673946cc --- /dev/null +++ b/dkfiles/Lb_D0pmunu,D0=Kmunu,DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 15574037 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu) mu- anti-nu_mu p+]cc +# +# NickName: Lb_D0pmunu,D0=Kmunu,DecProdCut +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20221212 +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 2 min +# +# Documentation: Lb->D0pmu with D0->Kmunu and DecProdCut +# background studies for Lb->pktautau and Lb->pKtaumu +# EndDocumentation +# +# +# +Alias MyD D0 +Alias MyDbar anti-D0 +ChargeConj MyD MyDbar +# +Decay Lambda_b0sig + 1.000 MyD mu- anti-nu_mu p+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay MyDbar +# +End diff --git a/dkfiles/Lb_D0ptaunu,D0=Kmunu,tau=mununu,DecProdCut.dec b/dkfiles/Lb_D0ptaunu,D0=Kmunu,tau=mununu,DecProdCut.dec new file mode 100644 index 000000000..a26dbe1ca --- /dev/null +++ b/dkfiles/Lb_D0ptaunu,D0=Kmunu,tau=mununu,DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 15574039 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu) (tau- -> mu- anti-nu_mu nu_tau) anti-nu_tau p+]cc +# +# NickName: Lb_D0ptaunu,D0=Kmunu,tau=mununu,DecProdCut +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20221212 +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Lb->pD0tau with D0->Kmunu and tau->mu +# background studies for Lb->pktautau and Lb->pKtaumu +# EndDocumentation +# +# +# +Alias MyD D0 +Alias MyDbar anti-D0 +ChargeConj MyD MyDbar +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +# +Decay Lambda_b0sig + 1.000 MyD Mytau- anti-nu_tau p+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay MyDbar +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +# +End -- GitLab From e173692c8d6f9318e3516840d7d175ef5d1a2963 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 12 Jan 2023 15:16:47 +0100 Subject: [PATCH 317/702] Merge branch 'yusong/my-changes' into 'master' dkfile for Lb->pKtautau(3pi,3pi) See merge request lhcb-datapkg/Gen/DecFiles!1263 (cherry picked from commit ae9993c18745f514a98e20f766870d6cb809c211) 67210e09 dkfile for Lb->pKtautau(3pi,3pi) da05029a Update the LOKI cut particles --- ...autau,3pi3pi=TightCut,tauolababar,phsp.dec | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 dkfiles/Lb_pKtautau,3pi3pi=TightCut,tauolababar,phsp.dec diff --git a/dkfiles/Lb_pKtautau,3pi3pi=TightCut,tauolababar,phsp.dec b/dkfiles/Lb_pKtautau,3pi3pi=TightCut,tauolababar,phsp.dec new file mode 100644 index 000000000..13728b86b --- /dev/null +++ b/dkfiles/Lb_pKtautau,3pi3pi=TightCut,tauolababar,phsp.dec @@ -0,0 +1,68 @@ +# EventType: 15608001 +# +# Descriptor: {[Lambda_b0 -> p+ K- (tau+ -> pi+ pi- pi+ anti-nu_tau) (tau- -> pi- pi+ pi- nu_tau)]cc} +# +# NickName: Lb_pKtautau,3pi3pi=TightCut,tauolababar,phsp +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Configurables import ToolSvc +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = "[^(Lambda_b0 ==> p+ K- (tau+ ==> pi+ pi- pi+ nu_tau~) (tau- ==> pi- pi+ pi- nu_tau))]CC" +# tightCut.Preambulo += [ +# 'from LoKiCore.functions import in_range', +# 'from GaudiKernel.SystemOfUnits import GeV, MeV', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )', +# 'goodProton = ( GPT > 0.2 * GeV ) & ( GP > 3 * GeV ) & inAcc', +# 'goodKaon = ( GPT > 0.2 * GeV ) & ( GP > 1 * GeV ) & inAcc', +# 'goodPi = ( GPT > 0.2 * GeV ) & ( GP > 1 * GeV ) & inAcc', +# 'goodTau = ( GPT > 0.5 * GeV ) & ( GP > 10* GeV ) & (GNINTREE(("pi+"==GABSID) & goodPi, HepMC.children) > 0)', +# 'goodLb = ( GPT > 3.0 * GeV ) & ( GNINTREE(("p+"==GABSID) & goodProton, HepMC.children) > 0) & (GNINTREE(("K+"==GABSID) & goodKaon, HepMC.children) > 0) & (GNINTREE(("tau+"==GABSID) & goodTau, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb' +# } +# EndInsertPythonCode +# +# Documentation: Lb decay to p K tau tau. +# Both tau leptons decay in the 3-prong charged pion mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# EndDocumentation +# +# +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Yunxuan Song +# Email: yunxuan.song@cern.ch +# Date: 20230109 +# +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.000 p+ K- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End + + -- GitLab From d3a4c9160dbd28c931fe52a7e5b4282428a988c8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 16 Jan 2023 14:21:34 +0100 Subject: [PATCH 318/702] Merge branch 'dpereima/my-branch' into 'master' Add DecFile for the Bc -> chi_c1,2pi+ See merge request lhcb-datapkg/Gen/DecFiles!1266 (cherry picked from commit 3d5d5449002213e62c5fba791a20c0cb126349ff) adf04b80 Add DecFile for the Bc -> chi_c1,2pi+ --- .../Bc_chicpi,jpsig,mm=BcVegPy,TightCut.dec | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 dkfiles/Bc_chicpi,jpsig,mm=BcVegPy,TightCut.dec diff --git a/dkfiles/Bc_chicpi,jpsig,mm=BcVegPy,TightCut.dec b/dkfiles/Bc_chicpi,jpsig,mm=BcVegPy,TightCut.dec new file mode 100644 index 000000000..87bc8ad1e --- /dev/null +++ b/dkfiles/Bc_chicpi,jpsig,mm=BcVegPy,TightCut.dec @@ -0,0 +1,80 @@ +# EventType: 14243211 +# +# Descriptor: [B_c+ -> ( [chi_c1(1P) , chi_c2(1P)] -> (J/psi(1S) -> mu+ mu- ) gamma ) pi+ ]cc +# +# NickName: Bc_chicpi,jpsig,mm=BcVegPy,TightCut +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: The Bc decay into chic pi final state with chic -> J/psi gamma. The cocktail of chi_c1 and chi_c2 modes with proportion of 50%/50%. The Jpsi forced into mu+ mu-, using BcVegPy generator. +# Daughter in acceptance and TightCuts are used. The efficiency is (9.1 +- 0.4)% from Generation log. +# EndDocumentation +# +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# gen = Generation() +# gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) +# gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# # +# tightCut = gen.Special.TightCut +# tightCut.SignalPID = 'B_c+' +# tightCut.Decay = '[B_c+ ==> (Meson -> ^( J/psi(1S) => ^mu+ ^mu- ) ^gamma ) ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 ) ' , +# 'inEta = in_range ( 1.9 , GETA , 5.00 ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole' +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'goodTrack & ( GP > 2.5 * GeV ) & ( GPT > 130 * MeV ) ' , +# '[mu+]cc' : 'goodTrack & ( GP > 3.0 * GeV ) & ( GPT > 450 * MeV ) ' , +# 'J/psi(1S)' : 'in_range(1.9, GY, 4.9)' , +# 'gamma' : 'goodGamma' , +# } +# +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Dmitrii Pereima +# Email: Dmitrii.Pereima@cern.ch +# Date: 20230112 +# CPUTime: < 1 min +# +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mychi_c1 chi_c1 +ChargeConj Mychi_c1 Mychi_c1 +Alias Mychi_c2 chi_c2 +ChargeConj Mychi_c2 Mychi_c2 +# +Decay B_c+sig + 0.500 Mychi_c1 pi+ SVS ; + 0.500 Mychi_c2 pi+ STS ; +Enddecay +CDecay B_c-sig +# +Decay Mychi_c1 + 1.000 MyJ/psi gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +Decay Mychi_c2 + 1.000 gamma MyJ/psi TVP ; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- VLL ; +Enddecay +# +End + -- GitLab From 387123949b67466107d7e605b404b67cc7601ac4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 17 Jan 2023 16:45:07 +0100 Subject: [PATCH 319/702] Merge branch 'htilquin/bs2kpitautau' into 'master' Added Bs_Kpitautau decfile See merge request lhcb-datapkg/Gen/DecFiles!1267 (cherry picked from commit d362398b3454f59ae703109189a578957d2332a2) 26a9c80b Added Bs_Kpitautau decfile --- dkfiles/Bs_Kpitautau,mumu=DecProdCut.dec | 33 ++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 dkfiles/Bs_Kpitautau,mumu=DecProdCut.dec diff --git a/dkfiles/Bs_Kpitautau,mumu=DecProdCut.dec b/dkfiles/Bs_Kpitautau,mumu=DecProdCut.dec new file mode 100644 index 000000000..e9e5c779a --- /dev/null +++ b/dkfiles/Bs_Kpitautau,mumu=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 13514071 +# +# Descriptor: {[[B_s0]nos -> K- pi+ (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B_s0]os -> K+ pi- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc} +# +# NickName: Bs_Kpitautau,mumu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K pi tau tau, with taus decaying to muons +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230116 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 1.000 K- pi+ Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End -- GitLab From e4a8861f908360d366158e729869abcfe9da971a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 8 Feb 2023 11:04:17 +0100 Subject: [PATCH 320/702] Update decay model as original one has been removed and unified with PI0DALITZ. --- dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec index 12d362036..783cea01b 100755 --- a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec +++ b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec @@ -51,7 +51,7 @@ Enddecay CDecay D_s-sig # Decay my_eta - 1.000 mu+ mu- gamma ETA2MUMUGAMMA; + 1.000 mu+ mu- gamma PI0DALITZ; Enddecay # End -- GitLab From 4f170f3dd6a34ca81654184e6240f9dce6a1d6b7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 8 Feb 2023 11:14:06 +0100 Subject: [PATCH 321/702] Fix decay model name --- dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec index 783cea01b..d8e5c6264 100755 --- a/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec +++ b/dkfiles/Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut.dec @@ -51,7 +51,7 @@ Enddecay CDecay D_s-sig # Decay my_eta - 1.000 mu+ mu- gamma PI0DALITZ; + 1.000 mu+ mu- gamma PI0_DALITZ; Enddecay # End -- GitLab From cd1e8d543dfe5f443b7361cb96bff4d09346ffa0 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 8 Feb 2023 11:16:07 +0100 Subject: [PATCH 322/702] Fix event type duplicity --- dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT.dec b/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT.dec index 4da092719..5e7255a1e 100644 --- a/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT.dec +++ b/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT.dec @@ -1,4 +1,4 @@ -# EventType: 15576100 +# EventType: 15576102 # # Descriptor: [Lambda_b0 -> (Lambda_c+ -> ( Lambda0 -> p+ pi- ) pi+) mu- anti-nu_mu pi+ pi-]cc # -- GitLab From 53db4334066acbbc81e767b9f1a097f59dcf0ee1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 19 Jan 2023 10:31:52 +0100 Subject: [PATCH 323/702] Merge branch 'dabacher/my-changes' into 'master' add tau2mugamma See merge request lhcb-datapkg/Gen/DecFiles!1269 (cherry picked from commit 9fcb4d14ccf1a7c655c59a4f396b1da8f77f35dc) 7c78d011 add tau2mugamma dec file --- dkfiles/tau_mugamma=DecProdCut.dec | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 dkfiles/tau_mugamma=DecProdCut.dec diff --git a/dkfiles/tau_mugamma=DecProdCut.dec b/dkfiles/tau_mugamma=DecProdCut.dec new file mode 100644 index 000000000..212154c0a --- /dev/null +++ b/dkfiles/tau_mugamma=DecProdCut.dec @@ -0,0 +1,25 @@ +# EventType: 31111201 +# +# Descriptor: [tau- -> mu- gamma]cc +# +# NickName: tau_mugamma=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Phase space decay model (asking for electron conversion with SplitSim) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: David BACHER +# Email: david.lukas.bacher@cern.ch +# Date: 20230118 +# CPUTime: < 1 min +# +Decay tau-sig + 1.000 mu- gamma PHSP; +Enddecay +CDecay tau+sig +# +End + -- GitLab From 1e329accdc1aaf294e3f656709491f024bef8ab6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 7 Feb 2023 12:24:07 +0100 Subject: [PATCH 324/702] Merge branch 'romerov/D02K3pi' into 'master' Added signal, normalisation and doubly-charmed DecFile for R(D*) with D0->K3pi See merge request lhcb-datapkg/Gen/DecFiles!1256 (cherry picked from commit b2022224c415acd2a811766e905ba5f37a704e1f) 237edaa7 Added signal, normalisation and doubly-charmed DecFile for R(D*) with D0->K3pi d7cde4ae Corrected filtering algorithm for dec files --- ...d_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut.dec | 78 ++ dkfiles/Bd_Dst-pipipi,D0pi,K3pi=TightCut.dec | 94 ++ .../Bd_DstXcIncl,K3pi,3piIncl=TightCut.dec | 882 ++++++++++++++++++ ...u,D0pi,K3pi,3pinu,tauolababar=TightCut.dec | 84 ++ ...unu,D0pi,K3pi,3pipi0nu,tauola=TightCut.dec | 80 ++ .../Bs_DstXcIncl,K3pi,3piIncl=TightCut.dec | 874 +++++++++++++++++ .../Bu_DstXcIncl,K3pi,3piIncl=TightCut.dec | 859 +++++++++++++++++ 7 files changed, 2951 insertions(+) create mode 100644 dkfiles/Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut.dec create mode 100644 dkfiles/Bd_Dst-pipipi,D0pi,K3pi=TightCut.dec create mode 100644 dkfiles/Bd_DstXcIncl,K3pi,3piIncl=TightCut.dec create mode 100644 dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut.dec create mode 100644 dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut.dec create mode 100644 dkfiles/Bs_DstXcIncl,K3pi,3piIncl=TightCut.dec create mode 100644 dkfiles/Bu_DstXcIncl,K3pi,3piIncl=TightCut.dec diff --git a/dkfiles/Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut.dec b/dkfiles/Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut.dec new file mode 100644 index 000000000..606fa0730 --- /dev/null +++ b/dkfiles/Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 11198061 +# +# Descriptor: [B0 => (D_s+ ==> pi+ pi- pi+) ( D*(2010)- => (anti-D0 ==> K+ pi- pi+ pi-) pi- ) ]cc +# +# NickName: Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B~0]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ))" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# ] +# tightCut.Cuts = { +# '[B~0]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: B0 -> ( D*- (D0 -> Kpipipi) pi) (Ds -> 3pi). Ds->3pi with D_DALITZ. +# Cuts from *B2XTauNuAllLines*. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: A. Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20221130 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*+ MyD*- +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay B0sig +1.000 MyD*- MyD_s+ SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyD_s+ + 1.000 pi- pi+ pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay MyD0 +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay Myanti-D0 +# +End + diff --git a/dkfiles/Bd_Dst-pipipi,D0pi,K3pi=TightCut.dec b/dkfiles/Bd_Dst-pipipi,D0pi,K3pi=TightCut.dec new file mode 100644 index 000000000..d0ccf58ef --- /dev/null +++ b/dkfiles/Bd_Dst-pipipi,D0pi,K3pi=TightCut.dec @@ -0,0 +1,94 @@ +# EventType: 11268001 +# +# Descriptor: [B0 ==> (D*(2010)- => (D~0 ==> K+ pi- pi+ pi-) pi-) pi+ pi- pi+]cc +# +# NickName: Bd_Dst-pipipi,D0pi,K3pi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B~0]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ))" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# ] +# tightCut.Cuts = { +# '[B~0]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: B0->D*-3pi, D*+->D0pi,D0->K3pi +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: A. Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20221130 +# CPUTime: < 1 min +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*+ MyD*- +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias Mya_1- a_1- +Alias Mya_1+ a_1+ +ChargeConj Mya_1+ Mya_1- +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias Myf_2 f_2 +ChargeConj Myf_2 Myf_2 +# +Decay B0sig +0.70 MyD*- Mya_1+ SVV_HELAMP 0.200 0.0 0.866 0.0 0.458 0.0; +0.13 MyD*- Myf_2 pi+ PHSP; +0.12 MyD*- Myrho0 pi+ PHSP; +0.05 MyD*- pi+ pi- pi+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD0 +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay Myanti-D0 +# +Decay Mya_1+ + 1.000 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +# +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay Myf_2 + 1.0000 pi+ pi- TSS ; +Enddecay +# +Decay Myrho0 + 1.000 pi+ pi- PHOTOS VSS; +Enddecay +# +End + diff --git a/dkfiles/Bd_DstXcIncl,K3pi,3piIncl=TightCut.dec b/dkfiles/Bd_DstXcIncl,K3pi,3piIncl=TightCut.dec new file mode 100644 index 000000000..b4051ec12 --- /dev/null +++ b/dkfiles/Bd_DstXcIncl,K3pi,3piIncl=TightCut.dec @@ -0,0 +1,882 @@ +# EventType: 11898201 +# +# Descriptor: {[[B~0]cc --> ( D*(2010)+ => (D0 ==> K- pi+ pi+ pi-) pi+ ) (Xc --> pi- pi+ pi- ...) ... ]cc} +# +# NickName: Bd_DstXcIncl,K3pi,3piIncl=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B~0]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ))" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# ] +# tightCut.Cuts = { +# '[B~0]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Generic B0 -> D*- Xc X decay file for B2XTauNu analyses. Here, Xc = D_s, D0, D+. Xc decays into 3pi inclusively. D*+ ->D0pi and D0->K3pi. +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20221130 +# +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +# Tauola steering options +# The following forces the tau to decay into 3 charged pions (not pi+2pi0) +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias MyB- B- +Alias MyB+ B+ +ChargeConj MyB- MyB+ +# +#Alias MyB0 B0 +#Alias Myanti-B0 anti-B0 +#ChargeConj MyB0 Myanti-B0 +# +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +# +Alias MyDB0 B0 +Alias MyDanti-B0 anti-B0 +ChargeConj MyDB0 MyDanti-B0 +# +Alias MyDB- B- +Alias MyDB+ B+ +ChargeConj MyDB- MyDB+ +# +Alias MyDB_s0 B_s0 +Alias MyDanti-B_s0 anti-B_s0 +ChargeConj MyDB_s0 MyDanti-B_s0 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s- MyD_s+ +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyD_s*- D_s*- +Alias MyD_s*+ D_s*+ +ChargeConj MyD_s*- MyD_s*+ +# +Alias MyD_s0(2317)- D_s0*- +Alias MyD_s0(2317)+ D_s0*+ +ChargeConj MyD_s0(2317)- MyD_s0(2317)+ +# +Alias MyD_s1(2460)- D_s1- +Alias MyD_s1(2460)+ D_s1+ +ChargeConj MyD_s1(2460)- MyD_s1(2460)+ +# +Alias MyD_s1(2536)-_D0 D'_s1- +Alias MyD_s1(2536)+_D0 D'_s1+ +ChargeConj MyD_s1(2536)-_D0 MyD_s1(2536)+_D0 +# +Alias MyD_s1(2536)-_D- D'_s1- +Alias MyD_s1(2536)+_D+ D'_s1+ +ChargeConj MyD_s1(2536)-_D- MyD_s1(2536)+_D+ +# +Alias theD_s1(2536)-_D0 D'_s1- +Alias theD_s1(2536)+_D0 D'_s1+ +ChargeConj theD_s1(2536)-_D0 theD_s1(2536)+_D0 +# +Alias theD_s2(2573)*-_D0 D_s2*- +Alias theD_s2(2573)*+_D0 D_s2*+ +ChargeConj theD_s2(2573)*-_D0 theD_s2(2573)*+_D0 +# +Alias MyD_s2(2573)*-_D0 D_s2*- +Alias MyD_s2(2573)*+_D0 D_s2*+ +ChargeConj MyD_s2(2573)*-_D0 MyD_s2(2573)*+_D0 +# +Alias theD_s1(2536)-_D- D'_s1- +Alias theD_s1(2536)+_D+ D'_s1+ +ChargeConj theD_s1(2536)-_D- theD_s1(2536)+_D+ +# +Alias theD0 D0 +Alias theanti-D0 anti-D0 +ChargeConj theD0 theanti-D0 +# +Alias theD+ D+ +Alias theD- D- +ChargeConj theD+ theD- +# +Alias theD*0 D*0 +Alias theanti-D*0 anti-D*0 +ChargeConj theD*0 theanti-D*0 +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +# +Alias theD*-_D0 D*- +Alias theD*+_D0 D*+ +ChargeConj theD*-_D0 theD*+_D0 +# +Alias theD*-_D- D*- +Alias theD*+_D+ D*+ +ChargeConj theD*-_D- theD*+_D+ +# +Alias MyD*-_D- D*- +Alias MyD*+_D+ D*+ +ChargeConj MyD*-_D- MyD*+_D+ +# +Alias MyD*-_D0 D*- +Alias MyD*+_D0 D*+ +ChargeConj MyD*-_D0 MyD*+_D0 +# +Alias theD_2*0_D0 D_2*0 +Alias theanti-D_2*0_D0 anti-D_2*0 +ChargeConj theD_2*0_D0 theanti-D_2*0_D0 +# +Alias theD_2*0_D- D_2*0 +Alias theanti-D_2*0_D- anti-D_2*0 +ChargeConj theD_2*0_D- theanti-D_2*0_D- +# +Alias theD_1+_D0 D_1+ +Alias theD_1-_D0 D_1- +ChargeConj theD_1+_D0 theD_1-_D0 +# +Alias theD_1+_D+ D_1+ +Alias theD_1-_D- D_1- +ChargeConj theD_1+_D+ theD_1-_D- +# +Alias theD'_1+_D0 D'_1+ +Alias theD'_1-_D0 D'_1- +ChargeConj theD'_1+_D0 theD'_1-_D0 +# +Alias theD'_1+_D+ D'_1+ +Alias theD'_1-_D- D'_1- +ChargeConj theD'_1+_D+ theD'_1-_D- +# +Alias theD_2*+_D0 D_2*+ +Alias theD_2*-_D0 D_2*- +ChargeConj theD_2*+_D0 theD_2*-_D0 +# +Alias theD_2*+_D+ D_2*+ +Alias theD_2*-_D- D_2*- +ChargeConj theD_2*+_D+ theD_2*-_D- +# +Alias theD_10_D0 D_10 +Alias theanti-D_10_D0 anti-D_10 +ChargeConj theD_10_D0 theanti-D_10_D0 +# +Alias theD_10_D- D_10 +Alias theanti-D_10_D- anti-D_10 +ChargeConj theD_10_D- theanti-D_10_D- +# +Alias theD'_10_D0 D'_10 +Alias theanti-D'_10_D0 anti-D'_10 +ChargeConj theD'_10_D0 theanti-D'_10_D0 +# +Alias theD'_10_D+ D'_10 +Alias theanti-D'_10_D- anti-D'_10 +ChargeConj theD'_10_D+ theanti-D'_10_D- +# +Alias thepsi(3770)_D- psi(3770) +ChargeConj thepsi(3770)_D- thepsi(3770)_D- +# +Alias Mypsi(3770)_D- psi(3770) +ChargeConj Mypsi(3770)_D- Mypsi(3770)_D- +# +Alias thepsi(3770)_D0 psi(3770) +ChargeConj thepsi(3770)_D0 thepsi(3770)_D0 +# +Alias Mypsi(3770)_D0 psi(3770) +ChargeConj Mypsi(3770)_D0 Mypsi(3770)_D0 +# +Alias MyK'_102pi K'_10 +Alias Myanti-K'_102pi anti-K'_10 +ChargeConj MyK'_102pi Myanti-K'_102pi +# +Alias MyK*0_pi K*0 +Alias Myanti-K*0_pi anti-K*0 +ChargeConj MyK*0_pi Myanti-K*0_pi +# +Alias MyK*-pi K*- +Alias MyK*+pi K*+ +ChargeConj MyK*-pi MyK*+pi +# +Alias MyK_102pi K_10 +Alias Myanti-K_102pi anti-K_10 +ChargeConj MyK_102pi Myanti-K_102pi +# +Alias MyK_1-2pi K_1- +Alias MyK_1+2pi K_1+ +ChargeConj MyK_1-2pi MyK_1+2pi +# +Alias Mya_1+3pi a_1+ +Alias Mya_1-3pi a_1- +ChargeConj Mya_1+3pi Mya_1-3pi +# +Alias Mytau+3pi tau+ +Alias Mytau-3pi tau- +ChargeConj Mytau+3pi Mytau-3pi +# +Alias Myomega2pi omega +ChargeConj Myomega2pi Myomega2pi +# +Alias Myphi2pi phi +ChargeConj Myphi2pi Myphi2pi +# +Alias Myeta2pi eta +ChargeConj Myeta2pi Myeta2pi +# +Alias Myetap2pi eta' +ChargeConj Myetap2pi Myetap2pi +# +Alias Myf_02pi f_0 +ChargeConj Myf_02pi Myf_02pi +# +Alias Mya_002pi a_00 +ChargeConj Mya_002pi Mya_002pi +# +Alias Mya_0+2pi a_0+ +Alias Mya_0-2pi a_0- +ChargeConj Mya_0+2pi Mya_0-2pi +# +Alias Mya_0+ a_0+ +Alias Mya_0- a_0- +ChargeConj Mya_0+ Mya_0- +# +Alias Myf_2 f_2 +ChargeConj Myf_2 Myf_2 +# +Decay anti-B0sig +# +# D_s: +# +0.005416 theD*+_D0 MyD_s- SVS; # (0.0080 +- 0.0011) x 0.6770 (D*+ -> D0 pi); +0.0119829 theD*+_D0 MyD_s*- SVV_HELAMP 0.4904 0.0 0.7204 0.0 0.4904 0.0; # (0.0177 +- 0.0014) x 0.6770 (D*+ -> D0 pi); +0.0010155 theD*+_D0 MyD_s0(2317)- SVS; # (0.0015 +- 0.0006) x 0.6770 (D*+ -> D0 pi); +0.0062961 theD*+_D0 MyD_s1(2460)- SVV_HELAMP 0.4904 0. 0.7204 0. 0.4904 0.; # (0.0093 +- 0.0022) x 0.6770 (D*+ -> D0 pi); + +0.00013662 theD_1+_D0 MyD_s- SVS; +0.0002783 theD_1+_D0 MyD_s*- SVV_HELAMP 0.48 0.0 0.734 0.0 0.48 0.0; +0.00006831 theD'_1+_D0 MyD_s- SVS; +0.00012650 theD'_1+_D0 MyD_s*- SVV_HELAMP 0.48 0.0 0.734 0.0 0.48 0.0; +0.000029 theD_2*+_D0 MyD_s- STS; +0.000029 theD_2*+_D0 MyD_s*- PHSP; +# +# Added modes: +# +0.004 MyD_s- theD*+_D0 pi0 PHSP; +0.008 MyD_s*- theD*+_D0 pi0 PHSP; +# +# D-: +# +# Multiplied x 1: +# +0.000206 theD*+_D0 MyD- SVS; # 0.000305 x 0.677 (D*+ -> D0 pi); +0.000413 theD*-_D0 MyD+ SVS; # (0.00061 +- 0.00015) x 0.6770 (D*- -> D0 pi); +0.00122 theD*+_D0 MyD- anti-K0 PHSP; # 0.0018 x 0.677 (D*+ -> D0 pi); +0.0031 MyD+ theD*-_D0 anti-K0 PHSP; # 0.0046 x 0.677 (D*- -> D0 pi); +0.000677 theD*+_D0 MyD- anti-K*0 PHSP; # 0.001 x 0.677 (D*+ -> D0 pi); +0.001354 MyD+ theD*-_D0 anti-K*0 PHSP; # 0.002 x 0.677 (D*- -> D0 pi); +0.000176 theD_s1(2536)-_D0 MyD+ SVS; # (0.00026 +- 0.00011)/0.5 x 0.8385 (D'_s1 -> D0 X); +# +0.000175 theD*+_D0 MyD*-_D- SVV_HELAMP 0.47 0.0 0.96 0.0 0.56 0.0; # (0.00080 +- 0.00006) x 0.677 (D*+ -> D0 pi) x 0.323 (D*- -> D- X); +0.000175 MyD*+_D+ theD*-_D0 SVV_HELAMP 0.47 0.0 0.96 0.0 0.56 0.0; # (0.00080 +- 0.00006) x 0.677 (D*- -> D0 pi) x 0.323 (D*+ -> D+ X); +0.00142 theD*+_D0 MyD*-_D- anti-K0 PHSP; # (0.0081 +- 0.0007) - (0.00080 +- 0.00024)/0.5 x 0.677 (D*+ -> D0 pi) x 0.323 (D*- -> D- X); +0.00142 MyD*+_D+ theD*-_D0 anti-K0 PHSP; # (0.0081 +- 0.0007) - (0.00080 +- 0.00024)/0.5 x 0.677 (D*- -> D0 pi) x 0.323 (D*+ -> D- X); +0.000875 theD*+_D0 MyD*-_D- anti-K*0 PHSP; # 0.004 x 0.677 (D*+ -> D0 pi) x 0.323 (D*- -> D- X); +0.000875 MyD*+_D+ theD*-_D0 anti-K*0 PHSP; # 0.004 x 0.677 (D*+ -> D0 pi) x 0.323 (D*- -> D- X); +0.0001748 theD_s1(2536)-_D0 MyD*+_D+ SVV_HELAMP 0.4904 0.0 0.7204 0.0 0.4904 0.0; # (0.00080 +- 0.00024)/0.5 x 0.8385 (D'_s1- -> D0 X) x 0.323 (D*+ -> D+ X); +0.000175 MyD_s1(2536)-_D- theD*+_D0 SVV_HELAMP 0.4904 0.0 0.7204 0.0 0.4904 0.0; # (0.00080 +- 0.00024)/0.5 x 0.1615 (D'_s1- -> D- X) x 0.677 (D*+ -> D0 pi); +# +# D0: +# +0.0016722 theD*+_D0 Myanti-D0 K- PHSP; # (0.00247 +- 0.00021) x 0.677 (D*+ -> D0 pi); +0.0071762 theD*+_D0 Myanti-D*0 K- PHSP; # (0.0106 +- 0.0009) x 0.677 (D*+ -> D0 pi); +0.000677 theD*+_D0 Myanti-D0 K*- PHSP; # 0.001 x 0.677 (D*+ -> D0 pi); +0.003385 theD*+_D0 Myanti-D*0 K*- PHSP; # 0.005 x 0.677 (D*+ -> D0 pi); +0.0003667 theD*+_D0 MyD*-_D0 SVV_HELAMP 0.47 0.0 0.96 0.0 0.56 0.0; # (0.00080 +- 0.00006) x 0.677 (D*+ -> D0 pi) x 0.677 (D*- -> D0 pi); +0.0003667 MyD*+_D0 theD*-_D0 SVV_HELAMP 0.47 0.0 0.96 0.0 0.56 0.0; # (0.00080 +- 0.00006) x 0.677 (D*+ -> D0 pi) x 0.677 (D*- -> D0 pi); +0.002979 theD*+_D0 MyD*-_D0 anti-K0 PHSP; # (0.0081 +- 0.0007) - (0.00080 +- 0.00024)/0.5 x 0.677 (D*+ -> D0 pi) x 0.677 (D*+ -> D0 pi); +0.002979 MyD*+_D0 theD*-_D0 anti-K0 PHSP; # (0.0081 +- 0.0007) - (0.00080 +- 0.00024)/0.5 x 0.677 (D*- -> D0 pi) x 0.677 (D*+ -> D0 pi); +0.00183332 theD*+_D0 MyD*-_D0 anti-K*0 PHSP; # 0.004 x 0.677 (D*+ -> D0 pi) x 0.677 (D*+ -> D0 pi); +0.00183332 MyD*+_D0 theD*-_D0 anti-K*0 PHSP; # 0.004 x 0.677 (D*+ -> D0 pi) x 0.677 (D*+ -> D0 pi); +0.000367 theD_s1(2536)-_D0 MyD*+_D0 SVV_HELAMP 0.47 0.0 0.96 0.0 0.56 0.0; # (0.00080 +- 0.00024)/0.5 x 0.8385 (D'_s1- -> D0 X) x 0.677 (D*+ -> D0 pi); +0.0009083 MyD_s1(2536)-_D0 theD*+_D0 SVV_HELAMP 0.47 0.0 0.96 0.0 0.56 0.0; # (0.00080 +- 0.00024)/0.5 x 0.8385 (D'_s1- -> D0 X) x 0.677 (D*+ -> D0 pi); +# +# Added modes: +# +0.001 theD*+_D0 MyD*-_D0 pi0 PHSP; +0.001 MyD*+_D0 theD*-_D0 pi0 PHSP; +# +Enddecay +CDecay B0sig +# +Decay theD0 +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay theanti-D0 +# +Decay theD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay theD+ +# +Decay MyD_s- +# +0.0108 pi- pi- pi+ D_DALITZ; # (1.08 +- 0.04)%; + +#0.0079 pi+ pi+ pi- pi- pi- PHSP; # (0.79 +- 0.08) %; +0.00395 pi+ pi+ pi- pi- pi- PHSP; +0.00395 rho0 pi+ pi- pi- PHSP; + +0.008 pi- pi+ pi- pi0 pi0 PHSP; + +#0.016 omega pi- pi- pi+ PHSP; # (1.6 +- 0.5) %; +0.010 omega pi- pi- pi+ PHSP; # Smaller from data; + +#0.0121 phi pi- pi- pi+ PHSP; # (1.21 +- 0.16) %; +0.0041 phi Mya_1-3pi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +0.0040 phi rho0 pi- PHSP; +0.0040 phi pi- pi+ pi- PHSP; + +#0.0030 K_S0 pi+ pi- pi- PHSP; # (0.28 +- 0.10) %; +0.0020 K_S0 pi+ pi- pi- PHSP; +0.0010 Mya_1-3pi K_S0 SVS; + +0.0009 K_S0 K_S0 pi+ pi- pi- PHSP; # (0.0009 +- 0.0004); +0.002424003 K_L0 pi+ pi- pi- PHSP; # 0.002424003; +0.0010 Mya_1-3pi K_L0 SVS; +0.000686038 K_L0 K_L0 pi+ pi- pi- PHSP; # 0.000686038; + +0.03187 Myetap2pi pi- PHSP; # (0.0394 +- 0.0025) x 0.80897 (etap -> 2pi X); + +0.04692 rho- Myetap2pi SVS; # (0.058 +- 0.015) x 0.80897 (etap -> 2pi X); +0.009249742 Myetap2pi pi- pi0 PHSP; # 0.011433975 x 0.80897 (etap -> 2pi X); + +0.0021804 Myomega2pi pi- SVS; # (0.0024 +- 0.0006) x 0.9085 (omega -> 2pi X); + +0.012719 Myomega2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.028 +- 0.007)/2. x 0.9085 (omega -> 2pi X); +0.012719 Myomega2pi pi- pi0 PHSP; # (0.028 +- 0.007)/2. x 0.9085 (omega -> 2pi X); + +0.0070695 Myphi2pi pi- SVS; # (0.045 +- 0.004) x 0.1571 (phi -> 2pi X); + +#0.0131964 Myphi2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.084 +- 0.023) x 0.1571 (phi -> 2pi X); +#0.001197518 Myphi2pi pi- pi0 PHSP; # 0.007622650 x 0.1571 (phi -> 2pi X); +#0.000598759 Myphi2pi pi- pi0 pi0 PHSP; # 0.003811325 x 0.1571 (phi -> 2pi X); +#0.0131964 Myphi2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0559 +- 0.0034) x 0.1571 (phi -> 2pi X); +0.008782 Myphi2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0559 +- 0.0034) x 0.1571 (phi -> 2pi X); + +0.00474096 Myeta2pi pi- PHSP; # (0.0170 +- 0.0009) x 0.27888 (eta -> 2pi X); +# +#0.0264936 Myeta2pi pi- pi0 PHSP; # (9.50 +- 0.28 +- 0.41)% x 0.27888 (eta -> 2pi X) (https://arxiv.org/pdf/1903.04118.pdf); +0.0200 rho- Myeta2pi SVS; # (7.44 +- 0.52 +- 0.38) x 0.27888 (eta -> 2pi X) (https://arxiv.org/pdf/1903.04118.pdf); +0.0030 Mya_0-2pi pi0 PHSP; # (2.2 +- 0.4) % x 0.5 x 0.27888 (eta -> 2pi X); +0.0030 Mya_002pi pi- PHSP; # (2.2 +- 0.4) % x 0.5 x 0.27888 (eta -> 2pi X); +0.0004936 Myeta2pi pi- pi0 PHSP; # 0.011433975 x 0.27888 (eta -> 2pi X); +# +#0.001062902 Myeta2pi pi- pi0 pi0 PHSP; # 0.003811325 x 0.27888 (eta -> 2pi X); +0.008701056 Myeta2pi pi- pi0 pi0 PHSP; # Taken to be the same as Ds->eta3pi (0.0312) x 0.27888 (eta -> 2pi X); +# +0.00727244 Mytau-3pi anti-nu_tau SLN; # (0.0532 +- 0.0011) x 0.1367 (tau -> 3pi X); +# +#0.0312 eta pi- pi- pi+ PHSP; # (3.12 +- 0.16)%; +0.0173 Mya_1-3pi eta SVS; # (1.73 +- 0.16)%; +0.0021 rho0 Mya_0- SVS; # (0.21 +- 0.09)%; +#0.00044 Myeta(1405) pi- PHSP; # (0.00022 +- 0.00007) * 2; +#0.00034 Mya_0+ pi- pi- PHSP; # 0.0068 / 2; +#0.00034 Mya_0- pi+ pi- PHSP; # 0.0068 / 2; +0.00056 Mya_0+ pi- pi- PHSP; # 0.0068 / 2; +0.00056 Mya_0- pi+ pi- PHSP; # 0.0068 / 2; +0.00349 eta Myf_02pi pi- PHSP; # 0.00349; +0.00719 eta pi- pi- pi+ PHSP; +# +# Added modes: +# +0.0026 eta' pi- pi- pi+ PHSP; +0.0056 pi0 pi- pi- pi+ PHSP; +# +# mis-ID: +# +0.0066 K- pi+ pi- D_DALITZ; # (0.0066 +- 0.0004); +0.0538 K- K+ pi- D_DALITZ; # (5.38 +- 0.10)%; +# +0.0037547 Myphi2pi e- anti-nu_e PHOTOS ISGW2; # (0.0239 +- 0.016) x 0.1571 (phi -> 2pi X); +0.0029849 Myphi2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.019 +- 0.005) x 0.1571 (phi -> 2pi X); +0.00638635 Myeta2pi e- anti-nu_e PHOTOS ISGW2; # (0.0229 +- 0.0019) x 0.27888 (eta -> 2pi X); +0.00669312 Myeta2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.024 +- 0.005) x 0.27888 (eta -> 2pi X); +0.00598638 Myetap2pi e- anti-nu_e PHOTOS ISGW2; # (0.0074 +- 0.0014) x 0.80897 (etap -> 2pi X); +0.00889867 Myetap2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.011 +- 0.005) x 0.80897 (etap -> 2pi X); +# +0.002 Myf_02pi e- anti-nu_e PHOTOS ISGW2; # 0.002; +0.002 Myf_02pi mu- anti-nu_mu PHOTOS ISGW2; # 0.002; +# +Enddecay +CDecay MyD_s+ +# +Decay MyD- +# +# 0.12133556 +# +0.00313 pi- pi+ pi- D_DALITZ; # (0.00313 +- 0.00019); +0.0111 pi- pi+ pi- pi0 PHSP; # (0.0111 +- 0.0008); +0.002472609 K_S0 pi- pi- pi+ PHSP; +0.002472609 K_L0 pi- pi- pi+ PHSP; +0.001247859 K_S0 rho0 pi- PHSP; +0.001247859 K_L0 rho0 pi- PHSP; +0.012767815 Mya_1-3pi K_S0 SVS; # 0.025950843 x 0.4920 (a_1 -> 3pi); +0.012767815 Mya_1-3pi K_L0 SVS; # 0.025950843 x 0.4920 (a_1 -> 3pi); +0.0045756000 K*0 Mya_1-3pi PHSP; +0.001101505 K*0 rho0 pi- PHSP; +0.012239245 MyK'_102pi pi- SVS; # 0.027090862 x 0.451785 (K'_10 --> 2pi X); +0.00165 K+ rho0 pi- pi- PHSP; # (0.00165 +- 0.00027); +0.00039 K+ pi- pi- pi- pi+ PHSP; # (0.00039 +- 0.00028) ; +0.00022 K+ K- pi+ pi- pi- PHSP; # (0.00022 +- 0.00012); +0.00159 pi+ pi- pi+ pi- pi- PHSP; # (0.00159 +- 0.00016); +0.00231 eta pi- pi+ pi- PHSP; # 0.00231; +0.000254 Myomega2pi pi- SVS; # (0.00028 +- 0.00006) x 0.9085 (omega -> 2pi X); +0.0008430 Myphi2pi pi- SVS; # (0.00264 +- 0.00011)/0.492 x 0.1571 (phi -> 2pi X); +0.0009287 Myeta2pi pi- PHSP; # (0.00333 +- 0.00021) x 0.27888 (eta -> 2pi X); +0.0003848 Myeta2pi pi- pi0 PHSP; # (0.00138 +- 0.00035) x 0.27888 (eta -> 2pi X); +0.0004296 Myeta2pi pi- pi0 pi0 PHSP; # 0.001540566 x 0.27888 (eta -> 2pi X); +0.0037213 Myetap2pi pi- PHSP; # (0.00460 +- 0.00031) x 0.80897 (etap -> 2pi X); +0.0012944 Myetap2pi pi- pi0 PHSP; # (0.0016 +- 0.0005) x 0.80897 (etap -> 2pi X); +0.000105297 Mytau-3pi anti-nu_tau SLN; # 0.000770283 x 0.1367 (tau -> 3pi X); +0.006701464 K0 pi- pi- pi+ pi0 PHSP; # 0.006701464; +0.0036008034 Myphi2pi pi- pi0 PHSP; # (0.023 +- 0.010) x 0.1571 (phi -> 2pi X); +0.0034990114 K0 Myomega2pi pi- PHSP; # 0.003851416 x 0.9085 (omega -> 2pi X); +0.0034990114 K*0 Myomega2pi pi- PHSP; # 0.003851416 x 0.9085 (omega -> 2pi X); +# +0.0003179 Myeta2pi e- anti-nu_e PHOTOS ISGW2; # (0.00114 +- 0.00010) x 0.27888 (eta -> 2pi X); +0.0003179 Myeta2pi mu- anti-nu_mu PHOTOS ISGW2; +0.0001780 Myetap2pi e- anti-nu_e PHOTOS ISGW2; # (0.00022 +- 0.00005) x 0.80897 (etap -> 2pi X); +0.0001780 Myetap2pi mu- anti-nu_mu PHOTOS ISGW2; +0.00218 rho0 e- anti-nu_e PHOTOS ISGW2; # (0.00218 +0.00017 -0.00025); +0.00218 rho0 mu- anti-nu_mu PHOTOS ISGW2; # (0.0024 +-0.0004); +0.001535 Myomega2pi e- anti-nu_e PHOTOS ISGW2; # (0.00169 +- 0.00011) x 0.9085 (omega -> 2pi X); +0.001535 Myomega2pi mu- anti-nu_mu PHOTOS ISGW2; +# +0.0898 K+ pi- pi- D_DALITZ; # (0.0898 +- 0.0028); +# +Enddecay +CDecay MyD+ +# +Decay Myanti-D0 +# +0.0822 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; + +0.013 MyK*0_pi pi+ pi- pi0 PHSP; # (0.013 +- 0.005) !!!; +0.01862 K+ pi- Myomega2pi PHSP; # (0.027 +- 0.005) - (0.0065 +- 0.0030) x 0.9085 (omega -> 2pi X); +0.0065 MyK*0_pi Myomega2pi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0065 +- 0.0030) ; +0.0025662 K+ pi- Myeta2pi PHSP; # 0.009201803 x 0.27888 (eta -> 2pi X); +0.0061192 K+ pi- Myetap2pi PHSP; # 0.0075 x 0.80897 (etap -> 2pi X); + +0.00062 pi+ pi+ pi- pi- PHSP; +0.0025 Mya_1-3pi pi+ SVS; # (0.00447 +- 0.00031); +0.0025 Mya_1+3pi pi- SVS; # (0.0034 +- 0.00009); +0.00183 rho0 rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.00183 +- 0.00013); + +0.00261 K_S0 pi+ pi- pi+ pi- PHSP; # (0.00261 +- 0.00209); +0.00261 K_L0 pi+ pi- pi+ pi- PHSP; + +0.00022 K+ pi- pi- pi+ pi- pi+ PHSP; # (0.00022 +- 0.00006); +0.0024424 pi+ pi- pi+ pi- pi0 PHSP; +0.000304 Myeta2pi pi- pi+ PHSP; # (0.00109 +- 0.00016) x 0.27888 (eta -> 2pi X) !!!; +0.0014536 Myomega2pi pi- pi+ PHSP; # (0.0016 +- 0.0005) x 0.9085 (omega -> 2pi X) !!!; +0.000420000 pi+ pi- pi+ pi- pi+ pi- PHSP; # (0.00042 +- 0.00012); + +0.0001590 Myphi2pi pi+ pi- PHSP; # 0.001012198 x 0.1571 (phi -> 2pi X) !!!; +0.000364 Myetap2pi pi- pi+ PHSP; # (0.00045 +- 0.00017) x 0.80897 (etap -> 2pi X) !!!; + +0.0000061 Myphi2pi Myeta2pi PHSP; # (0.00014 +- 0.00005) x 0.1571 (phi -> 2pi X) x 0.27888 (eta -> 2pi X); +0.0002986 MyK*0_pi Myeta2pi SVS; # 0.001610316 x 0.6650 (K*0 -> K+ pi-) x 0.27888 (eta -> 2pi X); +# +0.0004950 MyK*0_pi Myetap2pi SVS; # 0.000920180 x 0.6650 (K*0 -> K+ pi-) x 0.80897 (etap -> 2pi X); +0.00013066 Myeta2pi Myeta2pi PHSP; # (0.00168 +- 0.00020) x 0.27888 (eta -> 2pi X) x 0.27888 (eta -> 2pi X); +0.00023688 Myeta2pi Myetap2pi PHSP; # (0.00105 +- 0.00026) x 0.27888 (eta -> 2pi X) x 0.80897 (etap -> 2pi X); +# +# 2-prong (needed when present an addtional pion from D*- --> D0 pi-) +# +0.001397000 pi+ pi- PHSP; +0.0147 pi- pi+ pi0 D_DALITZ; # (0.0147 +- 0.0006); +0.0275 K_S0 pi+ pi- D_DALITZ; # (0.0275 +- 0.0018); +0.0275 K_L0 pi+ pi- D_DALITZ; +0.051 K_S0 pi+ pi- pi0 PHSP; +0.010121984 K_L0 pi+ pi- pi0 PHSP; +0.001280000 K_S0 K_S0 pi+ pi- PHSP; +0.001260647 K_L0 K_L0 pi+ pi- PHSP; +0.045207226 MyK*+pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # 0.067909308 x 0.6657 (K*- --> anti-K0 pi-); +0.010084350 Myomega2pi K_S0 SVS; # 0.011100000 x 0.9085 (omega -> 2pi X); +0.009948207 Myomega2pi K_L0 SVS; # 0.010950146 x 0.9085 (omega -> 2pi X); +0.006125640 MyK*+pi pi- pi0 PHSP; # 0.009201803 x 0.6657 (K*- --> anti-K0 pi-); +0.000085759 pi+ MyK*-pi PHSP; # 0.000128825 x 0.6657 (K*- --> anti-K0 pi-); +# +0.0029750597 MyK_102pi pi0 SVS; # 0.006533280 x 0.45537 (K_10 --> 2pi X); +0.0005708972 MyK*0_pi Myanti-K*0_pi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # 0.001288252 x 0.6657 (K*0 --> K+pi-) x 0.6657 (K*0 --> K+pi-); +# +Enddecay +CDecay MyD0 +# +Decay Myeta2pi +# 0.27888 +0.2292 pi- pi+ pi0 ETA_DALITZ; # (0.2292 +- 0.0028); +0.0422 gamma pi- pi+ PHSP; # (0.0422 +- 0.0008); +#0.0069 gamma e+ e- PHSP; # (0.0069 +- 0.0004); +#0.00031 gamma mu+ mu- PHSP; # (0.00031 +- 0.00004); +#0.000268 pi+ pi- e+ e- PHSP; # (0.000268 +- 0.000011); +#0.0000058 mu+ mu- PHSP; # (0.0000058 +- 0.0000008); +Enddecay +# +Decay Myf_02pi +# 0.6667 +0.6667 pi+ pi- PHSP; +Enddecay +# +Decay Myphi2pi +# 0.1571 +# (0.1524 +- 0.0033); +0.1524 pi+ pi- pi0 PHI_DALITZ; +0.003634 Myeta2pi gamma VSP_PWAVE; # (0.01303 +- 0.00025) x 0.27888 (eta -> 2pi X); +#0.0002973 e+ e- PHOTOS VLL; # (0.0002973 +- 0.0000034); +#0.000286 mu+ mu- PHOTOS VLL; # (0.000286 +- 0.000019); +#0.00003012 Myeta2pi e+ e- PHSP; # (0.000108 +- 0.000004) x 0.27888 (eta -> 2pi X); +#0.00021468 Myf_02pi gamma PHSP; # (0.000322 +- 0.000019) x 0.6667 (f_0 -> 2pi); +#0.000073 pi+ pi- PHSP; # (0.000073 +- 0.000013); +#0.0000427 Myomega2pi pi0 PHSP; # (0.000047 +- 0.000005) x 0.9085 (omega -> 2pi X); +#0.000041 pi+ pi- gamma PHSP; # (0.000041 +- 0.000013); +#0.0000039 pi+ pi- pi+ pi- PHSP; # (0.0000039 +0.0000028 -0.0000022); +#0.0000133 pi0 e+ e- PHSP; # (0.0000133 +0.0000007 -0.0000010); +#0.00002027 pi0 Myeta2pi gamma PHSP; # (0.0000727 +- 0.0000030) x 0.27888 (eta -> 2pi X); +#0.00005032 Myetap2pi gamma PHSP; # (0.0000622 +- 0.0000021) x 0.80897 (etap -> 2pi X); +#0.000014 mu+ mu- gamma PHSP; # (0.000014 +- 0.000005); +Enddecay +# +Decay Myomega2pi +# 0.9085 +0.892 pi- pi+ pi0 OMEGA_DALITZ; # (0.892 +- 0.007); +0.0153 pi- pi+ VSS; # (0.0153 +0.0011-0.0013); +#0.0001255 Myeta2pi gamma VSP_PWAVE; # (0.00045 +- 0.00004) x 0.27888 (eta -> 2pi X); +#0.00077 pi0 e+ e- PHOTOS PHSP; # (0.00077 +- 0.00006); +#0.000134 pi0 mu+ mu- PHOTOS PHSP; # (0.000134 +- 0.000018); +#0.0000736 e+ e- PHSP; # (0.0000736 +- 0.0000015); +#0.000074 mu+ mu- PHSP; # (0.000074 +- 0.000018); +Enddecay +# +Decay Myetap2pi +# 0.80897 +0.426 pi+ pi- eta PHSP; # (0.426 +- 0.7); +0.06358 pi0 pi0 Myeta2pi PHSP; # (0.228 +- 0.008) x 0.27888 (eta -> 2pi X); +0.289 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.289 +- 0.005); +0.0238027 Myomega2pi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.0262 +- 0.0013) x 0.9085 (omega -> 2pi X); +#0.000109 gamma mu- mu+ PHOTOS PHSP; # (0.000109 +- 0.000027); +#0.000473 gamma e- e+ PHOTOS PHSP; # (0.000473 +- 0.000030); +0.00361 pi+ pi- pi0 PHSP; # (0.00361 +- 0.00017); +0.0024 pi+ pi- e+ e- PHSP; # (0.0024 +0.0013-0.0010); +Enddecay +# +Decay Mytau-3pi +# 0.1367 +# +0.0902 TAUOLA 5; +0.0449 TAUOLA 8; +#0.0902 pi- pi- pi+ nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; # (0.0902 +- 0.0005); +#0.0449 nu_tau pi- pi+ pi- pi0 PHSP; +# +#0.000501526 nu_tau pi- pi- pi+ pi0 pi0 PHSP; +#0.000155646 nu_tau pi- pi- pi+ pi0 pi0 pi0 PHSP; +0.000501526 TAUOLA 10; +0.000155646 TAUOLA 13; +# +#0.000821 nu_tau pi- pi- pi- pi+ pi+ PHSP; # (0.000821 +- 0.000031); +#0.000162 nu_tau pi- pi- pi- pi+ pi+ pi0 PHSP; # (0.000162 +- 0.000011); +#(0.000821 +- 0.000031); +#(0.000162 +- 0.000011); +0.000821 TAUOLA 11; +0.000162 TAUOLA 12; +# +#0.0003876 nu_tau eta pi- pi0 PYTHIA 21; (0.00139 +- 0.00007) x 0.27888 (eta -> 2pi X); +#0.003199387 nu_tau pi- omega pi0 PYTHIA 21; +# +Enddecay +CDecay Mytau+3pi +# +Decay Mya_1+3pi +# 0.492 +0.492 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1-3pi +# +Decay MyK*0_pi +0.6650 K+ pi- VSS; # (0.99754 +-0.00021 )*2/3; +Enddecay +CDecay Myanti-K*0_pi +# +Decay MyK*+pi +# 0.666 +0.6660 K0 pi+ VSS; # (0.99900 +-0.00009 )*2/3; +Enddecay +CDecay MyK*-pi +# +Decay MyK'_102pi +# 0.451785 +0.4194 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.94 +- 0.06)*2/3 x 0.6657 (K*- -> anti-K0 pi-); +0.01 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01; +0.009085 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01 x 0.9085 (omega -> 2pi X); +0.0133 K0 pi+ pi- PHSP; # 0.0133; +Enddecay +CDecay Myanti-K'_102pi +# +Decay MyK_1+2pi +# 0.35536 +0.1400 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.07096 MyK*0_pi pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.1067 x 0.6650 (K*0 -> K+ pi-); +#To large masses can cause infinit loops +#0.1100 omega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1444 K+ pi+ pi- PHSP; +Enddecay +CDecay MyK_1-2pi +# +Decay MyK_102pi +# 0.45537 +0.14 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.42 +- 0.06)*1/3; +0.07103 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.16 +- 0.05)*2/3 x 0.6657 (K*+ -> K0 pi+); +#To large masses can cause infinit loops +0.09994 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.11 +- 0.02) x 0.9085 (omega -> 2pi X); +0.1444 K0 pi+ pi- PHSP; # 0.1444; +Enddecay +CDecay Myanti-K_102pi +# +Decay theD*0 +# 1.00 +0.647 theD0 pi0 VSS; # 0.647 +- 0.009; +0.353 theD0 gamma VSP_PWAVE; # 0.353 +- 0.009; +Enddecay +CDecay theanti-D*0 +# +Decay MyD*0 +# 1.00 +0.647 MyD0 pi0 VSS; # 0.647 +- 0.009; +0.353 MyD0 gamma VSP_PWAVE; # 0.353 +- 0.009; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD_s*- +# ~1.00 +0.9350 MyD_s- gamma VSP_PWAVE; # 0.935 +- 0.007; +0.0580 MyD_s- pi0 VSS; # 0.058 +- 0.007; +0.0067 MyD_s- e+ e- PHSP; # 0.0067 +- 0.0016; +Enddecay +CDecay MyD_s*+ +# +Decay theD*+_D0 +# 0.677 +0.677 theD0 pi+ VSS; # 0.677 +- 0.005; +Enddecay +CDecay theD*-_D0 +# +Decay MyD*+_D0 +# 0.677 +0.677 MyD0 pi+ VSS; # 0.67 +- 0.0057; +Enddecay +CDecay MyD*-_D0 +# +Decay theD*-_D- +# 0.323 +0.307 theD- pi0 VSS; # 0.307 +- 0.005; +0.016 theD- gamma VSP_PWAVE; # 0.016 +- 0.004; +Enddecay +CDecay theD*+_D+ +# +Decay MyD*-_D- +# 0.323 +0.307 MyD- pi0 VSS; # 0.307 +- 0.005; +0.016 MyD- gamma VSP_PWAVE; # 0.016 +- 0.004; +Enddecay +CDecay MyD*+_D+ +# +Decay theD_2*0_D0 +# 0.4735 +0.1415 theD*+_D0 pi- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.2090 x 0.677 (D*+ -> D0 pi+); +#0.1030 theD*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.1030; +#0.2290 theD0 pi0 TSS; # 0.2290; +Enddecay +CDecay theanti-D_2*0_D0 +# +Decay theD_2*0_D- +# 0.526507 +0.067507 theD*+_D+ pi- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.2090 x 0.323 (D*+ -> D+ X); +0.4590 theD+ pi- TSS; # 0.4590; +Enddecay +CDecay theanti-D_2*0_D- +# +Decay theD_1+_D0 +# 0.8924 +0.2257 theD*+_D0 pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.3333 x 0.677 (D*+ -> D0 pi); +#0.6667 theD*0 pi+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.6667; +Enddecay +CDecay theD_1-_D0 +# +Decay theD_1+_D+ +# 0.1076 +0.1076 theD*+_D+ pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.3333 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theD_1-_D- +# +Decay theD_2*+_D0 +# 0.73773 +0.06973 theD*+_D0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.1030 x 0.677 (D*+ -> D0 pi); +#0.2090 theD*0 pi+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.2090; +#0.4590 theD0 pi+ TSS; # 0.4590; +Enddecay +CDecay theD_2*-_D0 +# +Decay theD_2*+_D+ +# 0.26227 +0.03327 theD*+_D+ pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.1030 x 0.323 (D*+ -> D+ X); +0.229 theD+ pi0 TSS; # 0.229; +Enddecay +CDecay theD_2*-_D- +# +Decay theD'_1+_D0 +# 0.8924 +0.2257 theD*+_D0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.3333 x 0.677 (D*+ -> D0 pi); +#0.6667 theD*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.6667 ; +Enddecay +CDecay theD'_1-_D0 +# +Decay theD'_1+_D+ +0.1076 theD*+_D+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.3333 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theD'_1-_D- +# +Decay MyD_s0(2317)- + 1.00 MyD_s- pi0 PHSP; # 1.00; +Enddecay +CDecay MyD_s0(2317)+ +# +Decay MyD_s1(2460)- +0.766 MyD_s*- pi0 PARTWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.80; +0.191 MyD_s- gamma VSP_PWAVE; # 0.20; +0.043 MyD_s- pi+ pi- PHSP; # (4.3 +- 1.3) %; +Enddecay +CDecay MyD_s1(2460)+ +# +Decay theD'_10_D0 +# 0.7847 +0.4514 theD*+_D0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.6667 x 0.677 (D*+ -> D0 pi+); +#0.3333 theD*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.3333; +Enddecay +CDecay theanti-D'_10_D0 +# +Decay theD'_10_D+ +0.2153 theD*+_D+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.6667 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theanti-D'_10_D- +# +Decay theD_10_D0 +# 0.7847 +#0.3333 theD*0 pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.3333; +0.4514 theD*+_D0 pi- VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.6667 x 0.677 (D*+ -> D0 pi+); +Enddecay +CDecay theanti-D_10_D0 +# +Decay theD_10_D- +0.2153 theD*+_D+ pi- VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.6667 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theanti-D_10_D- +# +Decay thepsi(3770)_D0 +0.52 theD0 Myanti-D0 VSS; # 0.52 +4 -5; +Enddecay +# +Decay Mypsi(3770)_D0 +0.52 MyD0 theanti-D0 VSS; # 0.52 +4 -5; +Enddecay +# +Decay thepsi(3770)_D- +0.41 MyD+ theD- VSS; # 0.41 +- 0.04; +Enddecay +# +Decay Mypsi(3770)_D- +0.41 theD+ MyD- VSS; # 0.41 +- 0.04; +Enddecay +# +Decay theD_s1(2536)+_D0 +# 0.8385 +0.3385 theD*+_D0 K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.677 (D*+ -> D0 pi); +#0.5 theD*0 K+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5; +Enddecay +CDecay theD_s1(2536)-_D0 +# +Decay MyD_s1(2536)+_D0 +# 0.8385 +0.3385 MyD*+_D0 K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.677 (D*+ -> D0 pi); +0.5 MyD*0 K+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5; +Enddecay +CDecay MyD_s1(2536)-_D0 +# +Decay theD_s1(2536)+_D+ +0.1615 theD*+_D+ K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theD_s1(2536)-_D- +# +Decay MyD_s1(2536)+_D+ +0.1615 MyD*+_D+ K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay MyD_s1(2536)-_D- +# +Decay theD_s2(2573)*+_D0 +0.03385 theD*+_D0 K0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.0500 x 0.677 (D*+ -> D0 pi); +#0.0500 theD*0 K+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.0500 ; +##0.4300 D+ K0 TSS; # 0.4300 ; +#0.4700 theD0 K+ TSS; # 0.4700 ; +Enddecay +CDecay theD_s2(2573)*-_D0 + +Decay Mya_002pi +1.00 Myeta2pi pi0 PHSP; +Enddecay + +Decay Mya_0+2pi +1.00 Myeta2pi pi+ PHSP; +Enddecay +CDecay Mya_0-2pi + +Decay Mya_0+ +1.00 eta pi+ PHSP; +Enddecay +CDecay Mya_0- + +Decay Myf_2 +1.00 pi+ pi- PHSP; +Enddecay + + +End diff --git a/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut.dec new file mode 100644 index 000000000..2f769d4a2 --- /dev/null +++ b/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut.dec @@ -0,0 +1,84 @@ +# EventType: 11565001 +# +# Descriptor: [B0 => (D*- => pi- (anti-D0 ==> K+ pi- pi- pi+)) (tau+ ==> pi+ pi+ pi- anti-nu_tau) nu_tau]cc +# +# NickName: Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B~0]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ) ) " +# ,"goodB = ( goodD0 & ( nPiB+nKB+nMuB+neB+npB >= 7 ) )" +# ] +# tightCut.Cuts = { +# '[B~0]cc': 'goodB' +# } +# EndInsertPythonCode +# +# +# Documentation: B0 -> D* tau nu. +# D*->D0 pi and D0->K3pi final state. +# Tau lepton decays in the 3-prong charged pion mode using the Tauola BaBar model. +# EndDocumentation +# +# PhysicsWG: B2SL +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20221130 +# + +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias MyD0 D0 +Alias anti-MyD0 anti-D0 +ChargeConj MyD0 anti-MyD0 +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +Alias MyTau+ tau+ +Alias MyTau- tau- +ChargeConj MyTau+ MyTau- +# +Decay B0sig + 1.000 MyD*- MyTau+ nu_tau ISGW2; +Enddecay +CDecay anti-B0sig +# +Decay MyD*+ + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay MyD*- +# +Decay MyD0 + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay anti-MyD0 +# +Decay MyTau- + 1.00 TAUOLA 5; +Enddecay +CDecay MyTau+ +# +End +# diff --git a/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut.dec new file mode 100644 index 000000000..bb3955071 --- /dev/null +++ b/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut.dec @@ -0,0 +1,80 @@ +# EventType: 11565011 +# +# Descriptor: [B0 => (D*- => pi- (anti-D0 ==> K+ pi- pi- pi+)) (tau+ ==> pi+ pi+ pi- pi0 anti-nu_tau) nu_tau]cc +# +# NickName: Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B~0]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ) )" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# +# ] +# tightCut.Cuts = { +# '[B~0]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Bd -> D* tau nu, with D* -> pi D0 and D0 -> K3pi final state. tau forced to 3pi pi0 nu final state. TAUOLA used for the tau->3pipi0 decay. Tight cuts. +# EndDocumentation +# +# PhysicsWG: B2SL +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20221130 +# + +Alias MyD0 D0 +Alias anti-MyD0 anti-D0 +ChargeConj MyD0 anti-MyD0 + +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +Alias MyTau- tau- +Alias MyTau+ tau+ +ChargeConj MyTau- MyTau+ + +Decay B0sig + 1.000 MyD*- MyTau+ nu_tau ISGW2; +Enddecay +CDecay anti-B0sig +# +Decay MyD*+ + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay MyD*- +# +Decay MyD0 + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay anti-MyD0 +# +Decay MyTau- + #tau -> pi- pi+ pi- pi0 nu_tau + 1. TAUOLA 8; +Enddecay +CDecay MyTau+ +# +End +# diff --git a/dkfiles/Bs_DstXcIncl,K3pi,3piIncl=TightCut.dec b/dkfiles/Bs_DstXcIncl,K3pi,3piIncl=TightCut.dec new file mode 100644 index 000000000..357de76d1 --- /dev/null +++ b/dkfiles/Bs_DstXcIncl,K3pi,3piIncl=TightCut.dec @@ -0,0 +1,874 @@ +# EventType: 13898201 +# +# Descriptor: {[[B_s~0]cc --> ( D*(2010)+ => (D0 ==> K- pi+ pi+ pi-) pi+ ) (Xc --> pi- pi+ pi- ...) ... ]cc} +# +# NickName: Bs_DstXcIncl,K3pi,3piIncl=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B_s~0]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ))" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# ] +# tightCut.Cuts = { +# '[B_s~0]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Generic B_s0 -> D*+ Xc decay file for B2XTauNu analyses. Here, Xc = D_s, D0, D+, and Xc decays into 3pi inclusively. D*+->D0pi and D0->K3pi. +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20221130 +# +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +# Tauola steering options +# The following forces the tau to decay into 3 charged pions (not pi+2pi0) +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias MyB- B- +Alias MyB+ B+ +ChargeConj MyB- MyB+ +# +Alias MyB0 B0 +Alias Myanti-B0 anti-B0 +ChargeConj MyB0 Myanti-B0 +# +#Alias MyB_s0 B_s0 +#Alias Myanti-B_s0 anti-B_s0 +#ChargeConj MyB_s0 Myanti-B_s0 +# +Alias MyDB0 B0 +Alias MyDanti-B0 anti-B0 +ChargeConj MyDB0 MyDanti-B0 +# +Alias MyDB- B- +Alias MyDB+ B+ +ChargeConj MyDB- MyDB+ +# +Alias MyDB_s0 B_s0 +Alias MyDanti-B_s0 anti-B_s0 +ChargeConj MyDB_s0 MyDanti-B_s0 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s- MyD_s+ +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyD_s*- D_s*- +Alias MyD_s*+ D_s*+ +ChargeConj MyD_s*- MyD_s*+ +# +Alias MyD_s0(2317)- D_s0*- +Alias MyD_s0(2317)+ D_s0*+ +ChargeConj MyD_s0(2317)- MyD_s0(2317)+ +# +Alias MyD_s1(2460)- D_s1- +Alias MyD_s1(2460)+ D_s1+ +ChargeConj MyD_s1(2460)- MyD_s1(2460)+ +# +Alias MyD_s1(2536)-_D0 D'_s1- +Alias MyD_s1(2536)+_D0 D'_s1+ +ChargeConj MyD_s1(2536)-_D0 MyD_s1(2536)+_D0 +# +Alias MyD_s1(2536)-_D- D'_s1- +Alias MyD_s1(2536)+_D+ D'_s1+ +ChargeConj MyD_s1(2536)-_D- MyD_s1(2536)+_D+ +# +Alias theD_s1(2536)-_D0 D'_s1- +Alias theD_s1(2536)+_D0 D'_s1+ +ChargeConj theD_s1(2536)-_D0 theD_s1(2536)+_D0 +# +Alias theD_s2(2573)*-_D0 D_s2*- +Alias theD_s2(2573)*+_D0 D_s2*+ +ChargeConj theD_s2(2573)*-_D0 theD_s2(2573)*+_D0 +# +Alias MyD_s2(2573)*-_D0 D_s2*- +Alias MyD_s2(2573)*+_D0 D_s2*+ +ChargeConj MyD_s2(2573)*-_D0 MyD_s2(2573)*+_D0 +# +Alias theD_s1(2536)-_D- D'_s1- +Alias theD_s1(2536)+_D+ D'_s1+ +ChargeConj theD_s1(2536)-_D- theD_s1(2536)+_D+ +# +Alias theD0 D0 +Alias theanti-D0 anti-D0 +ChargeConj theD0 theanti-D0 +# +Alias theD+ D+ +Alias theD- D- +ChargeConj theD+ theD- +# +Alias theD*0 D*0 +Alias theanti-D*0 anti-D*0 +ChargeConj theD*0 theanti-D*0 +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +# +Alias theD*-_D0 D*- +Alias theD*+_D0 D*+ +ChargeConj theD*-_D0 theD*+_D0 +# +Alias theD*-_D- D*- +Alias theD*+_D+ D*+ +ChargeConj theD*-_D- theD*+_D+ +# +Alias MyD*-_D- D*- +Alias MyD*+_D+ D*+ +ChargeConj MyD*-_D- MyD*+_D+ +# +Alias MyD*-_D0 D*- +Alias MyD*+_D0 D*+ +ChargeConj MyD*-_D0 MyD*+_D0 +# +Alias theD_2*0_D0 D_2*0 +Alias theanti-D_2*0_D0 anti-D_2*0 +ChargeConj theD_2*0_D0 theanti-D_2*0_D0 +# +Alias theD_2*0_D- D_2*0 +Alias theanti-D_2*0_D- anti-D_2*0 +ChargeConj theD_2*0_D- theanti-D_2*0_D- +# +Alias theD_1+_D0 D_1+ +Alias theD_1-_D0 D_1- +ChargeConj theD_1+_D0 theD_1-_D0 +# +Alias theD_1+_D+ D_1+ +Alias theD_1-_D- D_1- +ChargeConj theD_1+_D+ theD_1-_D- +# +Alias theD'_1+_D0 D'_1+ +Alias theD'_1-_D0 D'_1- +ChargeConj theD'_1+_D0 theD'_1-_D0 +# +Alias theD'_1+_D+ D'_1+ +Alias theD'_1-_D- D'_1- +ChargeConj theD'_1+_D+ theD'_1-_D- +# +Alias theD_2*+_D0 D_2*+ +Alias theD_2*-_D0 D_2*- +ChargeConj theD_2*+_D0 theD_2*-_D0 +# +Alias theD_2*+_D+ D_2*+ +Alias theD_2*-_D- D_2*- +ChargeConj theD_2*+_D+ theD_2*-_D- +# +Alias theD_10_D0 D_10 +Alias theanti-D_10_D0 anti-D_10 +ChargeConj theD_10_D0 theanti-D_10_D0 +# +Alias theD_10_D- D_10 +Alias theanti-D_10_D- anti-D_10 +ChargeConj theD_10_D- theanti-D_10_D- +# +Alias theD'_10_D0 D'_10 +Alias theanti-D'_10_D0 anti-D'_10 +ChargeConj theD'_10_D0 theanti-D'_10_D0 +# +Alias theD'_10_D+ D'_10 +Alias theanti-D'_10_D- anti-D'_10 +ChargeConj theD'_10_D+ theanti-D'_10_D- +# +Alias thepsi(3770)_D- psi(3770) +ChargeConj thepsi(3770)_D- thepsi(3770)_D- +# +Alias Mypsi(3770)_D- psi(3770) +ChargeConj Mypsi(3770)_D- Mypsi(3770)_D- +# +Alias thepsi(3770)_D0 psi(3770) +ChargeConj thepsi(3770)_D0 thepsi(3770)_D0 +# +Alias Mypsi(3770)_D0 psi(3770) +ChargeConj Mypsi(3770)_D0 Mypsi(3770)_D0 +# +Alias MyK'_102pi K'_10 +Alias Myanti-K'_102pi anti-K'_10 +ChargeConj MyK'_102pi Myanti-K'_102pi +# +Alias MyK*0_pi K*0 +Alias Myanti-K*0_pi anti-K*0 +ChargeConj MyK*0_pi Myanti-K*0_pi +# +Alias MyK*-pi K*- +Alias MyK*+pi K*+ +ChargeConj MyK*-pi MyK*+pi +# +Alias MyK_102pi K_10 +Alias Myanti-K_102pi anti-K_10 +ChargeConj MyK_102pi Myanti-K_102pi +# +Alias MyK_1-2pi K_1- +Alias MyK_1+2pi K_1+ +ChargeConj MyK_1-2pi MyK_1+2pi +# +Alias Mya_1+3pi a_1+ +Alias Mya_1-3pi a_1- +ChargeConj Mya_1+3pi Mya_1-3pi +# +Alias Mytau+3pi tau+ +Alias Mytau-3pi tau- +ChargeConj Mytau+3pi Mytau-3pi +# +Alias Myomega2pi omega +ChargeConj Myomega2pi Myomega2pi +# +Alias Myphi2pi phi +ChargeConj Myphi2pi Myphi2pi +# +Alias Myeta2pi eta +ChargeConj Myeta2pi Myeta2pi +# +Alias Myetap2pi eta' +ChargeConj Myetap2pi Myetap2pi +# +Alias Myf_02pi f_0 +ChargeConj Myf_02pi Myf_02pi +# +Alias Mya_002pi a_00 +ChargeConj Mya_002pi Mya_002pi +# +Alias Mya_0+2pi a_0+ +Alias Mya_0-2pi a_0- +ChargeConj Mya_0+2pi Mya_0-2pi +# +Alias Mya_0+ a_0+ +Alias Mya_0- a_0- +ChargeConj Mya_0+ Mya_0- +# +Alias Myf_2 f_2 +ChargeConj Myf_2 Myf_2 +# +Decay anti-B_s0sig +# +# Ds +# +0.0002 theD*+_D0 MyD_s- SVS; +0.0002 MyD_s*- theD*+_D0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + +0.00338500 MyD_s- theD*+_D0 K0 PHSP; +0.01015500 MyD_s*- theD*+_D0 K0 PHSP; + +0.00169250 MyD_s- theD*+_D0 K*0 PHSP; +0.00203100 MyD_s*- theD*+_D0 K*0 PHSP; +# +# Added modes: +# +0.00121 theD_s1(2536)+_D0 MyD_s- SVS; +0.00121 theD_s1(2536)-_D0 MyD_s+ SVS; + +0.00202 theD_s1(2536)+_D0 MyD_s*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +0.00202 theD_s1(2536)-_D0 MyD_s*+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + +0.000183 theD_s2(2573)*+_D0 MyD_s- STS; +0.000183 theD_s2(2573)*-_D0 MyD_s+ STS; + +0.000305 theD_s2(2573)*+_D0 MyD_s*- PHSP; +0.000305 theD_s2(2573)*-_D0 MyD_s*+ PHSP; +# +# D-: +# +0.000474 theD*-_D0 MyD+ K0 PHSP; # 0.0007 x 0.677 (D*+ -> D0 pi); +0.000203 theD*-_D0 MyD+ pi0 K0 PHSP; # 0.0003 x 0.677 (D*+ -> D0 pi); +0.000203 theD*-_D0 MyD+ pi- K+ PHSP; # 0.0003 x 0.677 (D*+ -> D0 pi); +# +# Added modes: +# +0.000033 theD*-_D0 MyD*+_D+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # 0.00015*0.677*0.323 ; +0.000033 MyD*-_D- theD*+_D0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # 0.00015*0.677*0.323; +# +# D0 +# +0.0004739 theD*-_D0 MyD0 pi+ K0 PHSP; # 0.0007 x 0.677 (D*+ -> D0 pi); +0.0004739 theD*-_D0 MyD0 K+ PHSP; # 0.0007 x 0.677 (D*+ -> D0 pi); +0.0004739 theD*-_D0 MyD0 pi0 K+ PHSP; # 0.0007 x 0.677 (D*+ -> D0 pi); +# +# Added modes: +# +0.000069 theD*-_D0 MyD*+_D0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # 0.00015*0.677*0.677 ; +0.000069 MyD*-_D0 theD*+_D0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # 0.00015*0.677*0.677; +0.0015 theD*-_D0 MyD0 pi+ PHSP; +0.0045 theD*-_D0 MyD*0 pi+ PHSP; +0.01 theD*-_D0 MyD*0 pi+ K0 PHSP; +0.006 theD*-_D0 MyD*+_D0 K0 PHSP; +0.006 MyD*-_D0 theD*+_D0 K0 PHSP; + +Enddecay +CDecay B_s0sig +# +Decay theD0 +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay theanti-D0 +# +Decay theD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay theD+ +# +Decay MyD_s- +# +0.0108 pi- pi- pi+ D_DALITZ; # (1.08 +- 0.04)%; + +#0.0079 pi+ pi+ pi- pi- pi- PHSP; # (0.79 +- 0.08) %; +0.00395 pi+ pi+ pi- pi- pi- PHSP; +0.00395 rho0 pi+ pi- pi- PHSP; + +0.008 pi- pi+ pi- pi0 pi0 PHSP; + +#0.016 omega pi- pi- pi+ PHSP; # (1.6 +- 0.5) %; +0.010 omega pi- pi- pi+ PHSP; # Smaller from data; + +#0.0121 phi pi- pi- pi+ PHSP; # (1.21 +- 0.16) %; +0.0041 phi Mya_1-3pi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +0.0040 phi rho0 pi- PHSP; +0.0040 phi pi- pi+ pi- PHSP; + +#0.0030 K_S0 pi+ pi- pi- PHSP; # (0.28 +- 0.10) %; +0.0020 K_S0 pi+ pi- pi- PHSP; +0.0010 Mya_1-3pi K_S0 SVS; + +0.0009 K_S0 K_S0 pi+ pi- pi- PHSP; # (0.0009 +- 0.0004); +0.002424003 K_L0 pi+ pi- pi- PHSP; # 0.002424003; +0.0010 Mya_1-3pi K_L0 SVS; +0.000686038 K_L0 K_L0 pi+ pi- pi- PHSP; # 0.000686038; + +0.03187 Myetap2pi pi- PHSP; # (0.0394 +- 0.0025) x 0.80897 (etap -> 2pi X); + +0.04692 rho- Myetap2pi SVS; # (0.058 +- 0.015) x 0.80897 (etap -> 2pi X); +0.009249742 Myetap2pi pi- pi0 PHSP; # 0.011433975 x 0.80897 (etap -> 2pi X); + +0.0021804 Myomega2pi pi- SVS; # (0.0024 +- 0.0006) x 0.9085 (omega -> 2pi X); + +0.012719 Myomega2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.028 +- 0.007)/2. x 0.9085 (omega -> 2pi X); +0.012719 Myomega2pi pi- pi0 PHSP; # (0.028 +- 0.007)/2. x 0.9085 (omega -> 2pi X); + +0.0070695 Myphi2pi pi- SVS; # (0.045 +- 0.004) x 0.1571 (phi -> 2pi X); + +#0.0131964 Myphi2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.084 +- 0.023) x 0.1571 (phi -> 2pi X); +#0.001197518 Myphi2pi pi- pi0 PHSP; # 0.007622650 x 0.1571 (phi -> 2pi X); +#0.000598759 Myphi2pi pi- pi0 pi0 PHSP; # 0.003811325 x 0.1571 (phi -> 2pi X); +#0.0131964 Myphi2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0559 +- 0.0034) x 0.1571 (phi -> 2pi X); +0.008782 Myphi2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0559 +- 0.0034) x 0.1571 (phi -> 2pi X); + +0.00474096 Myeta2pi pi- PHSP; # (0.0170 +- 0.0009) x 0.27888 (eta -> 2pi X); +# +#0.0264936 Myeta2pi pi- pi0 PHSP; # (9.50 +- 0.28 +- 0.41)% x 0.27888 (eta -> 2pi X) (https://arxiv.org/pdf/1903.04118.pdf); +0.0200 rho- Myeta2pi SVS; # (7.44 +- 0.52 +- 0.38) x 0.27888 (eta -> 2pi X) (https://arxiv.org/pdf/1903.04118.pdf); +0.0030 Mya_0-2pi pi0 PHSP; # (2.2 +- 0.4) % x 0.5 x 0.27888 (eta -> 2pi X); +0.0030 Mya_002pi pi- PHSP; # (2.2 +- 0.4) % x 0.5 x 0.27888 (eta -> 2pi X); +0.0004936 Myeta2pi pi- pi0 PHSP; # 0.011433975 x 0.27888 (eta -> 2pi X); +# +#0.001062902 Myeta2pi pi- pi0 pi0 PHSP; # 0.003811325 x 0.27888 (eta -> 2pi X); +0.008701056 Myeta2pi pi- pi0 pi0 PHSP; # Taken to be the same as Ds->eta3pi (0.0312) x 0.27888 (eta -> 2pi X); +# +0.00727244 Mytau-3pi anti-nu_tau SLN; # (0.0532 +- 0.0011) x 0.1367 (tau -> 3pi X); +# +#0.0312 eta pi- pi- pi+ PHSP; # (3.12 +- 0.16)%; +0.0173 Mya_1-3pi eta SVS; # (1.73 +- 0.16)%; +0.0021 rho0 Mya_0- SVS; # (0.21 +- 0.09)%; +#0.00044 Myeta(1405) pi- PHSP; # (0.00022 +- 0.00007) * 2; +#0.00034 Mya_0+ pi- pi- PHSP; # 0.0068 / 2; +#0.00034 Mya_0- pi+ pi- PHSP; # 0.0068 / 2; +0.00056 Mya_0+ pi- pi- PHSP; # 0.0068 / 2; +0.00056 Mya_0- pi+ pi- PHSP; # 0.0068 / 2; +0.00349 eta Myf_02pi pi- PHSP; # 0.00349; +0.00719 eta pi- pi- pi+ PHSP; +# +# Added modes: +# +0.0026 eta' pi- pi- pi+ PHSP; +0.0056 pi0 pi- pi- pi+ PHSP; +# +# mis-ID: +# +0.0066 K- pi+ pi- D_DALITZ; # (0.0066 +- 0.0004); +0.0538 K- K+ pi- D_DALITZ; # (5.38 +- 0.10)%; +# +0.0037547 Myphi2pi e- anti-nu_e PHOTOS ISGW2; # (0.0239 +- 0.016) x 0.1571 (phi -> 2pi X); +0.0029849 Myphi2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.019 +- 0.005) x 0.1571 (phi -> 2pi X); +0.00638635 Myeta2pi e- anti-nu_e PHOTOS ISGW2; # (0.0229 +- 0.0019) x 0.27888 (eta -> 2pi X); +0.00669312 Myeta2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.024 +- 0.005) x 0.27888 (eta -> 2pi X); +0.00598638 Myetap2pi e- anti-nu_e PHOTOS ISGW2; # (0.0074 +- 0.0014) x 0.80897 (etap -> 2pi X); +0.00889867 Myetap2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.011 +- 0.005) x 0.80897 (etap -> 2pi X); +# +0.002 Myf_02pi e- anti-nu_e PHOTOS ISGW2; # 0.002; +0.002 Myf_02pi mu- anti-nu_mu PHOTOS ISGW2; # 0.002; +# +Enddecay +CDecay MyD_s+ +# +Decay MyD- +# +# 0.12133556 +# +0.00313 pi- pi+ pi- D_DALITZ; # (0.00313 +- 0.00019); +0.0111 pi- pi+ pi- pi0 PHSP; # (0.0111 +- 0.0008); +0.002472609 K_S0 pi- pi- pi+ PHSP; +0.002472609 K_L0 pi- pi- pi+ PHSP; +0.001247859 K_S0 rho0 pi- PHSP; +0.001247859 K_L0 rho0 pi- PHSP; +0.012767815 Mya_1-3pi K_S0 SVS; # 0.025950843 x 0.4920 (a_1 -> 3pi); +0.012767815 Mya_1-3pi K_L0 SVS; # 0.025950843 x 0.4920 (a_1 -> 3pi); +0.0045756000 K*0 Mya_1-3pi PHSP; +0.001101505 K*0 rho0 pi- PHSP; +0.012239245 MyK'_102pi pi- SVS; # 0.027090862 x 0.451785 (K'_10 --> 2pi X); +0.00165 K+ rho0 pi- pi- PHSP; # (0.00165 +- 0.00027); +0.00039 K+ pi- pi- pi- pi+ PHSP; # (0.00039 +- 0.00028) ; +0.00022 K+ K- pi+ pi- pi- PHSP; # (0.00022 +- 0.00012); +0.00159 pi+ pi- pi+ pi- pi- PHSP; # (0.00159 +- 0.00016); +0.00231 eta pi- pi+ pi- PHSP; # 0.00231; +0.000254 Myomega2pi pi- SVS; # (0.00028 +- 0.00006) x 0.9085 (omega -> 2pi X); +0.0008430 Myphi2pi pi- SVS; # (0.00264 +- 0.00011)/0.492 x 0.1571 (phi -> 2pi X); +0.0009287 Myeta2pi pi- PHSP; # (0.00333 +- 0.00021) x 0.27888 (eta -> 2pi X); +0.0003848 Myeta2pi pi- pi0 PHSP; # (0.00138 +- 0.00035) x 0.27888 (eta -> 2pi X); +0.0004296 Myeta2pi pi- pi0 pi0 PHSP; # 0.001540566 x 0.27888 (eta -> 2pi X); +0.0037213 Myetap2pi pi- PHSP; # (0.00460 +- 0.00031) x 0.80897 (etap -> 2pi X); +0.0012944 Myetap2pi pi- pi0 PHSP; # (0.0016 +- 0.0005) x 0.80897 (etap -> 2pi X); +0.000105297 Mytau-3pi anti-nu_tau SLN; # 0.000770283 x 0.1367 (tau -> 3pi X); +0.006701464 K0 pi- pi- pi+ pi0 PHSP; # 0.006701464; +0.0036008034 Myphi2pi pi- pi0 PHSP; # (0.023 +- 0.010) x 0.1571 (phi -> 2pi X); +0.0034990114 K0 Myomega2pi pi- PHSP; # 0.003851416 x 0.9085 (omega -> 2pi X); +0.0034990114 K*0 Myomega2pi pi- PHSP; # 0.003851416 x 0.9085 (omega -> 2pi X); +# +0.0003179 Myeta2pi e- anti-nu_e PHOTOS ISGW2; # (0.00114 +- 0.00010) x 0.27888 (eta -> 2pi X); +0.0003179 Myeta2pi mu- anti-nu_mu PHOTOS ISGW2; +0.0001780 Myetap2pi e- anti-nu_e PHOTOS ISGW2; # (0.00022 +- 0.00005) x 0.80897 (etap -> 2pi X); +0.0001780 Myetap2pi mu- anti-nu_mu PHOTOS ISGW2; +0.00218 rho0 e- anti-nu_e PHOTOS ISGW2; # (0.00218 +0.00017 -0.00025); +0.00218 rho0 mu- anti-nu_mu PHOTOS ISGW2; # (0.0024 +-0.0004); +0.001535 Myomega2pi e- anti-nu_e PHOTOS ISGW2; # (0.00169 +- 0.00011) x 0.9085 (omega -> 2pi X); +0.001535 Myomega2pi mu- anti-nu_mu PHOTOS ISGW2; +# +0.0898 K+ pi- pi- D_DALITZ; # (0.0898 +- 0.0028); +# +Enddecay +CDecay MyD+ +# +Decay Myanti-D0 +# +0.0822 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; + +0.013 MyK*0_pi pi+ pi- pi0 PHSP; # (0.013 +- 0.005) !!!; +0.01862 K+ pi- Myomega2pi PHSP; # (0.027 +- 0.005) - (0.0065 +- 0.0030) x 0.9085 (omega -> 2pi X); +0.0065 MyK*0_pi Myomega2pi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0065 +- 0.0030) ; +0.0025662 K+ pi- Myeta2pi PHSP; # 0.009201803 x 0.27888 (eta -> 2pi X); +0.0061192 K+ pi- Myetap2pi PHSP; # 0.0075 x 0.80897 (etap -> 2pi X); + +0.00062 pi+ pi+ pi- pi- PHSP; +0.0025 Mya_1-3pi pi+ SVS; # (0.00447 +- 0.00031); +0.0025 Mya_1+3pi pi- SVS; # (0.0034 +- 0.00009); +0.00183 rho0 rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.00183 +- 0.00013); + +0.00261 K_S0 pi+ pi- pi+ pi- PHSP; # (0.00261 +- 0.00209); +0.00261 K_L0 pi+ pi- pi+ pi- PHSP; + +0.00022 K+ pi- pi- pi+ pi- pi+ PHSP; # (0.00022 +- 0.00006); +0.0024424 pi+ pi- pi+ pi- pi0 PHSP; +0.000304 Myeta2pi pi- pi+ PHSP; # (0.00109 +- 0.00016) x 0.27888 (eta -> 2pi X) !!!; +0.0014536 Myomega2pi pi- pi+ PHSP; # (0.0016 +- 0.0005) x 0.9085 (omega -> 2pi X) !!!; +0.000420000 pi+ pi- pi+ pi- pi+ pi- PHSP; # (0.00042 +- 0.00012); + +0.0001590 Myphi2pi pi+ pi- PHSP; # 0.001012198 x 0.1571 (phi -> 2pi X) !!!; +0.000364 Myetap2pi pi- pi+ PHSP; # (0.00045 +- 0.00017) x 0.80897 (etap -> 2pi X) !!!; + +0.0000061 Myphi2pi Myeta2pi PHSP; # (0.00014 +- 0.00005) x 0.1571 (phi -> 2pi X) x 0.27888 (eta -> 2pi X); +0.0002986 MyK*0_pi Myeta2pi SVS; # 0.001610316 x 0.6650 (K*0 -> K+ pi-) x 0.27888 (eta -> 2pi X); +# +0.0004950 MyK*0_pi Myetap2pi SVS; # 0.000920180 x 0.6650 (K*0 -> K+ pi-) x 0.80897 (etap -> 2pi X); +0.00013066 Myeta2pi Myeta2pi PHSP; # (0.00168 +- 0.00020) x 0.27888 (eta -> 2pi X) x 0.27888 (eta -> 2pi X); +0.00023688 Myeta2pi Myetap2pi PHSP; # (0.00105 +- 0.00026) x 0.27888 (eta -> 2pi X) x 0.80897 (etap -> 2pi X); +# +# 2-prong (needed when present an addtional pion from D*- --> D0 pi-) +# +0.001397000 pi+ pi- PHSP; +0.0147 pi- pi+ pi0 D_DALITZ; # (0.0147 +- 0.0006); +0.0275 K_S0 pi+ pi- D_DALITZ; # (0.0275 +- 0.0018); +0.0275 K_L0 pi+ pi- D_DALITZ; +0.051 K_S0 pi+ pi- pi0 PHSP; +0.010121984 K_L0 pi+ pi- pi0 PHSP; +0.001280000 K_S0 K_S0 pi+ pi- PHSP; +0.001260647 K_L0 K_L0 pi+ pi- PHSP; +0.045207226 MyK*+pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # 0.067909308 x 0.6657 (K*- --> anti-K0 pi-); +0.010084350 Myomega2pi K_S0 SVS; # 0.011100000 x 0.9085 (omega -> 2pi X); +0.009948207 Myomega2pi K_L0 SVS; # 0.010950146 x 0.9085 (omega -> 2pi X); +0.006125640 MyK*+pi pi- pi0 PHSP; # 0.009201803 x 0.6657 (K*- --> anti-K0 pi-); +0.000085759 pi+ MyK*-pi PHSP; # 0.000128825 x 0.6657 (K*- --> anti-K0 pi-); +# +0.0029750597 MyK_102pi pi0 SVS; # 0.006533280 x 0.45537 (K_10 --> 2pi X); +0.0005708972 MyK*0_pi Myanti-K*0_pi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # 0.001288252 x 0.6657 (K*0 --> K+pi-) x 0.6657 (K*0 --> K+pi-); +# +Enddecay +CDecay MyD0 +# +Decay Myeta2pi +# 0.27888 +0.2292 pi- pi+ pi0 ETA_DALITZ; # (0.2292 +- 0.0028); +0.0422 gamma pi- pi+ PHSP; # (0.0422 +- 0.0008); +#0.0069 gamma e+ e- PHSP; # (0.0069 +- 0.0004); +#0.00031 gamma mu+ mu- PHSP; # (0.00031 +- 0.00004); +#0.000268 pi+ pi- e+ e- PHSP; # (0.000268 +- 0.000011); +#0.0000058 mu+ mu- PHSP; # (0.0000058 +- 0.0000008); +Enddecay +# +Decay Myf_02pi +# 0.6667 +0.6667 pi+ pi- PHSP; +Enddecay +# +Decay Myphi2pi +# 0.1571 +# (0.1524 +- 0.0033); +0.1524 pi+ pi- pi0 PHI_DALITZ; +0.003634 Myeta2pi gamma VSP_PWAVE; # (0.01303 +- 0.00025) x 0.27888 (eta -> 2pi X); +#0.0002973 e+ e- PHOTOS VLL; # (0.0002973 +- 0.0000034); +#0.000286 mu+ mu- PHOTOS VLL; # (0.000286 +- 0.000019); +#0.00003012 Myeta2pi e+ e- PHSP; # (0.000108 +- 0.000004) x 0.27888 (eta -> 2pi X); +#0.00021468 Myf_02pi gamma PHSP; # (0.000322 +- 0.000019) x 0.6667 (f_0 -> 2pi); +#0.000073 pi+ pi- PHSP; # (0.000073 +- 0.000013); +#0.0000427 Myomega2pi pi0 PHSP; # (0.000047 +- 0.000005) x 0.9085 (omega -> 2pi X); +#0.000041 pi+ pi- gamma PHSP; # (0.000041 +- 0.000013); +#0.0000039 pi+ pi- pi+ pi- PHSP; # (0.0000039 +0.0000028 -0.0000022); +#0.0000133 pi0 e+ e- PHSP; # (0.0000133 +0.0000007 -0.0000010); +#0.00002027 pi0 Myeta2pi gamma PHSP; # (0.0000727 +- 0.0000030) x 0.27888 (eta -> 2pi X); +#0.00005032 Myetap2pi gamma PHSP; # (0.0000622 +- 0.0000021) x 0.80897 (etap -> 2pi X); +#0.000014 mu+ mu- gamma PHSP; # (0.000014 +- 0.000005); +Enddecay +# +Decay Myomega2pi +# 0.9085 +0.892 pi- pi+ pi0 OMEGA_DALITZ; # (0.892 +- 0.007); +0.0153 pi- pi+ VSS; # (0.0153 +0.0011-0.0013); +#0.0001255 Myeta2pi gamma VSP_PWAVE; # (0.00045 +- 0.00004) x 0.27888 (eta -> 2pi X); +#0.00077 pi0 e+ e- PHOTOS PHSP; # (0.00077 +- 0.00006); +#0.000134 pi0 mu+ mu- PHOTOS PHSP; # (0.000134 +- 0.000018); +#0.0000736 e+ e- PHSP; # (0.0000736 +- 0.0000015); +#0.000074 mu+ mu- PHSP; # (0.000074 +- 0.000018); +Enddecay +# +Decay Myetap2pi +# 0.80897 +0.426 pi+ pi- eta PHSP; # (0.426 +- 0.7); +0.06358 pi0 pi0 Myeta2pi PHSP; # (0.228 +- 0.008) x 0.27888 (eta -> 2pi X); +0.289 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.289 +- 0.005); +0.0238027 Myomega2pi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.0262 +- 0.0013) x 0.9085 (omega -> 2pi X); +#0.000109 gamma mu- mu+ PHOTOS PHSP; # (0.000109 +- 0.000027); +#0.000473 gamma e- e+ PHOTOS PHSP; # (0.000473 +- 0.000030); +0.00361 pi+ pi- pi0 PHSP; # (0.00361 +- 0.00017); +0.0024 pi+ pi- e+ e- PHSP; # (0.0024 +0.0013-0.0010); +Enddecay +# +Decay Mytau-3pi +# 0.1367 +# +0.0902 TAUOLA 5; +0.0449 TAUOLA 8; +#0.0902 pi- pi- pi+ nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; # (0.0902 +- 0.0005); +#0.0449 nu_tau pi- pi+ pi- pi0 PHSP; +# +#0.000501526 nu_tau pi- pi- pi+ pi0 pi0 PHSP; +#0.000155646 nu_tau pi- pi- pi+ pi0 pi0 pi0 PHSP; +0.000501526 TAUOLA 10; +0.000155646 TAUOLA 13; +# +#0.000821 nu_tau pi- pi- pi- pi+ pi+ PHSP; # (0.000821 +- 0.000031); +#0.000162 nu_tau pi- pi- pi- pi+ pi+ pi0 PHSP; # (0.000162 +- 0.000011); +#(0.000821 +- 0.000031); +#(0.000162 +- 0.000011); +0.000821 TAUOLA 11; +0.000162 TAUOLA 12; +# +#0.0003876 nu_tau eta pi- pi0 PYTHIA 21; (0.00139 +- 0.00007) x 0.27888 (eta -> 2pi X); +#0.003199387 nu_tau pi- omega pi0 PYTHIA 21; +# +Enddecay +CDecay Mytau+3pi +# +Decay Mya_1+3pi +# 0.492 +0.492 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1-3pi +# +Decay MyK*0_pi +0.6650 K+ pi- VSS; # (0.99754 +-0.00021 )*2/3; +Enddecay +CDecay Myanti-K*0_pi +# +Decay MyK*+pi +# 0.666 +0.6660 K0 pi+ VSS; # (0.99900 +-0.00009 )*2/3; +Enddecay +CDecay MyK*-pi +# +Decay MyK'_102pi +# 0.451785 +0.4194 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.94 +- 0.06)*2/3 x 0.6657 (K*- -> anti-K0 pi-); +0.01 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01; +0.009085 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01 x 0.9085 (omega -> 2pi X); +0.0133 K0 pi+ pi- PHSP; # 0.0133; +Enddecay +CDecay Myanti-K'_102pi +# +Decay MyK_1+2pi +# 0.35536 +0.1400 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.07096 MyK*0_pi pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.1067 x 0.6650 (K*0 -> K+ pi-); +#To large masses can cause infinit loops +#0.1100 omega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1444 K+ pi+ pi- PHSP; +Enddecay +CDecay MyK_1-2pi +# +Decay MyK_102pi +# 0.45537 +0.14 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.42 +- 0.06)*1/3; +0.07103 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.16 +- 0.05)*2/3 x 0.6657 (K*+ -> K0 pi+); +#To large masses can cause infinit loops +0.09994 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.11 +- 0.02) x 0.9085 (omega -> 2pi X); +0.1444 K0 pi+ pi- PHSP; # 0.1444; +Enddecay +CDecay Myanti-K_102pi +# +Decay theD*0 +# 1.00 +0.647 theD0 pi0 VSS; # 0.647 +- 0.009; +0.353 theD0 gamma VSP_PWAVE; # 0.353 +- 0.009; +Enddecay +CDecay theanti-D*0 +# +Decay MyD*0 +# 1.00 +0.647 MyD0 pi0 VSS; # 0.647 +- 0.009; +0.353 MyD0 gamma VSP_PWAVE; # 0.353 +- 0.009; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD_s*- +# ~1.00 +0.9350 MyD_s- gamma VSP_PWAVE; # 0.935 +- 0.007; +0.0580 MyD_s- pi0 VSS; # 0.058 +- 0.007; +0.0067 MyD_s- e+ e- PHSP; # 0.0067 +- 0.0016; +Enddecay +CDecay MyD_s*+ +# +Decay theD*+_D0 +# 0.677 +0.677 theD0 pi+ VSS; # 0.677 +- 0.005; +Enddecay +CDecay theD*-_D0 +# +Decay MyD*+_D0 +# 0.677 +0.677 MyD0 pi+ VSS; # 0.67 +- 0.0057; +Enddecay +CDecay MyD*-_D0 +# +Decay theD*-_D- +# 0.323 +0.307 theD- pi0 VSS; # 0.307 +- 0.005; +0.016 theD- gamma VSP_PWAVE; # 0.016 +- 0.004; +Enddecay +CDecay theD*+_D+ +# +Decay MyD*-_D- +# 0.323 +0.307 MyD- pi0 VSS; # 0.307 +- 0.005; +0.016 MyD- gamma VSP_PWAVE; # 0.016 +- 0.004; +Enddecay +CDecay MyD*+_D+ +# +Decay theD_2*0_D0 +# 0.4735 +0.1415 theD*+_D0 pi- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.2090 x 0.677 (D*+ -> D0 pi+); +#0.1030 theD*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.1030; +#0.2290 theD0 pi0 TSS; # 0.2290; +Enddecay +CDecay theanti-D_2*0_D0 +# +Decay theD_2*0_D- +# 0.526507 +0.067507 theD*+_D+ pi- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.2090 x 0.323 (D*+ -> D+ X); +0.4590 theD+ pi- TSS; # 0.4590; +Enddecay +CDecay theanti-D_2*0_D- +# +Decay theD_1+_D0 +# 0.8924 +0.2257 theD*+_D0 pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.3333 x 0.677 (D*+ -> D0 pi); +#0.6667 theD*0 pi+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.6667; +Enddecay +CDecay theD_1-_D0 +# +Decay theD_1+_D+ +# 0.1076 +0.1076 theD*+_D+ pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.3333 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theD_1-_D- +# +Decay theD_2*+_D0 +# 0.73773 +0.06973 theD*+_D0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.1030 x 0.677 (D*+ -> D0 pi); +#0.2090 theD*0 pi+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.2090; +#0.4590 theD0 pi+ TSS; # 0.4590; +Enddecay +CDecay theD_2*-_D0 +# +Decay theD_2*+_D+ +# 0.26227 +0.03327 theD*+_D+ pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.1030 x 0.323 (D*+ -> D+ X); +0.229 theD+ pi0 TSS; # 0.229; +Enddecay +CDecay theD_2*-_D- +# +Decay theD'_1+_D0 +# 0.8924 +0.2257 theD*+_D0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.3333 x 0.677 (D*+ -> D0 pi); +#0.6667 theD*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.6667 ; +Enddecay +CDecay theD'_1-_D0 +# +Decay theD'_1+_D+ +0.1076 theD*+_D+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.3333 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theD'_1-_D- +# +Decay MyD_s0(2317)- + 1.00 MyD_s- pi0 PHSP; # 1.00; +Enddecay +CDecay MyD_s0(2317)+ +# +Decay MyD_s1(2460)- +0.766 MyD_s*- pi0 PARTWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.80; +0.191 MyD_s- gamma VSP_PWAVE; # 0.20; +0.043 MyD_s- pi+ pi- PHSP; # (4.3 +- 1.3) %; +Enddecay +CDecay MyD_s1(2460)+ +# +Decay theD'_10_D0 +# 0.7847 +0.4514 theD*+_D0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.6667 x 0.677 (D*+ -> D0 pi+); +#0.3333 theD*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.3333; +Enddecay +CDecay theanti-D'_10_D0 +# +Decay theD'_10_D+ +0.2153 theD*+_D+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.6667 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theanti-D'_10_D- +# +Decay theD_10_D0 +# 0.7847 +#0.3333 theD*0 pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.3333; +0.4514 theD*+_D0 pi- VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.6667 x 0.677 (D*+ -> D0 pi+); +Enddecay +CDecay theanti-D_10_D0 +# +Decay theD_10_D- +0.2153 theD*+_D+ pi- VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.6667 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theanti-D_10_D- +# +Decay thepsi(3770)_D0 +0.52 theD0 Myanti-D0 VSS; # 0.52 +4 -5; +Enddecay +# +Decay Mypsi(3770)_D0 +0.52 MyD0 theanti-D0 VSS; # 0.52 +4 -5; +Enddecay +# +Decay thepsi(3770)_D- +0.41 MyD+ theD- VSS; # 0.41 +- 0.04; +Enddecay +# +Decay Mypsi(3770)_D- +0.41 theD+ MyD- VSS; # 0.41 +- 0.04; +Enddecay +# +Decay theD_s1(2536)+_D0 +# 0.8385 +0.3385 theD*+_D0 K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.677 (D*+ -> D0 pi); +#0.5 theD*0 K+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5; +Enddecay +CDecay theD_s1(2536)-_D0 +# +Decay MyD_s1(2536)+_D0 +# 0.8385 +0.3385 MyD*+_D0 K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.677 (D*+ -> D0 pi); +0.5 MyD*0 K+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5; +Enddecay +CDecay MyD_s1(2536)-_D0 +# +Decay theD_s1(2536)+_D+ +0.1615 theD*+_D+ K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theD_s1(2536)-_D- +# +Decay MyD_s1(2536)+_D+ +0.1615 MyD*+_D+ K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay MyD_s1(2536)-_D- +# +Decay theD_s2(2573)*+_D0 +0.03385 theD*+_D0 K0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.0500 x 0.677 (D*+ -> D0 pi); +#0.0500 theD*0 K+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.0500 ; +##0.4300 D+ K0 TSS; # 0.4300 ; +#0.4700 theD0 K+ TSS; # 0.4700 ; +Enddecay +CDecay theD_s2(2573)*-_D0 + +Decay Mya_002pi +1.00 Myeta2pi pi0 PHSP; +Enddecay + +Decay Mya_0+2pi +1.00 Myeta2pi pi+ PHSP; +Enddecay +CDecay Mya_0-2pi + +Decay Mya_0+ +1.00 eta pi+ PHSP; +Enddecay +CDecay Mya_0- + +Decay Myf_2 +1.00 pi+ pi- PHSP; +Enddecay + + +End diff --git a/dkfiles/Bu_DstXcIncl,K3pi,3piIncl=TightCut.dec b/dkfiles/Bu_DstXcIncl,K3pi,3piIncl=TightCut.dec new file mode 100644 index 000000000..5ea586408 --- /dev/null +++ b/dkfiles/Bu_DstXcIncl,K3pi,3piIncl=TightCut.dec @@ -0,0 +1,859 @@ +# EventType: 12899411 +# +# Descriptor: {[ [B-]cc --> ( D*(2010)+ => (D0 ==> K- pi+ pi+ pi-) pi+ ) (Xc --> pi- pi+ pi- ...) ... ]cc} +# +# NickName: Bu_DstXcIncl,K3pi,3piIncl=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B-]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ))" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# ] +# tightCut.Cuts = { +# '[B-]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Generic B+ -> D*+ Xc decay file for B2XTauNu analyses. Here, Xc = D_s, D0, D+, and Xc decays into 3pi inclusively. D*+->D0pi and D0->K3pi. +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20221130 +# +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +# Tauola steering options +# The following forces the tau to decay into 3 charged pions (not pi+2pi0) +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +#Alias MyB- B- +#Alias MyB+ B+ +#ChargeConj MyB- MyB+ +# +Alias MyB0 B0 +Alias Myanti-B0 anti-B0 +ChargeConj MyB0 Myanti-B0 +# +Alias MyB_s0 B_s0 +Alias Myanti-B_s0 anti-B_s0 +ChargeConj MyB_s0 Myanti-B_s0 +# +Alias MyDB0 B0 +Alias MyDanti-B0 anti-B0 +ChargeConj MyDB0 MyDanti-B0 +# +Alias MyDB- B- +Alias MyDB+ B+ +ChargeConj MyDB- MyDB+ +# +Alias MyDB_s0 B_s0 +Alias MyDanti-B_s0 anti-B_s0 +ChargeConj MyDB_s0 MyDanti-B_s0 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s- MyD_s+ +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyD_s*- D_s*- +Alias MyD_s*+ D_s*+ +ChargeConj MyD_s*- MyD_s*+ +# +Alias MyD_s0(2317)- D_s0*- +Alias MyD_s0(2317)+ D_s0*+ +ChargeConj MyD_s0(2317)- MyD_s0(2317)+ +# +Alias MyD_s1(2460)- D_s1- +Alias MyD_s1(2460)+ D_s1+ +ChargeConj MyD_s1(2460)- MyD_s1(2460)+ +# +Alias MyD_s1(2536)-_D0 D'_s1- +Alias MyD_s1(2536)+_D0 D'_s1+ +ChargeConj MyD_s1(2536)-_D0 MyD_s1(2536)+_D0 +# +Alias MyD_s1(2536)-_D- D'_s1- +Alias MyD_s1(2536)+_D+ D'_s1+ +ChargeConj MyD_s1(2536)-_D- MyD_s1(2536)+_D+ +# +Alias theD_s1(2536)-_D0 D'_s1- +Alias theD_s1(2536)+_D0 D'_s1+ +ChargeConj theD_s1(2536)-_D0 theD_s1(2536)+_D0 +# +Alias theD_s2(2573)*-_D0 D_s2*- +Alias theD_s2(2573)*+_D0 D_s2*+ +ChargeConj theD_s2(2573)*-_D0 theD_s2(2573)*+_D0 +# +Alias MyD_s2(2573)*-_D0 D_s2*- +Alias MyD_s2(2573)*+_D0 D_s2*+ +ChargeConj MyD_s2(2573)*-_D0 MyD_s2(2573)*+_D0 +# +Alias theD_s1(2536)-_D- D'_s1- +Alias theD_s1(2536)+_D+ D'_s1+ +ChargeConj theD_s1(2536)-_D- theD_s1(2536)+_D+ +# +Alias theD0 D0 +Alias theanti-D0 anti-D0 +ChargeConj theD0 theanti-D0 +# +Alias theD+ D+ +Alias theD- D- +ChargeConj theD+ theD- +# +Alias theD*0 D*0 +Alias theanti-D*0 anti-D*0 +ChargeConj theD*0 theanti-D*0 +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +# +Alias theD*-_D0 D*- +Alias theD*+_D0 D*+ +ChargeConj theD*-_D0 theD*+_D0 +# +Alias theD*-_D- D*- +Alias theD*+_D+ D*+ +ChargeConj theD*-_D- theD*+_D+ +# +Alias MyD*-_D- D*- +Alias MyD*+_D+ D*+ +ChargeConj MyD*-_D- MyD*+_D+ +# +Alias MyD*-_D0 D*- +Alias MyD*+_D0 D*+ +ChargeConj MyD*-_D0 MyD*+_D0 +# +Alias theD_2*0_D0 D_2*0 +Alias theanti-D_2*0_D0 anti-D_2*0 +ChargeConj theD_2*0_D0 theanti-D_2*0_D0 +# +Alias theD_2*0_D- D_2*0 +Alias theanti-D_2*0_D- anti-D_2*0 +ChargeConj theD_2*0_D- theanti-D_2*0_D- +# +Alias theD_1+_D0 D_1+ +Alias theD_1-_D0 D_1- +ChargeConj theD_1+_D0 theD_1-_D0 +# +Alias theD_1+_D+ D_1+ +Alias theD_1-_D- D_1- +ChargeConj theD_1+_D+ theD_1-_D- +# +Alias theD'_1+_D0 D'_1+ +Alias theD'_1-_D0 D'_1- +ChargeConj theD'_1+_D0 theD'_1-_D0 +# +Alias theD'_1+_D+ D'_1+ +Alias theD'_1-_D- D'_1- +ChargeConj theD'_1+_D+ theD'_1-_D- +# +Alias theD_2*+_D0 D_2*+ +Alias theD_2*-_D0 D_2*- +ChargeConj theD_2*+_D0 theD_2*-_D0 +# +Alias theD_2*+_D+ D_2*+ +Alias theD_2*-_D- D_2*- +ChargeConj theD_2*+_D+ theD_2*-_D- +# +Alias theD_10_D0 D_10 +Alias theanti-D_10_D0 anti-D_10 +ChargeConj theD_10_D0 theanti-D_10_D0 +# +Alias theD_10_D- D_10 +Alias theanti-D_10_D- anti-D_10 +ChargeConj theD_10_D- theanti-D_10_D- +# +Alias theD'_10_D0 D'_10 +Alias theanti-D'_10_D0 anti-D'_10 +ChargeConj theD'_10_D0 theanti-D'_10_D0 +# +Alias theD'_10_D+ D'_10 +Alias theanti-D'_10_D- anti-D'_10 +ChargeConj theD'_10_D+ theanti-D'_10_D- +# +Alias thepsi(3770)_D- psi(3770) +ChargeConj thepsi(3770)_D- thepsi(3770)_D- +# +Alias Mypsi(3770)_D- psi(3770) +ChargeConj Mypsi(3770)_D- Mypsi(3770)_D- +# +Alias thepsi(3770)_D0 psi(3770) +ChargeConj thepsi(3770)_D0 thepsi(3770)_D0 +# +Alias Mypsi(3770)_D0 psi(3770) +ChargeConj Mypsi(3770)_D0 Mypsi(3770)_D0 +# +Alias MyK'_102pi K'_10 +Alias Myanti-K'_102pi anti-K'_10 +ChargeConj MyK'_102pi Myanti-K'_102pi +# +Alias MyK*0_pi K*0 +Alias Myanti-K*0_pi anti-K*0 +ChargeConj MyK*0_pi Myanti-K*0_pi +# +Alias MyK*-pi K*- +Alias MyK*+pi K*+ +ChargeConj MyK*-pi MyK*+pi +# +Alias MyK_102pi K_10 +Alias Myanti-K_102pi anti-K_10 +ChargeConj MyK_102pi Myanti-K_102pi +# +Alias MyK_1-2pi K_1- +Alias MyK_1+2pi K_1+ +ChargeConj MyK_1-2pi MyK_1+2pi +# +Alias Mya_1+3pi a_1+ +Alias Mya_1-3pi a_1- +ChargeConj Mya_1+3pi Mya_1-3pi +# +Alias Mytau+3pi tau+ +Alias Mytau-3pi tau- +ChargeConj Mytau+3pi Mytau-3pi +# +Alias Myomega2pi omega +ChargeConj Myomega2pi Myomega2pi +# +Alias Myphi2pi phi +ChargeConj Myphi2pi Myphi2pi +# +Alias Myeta2pi eta +ChargeConj Myeta2pi Myeta2pi +# +Alias Myetap2pi eta' +ChargeConj Myetap2pi Myetap2pi +# +Alias Myf_02pi f_0 +ChargeConj Myf_02pi Myf_02pi +# +Alias Mya_002pi a_00 +ChargeConj Mya_002pi Mya_002pi +# +Alias Mya_0+2pi a_0+ +Alias Mya_0-2pi a_0- +ChargeConj Mya_0+2pi Mya_0-2pi +# +Alias Mya_0+ a_0+ +Alias Mya_0- a_0- +ChargeConj Mya_0+ Mya_0- +# +Alias Myf_2 f_2 +ChargeConj Myf_2 Myf_2 +# +Decay B-sig +# +# D_s- +# +0.0005943 theD_2*0_D0 MyD_s- STS; # 0.0042 x 0.4735 (D_2*0 -> D0 X); +0.000566 theD_2*0_D0 MyD_s*- PHSP; # 0.0040 x 0.4735 (D_2*0 -> D0 X); +0.00027084 theD'_10_D0 MyD_s- SVS; # 0.0006 x 0.7847 (D'_10 -> D0 X); +0.00054168 theD'_10_D0 MyD_s*- SVV_HELAMP 0.48 0.0 0.734 0.0 0.48 0.0; # 0.0012 x 0.7847 (D'_10 -> D0 X); +0.00054168 theD_10_D0 MyD_s- SVS; # 0.0012 x 0.7847 (D_10 -> D0 X); +0.00108336 theD_10_D0 MyD_s*- SVV_HELAMP 0.48 0.0 0.734 0.0 0.48 0.0; # 0.0024 x 0.7847 (D_10 -> D0 X); +# +# D-: +# +0.00041 MyD- theD*+_D0 K- PHSP; # (0.00060 +- 0.00013) x 0.677 (D*+ -> D0 pi+); +0.00020 MyD- theD*+_D0 K*- PHSP; # 0.0003 x 0.677 (D*+ -> D0 pi+); +0.00043 theD*-_D0 MyD+ K- PHSP; # (0.00063 +- 0.00011) x 0.677 (D*+ -> D0 pi+); +0.00020 theD*-_D0 MyD+ K*- PHSP; # 0.0003 x 0.677 (D*+ -> D0 pi+); +0.000289 theD*-_D0 MyD*+_D+ K- PHSP; # (0.00132 +- 0.00018) x 0.323 (D*- -> D- X) x 0.677 (D*+ -> D0 pi+); +0.000289 MyD*-_D- theD*+_D0 K- PHSP; # (0.00132 +- 0.00018) x 0.323 (D*- -> D- X) x 0.677 (D*+ -> D0 pi+); +0.00013 theD*-_D0 MyD*+_D+ K*- PHSP; # 0.0006 x 0.323 (D*- -> D- X) x 0.677 (D*+ -> D0 pi+); +0.00013 MyD*-_D- theD*+_D0 K*- PHSP; # 0.0006 x 0.323 (D*- -> D- X) x 0.677 (D*+ -> D0 pi+); +# +# D0 +# +0.00026403 theD_s1(2536)-_D0 MyD0 SVS; # (0.00039 +- 0.00026)/0.5 x 0.8385 (D'_s1 -> D0 X); +0.00037235 MyD*0 theD_s1(2536)-_D0 SVV_HELAMP 0.47 0.0 0.96 0.0 0.56 0.0; # (0.00055 +- 0.00016)/0.5 x 0.8385 (D'_s1 -> D0 X); +# +0.00054837 MyD*0 theD*-_D0 SVV_HELAMP 0.47 0.0 0.96 0.0 0.56 0.0; # (0.00081 +- 0.00017) x 0.677 (D*- -> D0 pi); +0.00026403 theD*-_D0 MyD0 SVS; # (0.00039 +- 0.00005) x 0.677 (D*- -> D0 pi); +0.0062284 MyD*0 theD*-_D0 anti-K0 PHSP; # (0.0092 +- 0.0012) x 0.677 (D*- -> D0 pi); +0.003385 MyD*0 theD*-_D0 anti-K*0 PHSP; # 0.005 x 0.677 (D*- -> D0 pi); +0.0025726 MyD0 theD*-_D0 anti-K0 PHSP; # (0.0038 +- 0.0004) x 0.677 (D*- -> D0 pi); +0.001354 MyD0 theD*-_D0 anti-K*0 PHSP; # 0.002 x 0.677 (D*- -> D0 pi); +# +0.0006050 theD*-_D0 MyD*+_D0 K- PHSP; # (0.00132 +- 0.00018) x 0.677 (D*- -> D0 pi) x 0.677 (D*+ -> D0 pi); +0.0006050 MyD*-_D0 theD*+_D0 K- PHSP; # (0.00132 +- 0.00018) x 0.677 (D*- -> D0 pi) x 0.677 (D*+ -> D0 pi); +0.0002750 theD*-_D0 MyD*+_D0 K*- PHSP; # 0.0006 x 0.677 (D*- -> D0 pi) x 0.677 (D*+ -> D0 pi); +0.0002750 MyD*-_D0 theD*+_D0 K*- PHSP; # 0.0006 x 0.677 (D*- -> D0 pi) x 0.677 (D*+ -> D0 pi); +# +Enddecay +CDecay B+sig +# +Decay theD0 +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay theanti-D0 +# +Decay theD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay theD+ +# +Decay MyD_s- +# +0.0108 pi- pi- pi+ D_DALITZ; # (1.08 +- 0.04)%; + +#0.0079 pi+ pi+ pi- pi- pi- PHSP; # (0.79 +- 0.08) %; +0.00395 pi+ pi+ pi- pi- pi- PHSP; +0.00395 rho0 pi+ pi- pi- PHSP; + +0.008 pi- pi+ pi- pi0 pi0 PHSP; + +#0.016 omega pi- pi- pi+ PHSP; # (1.6 +- 0.5) %; +0.010 omega pi- pi- pi+ PHSP; # Smaller from data; + +#0.0121 phi pi- pi- pi+ PHSP; # (1.21 +- 0.16) %; +0.0041 phi Mya_1-3pi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +0.0040 phi rho0 pi- PHSP; +0.0040 phi pi- pi+ pi- PHSP; + +#0.0030 K_S0 pi+ pi- pi- PHSP; # (0.28 +- 0.10) %; +0.0020 K_S0 pi+ pi- pi- PHSP; +0.0010 Mya_1-3pi K_S0 SVS; + +0.0009 K_S0 K_S0 pi+ pi- pi- PHSP; # (0.0009 +- 0.0004); +0.002424003 K_L0 pi+ pi- pi- PHSP; # 0.002424003; +0.0010 Mya_1-3pi K_L0 SVS; +0.000686038 K_L0 K_L0 pi+ pi- pi- PHSP; # 0.000686038; + +0.03187 Myetap2pi pi- PHSP; # (0.0394 +- 0.0025) x 0.80897 (etap -> 2pi X); + +0.04692 rho- Myetap2pi SVS; # (0.058 +- 0.015) x 0.80897 (etap -> 2pi X); +0.009249742 Myetap2pi pi- pi0 PHSP; # 0.011433975 x 0.80897 (etap -> 2pi X); + +0.0021804 Myomega2pi pi- SVS; # (0.0024 +- 0.0006) x 0.9085 (omega -> 2pi X); + +0.012719 Myomega2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.028 +- 0.007)/2. x 0.9085 (omega -> 2pi X); +0.012719 Myomega2pi pi- pi0 PHSP; # (0.028 +- 0.007)/2. x 0.9085 (omega -> 2pi X); + +0.0070695 Myphi2pi pi- SVS; # (0.045 +- 0.004) x 0.1571 (phi -> 2pi X); + +#0.0131964 Myphi2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.084 +- 0.023) x 0.1571 (phi -> 2pi X); +#0.001197518 Myphi2pi pi- pi0 PHSP; # 0.007622650 x 0.1571 (phi -> 2pi X); +#0.000598759 Myphi2pi pi- pi0 pi0 PHSP; # 0.003811325 x 0.1571 (phi -> 2pi X); +#0.0131964 Myphi2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0559 +- 0.0034) x 0.1571 (phi -> 2pi X); +0.008782 Myphi2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0559 +- 0.0034) x 0.1571 (phi -> 2pi X); + +0.00474096 Myeta2pi pi- PHSP; # (0.0170 +- 0.0009) x 0.27888 (eta -> 2pi X); +# +#0.0264936 Myeta2pi pi- pi0 PHSP; # (9.50 +- 0.28 +- 0.41)% x 0.27888 (eta -> 2pi X) (https://arxiv.org/pdf/1903.04118.pdf); +0.0200 rho- Myeta2pi SVS; # (7.44 +- 0.52 +- 0.38) x 0.27888 (eta -> 2pi X) (https://arxiv.org/pdf/1903.04118.pdf); +0.0030 Mya_0-2pi pi0 PHSP; # (2.2 +- 0.4) % x 0.5 x 0.27888 (eta -> 2pi X); +0.0030 Mya_002pi pi- PHSP; # (2.2 +- 0.4) % x 0.5 x 0.27888 (eta -> 2pi X); +0.0004936 Myeta2pi pi- pi0 PHSP; # 0.011433975 x 0.27888 (eta -> 2pi X); +# +#0.001062902 Myeta2pi pi- pi0 pi0 PHSP; # 0.003811325 x 0.27888 (eta -> 2pi X); +0.008701056 Myeta2pi pi- pi0 pi0 PHSP; # Taken to be the same as Ds->eta3pi (0.0312) x 0.27888 (eta -> 2pi X); +# +0.00727244 Mytau-3pi anti-nu_tau SLN; # (0.0532 +- 0.0011) x 0.1367 (tau -> 3pi X); +# +#0.0312 eta pi- pi- pi+ PHSP; # (3.12 +- 0.16)%; +0.0173 Mya_1-3pi eta SVS; # (1.73 +- 0.16)%; +0.0021 rho0 Mya_0- SVS; # (0.21 +- 0.09)%; +#0.00044 Myeta(1405) pi- PHSP; # (0.00022 +- 0.00007) * 2; +#0.00034 Mya_0+ pi- pi- PHSP; # 0.0068 / 2; +#0.00034 Mya_0- pi+ pi- PHSP; # 0.0068 / 2; +0.00056 Mya_0+ pi- pi- PHSP; # 0.0068 / 2; +0.00056 Mya_0- pi+ pi- PHSP; # 0.0068 / 2; +0.00349 eta Myf_02pi pi- PHSP; # 0.00349; +0.00719 eta pi- pi- pi+ PHSP; +# +# Added modes: +# +0.0026 eta' pi- pi- pi+ PHSP; +0.0056 pi0 pi- pi- pi+ PHSP; +# +# mis-ID: +# +0.0066 K- pi+ pi- D_DALITZ; # (0.0066 +- 0.0004); +0.0538 K- K+ pi- D_DALITZ; # (5.38 +- 0.10)%; +# +0.0037547 Myphi2pi e- anti-nu_e PHOTOS ISGW2; # (0.0239 +- 0.016) x 0.1571 (phi -> 2pi X); +0.0029849 Myphi2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.019 +- 0.005) x 0.1571 (phi -> 2pi X); +0.00638635 Myeta2pi e- anti-nu_e PHOTOS ISGW2; # (0.0229 +- 0.0019) x 0.27888 (eta -> 2pi X); +0.00669312 Myeta2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.024 +- 0.005) x 0.27888 (eta -> 2pi X); +0.00598638 Myetap2pi e- anti-nu_e PHOTOS ISGW2; # (0.0074 +- 0.0014) x 0.80897 (etap -> 2pi X); +0.00889867 Myetap2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.011 +- 0.005) x 0.80897 (etap -> 2pi X); +# +0.002 Myf_02pi e- anti-nu_e PHOTOS ISGW2; # 0.002; +0.002 Myf_02pi mu- anti-nu_mu PHOTOS ISGW2; # 0.002; +# +Enddecay +CDecay MyD_s+ +# +Decay MyD- +# +# 0.12133556 +# +0.00313 pi- pi+ pi- D_DALITZ; # (0.00313 +- 0.00019); +0.0111 pi- pi+ pi- pi0 PHSP; # (0.0111 +- 0.0008); +0.002472609 K_S0 pi- pi- pi+ PHSP; +0.002472609 K_L0 pi- pi- pi+ PHSP; +0.001247859 K_S0 rho0 pi- PHSP; +0.001247859 K_L0 rho0 pi- PHSP; +0.012767815 Mya_1-3pi K_S0 SVS; # 0.025950843 x 0.4920 (a_1 -> 3pi); +0.012767815 Mya_1-3pi K_L0 SVS; # 0.025950843 x 0.4920 (a_1 -> 3pi); +0.0045756000 K*0 Mya_1-3pi PHSP; +0.001101505 K*0 rho0 pi- PHSP; +0.012239245 MyK'_102pi pi- SVS; # 0.027090862 x 0.451785 (K'_10 --> 2pi X); +0.00165 K+ rho0 pi- pi- PHSP; # (0.00165 +- 0.00027); +0.00039 K+ pi- pi- pi- pi+ PHSP; # (0.00039 +- 0.00028) ; +0.00022 K+ K- pi+ pi- pi- PHSP; # (0.00022 +- 0.00012); +0.00159 pi+ pi- pi+ pi- pi- PHSP; # (0.00159 +- 0.00016); +0.00231 eta pi- pi+ pi- PHSP; # 0.00231; +0.000254 Myomega2pi pi- SVS; # (0.00028 +- 0.00006) x 0.9085 (omega -> 2pi X); +0.0008430 Myphi2pi pi- SVS; # (0.00264 +- 0.00011)/0.492 x 0.1571 (phi -> 2pi X); +0.0009287 Myeta2pi pi- PHSP; # (0.00333 +- 0.00021) x 0.27888 (eta -> 2pi X); +0.0003848 Myeta2pi pi- pi0 PHSP; # (0.00138 +- 0.00035) x 0.27888 (eta -> 2pi X); +0.0004296 Myeta2pi pi- pi0 pi0 PHSP; # 0.001540566 x 0.27888 (eta -> 2pi X); +0.0037213 Myetap2pi pi- PHSP; # (0.00460 +- 0.00031) x 0.80897 (etap -> 2pi X); +0.0012944 Myetap2pi pi- pi0 PHSP; # (0.0016 +- 0.0005) x 0.80897 (etap -> 2pi X); +0.000105297 Mytau-3pi anti-nu_tau SLN; # 0.000770283 x 0.1367 (tau -> 3pi X); +0.006701464 K0 pi- pi- pi+ pi0 PHSP; # 0.006701464; +0.0036008034 Myphi2pi pi- pi0 PHSP; # (0.023 +- 0.010) x 0.1571 (phi -> 2pi X); +0.0034990114 K0 Myomega2pi pi- PHSP; # 0.003851416 x 0.9085 (omega -> 2pi X); +0.0034990114 K*0 Myomega2pi pi- PHSP; # 0.003851416 x 0.9085 (omega -> 2pi X); +# +0.0003179 Myeta2pi e- anti-nu_e PHOTOS ISGW2; # (0.00114 +- 0.00010) x 0.27888 (eta -> 2pi X); +0.0003179 Myeta2pi mu- anti-nu_mu PHOTOS ISGW2; +0.0001780 Myetap2pi e- anti-nu_e PHOTOS ISGW2; # (0.00022 +- 0.00005) x 0.80897 (etap -> 2pi X); +0.0001780 Myetap2pi mu- anti-nu_mu PHOTOS ISGW2; +0.00218 rho0 e- anti-nu_e PHOTOS ISGW2; # (0.00218 +0.00017 -0.00025); +0.00218 rho0 mu- anti-nu_mu PHOTOS ISGW2; # (0.0024 +-0.0004); +0.001535 Myomega2pi e- anti-nu_e PHOTOS ISGW2; # (0.00169 +- 0.00011) x 0.9085 (omega -> 2pi X); +0.001535 Myomega2pi mu- anti-nu_mu PHOTOS ISGW2; +# +0.0898 K+ pi- pi- D_DALITZ; # (0.0898 +- 0.0028); +# +Enddecay +CDecay MyD+ +# +Decay Myanti-D0 +# +0.0822 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; + +0.013 MyK*0_pi pi+ pi- pi0 PHSP; # (0.013 +- 0.005) !!!; +0.01862 K+ pi- Myomega2pi PHSP; # (0.027 +- 0.005) - (0.0065 +- 0.0030) x 0.9085 (omega -> 2pi X); +0.0065 MyK*0_pi Myomega2pi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0065 +- 0.0030) ; +0.0025662 K+ pi- Myeta2pi PHSP; # 0.009201803 x 0.27888 (eta -> 2pi X); +0.0061192 K+ pi- Myetap2pi PHSP; # 0.0075 x 0.80897 (etap -> 2pi X); + +0.00062 pi+ pi+ pi- pi- PHSP; +0.0025 Mya_1-3pi pi+ SVS; # (0.00447 +- 0.00031); +0.0025 Mya_1+3pi pi- SVS; # (0.0034 +- 0.00009); +0.00183 rho0 rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.00183 +- 0.00013); + +0.00261 K_S0 pi+ pi- pi+ pi- PHSP; # (0.00261 +- 0.00209); +0.00261 K_L0 pi+ pi- pi+ pi- PHSP; + +0.00022 K+ pi- pi- pi+ pi- pi+ PHSP; # (0.00022 +- 0.00006); +0.0024424 pi+ pi- pi+ pi- pi0 PHSP; +0.000304 Myeta2pi pi- pi+ PHSP; # (0.00109 +- 0.00016) x 0.27888 (eta -> 2pi X) !!!; +0.0014536 Myomega2pi pi- pi+ PHSP; # (0.0016 +- 0.0005) x 0.9085 (omega -> 2pi X) !!!; +0.000420000 pi+ pi- pi+ pi- pi+ pi- PHSP; # (0.00042 +- 0.00012); + +0.0001590 Myphi2pi pi+ pi- PHSP; # 0.001012198 x 0.1571 (phi -> 2pi X) !!!; +0.000364 Myetap2pi pi- pi+ PHSP; # (0.00045 +- 0.00017) x 0.80897 (etap -> 2pi X) !!!; + +0.0000061 Myphi2pi Myeta2pi PHSP; # (0.00014 +- 0.00005) x 0.1571 (phi -> 2pi X) x 0.27888 (eta -> 2pi X); +0.0002986 MyK*0_pi Myeta2pi SVS; # 0.001610316 x 0.6650 (K*0 -> K+ pi-) x 0.27888 (eta -> 2pi X); +# +0.0004950 MyK*0_pi Myetap2pi SVS; # 0.000920180 x 0.6650 (K*0 -> K+ pi-) x 0.80897 (etap -> 2pi X); +0.00013066 Myeta2pi Myeta2pi PHSP; # (0.00168 +- 0.00020) x 0.27888 (eta -> 2pi X) x 0.27888 (eta -> 2pi X); +0.00023688 Myeta2pi Myetap2pi PHSP; # (0.00105 +- 0.00026) x 0.27888 (eta -> 2pi X) x 0.80897 (etap -> 2pi X); +# +# 2-prong (needed when present an addtional pion from D*- --> D0 pi-) +# +0.001397000 pi+ pi- PHSP; +0.0147 pi- pi+ pi0 D_DALITZ; # (0.0147 +- 0.0006); +0.0275 K_S0 pi+ pi- D_DALITZ; # (0.0275 +- 0.0018); +0.0275 K_L0 pi+ pi- D_DALITZ; +0.051 K_S0 pi+ pi- pi0 PHSP; +0.010121984 K_L0 pi+ pi- pi0 PHSP; +0.001280000 K_S0 K_S0 pi+ pi- PHSP; +0.001260647 K_L0 K_L0 pi+ pi- PHSP; +0.045207226 MyK*+pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # 0.067909308 x 0.6657 (K*- --> anti-K0 pi-); +0.010084350 Myomega2pi K_S0 SVS; # 0.011100000 x 0.9085 (omega -> 2pi X); +0.009948207 Myomega2pi K_L0 SVS; # 0.010950146 x 0.9085 (omega -> 2pi X); +0.006125640 MyK*+pi pi- pi0 PHSP; # 0.009201803 x 0.6657 (K*- --> anti-K0 pi-); +0.000085759 pi+ MyK*-pi PHSP; # 0.000128825 x 0.6657 (K*- --> anti-K0 pi-); +# +0.0029750597 MyK_102pi pi0 SVS; # 0.006533280 x 0.45537 (K_10 --> 2pi X); +0.0005708972 MyK*0_pi Myanti-K*0_pi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # 0.001288252 x 0.6657 (K*0 --> K+pi-) x 0.6657 (K*0 --> K+pi-); +# +Enddecay +CDecay MyD0 +# +Decay Myeta2pi +# 0.27888 +0.2292 pi- pi+ pi0 ETA_DALITZ; # (0.2292 +- 0.0028); +0.0422 gamma pi- pi+ PHSP; # (0.0422 +- 0.0008); +#0.0069 gamma e+ e- PHSP; # (0.0069 +- 0.0004); +#0.00031 gamma mu+ mu- PHSP; # (0.00031 +- 0.00004); +#0.000268 pi+ pi- e+ e- PHSP; # (0.000268 +- 0.000011); +#0.0000058 mu+ mu- PHSP; # (0.0000058 +- 0.0000008); +Enddecay +# +Decay Myf_02pi +# 0.6667 +0.6667 pi+ pi- PHSP; +Enddecay +# +Decay Myphi2pi +# 0.1571 +# (0.1524 +- 0.0033); +0.1524 pi+ pi- pi0 PHI_DALITZ; +0.003634 Myeta2pi gamma VSP_PWAVE; # (0.01303 +- 0.00025) x 0.27888 (eta -> 2pi X); +#0.0002973 e+ e- PHOTOS VLL; # (0.0002973 +- 0.0000034); +#0.000286 mu+ mu- PHOTOS VLL; # (0.000286 +- 0.000019); +#0.00003012 Myeta2pi e+ e- PHSP; # (0.000108 +- 0.000004) x 0.27888 (eta -> 2pi X); +#0.00021468 Myf_02pi gamma PHSP; # (0.000322 +- 0.000019) x 0.6667 (f_0 -> 2pi); +#0.000073 pi+ pi- PHSP; # (0.000073 +- 0.000013); +#0.0000427 Myomega2pi pi0 PHSP; # (0.000047 +- 0.000005) x 0.9085 (omega -> 2pi X); +#0.000041 pi+ pi- gamma PHSP; # (0.000041 +- 0.000013); +#0.0000039 pi+ pi- pi+ pi- PHSP; # (0.0000039 +0.0000028 -0.0000022); +#0.0000133 pi0 e+ e- PHSP; # (0.0000133 +0.0000007 -0.0000010); +#0.00002027 pi0 Myeta2pi gamma PHSP; # (0.0000727 +- 0.0000030) x 0.27888 (eta -> 2pi X); +#0.00005032 Myetap2pi gamma PHSP; # (0.0000622 +- 0.0000021) x 0.80897 (etap -> 2pi X); +#0.000014 mu+ mu- gamma PHSP; # (0.000014 +- 0.000005); +Enddecay +# +Decay Myomega2pi +# 0.9085 +0.892 pi- pi+ pi0 OMEGA_DALITZ; # (0.892 +- 0.007); +0.0153 pi- pi+ VSS; # (0.0153 +0.0011-0.0013); +#0.0001255 Myeta2pi gamma VSP_PWAVE; # (0.00045 +- 0.00004) x 0.27888 (eta -> 2pi X); +#0.00077 pi0 e+ e- PHOTOS PHSP; # (0.00077 +- 0.00006); +#0.000134 pi0 mu+ mu- PHOTOS PHSP; # (0.000134 +- 0.000018); +#0.0000736 e+ e- PHSP; # (0.0000736 +- 0.0000015); +#0.000074 mu+ mu- PHSP; # (0.000074 +- 0.000018); +Enddecay +# +Decay Myetap2pi +# 0.80897 +0.426 pi+ pi- eta PHSP; # (0.426 +- 0.7); +0.06358 pi0 pi0 Myeta2pi PHSP; # (0.228 +- 0.008) x 0.27888 (eta -> 2pi X); +0.289 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.289 +- 0.005); +0.0238027 Myomega2pi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.0262 +- 0.0013) x 0.9085 (omega -> 2pi X); +#0.000109 gamma mu- mu+ PHOTOS PHSP; # (0.000109 +- 0.000027); +#0.000473 gamma e- e+ PHOTOS PHSP; # (0.000473 +- 0.000030); +0.00361 pi+ pi- pi0 PHSP; # (0.00361 +- 0.00017); +0.0024 pi+ pi- e+ e- PHSP; # (0.0024 +0.0013-0.0010); +Enddecay +# +Decay Mytau-3pi +# 0.1367 +# +0.0902 TAUOLA 5; +0.0449 TAUOLA 8; +#0.0902 pi- pi- pi+ nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; # (0.0902 +- 0.0005); +#0.0449 nu_tau pi- pi+ pi- pi0 PHSP; +# +#0.000501526 nu_tau pi- pi- pi+ pi0 pi0 PHSP; +#0.000155646 nu_tau pi- pi- pi+ pi0 pi0 pi0 PHSP; +0.000501526 TAUOLA 10; +0.000155646 TAUOLA 13; +# +#0.000821 nu_tau pi- pi- pi- pi+ pi+ PHSP; # (0.000821 +- 0.000031); +#0.000162 nu_tau pi- pi- pi- pi+ pi+ pi0 PHSP; # (0.000162 +- 0.000011); +#(0.000821 +- 0.000031); +#(0.000162 +- 0.000011); +0.000821 TAUOLA 11; +0.000162 TAUOLA 12; +# +#0.0003876 nu_tau eta pi- pi0 PYTHIA 21; (0.00139 +- 0.00007) x 0.27888 (eta -> 2pi X); +#0.003199387 nu_tau pi- omega pi0 PYTHIA 21; +# +Enddecay +CDecay Mytau+3pi +# +Decay Mya_1+3pi +# 0.492 +0.492 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1-3pi +# +Decay MyK*0_pi +0.6650 K+ pi- VSS; # (0.99754 +-0.00021 )*2/3; +Enddecay +CDecay Myanti-K*0_pi +# +Decay MyK*+pi +# 0.666 +0.6660 K0 pi+ VSS; # (0.99900 +-0.00009 )*2/3; +Enddecay +CDecay MyK*-pi +# +Decay MyK'_102pi +# 0.451785 +0.4194 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.94 +- 0.06)*2/3 x 0.6657 (K*- -> anti-K0 pi-); +0.01 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01; +0.009085 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01 x 0.9085 (omega -> 2pi X); +0.0133 K0 pi+ pi- PHSP; # 0.0133; +Enddecay +CDecay Myanti-K'_102pi +# +Decay MyK_1+2pi +# 0.35536 +0.1400 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.07096 MyK*0_pi pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.1067 x 0.6650 (K*0 -> K+ pi-); +#To large masses can cause infinit loops +#0.1100 omega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1444 K+ pi+ pi- PHSP; +Enddecay +CDecay MyK_1-2pi +# +Decay MyK_102pi +# 0.45537 +0.14 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.42 +- 0.06)*1/3; +0.07103 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.16 +- 0.05)*2/3 x 0.6657 (K*+ -> K0 pi+); +#To large masses can cause infinit loops +0.09994 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.11 +- 0.02) x 0.9085 (omega -> 2pi X); +0.1444 K0 pi+ pi- PHSP; # 0.1444; +Enddecay +CDecay Myanti-K_102pi +# +Decay theD*0 +# 1.00 +0.647 theD0 pi0 VSS; # 0.647 +- 0.009; +0.353 theD0 gamma VSP_PWAVE; # 0.353 +- 0.009; +Enddecay +CDecay theanti-D*0 +# +Decay MyD*0 +# 1.00 +0.647 MyD0 pi0 VSS; # 0.647 +- 0.009; +0.353 MyD0 gamma VSP_PWAVE; # 0.353 +- 0.009; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD_s*- +# ~1.00 +0.9350 MyD_s- gamma VSP_PWAVE; # 0.935 +- 0.007; +0.0580 MyD_s- pi0 VSS; # 0.058 +- 0.007; +0.0067 MyD_s- e+ e- PHSP; # 0.0067 +- 0.0016; +Enddecay +CDecay MyD_s*+ +# +Decay theD*+_D0 +# 0.677 +0.677 theD0 pi+ VSS; # 0.677 +- 0.005; +Enddecay +CDecay theD*-_D0 +# +Decay MyD*+_D0 +# 0.677 +0.677 MyD0 pi+ VSS; # 0.67 +- 0.0057; +Enddecay +CDecay MyD*-_D0 +# +Decay theD*-_D- +# 0.323 +0.307 theD- pi0 VSS; # 0.307 +- 0.005; +0.016 theD- gamma VSP_PWAVE; # 0.016 +- 0.004; +Enddecay +CDecay theD*+_D+ +# +Decay MyD*-_D- +# 0.323 +0.307 MyD- pi0 VSS; # 0.307 +- 0.005; +0.016 MyD- gamma VSP_PWAVE; # 0.016 +- 0.004; +Enddecay +CDecay MyD*+_D+ +# +Decay theD_2*0_D0 +# 0.4735 +0.1415 theD*+_D0 pi- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.2090 x 0.677 (D*+ -> D0 pi+); +#0.1030 theD*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.1030; +#0.2290 theD0 pi0 TSS; # 0.2290; +Enddecay +CDecay theanti-D_2*0_D0 +# +Decay theD_2*0_D- +# 0.526507 +0.067507 theD*+_D+ pi- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.2090 x 0.323 (D*+ -> D+ X); +0.4590 theD+ pi- TSS; # 0.4590; +Enddecay +CDecay theanti-D_2*0_D- +# +Decay theD_1+_D0 +# 0.8924 +0.2257 theD*+_D0 pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.3333 x 0.677 (D*+ -> D0 pi); +#0.6667 theD*0 pi+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.6667; +Enddecay +CDecay theD_1-_D0 +# +Decay theD_1+_D+ +# 0.1076 +0.1076 theD*+_D+ pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.3333 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theD_1-_D- +# +Decay theD_2*+_D0 +# 0.73773 +0.06973 theD*+_D0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.1030 x 0.677 (D*+ -> D0 pi); +#0.2090 theD*0 pi+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.2090; +#0.4590 theD0 pi+ TSS; # 0.4590; +Enddecay +CDecay theD_2*-_D0 +# +Decay theD_2*+_D+ +# 0.26227 +0.03327 theD*+_D+ pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.1030 x 0.323 (D*+ -> D+ X); +0.229 theD+ pi0 TSS; # 0.229; +Enddecay +CDecay theD_2*-_D- +# +Decay theD'_1+_D0 +# 0.8924 +0.2257 theD*+_D0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.3333 x 0.677 (D*+ -> D0 pi); +#0.6667 theD*0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.6667 ; +Enddecay +CDecay theD'_1-_D0 +# +Decay theD'_1+_D+ +0.1076 theD*+_D+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.3333 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theD'_1-_D- +# +Decay MyD_s0(2317)- + 1.00 MyD_s- pi0 PHSP; # 1.00; +Enddecay +CDecay MyD_s0(2317)+ +# +Decay MyD_s1(2460)- +0.766 MyD_s*- pi0 PARTWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.80; +0.191 MyD_s- gamma VSP_PWAVE; # 0.20; +0.043 MyD_s- pi+ pi- PHSP; # (4.3 +- 1.3) %; +Enddecay +CDecay MyD_s1(2460)+ +# +Decay theD'_10_D0 +# 0.7847 +0.4514 theD*+_D0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.6667 x 0.677 (D*+ -> D0 pi+); +#0.3333 theD*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.3333; +Enddecay +CDecay theanti-D'_10_D0 +# +Decay theD'_10_D+ +0.2153 theD*+_D+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.6667 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theanti-D'_10_D- +# +Decay theD_10_D0 +# 0.7847 +#0.3333 theD*0 pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.3333; +0.4514 theD*+_D0 pi- VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.6667 x 0.677 (D*+ -> D0 pi+); +Enddecay +CDecay theanti-D_10_D0 +# +Decay theD_10_D- +0.2153 theD*+_D+ pi- VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.6667 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theanti-D_10_D- +# +Decay thepsi(3770)_D0 +0.52 theD0 Myanti-D0 VSS; # 0.52 +4 -5; +Enddecay +# +Decay Mypsi(3770)_D0 +0.52 MyD0 theanti-D0 VSS; # 0.52 +4 -5; +Enddecay +# +Decay thepsi(3770)_D- +0.41 MyD+ theD- VSS; # 0.41 +- 0.04; +Enddecay +# +Decay Mypsi(3770)_D- +0.41 theD+ MyD- VSS; # 0.41 +- 0.04; +Enddecay +# +Decay theD_s1(2536)+_D0 +# 0.8385 +0.3385 theD*+_D0 K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.677 (D*+ -> D0 pi); +#0.5 theD*0 K+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5; +Enddecay +CDecay theD_s1(2536)-_D0 +# +Decay MyD_s1(2536)+_D0 +# 0.8385 +0.3385 MyD*+_D0 K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.677 (D*+ -> D0 pi); +0.5 MyD*0 K+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5; +Enddecay +CDecay MyD_s1(2536)-_D0 +# +Decay theD_s1(2536)+_D+ +0.1615 theD*+_D+ K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay theD_s1(2536)-_D- +# +Decay MyD_s1(2536)+_D+ +0.1615 MyD*+_D+ K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; # 0.5 x 0.323 (D*+ -> D+ X); +Enddecay +CDecay MyD_s1(2536)-_D- +# +Decay theD_s2(2573)*+_D0 +0.03385 theD*+_D0 K0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.0500 x 0.677 (D*+ -> D0 pi); +#0.0500 theD*0 K+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.0500 ; +##0.4300 D+ K0 TSS; # 0.4300 ; +#0.4700 theD0 K+ TSS; # 0.4700 ; +Enddecay +CDecay theD_s2(2573)*-_D0 + +Decay Mya_002pi +1.00 Myeta2pi pi0 PHSP; +Enddecay + +Decay Mya_0+2pi +1.00 Myeta2pi pi+ PHSP; +Enddecay +CDecay Mya_0-2pi + +Decay Mya_0+ +1.00 eta pi+ PHSP; +Enddecay +CDecay Mya_0- + +Decay Myf_2 +1.00 pi+ pi- PHSP; +Enddecay + + +End -- GitLab From d8a1e9bc5d3030a3f4794dab0f119336756ff1f7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 7 Feb 2023 11:22:26 +0100 Subject: [PATCH 325/702] Merge branch '@lxplus726/my-changes' into 'master' New Decfile B2ScPiP See merge request lhcb-datapkg/Gen/DecFiles!1272 (cherry picked from commit 857014df4fbf7dad53570198e318fbbda5c25d4e) 8ae8acc9 a --- dkfiles/Bd_Sigmacppi-=phsp,DecProdCut.dec | 80 +++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 dkfiles/Bd_Sigmacppi-=phsp,DecProdCut.dec diff --git a/dkfiles/Bd_Sigmacppi-=phsp,DecProdCut.dec b/dkfiles/Bd_Sigmacppi-=phsp,DecProdCut.dec new file mode 100644 index 000000000..cb5e67886 --- /dev/null +++ b/dkfiles/Bd_Sigmacppi-=phsp,DecProdCut.dec @@ -0,0 +1,80 @@ +# EventType: 11166006 +# +# Descriptor: { [B0 -> (anti-Sigma_c0 -> (anti-Lambda_c- -> p~- K+ pi-) pi+) p+ pi-]cc, [B0 -> (anti-Sigma_c-- -> (anti-Lambda_c- -> p~- K+ pi-) pi-) p+ pi+]cc } +# +# NickName: Bd_Sigmacppi-=phsp,DecProdCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> (Lambda_c~- ==> ^p~- ^K+ ^pi-) ^p+ ^pi- ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +# "goodKpi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +# "goodp = ( GP > 9000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +#] +#tightCut.Cuts = { +#'[pi-]cc' : "goodKpi", +#'[K-]cc' : "goodKpi", +#'[p+]cc' : "goodp" +#} +# +# EndInsertPythonCode +# +# Documentation: B0 decaying into p+,pi- and anti-Sigma_c0 and B0 decaying into p+,pi+ and anti-Sigma_c-- +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230118 +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +# Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# Define B0 decay +Decay B0sig + 0.50 Myanti-Sigma_c0 p+ pi- PHSP; + 0.50 Myanti-Sigma_c-- p+ pi+ PHSP; +Enddecay +CDecay anti-B0sig +# +#Define Sigma_c0 decay +Decay MySigma_c0 + 1.0000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +#Define Sigma_c++ decay +Decay MySigma_c++ + 1.0000 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# +#Define Lambda_c+ decay +Decay MyLambda_c+ + 1.0000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +End + + + -- GitLab From 72742df0e0c5a55dd6042195e6212613943c6f3f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 7 Feb 2023 13:02:30 +0100 Subject: [PATCH 326/702] Merge branch 'lmadhanm/PbPb_UPC_changes' into 'master' Decfiles for UPC collisions See merge request lhcb-datapkg/Gen/DecFiles!1273 (cherry picked from commit 7bcd5a521682887fc2f819b9941a18161f00a2f7) b582691c PbPb two-photon to tautau with muonic taus e59dd518 Updated event type --- ..._tautau,mm=two_photon_starlight_evtGen.dec | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 dkfiles/exclu_tautau,mm=two_photon_starlight_evtGen.dec diff --git a/dkfiles/exclu_tautau,mm=two_photon_starlight_evtGen.dec b/dkfiles/exclu_tautau,mm=two_photon_starlight_evtGen.dec new file mode 100644 index 000000000..3fcccd50e --- /dev/null +++ b/dkfiles/exclu_tautau,mm=two_photon_starlight_evtGen.dec @@ -0,0 +1,46 @@ +# EventType: 40512000 +# +# Descriptor: gamma gamma -> (tau+-> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau) +# +# NickName: exclu_tautau,mm=two_photon_starlight_evtGen +# +# Cuts: DiLeptonInAcceptance +# Documentation: tau pair production from two photon with STARlight and muonic decay of taus +# EndDocumentation +# +# CPUTime: < 2 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation().DecayTool = 'EvtGenDecay' +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.DecayTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().FullGenEventCutTool = 'DiLeptonInAcceptance' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 15'] +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230119 +# +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End -- GitLab From 3e69656bf536ef2fdec1cf4d907fa83d18de0841 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 7 Feb 2023 10:59:42 +0100 Subject: [PATCH 327/702] Merge branch 'yushimiz/my-changes' into 'master' B0->DKpi, D->Kshh See merge request lhcb-datapkg/Gen/DecFiles!1275 (cherry picked from commit 4e58b89026911ddb8f7d20c6b8b0db207dbc0f9b) 444082fc add 11166191 and 11166192 --- ...Bd_D0Kpi,KSKK=BsqDalitz,DPHSP,TightCut.dec | 69 +++++++++++++++++++ ..._D0Kpi,KSpipi=BsqDalitz,DPHSP,TightCut.dec | 69 +++++++++++++++++++ 2 files changed, 138 insertions(+) create mode 100644 dkfiles/Bd_D0Kpi,KSKK=BsqDalitz,DPHSP,TightCut.dec create mode 100644 dkfiles/Bd_D0Kpi,KSpipi=BsqDalitz,DPHSP,TightCut.dec diff --git a/dkfiles/Bd_D0Kpi,KSKK=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_D0Kpi,KSKK=BsqDalitz,DPHSP,TightCut.dec new file mode 100644 index 000000000..a523d1d3e --- /dev/null +++ b/dkfiles/Bd_D0Kpi,KSKK=BsqDalitz,DPHSP,TightCut.dec @@ -0,0 +1,69 @@ +# EventType: 11166192 +# +# Descriptor: {[[B0]nos => (D~0 -> (KS0 -> pi+ pi-) K+ K-) K+ pi-]cc, [[B0]os => (D0 -> (KS0 -> pi+ pi-) K+ K-) K- pi+]cc} +# +# NickName: Bd_D0Kpi,KSKK=BsqDalitz,DPHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^K+ ^K-) ^K+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 250 * MeV)', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 1750 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugPi', +# '[D0]cc' : 'goodD0', +# '[KS0]cc' : 'goodKS & goodKsDaugPi' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, D0 decay with PHSP model, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230126 +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias MyKS K_S0 +ChargeConj MyD0 Myanti-D0 +ChargeConj MyKS MyKS + + +Decay B0sig + 1.0 Myanti-D0 K+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD0 + 1.0 MyKS K+ K- PHSP; +Enddecay +CDecay Myanti-D0 + +Decay MyKS + 1.0 pi+ pi- PHSP; +Enddecay + +End diff --git a/dkfiles/Bd_D0Kpi,KSpipi=BsqDalitz,DPHSP,TightCut.dec b/dkfiles/Bd_D0Kpi,KSpipi=BsqDalitz,DPHSP,TightCut.dec new file mode 100644 index 000000000..ad53ad818 --- /dev/null +++ b/dkfiles/Bd_D0Kpi,KSpipi=BsqDalitz,DPHSP,TightCut.dec @@ -0,0 +1,69 @@ +# EventType: 11166191 +# +# Descriptor: {[[B0]nos => (D~0 -> (KS0 -> pi+ pi-) pi+ pi-) K+ pi-]cc, [[B0]os => (D0 -> (KS0 -> pi+ pi-) pi+ pi-) K- pi+]cc} +# +# NickName: Bd_D0Kpi,KSpipi=BsqDalitz,DPHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => ^(D~0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi-) ^K+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 250 * MeV)', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 1750 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugPi', +# '[D0]cc' : 'goodD0', +# '[KS0]cc' : 'goodKS & goodKsDaugPi' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, D0 decay with PHSP model, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230126 +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias MyKS K_S0 +ChargeConj MyD0 Myanti-D0 +ChargeConj MyKS MyKS + + +Decay B0sig + 1.0 Myanti-D0 K+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD0 + 1.0 MyKS pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 + +Decay MyKS + 1.0 pi+ pi- PHSP; +Enddecay + +End -- GitLab From c5ba3daea55ec6ea044bd8dc0946194f924ca6bf Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 7 Feb 2023 11:04:45 +0100 Subject: [PATCH 328/702] Merge branch 'maryr/my-changes' into 'master' Bs_phiphi with updated amplitudes See merge request lhcb-datapkg/Gen/DecFiles!1276 (cherry picked from commit 6a24d579575838957935b7882b2913bfd5363630) baabbf71 new Bs_phiphi decfiles with updated amplitudes to LHCb measuremens from LHCb-PAPER-2019-019 f19c96eb Update Bs_phiphi=LHCbAmp,DecProdCut.dec --- dkfiles/Bs_phiphi=LHCbAmp,DecProdCut.dec | 33 ++++++++++++++++ dkfiles/Bs_phiphi=LHCbAmp,dG=0,DecProdCut.dec | 39 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 dkfiles/Bs_phiphi=LHCbAmp,DecProdCut.dec create mode 100644 dkfiles/Bs_phiphi=LHCbAmp,dG=0,DecProdCut.dec diff --git a/dkfiles/Bs_phiphi=LHCbAmp,DecProdCut.dec b/dkfiles/Bs_phiphi=LHCbAmp,DecProdCut.dec new file mode 100644 index 000000000..e84b3197a --- /dev/null +++ b/dkfiles/Bs_phiphi=LHCbAmp,DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 13104017 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (phi(1020) -> K+ K-)]cc +# +# NickName: Bs_phiphi=LHCbAmp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: phi forced to K+ K-, decay products in acceptance +# No direct CPV, uses LHCb result arXiv:1907.10003 +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Mary Richardson-Slipper +# Email: mary.richardson-slipper@cern.ch +# Date: 20230102 +# CPUTime: <1min +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.0000 MyPhi MyPhi PVV_CPLH 0 1 0.574 2.56 0.617 0.0 0.539 2.82; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End + diff --git a/dkfiles/Bs_phiphi=LHCbAmp,dG=0,DecProdCut.dec b/dkfiles/Bs_phiphi=LHCbAmp,dG=0,DecProdCut.dec new file mode 100644 index 000000000..453a3c7c5 --- /dev/null +++ b/dkfiles/Bs_phiphi=LHCbAmp,dG=0,DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 13104018 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (phi(1020) -> K+ K-)]cc +# +# NickName: Bs_phiphi=LHCbAmp,dG=0,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: phi forced to K+ K-, decay products in acceptance +# No direct CPV, uses LHCb result arXiv:1907.10003 +# This file has equal lifetimes for light and heavy B_s0 states. The value of +# the Bs lifetime is chosen as to match a previous simulation used by the +# phi_s analysis with 2015 and 2016 data produced with dkfiles/Bs_Jpsiphi,mm=CPV,update2012,dG=0,DecProdCut.dec. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Mary Richardson-Slipper +# Email: mary.richardson-slipper@cern.ch +# Date: 20230102 +# CPUTime: <1min +# +# Re-Define deltaGamma (overrules ParticlePropertyTable) +# ParticleValue: "B_s0 75 531 0.0 5.36630 1.512e-12 B_s0 531 0.00", "B_s~0 76 -531 0.0 5.36630 1.512e-12 anti-B_s0 -531 0.00", "B_s0H 99996 530 0.0 5.36677 1.512e-12 B_s0H 0 0.00", "B_s0L 99997 350 0.0 5.36677 1.512e-12 B_s0L 0 0.00" +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.0000 MyPhi MyPhi PVV_CPLH 0 1 0.574 2.56 0.617 0.0 0.539 2.82; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End + -- GitLab From c58ea1560f8693c2662bcb62454c85ed016e4ee4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 7 Feb 2023 10:56:02 +0100 Subject: [PATCH 329/702] Merge branch 'yushimiz/my-changes-kkpipi' into 'master' B0->DKpi, D->KKpipi See merge request lhcb-datapkg/Gen/DecFiles!1277 (cherry picked from commit 24c302632bea75ada2debe7b96ab94acfd675cb4) 3b9eb9ba add decfiles for KKpipi 46df2643 fixed a typo 59aba61e modify cpu time dc82a31d modify cputime --- ...D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 59 ++++++++++++++++ ...0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 60 ++++++++++++++++ ...pipi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 59 ++++++++++++++++ ...amma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 67 ++++++++++++++++++ ...0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 67 ++++++++++++++++++ ...amma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 68 +++++++++++++++++++ ...0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 68 +++++++++++++++++++ ...amma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 67 ++++++++++++++++++ ...0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 67 ++++++++++++++++++ ...0KK,KKpipi=BssqDalitz,DAmpGen,TightCut.dec | 59 ++++++++++++++++ ...mma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec | 67 ++++++++++++++++++ ...pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec | 67 ++++++++++++++++++ ...mma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec | 68 +++++++++++++++++++ ...pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec | 68 +++++++++++++++++++ ...0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 61 +++++++++++++++++ ...ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 61 +++++++++++++++++ ...mma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 68 +++++++++++++++++++ ...pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 68 +++++++++++++++++++ ...mma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 68 +++++++++++++++++++ ...pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 68 +++++++++++++++++++ 20 files changed, 1305 insertions(+) create mode 100644 dkfiles/Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec create mode 100644 dkfiles/Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec diff --git a/dkfiles/Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..f9f9b9737 --- /dev/null +++ b/dkfiles/Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,59 @@ +# EventType: 11166097 +# +# Descriptor: {[[B0]nos => (D~0 -> K+ K- pi+ pi-) K+ K-]cc, [[B0]os => (D0 -> K+ K- pi+ pi-) K- K+]cc} +# +# NickName: Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => ^(D~0 => ^K+ ^K- ^pi+ ^pi-) ^K+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +Decay B0sig + 1.0 Myanti-D0 K+ K- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..026db488a --- /dev/null +++ b/dkfiles/Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 11166095 +# +# Descriptor: {[[B0]nos => (D~0 -> K+ K- pi+ pi-) K+ pi-]cc, [[B0]os => (D0 -> K+ K- pi+ pi-) K- pi+]cc} +# +# NickName: Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => ^(D~0 => ^K+ ^K- ^pi+ ^pi-) ^K+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugPi', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +Decay B0sig + 1.0 Myanti-D0 K+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..2db2b2258 --- /dev/null +++ b/dkfiles/Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,59 @@ +# EventType: 11166096 +# +# Descriptor: {[[B0]nos => (D~0 -> K+ K- pi+ pi-) pi+ pi-]cc, [[B0]os => (D0 -> K+ K- pi+ pi-) pi- pi+]cc} +# +# NickName: Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => ^(D~0 => ^K+ ^K- ^pi+ ^pi-) ^pi+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +Decay B0sig + 1.0 Myanti-D0 pi+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..7d5e995aa --- /dev/null +++ b/dkfiles/Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,67 @@ +# EventType: 11166297 +# +# Descriptor: {[[B0]nos => (D*(2007)~0 -> (D~0 -> K+ K- pi+ pi-) gamma) K+ K-]cc, [[B0]os => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) gamma) K- K+]cc} +# +# NickName: Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) gamma) ^K+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + + +Decay B0sig + 1.0 Myanti-D*0 K+ K- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD*0 + 1.0 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..65d48fe27 --- /dev/null +++ b/dkfiles/Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,67 @@ +# EventType: 11166497 +# +# Descriptor: {[[B0]nos => (D*(2007)~0 -> (D~0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) K+ K-]cc, [[B0]os => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) K- K+]cc} +# +# NickName: Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) pi0) ^K+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + + +Decay B0sig + 1.0 Myanti-D*0 K+ K- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD*0 + 1.0 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..8d7b83698 --- /dev/null +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 11166295 +# +# Descriptor: {[[B0]nos => (D*(2007)~0 -> (D~0 -> K+ K- pi+ pi-) gamma) K+ pi-]cc, [[B0]os => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) gamma) K- pi+]cc} +# +# NickName: Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) gamma) ^K+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugPi', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + + +Decay B0sig + 1.0 Myanti-D*0 K+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD*0 + 1.0 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..14484b142 --- /dev/null +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 11166495 +# +# Descriptor: {[[B0]nos => (D*(2007)~0 -> (D~0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) K+ pi-]cc, [[B0]os => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) K- pi+]cc} +# +# NickName: Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) pi0) ^K+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugPi', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + + +Decay B0sig + 1.0 Myanti-D*0 K+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD*0 + 1.0 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..f6d175669 --- /dev/null +++ b/dkfiles/Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,67 @@ +# EventType: 11166296 +# +# Descriptor: {[[B0]nos => (D*(2007)~0 -> (D~0 -> K+ K- pi+ pi-) gamma) pi+ pi-]cc, [[B0]os => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) gamma) pi- pi+]cc} +# +# NickName: Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) gamma) ^pi+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + + +Decay B0sig + 1.0 Myanti-D*0 pi+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD*0 + 1.0 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..acc60d568 --- /dev/null +++ b/dkfiles/Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,67 @@ +# EventType: 11166496 +# +# Descriptor: {[[B0]nos => (D*(2007)~0 -> (D~0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) pi+ pi-]cc, [[B0]os => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) pi- pi+]cc} +# +# NickName: Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) pi0) ^pi+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + + +Decay B0sig + 1.0 Myanti-D*0 pi+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +Decay MyD*0 + 1.0 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..aa8e42fb1 --- /dev/null +++ b/dkfiles/Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,59 @@ +# EventType: 13166097 +# +# Descriptor: {[[B_s0]nos => (D~0 -> K+ K- pi+ pi-) K+ K-]cc, [[B_s0]os => (D0 -> K+ K- pi+ pi-) K- K+]cc} +# +# NickName: Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => ^(D~0 => ^K+ ^K- ^pi+ ^pi-) ^K+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <2min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +Decay B_s0sig + 1.0 Myanti-D0 K+ K- FLATSQDALITZ; +Enddecay +CDecay anti-B_s0sig + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..d1f243af3 --- /dev/null +++ b/dkfiles/Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,67 @@ +# EventType: 13166297 +# +# Descriptor: {[[B_s0]nos => (D*(2007)~0 -> (D~0 -> K+ K- pi+ pi-) gamma) K+ K-]cc, [[B_s0]os => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) gamma) K- K+]cc} +# +# NickName: Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) gamma) ^K+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + + +Decay B_s0sig + 1.0 Myanti-D*0 K+ K- FLATSQDALITZ; +Enddecay +CDecay anti-B_s0sig + +Decay MyD*0 + 1.0 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..bf0e6d935 --- /dev/null +++ b/dkfiles/Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,67 @@ +# EventType: 13166497 +# +# Descriptor: {[[B_s0]nos => (D*(2007)~0 -> (D~0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) K+ K-]cc, [[B_s0]os => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) K- K+]cc} +# +# NickName: Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) pi0) ^K+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + + +Decay B_s0sig + 1.0 Myanti-D*0 K+ K- FLATSQDALITZ; +Enddecay +CDecay anti-B_s0sig + +Decay MyD*0 + 1.0 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..d75a40457 --- /dev/null +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 13166295 +# +# Descriptor: {[[B_s0]nos => (D*(2007)~0 -> (D~0 -> K+ K- pi+ pi-) gamma) K- pi+]cc, [[B_s0]os => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) gamma) K+ pi-]cc} +# +# NickName: Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) gamma) ^K- ^pi+]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugPi', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: 2min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + + +Decay B_s0sig + 1.0 Myanti-D*0 K- pi+ FLATSQDALITZ; +Enddecay +CDecay anti-B_s0sig + +Decay MyD*0 + 1.0 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..02a3ff717 --- /dev/null +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 13166495 +# +# Descriptor: {[[B_s0]nos => (D*(2007)~0 -> (D~0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) K- pi+]cc, [[B_s0]os => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) K+ pi-]cc} +# +# NickName: Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)~0 -> ^(D~0 => ^K+ ^K- ^pi+ ^pi-) pi0) ^K- ^pi+]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugPi', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + + +Decay B_s0sig + 1.0 Myanti-D*0 K- pi+ FLATSQDALITZ; +Enddecay +CDecay anti-B_s0sig + +Decay MyD*0 + 1.0 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..7764a1cb3 --- /dev/null +++ b/dkfiles/Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 15166097 +# +# Descriptor: [Lambda_b0 => (D0 -> K+ K- pi+ pi-) p+ K-]cc +# +# NickName: Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^(D0 => ^K+ ^K- ^pi+ ^pi-) ^p+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugP', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: 2min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +Decay Lambda_b0sig + 1.0 MyD0 p+ K- FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..15af15d0f --- /dev/null +++ b/dkfiles/Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 15166096 +# +# Descriptor: [Lambda_b0 => (D0 -> K+ K- pi+ pi-) p+ pi-]cc +# +# NickName: Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^(D0 => ^K+ ^K- ^pi+ ^pi-) ^p+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi & goodBDaugP', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: 2min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +Decay Lambda_b0sig + 1.0 MyD0 p+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..076eab351 --- /dev/null +++ b/dkfiles/Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15166297 +# +# Descriptor: [Lambda_b0 => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) gamma) p+ K-]cc +# +# NickName: Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K+ ^K- ^pi+ ^pi-) gamma) ^p+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugP', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: 2min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + +Decay Lambda_b0sig + 1.0 MyD*0 p+ K- FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD*0 + 1.0 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..8da6cd997 --- /dev/null +++ b/dkfiles/Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15166497 +# +# Descriptor: [Lambda_b0 => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) p+ K-]cc +# +# NickName: Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K+ ^K- ^pi+ ^pi-) pi0) ^p+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugP', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: 2min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + +Decay Lambda_b0sig + 1.0 MyD*0 p+ K- FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD*0 + 1.0 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..4bbfdc50d --- /dev/null +++ b/dkfiles/Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15166296 +# +# Descriptor: [Lambda_b0 => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) gamma) p+ pi-]cc +# +# NickName: Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K+ ^K- ^pi+ ^pi-) gamma) ^p+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi & goodBDaugP', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: 2min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + +Decay Lambda_b0sig + 1.0 MyD*0 p+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD*0 + 1.0 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec new file mode 100644 index 000000000..7427b4f7a --- /dev/null +++ b/dkfiles/Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15166496 +# +# Descriptor: [Lambda_b0 => (D*(2007)0 -> (D0 -> K+ K- pi+ pi-) (pi0 -> gamma gamma)) p+ pi-]cc +# +# NickName: Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => (D*(2007)0 -> ^(D0 => ^K+ ^K- ^pi+ ^pi-) pi0) ^p+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodD0 = (GP > 10000 * MeV) & (GPT > 500 * MeV) & inY', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi & goodBDaugP', +# '[D0]cc' : 'goodD0' +# } +#EndInsertPythonCode +# +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# EndDocumentation +# +# CPUTime: 2min +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Yuya Shimizu +# Email: yuya.shimizu@cern.ch +# Date: 20230130 +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD*0 Myanti-D*0 +ChargeConj MyD0 Myanti-D0 + +Decay Lambda_b0sig + 1.0 MyD*0 p+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD*0 + 1.0 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 + +Decay MyD0 + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; +Enddecay +CDecay Myanti-D0 + +End -- GitLab From 5e1269e29e06c66e39290bec7617c4fad82c0d10 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 7 Feb 2023 10:52:24 +0100 Subject: [PATCH 330/702] Merge branch 'sstanisl/my-changes-PartRecoCuts' into 'master' B+ -> D*K, Dpi0, KsPiPi and B+ -> D*Pi, Dpi0, KsPiPi See merge request lhcb-datapkg/Gen/DecFiles!1278 (cherry picked from commit ce09132233e5fb54cd51f94f7282c002be64ddd3) dc5aea26 Added Bu_Dst0K/pi,Dpi0,KsPiPi with PartRecoCuts 3921626d Added Bu_Dst0K/pi,Dpi0,KsPiPi with PartRecoCuts 32ac1425 Fixed decay descriptor 309b9dc4 Fixed TightCuts decay descriptor --- ...Spipi=TightCut,LooserCuts,PartRecoCuts.dec | 76 +++++++++++++++++++ ...Spipi=TightCut,LooserCuts,PartRecoCuts.dec | 76 +++++++++++++++++++ 2 files changed, 152 insertions(+) create mode 100644 dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts.dec create mode 100644 dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts.dec diff --git a/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts.dec b/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts.dec new file mode 100644 index 000000000..6e6653e1f --- /dev/null +++ b/dkfiles/Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts.dec @@ -0,0 +1,76 @@ +# EventType: 12165587 +# +# Descriptor: [B- -> K- (D*(2007)0 -> (D0 -> (K_S0 -> pi- pi+) pi- pi+) pi0) ]cc +# +# NickName: Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B- => ^K- (D*(2007)0 -> ^(D0 => ^(KS0 => pi- pi+) pi- pi+) pi0) ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter' , +# 'from GaudiKernel.SystemOfUnits import MeV' , +# 'from LoKiCore.functions import in_range', +# 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ', +# 'goodB = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter)', +# 'goodD = (GP > 10000 * MeV) & (GPT > 500 * MeV)', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 250 * MeV)', +# 'goodDDaugPi = (GNINTREE (("pi-" == GABSID) & (GP > 1000 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi-" == GABSID) & (GP > 1750 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachK = (GNINTREE (("K-" == GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & inAcc, 1) > 0.5)' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB & goodBachK', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[K-]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# Documentation: B- forced to D*0 K-, D*0 forced to D0 pi0, D0 forced PHSP decay to KS pi+ pi- +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Seophine Stanislaus +# Email: seophine.stanislaus@physics.ox.ac.uk +# Date: 20230202 +# CPUTime: <1min +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +## +Decay B-sig + 1.000 MyD*0 K- SVS; +Enddecay +CDecay B+sig +# +Decay MyD*0 +1.000 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD0 + 1.000 myK_S0 pi- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 + 1.000 pi- pi+ PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts.dec b/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts.dec new file mode 100644 index 000000000..3faa4f517 --- /dev/null +++ b/dkfiles/Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts.dec @@ -0,0 +1,76 @@ +# EventType: 12165589 +# +# Descriptor: [B- -> pi- (D*(2007)0 -> (D0 -> (K_S0 -> pi- pi+) pi- pi+) pi0) ]cc +# +# NickName: Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B- => ^pi- (D*(2007)0 -> ^(D0 => ^(KS0 => pi- pi+) pi- pi+) pi0) ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter' , +# 'from GaudiKernel.SystemOfUnits import MeV' , +# 'from LoKiCore.functions import in_range', +# 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ', +# 'goodB = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter)', +# 'goodD = (GP > 10000 * MeV) & (GPT > 500 * MeV)', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 250 * MeV)', +# 'goodDDaugPi = (GNINTREE (("pi-" == GABSID) & (GP > 1000 * MeV) & inAcc, 1) > 1.5)', +# 'goodKsDaugPi = (GNINTREE (("pi-" == GABSID) & (GP > 1750 * MeV) & inAcc, 1) > 1.5)', +# 'goodBachPi = (GNINTREE (("pi-" == GABSID) & (GP > 4000 * MeV) & (GPT > 400 * MeV) & inAcc, 1) > 0.5)' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB & goodBachPi', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi-]cc' : 'inAcc' +# } +# EndInsertPythonCode +# +# Documentation: B- forced to D*0 pi-, D*0 forced to D0 pi0, D0 forced PHSP decay to KS pi- pi+ +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Seophine Stanislaus +# Email: seophine.stanislaus@physics.ox.ac.uk +# Date: 20230202 +# CPUTime: <1min +# +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +## +Decay B-sig + 1.000 MyD*0 pi- SVS; +Enddecay +CDecay B+sig +# +Decay MyD*0 +1.000 MyD0 pi0 VSS; +Enddecay +CDecay Myanti-D*0 +# +Decay MyD0 + 1.000 myK_S0 pi- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 + 1.000 pi- pi+ PHSP; +Enddecay +# +End -- GitLab From d4735782655498bf9ff668c675f7058a5ed81dd5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 8 Feb 2023 11:29:12 +0000 Subject: [PATCH 331/702] Fix LbAmpGen model names --- dkfiles/Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut.dec | 2 +- dkfiles/Bd_Dst-pipipi,D0pi,K3pi=TightCut.dec | 2 +- dkfiles/Bd_DstXcIncl,K3pi,3piIncl=TightCut.dec | 4 ++-- dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut.dec | 2 +- dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut.dec | 2 +- dkfiles/Bs_DstXcIncl,K3pi,3piIncl=TightCut.dec | 4 ++-- dkfiles/Bu_DstXcIncl,K3pi,3piIncl=TightCut.dec | 4 ++-- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/dkfiles/Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut.dec b/dkfiles/Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut.dec index 606fa0730..c6fe3351c 100644 --- a/dkfiles/Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut.dec +++ b/dkfiles/Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut.dec @@ -70,7 +70,7 @@ Enddecay CDecay MyD*+ # Decay MyD0 -1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bd_Dst-pipipi,D0pi,K3pi=TightCut.dec b/dkfiles/Bd_Dst-pipipi,D0pi,K3pi=TightCut.dec index d0ccf58ef..438095317 100644 --- a/dkfiles/Bd_Dst-pipipi,D0pi,K3pi=TightCut.dec +++ b/dkfiles/Bd_Dst-pipipi,D0pi,K3pi=TightCut.dec @@ -68,7 +68,7 @@ Enddecay CDecay anti-B0sig # Decay MyD0 -1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; Enddecay CDecay Myanti-D0 # diff --git a/dkfiles/Bd_DstXcIncl,K3pi,3piIncl=TightCut.dec b/dkfiles/Bd_DstXcIncl,K3pi,3piIncl=TightCut.dec index b4051ec12..59e931632 100644 --- a/dkfiles/Bd_DstXcIncl,K3pi,3piIncl=TightCut.dec +++ b/dkfiles/Bd_DstXcIncl,K3pi,3piIncl=TightCut.dec @@ -340,7 +340,7 @@ Enddecay CDecay B0sig # Decay theD0 -1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; Enddecay CDecay theanti-D0 # @@ -490,7 +490,7 @@ CDecay MyD+ # Decay Myanti-D0 # -0.0822 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +0.0822 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; 0.013 MyK*0_pi pi+ pi- pi0 PHSP; # (0.013 +- 0.005) !!!; 0.01862 K+ pi- Myomega2pi PHSP; # (0.027 +- 0.005) - (0.0065 +- 0.0030) x 0.9085 (omega -> 2pi X); diff --git a/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut.dec b/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut.dec index 2f769d4a2..985695393 100644 --- a/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut.dec +++ b/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut.dec @@ -71,7 +71,7 @@ Enddecay CDecay MyD*- # Decay MyD0 - 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay anti-MyD0 # diff --git a/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut.dec b/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut.dec index bb3955071..80dd2835c 100644 --- a/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut.dec +++ b/dkfiles/Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut.dec @@ -66,7 +66,7 @@ Enddecay CDecay MyD*- # Decay MyD0 - 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay anti-MyD0 # diff --git a/dkfiles/Bs_DstXcIncl,K3pi,3piIncl=TightCut.dec b/dkfiles/Bs_DstXcIncl,K3pi,3piIncl=TightCut.dec index 357de76d1..d0e61421a 100644 --- a/dkfiles/Bs_DstXcIncl,K3pi,3piIncl=TightCut.dec +++ b/dkfiles/Bs_DstXcIncl,K3pi,3piIncl=TightCut.dec @@ -332,7 +332,7 @@ Enddecay CDecay B_s0sig # Decay theD0 -1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; Enddecay CDecay theanti-D0 # @@ -482,7 +482,7 @@ CDecay MyD+ # Decay Myanti-D0 # -0.0822 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +0.0822 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; 0.013 MyK*0_pi pi+ pi- pi0 PHSP; # (0.013 +- 0.005) !!!; 0.01862 K+ pi- Myomega2pi PHSP; # (0.027 +- 0.005) - (0.0065 +- 0.0030) x 0.9085 (omega -> 2pi X); diff --git a/dkfiles/Bu_DstXcIncl,K3pi,3piIncl=TightCut.dec b/dkfiles/Bu_DstXcIncl,K3pi,3piIncl=TightCut.dec index 5ea586408..f415e56a2 100644 --- a/dkfiles/Bu_DstXcIncl,K3pi,3piIncl=TightCut.dec +++ b/dkfiles/Bu_DstXcIncl,K3pi,3piIncl=TightCut.dec @@ -317,7 +317,7 @@ Enddecay CDecay B+sig # Decay theD0 -1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; Enddecay CDecay theanti-D0 # @@ -467,7 +467,7 @@ CDecay MyD+ # Decay Myanti-D0 # -0.0822 K+ pi- pi- pi+ LbAmpGen DtoKpipipi_v2; # (0.0822 +- 0.0014) incl.; +0.0822 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; 0.013 MyK*0_pi pi+ pi- pi0 PHSP; # (0.013 +- 0.005) !!!; 0.01862 K+ pi- Myomega2pi PHSP; # (0.027 +- 0.005) - (0.0065 +- 0.0030) x 0.9085 (omega -> 2pi X); -- GitLab From 5d1da8bd4c05629855a1150c51af0db813a2146a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 8 Feb 2023 12:58:51 +0000 Subject: [PATCH 332/702] Modify AmpGen decay model name --- dkfiles/Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- dkfiles/Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- .../Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec | 4 ++-- 20 files changed, 40 insertions(+), 40 deletions(-) diff --git a/dkfiles/Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut.dec index f9f9b9737..84ef21a70 100644 --- a/dkfiles/Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec index 026db488a..950edabc4 100644 --- a/dkfiles/Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -53,7 +53,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec index 2db2b2258..14ea14383 100644 --- a/dkfiles/Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B0sig Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec index 7d5e995aa..8ab7d5668 100644 --- a/dkfiles/Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec index 65d48fe27..6cfdd107a 100644 --- a/dkfiles/Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec index 8d7b83698..8d70f64d7 100644 --- a/dkfiles/Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec index 14484b142..5f7661c59 100644 --- a/dkfiles/Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec index f6d175669..683a2574f 100644 --- a/dkfiles/Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec index acc60d568..28928e891 100644 --- a/dkfiles/Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut.dec index aa8e42fb1..150b83ebf 100644 --- a/dkfiles/Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <2min @@ -52,7 +52,7 @@ Enddecay CDecay anti-B_s0sig Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec index d1f243af3..816320f97 100644 --- a/dkfiles/Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec index bf0e6d935..ef23c2a23 100644 --- a/dkfiles/Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -30,7 +30,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -60,7 +60,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec index d75a40457..4aca15751 100644 --- a/dkfiles/Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: 2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec b/dkfiles/Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec index 02a3ff717..0aaa6633a 100644 --- a/dkfiles/Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut.dec @@ -31,7 +31,7 @@ # } #EndInsertPythonCode # -# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: B_s0 decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: <1min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 7764a1cb3..2cae9face 100644 --- a/dkfiles/Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: 2min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 15af15d0f..2fe20f8a9 100644 --- a/dkfiles/Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: 2min @@ -54,7 +54,7 @@ Enddecay CDecay anti-Lambda_b0sig Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 076eab351..5f64d15f0 100644 --- a/dkfiles/Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: 2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 8da6cd997..c1a7c5e7b 100644 --- a/dkfiles/Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: 2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 4bbfdc50d..f9602aeb5 100644 --- a/dkfiles/Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 gamma, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: 2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 diff --git a/dkfiles/Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec b/dkfiles/Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec index 7427b4f7a..274b0ea51 100644 --- a/dkfiles/Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec +++ b/dkfiles/Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut.dec @@ -32,7 +32,7 @@ # } #EndInsertPythonCode # -# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi_v2, tight cuts +# Documentation: Lb decay with flat square Dalitz model, Dst0 forced to D0 pi0, D0 decay following AmpGen LHCb model DtoKKpipi, tight cuts # EndDocumentation # # CPUTime: 2min @@ -61,7 +61,7 @@ Enddecay CDecay Myanti-D*0 Decay MyD0 - 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi_v2; + 1.0 K+ K- pi+ pi- LbAmpGen DtoKKpipi; Enddecay CDecay Myanti-D0 -- GitLab From 3595d76764d56cd4f9038e28d690714b90167659 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 8 Feb 2023 14:32:04 +0100 Subject: [PATCH 333/702] Merge branch 'lopaoluc_Rphi' into 'master' dec files B2Phiellell generator efficiency studies See merge request lhcb-datapkg/Gen/DecFiles!1298 (cherry picked from commit 1629c329169da84e40e5c644e397c7212c1a5dbf) a8ef5912 No Cut dec files for Bs2Phi ell ell, for generator level efficiency studies 34fcbf62 Add CPUTime flag --- dkfiles/Bs_phiee=Ball,NoCut.dec | 33 +++++++++++++++++++++++++++++++ dkfiles/Bs_phimumu=Ball,NoCut.dec | 33 +++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100755 dkfiles/Bs_phiee=Ball,NoCut.dec create mode 100755 dkfiles/Bs_phimumu=Ball,NoCut.dec diff --git a/dkfiles/Bs_phiee=Ball,NoCut.dec b/dkfiles/Bs_phiee=Ball,NoCut.dec new file mode 100755 index 000000000..2aed11a32 --- /dev/null +++ b/dkfiles/Bs_phiee=Ball,NoCut.dec @@ -0,0 +1,33 @@ +# EventType: 13124007 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) e+ e-]cc +# +# NickName: Bs_phiee=Ball,NoCut +# +# Cuts: None +# +# CPUTime: < 1 min +# +# Documentation: B_s0 -> phi(1020) e+e- with phi forced to K+ K-, created according to Ball FF model, no gen cuts (for efficiencies) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lorenzo Paolucci +# Email: lorenzo.paolucci@cern.ch +# Date: 20230208 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.000 MyPhi e+ e- BTOSLLBALL 6; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End + diff --git a/dkfiles/Bs_phimumu=Ball,NoCut.dec b/dkfiles/Bs_phimumu=Ball,NoCut.dec new file mode 100755 index 000000000..3d4a9712c --- /dev/null +++ b/dkfiles/Bs_phimumu=Ball,NoCut.dec @@ -0,0 +1,33 @@ +# EventType: 13114017 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) mu+ mu-]cc +# +# NickName: Bs_phimumu=Ball,NoCut +# +# Cuts: None +# +# CPUTime: < 1 min +# +# Documentation: phi forced to K+ K-, Ball FF model, no gen cuts (for efficiencies) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lorenzo Paolucci +# Email: lorenzo.paoluci@cern.ch +# Date: 20230208 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.0000 MyPhi mu+ mu- BTOSLLBALL 6; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End + -- GitLab From f598f78d03a52822a8851c98be86a4ecf1f0d84f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 9 Feb 2023 10:53:33 +0000 Subject: [PATCH 334/702] Prepare DecFiles v32r3 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r3.md | 137 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 139 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r3.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 31a6dd4c5..469cf96dd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r2) +gaudi_subdir(DecFiles v32r3) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r3.md b/ReleaseNotes/v32r3.md new file mode 100644 index 000000000..e2ed77c25 --- /dev/null +++ b/ReleaseNotes/v32r3.md @@ -0,0 +1,137 @@ +DecFiles v32r3 2023-02-09 +========================== + +! 2023-02-08 - Michal Kreps (MR !1299) + Add 2 new decay files + + 13124007 : Bs_phiee=Ball,NoCut + + 13114017 : Bs_phimumu=Ball,NoCut + +! 2023-02-08 - Michal Kreps (MR !1297) + Add 2 new decay files + + 12165587 : Bu_Dst0K,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts + + 12165589 : Bu_Dst0pi,D0pi0,KSpipi=TightCut,LooserCuts,PartRecoCuts + +! 2023-02-08 - Michal Kreps (MR !1296) + Add 20 new decay files + + 11166097 : Bd_D0KK,KKpipi=BsqDalitz,DAmpGen,TightCut + + 11166095 : Bd_D0Kpi,KKpipi=BsqDalitz,DAmpGen,TightCut + + 11166096 : Bd_D0pipi,KKpipi=BsqDalitz,DAmpGen,TightCut + + 11166297 : Bd_Dst0KK,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut + + 11166497 : Bd_Dst0KK,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut + + 11166295 : Bd_Dst0Kpi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut + + 11166495 : Bd_Dst0Kpi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut + + 11166296 : Bd_Dst0pipi,D0gamma,KKpipi=BsqDalitz,DAmpGen,TightCut + + 11166496 : Bd_Dst0pipi,D0pi0,KKpipi=BsqDalitz,DAmpGen,TightCut + + 13166097 : Bs_D0KK,KKpipi=BssqDalitz,DAmpGen,TightCut + + 13166297 : Bs_Dst0KK,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut + + 13166497 : Bs_Dst0KK,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut + + 13166295 : Bs_Dst0Kpi,D0gamma,KKpipi=BssqDalitz,DAmpGen,TightCut + + 13166495 : Bs_Dst0Kpi,D0pi0,KKpipi=BssqDalitz,DAmpGen,TightCut + + 15166097 : Lb_D0pK,KKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166096 : Lb_D0ppi,KKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166297 : Lb_Dst0pK,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166497 : Lb_Dst0pK,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166296 : Lb_Dst0ppi,D0gamma,KKpipi=LbsqDalitz,DAmpGen,TightCut + + 15166496 : Lb_Dst0ppi,D0pi0,KKpipi=LbsqDalitz,DAmpGen,TightCut + +! 2023-02-08 - Michal Kreps (MR !1295) + Add 2 new decay files + + 13104017 : Bs_phiphi=LHCbAmp,DecProdCut + + 13104018 : Bs_phiphi=LHCbAmp,dG=0,DecProdCut + +! 2023-02-08 - Michal Kreps (MR !1294) + Add 2 new decay files + + 11166192 : Bd_D0Kpi,KSKK=BsqDalitz,DPHSP,TightCut + + 11166191 : Bd_D0Kpi,KSpipi=BsqDalitz,DPHSP,TightCut + +! 2023-02-08 - Michal Kreps (MR !1293) + Add new decay file + + 40512000 : exclu_tautau,mm=two_photon_starlight_evtGen + +! 2023-02-08 - Michal Kreps (MR !1292) + Add new decay file + + 11166006 : Bd_Sigmacppi-=phsp,DecProdCut + +! 2023-02-08 - Michal Kreps (MR !1291) + Add 7 new decay files + + 11198061 : Bd_Dst-Ds+,D0pi,Kpipipi,pipipi=TightCut + + 11268001 : Bd_Dst-pipipi,D0pi,K3pi=TightCut + + 11898201 : Bd_DstXcIncl,K3pi,3piIncl=TightCut + + 11565001 : Bd_Dsttaunu,D0pi,K3pi,3pinu,tauolababar=TightCut + + 11565011 : Bd_Dsttaunu,D0pi,K3pi,3pipi0nu,tauola=TightCut + + 13898201 : Bs_DstXcIncl,K3pi,3piIncl=TightCut + + 12899411 : Bu_DstXcIncl,K3pi,3piIncl=TightCut + +! 2023-02-08 - Michal Kreps (MR !1290) + Add new decay file + + 31111201 : tau_mugamma=DecProdCut + +! 2023-02-08 - Michal Kreps (MR !1289) + Add new decay file + + 13514071 : Bs_Kpitautau,mumu=DecProdCut + +! 2023-02-08 - Michal Kreps (MR !1288) + Add new decay file + + 14243211 : Bc_chicpi,jpsig,mm=BcVegPy,TightCut + +! 2023-02-08 - Michal Kreps (MR !1287) + Add new decay file + + 15608001 : Lb_pKtautau,3pi3pi=TightCut,tauolababar,phsp + +! 2023-02-08 - Michal Kreps (MR !1286) + Add 2 new decay files + + 15574037 : Lb_D0pmunu,D0=Kmunu,DecProdCut + + 15574039 : Lb_D0ptaunu,D0=Kmunu,tau=mununu,DecProdCut + +! 2023-02-08 - Michal Kreps (MR !1285) + Add new decay file + + 23513206 : Ds_etamunu,gmm=Eta2MuMuGamma,TightCut,MassCut + +! 2023-02-08 - Michal Kreps (MR !1284) + Add 2 new decay files + + 47102010 : exclu_phi,KK=coherent_starlight + + 47102011 : exclu_phi,KK=incoherent_starlight + +! 2023-02-08 - Michal Kreps (MR !1283) + Add 2 new decay files + + 14163221 : Bc_Dst0K,D0gamma,Kpi=DecProdCut + + 14163421 : Bc_Dst0K,D0pi0,Kpi=DecProdCut + +! 2023-02-08 - Michal Kreps (MR !1282) + Add 3 new decay files + + 15574021 : Lb_Lcmunu,pKmunu=PHSP,DecProdCut + + 15874006 : Lb_Lcmunu,pKpi=PHSP,DecProdCut + + 15574022 : Lb_Lctaunu,pKmunu=PHSP,tau=mununu,DecProdCut + +! 2023-02-08 - Michal Kreps (MR !1281) + Add 2 new decay files + + 15576101 : Lb_Lcpipimunu,Lambdapi=TightCut,LambdaLLDD + + 15576102 : Lb_Lcpipimunu,Lambdapi=TightCut,LambdaTT + +! 2023-02-08 - Michal Kreps (MR !1280) + Add 24 new decay files + + 11576060 : Bd_Lcpipip,pKmunu=TightCut + + 11166007 : Bd_Lcpipip,pKpi=TightCutForStripping + + 11166460 : Bd_Lcpipip,pKpipi=TightCutForStripping + + 11166461 : Bd_Lcpipip,pKpipipi=TightCutForStripping + + 11576100 : Bd_XicpKpi,Lambdamunu,ppi=TightCut + + 12577100 : Bu_Xic0pkpi,Ximunu=TightCut + + 15574042 : Lb_Lcpi,pKmunu=TightCut + + 15164040 : Lb_Lcpi,pKpi=TightCut + + 15164440 : Lb_Lcpi,pKpipi=TightCut + + 15164441 : Lb_Lcpi,pKpipipi=TightCut + + 15576100 : Lb_Lcpipipi,Lambdamunu,ppi=TightCut + + 15576031 : Lb_Lcpipipi,pKmunu=TightCut + + 15166060 : Lb_Lcpipipi,pKpi=TightCut + + 15166460 : Lb_Lcpipipi,pKpipi=TightCut + + 15166461 : Lb_Lcpipipi,pKpipipi=TightCut + + 15576032 : Lb_Lcpipipi,ppimunu=TightCut + + 15166061 : Lb_Lcpipipi,ppipi=TightCut + + 15166462 : Lb_Lcpipipi,ppipipi=TightCut + + 16575130 : Omegab_Omegacpi,Omegamunu=TightCut + + 16575131 : Omegab_Omegacpi,Ximunu=TightCut + + 16577130 : Omegab_Omegacpipipi,Omegamunu=TightCut + + 16577131 : Omegab_Omegacpipipi,Ximunu=TightCut + + 16576145 : Xib0_Omegacpi,Omegamunu=TightCut + + 16576141 : Xib0_Omegacpi,Ximunu=TightCut + diff --git a/cmt/requirements b/cmt/requirements index aeb9e8c0d..72d6f1ba9 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r2 +version v32r3 # Structure #============================================================================ -- GitLab From 868fa3e60b3137f6d0b8886870eb0a7e048eb612 Mon Sep 17 00:00:00 2001 From: Paul Gaigne <paul.gaigne@ens-paris-saclay.fr> Date: Fri, 3 Mar 2023 12:28:41 +0100 Subject: [PATCH 335/702] Add Xiccst+_Xicc++pi dec files --- ...eV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec | 53 +++++++++++++++++++ ...eV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec | 53 +++++++++++++++++++ ...eV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec | 53 +++++++++++++++++++ 3 files changed, 159 insertions(+) create mode 100644 dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=3800MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec create mode 100644 dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=3900MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec create mode 100644 dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=4000MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec diff --git a/dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=3800MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec b/dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=3800MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec new file mode 100644 index 000000000..3cf6114ee --- /dev/null +++ b/dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=3800MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec @@ -0,0 +1,53 @@ +# EventType: 26167051 +# +# Descriptor: [Xi_cc+ -> (Xi_cc++ -> (Lambda_c+ -> p+ K- pi+) K- pi+ pi+) pi- ]cc +# +# NickName: Xiccst+_Xicc++pi,LcKmPipPip,m=3800MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT +# +# Production: GenXicc +# +# Cuts: XiccDaughtersInLHCbAndWithMinPT +# +# CutsOptions: MinXiccPT 2000*MeV MinDaughterPT 200*MeV +# +# CPUTime: < 1 min +# +# ParticleValue: "Xi_cc+ 502 4412 1.0 3.8 6.58e-22 Xi_cc+ 4412 0.", "Xi_cc~- 503 -4412 -1.0 3.8 6.58e-22 anti-Xi_cc- -4412 0." +# +# Documentation: Xiccst+ decay to Xicc++ pi- by phase space model +# all daughters of Xicc are required to be in the acceptance of LHCb and with minimum PT 200 MeV +# Xiccst+ is required to be generated with the lifetime of 6.58e-22s corresponding to a width of 1MeV +# and the Xiccst+ PT is required to be larger than 2000 MeV. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Paul Gaigne +# Email: paul.gaigne@cern.ch +# Date: 20230302 +# +Alias MyXicc Xi_cc++ +Alias MyantiXicc anti-Xi_cc-- +ChargeConj MyXicc MyantiXicc +# +Alias MyLc Lambda_c+ +Alias MyantiLc anti-Lambda_c- +ChargeConj MyLc MyantiLc +# +Decay Xi_cc+sig + 1.000 MyXicc pi- PHSP; +Enddecay +CDecay anti-Xi_cc-sig +# +Decay MyXicc + 1.000 MyLc K- pi+ pi+ PHSP; +Enddecay +CDecay MyantiXicc +# +Decay MyLc + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay MyantiLc +# +End +# diff --git a/dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=3900MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec b/dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=3900MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec new file mode 100644 index 000000000..5e88064ae --- /dev/null +++ b/dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=3900MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec @@ -0,0 +1,53 @@ +# EventType: 26167052 +# +# Descriptor: [Xi_cc+ -> (Xi_cc++ -> (Lambda_c+ -> p+ K- pi+) K- pi+ pi+) pi- ]cc +# +# NickName: Xiccst+_Xicc++pi,LcKmPipPip,m=3900MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT +# +# Production: GenXicc +# +# Cuts: XiccDaughtersInLHCbAndWithMinPT +# +# CutsOptions: MinXiccPT 2000*MeV MinDaughterPT 200*MeV +# +# CPUTime: < 1 min +# +# ParticleValue: "Xi_cc+ 502 4412 1.0 3.9 6.58e-22 Xi_cc+ 4412 0.", "Xi_cc~- 503 -4412 -1.0 3.9 6.58e-22 anti-Xi_cc- -4412 0." +# +# Documentation: Xiccst+ decay to Xicc++ pi- by phase space model +# all daughters of Xicc are required to be in the acceptance of LHCb and with minimum PT 200 MeV +# Xiccst+ is required to be generated with the lifetime of 6.58e-22s corresponding to a width of 1MeV +# and the Xiccst+ PT is required to be larger than 2000 MeV. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Paul Gaigne +# Email: paul.gaigne@cern.ch +# Date: 20230302 +# +Alias MyXicc Xi_cc++ +Alias MyantiXicc anti-Xi_cc-- +ChargeConj MyXicc MyantiXicc +# +Alias MyLc Lambda_c+ +Alias MyantiLc anti-Lambda_c- +ChargeConj MyLc MyantiLc +# +Decay Xi_cc+sig + 1.000 MyXicc pi- PHSP; +Enddecay +CDecay anti-Xi_cc-sig +# +Decay MyXicc + 1.000 MyLc K- pi+ pi+ PHSP; +Enddecay +CDecay MyantiXicc +# +Decay MyLc + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay MyantiLc +# +End +# diff --git a/dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=4000MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec b/dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=4000MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec new file mode 100644 index 000000000..7ac24ce87 --- /dev/null +++ b/dkfiles/Xiccst+_Xicc++pi,LcKmPipPip,m=4000MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec @@ -0,0 +1,53 @@ +# EventType: 26167053 +# +# Descriptor: [Xi_cc+ -> (Xi_cc++ -> (Lambda_c+ -> p+ K- pi+) K- pi+ pi+) pi- ]cc +# +# NickName: Xiccst+_Xicc++pi,LcKmPipPip,m=4000MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT +# +# Production: GenXicc +# +# Cuts: XiccDaughtersInLHCbAndWithMinPT +# +# CutsOptions: MinXiccPT 2000*MeV MinDaughterPT 200*MeV +# +# CPUTime: < 1 min +# +# ParticleValue: "Xi_cc+ 502 4412 1.0 4.0 6.58e-22 Xi_cc+ 4412 0.", "Xi_cc~- 503 -4412 -1.0 4.0 6.58e-22 anti-Xi_cc- -4412 0." +# +# Documentation: Xiccst+ decay to Xicc++ pi- by phase space model +# all daughters of Xicc are required to be in the acceptance of LHCb and with minimum PT 200 MeV +# Xiccst+ is required to be generated with the lifetime of 6.58e-22s corresponding to a width of 1MeV +# and the Xiccst+ PT is required to be larger than 2000 MeV. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Paul Gaigne +# Email: paul.gaigne@cern.ch +# Date: 20230302 +# +Alias MyXicc Xi_cc++ +Alias MyantiXicc anti-Xi_cc-- +ChargeConj MyXicc MyantiXicc +# +Alias MyLc Lambda_c+ +Alias MyantiLc anti-Lambda_c- +ChargeConj MyLc MyantiLc +# +Decay Xi_cc+sig + 1.000 MyXicc pi- PHSP; +Enddecay +CDecay anti-Xi_cc-sig +# +Decay MyXicc + 1.000 MyLc K- pi+ pi+ PHSP; +Enddecay +CDecay MyantiXicc +# +Decay MyLc + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay MyantiLc +# +End +# -- GitLab From 156bf2637931cdab329bf571a5d5cf60191964f9 Mon Sep 17 00:00:00 2001 From: Paul Gaigne <paul.gaigne@ens-paris-saclay.fr> Date: Fri, 3 Mar 2023 12:35:53 +0100 Subject: [PATCH 336/702] Add Omegaccst+_Xicc++K dec files --- ...eV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec | 53 +++++++++++++++++++ ...eV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec | 53 +++++++++++++++++++ ...eV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec | 53 +++++++++++++++++++ 3 files changed, 159 insertions(+) create mode 100644 dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec create mode 100644 dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec create mode 100644 dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec diff --git a/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec new file mode 100644 index 000000000..08f47c33a --- /dev/null +++ b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec @@ -0,0 +1,53 @@ +# EventType: 26167071 +# +# Descriptor: [Omega_cc+ -> (Xi_cc++ -> (Lambda_c+ -> p+ K- pi+) K- pi+ pi+) K- ]cc +# +# NickName: Omegaccst+_Xicc++K,LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT +# +# Production: GenXicc +# +# Cuts: XiccDaughtersInLHCbAndWithMinPT +# +# CutsOptions: MinXiccPT 2000*MeV MinDaughterPT 200*MeV +# +# CPUTime: < 1 min +# +# ParticleValue: "Omega_cc+ 510 4432 1.0 4.15 6.58e-22 Omega_cc+ 4432 0.", "Omega_cc~- 511 -4432 -1.0 4.15 6.58e-22 anti-Omega_cc- -4432 0." +# +# Documentation: Omegaccst+ decay to Xicc++ K- by phase space model +# all daughters of Xicc are required to be in the acceptance of LHCb and with minimum PT 200 MeV +# Omegaccst+ is required to be generated with the lifetime of 6.58e-22s corresponding to a width of 1MeV +# and the Omegaccst+ PT is required to be larger than 2000 MeV. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Paul Gaigne +# Email: paul.gaigne@cern.ch +# Date: 20230302 +# +Alias MyXicc Xi_cc++ +Alias MyantiXicc anti-Xi_cc-- +ChargeConj MyXicc MyantiXicc +# +Alias MyLc Lambda_c+ +Alias MyantiLc anti-Lambda_c- +ChargeConj MyLc MyantiLc +# +Decay Omega_cc+sig + 1.000 MyXicc K- PHSP; +Enddecay +CDecay anti-Omega_cc-sig +# +Decay MyXicc + 1.000 MyLc K- pi+ pi+ PHSP; +Enddecay +CDecay MyantiXicc +# +Decay MyLc + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay MyantiLc +# +End +# diff --git a/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec new file mode 100644 index 000000000..2c2ebdbc7 --- /dev/null +++ b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec @@ -0,0 +1,53 @@ +# EventType: 26167072 +# +# Descriptor: [Omega_cc+ -> (Xi_cc++ -> (Lambda_c+ -> p+ K- pi+) K- pi+ pi+) K- ]cc +# +# NickName: Omegaccst+_Xicc++K,LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT +# +# Production: GenXicc +# +# Cuts: XiccDaughtersInLHCbAndWithMinPT +# +# CutsOptions: MinXiccPT 2000*MeV MinDaughterPT 200*MeV +# +# CPUTime: < 1 min +# +# ParticleValue: "Omega_cc+ 510 4432 1.0 4.25 6.58e-22 Omega_cc+ 4432 0.", "Omega_cc~- 511 -4432 -1.0 4.25 6.58e-22 anti-Omega_cc- -4432 0." +# +# Documentation: Omegaccst+ decay to Xicc++ K- by phase space model +# all daughters of Xicc are required to be in the acceptance of LHCb and with minimum PT 200 MeV +# Omegaccst+ is required to be generated with the lifetime of 6.58e-22s corresponding to a width of 1MeV +# and the Omegaccst+ PT is required to be larger than 2000 MeV. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Paul Gaigne +# Email: paul.gaigne@cern.ch +# Date: 20230302 +# +Alias MyXicc Xi_cc++ +Alias MyantiXicc anti-Xi_cc-- +ChargeConj MyXicc MyantiXicc +# +Alias MyLc Lambda_c+ +Alias MyantiLc anti-Lambda_c- +ChargeConj MyLc MyantiLc +# +Decay Omega_cc+sig + 1.000 MyXicc K- PHSP; +Enddecay +CDecay anti-Omega_cc-sig +# +Decay MyXicc + 1.000 MyLc K- pi+ pi+ PHSP; +Enddecay +CDecay MyantiXicc +# +Decay MyLc + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay MyantiLc +# +End +# diff --git a/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec new file mode 100644 index 000000000..a85546ae8 --- /dev/null +++ b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec @@ -0,0 +1,53 @@ +# EventType: 26167073 +# +# Descriptor: [Omega_cc+ -> (Xi_cc++ -> (Lambda_c+ -> p+ K- pi+) K- pi+ pi+) K- ]cc +# +# NickName: Omegaccst+_Xicc++K,LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT +# +# Production: GenXicc +# +# Cuts: XiccDaughtersInLHCbAndWithMinPT +# +# CutsOptions: MinXiccPT 2000*MeV MinDaughterPT 200*MeV +# +# CPUTime: < 1 min +# +# ParticleValue: "Omega_cc+ 510 4432 1.0 4.35 6.58e-22 Omega_cc+ 4432 0.", "Omega_cc~- 511 -4432 -1.0 4.35 6.58e-22 anti-Omega_cc- -4432 0." +# +# Documentation: Omegaccst+ decay to Xicc++ K- by phase space model +# all daughters of Xicc are required to be in the acceptance of LHCb and with minimum PT 200 MeV +# Omegaccst+ is required to be generated with the lifetime of 6.58e-22s corresponding to a width of 1MeV +# and the Omegaccst+ PT is required to be larger than 2000 MeV. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Paul Gaigne +# Email: paul.gaigne@cern.ch +# Date: 20230302 +# +Alias MyXicc Xi_cc++ +Alias MyantiXicc anti-Xi_cc-- +ChargeConj MyXicc MyantiXicc +# +Alias MyLc Lambda_c+ +Alias MyantiLc anti-Lambda_c- +ChargeConj MyLc MyantiLc +# +Decay Omega_cc+sig + 1.000 MyXicc K- PHSP; +Enddecay +CDecay anti-Omega_cc-sig +# +Decay MyXicc + 1.000 MyLc K- pi+ pi+ PHSP; +Enddecay +CDecay MyantiXicc +# +Decay MyLc + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay MyantiLc +# +End +# -- GitLab From 248887c7a89619c7fdeb6c7acb15f9fac680723b Mon Sep 17 00:00:00 2001 From: Paul Gaigne <paul.gaigne@ens-paris-saclay.fr> Date: Tue, 14 Mar 2023 10:01:50 +0100 Subject: [PATCH 337/702] modification of the event type --- ...LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec | 2 +- ...LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec | 2 +- ...LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec index 08f47c33a..7bd1ffa65 100644 --- a/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec +++ b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec @@ -1,4 +1,4 @@ -# EventType: 26167071 +# EventType: 26167054 # # Descriptor: [Omega_cc+ -> (Xi_cc++ -> (Lambda_c+ -> p+ K- pi+) K- pi+ pi+) K- ]cc # diff --git a/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec index 2c2ebdbc7..c1ed5ae74 100644 --- a/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec +++ b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec @@ -1,4 +1,4 @@ -# EventType: 26167072 +# EventType: 26167055 # # Descriptor: [Omega_cc+ -> (Xi_cc++ -> (Lambda_c+ -> p+ K- pi+) K- pi+ pi+) K- ]cc # diff --git a/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec index a85546ae8..a694f9ecc 100644 --- a/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec +++ b/dkfiles/Omegaccst+_Xicc++K,LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT.dec @@ -1,4 +1,4 @@ -# EventType: 26167073 +# EventType: 26167056 # # Descriptor: [Omega_cc+ -> (Xi_cc++ -> (Lambda_c+ -> p+ K- pi+) K- pi+ pi+) K- ]cc # -- GitLab From 38567a29195ab668ab25ca6ddd2795fe405ed906 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 28 Feb 2023 19:59:01 +0100 Subject: [PATCH 338/702] Merge branch 'B2LcLc_IntermediateState' into 'master' B2LcLc with Intermediate States See merge request lhcb-datapkg/Gen/DecFiles!1315 (cherry picked from commit 7dd5a499409c3a8accd9a6d51d6c6c76084c392b) ae9769dc Add new file 69902a6b Add new file 7dfa4308 Update Bd_LcXic,Intermediate=DecProdCut_pCut1600MeV.dec f71c283d Update Bd_LcXic,Intermediate=DecProdCut_pCut1600MeV.dec 2dc81995 Update Bd_LcXic,Intermediate=DecProdCut_pCut1600MeV.dec e536ce79 Delete Bd_LcXic,Intermediate=DecProdCut_pCut1600MeV.dec 80a7f3b7 Add new file Bs2LcLc with intermediate states 2b981fbc Update Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec 985c8c29 Update Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec f754c59c Update Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec 685af7dd Update Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec 704bad85 Update Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec 1bfae667 Update Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec 3281eaad Update Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec f8eb119f Update Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec, deleted duplication in L75-L78. --- ...ac,Intermediate=DecProdCut_pCut1600MeV.dec | 73 +++++++++++++++++++ ...ac,Intermediate=DecProdCut_pCut1600MeV.dec | 73 +++++++++++++++++++ 2 files changed, 146 insertions(+) create mode 100644 dkfiles/Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec create mode 100644 dkfiles/Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec diff --git a/dkfiles/Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec b/dkfiles/Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..cf195a170 --- /dev/null +++ b/dkfiles/Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,73 @@ +# EventType: 11296030 +# +# Descriptor: [B0 -> Lambda_c+ Lambda_c~-]cc +# +# NickName: Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: Bd->LcLc, Lc->pKpi with intermediate states +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: La Wang +# Email: la.wang@cern.ch +# Date: 20230224 + +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# Define K*(892) +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# Define Delta++ +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +# Define Lambda(1520)0 +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay B0sig + 1.000 MyLambda_c+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay anti-B0sig + + + +Decay MyLambda_c+ + 0.01940 p+ Myanti-K*0 PHSP; + 0.01070 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; + 0.03400 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 0.99400 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 0.45000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec b/dkfiles/Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..a1c7b958a --- /dev/null +++ b/dkfiles/Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,73 @@ +# EventType: 13296060 +# +# Descriptor: [B_s0 -> Lambda_c+ Lambda_c~-]cc +# +# NickName: Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: Bs->LcLc, Lc->pKpi with intermediate states +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: La Wang +# Email: la.wang@cern.ch +# Date: 20230224 + +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# Define K*(892) +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# Define Delta++ +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +# Define Lambda(1520)0 +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay B0sig + 1.000 MyLambda_c+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay anti-B0sig + + + +Decay MyLambda_c+ + 0.01940 p+ Myanti-K*0 PHSP; + 0.01070 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; + 0.03400 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 0.99400 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 0.45000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# -- GitLab From 23bd124c25496e1152e22c45b929ee4f3668b7f5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 28 Feb 2023 20:01:17 +0100 Subject: [PATCH 339/702] Merge branch 'mwilkins/update-displaced-dielectrons' into 'master' reduce lifetime in {pi0,eta}_gammaA,ee,displaced,mA={..}MeV.dec from 1e-10 to 1e-12 See merge request lhcb-datapkg/Gen/DecFiles!1300 (cherry picked from commit 8cc9192b4ecc705cb091fde980d9c33a05e4797d) f2bf3702 reduce lifetime in {pi0,eta}_gammaA,ee,displaced,mA={..}MeV.dec from 1e-10 to 1e-12 6bc201b2 new EventType numbers, add old ones to table_obsolete --- dkfiles/eta_gammaA,ee,displaced,mA=100MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=10MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=150MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=15MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=200MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=20MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=250MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=300MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=350MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=400MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=450MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=500MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=50MeV.dec | 16 +++++++-------- dkfiles/eta_gammaA,ee,displaced,mA=5MeV.dec | 16 +++++++-------- dkfiles/pi0_gammaA,ee,displaced,mA=100MeV.dec | 16 +++++++-------- dkfiles/pi0_gammaA,ee,displaced,mA=10MeV.dec | 16 +++++++-------- dkfiles/pi0_gammaA,ee,displaced,mA=15MeV.dec | 16 +++++++-------- dkfiles/pi0_gammaA,ee,displaced,mA=20MeV.dec | 16 +++++++-------- dkfiles/pi0_gammaA,ee,displaced,mA=50MeV.dec | 16 +++++++-------- dkfiles/pi0_gammaA,ee,displaced,mA=5MeV.dec | 16 +++++++-------- doc/table_obsolete.sql | 20 +++++++++++++++++++ 21 files changed, 180 insertions(+), 160 deletions(-) diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=100MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=100MeV.dec index b8a74a749..d512803d9 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=100MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=100MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122939 +# EventType: 39122333 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.1 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.1 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=10MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=10MeV.dec index 85e062d96..52ae3a468 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=10MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=10MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122935 +# EventType: 39122139 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.01 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.01 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=150MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=150MeV.dec index 05d326e3c..811296da7 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=150MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=150MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122130 +# EventType: 39122334 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.15 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.15 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=15MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=15MeV.dec index 314e0ff14..87451210c 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=15MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=15MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122936 +# EventType: 39122330 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.015 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.015 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=200MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=200MeV.dec index 2bb4dedb1..32efcd7ad 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=200MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=200MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122131 +# EventType: 39122335 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.2 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.2 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=20MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=20MeV.dec index 5b4941081..9074296a5 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=20MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=20MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122937 +# EventType: 39122331 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.02 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.02 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=250MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=250MeV.dec index 08c5ec6a9..50684ec58 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=250MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=250MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122132 +# EventType: 39122336 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.25 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.25 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=300MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=300MeV.dec index 1c25649a1..89e2ea870 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=300MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=300MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122133 +# EventType: 39122337 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.3 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.3 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=350MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=350MeV.dec index 7ce1813e6..040915780 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=350MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=350MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122134 +# EventType: 39122338 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.35 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.35 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=400MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=400MeV.dec index 51f74eae5..cf42aa8c0 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=400MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=400MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122135 +# EventType: 39122339 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.4 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.4 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=450MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=450MeV.dec index d3093fc48..1cc02777f 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=450MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=450MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122136 +# EventType: 39122430 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.45 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.45 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=500MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=500MeV.dec index a5315880a..ef357ec6f 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=500MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=500MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122137 +# EventType: 39122431 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.5 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.5 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: 2 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=50MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=50MeV.dec index b40917d6f..8ef49187c 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=50MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=50MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122938 +# EventType: 39122332 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.05 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.05 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/eta_gammaA,ee,displaced,mA=5MeV.dec b/dkfiles/eta_gammaA,ee,displaced,mA=5MeV.dec index 52acc3aa8..bd030dbcb 100644 --- a/dkfiles/eta_gammaA,ee,displaced,mA=5MeV.dec +++ b/dkfiles/eta_gammaA,ee,displaced,mA=5MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122934 +# EventType: 39122138 # # Descriptor: [eta -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[eta => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'eta': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "eta": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.005 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.005 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: <1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=100MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=100MeV.dec index 98bad93c7..cd9eb5536 100644 --- a/dkfiles/pi0_gammaA,ee,displaced,mA=100MeV.dec +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=100MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122941 +# EventType: 39122947 # # Descriptor: [pi0 -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'pi0': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "pi0": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.1 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.1 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: 1 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=10MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=10MeV.dec index 7a5343b51..5ca34cf6a 100644 --- a/dkfiles/pi0_gammaA,ee,displaced,mA=10MeV.dec +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=10MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122247 +# EventType: 39122943 # # Descriptor: [pi0 -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'pi0': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "pi0": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.01 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.01 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: 2 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=15MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=15MeV.dec index 3ed2bc697..5b9c939e7 100644 --- a/dkfiles/pi0_gammaA,ee,displaced,mA=15MeV.dec +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=15MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122248 +# EventType: 39122944 # # Descriptor: [pi0 -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'pi0': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "pi0": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.015 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.015 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: 2 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=20MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=20MeV.dec index 305ef9eda..ad2c31a83 100644 --- a/dkfiles/pi0_gammaA,ee,displaced,mA=20MeV.dec +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=20MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122249 +# EventType: 39122945 # # Descriptor: [pi0 -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'pi0': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "pi0": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.02 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.02 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: 2 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=50MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=50MeV.dec index 190632760..414f61145 100644 --- a/dkfiles/pi0_gammaA,ee,displaced,mA=50MeV.dec +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=50MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122940 +# EventType: 39122946 # # Descriptor: [pi0 -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'pi0': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "pi0": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.05 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.05 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: 2 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/dkfiles/pi0_gammaA,ee,displaced,mA=5MeV.dec b/dkfiles/pi0_gammaA,ee,displaced,mA=5MeV.dec index 0f5cd6ae4..e60e07a36 100644 --- a/dkfiles/pi0_gammaA,ee,displaced,mA=5MeV.dec +++ b/dkfiles/pi0_gammaA,ee,displaced,mA=5MeV.dec @@ -1,4 +1,4 @@ -# EventType: 39122246 +# EventType: 39122942 # # Descriptor: [pi0 -> gamma (A' -> e+ e-)] # @@ -19,7 +19,7 @@ # signal.addTool(LoKi__GenCutTool, 'TightCut') # # tightCut = signal.TightCut -# tightCut.Decay = '^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC' +# tightCut.Decay = "^[pi0 => ^gamma ^(H_30 => ^e+ ^e-)]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import MeV", # "inAcc = in_range(0.010, GTHETA, 0.400)", @@ -33,22 +33,22 @@ # "goodH = (fidH)", # ] # tightCut.Cuts = { -# '[e+]cc': 'goodE', -# 'gamma': 'goodG', -# 'H_30': 'goodA', -# 'pi0': 'goodH', +# "[e+]cc": "goodE", +# "gamma": "goodG", +# "H_30": "goodA", +# "pi0": "goodH", # } # # EndInsertPythonCode # -# ParticleValue: "H_30 89 36 0.0 0.005 1e-10 A0 36 0" +# ParticleValue: "H_30 89 36 0.0 0.005 1e-12 A0 36 0" # # PhysicsWG: Exotica # Tested: Yes # CPUTime: 2 min # Responsible: Michael K. Wilkinson # Email: michael.k.wilkinson@cern.ch -# Date: 20220801 +# Date: 20230227 Alias MyA A0 ChargeConj MyA MyA diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 0271a5039..44b160541 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -384,3 +384,23 @@ EVTTYPEID = 11142213, DESCRIPTION = "Bd_Jpsietap,mm=TightCut", PRIMARY = "[B0 -> EVTTYPEID = 13142213, DESCRIPTION = "Bs_Jpsietap,mm=TightCut", PRIMARY = "[B_s0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> gamma gamma)]cc" EVTTYPEID = 13674452, DESCRIPTION = "Bs_D0Kmunu,Kmunu=TightCut,buggy", PRIMARY = "{[[B_s0]nos -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc, [[B_s0]os -> (anti-D0 -> K+ mu- anti-nu_mu) K- mu+ nu_mu]cc}" EVTTYPEID = 13114015, DESCRIPTION = "Bs_pipimumu=FOURBODYPHSP,DecProdCut,buggy", PRIMARY = "[B_s0 -> pi+ pi- mu+ mu- ]cc" +EVTTYPEID = 39122939, DESCRIPTION = "eta_gammaA,ee,displaced,mA=100MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122935, DESCRIPTION = "eta_gammaA,ee,displaced,mA=10MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122130, DESCRIPTION = "eta_gammaA,ee,displaced,mA=150MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122936, DESCRIPTION = "eta_gammaA,ee,displaced,mA=15MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122131, DESCRIPTION = "eta_gammaA,ee,displaced,mA=200MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122937, DESCRIPTION = "eta_gammaA,ee,displaced,mA=20MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122132, DESCRIPTION = "eta_gammaA,ee,displaced,mA=250MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122133, DESCRIPTION = "eta_gammaA,ee,displaced,mA=300MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122134, DESCRIPTION = "eta_gammaA,ee,displaced,mA=350MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122135, DESCRIPTION = "eta_gammaA,ee,displaced,mA=400MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122136, DESCRIPTION = "eta_gammaA,ee,displaced,mA=450MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122137, DESCRIPTION = "eta_gammaA,ee,displaced,mA=500MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122938, DESCRIPTION = "eta_gammaA,ee,displaced,mA=50MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122934, DESCRIPTION = "eta_gammaA,ee,displaced,mA=5MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122941, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=100MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122247, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=10MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122248, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=15MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122249, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=20MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122940, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=50MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 39122246, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=5MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" -- GitLab From 4390460e15abf3509e8617d68468441e22a01f9a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 27 Feb 2023 14:36:09 +0100 Subject: [PATCH 340/702] Merge branch 'dtou/Bu_JpsiKpipipi0_cocktail' into 'master' Added Bu->K omega Jpsi cocktail DecFile See merge request lhcb-datapkg/Gen/DecFiles!1301 (cherry picked from commit 43c920f1514280228326f232a8c091aec03cced9) df4d37f1 Added new cocktail file for Bu->Kpipipi0 Jpsi(->mumu) 8e5df200 Fixed mistakes in Bu_KOmegaJpsi cocktail. 6161a331 Fixed mistakes in Bu_KOmegaJpsi cocktail. 7cf73b75 Changed Event Type of Bu->K Omega Jpsi. --- ...HSP,mm=TightCut,cocktail,THREEBODYPHSP.dec | 132 ++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,cocktail,THREEBODYPHSP.dec diff --git a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,cocktail,THREEBODYPHSP.dec b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,cocktail,THREEBODYPHSP.dec new file mode 100644 index 000000000..3820edf28 --- /dev/null +++ b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,cocktail,THREEBODYPHSP.dec @@ -0,0 +1,132 @@ +# EventType: 12245400 +# +# Descriptor: [B+ -> (J/psi(1S) -> mu+ mu-) K+ (omega(782) -> pi+ pi- (pi0 -> gamma gamma))]cc +# +# NickName: Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,cocktail,THREEBODYPHSP +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B+ ==> ^(J/psi(1S) => ^mu+ ^mu- ) ^K+ (omega(782) => ^pi+ ^pi- (pi0 -> ^gamma ^gamma) ) ]CC' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# 'J/psi(1S)' : ' goodPsi ' , +# '[B+]cc' : ' goodB '} +# tightCut.Preambulo += [ "GY = LoKi.GenParticles.Rapidity()" ] +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import ns', +# 'from GaudiKernel.PhysicalConstants import c_light', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inEcalHole= (abs ( GPX / GPZ ) < 0.25 / 12.5) & (abs ( GPY / GPY ) < 0.25 / 12.5)' , +# 'goodMuon = ( GPT > 500 * MeV ) & ( GP > 2 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodPion = ( GPT > 150 * MeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY & ~inEcalHole' , +# 'goodPsi = ( GPT > 1000 * MeV ) & in_range( 1.8 , GY , 4.5 ) ' , +# 'goodB = ( GCTAU > 0.1e-3 * ns * c_light )'] +# +# EndInsertPythonCode +# +# Documentation: Decay file for B+ -> K+ (Omega -> pi+ pi- (pi0 -> gamma gamma)) (Jpsi -> mu+ mu-), PHSP. Tight cut. +# Used for amplitude analysis of B+ -> K+ Omega Jpsi. With correct omega decay model, mass cut and invariant mass distributions better matching that seen in data. +# EndDocumentation +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Da Yu Tou +# Email: da.yu.tou@cern.ch +# Date: 20230213 +# CPUTime: 2 min +# +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyW omega +ChargeConj MyW MyW +# +Alias MyP0 pi0 +ChargeConj MyP0 MyP0 +# +Alias MyK_1+ K_1+ +Alias MyK_1- K_1- +ChargeConj MyK_1+ MyK_1- +# +Alias My_X_3872 X_1(3872) +ChargeConj My_X_3872 My_X_3872 +# +Alias My_psi_4415 psi(4415) +ChargeConj My_psi_4415 My_psi_4415 +# + + +LSNONRELBW MyK_1+ +BlattWeisskopf MyK_1+ 0.0 +Particle MyK_1+ 1.28 0.3 +ChangeMassMin MyK_1+ 1.0 +ChangeMassMax MyK_1+ 2.3 + +LSNONRELBW MyK_1- +BlattWeisskopf MyK_1- 0.0 +Particle MyK_1- 1.28 0.3 +ChangeMassMin MyK_1- 1.0 +ChangeMassMax MyK_1- 2.3 + +LSNONRELBW My_X_3872 +BlattWeisskopf My_X_3872 0.0 +Particle My_X_3872 3.9 0.3 +ChangeMassMin My_X_3872 3.6 +ChangeMassMax My_X_3872 5.0 + +LSNONRELBW My_psi_4415 +BlattWeisskopf My_psi_4415 0.0 +Particle My_psi_4415 4.2 0.3 +ChangeMassMin My_psi_4415 3.6 +ChangeMassMax My_psi_4415 5.0 + + +Decay B+sig + 0.25 MyJpsi MyW K+ PHSP; + 0.25 MyJpsi MyK_1+ PHSP; + 0.25 My_X_3872 K+ PHSP; + 0.25 My_psi_4415 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyK_1+ + 1.000 MyW K+ PHOTOS PHSP; +Enddecay +CDecay MyK_1- +# +Decay My_X_3872 + 1.000 MyJpsi MyW PHSP; +Enddecay +# +Decay My_psi_4415 + 1.000 MyJpsi MyW PHSP; +Enddecay +# +Decay MyW + 1.000 pi+ pi- MyP0 PHOTOS OMEGA_DALITZ; +Enddecay +# +Decay MyP0 + 1.000 gamma gamma PHSP; +Enddecay +# + +End -- GitLab From 9bd3e7079cb988619b35a433f765ae8e78260731 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 27 Feb 2023 14:35:07 +0100 Subject: [PATCH 341/702] Merge branch 'xuyuan/my-changes' into 'master' Added Bd->Dstmunu, Dst->D0pi, D0->Kpipipipi0 DecFile See merge request lhcb-datapkg/Gen/DecFiles!1303 (cherry picked from commit 6a4991babac179bd361c5df52805e9afc790b9b3) 5368e549 test 04e87b44 test b396468a test --- .../Bd_Dstmunu,Kpipipipi0=PHSP,DecProdCut.dec | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 dkfiles/Bd_Dstmunu,Kpipipipi0=PHSP,DecProdCut.dec diff --git a/dkfiles/Bd_Dstmunu,Kpipipipi0=PHSP,DecProdCut.dec b/dkfiles/Bd_Dstmunu,Kpipipipi0=PHSP,DecProdCut.dec new file mode 100644 index 000000000..e2d2e2e49 --- /dev/null +++ b/dkfiles/Bd_Dstmunu,Kpipipipi0=PHSP,DecProdCut.dec @@ -0,0 +1,59 @@ +# EventType: 11676430 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> K+ pi- (omega(782) -> pi+ pi- pi0)) pi-) mu+ nu_mu]cc +# +# NickName: Bd_Dstmunu,Kpipipipi0=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: For pion tracking asymmetry analysis +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Xuhao Yuan +# Email: xuhao.yuan@{nospam}cern.ch +# Date: 20230201 +# CPUTime: < 1 min +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*- MyD*+ + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyKst K*0 +Alias Myanti-Kst anti-K*0 +ChargeConj MyKst Myanti-Kst + +Alias MyOmega omega +ChargeConj MyOmega MyOmega + +Decay B0sig + 1.000 MyD*- mu+ nu_mu PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD*- + 1.000 Myanti-D0 pi- PHSP; +Enddecay +CDecay MyD*+ +# +Decay Myanti-D0 + 0.013 MyKst pi- pi+ pi0 PHSP; + 0.068 K+ pi- MyOmega PHSP; + 0.0065 MyKst MyOmega PHSP; +Enddecay +CDecay MyD0 +# +Decay MyOmega + 1.000 pi+ pi- pi0 PHSP; +Enddecay +# +Decay MyKst + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-Kst +End -- GitLab From 89d0dcb09935c98efd5b5f336053823c7e3aa893 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 27 Feb 2023 14:37:16 +0100 Subject: [PATCH 342/702] Merge branch 'dtorresm/my-changes' into 'master' Adding new files Bu_Jpsi,ppbar,pi+pi0=DecProdCut.dec and Bu_Jpsi,ppbar,K+pi0=DecProdCut.dec for the decays B+-> J/psi (-> p+ p~-) pi+ pi0 and Bu_Jpsi,ppbar,K+pi0=DecProdCut.dec See merge request lhcb-datapkg/Gen/DecFiles!1304 (cherry picked from commit b23acae43d20f4d67b8ae5eeb5b199046370d177) de913817 Adding new files 5072657d Adding CPUTime: < 1 min to decfiles --- dkfiles/Bu_Jpsi,ppbar,K+pi0=DecProdCut.dec | 31 +++++++++++++++++++++ dkfiles/Bu_Jpsi,ppbar,pi+pi0=DecProdCut.dec | 31 +++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 dkfiles/Bu_Jpsi,ppbar,K+pi0=DecProdCut.dec create mode 100644 dkfiles/Bu_Jpsi,ppbar,pi+pi0=DecProdCut.dec diff --git a/dkfiles/Bu_Jpsi,ppbar,K+pi0=DecProdCut.dec b/dkfiles/Bu_Jpsi,ppbar,K+pi0=DecProdCut.dec new file mode 100644 index 000000000..fff90b740 --- /dev/null +++ b/dkfiles/Bu_Jpsi,ppbar,K+pi0=DecProdCut.dec @@ -0,0 +1,31 @@ +# EventType: 12133403 +# +# Descriptor: [B+ -> (J/psi(1S) -> p+ p~-) K+ pi0 ]cc +# +# NickName: Bu_Jpsi,ppbar,K+pi0=DecProdCut +# +# Cuts: DaughtersInLHCb +# CPUTime: < 1 min +# Documentation: Decay file for B+-> J/psi (-> p+ p~-) K+ pi0 +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Diego Torres Machado +# Email: diego.torres.machado@cern.ch +# Date: 20230214 +# + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B+sig + 1.000 MyJ/psi K+ pi0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyJ/psi + 1.000 p+ anti-p- VLL; +Enddecay +# +End diff --git a/dkfiles/Bu_Jpsi,ppbar,pi+pi0=DecProdCut.dec b/dkfiles/Bu_Jpsi,ppbar,pi+pi0=DecProdCut.dec new file mode 100644 index 000000000..b6385a648 --- /dev/null +++ b/dkfiles/Bu_Jpsi,ppbar,pi+pi0=DecProdCut.dec @@ -0,0 +1,31 @@ +# EventType: 12133402 +# +# Descriptor: [B+ -> (J/psi(1S) -> p+ p~-) pi+ pi0 ]cc +# +# NickName: Bu_Jpsi,ppbar,pi+pi0=DecProdCut +# +# Cuts: DaughtersInLHCb +# CPUTime: < 1 min +# Documentation: Decay file for B+-> J/psi (-> p+ p~-) pi+ pi0 +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Diego Torres Machado +# Email: diego.torres.machado@cern.ch +# Date: 20230214 +# + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B+sig + 1.000 MyJ/psi pi+ pi0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyJ/psi + 1.000 p+ anti-p- VLL; +Enddecay +# +End -- GitLab From 5cebd00fc96c0690d5820850666ae1618bc1e24a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 27 Feb 2023 14:38:18 +0100 Subject: [PATCH 343/702] Merge branch 'spemmara-master-patch-93563' into 'master' Update Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec. Adapted H_30 particle properties... See merge request lhcb-datapkg/Gen/DecFiles!1305 (cherry picked from commit 6ccedfa3f0c77d71c72b19b12b7d9c906af25a14) 84c75252 Update Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec. Adapted H_30 particle properties... --- dkfiles/Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dkfiles/Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec b/dkfiles/Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec index 47d32366c..7b2a63436 100644 --- a/dkfiles/Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec +++ b/dkfiles/Bd_Ksta0,gg=DecProdCut,m=1000MeV.dec @@ -1,11 +1,11 @@ # EventType: 11102264 # InsertPythonCode: #from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc -#ParticlePropertySvc().Particles = ["a0 17 221 0.0 1.000 5.063171e-19 a0 221 0.00000000"] +#ParticlePropertySvc().Particles = ["H_30 89 36 0.0 1.000 9.400000e-26 A0 36 0.00000000"] # from Gauss.Configuration import * # ApplicationMgr().ExtSvc += [ParticlePropertySvc() ] # EndInsertPythonCode -# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (a0 -> gamma gamma)]cc +# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (A0 -> gamma gamma)]cc # NickName: Bd_Ksta0,gg=DecProdCut,m=1000MeV # Cuts: DaughtersInLHCb # @@ -21,7 +21,7 @@ Alias MyK*0 K*0 Alias Myanti-K*0 anti-K*0 ChargeConj MyK*0 Myanti-K*0 -Alias MyA0 a0 +Alias MyA0 A0 ChargeConj MyA0 MyA0 # Decay B0sig -- GitLab From 1ad586b953a8a35594c99259304610e4e16301aa Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 27 Feb 2023 14:38:59 +0100 Subject: [PATCH 344/702] Merge branch 'spemmara-master-patch-84185' into 'master' Update Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec. Use adapted H_30 particle as a proxy for the a0 See merge request lhcb-datapkg/Gen/DecFiles!1306 (cherry picked from commit 540693385222585bb5118faab1455bed1965e5d9) ed0b225b Update Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec. Use adapted H_30 particle as a proxy for the a0 --- dkfiles/Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dkfiles/Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec b/dkfiles/Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec index f5638a1ed..2493f6b72 100644 --- a/dkfiles/Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec +++ b/dkfiles/Bd_Ksta0,gg=DecProdCut,m=3000MeV.dec @@ -1,11 +1,11 @@ # EventType: 11102265 # InsertPythonCode: #from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc -#ParticlePropertySvc().Particles = ["a0 17 221 0.0 3.000 5.063171e-19 a0 221 0.00000000"] +#ParticlePropertySvc().Particles = ["H_30 89 36 0.0 3.000 9.400000e-26 A0 36 0.00000000"] # from Gauss.Configuration import * # ApplicationMgr().ExtSvc += [ParticlePropertySvc() ] # EndInsertPythonCode -# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (a0 -> gamma gamma)]cc +# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (A0 -> gamma gamma)]cc # NickName: Bd_Ksta0,gg=DecProdCut,m=3000MeV # Cuts: DaughtersInLHCb # @@ -21,7 +21,7 @@ Alias MyK*0 K*0 Alias Myanti-K*0 anti-K*0 ChargeConj MyK*0 Myanti-K*0 -Alias MyA0 a0 +Alias MyA0 A0 ChargeConj MyA0 MyA0 # Decay B0sig -- GitLab From 86d37bc7a462e5a3beae8efbff08b75c1bf271ca Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 28 Feb 2023 19:56:07 +0100 Subject: [PATCH 345/702] Merge branch 'mucha/new_decfiles' into 'master' Mucha/new decfiles See merge request lhcb-datapkg/Gen/DecFiles!1309 (cherry picked from commit 14d56902f58267e2fb7525912dcfeb50ca218e5c) 492351bb AGH 2023 dkfiles B2DK ana ae83ec9f correction to dkfile 49a26d29 adding spaces after K*(892)+ 3bbf7cb1 removing automatically generated files --- dkfiles/Bd_D-Kst+,Kpipi,KSpi=DecProdCut.dec | 54 ++++++++++++++++++++ dkfiles/Bd_DKSpi,Kpipi=DecProdCut.dec | 44 +++++++++++++++++ dkfiles/Bd_Ds-Kst+,KKpi,KSpi=DecProdCut.dec | 55 +++++++++++++++++++++ dkfiles/Bs_Ds-Kst+,KKpi,KSpi=DecProdCut.dec | 55 +++++++++++++++++++++ dkfiles/Bs_DsKSpi,KKpi=DecProdCut.dec | 46 +++++++++++++++++ 5 files changed, 254 insertions(+) create mode 100644 dkfiles/Bd_D-Kst+,Kpipi,KSpi=DecProdCut.dec create mode 100644 dkfiles/Bd_DKSpi,Kpipi=DecProdCut.dec create mode 100644 dkfiles/Bd_Ds-Kst+,KKpi,KSpi=DecProdCut.dec create mode 100644 dkfiles/Bs_Ds-Kst+,KKpi,KSpi=DecProdCut.dec create mode 100644 dkfiles/Bs_DsKSpi,KKpi=DecProdCut.dec diff --git a/dkfiles/Bd_D-Kst+,Kpipi,KSpi=DecProdCut.dec b/dkfiles/Bd_D-Kst+,Kpipi,KSpi=DecProdCut.dec new file mode 100644 index 000000000..457a05d1c --- /dev/null +++ b/dkfiles/Bd_D-Kst+,Kpipi,KSpi=DecProdCut.dec @@ -0,0 +1,54 @@ +# EventType: 11166125 +# +# Descriptor: { [ [B0]cc => (D- => K+ pi- pi-) (K*(892)+ => (KS0 => pi+ pi-) pi+) ]cc} +# +# NickName: Bd_D-Kst+,Kpipi,KSpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes resonances in D- decay +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# +# Responsible: Agnieszka Oblakowska-Mucha +# Email: Agnieszka.Oblakowska-Mucha@cern.ch +# Date: 20230210 +# +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD+ MyD- + +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- + +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# + +Decay B0sig + 1.000 MyK*+ MyD- SVS; +Enddecay +CDecay anti-B0sig + +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ + +Decay MyK*+ + 1.000 MyK0s pi+ VSS; +Enddecay + +CDecay MyK*- + +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay + +# +End diff --git a/dkfiles/Bd_DKSpi,Kpipi=DecProdCut.dec b/dkfiles/Bd_DKSpi,Kpipi=DecProdCut.dec new file mode 100644 index 000000000..7149a2a5a --- /dev/null +++ b/dkfiles/Bd_DKSpi,Kpipi=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 11166126 +# +# Descriptor: {[[B0]cc => (D- => K+ pi- pi-) (KS0 => pi+ pi-) pi+ ] cc} +# +# NickName: Bd_DKSpi,Kpipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes resonances in Ds- decay +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# +# Responsible: Agnieszka Oblakowska-Mucha +# Email: Agnieszka.Oblakowska-Mucha@cern.ch +# Date: 20230210 +# + +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD+ MyD- + +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# + +Decay B0sig + 1.000 MyD- MyK0s pi+ PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ + +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay + +# +End diff --git a/dkfiles/Bd_Ds-Kst+,KKpi,KSpi=DecProdCut.dec b/dkfiles/Bd_Ds-Kst+,KKpi,KSpi=DecProdCut.dec new file mode 100644 index 000000000..2ad53dac3 --- /dev/null +++ b/dkfiles/Bd_Ds-Kst+,KKpi,KSpi=DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 11166127 +# +# Descriptor: {[[B0]cc => (D_s- => K- K+ pi-) (K*(892)+ => (KS0 => pi+ pi-) pi+)]cc} +# +# NickName: Bd_Ds-Kst+,KKpi,KSpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes resonances in D- decay +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# +# Responsible: Agnieszka Oblakowska-Mucha +# Email: Agnieszka.Oblakowska-Mucha@cern.ch +# Date: 20230210 +# + +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- + +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- + +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s + +# +Decay B0sig + 1.000 MyK*+ MyD_s- SVS; +Enddecay +CDecay anti-B0sig + +Decay MyD_s- + 1.000 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ + +Decay MyK*+ + 1.000 MyK0s pi+ VSS; +Enddecay + +CDecay MyK*- + +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay + +# +End + diff --git a/dkfiles/Bs_Ds-Kst+,KKpi,KSpi=DecProdCut.dec b/dkfiles/Bs_Ds-Kst+,KKpi,KSpi=DecProdCut.dec new file mode 100644 index 000000000..40b973d45 --- /dev/null +++ b/dkfiles/Bs_Ds-Kst+,KKpi,KSpi=DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 13166191 +# Descriptor: {[[Bs_0]cc => (D_s- => K- K+ pi-) (K*(892)+ => (KS0 => pi+ pi-) pi+)]cc} + +# NickName: Bs_Ds-Kst+,KKpi,KSpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes resonances in Ds- decay +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min + +# Responsible: Agnieszka Oblakowska-Mucha +# Email: Agnieszka.Oblakowska-Mucha@cern.ch +# Date: 20230210 +# + +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- + +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- + +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s + + +# +Decay B_s0sig + 1.000 MyK*+ MyD_s- SVS; +Enddecay +CDecay anti-B_s0sig + +Decay MyD_s- + 1.000 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ + +Decay MyK*+ + 1.000 MyK0s pi+ VSS; +Enddecay + +CDecay MyK*- + +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay + +# +End + diff --git a/dkfiles/Bs_DsKSpi,KKpi=DecProdCut.dec b/dkfiles/Bs_DsKSpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..87fbd9512 --- /dev/null +++ b/dkfiles/Bs_DsKSpi,KKpi=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 13166181 +# +# Descriptor: {[[Bs_0]cc => (D_s- => K- K+ pi-) (KS0 => pi+ pi-) pi+ ] cc} +# +# NickName: Bs_DsKSpi,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes resonances in Ds- decay +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min + +# Responsible: Agnieszka Oblakowska-Mucha +# Email: Agnieszka.Oblakowska-Mucha@cern.ch +# Date: 20230210 +# + +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- + +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s + +# + +Decay B_s0sig + 1.000 MyD_s- MyK0s pi+ PHSP; +Enddecay +CDecay anti-B_s0sig + +Decay MyD_s- + 1.000 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ + +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay + +# +End + -- GitLab From b72c10478dc2e9643a70d121b757ebfc135ac4a7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 27 Feb 2023 14:41:35 +0100 Subject: [PATCH 346/702] Merge branch 'yusong/my-changes' into 'master' yusong/my changes See merge request lhcb-datapkg/Gen/DecFiles!1310 (cherry picked from commit a6f94a53602b8dc919e654c610b061db2b50d6c1) 23fa2f56 Add some dkfile for Lb->pKTauTau analysis 070a38f2 update the PT cut 57c25ccd update the CPU time 9532a13a update the Gen Cut --- ...3pipi03pipi0=TightCut,tauolababar,phsp.dec | 67 +++++++++++++++++++ ...au,3pipi0e=DecProdCut,tauolababar,phsp.dec | 56 ++++++++++++++++ ...u,3pipi0mu=DecProdCut,tauolababar,phsp.dec | 56 ++++++++++++++++ ...pipi0pipi0=DecProdCut,tauolababar,phsp.dec | 56 ++++++++++++++++ 4 files changed, 235 insertions(+) create mode 100644 dkfiles/Lb_pKtautau,3pipi03pipi0=TightCut,tauolababar,phsp.dec create mode 100644 dkfiles/Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp.dec create mode 100644 dkfiles/Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp.dec create mode 100644 dkfiles/Lb_pKtautau,3pipi0pipi0=DecProdCut,tauolababar,phsp.dec diff --git a/dkfiles/Lb_pKtautau,3pipi03pipi0=TightCut,tauolababar,phsp.dec b/dkfiles/Lb_pKtautau,3pipi03pipi0=TightCut,tauolababar,phsp.dec new file mode 100644 index 000000000..0b805a194 --- /dev/null +++ b/dkfiles/Lb_pKtautau,3pipi03pipi0=TightCut,tauolababar,phsp.dec @@ -0,0 +1,67 @@ +# EventType: 15808000 +# +# Descriptor: {[Lambda_b0 -> p+ K- (tau+ -> pi+ pi- pi+ (pi0) anti-nu_tau) (tau- -> pi- pi+ pi- (pi0) nu_tau)]cc} +# +# NickName: Lb_pKtautau,3pipi03pipi0=TightCut,tauolababar,phsp +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Configurables import ToolSvc +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = "[^(Lambda_b0 ==> p+ K- (tau+ ==> pi+ pi- pi+ {pi0} nu_tau~) (tau- ==> pi- pi+ pi- {pi0} nu_tau))]CC" +# tightCut.Preambulo += [ +# 'from LoKiCore.functions import in_range', +# 'from GaudiKernel.SystemOfUnits import GeV, MeV', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )', +# 'goodProton = ( GPT > 0.2 * GeV ) & ( GP > 3 * GeV ) & inAcc', +# 'goodKaon = ( GPT > 0.2 * GeV ) & ( GP > 1 * GeV ) & inAcc', +# 'goodPi = ( GPT > 0.2 * GeV ) & ( GP > 1 * GeV ) & inAcc', +# 'goodTau = ( GPT > 1.0 * GeV ) & ( GP > 10* GeV ) & (GNINTREE(("pi+"==GABSID) & goodPi, HepMC.children) > 0)', +# 'goodLb = ( GPT > 5.0 * GeV ) & ( GNINTREE(("p+"==GABSID) & goodProton, HepMC.children) > 0) & (GNINTREE(("K+"==GABSID) & goodKaon, HepMC.children) > 0) & (GNINTREE(("tau+"==GABSID) & goodTau, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb' +# } +# EndInsertPythonCode +# +# Documentation: Lb decay to p K tau tau. +# Both tau leptons decay in the 3-prong charged pion mode along with 3pi pi0 mode using the Tauola BaBar model. +# All final-state products in the acceptance. +# EndDocumentation +# +# +# +# CPUTime: 4 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Yunxuan Song +# Email: yunxuan.song@cern.ch +# Date: 20230215 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.000 p+ K- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau- + 9.31 TAUOLA 5; + 4.62 TAUOLA 8; +Enddecay +CDecay Mytau+ +# +End + + diff --git a/dkfiles/Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp.dec b/dkfiles/Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp.dec new file mode 100644 index 000000000..99ac452f8 --- /dev/null +++ b/dkfiles/Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp.dec @@ -0,0 +1,56 @@ +# EventType: 15826000 +# +# Descriptor: {[Lambda_b0 -> p+ K- (tau+ -> pi+ pi- pi+ (pi0) anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc, [Lambda_b0 -> p+ K- (tau- -> pi- pi+ pi- (pi0) nu_tau) (tau+ -> e+ nu_e anti-nu_tau)]cc } +# +# NickName: Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp +# +# Cuts: DaughtersInLHCb +# +# +# Documentation: Lb decay to p K tau tau. +# One tau leptons decay in the 3-prong charged pion mode along with 3pi pi0 mode using the Tauola BaBar model. +# The other tau leptons decay in electron mode. +# All final-state products in the acceptance. +# EndDocumentation +# +# +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Yunxuan Song +# Email: yunxuan.song@cern.ch +# Date: 20230216 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau1+ tau+ +Alias Mytau2- tau- +ChargeConj Mytau1+ Mytau2- +Alias Mytau2+ tau+ +Alias Mytau1- tau- +ChargeConj Mytau2+ Mytau1- +# +Decay Lambda_b0sig + 0.5 p+ K- Mytau1+ Mytau1- PHSP; + 0.5 p+ K- Mytau2+ Mytau2- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau1- + 9.31 TAUOLA 5; + 4.62 TAUOLA 8; +Enddecay +CDecay Mytau2+ +# +Decay Mytau1+ + 1.00 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau2- + + +End + + diff --git a/dkfiles/Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp.dec b/dkfiles/Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp.dec new file mode 100644 index 000000000..bc8c0371f --- /dev/null +++ b/dkfiles/Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp.dec @@ -0,0 +1,56 @@ +# EventType: 15816000 +# +# Descriptor: {[Lambda_b0 -> p+ K- (tau+ -> pi+ pi- pi+ (pi0) anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [Lambda_b0 -> p+ K- (tau- -> pi- pi+ pi- (pi0) nu_tau) (tau+ -> mu+ nu_mu anti-nu_tau)]cc } +# +# NickName: Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp +# +# Cuts: DaughtersInLHCb +# +# +# Documentation: Lb decay to p K tau tau. +# One tau leptons decay in the 3-prong charged pion mode along with 3pi pi0 mode using the Tauola BaBar model. +# The other tau leptons decay in muon mode. +# All final-state products in the acceptance. +# EndDocumentation +# +# +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Yunxuan Song +# Email: yunxuan.song@cern.ch +# Date: 20230216 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau1+ tau+ +Alias Mytau2- tau- +ChargeConj Mytau1+ Mytau2- +Alias Mytau2+ tau+ +Alias Mytau1- tau- +ChargeConj Mytau2+ Mytau1- +# +Decay Lambda_b0sig + 0.5 p+ K- Mytau1+ Mytau1- PHSP; + 0.5 p+ K- Mytau2+ Mytau2- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau1- + 9.31 TAUOLA 5; + 4.62 TAUOLA 8; +Enddecay +CDecay Mytau2+ +# +Decay Mytau1+ + 1.00 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau2- + + +End + + diff --git a/dkfiles/Lb_pKtautau,3pipi0pipi0=DecProdCut,tauolababar,phsp.dec b/dkfiles/Lb_pKtautau,3pipi0pipi0=DecProdCut,tauolababar,phsp.dec new file mode 100644 index 000000000..8fc9f578a --- /dev/null +++ b/dkfiles/Lb_pKtautau,3pipi0pipi0=DecProdCut,tauolababar,phsp.dec @@ -0,0 +1,56 @@ +# EventType: 15806000 +# +# Descriptor: {[Lambda_b0 -> p+ K- (tau+ -> pi+ pi- pi+ (pi0) anti-nu_tau) (tau- -> pi- (pi0) nu_tau)]cc, [Lambda_b0 -> p+ K- (tau- -> pi- pi+ pi- (pi0) nu_tau) (tau+ -> pi+ (pi0) anti-nu_tau)]cc } +# +# NickName: Lb_pKtautau,3pipi0pipi0=DecProdCut,tauolababar,phsp +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb decay to p K tau tau. +# One tau leptons decay in the 3-prong charged pion mode along with 3pi pi0 mode using the Tauola BaBar model. +# The other tau leptons decay in pi pi0 using the Tauola BaBar model. +# All final-state products in the acceptance. +# EndDocumentation +# +# +# +# CPUTime: 3 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Yunxuan Song +# Email: yunxuan.song@cern.ch +# Date: 20230216 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau1+ tau+ +Alias Mytau2- tau- +ChargeConj Mytau1+ Mytau2- +Alias Mytau2+ tau+ +Alias Mytau1- tau- +ChargeConj Mytau2+ Mytau1- +# +Decay Lambda_b0sig + 0.5 p+ K- Mytau1+ Mytau1- PHSP; + 0.5 p+ K- Mytau2+ Mytau2- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau1- + 9.31 TAUOLA 5; + 4.62 TAUOLA 8; +Enddecay +CDecay Mytau2+ +# +Decay Mytau1+ + 10.82 TAUOLA 3; + 25.49 TAUOLA 4; +Enddecay +CDecay Mytau2- + + +End + + -- GitLab From 4e89c59822e8d05c99ddbc4dddecbff888ae6537 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 28 Feb 2023 19:54:02 +0100 Subject: [PATCH 347/702] Merge branch 'xiaolinw/my-changes' into 'master' Decfiles for CEP Upsilon(1S) production See merge request lhcb-datapkg/Gen/DecFiles!1311 (cherry picked from commit 324a2ab83cba18981416b11388411034286c2cf6) 8184b894 decfiles for CEP Upsilon(nS) production --- dkfiles/cep_upsilon1S_mumu.dec | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 dkfiles/cep_upsilon1S_mumu.dec diff --git a/dkfiles/cep_upsilon1S_mumu.dec b/dkfiles/cep_upsilon1S_mumu.dec new file mode 100755 index 000000000..f33811de1 --- /dev/null +++ b/dkfiles/cep_upsilon1S_mumu.dec @@ -0,0 +1,41 @@ +# EventType: 49112001 +# +# Descriptor: upsilon(1S) -> mu+ mu- +# NickName: cep_upsilon1S_mumu +# Production: SuperChic2 +# Cuts: None +# Documentation: Central exclusive production of upsilon(1S)->mu+ mu-, with Superchic and EvtGen +# EndDocumentation +# +# +# InsertPythonCode: +# from Configurables import SuperChic2Production +# Generation().Special.addTool(SuperChic2Production) +# Generation().Special.SuperChic2Production.Commands += [ +# "SuperChic2:proc = 51", # Upsilon(1S)[mu,mu] photoproduction +# "SuperChic2:ymin = 1.5", # General cuts on the central system min-rapidity +# "SuperChic2:ymax = 5.5", # General cuts on the central system max-rapidity +# "SuperChic2:gencuts = true", # Flag to determine if the cuts below on pseudorapidity will be placed +# "SuperChic2:etaamin = 1.8", # mu+ min-pseudorapidity +# "SuperChic2:etaamax = 5.2", # mu+ max-pseudorapidity +# "SuperChic2:etabmin = 1.8", # mu- min-pseudorapidity +# "SuperChic2:etabmax = 5.2"] # mu- max-pseudorapidity +# +# # Keep the CEP process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ("( GBARCODE >= 2 )") +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Xiaolin Wang +# Email: xiaolin.wang@cern.ch +# Date: 20230222 + +Decay Upsilon + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End -- GitLab From 67771caeefa6c25d135f8078d363eb8e22a092ef Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 27 Feb 2023 14:42:15 +0100 Subject: [PATCH 348/702] Merge branch 'elspadar/Bs_JpsiLamLam' into 'master' Decfile of Bs_JpsiLambdaLambda decay See merge request lhcb-datapkg/Gen/DecFiles!1312 (cherry picked from commit 3430c1bdad9dc79282638d139ea8ac438ba7e4c1) 55b061a4 Decfile of Bs_JpsiLambdaLambda decay --- .../Bs_JpsiLambdaLambda,ppi=DecProdCut.dec | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 dkfiles/Bs_JpsiLambdaLambda,ppi=DecProdCut.dec diff --git a/dkfiles/Bs_JpsiLambdaLambda,ppi=DecProdCut.dec b/dkfiles/Bs_JpsiLambdaLambda,ppi=DecProdCut.dec new file mode 100644 index 000000000..9cf0d9422 --- /dev/null +++ b/dkfiles/Bs_JpsiLambdaLambda,ppi=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 13146120 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> mu+ mu- ) (Lambda0 -> p+ pi-) (Lambda~0 -> p~- pi+)]cc +# +# NickName: Bs_JpsiLambdaLambda,ppi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Non resonant, Jpsi forced into mu+ mu-, Lambda0 forced to p pi-, decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Elisabetta Spadaro Norella +# Email: elspadar@cern.ch +# Date: 20230127 +# CPUTime: <1min +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_s0sig + 1.000 MyJ/psi MyLambda Myanti-Lambda PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End + -- GitLab From 703b6d51a518ebe160da4d9cce6e973bf3c52a6a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 27 Feb 2023 14:49:50 +0100 Subject: [PATCH 349/702] Merge branch 'sjaimese/my-changes' into 'master' Include decfile for the Xic->Xipipi phase space decay with tightcut. See merge request lhcb-datapkg/Gen/DecFiles!1313 (cherry picked from commit ead8875a75c37ff9f5f73adeed705db09ff13223) 7726ab52 Include decfile for the Xic->Xipipi phase space decay with tightcut. --- dkfiles/Xic_Xipipi=TightCut.dec | 72 +++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 dkfiles/Xic_Xipipi=TightCut.dec diff --git a/dkfiles/Xic_Xipipi=TightCut.dec b/dkfiles/Xic_Xipipi=TightCut.dec new file mode 100644 index 000000000..7c3856d16 --- /dev/null +++ b/dkfiles/Xic_Xipipi=TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 26105198 +# +# Descriptor: [Xi_c+ -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+ pi+]cc +# +# NickName: Xic_Xipipi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 14min +# +# Documentation: +# Phase-space decay of Xic+ to Xi- pi+ pi+ with tight generator cuts. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = '^[Xi_c+ => ^(Xi- => ^(Lambda0 => ^p+ pi-) pi-) pi+ pi+]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import GeV, MeV, millimeter ', +# 'inAcc = (in_range ( 0.010 , GTHETA , 0.400 )) ', +# 'inEta = (in_range ( 1.8 , GETA , 5.2 )) ' , +# 'endZ = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'XicDaugPi = (GNINTREE( ("pi+"==GABSID) & (GP > 1.8 * GeV) & (GPT > 150 * MeV) & inAcc & inEta, 1) > 1.5) ', +# 'XiDaugPi = (GNINTREE( ("pi+"==GABSID) & (GP > 1.8 * GeV), 1) > 0.5) ', +# 'LamDaugPi = (GNINTREE( ("pi+"==GABSID) & (GP > 1.8 * GeV), 1) > 0.5) ', +# 'protonMom = ( GP > 5.0 * GeV ) & ( GPT > 200 * MeV ) ', +# 'goodXic = ( GP > 15.0 * GeV ) ', +# 'goodXi = ( GP > 9 * GeV )', +# 'goodLam = ( GP > 8 * GeV ) & ( GPT > 200 * MeV ) & endZ ' +# ] +# tightCut.Cuts = { +# '[Xi_c+]cc': 'goodXic & XicDaugPi ', +# '[Xi-]cc': ' goodXi & XiDaugPi ', +# '[Lambda0]cc': 'goodLam & LamDaugPi ', +# '[p+]cc': 'protonMom ' +# } +# +# EndInsertPythonCode +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Sergio Jaimes +# Email: sergio.jaimes@cern.ch +# Date: 20230216 +# +Alias MyXim Xi- +Alias Myanti-Xip anti-Xi+ +ChargeConj MyXim Myanti-Xip + +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 + +Decay MyLambda0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyXim + 1.000 MyLambda0 pi- PHSP; +Enddecay +CDecay Myanti-Xip +# +Decay Xi_c+sig + 1.0 MyXim pi+ pi+ PHSP; +Enddecay +CDecay anti-Xi_c-sig +End -- GitLab From e6675838fa128a00633ff3393f53efff21203077 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 28 Feb 2023 19:55:20 +0100 Subject: [PATCH 350/702] Merge branch 'sakar/Bu2Lambdaphh' into 'master' Added dec files for Bu2Lambdaphh class of decays See merge request lhcb-datapkg/Gen/DecFiles!1314 (cherry picked from commit 78bb4afc289f9b9c777ef78e7ab31f4364c17daf) 31e95b0c Added dec files for Bu2Lambdaphh class of decays 432f91f8 updated dec files including CPU time d22496c6 Updated dec files for Bu2Lambdaphh class of decays 78cc0553 Added Bu_ppbarppbarpip=PHSP,TightCut.dec --- ...u_LambdabarpJpsi,ppbar=HELAMP,TightCut.dec | 69 +++++++++++++++++++ .../Bu_LambdabarpKmpip=HELAMP,TightCut.dec | 62 +++++++++++++++++ dkfiles/Bu_LambdabarpKpKm=HELAMP,TightCut.dec | 62 +++++++++++++++++ .../Bu_LambdabarpKppim=HELAMP,TightCut.dec | 62 +++++++++++++++++ .../Bu_Lambdabarppbarp=HELAMP,TightCut.dec | 62 +++++++++++++++++ .../Bu_Lambdabarppippim=HELAMP,TightCut.dec | 62 +++++++++++++++++ dkfiles/Bu_LambdapbarKpKp=HELAMP,TightCut.dec | 62 +++++++++++++++++ .../Bu_LambdapbarKppip=HELAMP,TightCut.dec | 62 +++++++++++++++++ .../Bu_Lambdapbarpippip=HELAMP,TightCut.dec | 62 +++++++++++++++++ dkfiles/Bu_ppbarppbarpip=PHSP,TightCut.dec | 47 +++++++++++++ 10 files changed, 612 insertions(+) create mode 100644 dkfiles/Bu_LambdabarpJpsi,ppbar=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpKmpip=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpKpKm=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpKppim=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_Lambdabarppbarp=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_Lambdabarppippim=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdapbarKpKp=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdapbarKppip=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_Lambdapbarpippip=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_ppbarppbarpip=PHSP,TightCut.dec diff --git a/dkfiles/Bu_LambdabarpJpsi,ppbar=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpJpsi,ppbar=HELAMP,TightCut.dec new file mode 100644 index 000000000..5b8f4f89b --- /dev/null +++ b/dkfiles/Bu_LambdabarpJpsi,ppbar=HELAMP,TightCut.dec @@ -0,0 +1,69 @@ +# EventType: 12135110 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (J/psi(1S) -> p+ p~- )]cc +# +# NickName: Bu_LambdabarpJpsi,ppbar=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (J/psi(1S) => ^p+ ^p~-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simon Akar +# Email: simon.akar@cern.ch +# Date: 20230214 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +# +Decay B+sig + 1.000 MyantiLambda p+ MyJ/psi PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay MyJ/psi + 1.000 p+ anti-p- PHSP; +Enddecay +# +# +End +# diff --git a/dkfiles/Bu_LambdabarpKmpip=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpKmpip=HELAMP,TightCut.dec new file mode 100644 index 000000000..66e542072 --- /dev/null +++ b/dkfiles/Bu_LambdabarpKmpip=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12105107 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ K- pi+]cc +# +# NickName: Bu_LambdabarpKmpip=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ ^K- ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simon Akar +# Email: simon.akar@cern.ch +# Date: 20230214 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyantiLambda p+ K- pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Bu_LambdabarpKpKm=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpKpKm=HELAMP,TightCut.dec new file mode 100644 index 000000000..e6ca9bfe9 --- /dev/null +++ b/dkfiles/Bu_LambdabarpKpKm=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12105104 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ K+ K-]cc +# +# NickName: Bu_LambdabarpKpKm=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ ^K+ ^K-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simon Akar +# Email: simon.akar@cern.ch +# Date: 20230214 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyantiLambda p+ K+ K- PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Bu_LambdabarpKppim=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpKppim=HELAMP,TightCut.dec new file mode 100644 index 000000000..d0e60413d --- /dev/null +++ b/dkfiles/Bu_LambdabarpKppim=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12105106 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ K+ pi-]cc +# +# NickName: Bu_LambdabarpKppim=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ ^K+ ^pi-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simon Akar +# Email: simon.akar@cern.ch +# Date: 20230214 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyantiLambda p+ K+ pi- PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Bu_Lambdabarppbarp=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdabarppbarp=HELAMP,TightCut.dec new file mode 100644 index 000000000..ba8f7b9bc --- /dev/null +++ b/dkfiles/Bu_Lambdabarppbarp=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12105101 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p p~- p]cc +# +# NickName: Bu_Lambdabarppbarp=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ ^p~- ^p+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simon Akar +# Email: simon.akar@cern.ch +# Date: 20230214 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyantiLambda p+ anti-p- p+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +End +# + diff --git a/dkfiles/Bu_Lambdabarppippim=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdabarppippim=HELAMP,TightCut.dec new file mode 100644 index 000000000..a60467991 --- /dev/null +++ b/dkfiles/Bu_Lambdabarppippim=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12105102 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ pi+ pi-]cc +# +# NickName: Bu_Lambdabarppippim=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ ^pi+ ^pi-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simon Akar +# Email: simon.akar@cern.ch +# Date: 20230214 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyantiLambda p+ pi+ pi- PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +End +# + diff --git a/dkfiles/Bu_LambdapbarKpKp=HELAMP,TightCut.dec b/dkfiles/Bu_LambdapbarKpKp=HELAMP,TightCut.dec new file mode 100644 index 000000000..544155a71 --- /dev/null +++ b/dkfiles/Bu_LambdapbarKpKp=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12105105 +# +# Descriptor: [ B+ -> (Lambda0 -> p~+ pi-) p~- K+ K+]cc +# +# NickName: Bu_LambdapbarKpKp=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda0 => ^p+ ^pi-) ^p~- ^K+ ^K+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simon Akar +# Email: simon.akar@cern.ch +# Date: 20230214 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyLambda anti-p- K+ K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Bu_LambdapbarKppip=HELAMP,TightCut.dec b/dkfiles/Bu_LambdapbarKppip=HELAMP,TightCut.dec new file mode 100644 index 000000000..ecdc1b834 --- /dev/null +++ b/dkfiles/Bu_LambdapbarKppip=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12105108 +# +# Descriptor: [ B+ -> (Lambda0 -> p~+ pi-) p~- K+ pi+]cc +# +# NickName: Bu_LambdapbarKppip=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda0 => ^p+ ^pi-) ^p~- ^K+ ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simon Akar +# Email: simon.akar@cern.ch +# Date: 20230214 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyLambda anti-p- K+ pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Bu_Lambdapbarpippip=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdapbarpippip=HELAMP,TightCut.dec new file mode 100644 index 000000000..a8a92dfb7 --- /dev/null +++ b/dkfiles/Bu_Lambdapbarpippip=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12105103 +# +# Descriptor: [ B+ -> (Lambda0 -> p+ pi-) p~- pi+ pi+]cc +# +# NickName: Bu_Lambdapbarpippip=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda0 => ^p+ ^pi-) ^p~- ^pi+ ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simon Akar +# Email: simon.akar@cern.ch +# Date: 20230214 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyLambda anti-p- pi+ pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +End +# + diff --git a/dkfiles/Bu_ppbarppbarpip=PHSP,TightCut.dec b/dkfiles/Bu_ppbarppbarpip=PHSP,TightCut.dec new file mode 100644 index 000000000..ba53bc5fd --- /dev/null +++ b/dkfiles/Bu_ppbarppbarpip=PHSP,TightCut.dec @@ -0,0 +1,47 @@ +# EventType: 12105050 +# +# Descriptor: [B+ -> p+ anti-p- p+ anti-p- pi+]cc +# +# NickName: Bu_ppbarppbarpip=PHSP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> ^p~- ^p+ ^p~- ^p+ ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Simon Akar +# Email: simon.akar@cern.ch +# Date: 20230227 +# +# +Decay B+sig + 1.000 p+ anti-p- p+ anti-p- pi+ PHSP; +Enddecay +CDecay B-sig +# +End -- GitLab From fde31d4b1ba02fa9f1d01ff1cacfef3b0993d220 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 28 Feb 2023 19:59:01 +0100 Subject: [PATCH 351/702] Merge branch 'B2LcLc_IntermediateState' into 'master' B2LcLc with Intermediate States See merge request lhcb-datapkg/Gen/DecFiles!1315 (cherry picked from commit 7dd5a499409c3a8accd9a6d51d6c6c76084c392b) ae9769dc Add new file 69902a6b Add new file 7dfa4308 Update Bd_LcXic,Intermediate=DecProdCut_pCut1600MeV.dec f71c283d Update Bd_LcXic,Intermediate=DecProdCut_pCut1600MeV.dec 2dc81995 Update Bd_LcXic,Intermediate=DecProdCut_pCut1600MeV.dec e536ce79 Delete Bd_LcXic,Intermediate=DecProdCut_pCut1600MeV.dec 80a7f3b7 Add new file Bs2LcLc with intermediate states 2b981fbc Update Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec 985c8c29 Update Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec f754c59c Update Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec 685af7dd Update Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec 704bad85 Update Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec 1bfae667 Update Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec 3281eaad Update Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec f8eb119f Update Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec, deleted duplication in L75-L78. --- ...ac,Intermediate=DecProdCut_pCut1600MeV.dec | 73 +++++++++++++++++++ ...ac,Intermediate=DecProdCut_pCut1600MeV.dec | 73 +++++++++++++++++++ 2 files changed, 146 insertions(+) create mode 100644 dkfiles/Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec create mode 100644 dkfiles/Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec diff --git a/dkfiles/Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec b/dkfiles/Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..cf195a170 --- /dev/null +++ b/dkfiles/Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,73 @@ +# EventType: 11296030 +# +# Descriptor: [B0 -> Lambda_c+ Lambda_c~-]cc +# +# NickName: Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: Bd->LcLc, Lc->pKpi with intermediate states +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: La Wang +# Email: la.wang@cern.ch +# Date: 20230224 + +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# Define K*(892) +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# Define Delta++ +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +# Define Lambda(1520)0 +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay B0sig + 1.000 MyLambda_c+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay anti-B0sig + + + +Decay MyLambda_c+ + 0.01940 p+ Myanti-K*0 PHSP; + 0.01070 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; + 0.03400 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 0.99400 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 0.45000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec b/dkfiles/Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..a1c7b958a --- /dev/null +++ b/dkfiles/Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,73 @@ +# EventType: 13296060 +# +# Descriptor: [B_s0 -> Lambda_c+ Lambda_c~-]cc +# +# NickName: Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: Bs->LcLc, Lc->pKpi with intermediate states +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: La Wang +# Email: la.wang@cern.ch +# Date: 20230224 + +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# Define K*(892) +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# Define Delta++ +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +# Define Lambda(1520)0 +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay B0sig + 1.000 MyLambda_c+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay anti-B0sig + + + +Decay MyLambda_c+ + 0.01940 p+ Myanti-K*0 PHSP; + 0.01070 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; + 0.03400 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 0.99400 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 0.45000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# -- GitLab From 492d15564eb43be67ef95a2a27761dcd5847ad2e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 21 Mar 2023 14:22:59 +0100 Subject: [PATCH 352/702] Merge branch 'ausachov_etab_photondaughters' into 'master' Add etab->gamma gamma with photon daughter cuts See merge request lhcb-datapkg/Gen/DecFiles!1316 (cherry picked from commit 74a5cab856c8b3561fe11bd4a09326dbb20477a2) 4ac23081 add incl_etab,gammagamma=PhotonDaughtersInLHCb.dec 7dcd1c86 make it simpler 9e6ecda4 cleanup --- ..._etab,gammagamma=PhotonDaughtersInLHCb.dec | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 dkfiles/incl_etab,gammagamma=PhotonDaughtersInLHCb.dec diff --git a/dkfiles/incl_etab,gammagamma=PhotonDaughtersInLHCb.dec b/dkfiles/incl_etab,gammagamma=PhotonDaughtersInLHCb.dec new file mode 100644 index 000000000..a2df3aa13 --- /dev/null +++ b/dkfiles/incl_etab,gammagamma=PhotonDaughtersInLHCb.dec @@ -0,0 +1,42 @@ +# EventType: 18100201 +# +# Descriptor: Upsilon(1S) => gamma gamma +# +# NickName: incl_etab,gammagamma=PhotonDaughtersInLHCb +# +# Documentation: etab decay to two photons with phase space model, daughter photons in acceptance +# EndDocumentation +# +# Sample: SignalPlain +# Cuts: PhotonDaughtersInLHCb +# ExtraOptions: Upsilon1S +# +# ParticleValue: "Upsilon(1S) 387 553 0.0 9.39870000 6.5821196e-23 Upsilon 553 0.00000000" +# +# InsertPythonCode: +# +# from Configurables import Generation, SignalPlain, PhotonDaughtersInLHCb +# +# gen = Generation() +# gen.SignalPlain.addTool( PhotonDaughtersInLHCb ) +# gen.SignalPlain.PhotonDaughtersInLHCb.SignalPID = 553 +# +# EndInsertPythonCode + +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Andrii Usachov +# Email: andrii.usachov@cern.ch +# Date: 20230228 +# CPUTime: <1 min +# +Decay Upsilonsig + 1.000 gamma gamma PHSP; +Enddecay +# +End +# + + + -- GitLab From c8389257d6883808dc1fee702aed91e68a4803fc Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 21 Mar 2023 14:36:01 +0100 Subject: [PATCH 353/702] Merge branch 'fwilson/UpsnsUpsms' into 'master' Y(ms)->Y(ns)pipi See merge request lhcb-datapkg/Gen/DecFiles!1318 (cherry picked from commit c19748ee6ea745c564e31ca6a34f635bb8af32e0) 431da81f Y(ms)->Y(ns)pipi --- ..._Upsilon2S,Upsilon1Spipi,ee=DecProdCut.dec | 33 +++++++++++++ ...Upsilon2S,Upsilon1Spipi,emu=DecProdCut.dec | 34 +++++++++++++ ...S,Upsilon1Spipi,etau=DecProdCut,tauola.dec | 49 +++++++++++++++++++ ...,Upsilon1Spipi,mutau=DecProdCut,tauola.dec | 49 +++++++++++++++++++ ..._Upsilon3S,Upsilon1Spipi,ee=DecProdCut.dec | 33 +++++++++++++ ...Upsilon3S,Upsilon1Spipi,emu=DecProdCut.dec | 34 +++++++++++++ ...S,Upsilon1Spipi,etau=DecProdCut,tauola.dec | 49 +++++++++++++++++++ ...,Upsilon1Spipi,mutau=DecProdCut,tauola.dec | 49 +++++++++++++++++++ ..._Upsilon3S,Upsilon2Spipi,ee=DecProdCut.dec | 33 +++++++++++++ ...Upsilon3S,Upsilon2Spipi,emu=DecProdCut.dec | 34 +++++++++++++ ...S,Upsilon2Spipi,etau=DecProdCut,tauola.dec | 49 +++++++++++++++++++ ...,Upsilon2Spipi,mutau=DecProdCut,tauola.dec | 49 +++++++++++++++++++ 12 files changed, 495 insertions(+) create mode 100755 dkfiles/incl_Upsilon2S,Upsilon1Spipi,ee=DecProdCut.dec create mode 100755 dkfiles/incl_Upsilon2S,Upsilon1Spipi,emu=DecProdCut.dec create mode 100755 dkfiles/incl_Upsilon2S,Upsilon1Spipi,etau=DecProdCut,tauola.dec create mode 100755 dkfiles/incl_Upsilon2S,Upsilon1Spipi,mutau=DecProdCut,tauola.dec create mode 100755 dkfiles/incl_Upsilon3S,Upsilon1Spipi,ee=DecProdCut.dec create mode 100755 dkfiles/incl_Upsilon3S,Upsilon1Spipi,emu=DecProdCut.dec create mode 100755 dkfiles/incl_Upsilon3S,Upsilon1Spipi,etau=DecProdCut,tauola.dec create mode 100755 dkfiles/incl_Upsilon3S,Upsilon1Spipi,mutau=DecProdCut,tauola.dec create mode 100755 dkfiles/incl_Upsilon3S,Upsilon2Spipi,ee=DecProdCut.dec create mode 100755 dkfiles/incl_Upsilon3S,Upsilon2Spipi,emu=DecProdCut.dec create mode 100755 dkfiles/incl_Upsilon3S,Upsilon2Spipi,etau=DecProdCut,tauola.dec create mode 100755 dkfiles/incl_Upsilon3S,Upsilon2Spipi,mutau=DecProdCut,tauola.dec diff --git a/dkfiles/incl_Upsilon2S,Upsilon1Spipi,ee=DecProdCut.dec b/dkfiles/incl_Upsilon2S,Upsilon1Spipi,ee=DecProdCut.dec new file mode 100755 index 000000000..25031cfd5 --- /dev/null +++ b/dkfiles/incl_Upsilon2S,Upsilon1Spipi,ee=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 18154013 +# +# Descriptor: Upsilon(2S) -> (Upsilon(1S) -> e+ e-) pi+ pi- +# +# NickName: incl_Upsilon2S,Upsilon1Spipi,ee=DecProdCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(2S) decay to Upsilon(1S)(to e+ e- {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +Alias MyUpsilon Upsilon +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(2S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 1.000 e+ e- VLL; +Enddecay +End +# diff --git a/dkfiles/incl_Upsilon2S,Upsilon1Spipi,emu=DecProdCut.dec b/dkfiles/incl_Upsilon2S,Upsilon1Spipi,emu=DecProdCut.dec new file mode 100755 index 000000000..9edbfd260 --- /dev/null +++ b/dkfiles/incl_Upsilon2S,Upsilon1Spipi,emu=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 18344013 +# +# Descriptor: Upsilon(2S) -> (Upsilon(1S) -> mu+ e-) pi+ pi- +# +# NickName: incl_Upsilon2S,Upsilon1Spipi,emu=DecProdCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(2S) decay to Upsilon(1S)(to e+/- mu-/+ {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +Alias MyUpsilon Upsilon +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(2S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 0.5 e+ mu- VLL; + 0.5 mu+ e- VLL; +Enddecay +End +# diff --git a/dkfiles/incl_Upsilon2S,Upsilon1Spipi,etau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon2S,Upsilon1Spipi,etau=DecProdCut,tauola.dec new file mode 100755 index 000000000..415437103 --- /dev/null +++ b/dkfiles/incl_Upsilon2S,Upsilon1Spipi,etau=DecProdCut,tauola.dec @@ -0,0 +1,49 @@ +# EventType: 18153013 +# +# Descriptor: Upsilon(2S) -> (Upsilon(1S) -> tau+ e-) pi+ pi- +# +# NickName: incl_Upsilon2S,Upsilon1Spipi,etau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(2S) decay to Upsilon(1S)(to e+ tau- {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance. taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyUpsilon Upsilon +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(2S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 0.5 Mytau- e+ PHSP; + 0.5 Mytau+ e- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon2S,Upsilon1Spipi,mutau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon2S,Upsilon1Spipi,mutau=DecProdCut,tauola.dec new file mode 100755 index 000000000..926ccb3d9 --- /dev/null +++ b/dkfiles/incl_Upsilon2S,Upsilon1Spipi,mutau=DecProdCut,tauola.dec @@ -0,0 +1,49 @@ +# EventType: 18143013 +# +# Descriptor: Upsilon(2S) -> (Upsilon(1S) -> tau+ mu-) pi+ pi- +# +# NickName: incl_Upsilon2S,Upsilon1Spipi,mutau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(2S) decay to Upsilon(1S)(to mu+ tau- {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance. taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyUpsilon Upsilon +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(2S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 0.5 Mytau- mu+ PHSP; + 0.5 Mytau+ mu- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon3S,Upsilon1Spipi,ee=DecProdCut.dec b/dkfiles/incl_Upsilon3S,Upsilon1Spipi,ee=DecProdCut.dec new file mode 100755 index 000000000..40e11c076 --- /dev/null +++ b/dkfiles/incl_Upsilon3S,Upsilon1Spipi,ee=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 18154020 +# +# Descriptor: Upsilon(3S) -> (Upsilon(1S) -> e+ e-) pi+ pi- +# +# NickName: incl_Upsilon3S,Upsilon1Spipi,ee=DecProdCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to Upsilon(1S)(to e+ e- {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +Alias MyUpsilon Upsilon +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(3S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 1.000 e+ e- VLL; +Enddecay +End +# diff --git a/dkfiles/incl_Upsilon3S,Upsilon1Spipi,emu=DecProdCut.dec b/dkfiles/incl_Upsilon3S,Upsilon1Spipi,emu=DecProdCut.dec new file mode 100755 index 000000000..45b740602 --- /dev/null +++ b/dkfiles/incl_Upsilon3S,Upsilon1Spipi,emu=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 18344020 +# +# Descriptor: Upsilon(3S) -> (Upsilon(1S) -> mu+ e-) pi+ pi- +# +# NickName: incl_Upsilon3S,Upsilon1Spipi,emu=DecProdCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to Upsilon(1S)(to e+/- mm-/+ {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +Alias MyUpsilon Upsilon +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(3S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 0.5 e+ mu- VLL; + 0.5 mu+ e- VLL; +Enddecay +End +# diff --git a/dkfiles/incl_Upsilon3S,Upsilon1Spipi,etau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon3S,Upsilon1Spipi,etau=DecProdCut,tauola.dec new file mode 100755 index 000000000..b5c998ec6 --- /dev/null +++ b/dkfiles/incl_Upsilon3S,Upsilon1Spipi,etau=DecProdCut,tauola.dec @@ -0,0 +1,49 @@ +# EventType: 18153020 +# +# Descriptor: Upsilon(3S) -> (Upsilon(1S) -> tau+ e-) pi+ pi- +# +# NickName: incl_Upsilon3S,Upsilon1Spipi,etau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to Upsilon(1S)(to e+ tau- {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance. taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyUpsilon Upsilon +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(3S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 0.5 Mytau- e+ PHSP; + 0.5 Mytau+ e- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon3S,Upsilon1Spipi,mutau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon3S,Upsilon1Spipi,mutau=DecProdCut,tauola.dec new file mode 100755 index 000000000..941d14650 --- /dev/null +++ b/dkfiles/incl_Upsilon3S,Upsilon1Spipi,mutau=DecProdCut,tauola.dec @@ -0,0 +1,49 @@ +# EventType: 18143020 +# +# Descriptor: Upsilon(3S) -> (Upsilon(1S) -> tau+ mu-) pi+ pi- +# +# NickName: incl_Upsilon3S,Upsilon1Spipi,mutau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to Upsilon(1S)(to mu+ tau- {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance. taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyUpsilon Upsilon +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(3S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 0.5 Mytau- mu+ PHSP; + 0.5 Mytau+ mu- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon3S,Upsilon2Spipi,ee=DecProdCut.dec b/dkfiles/incl_Upsilon3S,Upsilon2Spipi,ee=DecProdCut.dec new file mode 100755 index 000000000..9f0a673e2 --- /dev/null +++ b/dkfiles/incl_Upsilon3S,Upsilon2Spipi,ee=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 18154021 +# +# Descriptor: Upsilon(3S) -> (Upsilon(2S) -> e+ e-) pi+ pi- +# +# NickName: incl_Upsilon3S,Upsilon2Spipi,ee=DecProdCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to Upsilon(2S)(to e+ e- {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +Alias MyUpsilon Upsilon(2S) +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(3S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 1.000 e+ e- VLL; +Enddecay +End +# diff --git a/dkfiles/incl_Upsilon3S,Upsilon2Spipi,emu=DecProdCut.dec b/dkfiles/incl_Upsilon3S,Upsilon2Spipi,emu=DecProdCut.dec new file mode 100755 index 000000000..52e8a406a --- /dev/null +++ b/dkfiles/incl_Upsilon3S,Upsilon2Spipi,emu=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 18344021 +# +# Descriptor: Upsilon(3S) -> (Upsilon(2S) -> mu+ e-) pi+ pi- +# +# NickName: incl_Upsilon3S,Upsilon2Spipi,emu=DecProdCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to Upsilon(2S)(to e+/- mu-/+ {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +Alias MyUpsilon Upsilon(2S) +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(3S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 0.5 e+ mu- VLL; + 0.5 mu+ e- VLL; +Enddecay +End +# diff --git a/dkfiles/incl_Upsilon3S,Upsilon2Spipi,etau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon3S,Upsilon2Spipi,etau=DecProdCut,tauola.dec new file mode 100755 index 000000000..27339e105 --- /dev/null +++ b/dkfiles/incl_Upsilon3S,Upsilon2Spipi,etau=DecProdCut,tauola.dec @@ -0,0 +1,49 @@ +# EventType: 18153021 +# +# Descriptor: Upsilon(3S) -> (Upsilon(2S) -> tau+ e-) pi+ pi- +# +# NickName: incl_Upsilon3S,Upsilon2Spipi,etau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to Upsilon(2S)(to e+ tau- {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance. taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyUpsilon Upsilon(2S) +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(3S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 0.5 Mytau- e+ PHSP; + 0.5 Mytau+ e- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# diff --git a/dkfiles/incl_Upsilon3S,Upsilon2Spipi,mutau=DecProdCut,tauola.dec b/dkfiles/incl_Upsilon3S,Upsilon2Spipi,mutau=DecProdCut,tauola.dec new file mode 100755 index 000000000..1e746d0dd --- /dev/null +++ b/dkfiles/incl_Upsilon3S,Upsilon2Spipi,mutau=DecProdCut,tauola.dec @@ -0,0 +1,49 @@ +# EventType: 18143021 +# +# Descriptor: Upsilon(3S) -> (Upsilon(2S) -> tau+ mu-) pi+ pi- +# +# NickName: incl_Upsilon3S,Upsilon2Spipi,mutau=DecProdCut,tauola +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(3S) decay to Upsilon(2S)(to mu+ tau- {,gamma} {,gamma}) pi+ pi- with phase space mode, Upsilon daughters in acceptance. taus decay in the 3-prong charged pion mode using the Tauola BaBar model. +# +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fergus Wilson +# Email: fergus.wilson@stfc.ac.uk +# Date: 20230215 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyUpsilon Upsilon(2S) +ChargeConj MyUpsilon MyUpsilon + +Decay Upsilon(3S)sig + 1.000 MyUpsilon pi+ pi- PHSP; +Enddecay +# +Decay MyUpsilon + 0.5 Mytau- mu+ PHSP; + 0.5 Mytau+ mu- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End +# -- GitLab From 0fdab5bdfb8060f351695fb1d526d417a056a3a3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 23 Mar 2023 10:51:41 +0100 Subject: [PATCH 354/702] Merge branch 'lsun/Bu2L0hhh_study' into 'master' Add more dec files for study on B+ -> Lambda0 p h h decays See merge request lhcb-datapkg/Gen/DecFiles!1319 (cherry picked from commit 38e1ae554c6ba7e0e92da8cbebf0636dd946d8ea) fa346f09 Add dec files for additional study on B+ -> Lambda0 p h h decays f519be5e More part. reco. modes for B+ -> L0bar p h h a2738cb3 One more mode for D+ -> KKpi b7006f15 Three more modes 5c8f9faa Fix ^ issue --- .../Bd_LambdabarpDm,KKpi=HELAMP,TightCut.dec | 72 ++++++++++++ .../Bd_LambdabarpDm,Kpipi=HELAMP,TightCut.dec | 72 ++++++++++++ .../Bd_LambdabarpDsm,KKpi=HELAMP,TightCut.dec | 72 ++++++++++++ .../Bd_LcbarLambdaK,pKpi=HELAMP,TightCut.dec | 110 ++++++++++++++++++ ...Bd_Lcpipip,Lambdabarpi=HELAMP,TightCut.dec | 72 ++++++++++++ .../Bs_LambdabarpDsm,KKpi=HELAMP,TightCut.dec | 72 ++++++++++++ ...abarpDssm,Dsgamma,KKpi=HELAMP,TightCut.dec | 80 +++++++++++++ .../Bu_JpsiK,pLambdabarK=HELAMP,TightCut.dec | 70 +++++++++++ ...ambdabarLambda1520K,pK=HELAMP,TightCut.dec | 70 +++++++++++ ...Bu_LambdabarpD0bar,Kpi=HELAMP,TightCut.dec | 71 +++++++++++ ...LambdabarpD0bar,Kpipi0=HELAMP,TightCut.dec | 77 ++++++++++++ .../Bu_LambdabarpJpsi,mm=HELAMP,TightCut.dec | 71 +++++++++++ ...Bu_Lambdabarpeta,pipiX=HELAMP,TightCut.dec | 75 ++++++++++++ ...u_Lambdabarpetap,pipiX=HELAMP,TightCut.dec | 83 +++++++++++++ .../Bu_Lambdabarpphi,KK=HELAMP,TightCut.dec | 69 +++++++++++ ...bdacbarppi,Lambdabarpi=HELAMP,TightCut.dec | 72 ++++++++++++ dkfiles/Bu_Lambdapbarmumu=HELAMP,TightCut.dec | 58 +++++++++ .../Bu_chic0K,pLambdabarK=HELAMP,TightCut.dec | 70 +++++++++++ .../Bu_chic1K,pLambdabarK=HELAMP,TightCut.dec | 70 +++++++++++ .../Bu_chic2K,pLambdabarK=HELAMP,TightCut.dec | 70 +++++++++++ .../Bu_etacK,pLambdabarK=HELAMP,TightCut.dec | 82 +++++++++++++ .../Bu_psi2SK,pLambdabarK=HELAMP,TightCut.dec | 70 +++++++++++ 22 files changed, 1628 insertions(+) create mode 100644 dkfiles/Bd_LambdabarpDm,KKpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bd_LambdabarpDm,Kpipi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bd_LambdabarpDsm,KKpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bd_LcbarLambdaK,pKpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bd_Lcpipip,Lambdabarpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bs_LambdabarpDsm,KKpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bs_LambdabarpDssm,Dsgamma,KKpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_JpsiK,pLambdabarK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarLambda1520K,pK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpD0bar,Kpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpD0bar,Kpipi0=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpJpsi,mm=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_Lambdabarpeta,pipiX=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_Lambdabarpetap,pipiX=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_Lambdabarpphi,KK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_Lambdacbarppi,Lambdabarpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_Lambdapbarmumu=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_chic0K,pLambdabarK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_chic1K,pLambdabarK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_chic2K,pLambdabarK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_etacK,pLambdabarK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_psi2SK,pLambdabarK=HELAMP,TightCut.dec diff --git a/dkfiles/Bd_LambdabarpDm,KKpi=HELAMP,TightCut.dec b/dkfiles/Bd_LambdabarpDm,KKpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..41570a9ca --- /dev/null +++ b/dkfiles/Bd_LambdabarpDm,KKpi=HELAMP,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 11166154 +# +# Descriptor: [ B_0 -> (Lambda~0 -> p~- pi+) p+ (D- => K- K+ pi-)]cc +# +# NickName: Bd_LambdabarpDm,KKpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B0 ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D- => ^K- ^K+ pi-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyDp D+ +Alias MyDm D- +ChargeConj MyDp MyDm +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B0sig + 1.000 MyantiLambda p+ MyDm PHSP; +Enddecay +CDecay anti-B0sig + +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyDm + 1.000 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyDp + +# +End +# diff --git a/dkfiles/Bd_LambdabarpDm,Kpipi=HELAMP,TightCut.dec b/dkfiles/Bd_LambdabarpDm,Kpipi=HELAMP,TightCut.dec new file mode 100644 index 000000000..f9db99087 --- /dev/null +++ b/dkfiles/Bd_LambdabarpDm,Kpipi=HELAMP,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 11166153 +# +# Descriptor: [ B0 -> (Lambda~0 -> p~- pi+) p+ (D- => K+ pi- pi-)]cc +# +# NickName: Bd_LambdabarpDm,Kpipi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B0 ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D- => ^K+ ^pi- pi-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyDp D+ +Alias MyDm D- +ChargeConj MyDp MyDm +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B0sig + 1.000 MyantiLambda p+ MyDm PHSP; +Enddecay +CDecay anti-B0sig + +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyDm + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyDp + +# +End +# diff --git a/dkfiles/Bd_LambdabarpDsm,KKpi=HELAMP,TightCut.dec b/dkfiles/Bd_LambdabarpDsm,KKpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..2ab85d638 --- /dev/null +++ b/dkfiles/Bd_LambdabarpDsm,KKpi=HELAMP,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 11166164 +# +# Descriptor: [ B_0 -> (Lambda~0 -> p~- pi+) p+ (Ds- => K- K+ pi-)]cc +# +# NickName: Bd_LambdabarpDsm,KKpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B0 ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D_s- => ^K- ^K+ pi-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyDsp D_s+ +Alias MyDsm D_s- +ChargeConj MyDsp MyDsm +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B0sig + 1.000 MyantiLambda p+ MyDsm PHSP; +Enddecay +CDecay anti-B0sig + +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyDsm + 1.000 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyDsp + +# +End +# diff --git a/dkfiles/Bd_LcbarLambdaK,pKpi=HELAMP,TightCut.dec b/dkfiles/Bd_LcbarLambdaK,pKpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..cc253da24 --- /dev/null +++ b/dkfiles/Bd_LcbarLambdaK,pKpi=HELAMP,TightCut.dec @@ -0,0 +1,110 @@ +# EventType: 11366111 +# +# Descriptor: [ B0 -> (anti-Lambda_c- -> p~- K+ pi-) (Lambda0 -> p+ pi-) K+]cc +# +# NickName: Bd_LcbarLambdaK,pKpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B0 ==> (anti-Lambda_c- ==> ^p~- ^K+ pi-) (Lambda0 => ^p+ ^pi-) ^K+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# Lc -> Lambda pi helicity amplitude set to -0.86 (higher than current PDG to compensate for the fact that BESIII dominates and used larger alpha(L->ppi) than here) #Copied from Lc_Lambdapi=HELAMP,TightCut.dec +# All charged final state tracks are required to be within the LHCb acceptance. +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +# Define Lambda(1520)0 +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +# Define K*0 +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +# Define Delta++ +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- + +# +Decay B0sig + 1.000 Myanti-Lambda_c- MyLambda K+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +# Define Lambda_c+ decay +# Resonant contributions taken from 2012 PDG +Decay MyLambda_c+ + 0.02800 p+ K- pi+ PHSP; + 0.01600 p+ Myanti-K*0 PHSP; + 0.00860 MyDelta++ K- PHSP; + 0.01800 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#Define Lambda(1520)0 decay +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 + +# Define K*0 decay +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +#Define Delta++ decay +Decay MyDelta++ + 1.000 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End +# + diff --git a/dkfiles/Bd_Lcpipip,Lambdabarpi=HELAMP,TightCut.dec b/dkfiles/Bd_Lcpipip,Lambdabarpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..d779bc425 --- /dev/null +++ b/dkfiles/Bd_Lcpipip,Lambdabarpi=HELAMP,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 11166115 +# +# Descriptor: [ B0 -> (anti-Lambda_c- -> (Lambda~0 -> p~- pi+) pi-) p+ pi+ pi-]cc +# +# NickName: Bd_Lcpipip,Lambdabarpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B0 ==> (anti-Lambda_c- => (Lambda~0 => ^p~- ^pi+) pi-) ^p+ ^pi+ ^pi-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# Lc -> Lambda pi helicity amplitude set to -0.86 (higher than current PDG to compensate for the fact that BESIII dominates and used larger alpha(L->ppi) than here) #Copied from Lc_Lambdapi=HELAMP,TightCut.dec +# All charged final state tracks are required to be within the LHCb acceptance. +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +# +Decay B0sig + 1.000 Myanti-Lambda_c- p+ pi+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay MyLambda_c+ + 1.000 MyLambda pi+ HELAMP 0.9644 0.0 0.2646 0.0; +Enddecay +CDecay Myanti-Lambda_c- +# +End +# + diff --git a/dkfiles/Bs_LambdabarpDsm,KKpi=HELAMP,TightCut.dec b/dkfiles/Bs_LambdabarpDsm,KKpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..9a685cbf6 --- /dev/null +++ b/dkfiles/Bs_LambdabarpDsm,KKpi=HELAMP,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 13166121 +# +# Descriptor: [ B_s0 -> (Lambda~0 -> p~- pi+) p+ (D_s- => K- K+ pi-)]cc +# +# NickName: Bs_LambdabarpDsm,KKpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B_s0 ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D_s- => ^K- ^K+ pi-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyDsp D_s+ +Alias MyDsm D_s- +ChargeConj MyDsp MyDsm +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B_s0sig + 1.000 MyantiLambda p+ MyDsm PHSP; +Enddecay +CDecay anti-B_s0sig + +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyDsm + 1.000 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyDsp + +# +End +# diff --git a/dkfiles/Bs_LambdabarpDssm,Dsgamma,KKpi=HELAMP,TightCut.dec b/dkfiles/Bs_LambdabarpDssm,Dsgamma,KKpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..3e4f999ac --- /dev/null +++ b/dkfiles/Bs_LambdabarpDssm,Dsgamma,KKpi=HELAMP,TightCut.dec @@ -0,0 +1,80 @@ +# EventType: 13166301 +# +# Descriptor: [ B_s0 -> (Lambda~0 -> p~- pi+) p+ (D_s*+ -> (D_s- => K- K+ pi-) gamma]cc +# +# NickName: Bs_LambdabarpDssm,Dsgamma,KKpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B_s0 ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D_s*- => (D_s- => ^K- ^K+ pi-) gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyDsp D_s+ +Alias MyDsm D_s- +ChargeConj MyDsp MyDsm +Alias MyDssp D_s*+ +Alias MyDssm D_s*- +ChargeConj MyDssp MyDssm +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B_s0sig + 1.000 MyantiLambda p+ MyDssm PHSP; +Enddecay +CDecay anti-B_s0sig + +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyDssm + 0.9420 MyDsm gamma VSP_PWAVE; +Enddecay +CDecay MyDssp + +Decay MyDsm + 1.000 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyDsp + +# +End +# diff --git a/dkfiles/Bu_JpsiK,pLambdabarK=HELAMP,TightCut.dec b/dkfiles/Bu_JpsiK,pLambdabarK=HELAMP,TightCut.dec new file mode 100644 index 000000000..6ec78749f --- /dev/null +++ b/dkfiles/Bu_JpsiK,pLambdabarK=HELAMP,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12335111 +# +# Descriptor: [ B+ -> K+ (J/psi(1S) -> p+ (Lambda~0 -> p~- pi+) K-)]cc +# +# NickName: Bu_JpsiK,pLambdabarK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> ^K+ (Meson ==> ^X+ (Baryon => ^X- ^X+) ^X-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyJpsi K+ SVS; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyJpsi + 0.500 p+ MyantiLambda K- PHSP; + 0.500 anti-p- MyLambda K+ PHSP; +Enddecay + +# +End +# diff --git a/dkfiles/Bu_LambdabarLambda1520K,pK=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarLambda1520K,pK=HELAMP,TightCut.dec new file mode 100644 index 000000000..dfd332199 --- /dev/null +++ b/dkfiles/Bu_LambdabarLambda1520K,pK=HELAMP,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12105111 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) (Lambda(1520)0 -> p+ K-) K+]cc +# +# NickName: Bu_LambdabarLambda1520K,pK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) (Lambda(1520)0 => ^p+ ^K-) ^K+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Lang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +# +Decay B+sig + 1.000 MyantiLambda MyLambda(1520)0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Bu_LambdabarpD0bar,Kpi=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpD0bar,Kpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..b711359b4 --- /dev/null +++ b/dkfiles/Bu_LambdabarpD0bar,Kpi=HELAMP,TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 12165101 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D~0 -> K+ pi-)]cc +# +# NickName: Bu_LambdabarpD0bar,Kpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D~0 => ^K+ ^pi-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 + +# +End +# diff --git a/dkfiles/Bu_LambdabarpD0bar,Kpipi0=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpD0bar,Kpipi0=HELAMP,TightCut.dec new file mode 100644 index 000000000..deaebedd7 --- /dev/null +++ b/dkfiles/Bu_LambdabarpD0bar,Kpipi0=HELAMP,TightCut.dec @@ -0,0 +1,77 @@ +# EventType: 12165502 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D~0 => K+ pi- pi0)]cc +# +# NickName: Bu_LambdabarpD0bar,Kpipi0=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D~0 => ^K+ ^pi- pi0)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias mypi0 pi0 +ChargeConj mypi0 mypi0 + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyD0 + 1.000 K- pi+ mypi0 D_DALITZ; +Enddecay +CDecay Myanti-D0 + +Decay mypi0 + 1.000 gamma gamma PHSP; +Enddecay + +# +End +# diff --git a/dkfiles/Bu_LambdabarpJpsi,mm=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpJpsi,mm=HELAMP,TightCut.dec new file mode 100644 index 000000000..4b084e1b9 --- /dev/null +++ b/dkfiles/Bu_LambdabarpJpsi,mm=HELAMP,TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 12145122 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (J/psi(1S) -> mu+ mu- )]cc +# +# NickName: Bu_LambdabarpJpsi,mm=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (J/psi(1S) => ^mu+ ^mu-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodmu = ( GPT > 480 * MeV ) & ( GP > 2980 * MeV ) & InAcc", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[mu+]cc' : "goodKpi", +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +# +Decay B+sig + 1.000 MyantiLambda p+ MyJ/psi PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +End +# diff --git a/dkfiles/Bu_Lambdabarpeta,pipiX=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdabarpeta,pipiX=HELAMP,TightCut.dec new file mode 100644 index 000000000..91ea6c511 --- /dev/null +++ b/dkfiles/Bu_Lambdabarpeta,pipiX=HELAMP,TightCut.dec @@ -0,0 +1,75 @@ +# EventType: 12405501 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (eta -> pi+ pi- X)]cc +# +# NickName: Bu_Lambdabarpeta,pipiX=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (eta => ^pi+ ^pi- X)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias Myeta eta +ChargeConj Myeta Myeta +Alias mypi0 pi0 +ChargeConj mypi0 mypi0 + +# +Decay B+sig + 1.000 MyantiLambda p+ Myeta PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay Myeta + 0.2274 pi- pi+ mypi0 ETA_DALITZ; + 0.0460 gamma pi- pi+ PHOTOS PHSP; +Enddecay + +Decay mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bu_Lambdabarpetap,pipiX=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdabarpetap,pipiX=HELAMP,TightCut.dec new file mode 100644 index 000000000..8d66b9530 --- /dev/null +++ b/dkfiles/Bu_Lambdabarpetap,pipiX=HELAMP,TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 12405511 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (eta' => pi+ pi- X)]cc +# +# NickName: Bu_Lambdabarpetap,pipiX=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (eta' => ^pi+ ^pi- X)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias Myeta eta +ChargeConj Myeta Myeta +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyRho0 rho0 +ChargeConj MyRho0 MyRho0 + +# +Decay B+sig + 1.000 MyantiLambda p+ MyEtap PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyEtap + 0.171 pi+ pi- Myeta PHSP; + 0.293 MyRho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +#0.2890 pi+ pi- gamma Etap2gpipi 0; +Enddecay +# +Decay MyRho0 +1.000 pi+ pi- PHOTOS VSS; +Enddecay + +Decay Myeta + 1.00 gamma gamma PHSP; +Enddecay + +# +End +# diff --git a/dkfiles/Bu_Lambdabarpphi,KK=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdabarpphi,KK=HELAMP,TightCut.dec new file mode 100644 index 000000000..2fa62a21c --- /dev/null +++ b/dkfiles/Bu_Lambdabarpphi,KK=HELAMP,TightCut.dec @@ -0,0 +1,69 @@ +# EventType: 12105115 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (phi(1020) -> K+ K-)]cc +# +# NickName: Bu_Lambdabarpphi,KK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (phi(1020) => ^K+ ^K-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias Myphi phi +ChargeConj Myphi Myphi + +# +Decay B+sig + 1.000 MyantiLambda p+ Myphi PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay Myphi + 1.000 K+ K- VSS; +Enddecay + +# +End +# diff --git a/dkfiles/Bu_Lambdacbarppi,Lambdabarpi=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdacbarppi,Lambdabarpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..30f83d67b --- /dev/null +++ b/dkfiles/Bu_Lambdacbarppi,Lambdabarpi=HELAMP,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 12105112 +# +# Descriptor: [ B+ -> (anti-Lambda_c- -> (Lambda~0 -> p~- pi+) pi-) p+ pi+]cc +# +# NickName: Bu_Lambdacbarppi,Lambdabarpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (anti-Lambda_c- => (Lambda~0 => ^p~- ^pi+) ^pi-) ^p+ ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# Lc -> Lambda pi helicity amplitude set to -0.86 (higher than current PDG to compensate for the fact that BESIII dominates and used larger alpha(L->ppi) than here) #Copied from Lc_Lambdapi=HELAMP,TightCut.dec +# All charged final state tracks are required to be within the LHCb acceptance. +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +# +Decay B+sig + 1.000 Myanti-Lambda_c- p+ pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay MyLambda_c+ + 1.000 MyLambda pi+ HELAMP 0.9644 0.0 0.2646 0.0; +Enddecay +CDecay Myanti-Lambda_c- +# +End +# + diff --git a/dkfiles/Bu_Lambdapbarmumu=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdapbarmumu=HELAMP,TightCut.dec new file mode 100644 index 000000000..3cc7cbf95 --- /dev/null +++ b/dkfiles/Bu_Lambdapbarmumu=HELAMP,TightCut.dec @@ -0,0 +1,58 @@ +# EventType: 12115191 +# +# Descriptor: [B+ -> (Lambda~0 -> p~- pi+) p+ mu+ mu-]cc +# NickName: Bu_Lambdapbarmumu=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ ^mu+ ^mu-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodmu = ( GPT > 480 * MeV ) & ( GP > 2980 * MeV ) & InAcc", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[mu+]cc' : "goodKpi", +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: Non resonant B+ -> anti-Lambda0 p+ mu+ mu-, decay products in acceptance +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# CPUTime: < 1min +# +Alias MyLambda0 Lambda0 +Alias Myanti-Lambda0 anti-Lambda0 +ChargeConj MyLambda0 Myanti-Lambda0 +# +Decay B+sig + 1.000 Myanti-Lambda0 p+ mu+ mu- PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda0 + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay Myanti-Lambda0 +# +End diff --git a/dkfiles/Bu_chic0K,pLambdabarK=HELAMP,TightCut.dec b/dkfiles/Bu_chic0K,pLambdabarK=HELAMP,TightCut.dec new file mode 100644 index 000000000..cef3a3391 --- /dev/null +++ b/dkfiles/Bu_chic0K,pLambdabarK=HELAMP,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12335121 +# +# Descriptor: [ B+ -> K+ (chi_c0 -> p+ (Lambda~0 -> p~- pi+) K-)]cc +# +# NickName: Bu_chic0K,pLambdabarK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> ^K+ (Meson ==> ^X+ (Baryon => ^X- ^X+) ^X-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# +Alias Mychic0 chi_c0 +ChargeConj Mychic0 Mychic0 + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 Mychic0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay Mychic0 + 0.500 p+ MyantiLambda K- PHSP; + 0.500 anti-p- MyLambda K+ PHSP; +Enddecay + +# +End +# diff --git a/dkfiles/Bu_chic1K,pLambdabarK=HELAMP,TightCut.dec b/dkfiles/Bu_chic1K,pLambdabarK=HELAMP,TightCut.dec new file mode 100644 index 000000000..c279bcb56 --- /dev/null +++ b/dkfiles/Bu_chic1K,pLambdabarK=HELAMP,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12335131 +# +# Descriptor: [ B+ -> K+ (chi_c1 -> p+ (Lambda~0 -> p~- pi+) K-)]cc +# +# NickName: Bu_chic1K,pLambdabarK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> ^K+ (Meson ==> ^X+ (Baryon => ^X- ^X+) ^X-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# +Alias Mychic1 chi_c1 +ChargeConj Mychic1 Mychic1 + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 Mychic1 K+ SVS; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay Mychic1 + 0.500 p+ MyantiLambda K- PHSP; + 0.500 anti-p- MyLambda K+ PHSP; +Enddecay + +# +End +# diff --git a/dkfiles/Bu_chic2K,pLambdabarK=HELAMP,TightCut.dec b/dkfiles/Bu_chic2K,pLambdabarK=HELAMP,TightCut.dec new file mode 100644 index 000000000..35481b612 --- /dev/null +++ b/dkfiles/Bu_chic2K,pLambdabarK=HELAMP,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12335141 +# +# Descriptor: [ B+ -> K+ (chi_c2 -> p+ (Lambda~0 -> p~- pi+) K-)]cc +# +# NickName: Bu_chic2K,pLambdabarK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> ^K+ (Meson ==> ^X+ (Baryon => ^X- ^X+) ^X-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# +Alias Mychic2 chi_c2 +ChargeConj Mychic2 Mychic2 + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 Mychic2 K+ STS; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay Mychic2 + 0.500 p+ MyantiLambda K- PHSP; + 0.500 anti-p- MyLambda K+ PHSP; +Enddecay + +# +End +# diff --git a/dkfiles/Bu_etacK,pLambdabarK=HELAMP,TightCut.dec b/dkfiles/Bu_etacK,pLambdabarK=HELAMP,TightCut.dec new file mode 100644 index 000000000..fbc0bfd25 --- /dev/null +++ b/dkfiles/Bu_etacK,pLambdabarK=HELAMP,TightCut.dec @@ -0,0 +1,82 @@ +# EventType: 12335101 +# +# Descriptor: [ B+ -> K+ (eta_c -> p+ (Lambda~0 -> p~- pi+) K-)]cc +# +# NickName: Bu_etacK,pLambdabarK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> ^K+ (Meson ==> ^X+ (Baryon => ^X- ^X+) ^X-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +ChargeConj MyLambda MyantiLambda +Alias Myetac eta_c +ChargeConj Myetac Myetac + +# +Decay B+sig + 1.000 Myetac K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay Myetac + 0.391 p+ MyantiLambda K- PHSP; # 0.5*2.5/(2.5+3.1*0.45/2) + 0.109 MyLambda(1520)0 MyantiLambda PHSP; # 0.5*(1-2.5/(2.5+3.1*0.45/2)) + 0.391 anti-p- MyLambda K+ PHSP; + 0.109 Myanti-Lambda(1520)0 MyLambda PHSP; +Enddecay + +Decay Myanti-Lambda(1520)0 + 1.000 anti-p- K+ PHSP; +Enddecay +CDecay MyLambda(1520)0 + + +# +End +# diff --git a/dkfiles/Bu_psi2SK,pLambdabarK=HELAMP,TightCut.dec b/dkfiles/Bu_psi2SK,pLambdabarK=HELAMP,TightCut.dec new file mode 100644 index 000000000..9fdbae5ab --- /dev/null +++ b/dkfiles/Bu_psi2SK,pLambdabarK=HELAMP,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12335151 +# +# Descriptor: [ B+ -> K+ (psi(2S) -> p+ (Lambda~0 -> p~- pi+) K-)]cc +# +# NickName: Bu_psi2SK,pLambdabarK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> ^K+ (Meson ==> ^X+ (Baryon => ^X- ^X+) ^X-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230301 +# +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 Mypsi2S K+ SVS; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay Mypsi2S + 0.500 p+ MyantiLambda K- PHSP; + 0.500 anti-p- MyLambda K+ PHSP; +Enddecay + +# +End +# -- GitLab From 3a56792e19ae94103f29afc75326dcdb3111c6bd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 21 Mar 2023 14:58:31 +0100 Subject: [PATCH 355/702] Merge branch 'pbaladro/B2Kspipipi_control_sample' into 'master' Adding Bu2D0(Kspipi)pi, control sample for B2Kspipipi See merge request lhcb-datapkg/Gen/DecFiles!1321 (cherry picked from commit ccbf3fabe757479bb0a81f73f36205e564a99ba0) 7bec279d Adding Bu2D0(Kspipi)pi, control sample for B2Kspipipi ae10c88c Update Bu_D0pi,KSpipi=DecProdCut,TightCut.dec f3311e43 Update Bu_D0pi,KSpipi=DecProdCut,TightCut.dec b9c15549 Changing decay model to Dalitz --- dkfiles/Bu_D0pi,KSpipi=DecProdCut,Dalitz.dec | 41 ++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 dkfiles/Bu_D0pi,KSpipi=DecProdCut,Dalitz.dec diff --git a/dkfiles/Bu_D0pi,KSpipi=DecProdCut,Dalitz.dec b/dkfiles/Bu_D0pi,KSpipi=DecProdCut,Dalitz.dec new file mode 100644 index 000000000..a3f9af01b --- /dev/null +++ b/dkfiles/Bu_D0pi,KSpipi=DecProdCut,Dalitz.dec @@ -0,0 +1,41 @@ +# EventType: 12165121 +# +# Descriptor: [B+ -> (D~0 -> (KS0 -> pi+ pi-) pi+ pi-) pi+]cc +# +# NickName: Bu_D0pi,KSpipi=DecProdCut,Dalitz +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# B+ decay D0(K0s(pi+ pi) pi- pi+) pi+ . D0 decayed following Dalitz model +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Pablo Baladron Rodriguez +# Email: pablo.baladron.rodriguez@cern.ch +# Date: 20230203 +# CPUTime: 2 min +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +Alias myK_S0 K_S0 +ChargeConj MyD0 Myanti-D0 +ChargeConj myK_S0 myK_S0 +## +Decay B+sig +1.000 Myanti-D0 pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyD0 +1.000 myK_S0 pi+ pi- D_DALITZ; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + -- GitLab From d37cfd90df636d96737a63bf5dbe03fa2122e851 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 21 Mar 2023 14:18:49 +0100 Subject: [PATCH 356/702] Merge branch 'ahicheur/20230306' into 'master' Add incl_b=Dst,piD0,Kpi,InAcc.dec event type 10163000 See merge request lhcb-datapkg/Gen/DecFiles!1325 (cherry picked from commit e1b742174b5b28af4eecc9fc493fe7c542f0e2f8) ef1baa5d Add incl_b=Dst,piD0,Kpi,InAcc.dec event type 10163000 32abae88 Correct format of incl_b=Dst,piD0,Kpi,InAcc.dec event type 10163000 for Sim10 compatibility --- dkfiles/incl_b=Dst,piD0,Kpi,InAcc.dec | 49 +++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 dkfiles/incl_b=Dst,piD0,Kpi,InAcc.dec diff --git a/dkfiles/incl_b=Dst,piD0,Kpi,InAcc.dec b/dkfiles/incl_b=Dst,piD0,Kpi,InAcc.dec new file mode 100644 index 000000000..fbc1831f2 --- /dev/null +++ b/dkfiles/incl_b=Dst,piD0,Kpi,InAcc.dec @@ -0,0 +1,49 @@ +# EventType: 10163000 +# +# Descriptor: [D*+ -> (D0 -> K- pi+) pi+]cc +# Cuts: LHCbAcceptance +# FullEventCuts: LoKi::FullGenEventCut/b2DstarFilter +# Sample: RepeatDecay.Inclusive +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "b2DstarFilter" ) +# SignalFilter = Generation().b2DstarFilter +# SignalFilter.Code = " has(isB2Dstar)" +# SignalFilter.Preambulo += [ +# "isDstar = (GINTREE ('D*(2010)+' == GABSID ))", +# "isB2Dstar = isDstar" +# ] +# EndInsertPythonCode +# +# NickName: incl_b=Dst,piD0,Kpi,InAcc +# Documentation: Inclusive D*+ events from b decays, D*+ forced to the decay chain D0(Kpi)pi for particle ID purposes +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Adlene Hicheur +# Email: hicheur@if.ufrj.br +# Date: 20230303 +# +Alias my_D0 D0 +Alias my_anti-D0 anti-D0 +ChargeConj my_D0 my_anti-D0 +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +Decay D*+ + 1.0 my_D0 pi+ VSS; +Enddecay +CDecay D*- + + +Decay my_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay my_anti-D0 +End + -- GitLab From 9f0b5a62863f10a939ac84dbc5142be1cf4277f5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 22 Mar 2023 13:58:31 +0100 Subject: [PATCH 357/702] Merge branch 'B2XicXic_test' into 'master' B2 xic xic test See merge request lhcb-datapkg/Gen/DecFiles!1326 (cherry picked from commit aa8153a9023e0dd52b9373f055873c6165ca4c59) 7770bba8 Add new file e0522ea4 Update Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec d6659144 Update Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec b2cfedff Update Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec 4d9b30b8 Update Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec 30f9277f Update Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec 771d74dc Add new file 0152aef2 Update Bs_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec c3e0dc7c Update Bs_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec abfd63a2 Update Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec 2eb2b60a Add new file ba765d5e Add new file 4490cbe5 Update Bs_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec 74cff60d Update Bd_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec 41c085ee Update Bs_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec 8ec5b577 Update Bd_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec c2b3685c Update Bs_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec d5cf06e9 Update Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec 143f384f Update Bs_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec --- ...ermediates,pKpi=DecProdCut_pCut1600MeV.dec | 99 +++++++++++++++++++ ...ermediates,pKpi=DecProdCut_pCut1600MeV.dec | 87 ++++++++++++++++ ...ermediates,pKpi=DecProdCut_pCut1600MeV.dec | 99 +++++++++++++++++++ ...ermediates,pKpi=DecProdCut_pCut1600MeV.dec | 87 ++++++++++++++++ 4 files changed, 372 insertions(+) create mode 100644 dkfiles/Bd_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec create mode 100644 dkfiles/Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec create mode 100644 dkfiles/Bs_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec create mode 100644 dkfiles/Bs_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec diff --git a/dkfiles/Bd_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec b/dkfiles/Bd_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..b820c230c --- /dev/null +++ b/dkfiles/Bd_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,99 @@ +# EventType: 11296031 +# +# Descriptor: [B0 -> (Lambda_c+ -> p+ K- pi+) (Xi_c~- -> p~- K+ pi-)]cc +# +# NickName: Bd_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B0 -> Lambda_c+ Xi_c~-, Lambda_c+ -> p+K-Pi+ and Xi_c~- -> pbarK+pi- with intermediate states +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime:< 1min +# Responsible: ziying +# Email: ziying.xu@cern.ch +# Date: 20230306 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyK_0*0 K_0*0 +Alias Myanti-K_0*0 anti-K_0*0 +ChargeConj MyK_0*0 Myanti-K_0*0 + +Alias MyLambda(1690)0 Lambda(1690)0 +Alias Myanti-Lambda(1690)0 anti-Lambda(1690)0 +ChargeConj MyLambda(1690)0 Myanti-Lambda(1690)0 + +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +Decay B0sig + 1.000 MyLambda_c+ Myanti-Xi_c- PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyLambda_c+ + 0.01940 p+ Myanti-K*0 PHSP; + 0.01070 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; + 0.03400 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +Decay MyXi_c+ + 0.12 MyDelta++ K- PHSP; + 0.40 p+ Myanti-K*0 PHSP; + 0.25 p+ Myanti-K_0*0 PHSP; + 0.13 MyLambda(1690)0 pi+ PHSP; + 0.02 MyLambda(1520)0 pi+ PHSP; + 0.08 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +Decay MyDelta++ +1.0000 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- + +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +Decay MyK_0*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K_0*0 + +Decay MyLambda(1690)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1690)0 + +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 + +End +# + diff --git a/dkfiles/Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec b/dkfiles/Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..7caaf4af4 --- /dev/null +++ b/dkfiles/Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,87 @@ +# EventType: 11296029 +# +# Descriptor: [B0 -> (Xi_c+ -> p+ K- pi+) (Xi_c~- -> p~- K+ pi-)]cc +# +# NickName: Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B0 -> Xi_c+ Xi_c~-, Xi_c+ -> p+K-Pi+ with intermediate states +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime:< 1min +# Responsible: ziying +# Email: ziying.xu@cern.ch +# Date: 20230306 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyK_0*0 K_0*0 +Alias Myanti-K_0*0 anti-K_0*0 +ChargeConj MyK_0*0 Myanti-K_0*0 + +Alias MyLambda(1690)0 Lambda(1690)0 +Alias Myanti-Lambda(1690)0 anti-Lambda(1690)0 +ChargeConj MyLambda(1690)0 Myanti-Lambda(1690)0 + +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +Decay B0sig + 1.000 MyXi_c+ Myanti-Xi_c- PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyXi_c+ + 0.12 MyDelta++ K- PHSP; + 0.40 p+ Myanti-K*0 PHSP; + 0.25 p+ Myanti-K_0*0 PHSP; + 0.13 MyLambda(1690)0 pi+ PHSP; + 0.02 MyLambda(1520)0 pi+ PHSP; + 0.08 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +Decay MyDelta++ +1.0000 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- + +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +Decay MyK_0*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K_0*0 + +Decay MyLambda(1690)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1690)0 + +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 + +End +# + diff --git a/dkfiles/Bs_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec b/dkfiles/Bs_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..eb5c1447e --- /dev/null +++ b/dkfiles/Bs_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,99 @@ +# EventType: 13296061 +# +# Descriptor: [B_s0 -> (Lambda_c+ -> p+ K- pi+) (Xi_c~- -> p~- K+ pi-)]cc +# +# NickName: Bs_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B_s0 -> Lambda_c+ Xi_c~-, Lambda_c+ -> p+K-Pi+ and Xi_c~- -> pbarK+pi- with intermediate states +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime:< 1min +# Responsible: ziying +# Email: ziying.xu@cern.ch +# Date: 20230306 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyK_0*0 K_0*0 +Alias Myanti-K_0*0 anti-K_0*0 +ChargeConj MyK_0*0 Myanti-K_0*0 + +Alias MyLambda(1690)0 Lambda(1690)0 +Alias Myanti-Lambda(1690)0 anti-Lambda(1690)0 +ChargeConj MyLambda(1690)0 Myanti-Lambda(1690)0 + +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +Decay B_s0sig + 1.000 MyLambda_c+ Myanti-Xi_c- PHSP; +Enddecay +CDecay anti-B_s0sig + +Decay MyLambda_c+ + 0.01940 p+ Myanti-K*0 PHSP; + 0.01070 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; + 0.03400 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +Decay MyXi_c+ + 0.12 MyDelta++ K- PHSP; + 0.40 p+ Myanti-K*0 PHSP; + 0.25 p+ Myanti-K_0*0 PHSP; + 0.13 MyLambda(1690)0 pi+ PHSP; + 0.02 MyLambda(1520)0 pi+ PHSP; + 0.08 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +Decay MyDelta++ +1.0000 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- + +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +Decay MyK_0*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K_0*0 + +Decay MyLambda(1690)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1690)0 + +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 + +End +# + diff --git a/dkfiles/Bs_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec b/dkfiles/Bs_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..0e5e13be0 --- /dev/null +++ b/dkfiles/Bs_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,87 @@ +# EventType: 13296059 +# +# Descriptor: [B_s0 -> (Xi_c+ -> p+ K- pi+) (Xi_c~- -> p~- K+ pi-)]cc +# +# NickName: Bs_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B_s0 -> Xi_c+ Xi_c~-, Xi_c+ -> p+K-Pi+ with intermediate states +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime:< 1min +# Responsible: ziying +# Email: ziying.xu@cern.ch +# Date: 20230306 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyK_0*0 K_0*0 +Alias Myanti-K_0*0 anti-K_0*0 +ChargeConj MyK_0*0 Myanti-K_0*0 + +Alias MyLambda(1690)0 Lambda(1690)0 +Alias Myanti-Lambda(1690)0 anti-Lambda(1690)0 +ChargeConj MyLambda(1690)0 Myanti-Lambda(1690)0 + +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +Decay B_s0sig + 1.000 MyXi_c+ Myanti-Xi_c- PHSP; +Enddecay +CDecay anti-B_s0sig + +Decay MyXi_c+ + 0.12 MyDelta++ K- PHSP; + 0.40 p+ Myanti-K*0 PHSP; + 0.25 p+ Myanti-K_0*0 PHSP; + 0.13 MyLambda(1690)0 pi+ PHSP; + 0.02 MyLambda(1520)0 pi+ PHSP; + 0.08 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +Decay MyDelta++ +1.0000 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- + +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +Decay MyK_0*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K_0*0 + +Decay MyLambda(1690)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1690)0 + +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 + +End +# + -- GitLab From 2b90a97c325bcc9c95c53d3d332fd7fdf9aca957 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 21 Mar 2023 14:21:31 +0100 Subject: [PATCH 358/702] Merge branch 'vkholoim/my-changes' into 'master' Uploading dec files for B+ -> DarkBoson (-> MU+ MU-) K+ with TightCut See merge request lhcb-datapkg/Gen/DecFiles!1327 (cherry picked from commit 026848a6a80f76adf5fadba158b8191be9019ee9) 317b2f68 Uploading dec files for B0 -> DarkBoson (-> MU+ MU-) K+ with TightCut 84865d80 Update 12113069.py c288f03d Update 12113070.py d75381fc Update 12113069.py 1654874c Update 12113070.py acddbcd4 removed .py files 54846cde Changed 3000MeV dec file e9ab69ed changed second dec file a71ffccd Added Cuts name to dec files dca7637a Deleted some text 0e9777ba Update Bu_KDarkBoson2MuMu,m=2500MeV,t=400ps,DecProdCut,TightCut.dec 06a98671 Update Bu_KDarkBoson2MuMu,m=3000MeV,t=1000ps,DecProdCut,TightCut.dec f19e8ce3 Update Bu_KDarkBoson2MuMu,m=2500MeV,t=400ps,TightCut.dec 6eff3d38 Update Bu_KDarkBoson2MuMu,m=3000MeV,t=1000ps,TightCut.dec 1cb6bc9e Update Bu_KDarkBoson2MuMu,m=2500MeV,t=400ps,TightCut.dec ef61886a Update Bu_KDarkBoson2MuMu,m=3000MeV,t=1000ps,TightCut.dec --- ...kBoson2MuMu,m=2500MeV,t=400ps,TightCut.dec | 71 +++++++++++++++++++ ...Boson2MuMu,m=3000MeV,t=1000ps,TightCut.dec | 71 +++++++++++++++++++ 2 files changed, 142 insertions(+) create mode 100644 dkfiles/Bu_KDarkBoson2MuMu,m=2500MeV,t=400ps,TightCut.dec create mode 100644 dkfiles/Bu_KDarkBoson2MuMu,m=3000MeV,t=1000ps,TightCut.dec diff --git a/dkfiles/Bu_KDarkBoson2MuMu,m=2500MeV,t=400ps,TightCut.dec b/dkfiles/Bu_KDarkBoson2MuMu,m=2500MeV,t=400ps,TightCut.dec new file mode 100644 index 000000000..773232d0c --- /dev/null +++ b/dkfiles/Bu_KDarkBoson2MuMu,m=2500MeV,t=400ps,TightCut.dec @@ -0,0 +1,71 @@ +# $Id: Bu_KDarkBoson2MuMu,m=2500MeV,t=400ps,TightCut.dec $ +# +# EventType: 12113069 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-)]cc +# +# NickName: Bu_KDarkBoson2MuMu,m=2500MeV,t=400ps,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +#from Gauss.Configuration import * +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# +#ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.500 0.4000e-9 Higgs0 25 0.000000e+000" ] +#ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#from Configurables import LoKi__GenCutTool +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = 'B+ => K+ ^(H_10 => mu+ mu-)' +#tightCut.Cuts = { +# 'H_10' : 'inAcc'} +#tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' ] +# +# +#EndInsertPythonCode +# +# +# +# Documentation: B+ -> Dark Boson (-> mu mu) K+, DarkBoson lab rapidity in [1.5; 6] +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Valerii Kholoimov +# Email: valerii.kholoimov@cern.ch +# Date: 20230303 +# CPUTime: < 1 min + +# +Alias MyDB Higgs0 + +ChargeConj MyDB MyDB + +# + + +# +Decay B+sig + 1.000 K+ MyDB PHSP; +Enddecay +CDecay B-sig +# +# +Decay MyDB + 1.000 mu+ mu- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bu_KDarkBoson2MuMu,m=3000MeV,t=1000ps,TightCut.dec b/dkfiles/Bu_KDarkBoson2MuMu,m=3000MeV,t=1000ps,TightCut.dec new file mode 100644 index 000000000..a48f4911c --- /dev/null +++ b/dkfiles/Bu_KDarkBoson2MuMu,m=3000MeV,t=1000ps,TightCut.dec @@ -0,0 +1,71 @@ +# $Id: Bu_KDarkBoson2MuMu,m=3000MeV,t=1000ps,TightCut.dec $ +# +# EventType: 12113070 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-)]cc +# +# NickName: Bu_KDarkBoson2MuMu,m=3000MeV,t=1000ps,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +#from Gauss.Configuration import * +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +# +# +#ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.000 1.0000e-9 Higgs0 25 0.000000e+000" ] +#ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#from Configurables import LoKi__GenCutTool +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = 'B+ => K+ ^(H_10 => mu+ mu-)' +#tightCut.Cuts = { +# 'H_10' : 'inAcc'} +#tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' ] +# +# +#EndInsertPythonCode +# +# +# +# Documentation: B+ -> Dark Boson (-> mu mu) K+, DarkBoson lab rapidity in [1.5; 6] +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Valerii Kholoimov +# Email: valerii.kholoimov@cern.ch +# Date: 20230303 +# CPUTime: < 1 min + +# +Alias MyDB Higgs0 + +ChargeConj MyDB MyDB + +# + + +# +Decay B+sig + 1.000 K+ MyDB PHSP; +Enddecay +CDecay B-sig +# +# +Decay MyDB + 1.000 mu+ mu- PHSP; +Enddecay +# +End +# -- GitLab From e196e5d8efa7bfa34110f14cc57b1a694ad5b42c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 21 Mar 2023 14:46:37 +0100 Subject: [PATCH 359/702] Merge branch 'zmu/Xib2KsK' into 'master' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New Decfile Xib2KsKpip See merge request lhcb-datapkg/Gen/DecFiles!1328 (cherry picked from commit 5472263bd33e91776cb9048f60c8979cca13ca54) f182e062 ä½äºŽåˆ†æ”¯ zmu/Xib2KsK a27b768e modify Nickname 4c29ca8b Modify Nickname d2e27e40 modify number 12e89f21 rmfiles --- dkfiles/Xib_pKKSpi=phsp,TightCut.dec | 59 ++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 dkfiles/Xib_pKKSpi=phsp,TightCut.dec diff --git a/dkfiles/Xib_pKKSpi=phsp,TightCut.dec b/dkfiles/Xib_pKKSpi=phsp,TightCut.dec new file mode 100644 index 000000000..535c5ebfb --- /dev/null +++ b/dkfiles/Xib_pKKSpi=phsp,TightCut.dec @@ -0,0 +1,59 @@ +# EventType: 16105133 +# +# Descriptor: [Xi_b- -> p+ K- (KS0 -> pi+ pi-) pi-]cc +# +# NickName: Xib_pKKSpi=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> ^p+ ^K- ^(KS0 ==> pi+ pi-) ^pi-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, centimeter", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +# "goodKpi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +# "goodp = ( GP > 8000 * MeV ) & ( GPT > 200 * MeV ) & InAcc", +# "goodKS = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 240 * centimeter )" +#] +#tightCut.Cuts = { +#'[pi-]cc' : "goodKpi", +#'[K-]cc' : "goodKpi", +#'[p+]cc' : "goodp", +#'[KS0]cc' : "goodKS" +#} +# +# EndInsertPythonCode +# +# Documentation: Xib- decaying into KS0, K-, p+ and pi-. KS0 decaying into pi+ and pi-. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230305 +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +# Define Xi_b-sig decay +Decay Xi_b-sig + 1.0 MyKS0 K- p+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +# Define KS0 decay +Decay MyKS0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + + -- GitLab From 87a0ea9e14b22473211eb237bbf548ad3c6cce9a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 23 Mar 2023 11:54:12 +0100 Subject: [PATCH 360/702] Merge branch 'vkholoim/PiPi_KK' into 'master' B+ -> DarkBoson ( -> pi+pi- or K+K-) K+ with lab rapidity cut See merge request lhcb-datapkg/Gen/DecFiles!1330 (cherry picked from commit f7f68bef7b43ffe2354cdf2e7b60b0d1872ef395) 9778038b Added dec files with Dark Scalar Boson decay into pi+pi- and K+K- with the aim... ae401401 Update Bu_KDarkBoson2PiPi,m=2500MeV,t=400ps,TightCut.dec 583c499a Changed EventType for both files 6665c3cf Update Bu_KDarkBoson2KK,m=2500MeV,t=400ps,TightCut.dec 7eef50f1 Changed Dark Boson mass due to channels decay probability 6a26edf5 Update Bu_KDarkBoson2PiPi,m=1000MeV,t=400ps,TightCut.dec --- ...arkBoson2KK,m=2500MeV,t=400ps,TightCut.dec | 65 +++++++++++++++++++ ...kBoson2PiPi,m=1000MeV,t=400ps,TightCut.dec | 65 +++++++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 dkfiles/Bu_KDarkBoson2KK,m=2500MeV,t=400ps,TightCut.dec create mode 100644 dkfiles/Bu_KDarkBoson2PiPi,m=1000MeV,t=400ps,TightCut.dec diff --git a/dkfiles/Bu_KDarkBoson2KK,m=2500MeV,t=400ps,TightCut.dec b/dkfiles/Bu_KDarkBoson2KK,m=2500MeV,t=400ps,TightCut.dec new file mode 100644 index 000000000..5127d5db9 --- /dev/null +++ b/dkfiles/Bu_KDarkBoson2KK,m=2500MeV,t=400ps,TightCut.dec @@ -0,0 +1,65 @@ +# $Id: Bu_KDarkBoson2KK,m=2500MeV,t=400ps,TightCut.dec $ +# +# EventType: 12103046 +# +# Descriptor: [B+ -> K+ (Higgs0 -> K+ K-)]cc +# +# NickName: Bu_KDarkBoson2KK,m=2500MeV,t=400ps,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +#from Gauss.Configuration import * +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.500 0.4000e-9 Higgs0 25 0.000000e+000" ] +#ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +#from Configurables import LoKi__GenCutTool +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = 'B+ => K+ ^(H_10 => K+ K-)' +#tightCut.Cuts = { +# 'H_10' : 'inAcc'} +#tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' ] +# +#EndInsertPythonCode +# +# Documentation: B+ -> Dark Boson (-> K+ K-) K+, DarkBoson lab rapidity in [1.5; 6] +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Valerii Kholoimov +# Email: valerii.kholoimov@cern.ch +# Date: 20230308 +# CPUTime: < 1 min + +# +Alias MyDB Higgs0 + +ChargeConj MyDB MyDB + +# + + +# +Decay B+sig + 1.000 K+ MyDB PHSP; +Enddecay +CDecay B-sig +# +# +Decay MyDB + 1.000 K+ K- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bu_KDarkBoson2PiPi,m=1000MeV,t=400ps,TightCut.dec b/dkfiles/Bu_KDarkBoson2PiPi,m=1000MeV,t=400ps,TightCut.dec new file mode 100644 index 000000000..5144532fe --- /dev/null +++ b/dkfiles/Bu_KDarkBoson2PiPi,m=1000MeV,t=400ps,TightCut.dec @@ -0,0 +1,65 @@ +# $Id: Bu_KDarkBoson2PiPi,m=1000MeV,t=400ps,TightCut.dec $ +# +# EventType: 12103045 +# +# Descriptor: [B+ -> K+ (Higgs0 -> pi+ pi-)]cc +# +# NickName: Bu_KDarkBoson2PiPi,m=1000MeV,t=400ps,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +#from Gauss.Configuration import * +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.000 0.4000e-9 Higgs0 25 0.000000e+000" ] +#ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +#from Configurables import LoKi__GenCutTool +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = 'B+ => K+ ^(H_10 => pi+ pi-)' +#tightCut.Cuts = { +# 'H_10' : 'inAcc'} +#tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' ] +# +#EndInsertPythonCode +# +# Documentation: File for B+ -> Dark Boson (-> pi+ pi-) K+, DarkBoson lab rapidity in [1.5; 6] +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Valerii Kholoimov +# Email: valerii.kholoimov@cern.ch +# Date: 20230308 +# CPUTime: < 1 min + +# +Alias MyDB Higgs0 + +ChargeConj MyDB MyDB + +# + + +# +Decay B+sig + 1.000 K+ MyDB PHSP; +Enddecay +CDecay B-sig +# +# +Decay MyDB + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# -- GitLab From f757b240498286a53b438d583229b2ad462b0eb4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 21 Mar 2023 14:53:19 +0100 Subject: [PATCH 361/702] Merge branch 'paandreo/my-changes' into 'master' Added generator level cuts (TightCut) for these decay files: Bd_JpsiKstar(11134450); Bd_KstarEtapr(11104460); Bd_Kstaromega(11104480) See merge request lhcb-datapkg/Gen/DecFiles!1331 (cherry picked from commit adbed94eb5675132ffb04557db8288b1966b5fe7) 4a501661 Added generator level cuts (TightCut) for these decay files: 7baa390a Update Bd_JpsiKstar,pipipi0,gg=TightCut.dec 3a111fb3 Update Bd_KstarEtapr,Etapipi,gg=TightCut.dec b0f63372 Update Bd_Kstaromega,pi0pipi,gg=TightCut.dec 2340ec18 Update Bd_JpsiKstar,pipipi0,gg=TightCut.dec d0141bf4 Update Bd_KstarEtapr,Etapipi,gg=TightCut.dec 5069274a Update Bd_Kstaromega,pi0pipi,gg=TightCut.dec b03b4aca Update Bd_Kstaromega,pi0pipi,gg=TightCut.dec --- dkfiles/Bd_JpsiKstar,pipipi0,gg=TightCut.dec | 72 +++++++++++++++++++ dkfiles/Bd_KstarEtapr,Etapipi,gg=TightCut.dec | 72 +++++++++++++++++++ dkfiles/Bd_Kstaromega,pi0pipi,gg=TightCut.dec | 72 +++++++++++++++++++ 3 files changed, 216 insertions(+) create mode 100644 dkfiles/Bd_JpsiKstar,pipipi0,gg=TightCut.dec create mode 100644 dkfiles/Bd_KstarEtapr,Etapipi,gg=TightCut.dec create mode 100644 dkfiles/Bd_Kstaromega,pi0pipi,gg=TightCut.dec diff --git a/dkfiles/Bd_JpsiKstar,pipipi0,gg=TightCut.dec b/dkfiles/Bd_JpsiKstar,pipipi0,gg=TightCut.dec new file mode 100644 index 000000000..0de43938a --- /dev/null +++ b/dkfiles/Bd_JpsiKstar,pipipi0,gg=TightCut.dec @@ -0,0 +1,72 @@ +# $Id: Bd_JpsiKstar,pipipi0,gg=TightCut.dec $ +# Descriptor: {[B0 -> (K*(892)0 -> K+ pi-) (J/psi(1S) -> pi+ pi- (pi0 -> gamma gamma))]cc} +# +# This is the decay file for the decay B0 -> K* (-> K+ PI-) J/psi(1S) (-> PI+ PI- PI0 (-> gamma gamma)) +# +# EventType: 11134498 +# +# NickName: Bd_JpsiKstar,pipipi0,gg=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = gen.TightCut +# tightCut.Decay = "[^(B0 -> (K*(892)0 -> ^K+ ^pi-) ^(J/psi(1S) -> pi+ pi- (pi0 -> gamma gamma)))]CC" +# tightCut.Cuts = { +# "[B0]cc" : "good_B0", +# "[K+]cc" : "good_K", +# "[pi-]cc" : "good_pi", +# "[J/psi(1S)]cc" : "good_Jpsi", +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.PhysicalConstants import c_light", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm, ns", +# "inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)", +# "good_Jpsi_pi = (GP > 3000*MeV) & (GPT > 250*MeV)", +# "good_Jpsi_pi0 = (GPT > 500*MeV)", +# "good_Jpsi = inAcc & (GPT > 2000*MeV) & (GCHILDCUT(good_Jpsi_pi0, '[J/psi(1S) -> pi+ pi- ^(pi0 -> gamma gamma)]CC')) & (GCHILDCUT(good_Jpsi_pi, '[J/psi(1S) -> ^pi+ pi- (pi0 -> gamma gamma)]CC'))", +# "good_K = inAcc & (GP > 2000*MeV) & (GPT > 250*MeV)", +# "good_pi = inAcc & (GP > 2000*MeV) & (GPT > 250*MeV)", +# "good_B0 = inAcc & (GPT > 3000*MeV) & (GM > 4800*MeV) & (GM < 5800*MeV) & (GPZ > 0) & (GCTAU > 0.0002*ns*c_light)", +# ] +# EndInsertPythonCode +# +# Documentation: File for B0 -> J/psi(1S) (-> pi+ pi- pi0 (-> gamma gamma)) K*(892)0 (-> K+ pi-) +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Pasquale Andreola +# Email: pasquale.andreola@cern.ch +# Date: 20230310 +# CPUTime: <1min +# +Alias MyJpsi J/psi +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +Alias MyPiz pi0 +# +ChargeConj Myanti-K*0 MyK*0 +# +Decay MyPiz +1.000 gamma gamma PHSP; +Enddecay +# +Decay MyJpsi +1.000 pi+ pi- MyPiz PHSP; +Enddecay +# +Decay MyK*0 +1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay B0sig +1.000 MyJpsi MyK*0 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bd_KstarEtapr,Etapipi,gg=TightCut.dec b/dkfiles/Bd_KstarEtapr,Etapipi,gg=TightCut.dec new file mode 100644 index 000000000..9421ed46e --- /dev/null +++ b/dkfiles/Bd_KstarEtapr,Etapipi,gg=TightCut.dec @@ -0,0 +1,72 @@ +# $Id: Bd_KstarEtapr,Etapipi,gg=TightCut.dec $ +# Descriptor: [B0 -> (eta_prime -> (eta -> gamma gamma) pi+ pi-) (K*(892)0 -> K+ pi-)]cc +# +# This is the decay file for the decay B0 -> ETA' (-> ETA (-> gamma gamma) PI+ PI-) K* +# +# EventType: 11104467 +# +# NickName: Bd_KstarEtapr,Etapipi,gg=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = gen.TightCut +# tightCut.Decay = "[^(B0 -> (K*(892)0 -> ^K+ ^pi-) ^(eta_prime -> pi+ pi- (eta -> gamma gamma)))]CC" +# tightCut.Cuts = { +# "[B0]cc" : "good_B0", +# "[K+]cc" : "good_K", +# "[pi-]cc" : "good_pi", +# "[eta_prime]cc" : "good_etapr", +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.PhysicalConstants import c_light", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm, ns", +# "inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)", +# "good_etapr_pi = (GP > 3000*MeV) & (GPT > 250*MeV)", +# "good_etapr_eta = (GPT > 500*MeV)", +# "good_etapr = inAcc & (GPT > 2000*MeV) & (GCHILDCUT(good_etapr_eta, '[eta_prime -> pi+ pi- ^(eta -> gamma gamma)]CC')) & (GCHILDCUT(good_etapr_pi, '[eta_prime -> ^pi+ pi- (eta -> gamma gamma)]CC'))", +# "good_K = inAcc & (GP > 2000*MeV) & (GPT > 250*MeV)", +# "good_pi = inAcc & (GP > 2000*MeV) & (GPT > 250*MeV)", +# "good_B0 = inAcc & (GPT > 3000*MeV) & (GM > 4800*MeV) & (GM < 5800*MeV) & (GPZ > 0) & (GCTAU > 0.0002*ns*c_light)", +# ] +# EndInsertPythonCode +# +# Documentation: File for B0 -> eta' (-> eta (-> gamma gamma) pi+ pi-) K* (-> K+ pi-) +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Pasquale Andreola +# Email: pasquale.andreola@cern.ch +# Date: 20230310 +# CPUTime: <1min +# +Alias MyEta' eta' +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +Alias MyEta eta +# +ChargeConj Myanti-K*0 MyK*0 +# +Decay MyEta +1.000 gamma gamma PHSP; +Enddecay +# +Decay MyEta' +1.000 MyEta pi+ pi- PHSP; +Enddecay +# +Decay MyK*0 +1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay B0sig +1.000 MyK*0 MyEta' PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bd_Kstaromega,pi0pipi,gg=TightCut.dec b/dkfiles/Bd_Kstaromega,pi0pipi,gg=TightCut.dec new file mode 100644 index 000000000..dcc1fcf8d --- /dev/null +++ b/dkfiles/Bd_Kstaromega,pi0pipi,gg=TightCut.dec @@ -0,0 +1,72 @@ +# $Id: Bd_Kstaromega,pi0pipi,gg=TightCut.dec $ +# Descriptor: {[B0 -> (K*(892)0 -> K+ pi-) (omega(782) -> pi+ pi- (pi0 -> gamma gamma))]cc} +# +# This is the decay file for the decay B0 -> OMEGA (-> PI+ PI- PI0 (-> gamma gamma)) K* +# +# EventType: 11104498 +# +# NickName: Bd_Kstaromega,pi0pipi,gg=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = gen.TightCut +# tightCut.Decay = "[^(B0 -> (K*(892)0 -> ^K+ ^pi-) ^(omega(782) -> pi+ pi- (pi0 -> gamma gamma)))]CC" +# tightCut.Cuts = { +# "[B0]cc" : "good_B0", +# "[K+]cc" : "good_K", +# "[pi-]cc" : "good_pi", +# "[omega(782)]cc" : "good_omega", +# } +# tightCut.Preambulo += [ +# "from GaudiKernel.PhysicalConstants import c_light", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm, ns", +# "inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)", +# "good_omega_pi = (GP > 3000*MeV) & (GPT > 250*MeV)", +# "good_omega_pi0 = (GPT > 500*MeV) & (GINTREE('gamma'==GABSID)) ", +# "good_omega = inAcc & (GPT > 2000*MeV) & (GCHILDCUT(good_omega_pi0, '[omega(782) -> pi+ pi- ^(pi0 -> gamma gamma)]CC')) & (GCHILDCUT(good_omega_pi, '[omega(782) -> ^pi+ pi- (pi0 -> gamma gamma)]CC'))", +# "good_K = inAcc & (GP > 2000*MeV) & (GPT > 250*MeV)", +# "good_pi = inAcc & (GP > 2000*MeV) & (GPT > 250*MeV)", +# "good_B0 = inAcc & (GPT > 3000*MeV) & (GM > 4800*MeV) & (GM < 5800*MeV) & (GPZ > 0) & (GCTAU > 0.0002*ns*c_light)", +# ] +# EndInsertPythonCode +# +# Documentation: File for B0 -> K*(892)0 (-> K+ pi-) omega(782) (-> pi+ pi- pi0 (-> gamma gamma)) +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Pasquale Andreola +# Email: pasquale.andreola@cern.ch +# Date: 20230310 +# CPUTime: <1min +# +Alias MyOmega omega +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +Alias MyPiz pi0 +# +ChargeConj Myanti-K*0 MyK*0 +# +Decay MyPiz +1.000 gamma gamma PHSP; +Enddecay +# +Decay MyOmega +1.000 pi+ pi- MyPiz OMEGA_DALITZ; +Enddecay +# +Decay MyK*0 +1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay B0sig +1.000 MyK*0 MyOmega PHSP; +Enddecay +CDecay anti-B0sig +# +End -- GitLab From 37356a8ca057d70627c97792e4a51eca122f9de8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 21 Mar 2023 14:39:45 +0100 Subject: [PATCH 362/702] Merge branch 'Khreich_Bs' into 'master' Background samples for Bs2PhiGEE See merge request lhcb-datapkg/Gen/DecFiles!1332 (cherry picked from commit 9ddf143605cd0136bcc3c9fe38703493a8c1a77a) 2b1fcea4 Background samples for Bs2PhiGEE 1e2e9793 Small change 1e33ec63 Small change added CPU time 33ddb76c Small change aaaf146a Small change --- dkfiles/Bs_PhiEta,gg=DecProdCut.dec | 39 ++++++++++++++++++++++++++++ dkfiles/Bs_Phipi0,gg=DecProdCut.dec | 40 +++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 dkfiles/Bs_PhiEta,gg=DecProdCut.dec create mode 100644 dkfiles/Bs_Phipi0,gg=DecProdCut.dec diff --git a/dkfiles/Bs_PhiEta,gg=DecProdCut.dec b/dkfiles/Bs_PhiEta,gg=DecProdCut.dec new file mode 100644 index 000000000..d24937172 --- /dev/null +++ b/dkfiles/Bs_PhiEta,gg=DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 13102464 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (eta -> gamma gamma)]cc +# +# NickName: Bs_PhiEta,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: daughters in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gaelle Khreich +# Email: gaelle.khreich@cern.ch +# Date: 20230328 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +Alias MyEta eta +ChargeConj MyEta MyEta +# + +Decay B_s0sig + 1.000 MyPhi MyEta SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay MyEta + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bs_Phipi0,gg=DecProdCut.dec b/dkfiles/Bs_Phipi0,gg=DecProdCut.dec new file mode 100644 index 000000000..1cac1641c --- /dev/null +++ b/dkfiles/Bs_Phipi0,gg=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 13102465 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (pi0 -> gamma gamma)]cc +# +# NickName: Bs_Phipi0,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: daughters in acceptance. +# EndDocumentation + +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gaelle Khreich +# Email: gaelle.khreich@cern.ch +# Date: 20230328 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# + +Decay B_s0sig + 1.000 MyPhi MyPi0 SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# -- GitLab From b9a77c8084045fa1999511d53f73b97fb3730ff2 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 21 Mar 2023 14:40:55 +0100 Subject: [PATCH 363/702] Merge branch 'vtissera/Bto2pi0-U2Calo' into 'master' Add 4 new decay files 3 for BnoC and Calo2 studies and 1 for B2OC physics analysis See merge request lhcb-datapkg/Gen/DecFiles!1333 (cherry picked from commit 54e5397dec23014e9ce7bc0dc1c9dc4d65c8266f) 1069875c Add 4 new decay files 3 for BnoC and Calo2 studies and 1 for B2OC physics analysis --- dkfiles/Bd_pi0pi0,2gammaDalitz=DecProdCut.dec | 38 ++++++++++++++++ dkfiles/Bu_D0Kpi0,Kpi=DecProdCut.dec | 38 ++++++++++++++++ dkfiles/Bu_rhopi0,2gammaDalitz=DecProdCut.dec | 44 +++++++++++++++++++ dkfiles/Bu_rhopi0,Dalitz2gamma=DecProdCut.dec | 44 +++++++++++++++++++ 4 files changed, 164 insertions(+) create mode 100644 dkfiles/Bd_pi0pi0,2gammaDalitz=DecProdCut.dec create mode 100644 dkfiles/Bu_D0Kpi0,Kpi=DecProdCut.dec create mode 100644 dkfiles/Bu_rhopi0,2gammaDalitz=DecProdCut.dec create mode 100644 dkfiles/Bu_rhopi0,Dalitz2gamma=DecProdCut.dec diff --git a/dkfiles/Bd_pi0pi0,2gammaDalitz=DecProdCut.dec b/dkfiles/Bd_pi0pi0,2gammaDalitz=DecProdCut.dec new file mode 100644 index 000000000..cd03efc7b --- /dev/null +++ b/dkfiles/Bd_pi0pi0,2gammaDalitz=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 11122410 +# +# Descriptor: {[B0 -> (pi0 -> gamma gamma) (pi0 -> e+ e- gamma)]cc} +# +# NickName: Bd_pi0pi0,2gammaDalitz=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decay with phase space model - DaughtersInLHCb required +# EndDocumentation +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Vincent Tisserand +# Email: vincent.tisserand@clermont.in2p3.fr +# Date: 20230306 +# + + +Alias MyPi0_1 pi0 +Alias MyPi0_2 pi0 + + +Decay B0sig + 1.0 MyPi0_1 MyPi0_2 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyPi0_1 + 1.000 gamma gamma PHSP; +Enddecay +# + +Decay MyPi0_2 + 1.0000 e+ e- gamma PI0_DALITZ; +Enddecay + +End diff --git a/dkfiles/Bu_D0Kpi0,Kpi=DecProdCut.dec b/dkfiles/Bu_D0Kpi0,Kpi=DecProdCut.dec new file mode 100644 index 000000000..525adecd9 --- /dev/null +++ b/dkfiles/Bu_D0Kpi0,Kpi=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 12163498 +# +# Descriptor: [B- -> (D0 -> K- pi+) K- (pi0 -> gamma gamma)]cc +# +# NickName: Bu_D0Kpi0,Kpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance and photons of the pi0 in the EMC +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Vincent Tisserand +# Email: vincent.tisserand@clermont.in2p3.fr +# Date: 20230310 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias Mypi0 pi0 +# +Decay B-sig + 1.000 MyD0 K- Mypi0 PHSP; +Enddecay +CDecay B+sig +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_rhopi0,2gammaDalitz=DecProdCut.dec b/dkfiles/Bu_rhopi0,2gammaDalitz=DecProdCut.dec new file mode 100644 index 000000000..0affe9a47 --- /dev/null +++ b/dkfiles/Bu_rhopi0,2gammaDalitz=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 12123477 +# +# Descriptor: [B+ -> (rho(770)+ -> pi+ (pi0 -> gamma gamma)) (pi0 -> e+ e- gamma)]cc +# +# NickName: Bu_rhopi0,2gammaDalitz=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ decay with phase space model - DaughtersInLHCb required +# EndDocumentation +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Vincent Tisserand +# Email: vincent.tisserand@clermont.in2p3.fr +# Date: 20230310 +# + + +Alias MyPi0_1 pi0 +Alias MyPi0_2 pi0 +Alias My_rho+ rho+ +Alias My_rho- rho- +ChargeConj My_rho+ My_rho- + +Decay B+sig + 1.0 My_rho+ MyPi0_2 SVS; +Enddecay +CDecay B-sig +# +Decay My_rho+ + 1.000 pi+ MyPi0_1 VSS; +Enddecay +CDecay My_rho- +# +Decay MyPi0_1 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyPi0_2 + 1.0000 e+ e- gamma PI0_DALITZ; +Enddecay + +End diff --git a/dkfiles/Bu_rhopi0,Dalitz2gamma=DecProdCut.dec b/dkfiles/Bu_rhopi0,Dalitz2gamma=DecProdCut.dec new file mode 100644 index 000000000..028fa9e0f --- /dev/null +++ b/dkfiles/Bu_rhopi0,Dalitz2gamma=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 12123478 +# +# Descriptor: [B+ -> (rho(770)+ -> pi+ (pi0 -> e+ e- gamma)) (pi0 -> gamma gamma)]cc +# +# NickName: Bu_rhopi0,Dalitz2gamma=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ decay with phase space model - DaughtersInLHCb required +# EndDocumentation +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Vincent Tisserand +# Email: vincent.tisserand@clermont.in2p3.fr +# Date: 20230310 +# + + +Alias MyPi0_1 pi0 +Alias MyPi0_2 pi0 +Alias My_rho+ rho+ +Alias My_rho- rho- +ChargeConj My_rho+ My_rho- + +Decay B+sig + 1.0 My_rho+ MyPi0_1 SVS; +Enddecay +CDecay B-sig +# +Decay My_rho+ + 1.000 pi+ MyPi0_2 VSS; +Enddecay +CDecay My_rho- +# +Decay MyPi0_1 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyPi0_2 + 1.0000 e+ e- gamma PI0_DALITZ; +Enddecay + +End -- GitLab From 4ae8dcceb6622e0ef6d74c672e4582f7da236a60 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 22 Mar 2023 10:42:04 +0100 Subject: [PATCH 364/702] Merge branch 'msaur_xibm_5body' into 'master' Charmless decay XibmToL0hhh See merge request lhcb-datapkg/Gen/DecFiles!1334 (cherry picked from commit 982d1070ee0a1e9cc132cf88566e7ec115612266) da41e7ac basic decfiles for xibm 435d7d19 correct date 10fca0a5 fix name da6fed92 fix name 2e7d7234 XibmToL0hhh tight cuts 1e38dce0 removing old decfiles c43c38a0 fixing nickname b7f0a299 removing old decfiles ad3e3b25 XibmToL03h tight cut decfiles 8b4c4c68 correct filename 49964efd tuning cuts 4a23c5d1 fix for decay descriptor 7d1a3442 lowering pT cuts --- dkfiles/Xibm_LambdaKmKmPip,ppi=TightCut.dec | 61 +++++++++++++++++++ dkfiles/Xibm_LambdaKmPipPim,ppi=TightCut.dec | 61 +++++++++++++++++++ dkfiles/Xibm_LambdaKpPimPim,ppi=TightCut.dec | 61 +++++++++++++++++++ dkfiles/Xibm_LambdaPipPimPim,ppi=TightCut.dec | 61 +++++++++++++++++++ 4 files changed, 244 insertions(+) create mode 100644 dkfiles/Xibm_LambdaKmKmPip,ppi=TightCut.dec create mode 100644 dkfiles/Xibm_LambdaKmPipPim,ppi=TightCut.dec create mode 100644 dkfiles/Xibm_LambdaKpPimPim,ppi=TightCut.dec create mode 100644 dkfiles/Xibm_LambdaPipPimPim,ppi=TightCut.dec diff --git a/dkfiles/Xibm_LambdaKmKmPip,ppi=TightCut.dec b/dkfiles/Xibm_LambdaKmKmPip,ppi=TightCut.dec new file mode 100644 index 000000000..58b2e2c7b --- /dev/null +++ b/dkfiles/Xibm_LambdaKmKmPip,ppi=TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 16105133 +# +# NickName: Xibm_LambdaKmKmPip,ppi=TightCut +# +# Descriptor: [Xi_b- -> (Lambda0 -> p+ pi-) K- K- pi+]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Lambda0 ==> p+ pi-) K- K- pi+]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 1 ) & (GNINTREE( good_pi, 1 ) > 0 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230315 +# CPUTime: < 1 min +# +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b-sig + 1.000 MyLambda K- K- pi+ PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Xibm_LambdaKmPipPim,ppi=TightCut.dec b/dkfiles/Xibm_LambdaKmPipPim,ppi=TightCut.dec new file mode 100644 index 000000000..e0c0a9ee7 --- /dev/null +++ b/dkfiles/Xibm_LambdaKmPipPim,ppi=TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 16105131 +# +# NickName: Xibm_LambdaKmPipPim,ppi=TightCut +# +# Descriptor: [Xi_b- -> (Lambda0 -> p+ pi-) K- pi+ pi-]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Lambda0 ==> p+ pi-) K- pi+ pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 1 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230315 +# CPUTime: < 1 min +# +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b-sig + 1.000 MyLambda K- pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Xibm_LambdaKpPimPim,ppi=TightCut.dec b/dkfiles/Xibm_LambdaKpPimPim,ppi=TightCut.dec new file mode 100644 index 000000000..d891a1060 --- /dev/null +++ b/dkfiles/Xibm_LambdaKpPimPim,ppi=TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 16105132 +# +# NickName: Xibm_LambdaKpPimPim,ppi=TightCut +# +# Descriptor: [Xi_b- -> (Lambda0 -> p+ pi-) K+ pi- pi-]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Lambda0 ==> p+ pi-) K+ pi- pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 1 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230315 +# CPUTime: < 1 min +# +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b-sig + 1.000 MyLambda K+ pi- pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Xibm_LambdaPipPimPim,ppi=TightCut.dec b/dkfiles/Xibm_LambdaPipPimPim,ppi=TightCut.dec new file mode 100644 index 000000000..1cabd1855 --- /dev/null +++ b/dkfiles/Xibm_LambdaPipPimPim,ppi=TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 16105130 +# +# NickName: Xibm_LambdaPipPimPim,ppi=TightCut +# +# Descriptor: [Xi_b- -> (Lambda0 -> p+ pi-) pi+ pi- pi-]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Lambda0 ==> p+ pi-) pi+ pi- pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 2 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230315 +# CPUTime: < 1 min +# +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b-sig + 1.000 MyLambda pi+ pi- pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End +# -- GitLab From a01fd7e24c307c5f30f81d05bec7ed8a2a11bc5f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 22 Mar 2023 11:05:04 +0100 Subject: [PATCH 365/702] Merge branch 'rvanlaak/my-changes' into 'master' Decay files of leptonic decay of HNLs produced from Bu decay See merge request lhcb-datapkg/Gen/DecFiles!1335 (cherry picked from commit e42d345ecf7475f8fb67573df3ae01a6db5dc081) 51b4a157 This are decay files of (semi)leptonic decay of HNLs produced from Bu decay --- ...o2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 52 ++++++++++++++++++ ...o2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 52 ++++++++++++++++++ ...2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 52 ++++++++++++++++++ ...2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 52 ++++++++++++++++++ ...MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 52 ++++++++++++++++++ ...MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 52 ++++++++++++++++++ ...o2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...o2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 53 ++++++++++++++++++ ...2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 53 ++++++++++++++++++ ...MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 53 ++++++++++++++++++ 12 files changed, 636 insertions(+) create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..0ed28de75 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,52 @@ +# $Id: Bu_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# +# EventType: 12513082 +# +# Descriptor: [B+ -> (Higgs0 -> anti-nu_mu e- e+) mu+]cc +# +# NickName: Bu_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..e56216481 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,52 @@ +# $Id: Bu_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# +# EventType: 12513085 +# +# Descriptor: [B+ -> (Higgs0 -> anti-nu_mu e- e+) mu+]cc +# +# NickName: Bu_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..f30e7a3ba --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,52 @@ +# $Id: Bu_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# +# EventType: 12513081 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ e- anti-nu_e) mu+]cc +# +# NickName: Bu_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..4dfcc44b2 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,52 @@ +# $Id: Bu_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# +# EventType: 12513084 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ e- anti-nu_e) mu+]cc +# +# NickName: Bu_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..e7d90fd29 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,52 @@ +# $Id: Bu_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# +# EventType: 12513080 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+]cc +# +# NickName: Bu_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..c7c79d53c --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,52 @@ +# $Id: Bu_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# +# EventType: 12513083 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+]cc +# +# NickName: Bu_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..63b50fb39 --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bu_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12773422 +# +# Descriptor: [B+ -> (Higgs0 -> anti-nu_mu e- e+) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.0030 MyHNL mu+ pi0 PHSP; +0.0058 MyHNL mu+ rho0 PHSP; +0.3378 MyHNL mu+ D0 PHSP; +0.6534 MyHNL mu+ D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..9fa274e1a --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,53 @@ +# $Id: Bu_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12713402 +# +# Descriptor: [B+ -> (Higgs0 -> anti-nu_mu e- e+) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.8748 MyHNL mu+ pi0 PHSP; +0.1252 MyHNL mu+ rho0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..b6f33efad --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bu_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12773421 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ e- anti-nu_e) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.0030 MyHNL mu+ pi0 PHSP; +0.0058 MyHNL mu+ rho0 PHSP; +0.3378 MyHNL mu+ D0 PHSP; +0.6534 MyHNL mu+ D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..b1f0d174e --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,53 @@ +# $Id: Bu_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12713401 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ e- anti-nu_e) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.8748 MyHNL mu+ pi0 PHSP; +0.1252 MyHNL mu+ rho0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..65cfd4b51 --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bu_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12773420 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.0030 MyHNL mu+ pi0 PHSP; +0.0058 MyHNL mu+ rho0 PHSP; +0.3378 MyHNL mu+ D0 PHSP; +0.6534 MyHNL mu+ D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..c9830c470 --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,53 @@ +# $Id: Bu_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12713400 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.8748 MyHNL mu+ pi0 PHSP; +0.1252 MyHNL mu+ rho0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# -- GitLab From 9de89b0161298ef6a488a5bf526cd80f88e2d7b9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 22 Mar 2023 14:25:25 +0100 Subject: [PATCH 366/702] Merge branch 'thboettc/etaprime-pipieta-2gev' into 'master' Add eta' -> pi pi eta DecFile with a tighter pt cut See merge request lhcb-datapkg/Gen/DecFiles!1336 (cherry picked from commit c6194998ccc276bd788199cacf15eac08a3c9f0e) 2485b978 Add etaprime DecFile with 2 GeV pt cut d321a56d Fix etaprime nickname fb53a558 Update date in etaprime_pipieta.gammagamma=pt2GeV.dec --- .../etaprime_pipieta,gammagamma=pt2GeV.dec | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 dkfiles/etaprime_pipieta,gammagamma=pt2GeV.dec diff --git a/dkfiles/etaprime_pipieta,gammagamma=pt2GeV.dec b/dkfiles/etaprime_pipieta,gammagamma=pt2GeV.dec new file mode 100644 index 000000000..c4691fda5 --- /dev/null +++ b/dkfiles/etaprime_pipieta,gammagamma=pt2GeV.dec @@ -0,0 +1,46 @@ +# EventType: 39102421 +# +# Descriptor: [eta' -> (eta -> gamma gamma) pi+ pi-] +# +# NickName: etaprime_pipieta,gammagamma=pt2GeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^(eta_prime -> pi+ pi- (eta -> gamma gamma))' +# tightCut.Cuts = { +# 'eta_prime' : 'goodEtap'} +# tightCut.Preambulo += [ +# 'inAcc = in_range(0.01, GTHETA, 0.300)', +# 'goodEtap = (GPT > 2 * GeV) & inAcc'] +# EndInsertPythonCode +# Documentation: +# eta' -> pi+ pi- (eta -> gamma gamma) with the eta' in fiducial acceptance +# EndDocumentation +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Tom Boettcher +# Email: boettcts@ucmail.uc.edu +# Date: 20230317 +# +Alias MyEta eta +Alias eta'sig eta' +ChargeConj eta'sig eta'sig + +Decay MyEta + 1.00 gamma gamma PHSP; +Enddecay + +Decay eta'sig + 1.00 pi+ pi- MyEta PHSP; +Enddecay +# +End -- GitLab From 49ad3212f634028fcd7f688206edacda8f380a07 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 22 Mar 2023 11:04:15 +0100 Subject: [PATCH 367/702] Merge branch 'vyeroshe/ccbar_lstlst' into 'master' Onia dkfile for chi_c0 -> LstLst (from b) See merge request lhcb-datapkg/Gen/DecFiles!1337 (cherry picked from commit d5960e34d51633becb8a13c26b7c32ad0263789d) bd9f6960 new decfiles for detached hc and chi_c0 to lstlst 25bb181a remove dkfile for hc 3168ca0b fixed the date in a chi_c0 dkfile --- dkfiles/incl_b=chic0,LstLst,pK,InAcc.dec | 54 ++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 dkfiles/incl_b=chic0,LstLst,pK,InAcc.dec diff --git a/dkfiles/incl_b=chic0,LstLst,pK,InAcc.dec b/dkfiles/incl_b=chic0,LstLst,pK,InAcc.dec new file mode 100644 index 000000000..d48a0466c --- /dev/null +++ b/dkfiles/incl_b=chic0,LstLst,pK,InAcc.dec @@ -0,0 +1,54 @@ +# EventType: 10134002 +# +# Descriptor: chi_c0 => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) +# +# NickName: incl_b=chic0,LstLst,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2Chic0Filter +# Sample: RepeatDecay.Inclusive +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "b2Chic0Filter" ) +# SignalFilter = Generation().b2Chic0Filter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> chi_c0(1P) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: chi_c0 decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20230317 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay chi_c0 + 1.000 MyLst MyantiLst PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + -- GitLab From 17310b290c4bc35ee59dba136f61ba89d4a205b7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 22 Mar 2023 10:57:33 +0100 Subject: [PATCH 368/702] Merge branch 'jabrown_BdK1MuMu' into 'master' Added BdK1MuMu decfile See merge request lhcb-datapkg/Gen/DecFiles!1338 (cherry picked from commit d409b72667663d3aa578a259d1a888c275254209) 6a8dff95 Added decfile for BdK1MuMu decay 073be7fb Corrected the Documentation line --- dkfiles/B0_JpsiK1,mm,KstPi0=DecProdCut.dec | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 dkfiles/B0_JpsiK1,mm,KstPi0=DecProdCut.dec diff --git a/dkfiles/B0_JpsiK1,mm,KstPi0=DecProdCut.dec b/dkfiles/B0_JpsiK1,mm,KstPi0=DecProdCut.dec new file mode 100644 index 000000000..59755e341 --- /dev/null +++ b/dkfiles/B0_JpsiK1,mm,KstPi0=DecProdCut.dec @@ -0,0 +1,49 @@ +# EventType: 11144444 +# +# NickName: B0_JpsiK1,mm,KstPi0=DecProdCut +# +# Descriptor: [ B0 -> ( J/psi(1S) -> mu+ mu- ) (K_1(1270)0 -> (K*(892)0 -> K- pi+) pi0) ]cc +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> K_1(1270)0 J/psi(1S) decay, K_1(1270)0 -> (K*(892)0 -> K- pi+) pi0, J/psi -> mu+ mu-, Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: James Brown +# Email: james.david.brown@cern.ch +# Date: 20230320 +# +Alias MyK1_1270_0 K_10 +Alias MyK1_1270_0~ anti-K_10 +ChargeConj MyK1_1270_0 MyK1_1270_0~ +# +Alias MyK*0 K*0 +Alias MyK*0~ anti-K*0 +ChargeConj MyK*0 MyK*0~ +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B0sig + 1.000 MyK1_1270_0 MyJ/psi SVV_HELAMP 0.5 0.0 1.0 0.0 0.5 0.0; +Enddecay +CDecay anti-B0sig +# +Decay MyK1_1270_0 + 1.000 MyK*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyK1_1270_0~ +# +Decay MyK*0 +1.000 K- pi+ VSS; +Enddecay +CDecay MyK*0~ +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End -- GitLab From a77a0a5c20f0f3cf44536988eafeb6b9fa727c3d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 23 Mar 2023 10:52:06 +0100 Subject: [PATCH 369/702] Merge branch 'zmu/Xic0' into 'master' Xib_Xic0pi=phsp,TightCut See merge request lhcb-datapkg/Gen/DecFiles!1342 (cherry picked from commit 2eb630f251f73d242fe9ed0e3c8f1094d9aa0887) e525fbf4 Xib_Xic0pi=phsp,TightCut.dec efd36683 Fix event type --- dkfiles/Xib_Xic0pi=phsp,TightCut.dec | 67 ++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 dkfiles/Xib_Xic0pi=phsp,TightCut.dec diff --git a/dkfiles/Xib_Xic0pi=phsp,TightCut.dec b/dkfiles/Xib_Xic0pi=phsp,TightCut.dec new file mode 100644 index 000000000..4973f0e01 --- /dev/null +++ b/dkfiles/Xib_Xic0pi=phsp,TightCut.dec @@ -0,0 +1,67 @@ +# EventType: 16165133 +# +# Descriptor: [Xi_b- -> ( Xi_c0 -> p+ K- (KS0 -> pi+ pi-) ) pi-]cc +# +# NickName: Xib_Xic0pi=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> ( Xi_c0 ==> ^p+ ^K- ^(KS0 ==> pi+ pi-) ) ^pi-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, centimeter", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +# "goodKpi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +# "goodp = ( GP > 8000 * MeV ) & ( GPT > 200 * MeV ) & InAcc", +# "goodKS = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 240 * centimeter )" +#] +#tightCut.Cuts = { +#'[pi-]cc' : "goodKpi", +#'[K-]cc' : "goodKpi", +#'[p+]cc' : "goodp", +#'[KS0]cc' : "goodKS" +#} +# +# EndInsertPythonCode +# +# Documentation: Xib- decaying into Xic0, pi-. Xic0 deacying into KS0, K-, p+. KS0 decaying into pi+ and pi-. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230322 +# +# Define Xi_c0 Decay +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj Myanti-Xi_c0 MyXi_c0 +# Define KS0 Decay +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +######## +# Define Xi_b-sig decay +Decay Xi_b-sig + 1.0 MyXi_c0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# Define Xi_c0 Decay +Decay MyXi_c0 + 1.0 p+ MyKS0 K- PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# Define KS0 decay +Decay MyKS0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + -- GitLab From 11bf370a7214cb1d8c96f8e9a257e26cff649ba5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 23 Mar 2023 11:21:59 +0100 Subject: [PATCH 370/702] Merge branch 'zmu/TightXic0' into 'master' Xib_Xic0pi=phsp,TightTightCut See merge request lhcb-datapkg/Gen/DecFiles!1343 (cherry picked from commit 273a02018166f77215c1f8d6650f97921694aef1) 969dbb72 Xib_Xic0pi=phsp,TightTightCut 42318afd Fix event type f0f5026b Increase CPUTime --- dkfiles/Xib_Xic0pi=phsp,TightTightCut.dec | 67 +++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 dkfiles/Xib_Xic0pi=phsp,TightTightCut.dec diff --git a/dkfiles/Xib_Xic0pi=phsp,TightTightCut.dec b/dkfiles/Xib_Xic0pi=phsp,TightTightCut.dec new file mode 100644 index 000000000..cf792a9ad --- /dev/null +++ b/dkfiles/Xib_Xic0pi=phsp,TightTightCut.dec @@ -0,0 +1,67 @@ +# EventType: 16165134 +# +# Descriptor: [Xi_b- -> ( Xi_c0 -> p+ K- (KS0 -> pi+ pi-) ) pi-]cc +# +# NickName: Xib_Xic0pi=phsp,TightTightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> ( Xi_c0 ==> ^p+ ^K- ^(KS0 ==> pi+ pi-) ) ^pi-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, centimeter", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +# "goodKpi = ( GP > 2500 * MeV ) & ( GPT > 800 * MeV) & InAcc", +# "goodp = ( GP > 8000 * MeV ) & ( GPT > 800 * MeV ) & InAcc", +# "goodKS = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 240 * centimeter ) & ( GP > 4000 * MeV ) & ( GPT > 800 * MeV )" +#] +#tightCut.Cuts = { +#'[pi-]cc' : "goodKpi", +#'[K-]cc' : "goodKpi", +#'[p+]cc' : "goodp", +#'[KS0]cc' : "goodKS" +#} +# +# EndInsertPythonCode +# +# Documentation: Xib- decaying into Xic0, pi-. Xic0 deacying into KS0, K-, p+. KS0 decaying into pi+ and pi-. +# EndDocumentation +# +# CPUTime: 2 min +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230322 +# +# Define Xi_c0 Decay +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj Myanti-Xi_c0 MyXi_c0 +# Define KS0 Decay +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +######## +# Define Xi_b-sig decay +Decay Xi_b-sig + 1.0 MyXi_c0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# Define Xi_c0 Decay +Decay MyXi_c0 + 1.0 p+ MyKS0 K- PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# Define KS0 decay +Decay MyKS0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + -- GitLab From e8c125f50548488267eed04ce2cbcbb05aa9ab75 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 23 Mar 2023 10:46:06 +0100 Subject: [PATCH 371/702] Merge branch 'zmu/TightKsKpip' into 'master' Xib_KSKpip=phsp,TightTightCut See merge request lhcb-datapkg/Gen/DecFiles!1344 (cherry picked from commit c0d7b1c56996fe5faa82a00c431d0013d5446c38) c2fa0e82 Xib_KSKpip=phsp,TightTightCut --- dkfiles/Xib_KSKpip=phsp,TightTightCut.dec | 58 +++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 dkfiles/Xib_KSKpip=phsp,TightTightCut.dec diff --git a/dkfiles/Xib_KSKpip=phsp,TightTightCut.dec b/dkfiles/Xib_KSKpip=phsp,TightTightCut.dec new file mode 100644 index 000000000..ee88cc9c9 --- /dev/null +++ b/dkfiles/Xib_KSKpip=phsp,TightTightCut.dec @@ -0,0 +1,58 @@ +# EventType: 16105134 +# +# Descriptor: [Xi_b- -> p+ K- (KS0 -> pi+ pi-) pi-]cc +# +# NickName: Xib_KSKpip=phsp,TightTightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> ^p+ ^K- ^(KS0 ==> pi+ pi-) ^pi-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, centimeter", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +# "goodKpi = ( GP > 2500 * MeV ) & ( GPT > 800 * MeV) & InAcc", +# "goodp = ( GP > 8000 * MeV ) & ( GPT > 800 * MeV ) & InAcc", +# "goodKS = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 240 * centimeter ) & ( GP > 4000 * MeV ) & ( GPT > 800 * MeV )" +#] +#tightCut.Cuts = { +#'[pi-]cc' : "goodKpi", +#'[K-]cc' : "goodKpi", +#'[p+]cc' : "goodp", +#'[KS0]cc' : "goodKS" +#} +# +# EndInsertPythonCode +# +# Documentation: Xib- decaying into KS0, K-, p+ and pi-. KS0 decaying into pi+ and pi-. +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230322 +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +# Define Xi_b-sig decay +Decay Xi_b-sig + 1.0 MyKS0 K- p+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +# Define KS0 decay +Decay MyKS0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + -- GitLab From 7e7fc7bd0c7f2477340109f4177c7cd2e719e3d1 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 2 Mar 2023 15:40:05 +0100 Subject: [PATCH 372/702] Corrected name of Bc_psi2SK,mm=BcVegPy decay file to refer to the used Tight cut. --- ...,DecProdCut.dec => Bc_psi2SK,mm=BcVegPy,TightDecProdCut.dec} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename dkfiles/{Bc_psi2SK,mm=BcVegPy,DecProdCut.dec => Bc_psi2SK,mm=BcVegPy,TightDecProdCut.dec} (96%) diff --git a/dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc_psi2SK,mm=BcVegPy,TightDecProdCut.dec similarity index 96% rename from dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec rename to dkfiles/Bc_psi2SK,mm=BcVegPy,TightDecProdCut.dec index 897d3fd29..683a856a4 100644 --- a/dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec +++ b/dkfiles/Bc_psi2SK,mm=BcVegPy,TightDecProdCut.dec @@ -2,7 +2,7 @@ # # Descriptor: [B_c+ => (psi(2S) => mu+ mu-) K+]cc # -# NickName: Bc_psi2SK,mm=BcVegPy,DecProdCut +# NickName: Bc_psi2SK,mm=BcVegPy,TightDecProdCut # # Production: BcVegPy # -- GitLab From 1b77ab95ecefe0ec19ac3ed285a523c905b65139 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 2 Mar 2023 15:47:50 +0100 Subject: [PATCH 373/702] Improved documentation of Bc_psi2SK,mm=BcVegPy decay file to refer to the used Tight cut. --- dkfiles/Bc_psi2SK,mm=BcVegPy,TightDecProdCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Bc_psi2SK,mm=BcVegPy,TightDecProdCut.dec b/dkfiles/Bc_psi2SK,mm=BcVegPy,TightDecProdCut.dec index 683a856a4..b74654f07 100644 --- a/dkfiles/Bc_psi2SK,mm=BcVegPy,TightDecProdCut.dec +++ b/dkfiles/Bc_psi2SK,mm=BcVegPy,TightDecProdCut.dec @@ -8,7 +8,7 @@ # # Cuts: LoKi::GenCutToolWithDecay/TightCut # -# Documentation: This is the decay file for the decay Bc+ -> psi(2S)(-> Mu+ Mu- {,gamma} {,gamma}) K+ with SVS model, all daughters in acceptance +# Documentation: This is the decay file for the decay Bc+ -> psi(2S)(-> Mu+ Mu- {,gamma} {,gamma}) K+ with SVS model, all daughters in acceptance with tight eta and pt cuts. # EndDocumentation # # -- GitLab From 7cff73e5c3abe68a7b86655505c6b625a348695b Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 2 Mar 2023 18:16:15 +0100 Subject: [PATCH 374/702] Added Bc_psi2SK,mm=BcVegPy,DecProdCut.dec and Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec decay files. --- dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec | 35 ++++++++++++++ dkfiles/Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec | 47 +++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..14ae372dd --- /dev/null +++ b/dkfiles/Bc_psi2SK,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14143026 +# +# Descriptor: [B_c+ => (psi(2S) => mu+ mu-) K+]cc +# +# NickName: Bc_psi2SK,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: This is the decay file for the decay Bc+ -> psi(2S)(-> Mu+ Mu- {,gamma} {,gamma}) K+ with SVS model, all daughters in acceptance +# EndDocumentation +# +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fernando Abudinen +# Email: fernando.abudinen@cern.ch +# Date: 20230302 +# CPUTime: < 1 min +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay B_c+sig + 1.000 Mypsi2S K+ SVS; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..91ce171c9 --- /dev/null +++ b/dkfiles/Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 14143430 +# +# Descriptor: [B_c+ -> (psi(2S) -> mu+ mu- {,gamma} {,gamma}) (rho(770)+ -> pi+ (pi0 -> gamma gamma))]cc +# +# NickName: Bc_psi2Srho,mm=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to psi(2S)(-> mu+ mu-{,gamma} {,gamma} ) and rho with SVV_HELAMP model, daughters in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fernando Abudinen +# Email: fernando.abudinen@cern.ch +# Date: 20230302 +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +Alias MyRho+ rho+ +Alias MyRho- rho- +ChargeConj MyRho+ MyRho- +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B_c+sig + 1.000 Mypsi2S MyRho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyRho+ + 1.000 pi+ Mypi0 VSS; +Enddecay +CDecay MyRho- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + -- GitLab From c6c383258bd66c28d165b1287b09b860a3b8e532 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 2 Mar 2023 18:54:32 +0100 Subject: [PATCH 375/702] Added CPU time field. Removed radiative gammas from descriptor. --- dkfiles/Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dkfiles/Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec b/dkfiles/Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec index 91ce171c9..25cf17232 100644 --- a/dkfiles/Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec +++ b/dkfiles/Bc_psi2Srho,mm=BcVegPy,DecProdCut.dec @@ -1,6 +1,6 @@ # EventType: 14143430 # -# Descriptor: [B_c+ -> (psi(2S) -> mu+ mu- {,gamma} {,gamma}) (rho(770)+ -> pi+ (pi0 -> gamma gamma))]cc +# Descriptor: [B_c+ -> (psi(2S) -> mu+ mu-) (rho(770)+ -> pi+ (pi0 -> gamma gamma)) ]cc # # NickName: Bc_psi2Srho,mm=BcVegPy,DecProdCut # @@ -16,6 +16,7 @@ # Responsible: Fernando Abudinen # Email: fernando.abudinen@cern.ch # Date: 20230302 +# CPUTime: < 1 min # Alias Mypsi2S psi(2S) ChargeConj Mypsi2S Mypsi2S -- GitLab From ac9e655d2166fbd09ce3b280d4a3e109e4e5a9de Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 23 Mar 2023 11:43:31 +0100 Subject: [PATCH 376/702] Merge branch 'evtTypeFix' into 'master' Fix overlap in event types See merge request lhcb-datapkg/Gen/DecFiles!1345 (cherry picked from commit 18d743ed5bb759a512f606e3ea887f2ce4fb57ea) dff4118b Fix event type --- dkfiles/Xib_pKKSpi=phsp,TightCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Xib_pKKSpi=phsp,TightCut.dec b/dkfiles/Xib_pKKSpi=phsp,TightCut.dec index 535c5ebfb..60b1d74e4 100644 --- a/dkfiles/Xib_pKKSpi=phsp,TightCut.dec +++ b/dkfiles/Xib_pKKSpi=phsp,TightCut.dec @@ -1,4 +1,4 @@ -# EventType: 16105133 +# EventType: 16105135 # # Descriptor: [Xi_b- -> p+ K- (KS0 -> pi+ pi-) pi-]cc # -- GitLab From 388b6ef97199cb26d7d87ab073a257b0d4b73a31 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 23 Mar 2023 13:21:24 +0000 Subject: [PATCH 377/702] Fix pythia8 options for Upsilon(1S) --- options/Upsilon1S.py | 1 + 1 file changed, 1 insertion(+) diff --git a/options/Upsilon1S.py b/options/Upsilon1S.py index a05987697..48fbb80fa 100644 --- a/options/Upsilon1S.py +++ b/options/Upsilon1S.py @@ -44,6 +44,7 @@ Generation().SignalPlain.Pythia8Production.Commands += [ "Bottomonium:O(3S1)[1S0(8)] = 0.02", "Bottomonium:O(3S1)[3P0(8)] = 0.02", "Bottomonium:gg2bbbar(3S1)[3S1(1)]g = on", + "Bottomonium:gg2bbbar(3S1)[3S1(1)]gm = off", "Bottomonium:gg2bbbar(3S1)[3S1(8)]g = on", "Bottomonium:qg2bbbar(3S1)[3S1(8)]q = on", "Bottomonium:qqbar2bbbar(3S1)[3S1(8)]g = on", -- GitLab From 95a5adfa6ca0c738aa98d7a6de2e51fcdf0d4990 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 23 Mar 2023 13:22:48 +0000 Subject: [PATCH 378/702] Fix pythia8 options for Upsilon(2S) and Upsilon(3S) --- options/Upsilon2S.py | 1 + options/Upsilon3S.py | 1 + 2 files changed, 2 insertions(+) diff --git a/options/Upsilon2S.py b/options/Upsilon2S.py index 95cd1a9d9..ff0d3894f 100644 --- a/options/Upsilon2S.py +++ b/options/Upsilon2S.py @@ -44,6 +44,7 @@ Generation().SignalPlain.Pythia8Production.Commands += [ "Bottomonium:O(3S1)[1S0(8)] = 0.06", "Bottomonium:O(3S1)[3P0(8)] = 0.06", "Bottomonium:gg2bbbar(3S1)[3S1(1)]g = on", + "Bottomonium:gg2bbbar(3S1)[3S1(1)]gm = off", "Bottomonium:gg2bbbar(3S1)[3S1(8)]g = on", "Bottomonium:qg2bbbar(3S1)[3S1(8)]q = on", "Bottomonium:qqbar2bbbar(3S1)[3S1(8)]g = on", diff --git a/options/Upsilon3S.py b/options/Upsilon3S.py index 9f4146c8f..0644c7d4d 100644 --- a/options/Upsilon3S.py +++ b/options/Upsilon3S.py @@ -43,6 +43,7 @@ Generation().SignalPlain.Pythia8Production.Commands += [ "Bottomonium:O(3S1)[1S0(8)] = 0.1", "Bottomonium:O(3S1)[3P0(8)] = 0.1", "Bottomonium:gg2bbbar(3S1)[3S1(1)]g = on", + "Bottomonium:gg2bbbar(3S1)[3S1(1)]gm = off", "Bottomonium:gg2bbbar(3S1)[3S1(8)]g = on", "Bottomonium:qg2bbbar(3S1)[3S1(8)]q = on", "Bottomonium:qqbar2bbbar(3S1)[3S1(8)]g = on", -- GitLab From a92b6f550eaf1cd22c8cb0616017f29c4c2155fd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 23 Mar 2023 13:39:55 +0000 Subject: [PATCH 379/702] Fix pythia8 options for Upsilon(4S) --- options/Upsilon4S.py | 1 + 1 file changed, 1 insertion(+) diff --git a/options/Upsilon4S.py b/options/Upsilon4S.py index eb711a953..9dff797ed 100644 --- a/options/Upsilon4S.py +++ b/options/Upsilon4S.py @@ -45,6 +45,7 @@ Generation().Special.Pythia8Production.Commands += [ "Bottomonium:O(3S1)[1S0(8)] = 0.1", "Bottomonium:O(3S1)[3P0(8)] = 0.1", "Bottomonium:gg2bbbar(3S1)[3S1(1)]g = on", + "Bottomonium:gg2bbbar(3S1)[3S1(1)]gm = off", "Bottomonium:gg2bbbar(3S1)[3S1(8)]g = on", "Bottomonium:qg2bbbar(3S1)[3S1(8)]q = on", "Bottomonium:qqbar2bbbar(3S1)[3S1(8)]g = on", -- GitLab From 61f44e137d36d966444662d9cdd0ff852e81c42e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 24 Mar 2023 14:32:50 +0100 Subject: [PATCH 380/702] Merge branch 'pguns_upsilon' into 'master' Add support for signal PGun for Upsilon(2S) and Upsilon(3S) See merge request lhcb-datapkg/Gen/DecFiles!1388 (cherry picked from commit 5df4a090f2b322693964447a5798448e7247b09a) 84095d02 Add support for signal PGun for Upsilon(2S) and Upsilon(3S) --- cmt/create_options.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmt/create_options.py b/cmt/create_options.py index 6c1895489..25fd56666 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -40,6 +40,8 @@ pGunMomentumFileIDs = {413 : ("pteta", "h_pteta"), 521 : ("pteta", "h_pteta"), 511 : ("pteta", "h_pteta"), 531 : ("pteta", "h_pteta") + 100553 : ("ptpz", "OutputMomentumSpectrum_ptpz"), + 200553 : ("ptpz", "OutputMomentumSpectrum_ptpz"), } # temporary to keep things working with both python2 and python3 -- GitLab From fc0039695ecc10aff52c2885581881f0c7d5fed7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Sun, 26 Mar 2023 18:07:59 +0200 Subject: [PATCH 381/702] Merge branch 'pguns_upsilon' into 'master' Fix options map for signal particle gun See merge request lhcb-datapkg/Gen/DecFiles!1390 (cherry picked from commit fb375d9d621ac4cf2338d82e4bf6cba10a08bb7a) 0ae5e857 Fix options map for signal particle gun --- cmt/create_options.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmt/create_options.py b/cmt/create_options.py index 25fd56666..5c66f5d0a 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -39,9 +39,9 @@ pGunMomentumFileIDs = {413 : ("pteta", "h_pteta"), 9920443 : ("ptpz", "flatPt2y"), 521 : ("pteta", "h_pteta"), 511 : ("pteta", "h_pteta"), - 531 : ("pteta", "h_pteta") + 531 : ("pteta", "h_pteta"), 100553 : ("ptpz", "OutputMomentumSpectrum_ptpz"), - 200553 : ("ptpz", "OutputMomentumSpectrum_ptpz"), + 200553 : ("ptpz", "OutputMomentumSpectrum_ptpz") } # temporary to keep things working with both python2 and python3 -- GitLab From ff03bc0f3db4a41099de99b609f60326578aded1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 27 Mar 2023 13:00:34 +0100 Subject: [PATCH 382/702] Prepare DecFiles v32r4 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r4.md | 256 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 258 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r4.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 469cf96dd..cba2d84fa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r3) +gaudi_subdir(DecFiles v32r4) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r4.md b/ReleaseNotes/v32r4.md new file mode 100644 index 000000000..f04804db8 --- /dev/null +++ b/ReleaseNotes/v32r4.md @@ -0,0 +1,256 @@ +DecFiles v32r4 2023-03-27 +========================== + +! 2023-03-26 - Michal Kreps (MR !1389, !1391) + Add support for signal PGun for Upsilon(2S) and Upsilon(3S) + +! 2023-03-23 - Michal Kreps (MR !1381) + Add 2 new decay files + + 14143025 : Bc_psi2SK,mm=BcVegPy,TightDecProdCut + + 14143430 : Bc_psi2Srho,mm=BcVegPy,DecProdCut + Modify decay file + + 14143026 : Bc_psi2SK,mm=BcVegPy,DecProdCut + +! 2023-03-23 - Michal Kreps (MR !1380) + Add new decay file + + 16105134 : Xib_KSKpip=phsp,TightTightCut + +! 2023-03-23 - Michal Kreps (MR !1379) + Add new decay file + + 16165134 : Xib_Xic0pi=phsp,TightTightCut + +! 2023-03-23 - Michal Kreps (MR !1378) + Add new decay file + + 16165133 : Xib_Xic0pi=phsp,TightCut + +! 2023-03-23 - Michal Kreps (MR !1377) + Add new decay file + + 11144444 : B0_JpsiK1,mm,KstPi0=DecProdCut + +! 2023-03-23 - Michal Kreps (MR !1376) + Add new decay file + + 10134002 : incl_b=chic0,LstLst,pK,InAcc + +! 2023-03-23 - Michal Kreps (MR !1375) + Add new decay file + + 39102421 : etaprime_pipieta,gammagamma=pt2GeV + +! 2023-03-23 - Michal Kreps (MR !1374) + Add 12 new decay files + + 12513082 : Bu_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut + + 12513085 : Bu_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut + + 12513081 : Bu_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut + + 12513084 : Bu_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut + + 12513080 : Bu_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut + + 12513083 : Bu_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut + + 12773422 : Bu_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut + + 12713402 : Bu_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut + + 12773421 : Bu_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut + + 12713401 : Bu_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut + + 12773420 : Bu_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut + + 12713400 : Bu_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut + +! 2023-03-23 - Michal Kreps (MR !1373) + Add 4 new decay files + + 16105133 : Xibm_LambdaKmKmPip,ppi=TightCut + + 16105131 : Xibm_LambdaKmPipPim,ppi=TightCut + + 16105132 : Xibm_LambdaKpPimPim,ppi=TightCut + + 16105130 : Xibm_LambdaPipPimPim,ppi=TightCut + +! 2023-03-23 - Michal Kreps (MR !1372) + Add 4 new decay files + + 11122410 : Bd_pi0pi0,2gammaDalitz=DecProdCut + + 12163498 : Bu_D0Kpi0,Kpi=DecProdCut + + 12123477 : Bu_rhopi0,2gammaDalitz=DecProdCut + + 12123478 : Bu_rhopi0,Dalitz2gamma=DecProdCut + +! 2023-03-23 - Michal Kreps (MR !1371) + Add 2 new decay files + + 13102464 : Bs_PhiEta,gg=DecProdCut + + 13102465 : Bs_Phipi0,gg=DecProdCut + +! 2023-03-23 - Michal Kreps (MR !1370) + Add 3 new decay files + + 11134498 : Bd_JpsiKstar,pipipi0,gg=TightCut + + 11104467 : Bd_KstarEtapr,Etapipi,gg=TightCut + + 11104498 : Bd_Kstaromega,pi0pipi,gg=TightCut + +! 2023-03-23 - Michal Kreps (MR !1369) + Add 2 new decay files + + 12103046 : Bu_KDarkBoson2KK,m=2500MeV,t=400ps,TightCut + + 12103045 : Bu_KDarkBoson2PiPi,m=1000MeV,t=400ps,TightCut + +! 2023-03-23 - Michal Kreps (MR !1368, !1382) + Add new decay file + + 16105135 : Xib_pKKSpi=phsp,TightCut + +! 2023-03-23 - Michal Kreps (MR !1367) + Add 2 new decay files + + 12113069 : Bu_KDarkBoson2MuMu,m=2500MeV,t=400ps,TightCut + + 12113070 : Bu_KDarkBoson2MuMu,m=3000MeV,t=1000ps,TightCut + +! 2023-03-23 - Michal Kreps (MR !1366) + Add 4 new decay files + + 11296031 : Bd_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV + + 11296029 : Bd_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV + + 13296061 : Bs_LcXic,intermediates,pKpi=DecProdCut_pCut1600MeV + + 13296059 : Bs_XicXic,intermediates,pKpi=DecProdCut_pCut1600MeV + +! 2023-03-23 - Michal Kreps (MR !1365) + Add new decay file + + 10163000 : incl_b=Dst,piD0,Kpi,InAcc + +! 2023-03-23 - Michal Kreps (MR !1364) + Add new decay file + + 12165121 : Bu_D0pi,KSpipi=DecProdCut,Dalitz + +! 2023-03-23 - Michal Kreps (MR !1363) + Add 22 new decay files + + 11166154 : Bd_LambdabarpDm,KKpi=HELAMP,TightCut + + 11166153 : Bd_LambdabarpDm,Kpipi=HELAMP,TightCut + + 11166164 : Bd_LambdabarpDsm,KKpi=HELAMP,TightCut + + 11366111 : Bd_LcbarLambdaK,pKpi=HELAMP,TightCut + + 11166115 : Bd_Lcpipip,Lambdabarpi=HELAMP,TightCut + + 13166121 : Bs_LambdabarpDsm,KKpi=HELAMP,TightCut + + 13166301 : Bs_LambdabarpDssm,Dsgamma,KKpi=HELAMP,TightCut + + 12335111 : Bu_JpsiK,pLambdabarK=HELAMP,TightCut + + 12105111 : Bu_LambdabarLambda1520K,pK=HELAMP,TightCut + + 12165101 : Bu_LambdabarpD0bar,Kpi=HELAMP,TightCut + + 12165502 : Bu_LambdabarpD0bar,Kpipi0=HELAMP,TightCut + + 12145122 : Bu_LambdabarpJpsi,mm=HELAMP,TightCut + + 12405501 : Bu_Lambdabarpeta,pipiX=HELAMP,TightCut + + 12405511 : Bu_Lambdabarpetap,pipiX=HELAMP,TightCut + + 12105115 : Bu_Lambdabarpphi,KK=HELAMP,TightCut + + 12105112 : Bu_Lambdacbarppi,Lambdabarpi=HELAMP,TightCut + + 12115191 : Bu_Lambdapbarmumu=HELAMP,TightCut + + 12335121 : Bu_chic0K,pLambdabarK=HELAMP,TightCut + + 12335131 : Bu_chic1K,pLambdabarK=HELAMP,TightCut + + 12335141 : Bu_chic2K,pLambdabarK=HELAMP,TightCut + + 12335101 : Bu_etacK,pLambdabarK=HELAMP,TightCut + + 12335151 : Bu_psi2SK,pLambdabarK=HELAMP,TightCut + +! 2023-03-23 - Michal Kreps (MR !1362) + Add 12 new decay files + + 18154013 : incl_Upsilon2S,Upsilon1Spipi,ee=DecProdCut + + 18344013 : incl_Upsilon2S,Upsilon1Spipi,emu=DecProdCut + + 18153013 : incl_Upsilon2S,Upsilon1Spipi,etau=DecProdCut,tauola + + 18143013 : incl_Upsilon2S,Upsilon1Spipi,mutau=DecProdCut,tauola + + 18154020 : incl_Upsilon3S,Upsilon1Spipi,ee=DecProdCut + + 18344020 : incl_Upsilon3S,Upsilon1Spipi,emu=DecProdCut + + 18153020 : incl_Upsilon3S,Upsilon1Spipi,etau=DecProdCut,tauola + + 18143020 : incl_Upsilon3S,Upsilon1Spipi,mutau=DecProdCut,tauola + + 18154021 : incl_Upsilon3S,Upsilon2Spipi,ee=DecProdCut + + 18344021 : incl_Upsilon3S,Upsilon2Spipi,emu=DecProdCut + + 18153021 : incl_Upsilon3S,Upsilon2Spipi,etau=DecProdCut,tauola + + 18143021 : incl_Upsilon3S,Upsilon2Spipi,mutau=DecProdCut,tauola + +! 2023-03-23 - Michal Kreps (MR !1361) + Add new decay file + + 18100201 : incl_etab,gammagamma=PhotonDaughtersInLHCb + +! 2023-03-23 - Michal Kreps (MR !1360) + Add 2 new decay files + + 11296030 : Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV + + 13296060 : Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV + +! 2023-03-23 - Michal Kreps (MR !1359) + Add 10 new decay files + + 12135110 : Bu_LambdabarpJpsi,ppbar=HELAMP,TightCut + + 12105107 : Bu_LambdabarpKmpip=HELAMP,TightCut + + 12105104 : Bu_LambdabarpKpKm=HELAMP,TightCut + + 12105106 : Bu_LambdabarpKppim=HELAMP,TightCut + + 12105101 : Bu_Lambdabarppbarp=HELAMP,TightCut + + 12105102 : Bu_Lambdabarppippim=HELAMP,TightCut + + 12105105 : Bu_LambdapbarKpKp=HELAMP,TightCut + + 12105108 : Bu_LambdapbarKppip=HELAMP,TightCut + + 12105103 : Bu_Lambdapbarpippip=HELAMP,TightCut + + 12105050 : Bu_ppbarppbarpip=PHSP,TightCut + +! 2023-03-23 - Michal Kreps (MR !1358) + Add new decay file + + 26105198 : Xic_Xipipi=TightCut + +! 2023-03-23 - Michal Kreps (MR !1357) + Add new decay file + + 13146120 : Bs_JpsiLambdaLambda,ppi=DecProdCut + +! 2023-03-23 - Michal Kreps (MR !1356) + Add new decay file + + 49112001 : cep_upsilon1S_mumu + +! 2023-03-23 - Michal Kreps (MR !1355) + Add 4 new decay files + + 15808000 : Lb_pKtautau,3pipi03pipi0=TightCut,tauolababar,phsp + + 15826000 : Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp + + 15816000 : Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp + + 15806000 : Lb_pKtautau,3pipi0pipi0=DecProdCut,tauolababar,phsp + +! 2023-03-23 - Michal Kreps (MR !1354) + Add 5 new decay files + + 11166125 : Bd_D-Kst+,Kpipi,KSpi=DecProdCut + + 11166126 : Bd_DKSpi,Kpipi=DecProdCut + + 11166127 : Bd_Ds-Kst+,KKpi,KSpi=DecProdCut + + 13166191 : Bs_Ds-Kst+,KKpi,KSpi=DecProdCut + + 13166181 : Bs_DsKSpi,KKpi=DecProdCut + +! 2023-03-23 - Michal Kreps (MR !1353) + Modify decay file + + 11102265 : Bd_Ksta0,gg=DecProdCut,m=3000MeV + +! 2023-03-23 - Michal Kreps (MR !1352) + Modify decay file + + 11102264 : Bd_Ksta0,gg=DecProdCut,m=1000MeV + +! 2023-03-23 - Michal Kreps (MR !1351) + Add 2 new decay files + + 12133403 : Bu_Jpsi,ppbar,K+pi0=DecProdCut + + 12133402 : Bu_Jpsi,ppbar,pi+pi0=DecProdCut + +! 2023-03-23 - Michal Kreps (MR !1350) + Add new decay file + + 11676430 : Bd_Dstmunu,Kpipipipi0=PHSP,DecProdCut + +! 2023-03-23 - Michal Kreps (MR !1349) + Add new decay file + + 12245400 : Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=TightCut,cocktail,THREEBODYPHSP + +! 2023-03-23 - Michal Kreps (MR !1348) + Modify 20 decay files + + 39122333 : eta_gammaA,ee,displaced,mA=100MeV + + 39122139 : eta_gammaA,ee,displaced,mA=10MeV + + 39122334 : eta_gammaA,ee,displaced,mA=150MeV + + 39122330 : eta_gammaA,ee,displaced,mA=15MeV + + 39122335 : eta_gammaA,ee,displaced,mA=200MeV + + 39122331 : eta_gammaA,ee,displaced,mA=20MeV + + 39122336 : eta_gammaA,ee,displaced,mA=250MeV + + 39122337 : eta_gammaA,ee,displaced,mA=300MeV + + 39122338 : eta_gammaA,ee,displaced,mA=350MeV + + 39122339 : eta_gammaA,ee,displaced,mA=400MeV + + 39122430 : eta_gammaA,ee,displaced,mA=450MeV + + 39122431 : eta_gammaA,ee,displaced,mA=500MeV + + 39122332 : eta_gammaA,ee,displaced,mA=50MeV + + 39122138 : eta_gammaA,ee,displaced,mA=5MeV + + 39122947 : pi0_gammaA,ee,displaced,mA=100MeV + + 39122943 : pi0_gammaA,ee,displaced,mA=10MeV + + 39122944 : pi0_gammaA,ee,displaced,mA=15MeV + + 39122945 : pi0_gammaA,ee,displaced,mA=20MeV + + 39122946 : pi0_gammaA,ee,displaced,mA=50MeV + + 39122942 : pi0_gammaA,ee,displaced,mA=5MeV + +! 2023-03-23 - Michal Kreps (MR !1347) + Add 2 new decay files + + 11296030 : Bd_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV + + 13296060 : Bs_LambdacLambdac,Intermediate=DecProdCut_pCut1600MeV + +! 2023-03-03 - Paul Gaigne (MR !1324) + Add 3 new decay files + + 26167054 : Omegaccst+_Xicc++K,LcKmPipPip,m=4150MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT + + 26167055 : Omegaccst+_Xicc++K,LcKmPipPip,m=4250MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT + + 26167056 : Omegaccst+_Xicc++K,LcKmPipPip,m=4350MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT + +! 2023-03-03 - Paul Gaigne (MR !1323) + Add 3 new decay files + + 26167051 : Xiccst+_Xicc++pi,LcKmPipPip,m=3800MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT + + 26167052 : Xiccst+_Xicc++pi,LcKmPipPip,m=3900MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT + + 26167053 : Xiccst+_Xicc++pi,LcKmPipPip,m=4000MeV,G=1MeV,GenXicc,DecProdCut,WithMinPT + diff --git a/cmt/requirements b/cmt/requirements index 72d6f1ba9..0649363b2 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r3 +version v32r4 # Structure #============================================================================ -- GitLab From 559f4d6380f5b9739f18c3db8e59176d58f7b203 Mon Sep 17 00:00:00 2001 From: ngrieser <ngrieser@cern.ch> Date: Fri, 31 Mar 2023 21:35:33 +0200 Subject: [PATCH 383/702] Add aMcAtNlo decfile for Wmunu production at NLO --- dkfiles/W_munumu=10GeV,MG.dec | 53 +++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 dkfiles/W_munumu=10GeV,MG.dec diff --git a/dkfiles/W_munumu=10GeV,MG.dec b/dkfiles/W_munumu=10GeV,MG.dec new file mode 100644 index 000000000..4c703dce2 --- /dev/null +++ b/dkfiles/W_munumu=10GeV,MG.dec @@ -0,0 +1,53 @@ +# EventType: 42311004 +# +# Descriptor: pp -> [W+ -> mu+ nu_mu]cc ... +# +# NickName: W_munumu=10GeV,MG +# Production: Madgraph +# +# Cuts: PythiaHiggsType +# +# CutsOptions: NumberOfLepton 1 LeptonPtMin 10*GeV LeptonIsFromMother true NumberOfbquarks -1 +# ExtraOptions: Wmunu +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import (Generation, Special, MadgraphProduction) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions +# +# # Generation options. +# Generation().PileUpTool = "FixedLuminosityForRareProcess" +# Generation().DecayTool = "" +# Generation().SampleGenerationTool = "Special" +# +# # Special options. +# Generation().addTool(Special) +# Generation().Special.CutTool = "" +# Generation().Special.DecayTool = "" +# Generation().Special.ProductionTool = "MadgraphProduction" +# +# # Madgraph options. +# from Configurables import Gauss +# Generation().Special.addTool(MadgraphProduction) +# sampleGenToolsOpts = { +# "Commands": ["import model loop_sm-ckm", +# "generate p p > mu+ vm [QCD]", +# "add process p p > mu- vm~ [QCD]", +# " set mmnl 70" +# ], +# "DecEff": 1.0} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) +# EndInsertPythonCode +# +# Documentation: 1 lepton with pT > 10 GeV aMC@NLO, gen cuts to select the W diagram +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Nate Grieser +# Email: ngrieser@cern.ch +# Date: 20230316 +# +End +# -- GitLab From 68467ac32067bc74cea7f016fe00403dc1079f4d Mon Sep 17 00:00:00 2001 From: ngrieser <ngrieser@cern.ch> Date: Sat, 1 Apr 2023 10:49:41 +0200 Subject: [PATCH 384/702] Updated Wmunumu aMC@NLO dec file. --- dkfiles/W_munumu=10GeV,MG.dec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/W_munumu=10GeV,MG.dec b/dkfiles/W_munumu=10GeV,MG.dec index 4c703dce2..ef549e6ef 100644 --- a/dkfiles/W_munumu=10GeV,MG.dec +++ b/dkfiles/W_munumu=10GeV,MG.dec @@ -1,6 +1,6 @@ # EventType: 42311004 # -# Descriptor: pp -> [W+ -> mu+ nu_mu]cc ... +# Descriptor: pp -> [mu+ nu_mu]cc ... # # NickName: W_munumu=10GeV,MG # Production: Madgraph @@ -39,7 +39,7 @@ # "DecEff": 1.0} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # EndInsertPythonCode -# +# CPUTime: < 1 min # Documentation: 1 lepton with pT > 10 GeV aMC@NLO, gen cuts to select the W diagram # EndDocumentation # -- GitLab From 36cc1e79f525cc39edca19e60a53af0f23831b9e Mon Sep 17 00:00:00 2001 From: lanxing <lanxing.li@cern.ch> Date: Mon, 3 Apr 2023 16:56:03 +0200 Subject: [PATCH 385/702] Add one LbAmpGen model --- dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec | 64 ++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec diff --git a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec new file mode 100644 index 000000000..02deceea9 --- /dev/null +++ b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec @@ -0,0 +1,64 @@ +# EventType: 27263474 +# +# Descriptor: [D*+ -> (D0 -> pi- pi+ pi0) pi+]cc +# +# NickName: Dst_D0pi,pipipi0=TightCut,AmpGen +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# This is the decay file for the decay D* -> D0 pi+ +# D0 decays to pi- pi+ pi0 with a D* tag, with the prelimianry AmpGen model. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Lanxing Li +# Email: lanxing.li@cern.ch +# Date: 20230324 +# CPUTime: <1min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[D*(2010)+ => ^( D0 => pi+ pi- ( pi0 -> gamma gamma ) ) ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV, GeV, millimeter ', +# 'inAcc = ( in_range( 0.005, GTHETA, 0.400 ) & in_range( 1.8, GETA, 5.2 ) )', +# 'inCaloAcc = ( in_range(0.000, abs(GPX/GPZ), 0.300) & in_range(0.000, abs(GPY/GPZ), 0.250) & (GPZ > 0) )', +# 'inAccGamma = ( ("gamma"==GABSID) & inAcc & inCaloAcc )', +# 'goodD0Pi0 = ( ("pi0"==GABSID) & (GPT > 350 * MeV) & GINTREE(inAccGamma))', +# 'goodD0Pip = ( ("pi+"==GID) & (GPT > 485 * MeV) & (GP > 1.9 * GeV) & inAcc )', +# 'goodD0Pim = ( ("pi-"==GID) & (GPT > 485 * MeV) & (GP > 1.9 * GeV) & inAcc )', +# 'highPTPipm = ( ("pi+"==GABSID) & (GPT > 1.65 * GeV) )', +# 'goodD0 = ( (GTIME > 0.045 * millimeter) & (GPT > 2.7 * GeV) & GINTREE(highPTPipm) & GINTREE(goodD0Pim) & GINTREE(goodD0Pip) & GINTREE(goodD0Pi0) )', +# 'goodDst = ( (GPT > 2.9 * GeV) )', +# 'goodPiSoft = ( GCHILDCUT( ( (GPT > 290 * MeV) & inAcc ) , "[D*(2010)+ => Charm ^pi+]CC") )' +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc', +# '[D0]cc' : 'goodD0', +# '[D*(2010)+]cc' : 'goodPiSoft & goodDst' +# } +# EndInsertPythonCode + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 + 1.000 pi+ pi- pi0 LbAmpGen Dtopipipi0; +Enddecay +CDecay MyantiD0 +# +End + -- GitLab From 84ed5624f83ffe9cbc8775c54f83e5da09d1aa0b Mon Sep 17 00:00:00 2001 From: lanxing <lanxing.li@cern.ch> Date: Mon, 3 Apr 2023 19:31:11 +0200 Subject: [PATCH 386/702] change the Decay flag to be 1 --- dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec index 02deceea9..004432001 100644 --- a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec +++ b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec @@ -1,4 +1,4 @@ -# EventType: 27263474 +# EventType: 27163484 # # Descriptor: [D*+ -> (D0 -> pi- pi+ pi0) pi+]cc # -- GitLab From aed76356db80c589599328b0b12d9520742e876b Mon Sep 17 00:00:00 2001 From: lanxing <lanxing.li@cern.ch> Date: Mon, 3 Apr 2023 20:28:51 +0200 Subject: [PATCH 387/702] change back the flat number --- dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec index 004432001..02deceea9 100644 --- a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec +++ b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec @@ -1,4 +1,4 @@ -# EventType: 27163484 +# EventType: 27263474 # # Descriptor: [D*+ -> (D0 -> pi- pi+ pi0) pi+]cc # -- GitLab From 9227be1a9658cc4738dc159776a9fd7cacabddcc Mon Sep 17 00:00:00 2001 From: lanxing <lanxing.li@cern.ch> Date: Tue, 4 Apr 2023 12:14:33 +0200 Subject: [PATCH 388/702] change the event flag name and the Descriptor --- dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec index 02deceea9..65fd8745a 100644 --- a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec +++ b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec @@ -1,6 +1,6 @@ -# EventType: 27263474 +# EventType: 27163484 # -# Descriptor: [D*+ -> (D0 -> pi- pi+ pi0) pi+]cc +# Descriptor: [D*(2010)+ -> (D0 -> pi- pi+ pi0) pi+]cc # # NickName: Dst_D0pi,pipipi0=TightCut,AmpGen # -- GitLab From 4d8b67147a4b48db61d97036bbf2f5b64831b4f2 Mon Sep 17 00:00:00 2001 From: lanxing <lanxing.li@cern.ch> Date: Tue, 4 Apr 2023 13:19:39 +0200 Subject: [PATCH 389/702] add the relevant PIDList --- dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec | 1 + 1 file changed, 1 insertion(+) diff --git a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec index 65fd8745a..bc688d15c 100644 --- a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec +++ b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec @@ -24,6 +24,7 @@ # from Gauss.Configuration import * # gen = Generation() # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# gen.SignalPlain.SignalPIDList = [ 413,-413 ] # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[D*(2010)+ => ^( D0 => pi+ pi- ( pi0 -> gamma gamma ) ) ^pi+]CC' # tightCut.Preambulo += [ -- GitLab From 11de219b96aaa6004dfa96606d2485ac39603204 Mon Sep 17 00:00:00 2001 From: lanxing <lanxing.li@cern.ch> Date: Tue, 4 Apr 2023 15:54:31 +0200 Subject: [PATCH 390/702] delete the PIDList and change the eventnumber --- dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec | 29 ++++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec index bc688d15c..d7ec88db1 100644 --- a/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec +++ b/dkfiles/Dst_D0pi,pipipi0=TightCut,AmpGen.dec @@ -1,4 +1,4 @@ -# EventType: 27163484 +# EventType: 27163900 # # Descriptor: [D*(2010)+ -> (D0 -> pi- pi+ pi0) pi+]cc # @@ -6,25 +6,11 @@ # # Cuts: LoKi::GenCutTool/TightCut # -# Documentation: -# This is the decay file for the decay D* -> D0 pi+ -# D0 decays to pi- pi+ pi0 with a D* tag, with the prelimianry AmpGen model. -# EndDocumentation -# -# PhysicsWG: Charm -# Tested: Yes -# Responsible: Lanxing Li -# Email: lanxing.li@cern.ch -# Date: 20230324 -# CPUTime: <1min -# # InsertPythonCode: -# # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * # gen = Generation() # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# gen.SignalPlain.SignalPIDList = [ 413,-413 ] # tightCut = gen.SignalPlain.TightCut # tightCut.Decay = '^[D*(2010)+ => ^( D0 => pi+ pi- ( pi0 -> gamma gamma ) ) ^pi+]CC' # tightCut.Preambulo += [ @@ -46,6 +32,19 @@ # '[D*(2010)+]cc' : 'goodPiSoft & goodDst' # } # EndInsertPythonCode +# +# Documentation: +# This is the decay file for the decay D* -> D0 pi+ +# D0 decays to pi- pi+ pi0 with a D* tag, with the prelimianry AmpGen model. +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Lanxing Li +# Email: lanxing.li@cern.ch +# Date: 20230324 +# CPUTime: <1min +# Alias MyD0 D0 Alias MyantiD0 anti-D0 -- GitLab From f222ea6328da435b49f82231981e861cec98a817 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 3 Apr 2023 17:29:15 +0200 Subject: [PATCH 391/702] Merge branch 'yajing/add_B2DDpi' into 'master' Decfiles for B2DDpi See merge request lhcb-datapkg/Gen/DecFiles!1264 (cherry picked from commit 3c8c4de52fa92effa15dba33ca5680511e4998d0) 88ca9d37 Add B2DDpi decfiles. ca1ddbf1 Add B2DDpi decfiles. a4aeabad Add B2DDpi decfiles. 84abc7a5 Fixed the descriptor. 0f0057dd Fix eventtype conflict. e0c70f04 Fix eventtype conflict. 479fe820 Fix eventtype conflict. c4eb5dac Fix bug. fdc1d718 Fix EOF issue. 5fc20635 Fix bug 77251f05 Fix B2DstDpi 23d07ab8 Fix B2DstDpi. b79f43c5 Fix evttype. a693cee8 Fix formatting --- dkfiles/Bu_D0D0pi,K3Pi,K3Pi=TightCut.dec | 55 +++++++++++++ .../Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut.dec | 55 +++++++++++++ ...u_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut.dec | 55 +++++++++++++ ...u_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut.dec | 55 +++++++++++++ dkfiles/Bu_D0D0pi,K3Pi,KPi=TightCut.dec | 66 ++++++++++++++++ .../Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut.dec | 66 ++++++++++++++++ ...Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut.dec | 66 ++++++++++++++++ ...Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut.dec | 66 ++++++++++++++++ dkfiles/Bu_D0D0pi,KPi,K3Pi=TightCut.dec | 66 ++++++++++++++++ .../Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut.dec | 66 ++++++++++++++++ ...Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut.dec | 66 ++++++++++++++++ ...Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut.dec | 66 ++++++++++++++++ .../Bu_D0D0pi,KPi,KPi=sqDalitz,TightCut.dec | 55 +++++++++++++ .../Bu_D0D0pi,KPi,KPi=sqDalitz13,TightCut.dec | 55 +++++++++++++ .../Bu_D0D0pi,KPi,KPi=sqDalitz23,TightCut.dec | 55 +++++++++++++ dkfiles/Bu_D0D0pi=TightCut.dec | 55 +++++++++++++ .../Bu_DDpi,KPiPi,KPiPi=sqDalitz,TightCut.dec | 54 +++++++++++++ ...u_DDpi,KPiPi,KPiPi=sqDalitz13,TightCut.dec | 54 +++++++++++++ ...u_DDpi,KPiPi,KPiPi=sqDalitz23,TightCut.dec | 54 +++++++++++++ dkfiles/Bu_DDpi=TightCut.dec | 54 +++++++++++++ .../Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut.dec | 70 +++++++++++++++++ ...-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec | 70 +++++++++++++++++ ...i+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec | 70 +++++++++++++++++ ...i+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec | 70 +++++++++++++++++ ...Dst+D-pi+,D0Pi,KPiPi=sqDalitz,TightCut.dec | 70 +++++++++++++++++ ...t+D-pi+,D0Pi,KPiPi=sqDalitz13,TightCut.dec | 71 +++++++++++++++++ ...t+D-pi+,D0Pi,KPiPi=sqDalitz23,TightCut.dec | 70 +++++++++++++++++ dkfiles/Bu_Dst+D-pi+=TightCut.dec | 70 +++++++++++++++++ .../Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut.dec | 70 +++++++++++++++++ ...+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec | 70 +++++++++++++++++ ...i+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec | 70 +++++++++++++++++ ...i+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec | 70 +++++++++++++++++ ...Dst-D+pi+,D0Pi,KPiPi=sqDalitz,TightCut.dec | 70 +++++++++++++++++ ...t-D+pi+,D0Pi,KPiPi=sqDalitz13,TightCut.dec | 70 +++++++++++++++++ ...t-D+pi+,D0Pi,KPiPi=sqDalitz23,TightCut.dec | 70 +++++++++++++++++ dkfiles/Bu_Dst-D+pi+=TightCut.dec | 70 +++++++++++++++++ ...u_DstDstpi,D0Pi,D0Pi=sqDalitz,TightCut.dec | 62 +++++++++++++++ ...DstDstpi,D0Pi,D0Pi=sqDalitz13,TightCut.dec | 62 +++++++++++++++ ...DstDstpi,D0Pi,D0Pi=sqDalitz23,TightCut.dec | 62 +++++++++++++++ ..._DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec | 62 +++++++++++++++ ...,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec | 62 +++++++++++++++ ...0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec | 62 +++++++++++++++ ...0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec | 62 +++++++++++++++ ...u_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec | 78 +++++++++++++++++++ ...i,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec | 78 +++++++++++++++++++ ...D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec | 78 +++++++++++++++++++ ...D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec | 78 +++++++++++++++++++ ...u_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec | 78 +++++++++++++++++++ ...i,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec | 78 +++++++++++++++++++ ...D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec | 78 +++++++++++++++++++ ...D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec | 78 +++++++++++++++++++ dkfiles/Bu_DstDstpi=TightCut.dec | 62 +++++++++++++++ 52 files changed, 3425 insertions(+) create mode 100644 dkfiles/Bu_D0D0pi,K3Pi,K3Pi=TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,K3Pi,KPi=TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,KPi,K3Pi=TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_D0D0pi=TightCut.dec create mode 100644 dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_DDpi=TightCut.dec create mode 100644 dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut.dec create mode 100644 dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_Dst+D-pi+=TightCut.dec create mode 100644 dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut.dec create mode 100644 dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_Dst-D+pi+=TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec create mode 100644 dkfiles/Bu_DstDstpi=TightCut.dec diff --git a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=TightCut.dec new file mode 100644 index 000000000..030b009b4 --- /dev/null +++ b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=TightCut.dec @@ -0,0 +1,55 @@ +# EventType: 12199071 +# NickName: Bu_D0D0pi,K3Pi,K3Pi=TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ pi+ pi- ) ( D~0 => K+ pi- pi- pi+ ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+ ^pi+ ^pi-) (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , both D0s going to K3pi. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 + +ChargeConj My_anti-D0 My_D0 + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay B+sig + 1.0 My_D0 My_anti-D0 pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..c92a63ec2 --- /dev/null +++ b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut.dec @@ -0,0 +1,55 @@ +# EventType: 12199072 +# NickName: Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ pi+ pi- ) ( D~0 => K+ pi- pi- pi+ ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+ ^pi+ ^pi-) (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , both D0s going to K3pi. B decay forced flat in sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 + +ChargeConj My_anti-D0 My_D0 + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay B+sig + 1.0 My_D0 My_anti-D0 pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..8a5f70317 --- /dev/null +++ b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut.dec @@ -0,0 +1,55 @@ +# EventType: 12199073 +# NickName: Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ pi+ pi- ) ( D~0 => K+ pi- pi- pi+ ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+ ^pi+ ^pi-) (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , both D0s going to K3pi. B decay forced flat in 1-3 sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 + +ChargeConj My_anti-D0 My_D0 + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay B+sig + 1.0 My_D0 pi+ My_anti-D0 FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..31ca28ec6 --- /dev/null +++ b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut.dec @@ -0,0 +1,55 @@ +# EventType: 12199074 +# NickName: Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ pi+ pi- ) ( D~0 => K+ pi- pi- pi+ ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+ ^pi+ ^pi-) (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , both D0s going to K3pi. B decay forced flat in 2-3 sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 + +ChargeConj My_anti-D0 My_D0 + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay B+sig + 1.0 My_anti-D0 pi+ My_D0 FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,K3Pi,KPi=TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,KPi=TightCut.dec new file mode 100644 index 000000000..e3514f08a --- /dev/null +++ b/dkfiles/Bu_D0D0pi,K3Pi,KPi=TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 12197010 +# NickName: Bu_D0D0pi,K3Pi,KPi=TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ pi+ pi- ) ( D~0 => K+ pi- ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+ ^pi+ ^pi-) (D~0 ==> ^K+ ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , D0 of 'same-sign' as B goes to K3pi. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_Kpi D0 +Alias My_anti-D0_Kpi anti-D0 +Alias My_D0_K3pi D0 +Alias My_anti-D0_K3pi anti-D0 + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_Kpi My_D0_Kpi +ChargeConj My_anti-D0_K3pi My_D0_K3pi + +Decay My_D0_Kpi + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0_Kpi + +Decay My_D0_K3pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3pi + +Decay B+sig + 1.0 My_D0_K3pi My_anti-D0_Kpi pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..170b87c5e --- /dev/null +++ b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 12197018 +# NickName: Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ pi+ pi- ) ( D~0 => K+ pi- ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+ ^pi+ ^pi-) (D~0 ==> ^K+ ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , D0 of 'same-sign' as B goes to K3pi. B decay forced flat in sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_Kpi D0 +Alias My_anti-D0_Kpi anti-D0 +Alias My_D0_K3pi D0 +Alias My_anti-D0_K3pi anti-D0 + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_Kpi My_D0_Kpi +ChargeConj My_anti-D0_K3pi My_D0_K3pi + +Decay My_D0_Kpi + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0_Kpi + +Decay My_D0_K3pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3pi + +Decay B+sig + 1.0 My_D0_K3pi My_anti-D0_Kpi pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..c5f2a3fdf --- /dev/null +++ b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 12197040 +# NickName: Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ pi+ pi- ) ( D~0 => K+ pi- ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+ ^pi+ ^pi-) (D~0 ==> ^K+ ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , D0 of 'same-sign' as B goes to K3pi. B decay forced flat in 1-3 sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_Kpi D0 +Alias My_anti-D0_Kpi anti-D0 +Alias My_D0_K3pi D0 +Alias My_anti-D0_K3pi anti-D0 + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_Kpi My_D0_Kpi +ChargeConj My_anti-D0_K3pi My_D0_K3pi + +Decay My_D0_Kpi + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0_Kpi + +Decay My_D0_K3pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3pi + +Decay B+sig + 1.0 My_D0_K3pi pi+ My_anti-D0_Kpi FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..de8574c8b --- /dev/null +++ b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 12197050 +# NickName: Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ pi+ pi- ) ( D~0 => K+ pi- ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+ ^pi+ ^pi-) (D~0 ==> ^K+ ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , D0 of 'same-sign' as B goes to K3pi. B decay forced flat in 2-3 sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_Kpi D0 +Alias My_anti-D0_Kpi anti-D0 +Alias My_D0_K3pi D0 +Alias My_anti-D0_K3pi anti-D0 + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_Kpi My_D0_Kpi +ChargeConj My_anti-D0_K3pi My_D0_K3pi + +Decay My_D0_Kpi + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0_Kpi + +Decay My_D0_K3pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3pi + +Decay B+sig + 1.0 My_anti-D0_Kpi pi+ My_D0_K3pi FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,KPi,K3Pi=TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,K3Pi=TightCut.dec new file mode 100644 index 000000000..cb9e098b6 --- /dev/null +++ b/dkfiles/Bu_D0D0pi,KPi,K3Pi=TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 12197060 +# NickName: Bu_D0D0pi,KPi,K3Pi=TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ ) ( D~0 => K+ pi- pi- pi+ ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+) (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , D0 of 'opposite-sign' as B goes to K3pi. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_Kpi D0 +Alias My_anti-D0_Kpi anti-D0 +Alias My_D0_K3pi D0 +Alias My_anti-D0_K3pi anti-D0 + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_Kpi My_D0_Kpi +ChargeConj My_anti-D0_K3pi My_D0_K3pi + +Decay My_D0_Kpi + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0_Kpi + +Decay My_D0_K3pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3pi + +Decay B+sig + 1.0 My_D0_Kpi My_anti-D0_K3pi pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..bea9a4901 --- /dev/null +++ b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 12197070 +# NickName: Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ ) ( D~0 => K+ pi- pi- pi+ ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+) (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , D0 of 'opposite-sign' as B goes to K3pi. B decay forced flat in sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_Kpi D0 +Alias My_anti-D0_Kpi anti-D0 +Alias My_D0_K3pi D0 +Alias My_anti-D0_K3pi anti-D0 + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_Kpi My_D0_Kpi +ChargeConj My_anti-D0_K3pi My_D0_K3pi + +Decay My_D0_Kpi + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0_Kpi + +Decay My_D0_K3pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3pi + +Decay B+sig + 1.0 My_D0_Kpi My_anti-D0_K3pi pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..ce98e15b3 --- /dev/null +++ b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 12197080 +# NickName: Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ ) ( D~0 => K+ pi- pi+ pi- ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+) (D~0 ==> ^K+ ^pi- ^pi+ ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , D0 of 'opposite-sign' as B goes to K3pi. B decay forced flat in 1-3 sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_Kpi D0 +Alias My_anti-D0_Kpi anti-D0 +Alias My_D0_K3pi D0 +Alias My_anti-D0_K3pi anti-D0 + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_Kpi My_D0_Kpi +ChargeConj My_anti-D0_K3pi My_D0_K3pi + +Decay My_D0_Kpi + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0_Kpi + +Decay My_D0_K3pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3pi + +Decay B+sig + 1.0 My_D0_Kpi pi+ My_anti-D0_K3pi FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..0cb2c0a68 --- /dev/null +++ b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 12197088 +# NickName: Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ ) ( D~0 => K+ pi- pi+ pi- ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+) (D~0 ==> ^K+ ^pi- ^pi+ ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- , D0 of 'opposite-sign' as B goes to K3pi. B decay forced flat in 2-3 sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_Kpi D0 +Alias My_anti-D0_Kpi anti-D0 +Alias My_D0_K3pi D0 +Alias My_anti-D0_K3pi anti-D0 + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_Kpi My_D0_Kpi +ChargeConj My_anti-D0_K3pi My_D0_K3pi + +Decay My_D0_Kpi + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0_Kpi + +Decay My_D0_K3pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3pi + +Decay B+sig + 1.0 My_anti-D0_K3pi pi+ My_D0_Kpi FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz,TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..84c13ada7 --- /dev/null +++ b/dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz,TightCut.dec @@ -0,0 +1,55 @@ +# EventType: 12195007 +# NickName: Bu_D0D0pi,KPi,KPi=sqDalitz,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ ) ( D~0 => K+ pi- ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+) (D~0 ==> ^K+ ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+-. B decay forced flat in sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 + +ChargeConj My_anti-D0 My_D0 + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay B+sig + 1.0 My_D0 My_anti-D0 pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..6ff61d8e1 --- /dev/null +++ b/dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz13,TightCut.dec @@ -0,0 +1,55 @@ +# EventType: 12195017 +# NickName: Bu_D0D0pi,KPi,KPi=sqDalitz13,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ ) ( D~0 => K+ pi- ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+) (D~0 ==> ^K+ ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+-. B decay forced flat in 1-3 sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 + +ChargeConj My_anti-D0 My_D0 + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay B+sig + 1.0 My_D0 pi+ My_anti-D0 FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..1d2ed5a2d --- /dev/null +++ b/dkfiles/Bu_D0D0pi,KPi,KPi=sqDalitz23,TightCut.dec @@ -0,0 +1,55 @@ +# EventType: 12195027 +# NickName: Bu_D0D0pi,KPi,KPi=sqDalitz23,TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ ) ( D~0 => K+ pi- ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+) (D~0 ==> ^K+ ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+- . B decay forced flat in 2-3 sq Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 + +ChargeConj My_anti-D0 My_D0 + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay B+sig + 1.0 My_anti-D0 pi+ My_D0 FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_D0D0pi=TightCut.dec b/dkfiles/Bu_D0D0pi=TightCut.dec new file mode 100644 index 000000000..1f343ae3e --- /dev/null +++ b/dkfiles/Bu_D0D0pi=TightCut.dec @@ -0,0 +1,55 @@ +# EventType: 12195004 +# NickName: Bu_D0D0pi=TightCut +# Descriptor: [B+ -> ( D0 => K- pi+ ) ( D~0 => K+ pi- ) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D0 ==> ^K- ^pi+) (D~0 ==> ^K+ ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Decay file for B+- -> D0 D0bar pi+-. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 + +ChargeConj My_anti-D0 My_D0 + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay B+sig + 1.0 My_D0 pi+ My_anti-D0 PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz,TightCut.dec b/dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..dff5ebd4f --- /dev/null +++ b/dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz,TightCut.dec @@ -0,0 +1,54 @@ +# EventType: 12197055 +# NickName: Bu_DDpi,KPiPi,KPiPi=sqDalitz,TightCut +# Descriptor: [B+ -> (D+ => K- pi+ pi+) (D- => K+ pi- pi-) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D+ ==> ^K- ^pi+ ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: Decay file for B+- -> D+- D-+ pi+-, flat in square Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D+ D+ +Alias My_D- D- + +ChargeConj My_D- My_D+ + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay B+sig + 1.0 My_D+ My_D- pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..00f4dc432 --- /dev/null +++ b/dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz13,TightCut.dec @@ -0,0 +1,54 @@ +# EventType: 12197061 +# NickName: Bu_DDpi,KPiPi,KPiPi=sqDalitz13,TightCut +# Descriptor: [B+ -> (D+ => K- pi+ pi+) (D- => K+ pi- pi-) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D+ ==> ^K- ^pi+ ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: Decay file for B+- -> D+- D-+ pi+-, flat in 1-3 square Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D+ D+ +Alias My_D- D- + +ChargeConj My_D- My_D+ + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay B+sig + 1.0 My_D+ pi+ My_D- FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..b5a8ebe28 --- /dev/null +++ b/dkfiles/Bu_DDpi,KPiPi,KPiPi=sqDalitz23,TightCut.dec @@ -0,0 +1,54 @@ +# EventType: 12197062 +# NickName: Bu_DDpi,KPiPi,KPiPi=sqDalitz23,TightCut +# Descriptor: [B+ -> (D+ => K- pi+ pi+) (D- => K+ pi- pi-) pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D+ ==> ^K- ^pi+ ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: Decay file for B+- -> D+- D-+ pi+-, flat in 2-3 square Dalitz plot. +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D+ D+ +Alias My_D- D- + +ChargeConj My_D- My_D+ + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay B+sig + 1.0 My_D- pi+ My_D+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DDpi=TightCut.dec b/dkfiles/Bu_DDpi=TightCut.dec new file mode 100644 index 000000000..ef2d090d1 --- /dev/null +++ b/dkfiles/Bu_DDpi=TightCut.dec @@ -0,0 +1,54 @@ +# EventType: 12197064 +# NickName: Bu_DDpi=TightCut +# Descriptor: [B+ -> D+ D- pi+]cc +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D+ ==> ^K- ^pi+ ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: Decay file for B+- -> D+- D-+ pi+- +# EndDocumentation +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D+ D+ +Alias My_D- D- + +ChargeConj My_D- My_D+ + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay B+sig + 1.0 My_D+ My_D- pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut.dec new file mode 100644 index 000000000..de4e8b8bf --- /dev/null +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12199000 +# NickName: Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D- => K+ pi- pi-) pi+]cc +# +# Documentation: Decay file for B+ -> D*+ D- pi+, with D0 goes to K3Pi. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*+ My_D- pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..17662a680 --- /dev/null +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12199003 +# NickName: Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D- => K+ pi- pi-) pi+]cc +# +# Documentation: Decay file for B+ -> D*+ D- pi+, with D0 goes to K3Pi. B decay forced flat in square dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*+ My_D- pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..4b4ae7bc1 --- /dev/null +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12199004 +# NickName: Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D- => K+ pi- pi-) pi+]cc +# +# Documentation: Decay file for B+ -> D*+ D- pi+, with D0 goes to K3Pi. B decay forced flat in 1-3 square dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*+ pi+ My_D- FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..1af6fb9aa --- /dev/null +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12199009 +# NickName: Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D- => K+ pi- pi-) pi+]cc +# +# Documentation: Decay file for B+ -> D*+ D- pi+, with D0 goes to K3Pi. B decay forced flat in 2-3 square dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D- pi+ My_D*+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz,TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..3a450334d --- /dev/null +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12197075 +# NickName: Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz,TightCut +# Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D- -> K+ pi- pi-) pi+]cc +# +# Documentation: Decay file for B+ -> D*+ D- pi+ with B decay flat in square Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*+ My_D- pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..9b5a3d3e1 --- /dev/null +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz13,TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 12197076 +# NickName: Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz13,TightCut +# Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D- -> K+ pi- pi-) pi+]cc +# +# Documentation: Decay file for B+ -> D*+ D- pi+ with B decay flat in 1-3 square Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*+ pi+ My_D- FLATSQDALITZ; + +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..4b37ab71c --- /dev/null +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz23,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12197077 +# NickName: Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz23,TightCut +# Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D- -> K+ pi- pi-) pi+]cc +# +# Documentation: Decay file for B+ -> D*+ D- pi+ with B decay flat in 2-3 square Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D- pi+ My_D*+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst+D-pi+=TightCut.dec b/dkfiles/Bu_Dst+D-pi+=TightCut.dec new file mode 100644 index 000000000..e09433b8d --- /dev/null +++ b/dkfiles/Bu_Dst+D-pi+=TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12197081 +# NickName: Bu_Dst+D-pi+=TightCut +# Descriptor: [B+ -> D*(2010)+ D- pi+]cc +# +# Documentation: Decay file for B+ -> D*+ D- pi+ +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D- ==> ^K+ ^pi- ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*+ My_D- pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut.dec new file mode 100644 index 000000000..82d8ccb55 --- /dev/null +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12199005 +# NickName: Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut +# Descriptor: [B+ -> (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) (D+ => K- pi+ pi+) pi+]cc +# +# Documentation: Decay file for B+ -> D*- D+ pi+, with D0 goes to K3Pi. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) (D+ ==> ^K- ^pi+ ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*- My_D+ pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..05bc4064c --- /dev/null +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12199006 +# NickName: Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut +# Descriptor: [B+ -> (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) (D+ => K- pi+ pi+) pi+]cc +# +# Documentation: Decay file for B+ -> D*- D+ pi+, with D0 goes to K3Pi. B decay forced flat in square dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) (D+ ==> ^K- ^pi+ ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*- My_D+ pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..b8aa229a4 --- /dev/null +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12199007 +# NickName: Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut +# Descriptor: [B+ -> (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) (D+ => K- pi+ pi+) pi+]cc +# +# Documentation: Decay file for B+ -> D*- D+ pi+, with D0 goes to K3Pi. B decay forced flat in 1-3 square dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) (D+ ==> ^K- ^pi+ ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*- pi+ My_D+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..991777e31 --- /dev/null +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12199008 +# NickName: Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut +# Descriptor: [B+ -> (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) (D+ => K- pi+ pi+) pi+]cc +# +# Documentation: Decay file for B+ -> D*- D+ pi+, with D0 goes to K3Pi. B decay forced flat in 2-3 square dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) (D+ ==> ^K- ^pi+ ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D+ pi+ My_D*- FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz,TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..906f943f0 --- /dev/null +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12197072 +# NickName: Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz,TightCut +# Descriptor: [B+ -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) (D+ -> K- pi+ pi+) pi+]cc +# +# Documentation: Decay file for B+ -> D*- D+ pi+ with B decay flat in square Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) (D+ ==> ^K- ^pi+ ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*- My_D+ pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..60a8cddf7 --- /dev/null +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz13,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12197073 +# NickName: Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz13,TightCut +# Descriptor: [B+ -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) (D+ -> K- pi+ pi+) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D-+ pi+- with B decay flat in 1-3 square Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) (D+ ==> ^K- ^pi+ ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*- pi+ My_D+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..45304d682 --- /dev/null +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz23,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12197074 +# NickName: Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz23,TightCut +# Descriptor: [B+ -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) (D+ -> K- pi+ pi+) pi+]cc +# +# Documentation: Decay file for B+ -> D*- D+ pi+ with B decay flat in 2-3 square Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) (D+ ==> ^K- ^pi+ ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D+ pi+ My_D*- FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Dst-D+pi+=TightCut.dec b/dkfiles/Bu_Dst-D+pi+=TightCut.dec new file mode 100644 index 000000000..7a25af42c --- /dev/null +++ b/dkfiles/Bu_Dst-D+pi+=TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 12197071 +# NickName: Bu_Dst-D+pi+=TightCut +# Descriptor: [B+ -> D*(2010)- D+ pi+]cc +# +# Documentation: Decay file for B+ -> D*- D+ pi+ +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) (D+ ==> ^K- ^pi+ ^pi+) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D+ D+ +Alias My_D- D- +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D- My_D+ +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1 My_D*- My_D+ pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..d66d60ab6 --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12197017 +# NickName: Bu_DstDstpi,D0Pi,D0Pi=sqDalitz,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+) pi+) (D*(2010)- => (D~0 => K+ pi-) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+- with B decay flat in square dalitz plot +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_anti-D0 My_D0 + +Alias My_D*+ D*+ +Alias My_D*- D*- +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D*+ My_D*- pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..7125df43c --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz13,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12197048 +# NickName: Bu_DstDstpi,D0Pi,D0Pi=sqDalitz13,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+) pi+) (D*(2010)- => (D~0 => K+ pi-) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+- with B decay flat in 1-3 square dalitz plot +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_anti-D0 My_D0 + +Alias My_D*+ D*+ +Alias My_D*- D*- +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D*+ pi+ My_D*- FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..881b757be --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,D0Pi=sqDalitz23,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12197058 +# NickName: Bu_DstDstpi,D0Pi,D0Pi=sqDalitz23,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+) pi+) (D*(2010)- => (D~0 => K+ pi-) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+- with B decay flat in 2-3 square dalitz plot +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_anti-D0 My_D0 + +Alias My_D*+ D*+ +Alias My_D*- D*- +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D*- pi+ My_D*+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec new file mode 100644 index 000000000..bce4d1319 --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12199016 +# NickName: Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, both D0s going to K3pi, with B decay flat in dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D*+ My_D*- pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..2b680faad --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12199026 +# NickName: Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, both D0s going to K3pi. B decay forced flat in sq Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D*+ My_D*- pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..25551b59f --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12199036 +# NickName: Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, both D0s going to K3pi. B decay forced flat in 1-3 sq Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D*+ pi+ My_D*- FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..a3dcae590 --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12199046 +# NickName: Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, both D0s going to K3pi. B decay forced flat in 2-3 sq Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0 + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D*- pi+ My_D*+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec new file mode 100644 index 000000000..d14d9f7af --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 12199018 +# NickName: Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D*(2010)- => (D~0 => K+ pi-) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, D0 of 'same-sign' as B goes to K3pi, with B decay flat in dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_K3Pi D0 +Alias My_anti-D0_K3Pi anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D*+_K3Pi D*+ +Alias My_D*-_K3Pi D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_K3Pi My_D0_K3Pi +ChargeConj My_D*- My_D*+ +ChargeConj My_D*-_K3Pi My_D*+_K3Pi + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D0_K3Pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3Pi + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay My_D*+_K3Pi + 1.0 My_D0_K3Pi pi+ PHSP; +Enddecay +CDecay My_D*-_K3Pi + +Decay B+sig + 1.0 My_D*+_K3Pi My_D*- pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..9f9b2e227 --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 12199028 +# NickName: Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D*(2010)- => (D~0 => K+ pi-) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, D0 of 'same-sign' as B goes to K3pi. B decay forced flat in sq Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_K3Pi D0 +Alias My_anti-D0_K3Pi anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D*+_K3Pi D*+ +Alias My_D*-_K3Pi D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_K3Pi My_D0_K3Pi +ChargeConj My_D*- My_D*+ +ChargeConj My_D*-_K3Pi My_D*+_K3Pi + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D0_K3Pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3Pi + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay My_D*+_K3Pi + 1.0 My_D0_K3Pi pi+ PHSP; +Enddecay +CDecay My_D*-_K3Pi + +Decay B+sig + 1.0 My_D*+_K3Pi My_D*- pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..754a68251 --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 12199038 +# NickName: Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D*(2010)- => (D~0 => K+ pi-) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, D0 of 'same-sign' as B goes to K3pi. B decay forced flat in 1-3 sq Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_K3Pi D0 +Alias My_anti-D0_K3Pi anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D*+_K3Pi D*+ +Alias My_D*-_K3Pi D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_K3Pi My_D0_K3Pi +ChargeConj My_D*- My_D*+ +ChargeConj My_D*-_K3Pi My_D*+_K3Pi + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D0_K3Pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3Pi + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay My_D*+_K3Pi + 1.0 My_D0_K3Pi pi+ PHSP; +Enddecay +CDecay My_D*-_K3Pi + +Decay B+sig + 1.0 My_D*+_K3Pi pi+ My_D*- FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..28951ac75 --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 12199048 +# NickName: Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+ pi+ pi-) pi+) (D*(2010)- => (D~0 => K+ pi-) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, D0 of 'same-sign' as B goes to K3pi. B decay forced flat in 2-3 sq Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+ ^pi+ ^pi-) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_K3Pi D0 +Alias My_anti-D0_K3Pi anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D*+_K3Pi D*+ +Alias My_D*-_K3Pi D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_K3Pi My_D0_K3Pi +ChargeConj My_D*- My_D*+ +ChargeConj My_D*-_K3Pi My_D*+_K3Pi + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D0_K3Pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3Pi + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay My_D*+_K3Pi + 1.0 My_D0_K3Pi pi+ PHSP; +Enddecay +CDecay My_D*-_K3Pi + +Decay B+sig + 1.0 My_D*- pi+ My_D*+_K3Pi FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec new file mode 100644 index 000000000..68401d2d8 --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 12199017 +# NickName: Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+) pi+) (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, D0 of 'opposite-sign' as B goes to K3pi, with B decay flat in dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_K3Pi D0 +Alias My_anti-D0_K3Pi anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D*+_K3Pi D*+ +Alias My_D*-_K3Pi D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_K3Pi My_D0_K3Pi +ChargeConj My_D*- My_D*+ +ChargeConj My_D*-_K3Pi My_D*+_K3Pi + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D0_K3Pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3Pi + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay My_D*+_K3Pi + 1.0 My_D0_K3Pi pi+ PHSP; +Enddecay +CDecay My_D*-_K3Pi + +Decay B+sig + 1.0 My_D*+ My_D*-_K3Pi pi+ PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec new file mode 100644 index 000000000..f62dc7040 --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 12199027 +# NickName: Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+) pi+) (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, D0 of 'opposite-sign' as B goes to K3pi. B decay forced flat in sq Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_K3Pi D0 +Alias My_anti-D0_K3Pi anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D*+_K3Pi D*+ +Alias My_D*-_K3Pi D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_K3Pi My_D0_K3Pi +ChargeConj My_D*- My_D*+ +ChargeConj My_D*-_K3Pi My_D*+_K3Pi + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D0_K3Pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3Pi + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay My_D*+_K3Pi + 1.0 My_D0_K3Pi pi+ PHSP; +Enddecay +CDecay My_D*-_K3Pi + +Decay B+sig + 1.0 My_D*+ My_D*-_K3Pi pi+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec new file mode 100644 index 000000000..6afe88b10 --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 12199037 +# NickName: Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+) pi+) (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, D0 of 'opposite-sign' as B goes to K3pi. B decay forced flat in 1-3 sq Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_K3Pi D0 +Alias My_anti-D0_K3Pi anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D*+_K3Pi D*+ +Alias My_D*-_K3Pi D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_K3Pi My_D0_K3Pi +ChargeConj My_D*- My_D*+ +ChargeConj My_D*-_K3Pi My_D*+_K3Pi + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D0_K3Pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3Pi + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay My_D*+_K3Pi + 1.0 My_D0_K3Pi pi+ PHSP; +Enddecay +CDecay My_D*-_K3Pi + +Decay B+sig + 1.0 My_D*+ pi+ My_D*-_K3Pi FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec new file mode 100644 index 000000000..a61918ae8 --- /dev/null +++ b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 12199047 +# NickName: Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut +# Descriptor: [B+ -> (D*(2010)+ => (D0 => K- pi+) pi+) (D*(2010)- => (D~0 => K+ pi- pi- pi+) pi-) pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+-, D0 of 'opposite-sign' as B goes to K3pi. B decay forced flat in 2-3 sq Dalitz plot. +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_K3Pi D0 +Alias My_anti-D0_K3Pi anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- +Alias My_D*+_K3Pi D*+ +Alias My_D*-_K3Pi D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_K3Pi My_D0_K3Pi +ChargeConj My_D*- My_D*+ +ChargeConj My_D*-_K3Pi My_D*+_K3Pi + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D0_K3Pi + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; +Enddecay +CDecay My_anti-D0_K3Pi + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay My_D*+_K3Pi + 1.0 My_D0_K3Pi pi+ PHSP; +Enddecay +CDecay My_D*-_K3Pi + +Decay B+sig + 1.0 My_D*-_K3Pi pi+ My_D*+ FLATSQDALITZ; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_DstDstpi=TightCut.dec b/dkfiles/Bu_DstDstpi=TightCut.dec new file mode 100644 index 000000000..e3cf15ccc --- /dev/null +++ b/dkfiles/Bu_DstDstpi=TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12197016 +# NickName: Bu_DstDstpi=TightCut +# Descriptor: [B+ -> D*(2010)+ D*(2010)- pi+]cc +# +# Documentation: Decay file for B+- -> D*+- D*-+ pi+- +# EndDocumentation +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '[B+ => (D*(2010)+ ==> (D0 ==> ^K- ^pi+) ^pi+) (D*(2010)- ==> (D~0 ==> ^K+ ^pi-) ^pi-) ^pi+]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = (GP > 1.3 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Date: 20230322 +# +# Responsible: Yajing Wei +# Email: yajing.wei@cern.ch +# PhysicsWG: B2OC +# CPUTime: < 1 min +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D*+ D*+ +Alias My_D*- D*- + +ChargeConj My_anti-D0 My_D0 +ChargeConj My_D*- My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_D*+ + 1.0 My_D0 pi+ PHSP; +Enddecay +CDecay My_D*- + +Decay B+sig + 1.0 My_D*+ My_D*- pi+ PHSP; +Enddecay +CDecay B-sig + +End -- GitLab From 21459c68da7c2f5ffd7b2efcc403c72150a90b57 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 3 Apr 2023 17:40:03 +0200 Subject: [PATCH 392/702] Merge branch 'jblank/my-changes' into 'master' Adding decfiles for separate signal components and possible backgrounds for a Bd_D0D0bar analysis. See merge request lhcb-datapkg/Gen/DecFiles!1383 (cherry picked from commit be842810fa176afe1b2eaf20d39daa419287e7ef) a8a16f54 Adding decfiles for separate signal components and possible backgrounds for a Bd_D0D0bar analysis. 8669fda6 Updating test dates --- ..._D0D0bar,KK,Cut=DecProdCut,pCut1600MeV.dec | 48 ++++++++++++ ...D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV.dec | 49 ++++++++++++ ...pipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec | 48 ++++++++++++ ...0D0bar,pipi,Cut=DecProdCut,pCut1600MeV.dec | 47 ++++++++++++ ...D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec | 48 ++++++++++++ .../Bd_Dst0rho0,KK,Cut=DecProdCut,HELAMP.dec | 72 ++++++++++++++++++ .../Bd_Dst0rho0,Kpi,Cut=DecProdCut,HELAMP.dec | 73 ++++++++++++++++++ ...0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec | 74 +++++++++++++++++++ ...Bd_Dst0rho0,pipi,Cut=DecProdCut,HELAMP.dec | 73 ++++++++++++++++++ ...,KKKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec | 33 +++++++++ ...KpiKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec | 33 +++++++++ ...ipiKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec | 33 +++++++++ ..._D0D0bar,KK,Cut=DecProdCut,pCut1600MeV.dec | 48 ++++++++++++ ...D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV.dec | 49 ++++++++++++ ...pipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec | 48 ++++++++++++ ...0D0bar,pipi,Cut=DecProdCut,pCut1600MeV.dec | 47 ++++++++++++ ...0pi+,Kpi,KK,Cut=DecProdCut,pCut1600MeV.dec | 66 +++++++++++++++++ ...pi+,Kpi,Kpi,Cut=DecProdCut,pCut1600MeV.dec | 66 +++++++++++++++++ ...pipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec | 66 +++++++++++++++++ ...i+,Kpi,pipi,Cut=DecProdCut,pCut1600MeV.dec | 65 ++++++++++++++++ 20 files changed, 1086 insertions(+) create mode 100755 dkfiles/Bd_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV.dec create mode 100755 dkfiles/Bd_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec create mode 100755 dkfiles/Bd_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec create mode 100644 dkfiles/Bd_Dst0rho0,KK,Cut=DecProdCut,HELAMP.dec create mode 100644 dkfiles/Bd_Dst0rho0,Kpi,Cut=DecProdCut,HELAMP.dec create mode 100644 dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec create mode 100644 dkfiles/Bd_Dst0rho0,pipi,Cut=DecProdCut,HELAMP.dec create mode 100644 dkfiles/Bd_KKKpi,KKKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bd_KpiKpi,KpiKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bd_pipiKpi,pipiKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bs_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bs_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bs_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bu_DstD0,D0pi+,Kpi,KK,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bu_DstD0,D0pi+,Kpi,Kpi,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec create mode 100644 dkfiles/Bu_DstD0,D0pi+,Kpi,pipi,Cut=DecProdCut,pCut1600MeV.dec diff --git a/dkfiles/Bd_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV.dec new file mode 100755 index 000000000..ff0bc3c6a --- /dev/null +++ b/dkfiles/Bd_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,48 @@ +# EventType: 11194012 +# +# Descriptor: [B0 -> (D0 -> K- pi+) (D~0 -> K+ K-)]cc +# +# NickName: Bd_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B0->D0D0bar, D0bar decaying into two kaons and D0 decaying into a kaon and a pion. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig + 1.000 MyD0 Myanti-D0 PHSP; +Enddecay +CDecay anti-B0sig + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +Decay Myanti-D0 + 1.000 K+ K- PHSP; +Enddecay + +End diff --git a/dkfiles/Bd_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV.dec new file mode 100755 index 000000000..48d8ec26e --- /dev/null +++ b/dkfiles/Bd_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,49 @@ +# EventType: 11194011 +# +# Descriptor: [B0 -> (D0 -> K- pi+) (D~0 -> K+ pi-)]cc +# +# NickName: Bd_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B0->D0D0bar, D0 and D0bar decaying into a kaon and a pion. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig + 1.000 MyD0 Myanti-D0 PHSP; +Enddecay +CDecay anti-B0sig + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +Decay Myanti-D0 + 1.000 K+ pi- PHSP; +Enddecay + + +End diff --git a/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..996f1600f --- /dev/null +++ b/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,48 @@ +# EventType: 11196028 +# +# Descriptor: [B0 -> (D0 -> K- pi+) (D~0 -> K+ pi- pi- pi+)]cc +# +# NickName: Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B0->D0D0bar, D0 and D0bar decaying into a kaon and a pion. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig + 1.000 MyD0 Myanti-D0 PHSP; +Enddecay +CDecay anti-B0sig + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +Decay Myanti-D0 + 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v1; +Enddecay + +End diff --git a/dkfiles/Bd_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV.dec new file mode 100755 index 000000000..4ee8ad51f --- /dev/null +++ b/dkfiles/Bd_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,47 @@ +# EventType: 11194013 +# +# Descriptor: [B0 -> (D0 -> K- pi+) (D~0 -> pi+ pi-)]cc +# +# NickName: Bd_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B0->D0D0bar, D0bar decaying into two pions and D0 decaying into a kaon and a pion. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig + 1.000 MyD0 Myanti-D0 PHSP; +Enddecay +CDecay anti-B0sig + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +Decay Myanti-D0 + 1.000 pi+ pi- PHSP; +Enddecay +End diff --git a/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec b/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec new file mode 100644 index 000000000..22b3688fa --- /dev/null +++ b/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 11166062 +# +# Descriptor: [B0 -> pi+ pi- (D~0 -> K+ pi- pi+ pi-)]cc +# +# NickName: Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decay with flat square Dalitz model, 4h decay modeled with AmpGen, daughters in accpetance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig +1.0 Myanti-D0 pi+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 +1.0 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; +Enddecay +Decay Myanti-D0 +1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v1; +Enddecay + + +End + diff --git a/dkfiles/Bd_Dst0rho0,KK,Cut=DecProdCut,HELAMP.dec b/dkfiles/Bd_Dst0rho0,KK,Cut=DecProdCut,HELAMP.dec new file mode 100644 index 000000000..616623e82 --- /dev/null +++ b/dkfiles/Bd_Dst0rho0,KK,Cut=DecProdCut,HELAMP.dec @@ -0,0 +1,72 @@ +# EventType: 11364462 +# +# Descriptor: [B0 -> (D*(2007)~0 -> {(D~0 -> K+ K-) pi0, (D~0 -> K+ K-) gamma} ) (rho(770)0 -> pi+ pi-)]cc +# +# NickName: Bd_Dst0rho0,KK,Cut=DecProdCut,HELAMP +# +# Cuts: DaughtersInLHCb +# +# Documentation: D0 forced to K+ K-, Dst0 forced to D0 gamma or D0 pi0, rho forced to pi+ pi-, HELAMP +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + + +# --------------- +# DEFINE THE D*, D0 and D0bar +# --------------- +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +Alias Myrho0 rho0 +ChargeConj MyD0 Myanti-D0 +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig +1.000 Myanti-D*0 Myrho0 SVV_HELAMP 0.228 0.0 0.932 0.0 0.283 0.0; +Enddecay +CDecay anti-B0sig + + +# --------------- +# DECAY OF THE rho0 +# --------------- +Decay Myrho0 +1.000 pi+ pi- VSS; +Enddecay + + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*0 +0.647 MyD0 pi0 VSS; +0.353 MyD0 gamma VSP_PWAVE; +Enddecay +Decay Myanti-D*0 +0.647 Myanti-D0 pi0 VSS; +0.353 Myanti-D0 gamma VSP_PWAVE; +Enddecay + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 +1.000 K- K+ PHSP; +Enddecay +Decay Myanti-D0 +1.000 K+ K- PHSP; +Enddecay + + +End diff --git a/dkfiles/Bd_Dst0rho0,Kpi,Cut=DecProdCut,HELAMP.dec b/dkfiles/Bd_Dst0rho0,Kpi,Cut=DecProdCut,HELAMP.dec new file mode 100644 index 000000000..bc3f369d1 --- /dev/null +++ b/dkfiles/Bd_Dst0rho0,Kpi,Cut=DecProdCut,HELAMP.dec @@ -0,0 +1,73 @@ +# EventType: 11364461 +# +# Descriptor: [B0 -> (D*(2007)~0 -> {(D~0 -> K+ pi-) pi0, (D~0 -> K+ pi-) gamma}) (rho(770)0 -> pi+ pi-)]cc +# +# NickName: Bd_Dst0rho0,Kpi,Cut=DecProdCut,HELAMP +# +# Cuts: DaughtersInLHCb +# +# Documentation: D0 forced to K+ pi-, Dst0 forced to D0 gamma or D0 pi0, rho forced to pi+ pi-, HELAMP +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + + +# ----------------------- +# DEFINE THE D*, D0 AND D0bar +# ----------------------- +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +Alias Myrho0 rho0 +ChargeConj MyD0 Myanti-D0 +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig +1.000 Myanti-D*0 Myrho0 SVV_HELAMP 0.228 0.0 0.932 0.0 0.283 0.0; +Enddecay +CDecay anti-B0sig + + +# --------------- +# DECAY OF THE rho0 +# --------------- +Decay Myrho0 +1.000 pi+ pi- VSS; +Enddecay + + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*0 +0.647 MyD0 pi0 VSS; +0.353 MyD0 gamma VSP_PWAVE; +Enddecay +Decay Myanti-D*0 +0.647 Myanti-D0 pi0 VSS; +0.353 Myanti-D0 gamma VSP_PWAVE; +Enddecay + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 +1.000 K- pi+ PHSP; +Enddecay +Decay Myanti-D0 +1.000 K+ pi- PHSP; +Enddecay + +End + + diff --git a/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec b/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec new file mode 100644 index 000000000..3fac573cd --- /dev/null +++ b/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec @@ -0,0 +1,74 @@ +# EventType: 11366461 +# +# Descriptor: [B0 -> (D*(2007)~0 -> {(D~0 -> K+ pi- pi- pi+) pi0, (D~0 -> K+ pi- pi- pi+) gamma}) (rho(770)0 -> pi+ pi-) ]cc +# +# NickName: Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP +# +# Cuts: DaughtersInLHCb +# +# Documentation: D0 forced to K+ pi- pi- pi+, Dst0 forced to D0 gamma or D0 pi0, rho forced to pi+ pi-, HELAMP +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + + + +# --------------- +# DEFINE THE D*, D0 and D0bar +# --------------- +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +Alias Myrho0 rho0 +ChargeConj MyD0 Myanti-D0 +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig +1.000 Myanti-D*0 Myrho0 SVV_HELAMP 0.228 0.0 0.932 0.0 0.283 0.0; +Enddecay +CDecay anti-B0sig + + +# --------------- +# DECAY OF THE rho0 +# --------------- +Decay Myrho0 +1.000 pi+ pi- VSS; +Enddecay + + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*0 +0.647 MyD0 pi0 VSS; +0.353 MyD0 gamma VSP_PWAVE; +Enddecay +Decay Myanti-D*0 +0.647 Myanti-D0 pi0 VSS; +0.353 Myanti-D0 gamma VSP_PWAVE; +Enddecay + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 +1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; +Enddecay +Decay Myanti-D0 +1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v1; +Enddecay + + +End diff --git a/dkfiles/Bd_Dst0rho0,pipi,Cut=DecProdCut,HELAMP.dec b/dkfiles/Bd_Dst0rho0,pipi,Cut=DecProdCut,HELAMP.dec new file mode 100644 index 000000000..b085ed85b --- /dev/null +++ b/dkfiles/Bd_Dst0rho0,pipi,Cut=DecProdCut,HELAMP.dec @@ -0,0 +1,73 @@ +# EventType: 11364463 +# +# Descriptor: [B0 -> (D*(2007)~0 -> {(D~0 -> pi+ pi-) pi0, (D~0 -> pi+ pi-) gamma}) (rho(770)0 -> pi+ pi-) ]cc +# +# NickName: Bd_Dst0rho0,pipi,Cut=DecProdCut,HELAMP +# +# Cuts: DaughtersInLHCb +# +# Documentation: D0 forced to pi+ pi-, Dst0 forced to D0 gamma or D0 pi0, rho forced to pi+ pi-, HELAMP +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + + +# --------------- +# DEFINE THE D*, D0 and D0bar +# --------------- +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +Alias Myrho0 rho0 +ChargeConj MyD0 Myanti-D0 +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig +1.000 Myanti-D*0 Myrho0 SVV_HELAMP 0.228 0.0 0.932 0.0 0.283 0.0; +Enddecay +CDecay anti-B0sig + + +# --------------- +# DECAY OF THE rho0 +# --------------- +Decay Myrho0 +1.000 pi+ pi- VSS; +Enddecay + + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*0 +0.647 MyD0 pi0 VSS; +0.353 MyD0 gamma VSP_PWAVE; +Enddecay +Decay Myanti-D*0 +0.647 Myanti-D0 pi0 VSS; +0.353 Myanti-D0 gamma VSP_PWAVE; +Enddecay + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 +1.000 pi- pi+ PHSP; +Enddecay +Decay Myanti-D0 +1.000 pi+ pi- PHSP; +Enddecay + + +End diff --git a/dkfiles/Bd_KKKpi,KKKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_KKKpi,KKKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..005e6ed42 --- /dev/null +++ b/dkfiles/Bd_KKKpi,KKKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,33 @@ +# EventType: 11104096 +# +# Descriptor: [B0 -> K+ K- K- pi+]cc +# +# NickName: Bd_KKKpi,KKKpi=PHSP,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: +# Flat phase space in the analysis region of B0 -> D0 D0b. +# Daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1ms +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 +# +Define m12_min 1.3 # The model will take at least m1+m2 +Define m12_max 2.5 # Must be in GeV/c^2 +Define m34_min 1.3 # The model will take at least m1+m2 +Define m34_max 2.5 # Must be in GeV/c^2 +# +Decay B0sig + 1.000 K+ K- K- pi+ FOURBODYPHSP m12_min m12_max m34_min m34_max; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bd_KpiKpi,KpiKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_KpiKpi,KpiKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..27f1ceea3 --- /dev/null +++ b/dkfiles/Bd_KpiKpi,KpiKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,33 @@ +# EventType: 11104095 +# +# Descriptor: [B0 -> K+ pi- K- pi+]cc +# +# NickName: Bd_KpiKpi,KpiKpi=PHSP,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: +# Flat phase space in the analysis region of B0 -> D0 D0b. +# Daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1ms +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 +# +Define m12_min 1.3 # The model will take at least m1+m2 +Define m12_max 2.5 # Must be in GeV/c^2 +Define m34_min 1.3 # The model will take at least m1+m2 +Define m34_max 2.5 # Must be in GeV/c^2 +# +Decay B0sig + 1.000 K+ pi- K- pi+ FOURBODYPHSP m12_min m12_max m34_min m34_max; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bd_pipiKpi,pipiKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_pipiKpi,pipiKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..83f557b01 --- /dev/null +++ b/dkfiles/Bd_pipiKpi,pipiKpi=PHSP,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,33 @@ +# EventType: 11104097 +# +# Descriptor: [B0 -> pi+ pi- K- pi+]cc +# +# NickName: Bd_pipiKpi,pipiKpi=PHSP,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: +# Flat phase space in the analysis region of B0 -> D0 D0b. +# Daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1ms +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 +# +Define m12_min 1.3 # The model will take at least m1+m2 +Define m12_max 2.5 # Must be in GeV/c^2 +Define m34_min 1.3 # The model will take at least m1+m2 +Define m34_max 2.5 # Must be in GeV/c^2 +# +Decay B0sig + 1.000 pi+ pi- K- pi+ FOURBODYPHSP m12_min m12_max m34_min m34_max; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bs_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bs_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..b4a777da7 --- /dev/null +++ b/dkfiles/Bs_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,48 @@ +# EventType: 13194012 +# +# Descriptor: [B_s0 -> (D0 -> K- pi+) (D~0 -> K+ K-)]cc +# +# NickName: Bs_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: Bs_0->D0D0bar, D0bar decaying into two kaons and D0 decaying into a kaon and a pion. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B_s0sig + 1.000 MyD0 Myanti-D0 PHSP; +Enddecay +CDecay anti-B_s0sig + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +Decay Myanti-D0 + 1.000 K+ K- PHSP; +Enddecay + +End diff --git a/dkfiles/Bs_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bs_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..272545a8d --- /dev/null +++ b/dkfiles/Bs_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,49 @@ +# EventType: 13194011 +# +# Descriptor: [B_s0 -> (D0 -> K- pi+) (D~0 -> K+ pi-)]cc +# +# NickName: Bs_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B_s0->D0D0bar, D0 and D0bar decaying into a kaon and a pion. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B_s0sig + 1.000 MyD0 Myanti-D0 PHSP; +Enddecay +CDecay anti-B_s0sig + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +Decay Myanti-D0 + 1.000 K+ pi- PHSP; +Enddecay + + +End diff --git a/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..407d2fc2b --- /dev/null +++ b/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,48 @@ +# EventType: 13196004 +# +# Descriptor: [B_s0 -> (D0 -> K- pi+) (D~0 -> K+ pi- pi- pi+)]cc +# +# NickName: Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B_s0->D0D0bar, D0 and D0bar decaying into a kaon and a pion. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B_s0sig + 1.000 MyD0 Myanti-D0 PHSP; +Enddecay +CDecay anti-B_s0sig + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +Decay Myanti-D0 + 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v1; +Enddecay + +End diff --git a/dkfiles/Bs_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bs_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..5ebedc492 --- /dev/null +++ b/dkfiles/Bs_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,47 @@ +# EventType: 13194013 +# +# Descriptor: [B_s0 -> (D0 -> K- pi+) (D~0 -> pi+ pi-)]cc +# +# NickName: Bs_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B_s0->D0D0bar, D0bar decaying into two pions and D0 decaying into a kaon and a pion. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B_s0sig + 1.000 MyD0 Myanti-D0 PHSP; +Enddecay +CDecay anti-B_s0sig + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +Decay Myanti-D0 + 1.000 pi+ pi- PHSP; +Enddecay +End diff --git a/dkfiles/Bu_DstD0,D0pi+,Kpi,KK,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bu_DstD0,D0pi+,Kpi,KK,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..c033836be --- /dev/null +++ b/dkfiles/Bu_DstD0,D0pi+,Kpi,KK,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,66 @@ +# EventType: 12195036 +# +# Descriptor: [B+ -> (D*(2010)+ => (D0 -> K- pi+) pi+) (D~0 -> K+ K-)]cc +# +# NickName: Bu_DstD0,D0pi+,Kpi,KK,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B+ -> D*+ D0b, where the D0b -> K K and the D*+ -> D0 pi+ with D0 -> K pi. Daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1ms +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + + +# ----------------------- +# DEFINE THE D*, D0 AND D0bar +# ----------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +Alias MyD0fromD* D0 +Alias Myanti-D0fromD* anti-D0 +ChargeConj MyD0fromD* Myanti-D0fromD* +Alias MylonelyD0 D0 +Alias Mylonelyanti-D0 anti-D0 +ChargeConj MylonelyD0 Mylonelyanti-D0 + + +# --------------- +# DECAY OF THE B+ +# --------------- +Decay B+sig + 1.000 MyD*+ Mylonelyanti-D0 SVS; +Enddecay +CDecay B-sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*+ + 1.000 MyD0fromD* pi+ VSS; +Enddecay +CDecay MyD*- + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0fromD* + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0fromD* +Decay Mylonelyanti-D0 + 1.000 K+ K- PHSP; +Enddecay +CDecay MylonelyD0 + + +End diff --git a/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpi,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpi,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..dff849957 --- /dev/null +++ b/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpi,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,66 @@ +# EventType: 12195035 +# +# Descriptor: [B+ -> (D*(2010)+ => (D0 -> K- pi+) pi+) (D~0 -> K+ pi-)]cc +# +# NickName: Bu_DstD0,D0pi+,Kpi,Kpi,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B+ -> D*+ D0b, where the D0b -> K pi and the D*+ -> D0 pi+ with D0 -> K pi. Daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1ms +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + + +# ----------------------- +# DEFINE THE D*, D0 AND D0bar +# ----------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +Alias MyD0fromD* D0 +Alias Myanti-D0fromD* anti-D0 +ChargeConj MyD0fromD* Myanti-D0fromD* +Alias MylonelyD0 D0 +Alias Mylonelyanti-D0 anti-D0 +ChargeConj MylonelyD0 Mylonelyanti-D0 + + +# --------------- +# DECAY OF THE B+ +# --------------- +Decay B+sig + 1.000 MyD*+ Mylonelyanti-D0 SVS; +Enddecay +CDecay B-sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*+ + 1.000 MyD0fromD* pi+ VSS; +Enddecay +CDecay MyD*- + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0fromD* + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0fromD* +Decay Mylonelyanti-D0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay MylonelyD0 + + +End diff --git a/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..4a52bc1bd --- /dev/null +++ b/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,66 @@ +# EventType: 12197010 +# +# Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D~0 -> K+ pi- pi- pi+)]cc +# +# NickName: Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B+ -> D*+ D0b, where the D0b -> K pi pi pi and the D*+ -> D0 pi+, with D0 -> K pi. Daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + + +# ----------------------- +# DEFINE THE D*, D0 AND D0bar +# ----------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +Alias MyD0fromD* D0 +Alias Myanti-D0fromD* anti-D0 +ChargeConj MyD0fromD* Myanti-D0fromD* +Alias MylonelyD0 D0 +Alias Mylonelyanti-D0 anti-D0 +ChargeConj MylonelyD0 Mylonelyanti-D0 + + +# --------------- +# DECAY OF THE B+ +# --------------- +Decay B+sig + 1.000 MyD*+ Mylonelyanti-D0 SVS; +Enddecay +CDecay B-sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*+ + 1.000 MyD0fromD* pi+ VSS; +Enddecay +CDecay MyD*- + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0fromD* + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0fromD* +Decay Mylonelyanti-D0 + 1.000 K+ pi- pi- pi+ PHSP; +Enddecay +CDecay MylonelyD0 + + +End diff --git a/dkfiles/Bu_DstD0,D0pi+,Kpi,pipi,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bu_DstD0,D0pi+,Kpi,pipi,Cut=DecProdCut,pCut1600MeV.dec new file mode 100644 index 000000000..23f124d42 --- /dev/null +++ b/dkfiles/Bu_DstD0,D0pi+,Kpi,pipi,Cut=DecProdCut,pCut1600MeV.dec @@ -0,0 +1,65 @@ +# EventType: 12195037 +# +# Descriptor: [B+ -> (D*(2010)+ => (D0 -> K- pi+) pi+) (D~0 -> pi+ pi-)]cc +# +# NickName: Bu_DstD0,D0pi+,Kpi,pipi,Cut=DecProdCut,pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B+ -> D*+ D0b, where the D0b -> pi pi and the D*+ -> D0 pi+ with D0 -> K pi. Daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1ms +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230323 + + +# ----------------------- +# DEFINE THE D*, D0 AND D0bar +# ----------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +Alias MyD0fromD* D0 +Alias Myanti-D0fromD* anti-D0 +ChargeConj MyD0fromD* Myanti-D0fromD* +Alias MylonelyD0 D0 +Alias Mylonelyanti-D0 anti-D0 +ChargeConj MylonelyD0 Mylonelyanti-D0 + + +# --------------- +# DECAY OF THE B+ +# --------------- +Decay B+sig + 1.000 MyD*+ Mylonelyanti-D0 SVS; +Enddecay +CDecay B-sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*+ + 1.000 MyD0fromD* pi+ VSS; +Enddecay +CDecay MyD*- + + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0fromD* + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0fromD* +Decay Mylonelyanti-D0 + 1.000 pi+ pi- PHSP; +Enddecay +CDecay MylonelyD0 + +End -- GitLab From 0b5e040a7277c2bf337309659773e2b93a964d04 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 3 Apr 2023 17:44:15 +0200 Subject: [PATCH 393/702] Merge branch 'jessy/Add_Bs_and_charmless_Bkg_B2Dh_Kspipipi0' into 'master' Add_Bs_and_charmless_Bkg_B2Dh_Kspipipi0 See merge request lhcb-datapkg/Gen/DecFiles!1385 (cherry picked from commit 34ce6b73e943c7ded90582f431453ad759f8a87b) a6beb6cd Add 8 files for background of the B->D0(->Kspipipi0)h analysis. Those... 9b1d3558 Add 2 other files (last ones) and debug others (notably CPU time) f3dfac67 Update cpu time for Bs_D0Kpi,KSpipipi0=TightCut,PhSP.dec dfe1bc8d Update Bs_D0Kpi,KSpipipi0=TightCut,PhSP.dec 0accb949 Correct Myomega ChargeConj bf8f1345 Update CPU Time Bu_D0pi+,omegapipi=PHSP,TightCut.dec --- dkfiles/Bs_D0Kpi,KSpipipi0=TightCut,PhSP.dec | 73 +++++++++++++++++ dkfiles/Bs_DsK,KspipiK=TightCut.dec | 71 ++++++++++++++++ dkfiles/Bs_Dspi,KspipiK=TightCut.dec | 71 ++++++++++++++++ dkfiles/Bs_DsstK,Dsgamma,KspipiK=TightCut.dec | 79 ++++++++++++++++++ dkfiles/Bs_DsstK,Dspi0,KspipiK=TightCut.dec | 81 +++++++++++++++++++ .../Bs_Dsstpi,Dsgamma,KspipiK=TightCut.dec | 79 ++++++++++++++++++ dkfiles/Bs_Dsstpi,Dspi0,KspipiK=TightCut.dec | 81 +++++++++++++++++++ dkfiles/Bu_D0K+,2pi+2pi-pi0=PHSP,TightCut.dec | 63 +++++++++++++++ dkfiles/Bu_D0pi+,omegapipi=PHSP,TightCut.dec | 69 ++++++++++++++++ .../Bu_Kstomega,Kspipipi0=PHSP,TightCut.dec | 76 +++++++++++++++++ 10 files changed, 743 insertions(+) create mode 100644 dkfiles/Bs_D0Kpi,KSpipipi0=TightCut,PhSP.dec create mode 100644 dkfiles/Bs_DsK,KspipiK=TightCut.dec create mode 100644 dkfiles/Bs_Dspi,KspipiK=TightCut.dec create mode 100644 dkfiles/Bs_DsstK,Dsgamma,KspipiK=TightCut.dec create mode 100644 dkfiles/Bs_DsstK,Dspi0,KspipiK=TightCut.dec create mode 100644 dkfiles/Bs_Dsstpi,Dsgamma,KspipiK=TightCut.dec create mode 100644 dkfiles/Bs_Dsstpi,Dspi0,KspipiK=TightCut.dec create mode 100644 dkfiles/Bu_D0K+,2pi+2pi-pi0=PHSP,TightCut.dec create mode 100644 dkfiles/Bu_D0pi+,omegapipi=PHSP,TightCut.dec create mode 100644 dkfiles/Bu_Kstomega,Kspipipi0=PHSP,TightCut.dec diff --git a/dkfiles/Bs_D0Kpi,KSpipipi0=TightCut,PhSP.dec b/dkfiles/Bs_D0Kpi,KSpipipi0=TightCut,PhSP.dec new file mode 100644 index 000000000..e58826d13 --- /dev/null +++ b/dkfiles/Bs_D0Kpi,KSpipipi0=TightCut,PhSP.dec @@ -0,0 +1,73 @@ +# EventType: 13166540 +# +# Descriptor: [B_s0 -> (D0 -> (KS0 -> pi+ pi-) pi+ pi- pi0) K- pi+]cc +# +# NickName: Bs_D0Kpi,KSpipipi0=TightCut,PhSP +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B_s0 => ^(D0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^pi0) K- pi+ ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodD = ((GP > 25000 * MeV) & (GPT > 2500 * MeV))', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 3.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 1.5)', +# 'goodBachPiOrK = ((GNINTREE (("pi+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5) | (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5))', +# 'goodPi0 = ((GPT > 400 * MeV) & inAcc)' +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & goodBachPiOrK', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi+]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# +# EndInsertPythonCode +# +# Documentation: Bs->D0Kpi Phase-Space with (D0 -> Kspipipi0) final state. TightCuts. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20230322 +# CPUTime: 4 min +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +# +Decay B_s0sig +1.0 MyD0 K- pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +# +Decay MyD0 +1.000 myK_S0 pi+ pi- pi0 PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bs_DsK,KspipiK=TightCut.dec b/dkfiles/Bs_DsK,KspipiK=TightCut.dec new file mode 100644 index 000000000..3e5cafcd4 --- /dev/null +++ b/dkfiles/Bs_DsK,KspipiK=TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 13166174 +# +# Descriptor: [B_s0 -> (D_s- -> (KS0 -> pi+ pi-) pi- pi+ K-) K+]CC +# +# NickName: Bs_DsK,KspipiK=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B_s0 => ^(D_s- -> ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^K-) ^K+ ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodD = ((GP > 25000 * MeV) & (GPT > 2500 * MeV))', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 3.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 1.5)', +# 'goodBachPiOrK = (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)' +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & goodBachPiOrK', +# '[D_s-]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: +# B_s0 decay to D_s-K+ with Ds_- to K0s pi+ pi+ K-, Tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jessy Daniel +# Email: jess.daniel@cern.ch +# Date: 20230322 +# CPUTime: 3 min +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B_s0sig + 1.000 MyD_s- K+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s- + 1.000 myK_S0 pi- pi+ K- PHSP; +Enddecay +CDecay MyD_s+ +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bs_Dspi,KspipiK=TightCut.dec b/dkfiles/Bs_Dspi,KspipiK=TightCut.dec new file mode 100644 index 000000000..2d7d51e16 --- /dev/null +++ b/dkfiles/Bs_Dspi,KspipiK=TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 13166173 +# +# Descriptor: [B_s0 -> (D_s- -> (KS0 -> pi+ pi-) pi- pi+ K-) pi+]cc +# +# NickName: Bs_Dspi,KspipiK=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B_s0 => ^(D_s- -> ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^K-) ^pi+ ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodD = ((GP > 25000 * MeV) & (GPT > 2500 * MeV))', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 4) > 3.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 4) > 1.5)', +# 'goodBachPiOrK = (GNINTREE (("pi+" == GABSID) & (GP > 3000 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)' +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & goodBachPiOrK', +# '[D_s-]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: +# B_s0 decay to D_s-pi+ with Ds_- to K0s pi+ pi+ K-, Tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jessy Daniel +# Email: jess.daniel@cern.ch +# Date: 20230322 +# CPUTime: 3 min +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B_s0sig + 1.000 MyD_s- pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s- + 1.000 myK_S0 pi- pi+ K- PHSP; +Enddecay +CDecay MyD_s+ +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bs_DsstK,Dsgamma,KspipiK=TightCut.dec b/dkfiles/Bs_DsstK,Dsgamma,KspipiK=TightCut.dec new file mode 100644 index 000000000..8d740b3bc --- /dev/null +++ b/dkfiles/Bs_DsstK,Dsgamma,KspipiK=TightCut.dec @@ -0,0 +1,79 @@ +# EventType: 13166341 +# +# Descriptor: [B_s0 -> (D_s*- -> (D_s- -> (KS0 -> pi+ pi-) pi- pi+ K-) gamma) K+]cc +# +# NickName: Bs_DsstK,Dsgamma,KspipiK=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B_s0 => (D*_s- -> ^(D_s- -> ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^K-) gamma) ^K+ ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodD = ((GP > 25000 * MeV) & (GPT > 2500 * MeV))', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 3.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 1.5)', +# 'goodBachPiOrK = (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)' +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & goodBachPiOrK', +# '[D_s-]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: +# B_s0 decay to D*s-K+ with D*s-->Ds-gamma and Ds_- to K0s pi+ pi+ K-, Tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jessy Daniel +# Email: jess.daniel@cern.ch +# Date: 20230322 +# CPUTime: 4 min +# +Alias MyD*_s- D_s*- +Alias MyD*_s+ D_s*+ +ChargeConj MyD*_s+ MyD*_s- +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B_s0sig + 1.000 MyD*_s- K+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD*_s- + 1.000 MyD_s- gamma PHSP; +Enddecay +CDecay MyD*_s+ +# +Decay MyD_s- + 1.000 myK_S0 pi- pi+ K- PHSP; +Enddecay +CDecay MyD_s+ +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bs_DsstK,Dspi0,KspipiK=TightCut.dec b/dkfiles/Bs_DsstK,Dspi0,KspipiK=TightCut.dec new file mode 100644 index 000000000..03fa490af --- /dev/null +++ b/dkfiles/Bs_DsstK,Dspi0,KspipiK=TightCut.dec @@ -0,0 +1,81 @@ +# EventType: 13166551 +# +# Descriptor: [B_s0 -> (D_s*- -> (D_s- -> (KS0 -> pi+ pi-) pi- pi+ K-) pi0) K+]cc +# +# NickName: Bs_DsstK,Dspi0,KspipiK=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B_s0 => (D*_s- -> ^(D_s- -> ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^K-) ^pi0) ^K+ ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodD = ((GP > 20000 * MeV) & (GPT > 2000 * MeV))', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 4) > 3.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1500 * MeV) & inAcc, 4) > 1.5)', +# 'goodBachPiOrK = (GNINTREE (("K+" == GABSID) & (GP > 3000 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = ((GPT > 300 * MeV) & inAcc)' +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & goodBachPiOrK', +# '[D_s-]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# +# EndInsertPythonCode +# +# Documentation: +# B_s0 decay to D*s-K+ with D*s-->Ds-pi0 and Ds_- to K0s pi+ pi+ K-, Tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jessy Daniel +# Email: jess.daniel@cern.ch +# Date: 20230322 +# CPUTime: 3 min +# +Alias MyD*_s- D_s*- +Alias MyD*_s+ D_s*+ +ChargeConj MyD*_s+ MyD*_s- +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B_s0sig + 1.000 MyD*_s- K+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD*_s- + 1.000 MyD_s- pi0 PHSP; +Enddecay +CDecay MyD*_s+ +# +Decay MyD_s- + 1.000 myK_S0 pi- pi+ K- PHSP; +Enddecay +CDecay MyD_s+ +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bs_Dsstpi,Dsgamma,KspipiK=TightCut.dec b/dkfiles/Bs_Dsstpi,Dsgamma,KspipiK=TightCut.dec new file mode 100644 index 000000000..656574984 --- /dev/null +++ b/dkfiles/Bs_Dsstpi,Dsgamma,KspipiK=TightCut.dec @@ -0,0 +1,79 @@ +# EventType: 13166340 +# +# Descriptor: [B_s0 -> (D_s*- -> (D_s- -> (KS0 -> pi+ pi-) pi- pi+ K-) gamma) pi+]cc +# +# NickName: Bs_Dsstpi,Dsgamma,KspipiK=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B_s0 => (D*_s- -> ^(D_s- -> ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^K-) gamma) ^pi+ ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodD = ((GP > 20000 * MeV) & (GPT > 2000 * MeV))', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 4) > 3.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1500 * MeV) & inAcc, 4) > 1.5)', +# 'goodBachPiOrK = (GNINTREE (("pi+" == GABSID) & (GP > 3000 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)' +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & goodBachPiOrK', +# '[D_s-]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# Documentation: +# B_s0 decay to D*s-pi+ with D*s-->Ds-gamma and Ds_- to K0s pi+ pi+ K-, Tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jessy Daniel +# Email: jess.daniel@cern.ch +# Date: 20230322 +# CPUTime: 2 min +# +Alias MyD*_s- D_s*- +Alias MyD*_s+ D_s*+ +ChargeConj MyD*_s+ MyD*_s- +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B_s0sig + 1.000 MyD*_s- pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD*_s- + 1.000 MyD_s- gamma PHSP; +Enddecay +CDecay MyD*_s+ +# +Decay MyD_s- + 1.000 myK_S0 pi- pi+ K- PHSP; +Enddecay +CDecay MyD_s+ +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bs_Dsstpi,Dspi0,KspipiK=TightCut.dec b/dkfiles/Bs_Dsstpi,Dspi0,KspipiK=TightCut.dec new file mode 100644 index 000000000..cfb11ee60 --- /dev/null +++ b/dkfiles/Bs_Dsstpi,Dspi0,KspipiK=TightCut.dec @@ -0,0 +1,81 @@ +# EventType: 13166550 +# +# Descriptor: [B_s0 -> (D_s*- -> (D_s- -> (KS0 -> pi+ pi-) pi- pi+ K-) pi0) pi+]cc +# +# NickName: Bs_Dsstpi,Dspi0,KspipiK=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B_s0 => (D*_s- -> ^(D_s- -> ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^K-) ^pi0) ^pi+ ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodD = ((GP > 20000 * MeV) & (GPT > 2000 * MeV))', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1000 * MeV) & inAcc, 4) > 3.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 1500 * MeV) & inAcc, 4) > 1.5)', +# 'goodBachPiOrK = (GNINTREE (("pi+" == GABSID) & (GP > 3000 * MeV) & (GPT > 300 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = ((GPT > 300 * MeV) & inAcc)' +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & goodBachPiOrK', +# '[D_s-]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# +# EndInsertPythonCode +# +# Documentation: +# B_s0 decay to D*s-pi+ with D*s-->Ds-pi0 and Ds_- to K0s pi+ pi+ K-, Tight cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jessy Daniel +# Email: jess.daniel@cern.ch +# Date: 20230322 +# CPUTime: 3 min +# +Alias MyD*_s- D_s*- +Alias MyD*_s+ D_s*+ +ChargeConj MyD*_s+ MyD*_s- +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +Decay B_s0sig + 1.000 MyD*_s- pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD*_s- + 1.000 MyD_s- pi0 PHSP; +Enddecay +CDecay MyD*_s+ +# +Decay MyD_s- + 1.000 myK_S0 pi- pi+ K- PHSP; +Enddecay +CDecay MyD_s+ +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_D0K+,2pi+2pi-pi0=PHSP,TightCut.dec b/dkfiles/Bu_D0K+,2pi+2pi-pi0=PHSP,TightCut.dec new file mode 100644 index 000000000..38ebf103a --- /dev/null +++ b/dkfiles/Bu_D0K+,2pi+2pi-pi0=PHSP,TightCut.dec @@ -0,0 +1,63 @@ +# EventType: 12165400 +# +# Descriptor: [B- -> K- (D0 -> pi+ pi+ pi- pi- pi0)]cc +# +# NickName: Bu_D0K+,2pi+2pi-pi0=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B- -> ^K- ^(D0 => ^pi+ ^pi+ ^pi- ^pi- ^pi0)]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodD = ((GP > 25000 * MeV) & (GPT > 2500 * MeV))', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 3.5)', +# 'goodBachPiOrK = (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = ((GPT > 400 * MeV) & inAcc)' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB & goodBachPiOrK', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[pi+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# +# EndInsertPythonCode +# +# Documentation: Tight Cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20230322 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay B-sig +1.000 K- MyD0 PHSP; +Enddecay +CDecay B+sig +# +Decay MyD0 +1.000 pi+ pi+ pi- pi- pi0 PHSP; +Enddecay +CDecay Myanti-D0 +# +End + diff --git a/dkfiles/Bu_D0pi+,omegapipi=PHSP,TightCut.dec b/dkfiles/Bu_D0pi+,omegapipi=PHSP,TightCut.dec new file mode 100644 index 000000000..2b6ab3154 --- /dev/null +++ b/dkfiles/Bu_D0pi+,omegapipi=PHSP,TightCut.dec @@ -0,0 +1,69 @@ +# EventType: 12165403 +# +# Descriptor: [B- -> pi- (D0 -> (omega -> pi+ pi- pi0) pi+ pi-)]cc +# +# NickName: Bu_D0pi+,omegapipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B- -> ^pi- ^(D0 => (omega(782) => ^pi+ ^pi- ^pi0) ^pi+ ^pi-) ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodD = ((GP > 25000 * MeV) & (GPT > 2500 * MeV))', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 3.5)', +# 'goodBachPiOrK = (GNINTREE (("pi+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0 = ((GPT > 400 * MeV) & inAcc)' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB & goodBachPiOrK', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[pi+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# +# EndInsertPythonCode +# +# Documentation: Tight Cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20230323 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias Myomega omega +ChargeConj Myomega Myomega +# +Decay B-sig +1.000 pi- MyD0 PHSP; +Enddecay +CDecay B+sig +# +Decay MyD0 +1.000 Myomega pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay Myomega +1.000 pi+ pi- pi0 PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_Kstomega,Kspipipi0=PHSP,TightCut.dec b/dkfiles/Bu_Kstomega,Kspipipi0=PHSP,TightCut.dec new file mode 100644 index 000000000..9f487fb48 --- /dev/null +++ b/dkfiles/Bu_Kstomega,Kspipipi0=PHSP,TightCut.dec @@ -0,0 +1,76 @@ +# EventType: 12105502 +# +# Descriptor: [B- -> (K*- -> (K_S0 -> pi+ pi-) pi-) (omega -> pi+ pi- pi0)]cc +# +# NickName: Bu_Kstomega,Kspipipi0=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B- -> (K*(892)- -> ^(KS0 => ^pi+ ^pi-) ^pi-) (omega(782) => ^pi+ ^pi- ^pi0) ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodOmega = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 4.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 1.5)', +# 'goodPi0 = ((GPT > 400 * MeV) & inAcc)' +# ] +# tightCut.Cuts = { +# '[B-]cc' : 'goodB & goodDDaugPi', +# '[pi+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc', +# '[KS0]cc' : 'goodKsDaugPi', +# '[omega(782)]cc' : 'goodOmega' , +# '[pi0]cc' : 'goodPi0' +# } +# +# EndInsertPythonCode +# +# Documentation: Tight Cuts +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20230323 +# +Alias Myomega omega +ChargeConj Myomega Myomega +Alias MyK*- K*- +Alias MyK*+ K*+ +ChargeConj MyK*+ MyK*- +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +# +Decay B-sig +1.000 MyK*- Myomega PHSP; +Enddecay +CDecay B+sig +# +Decay MyK*- +1.000 MyK_S0 pi- PHSP; +Enddecay +CDecay MyK*+ +# +Decay Myomega +1.000 pi+ pi- pi0 PHSP; +Enddecay +# +Decay MyK_S0 +1.0000 pi+ pi- PHSP; +Enddecay +# +End + -- GitLab From 8b1ccb28294eabf784659a4a89233db2d7246a4f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 3 Apr 2023 17:30:55 +0200 Subject: [PATCH 394/702] Merge branch 'lsun/Bu2L0hhh_study_Lcppi' into 'master' Add broken Lc decay for bkg study of B+ -> Lambda0 p h h decays See merge request lhcb-datapkg/Gen/DecFiles!1386 (cherry picked from commit f17d9c2044c4be0925dc3b8a6bfb249e5e86f300) 1ae318e7 Add broken Lc decay a949be15 Sigma0 modes added f0554bfb Minor fix --- ...cbarppi,Lambdabarpipi0=HELAMP,TightCut.dec | 78 +++++++++++++++++ ...bdacbarppi,Sigma0barpi=HELAMP,TightCut.dec | 80 +++++++++++++++++ ...cbarppi,Sigma0barpipi0=HELAMP,TightCut.dec | 86 +++++++++++++++++++ 3 files changed, 244 insertions(+) create mode 100644 dkfiles/Bu_Lambdacbarppi,Lambdabarpipi0=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_Lambdacbarppi,Sigma0barpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_Lambdacbarppi,Sigma0barpipi0=HELAMP,TightCut.dec diff --git a/dkfiles/Bu_Lambdacbarppi,Lambdabarpipi0=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdacbarppi,Lambdabarpipi0=HELAMP,TightCut.dec new file mode 100644 index 000000000..f8b42f759 --- /dev/null +++ b/dkfiles/Bu_Lambdacbarppi,Lambdabarpipi0=HELAMP,TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 12165513 +# +# Descriptor: [ B+ -> (anti-Lambda_c- -> (Lambda~0 -> p~- pi+) pi- pi0) p+ pi+]cc +# +# NickName: Bu_Lambdacbarppi,Lambdabarpipi0=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda_c~- ==> (Lambda~0 => ^p~- ^pi+) ^pi- pi0) ^p+ ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# Lc -> Lambda pi helicity amplitude set to -0.86 (higher than current PDG to compensate for the fact that BESIII dominates and used larger alpha(L->ppi) than here) #Copied from Lc_Lambdapi=HELAMP,TightCut.dec +# All charged final state tracks are required to be within the LHCb acceptance. +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230324 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +Alias mypi0 pi0 +ChargeConj mypi0 mypi0 + +# +Decay B+sig + 1.000 Myanti-Lambda_c- p+ pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay MyLambda_c+ + 1.000 MyLambda pi+ mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +Decay mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Bu_Lambdacbarppi,Sigma0barpi=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdacbarppi,Sigma0barpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..8e8118f9d --- /dev/null +++ b/dkfiles/Bu_Lambdacbarppi,Sigma0barpi=HELAMP,TightCut.dec @@ -0,0 +1,80 @@ +# EventType: 12165323 +# +# Descriptor: [ B+ -> (anti-Lambda_c- -> (Sigma~0 -> (Lambda~0 -> p~- pi+) gamma) pi-) p+ pi+]cc +# +# NickName: Bu_Lambdacbarppi,Sigma0barpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda_c~- => (Sigma~0 => (Lambda~0 => ^p~- ^pi+) gamma) ^pi- ) ^p+ ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# Lc -> Lambda pi helicity amplitude set to -0.86 (higher than current PDG to compensate for the fact that BESIII dominates and used larger alpha(L->ppi) than here) #Copied from Lc_Lambdapi=HELAMP,TightCut.dec +# All charged final state tracks are required to be within the LHCb acceptance. +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230324 +# +# + +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +# +Decay B+sig + 1.000 Myanti-Lambda_c- p+ pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay MyLambda_c+ + 1.000 MySigma pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma +# +End +# + diff --git a/dkfiles/Bu_Lambdacbarppi,Sigma0barpipi0=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdacbarppi,Sigma0barpipi0=HELAMP,TightCut.dec new file mode 100644 index 000000000..f6b522e1c --- /dev/null +++ b/dkfiles/Bu_Lambdacbarppi,Sigma0barpipi0=HELAMP,TightCut.dec @@ -0,0 +1,86 @@ +# EventType: 12165723 +# +# Descriptor: [ B+ -> (anti-Lambda_c- -> (Sigma~0 -> (Lambda~0 -> p~- pi+) gamma) pi- pi0) p+ pi+]cc +# +# NickName: Bu_Lambdacbarppi,Sigma0barpipi0=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda_c~- => (Sigma~0 => (Lambda~0 => ^p~- ^pi+) gamma) ^pi- pi0) ^p+ ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# Lc -> Lambda pi helicity amplitude set to -0.86 (higher than current PDG to compensate for the fact that BESIII dominates and used larger alpha(L->ppi) than here) #Copied from Lc_Lambdapi=HELAMP,TightCut.dec +# All charged final state tracks are required to be within the LHCb acceptance. +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230324 +# +# + +Alias MySigma Sigma0 +Alias Myanti-Sigma anti-Sigma0 +ChargeConj Myanti-Sigma MySigma +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +Alias mypi0 pi0 +ChargeConj mypi0 mypi0 + +# +Decay B+sig + 1.000 Myanti-Lambda_c- p+ pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay MyLambda_c+ + 1.000 MySigma pi+ mypi0 PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +Decay MySigma + 1.000 MyLambda gamma PHSP; +Enddecay +CDecay Myanti-Sigma + +Decay mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# + -- GitLab From 1e5660a5dffcf69e1fa5efeae98b0150a4ab8925 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 3 Apr 2023 17:33:29 +0200 Subject: [PATCH 395/702] Merge branch 'zmu/XibKK' into 'master' XibKK/Xibpipi See merge request lhcb-datapkg/Gen/DecFiles!1387 (cherry picked from commit ac40c7e79c0da8b4b8354b6f73add30c7a9b10a4) d3f73ad0 Xib_KSKKp=phsp,TightCut 50ededc4 modify number 87322661 modify number --- dkfiles/Xib_KSKKp=phsp,TightCut.dec | 57 +++++++++++++++++++++++++++ dkfiles/Xib_KSpipip=phsp,TightCut.dec | 57 +++++++++++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 dkfiles/Xib_KSKKp=phsp,TightCut.dec create mode 100644 dkfiles/Xib_KSpipip=phsp,TightCut.dec diff --git a/dkfiles/Xib_KSKKp=phsp,TightCut.dec b/dkfiles/Xib_KSKKp=phsp,TightCut.dec new file mode 100644 index 000000000..88cf42d51 --- /dev/null +++ b/dkfiles/Xib_KSKKp=phsp,TightCut.dec @@ -0,0 +1,57 @@ +# EventType: 16105137 +# +# Descriptor: [Xi_b- -> p+ K- (KS0 -> pi+ pi-) K-]cc +# +# NickName: Xib_KSKKp=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> ^p+ ^K- ^(KS0 ==> pi+ pi-) ^K-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, centimeter", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +# "goodKpi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +# "goodp = ( GP > 8000 * MeV ) & ( GPT > 200 * MeV ) & InAcc", +# "goodKS = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 240 * centimeter )" +#] +#tightCut.Cuts = { +#'[K-]cc' : "goodKpi", +#'[p+]cc' : "goodp", +#'[KS0]cc' : "goodKS" +#} +# +# EndInsertPythonCode +# +# Documentation: Xib- decaying into KS0, K-, p+ and K-. KS0 decaying into pi+ and pi-. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230324 +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +# Define Xi_b-sig decay +Decay Xi_b-sig + 1.0 MyKS0 K- p+ K- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +#Define KS0 decay +Decay MyKS0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Xib_KSpipip=phsp,TightCut.dec b/dkfiles/Xib_KSpipip=phsp,TightCut.dec new file mode 100644 index 000000000..ca90f896e --- /dev/null +++ b/dkfiles/Xib_KSpipip=phsp,TightCut.dec @@ -0,0 +1,57 @@ +# EventType: 16105138 +# +# Descriptor: [Xi_b- -> p+ pi- (KS0 -> pi+ pi-) pi-]cc +# +# NickName: Xib_KSpipip=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[Beauty ==> ^p+ ^pi- ^(KS0 ==> pi+ pi-) ^pi-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, centimeter", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +# "goodKpi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +# "goodp = ( GP > 8000 * MeV ) & ( GPT > 200 * MeV ) & InAcc", +# "goodKS = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 240 * centimeter )" +#] +#tightCut.Cuts = { +#'[pi-]cc' : "goodKpi", +#'[p+]cc' : "goodp", +#'[KS0]cc' : "goodKS" +#} +# +# EndInsertPythonCode +# +# Documentation: Xib- decaying into KS0, pi-, p+ and pi-. KS0 decaying into pi+ and pi-. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230324 +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +# Define Xi_b-sig decay +Decay Xi_b-sig + 1.0 MyKS0 pi- p+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +#Define KS0 decay +Decay MyKS0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + -- GitLab From 37ac4038e6b09333116422a692a591e7e29f2f6b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 3 Apr 2023 18:02:02 +0200 Subject: [PATCH 396/702] Merge branch 'lzhu/my-changes' into 'master' Added 3 new decay files to DecFile (B2D(*)Ds(2460)) See merge request lhcb-datapkg/Gen/DecFiles!1396 (cherry picked from commit e5806f77afc5f9d1682886665a9c2fb298e697bb) 1d52d3ad Changes to be committed: 2188d60c Changes to be committed: 20c26cd0 Changes to be committed: --- .../B0DmDs2460p,Ds2460_Dspipi=TightCut.dec | 77 +++++++++++++++++ .../B0DstmDs2460p,Ds2460_Dspipi=TightCut.dec | 86 +++++++++++++++++++ .../BpD0barDs2460p,Ds2460_Dspipi=TightCut.dec | 76 ++++++++++++++++ 3 files changed, 239 insertions(+) create mode 100644 dkfiles/B0DmDs2460p,Ds2460_Dspipi=TightCut.dec create mode 100644 dkfiles/B0DstmDs2460p,Ds2460_Dspipi=TightCut.dec create mode 100644 dkfiles/BpD0barDs2460p,Ds2460_Dspipi=TightCut.dec diff --git a/dkfiles/B0DmDs2460p,Ds2460_Dspipi=TightCut.dec b/dkfiles/B0DmDs2460p,Ds2460_Dspipi=TightCut.dec new file mode 100644 index 000000000..4f588cd94 --- /dev/null +++ b/dkfiles/B0DmDs2460p,Ds2460_Dspipi=TightCut.dec @@ -0,0 +1,77 @@ +# EventType: 11198063 +# NickName: B0DmDs2460p,Ds2460_Dspipi=TightCut +# Descriptor: [B0 -> (D- -> K+ pi- pi-) (D_s1(2460)+ -> (D_s+ -> K+ K- pi+) pi+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 -> ^(D- => ^K+ ^pi- ^pi-) (D_s1(2460)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-)]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[B0]cc' : 'goodB0', +# '[D_s+]cc' : 'goodD', +# '[D-]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: B0 flat in Dalitz plot. D_s+ resonant decay forced +# Decay file for B0 => D- D_s1(2460)+ +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230325 +# Responsible: Linxuan Zhu +# Email: linxuan.zhu@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2460 D_s1+ +Alias My_anti-Ds2460 D_s1- +ChargeConj My_Ds2460 My_anti-Ds2460 + +# +Decay My_Ds2460 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2460 +# +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay B0sig + 1.000 My_D- My_Ds2460 PHSP; +Enddecay +CDecay anti-B0sig + +End + diff --git a/dkfiles/B0DstmDs2460p,Ds2460_Dspipi=TightCut.dec b/dkfiles/B0DstmDs2460p,Ds2460_Dspipi=TightCut.dec new file mode 100644 index 000000000..3a4e80d62 --- /dev/null +++ b/dkfiles/B0DstmDs2460p,Ds2460_Dspipi=TightCut.dec @@ -0,0 +1,86 @@ +# EventType: 11198073 +# NickName: B0DstmDs2460p,Ds2460_Dspipi=TightCut +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) (D_s1(2460)+ -> (D_s+ -> K+ K- pi+) pi+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 -> (D*(2010)- ==> (D~0 => ^K+ ^pi-) ^pi-) (D_s1(2460)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-)]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[B0]cc' : 'goodB0', +# '[D_s+]cc' : 'goodD', +# '[D~0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: B0 flat in Dalitz plot. D_s+ resonant decay forced +# Decay file for B0 => D*- D_s1(2460)+ +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230325 +# Responsible: Linxuan Zhu +# Email: linxuan.zhu@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D*+ D*+ +Alias My_D*- D*- +ChargeConj My_D*+ My_D*- + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2460 D_s1+ +Alias My_anti-Ds2460 D_s1- +ChargeConj My_Ds2460 My_anti-Ds2460 + +# +Decay My_Ds2460 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2460 +# +Decay My_D*- + 1.0 My_anti-D0 pi- VSS; +Enddecay +CDecay My_D*+ +# +Decay My_anti-D0 + 1.0 K+ pi- PHSP; +Enddecay +CDecay My_D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay B0sig + 1.000 My_D*- My_Ds2460 PHSP; +Enddecay +CDecay anti-B0sig + +End + diff --git a/dkfiles/BpD0barDs2460p,Ds2460_Dspipi=TightCut.dec b/dkfiles/BpD0barDs2460p,Ds2460_Dspipi=TightCut.dec new file mode 100644 index 000000000..535d21328 --- /dev/null +++ b/dkfiles/BpD0barDs2460p,Ds2460_Dspipi=TightCut.dec @@ -0,0 +1,76 @@ +# EventType: 12197073 +# NickName: BpD0barDs2460p,Ds2460_Dspipi=TightCut +# Descriptor: [B+ -> (D_s1(2460)+ -> (D_s+ -> K+ K- pi+) pi+ pi-) (D~0 -> K+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> (D_s1(2460)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) ^(D~0 => ^K+ ^pi-)]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[B+]cc' : 'goodB0', +# '[D_s+]cc' : 'goodD', +# '[D~0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: B0 flat in Dalitz plot. D_s+ resonant decay forced +# Decay file for B+ => D_s1(2460)+ D~0 +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230325 +# Responsible: Linxuan Zhu +# Email: linxuan.zhu@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2460 D_s1+ +Alias My_anti-Ds2460 D_s1- +ChargeConj My_Ds2460 My_anti-Ds2460 + +Decay My_Ds2460 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2460 + +Decay My_anti-D0 + 1.0 K+ pi- PHSP; +Enddecay +CDecay My_D0 + +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- + +Decay B+sig + 1.0 My_anti-D0 My_Ds2460 PHSP; +Enddecay +CDecay B-sig + +End + -- GitLab From 7a9c38aeb4512eb29db790fde4535dc1102d9493 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 3 Apr 2023 18:00:18 +0200 Subject: [PATCH 397/702] Merge branch 'ssheng/my-changes' into 'master' Add a new dkfile See merge request lhcb-datapkg/Gen/DecFiles!1398 (cherry picked from commit cfb5c1d900bb46e68848dfef38ea4c50a18d7706) 5ff80af5 Add a new dkfile --- .../Bd_LcLcKS0,pKpi,pipi=PHSP,DecProdCut.dec | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 dkfiles/Bd_LcLcKS0,pKpi,pipi=PHSP,DecProdCut.dec diff --git a/dkfiles/Bd_LcLcKS0,pKpi,pipi=PHSP,DecProdCut.dec b/dkfiles/Bd_LcLcKS0,pKpi,pipi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..5a4fe88a8 --- /dev/null +++ b/dkfiles/Bd_LcLcKS0,pKpi,pipi=PHSP,DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 11198100 +# +# Descriptor: [B0 -> (KS0 -> pi+ pi-) (Lambda_c+ -> p+ K- pi+) Myanti-Lambda_c-]cc +# +# NickName: Bd_LcLcKS0,pKpi,pipi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay B0 -> Lambda_c+ anti-Lambda_c- KS0 +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Shuqi Sheng +# Email: shuqi.sheng@cern.ch +# Date: 20230327 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +#Define K_S0 +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 + +Decay B0sig + 1.000 MyKS0 MyLambda_c+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay anti-B0sig + + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#Define decay +Decay MyKS0 + 1.000 pi+ pi- PHSP; +Enddecay + +#Decay anti-Lambda_c- +## 1.000 p~- K+ pi- PHSP; +##Enddecay +## +## +End +# -- GitLab From 9b1b1b5ee78a94e2755e07b3b099fa387c376180 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 5 Apr 2023 11:25:55 +0200 Subject: [PATCH 398/702] Merge branch 'fdettori/Sigmappi0TightCut' into 'master' Adding new decay file for Sigma-> p pi0 with some cuts See merge request lhcb-datapkg/Gen/DecFiles!1402 (cherry picked from commit 4648cf1f965e412a2cd85813b6044c23a161067f) da7098cd Adding new decay file for Sigma-> p pi0 with some cuts ce32d93c fix to new decay file for Sigma-> p pi0 with some cuts 864e55c5 fix to new decay file for Sigma-> p pi0 with some cuts --- dkfiles/Sigma+_ppi0=TightCut.dec | 42 ++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 dkfiles/Sigma+_ppi0=TightCut.dec diff --git a/dkfiles/Sigma+_ppi0=TightCut.dec b/dkfiles/Sigma+_ppi0=TightCut.dec new file mode 100644 index 000000000..4f980fa0e --- /dev/null +++ b/dkfiles/Sigma+_ppi0=TightCut.dec @@ -0,0 +1,42 @@ +# EventType: 32101401 +# +# Descriptor: [Sigma+ => p+ pi0]cc +# +# NickName: Sigma+_ppi0=TightCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: Sigma+-> p+ pi0 with phase space model, TightCut on proton +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Francesco Dettori +# Email: francesco.dettori@cern.ch +# Date: 20230403 +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = "^[Sigma+ => ^p+ ^pi0]CC" +# tightCut.Cuts = { +# '[Sigma+]cc' : '( GPT > 200 * MeV ) ' , +# '[p+]cc' : ' inAcc & ( GPT > 900 * MeV ) ' , +# '[pi0]cc' : 'inAcc & ( GPT > 200 * MeV ) ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' ] +# +# EndInsertPythonCode + +Decay Sigma+sig + 1.000 p+ pi0 PHSP; +Enddecay +CDecay anti-Sigma-sig +# +End +# -- GitLab From 860a4f8fd0272af301d648b920bd3598afa43895 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 5 Apr 2023 10:05:10 +0200 Subject: [PATCH 399/702] Merge branch 'jabrown_BdK1MuMu' into 'master' Fixed BdK1mumu decfile See merge request lhcb-datapkg/Gen/DecFiles!1404 (cherry picked from commit b023a581d1547cd77dde628db14289d563b16814) 6a8dff95 Added decfile for BdK1MuMu decay 073be7fb Corrected the Documentation line 1580d4bd Corrected charge o final state partilces (K+ and pi- , file has been retested) c5f75078 Merge branch 'master' into 'jabrown_BdK1MuMu' --- dkfiles/B0_JpsiK1,mm,KstPi0=DecProdCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/B0_JpsiK1,mm,KstPi0=DecProdCut.dec b/dkfiles/B0_JpsiK1,mm,KstPi0=DecProdCut.dec index 59755e341..cddb8a93c 100644 --- a/dkfiles/B0_JpsiK1,mm,KstPi0=DecProdCut.dec +++ b/dkfiles/B0_JpsiK1,mm,KstPi0=DecProdCut.dec @@ -38,7 +38,7 @@ Enddecay CDecay MyK1_1270_0~ # Decay MyK*0 -1.000 K- pi+ VSS; +1.000 K+ pi- VSS; Enddecay CDecay MyK*0~ # -- GitLab From 9a13bd30834a15cd6937c04b3c014103f245b856 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 5 Apr 2023 11:31:48 +0200 Subject: [PATCH 400/702] Merge branch 'Bc2DsKK' into 'master' Bc_DsKK See merge request lhcb-datapkg/Gen/DecFiles!1405 (cherry picked from commit caa73c4d31a8db20006baac56b6da311ede66ca2) 9bab521a Bc_DsKK --- dkfiles/Bc_DsKK=BcVegPy,DecProdCut.dec | 36 ++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dkfiles/Bc_DsKK=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_DsKK=BcVegPy,DecProdCut.dec b/dkfiles/Bc_DsKK=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..547384e1e --- /dev/null +++ b/dkfiles/Bc_DsKK=BcVegPy,DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 14165081 +# +# Descriptor: [B_c+ -> (D_s+ -> K+ K- pi+) K+ K-]cc +# +# NickName: Bc_DsKK=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D_s+, K+ and K-. D_s+ decaying into K+, K- and pi+. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230405 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- + +Decay B_c+sig + 1.000 MyD_s+ K+ K- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyD_s+ + 1.000 K+ K- pi+ PHSP; +Enddecay +CDecay MyD_s- +# +End + -- GitLab From 94ed853bdd7adc494194d7a3b1fa08cb74f9ad7b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 5 Apr 2023 11:32:25 +0200 Subject: [PATCH 401/702] Merge branch 'Bc2DKpi' into 'master' Bc_DKpi See merge request lhcb-datapkg/Gen/DecFiles!1406 (cherry picked from commit 5ae06e4e349e721eb2eabfade09f0b40a314bced) fa71b129 Bc_DKpi --- dkfiles/Bc_DKpi=BcVegPy,DecProdCut.dec | 36 ++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dkfiles/Bc_DKpi=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_DKpi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_DKpi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..5fd9de2bf --- /dev/null +++ b/dkfiles/Bc_DKpi=BcVegPy,DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 14165083 +# +# Descriptor: [B_c+ -> (D+ -> K- pi+ pi+) K+ pi-]cc +# +# NickName: Bc_DKpi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D+, K+ and pi-. D+ decaying into K-, pi+ and pi+. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230405 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Decay B_c+sig + 1.000 MyD+ K+ pi- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyD+ + 1.000 K- pi+ pi+ PHSP; +Enddecay +CDecay MyD- +# +End + -- GitLab From 3843457e8f1ddd0d3ad5d2b57bf25ede51926bd8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 5 Apr 2023 11:33:13 +0200 Subject: [PATCH 402/702] Merge branch 'Bc2Dspipi' into 'master' Bc_Dspipi See merge request lhcb-datapkg/Gen/DecFiles!1407 (cherry picked from commit 9300614cad4f420c945c389fa12c287f87ebd720) 124a615d Bc_Dspipi --- dkfiles/Bc_Dspipi=BcVegPy,DecProdCut.dec | 36 ++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dkfiles/Bc_Dspipi=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_Dspipi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Dspipi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..3ec53d415 --- /dev/null +++ b/dkfiles/Bc_Dspipi=BcVegPy,DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 14165082 +# +# Descriptor: [B_c+ -> (D_s+ -> K+ K- pi+) pi+ pi-]cc +# +# NickName: Bc_Dspipi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D_s+, pi+ and pi-. D_s+ decaying into K+, K- and pi+. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230405 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- + +Decay B_c+sig + 1.000 MyD_s+ pi+ pi- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyD_s+ + 1.000 K+ K- pi+ PHSP; +Enddecay +CDecay MyD_s- +# +End + -- GitLab From 543732b48c76088a9c91cbe7fa2a03801509aa23 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 5 Apr 2023 11:34:54 +0200 Subject: [PATCH 403/702] Merge branch 'tmombach-B2pi0pi0' into 'master' New DecFile for backgrounds to Bs2gammaggamma See merge request lhcb-datapkg/Gen/DecFiles!1409 (cherry picked from commit fc2a832eb2b5ba5e572039aaa7ba21bfaaba0a41) 445c211c enw DecFile mimicking Bs2gg --- .../Bd_pi0pi0,gammagamma=TightCut,Photon.dec | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dkfiles/Bd_pi0pi0,gammagamma=TightCut,Photon.dec diff --git a/dkfiles/Bd_pi0pi0,gammagamma=TightCut,Photon.dec b/dkfiles/Bd_pi0pi0,gammagamma=TightCut,Photon.dec new file mode 100644 index 000000000..3ffeb17a2 --- /dev/null +++ b/dkfiles/Bd_pi0pi0,gammagamma=TightCut,Photon.dec @@ -0,0 +1,48 @@ +# EventType: 11100400 +# +# Descriptor: {[B0 => (pi0 => gamma gamma) (pi0 => gamma gamma)]cc} +# +# NickName: Bd_pi0pi0,gammagamma=TightCut,Photon +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "^[B0 => (pi0 => gamma gamma) (pi0 => gamma gamma)]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "AccCut = in_range ( 0.005 , GTHETA , 0.400 )", +# "KinCut = ( GPT > 2 * GeV ) & ( GP > 5 * GeV )" +# ] +# tightCut.Cuts = {"[B0]cc" : "GNINTREE(( 'gamma' == GABSID ) & AccCut & KinCut) >= 2"} +# EndInsertPythonCode + +# +# Documentation: B0 decay to two pi0 (each decaying to two gamma) +# At least 2 photons with significant energy and in LHCb acceptance required +# EndDocumentation +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Titus Mombächer +# Email: titus.mombacher@ceern.ch +# Date: 20230405 +# + + +Alias MyPi0 pi0 + +Decay B0sig + 1.0 MyPi0 MyPi0 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay + +End -- GitLab From d84891451bf18d1377286533996202db4c9f1433 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 6 Apr 2023 10:48:24 +0200 Subject: [PATCH 404/702] Fix event type duplication --- dkfiles/BpD0barDs2460p,Ds2460_Dspipi=TightCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/BpD0barDs2460p,Ds2460_Dspipi=TightCut.dec b/dkfiles/BpD0barDs2460p,Ds2460_Dspipi=TightCut.dec index 535d21328..124090274 100644 --- a/dkfiles/BpD0barDs2460p,Ds2460_Dspipi=TightCut.dec +++ b/dkfiles/BpD0barDs2460p,Ds2460_Dspipi=TightCut.dec @@ -1,4 +1,4 @@ -# EventType: 12197073 +# EventType: 12197084 # NickName: BpD0barDs2460p,Ds2460_Dspipi=TightCut # Descriptor: [B+ -> (D_s1(2460)+ -> (D_s+ -> K+ K- pi+) pi+ pi-) (D~0 -> K+ pi-)]cc # -- GitLab From ffe0e98dfb8390f8b6d255727a2cc46af7a6f754 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 6 Apr 2023 11:12:11 +0100 Subject: [PATCH 405/702] Fix duplicate event type and AmpGen model parameters --- .../Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec | 2 +- dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec | 4 ++-- dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec | 4 ++-- .../Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec | 2 +- ...D0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec index 996f1600f..d1101414d 100644 --- a/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec @@ -42,7 +42,7 @@ Decay MyD0 1.000 K- pi+ PHSP; Enddecay Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v1; + 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay End diff --git a/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec b/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec index 22b3688fa..862781815 100644 --- a/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec +++ b/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec @@ -37,10 +37,10 @@ CDecay anti-B0sig # DECAY OF THE D0 # --------------- Decay MyD0 -1.0 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; +1.0 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; Enddecay Decay Myanti-D0 -1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v1; +1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay diff --git a/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec b/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec index 3fac573cd..ce492becd 100644 --- a/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec +++ b/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec @@ -64,10 +64,10 @@ Enddecay # DECAY OF THE D0 # --------------- Decay MyD0 -1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi_v1; +1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; Enddecay Decay Myanti-D0 -1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v1; +1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay diff --git a/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec index 407d2fc2b..a1c5f42df 100644 --- a/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec @@ -42,7 +42,7 @@ Decay MyD0 1.000 K- pi+ PHSP; Enddecay Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi_v1; + 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; Enddecay End diff --git a/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec index 4a52bc1bd..a9f0b2fb1 100644 --- a/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec @@ -1,4 +1,4 @@ -# EventType: 12197010 +# EventType: 12197065 # # Descriptor: [B+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D~0 -> K+ pi- pi- pi+)]cc # -- GitLab From 4bd29c546e46fc0fa7d9c129b4bf266db32ff1e6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 6 Apr 2023 14:59:49 +0100 Subject: [PATCH 406/702] Fix AmpGen model parameters --- dkfiles/Bu_D0D0pi,K3Pi,K3Pi=TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,K3Pi,KPi=TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,KPi,K3Pi=TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut.dec | 2 +- dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut.dec | 2 +- dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec | 2 +- dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec | 2 +- 32 files changed, 32 insertions(+), 32 deletions(-) diff --git a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=TightCut.dec index 030b009b4..6b4afa416 100644 --- a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=TightCut.dec +++ b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=TightCut.dec @@ -43,7 +43,7 @@ Alias My_anti-D0 anti-D0 ChargeConj My_anti-D0 My_D0 Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut.dec index c92a63ec2..591bd7303 100644 --- a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut.dec @@ -43,7 +43,7 @@ Alias My_anti-D0 anti-D0 ChargeConj My_anti-D0 My_D0 Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut.dec index 8a5f70317..261d65a55 100644 --- a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut.dec @@ -43,7 +43,7 @@ Alias My_anti-D0 anti-D0 ChargeConj My_anti-D0 My_D0 Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut.dec index 31ca28ec6..6a2417ed1 100644 --- a/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut.dec @@ -43,7 +43,7 @@ Alias My_anti-D0 anti-D0 ChargeConj My_anti-D0 My_D0 Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_D0D0pi,K3Pi,KPi=TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,KPi=TightCut.dec index e3514f08a..f52bb714f 100644 --- a/dkfiles/Bu_D0D0pi,K3Pi,KPi=TightCut.dec +++ b/dkfiles/Bu_D0D0pi,K3Pi,KPi=TightCut.dec @@ -54,7 +54,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut.dec index 170b87c5e..cbaa1c5fa 100644 --- a/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut.dec @@ -54,7 +54,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut.dec index c5f2a3fdf..1a7101910 100644 --- a/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut.dec @@ -54,7 +54,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut.dec index de8574c8b..261ccf5f6 100644 --- a/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut.dec @@ -54,7 +54,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bu_D0D0pi,KPi,K3Pi=TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,K3Pi=TightCut.dec index cb9e098b6..a777ceb3e 100644 --- a/dkfiles/Bu_D0D0pi,KPi,K3Pi=TightCut.dec +++ b/dkfiles/Bu_D0D0pi,KPi,K3Pi=TightCut.dec @@ -54,7 +54,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut.dec index bea9a4901..931112116 100644 --- a/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut.dec @@ -54,7 +54,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut.dec index ce98e15b3..47430080a 100644 --- a/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut.dec @@ -54,7 +54,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut.dec index 0cb2c0a68..57db3cc9c 100644 --- a/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut.dec @@ -54,7 +54,7 @@ Enddecay CDecay My_anti-D0_Kpi Decay My_D0_K3pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3pi diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut.dec index de4e8b8bf..fa4f71a66 100644 --- a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut.dec +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut.dec @@ -48,7 +48,7 @@ ChargeConj My_D- My_D+ ChargeConj My_D*- My_D*+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec index 17662a680..190a81312 100644 --- a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec @@ -53,7 +53,7 @@ Enddecay CDecay My_D+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec index 4b4ae7bc1..5e2c4acc0 100644 --- a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec @@ -48,7 +48,7 @@ ChargeConj My_D- My_D+ ChargeConj My_D*- My_D*+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec index 1af6fb9aa..ace05dc75 100644 --- a/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec @@ -48,7 +48,7 @@ ChargeConj My_D- My_D+ ChargeConj My_D*- My_D*+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut.dec index 82d8ccb55..be19e4a98 100644 --- a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut.dec +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut.dec @@ -48,7 +48,7 @@ ChargeConj My_D- My_D+ ChargeConj My_D*- My_D*+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec index 05bc4064c..f4c758c3d 100644 --- a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut.dec @@ -53,7 +53,7 @@ Enddecay CDecay My_D+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec index b8aa229a4..505f8b594 100644 --- a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut.dec @@ -48,7 +48,7 @@ ChargeConj My_D- My_D+ ChargeConj My_D*- My_D*+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec index 991777e31..dfaedf9ca 100644 --- a/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut.dec @@ -48,7 +48,7 @@ ChargeConj My_D- My_D+ ChargeConj My_D*- My_D*+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec index bce4d1319..22df7ee67 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut.dec @@ -45,7 +45,7 @@ ChargeConj My_anti-D0 My_D0 ChargeConj My_D*- My_D*+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec index 2b680faad..c399744dc 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut.dec @@ -45,7 +45,7 @@ ChargeConj My_anti-D0 My_D0 ChargeConj My_D*- My_D*+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec index 25551b59f..53eca7291 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut.dec @@ -45,7 +45,7 @@ ChargeConj My_anti-D0 My_D0 ChargeConj My_D*- My_D*+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec index a3dcae590..1516d4559 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut.dec @@ -45,7 +45,7 @@ ChargeConj My_anti-D0 My_D0 ChargeConj My_D*- My_D*+ Decay My_D0 - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0 diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec index d14d9f7af..cf44d44b0 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut.dec @@ -56,7 +56,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec index 9f9b2e227..83c9d9619 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut.dec @@ -56,7 +56,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec index 754a68251..26f689f33 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut.dec @@ -56,7 +56,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec index 28951ac75..e44b91c1f 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut.dec @@ -56,7 +56,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec index 68401d2d8..357f4d94e 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut.dec @@ -56,7 +56,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec index f62dc7040..feb68f599 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut.dec @@ -56,7 +56,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec index 6afe88b10..3b60eb36d 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut.dec @@ -56,7 +56,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi diff --git a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec index a61918ae8..7ca5adbbf 100644 --- a/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec +++ b/dkfiles/Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut.dec @@ -56,7 +56,7 @@ Enddecay CDecay My_anti-D0 Decay My_D0_K3Pi - 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi_v2; + 1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay CDecay My_anti-D0_K3Pi -- GitLab From 77bc09e8e8792af7e1ec89933e7ac4bd84dd94c5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 6 Apr 2023 21:54:19 +0100 Subject: [PATCH 407/702] Prepare DecFiles v32r5 release --- CMakeLists.txt | 2 +- ReleaseNotes/v32r5.md | 144 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 146 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r5.md diff --git a/CMakeLists.txt b/CMakeLists.txt index cba2d84fa..812f9809f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r4) +gaudi_subdir(DecFiles v32r5) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r5.md b/ReleaseNotes/v32r5.md new file mode 100644 index 000000000..e3fd2f255 --- /dev/null +++ b/ReleaseNotes/v32r5.md @@ -0,0 +1,144 @@ +DecFiles v32r5 2023-04-06 +========================== + +! 2023-04-06 - Michal Kreps (MR !1423) + Add new decay file + + 11100400 : Bd_pi0pi0,gammagamma=TightCut,Photon + +! 2023-04-06 - Michal Kreps (MR !1422) + Add new decay file + + 14165082 : Bc_Dspipi=BcVegPy,DecProdCut + +! 2023-04-06 - Michal Kreps (MR !1421) + Add new decay file + + 14165083 : Bc_DKpi=BcVegPy,DecProdCut + +! 2023-04-06 - Michal Kreps (MR !1420) + Add new decay file + + 14165081 : Bc_DsKK=BcVegPy,DecProdCut + +! 2023-04-06 - Michal Kreps (MR !1419) + Modify decay file + + 11144444 : B0_JpsiK1,mm,KstPi0=DecProdCut + +! 2023-04-06 - Michal Kreps (MR !1418) + Add new decay file + + 32101401 : Sigma+_ppi0=TightCut + +! 2023-04-06 - Michal Kreps (MR !1417) + Add new decay file + + 11198100 : Bd_LcLcKS0,pKpi,pipi=PHSP,DecProdCut + +! 2023-04-06 - Michal Kreps (MR !1416) + Add 3 new decay files + + 11198063 : B0DmDs2460p,Ds2460_Dspipi=TightCut + + 11198073 : B0DstmDs2460p,Ds2460_Dspipi=TightCut + + 12197084 : BpD0barDs2460p,Ds2460_Dspipi=TightCut + +! 2023-04-06 - Michal Kreps (MR !1415) + Add 2 new decay files + + 16105137 : Xib_KSKKp=phsp,TightCut + + 16105138 : Xib_KSpipip=phsp,TightCut + +! 2023-04-06 - Michal Kreps (MR !1414) + Add 3 new decay files + + 12165513 : Bu_Lambdacbarppi,Lambdabarpipi0=HELAMP,TightCut + + 12165323 : Bu_Lambdacbarppi,Sigma0barpi=HELAMP,TightCut + + 12165723 : Bu_Lambdacbarppi,Sigma0barpipi0=HELAMP,TightCut + +! 2023-04-06 - Michal Kreps (MR !1413) + Add 10 new decay files + + 13166540 : Bs_D0Kpi,KSpipipi0=TightCut,PhSP + + 13166174 : Bs_DsK,KspipiK=TightCut + + 13166173 : Bs_Dspi,KspipiK=TightCut + + 13166341 : Bs_DsstK,Dsgamma,KspipiK=TightCut + + 13166551 : Bs_DsstK,Dspi0,KspipiK=TightCut + + 13166340 : Bs_Dsstpi,Dsgamma,KspipiK=TightCut + + 13166550 : Bs_Dsstpi,Dspi0,KspipiK=TightCut + + 12165400 : Bu_D0K+,2pi+2pi-pi0=PHSP,TightCut + + 12165403 : Bu_D0pi+,omegapipi=PHSP,TightCut + + 12105502 : Bu_Kstomega,Kspipipi0=PHSP,TightCut + +! 2023-04-06 - Michal Kreps (MR !1412) + Add 20 new decay files + + 11194012 : Bd_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV + + 11194011 : Bd_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV + + 11196028 : Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV + + 11194013 : Bd_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV + + 11166062 : Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut + + 11364462 : Bd_Dst0rho0,KK,Cut=DecProdCut,HELAMP + + 11364461 : Bd_Dst0rho0,Kpi,Cut=DecProdCut,HELAMP + + 11366461 : Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP + + 11364463 : Bd_Dst0rho0,pipi,Cut=DecProdCut,HELAMP + + 11104096 : Bd_KKKpi,KKKpi=PHSP,Cut=DecProdCut,pCut1600MeV + + 11104095 : Bd_KpiKpi,KpiKpi=PHSP,Cut=DecProdCut,pCut1600MeV + + 11104097 : Bd_pipiKpi,pipiKpi=PHSP,Cut=DecProdCut,pCut1600MeV + + 13194012 : Bs_D0D0bar,KK,Cut=DecProdCut,pCut1600MeV + + 13194011 : Bs_D0D0bar,Kpi,Cut=DecProdCut,pCut1600MeV + + 13196004 : Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV + + 13194013 : Bs_D0D0bar,pipi,Cut=DecProdCut,pCut1600MeV + + 12195036 : Bu_DstD0,D0pi+,Kpi,KK,Cut=DecProdCut,pCut1600MeV + + 12195035 : Bu_DstD0,D0pi+,Kpi,Kpi,Cut=DecProdCut,pCut1600MeV + + 12197065 : Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV + + 12195037 : Bu_DstD0,D0pi+,Kpi,pipi,Cut=DecProdCut,pCut1600MeV + +! 2023-04-06 - Michal Kreps (MR !1411) + Add 52 new decay files + + 12199071 : Bu_D0D0pi,K3Pi,K3Pi=TightCut + + 12199072 : Bu_D0D0pi,K3Pi,K3Pi=sqDalitz,TightCut + + 12199073 : Bu_D0D0pi,K3Pi,K3Pi=sqDalitz13,TightCut + + 12199074 : Bu_D0D0pi,K3Pi,K3Pi=sqDalitz23,TightCut + + 12197010 : Bu_D0D0pi,K3Pi,KPi=TightCut + + 12197018 : Bu_D0D0pi,K3Pi,KPi=sqDalitz,TightCut + + 12197040 : Bu_D0D0pi,K3Pi,KPi=sqDalitz13,TightCut + + 12197050 : Bu_D0D0pi,K3Pi,KPi=sqDalitz23,TightCut + + 12197060 : Bu_D0D0pi,KPi,K3Pi=TightCut + + 12197070 : Bu_D0D0pi,KPi,K3Pi=sqDalitz,TightCut + + 12197080 : Bu_D0D0pi,KPi,K3Pi=sqDalitz13,TightCut + + 12197088 : Bu_D0D0pi,KPi,K3Pi=sqDalitz23,TightCut + + 12195007 : Bu_D0D0pi,KPi,KPi=sqDalitz,TightCut + + 12195017 : Bu_D0D0pi,KPi,KPi=sqDalitz13,TightCut + + 12195027 : Bu_D0D0pi,KPi,KPi=sqDalitz23,TightCut + + 12195004 : Bu_D0D0pi=TightCut + + 12197055 : Bu_DDpi,KPiPi,KPiPi=sqDalitz,TightCut + + 12197061 : Bu_DDpi,KPiPi,KPiPi=sqDalitz13,TightCut + + 12197062 : Bu_DDpi,KPiPi,KPiPi=sqDalitz23,TightCut + + 12197064 : Bu_DDpi=TightCut + + 12199000 : Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=TightCut + + 12199003 : Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut + + 12199004 : Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut + + 12199009 : Bu_Dst+D-pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut + + 12197075 : Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz,TightCut + + 12197076 : Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz13,TightCut + + 12197077 : Bu_Dst+D-pi+,D0Pi,KPiPi=sqDalitz23,TightCut + + 12197081 : Bu_Dst+D-pi+=TightCut + + 12199005 : Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=TightCut + + 12199006 : Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz,TightCut + + 12199007 : Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz13,TightCut + + 12199008 : Bu_Dst-D+pi+,D0Pi,K3Pi,KPiPi=sqDalitz23,TightCut + + 12197072 : Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz,TightCut + + 12197073 : Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz13,TightCut + + 12197074 : Bu_Dst-D+pi+,D0Pi,KPiPi=sqDalitz23,TightCut + + 12197071 : Bu_Dst-D+pi+=TightCut + + 12197017 : Bu_DstDstpi,D0Pi,D0Pi=sqDalitz,TightCut + + 12197048 : Bu_DstDstpi,D0Pi,D0Pi=sqDalitz13,TightCut + + 12197058 : Bu_DstDstpi,D0Pi,D0Pi=sqDalitz23,TightCut + + 12199016 : Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=TightCut + + 12199026 : Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz,TightCut + + 12199036 : Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz13,TightCut + + 12199046 : Bu_DstDstpi,D0Pi,K3Pi,D0Pi,K3Pi=sqDalitz23,TightCut + + 12199018 : Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=TightCut + + 12199028 : Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz,TightCut + + 12199038 : Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz13,TightCut + + 12199048 : Bu_DstDstpi,D0Pi,K3Pi,D0Pi,KPi=sqDalitz23,TightCut + + 12199017 : Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=TightCut + + 12199027 : Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz,TightCut + + 12199037 : Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz13,TightCut + + 12199047 : Bu_DstDstpi,D0Pi,KPi,D0Pi,K3Pi=sqDalitz23,TightCut + + 12197016 : Bu_DstDstpi=TightCut + +! 2023-04-03 - Lanxing Li (MR !1401) + Add new decay file + + 27163900 : Dst_D0pi,pipipi0=TightCut,AmpGen + + diff --git a/cmt/requirements b/cmt/requirements index 0649363b2..148a1c87f 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r4 +version v32r5 # Structure #============================================================================ -- GitLab From f5307b98948777c25f887efe190a9e3ee6647d59 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Apr 2023 11:37:14 +0100 Subject: [PATCH 408/702] Prepare release of DecFiles v32r6 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r6.md | 8 ++++++++ cmt/requirements | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r6.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 812f9809f..53a5ad38c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r5) +gaudi_subdir(DecFiles v32r6) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r6.md b/ReleaseNotes/v32r6.md new file mode 100644 index 000000000..be43fbbf4 --- /dev/null +++ b/ReleaseNotes/v32r6.md @@ -0,0 +1,8 @@ +DecFiles v32r6 2023-04-13 +========================== + +! 2023-04-13 - Michal Kreps + DecFiles v32r5 were wrongly tagged from master branch instead of Sim10 branch. + This release contains changes which were supposed to be in v32r5 and are documented in corresponding release notes + Tag v32r5 is deleted to avoid pick up in future. + diff --git a/cmt/requirements b/cmt/requirements index 148a1c87f..78abe544f 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r5 +version v32r6 # Structure #============================================================================ -- GitLab From 3578af5236dcecf3c05c69f63dce26edcdb0db72 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 11:56:49 +0200 Subject: [PATCH 409/702] Merge branch 'anfeng/B2DsstDsK_tightcut_modified' into 'master' --- ...DsstK,KKPi,KKPi=PHSP,TightCut,Modified.dec | 81 +++++++++++++++++++ ...stDsK,KKPi,KKPi=PHSP,TightCut,Modified.dec | 81 +++++++++++++++++++ 2 files changed, 162 insertions(+) create mode 100644 dkfiles/Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut,Modified.dec create mode 100644 dkfiles/Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut,Modified.dec diff --git a/dkfiles/Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut,Modified.dec b/dkfiles/Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut,Modified.dec new file mode 100644 index 000000000..46ff47d3f --- /dev/null +++ b/dkfiles/Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut,Modified.dec @@ -0,0 +1,81 @@ +# EventType: 12397285 +# NickName: Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut,Modified +# Descriptor: [B+ -> (D_s+ -> K+ K- pi+) (D_s*- -> {gamma (D_s- => K- K+ pi-)}) K+]cc +# +# Documentation: Decay file for B+- -> D_s+- D_s*-+ K+- with B decay flat in dalitz plot +# EndDocumentation +# CPUTime: < 1 min +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#decay = '[' +#decay += '^[B+ ==> ^(D_s+ ==> ^K+ ^K- ^pi+) (D*_s- ==> ^(D_s- ==> ^K- ^K+ ^pi-)) ^K+]CC' +#decay += ', ^[B+ ==> ^(D_s+ ==> ^K+ ^K- ^pi+) (D*_s- ==> ^(D_s- ==> ^K- ^K+ ^pi-) pi0) ^K+]CC' +#decay += ', ^[B+ ==> ^(D_s+ ==> ^K+ ^K- ^pi+) (D*_s- ==> ^(D_s- ==> ^K- ^K+ ^pi-) e+ e-) ^K+]CC' +#decay += ']' +#tightCut.Decay = decay +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range ( 1.8 , GETA , 5.2)', +# 'goodB = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[B+]cc' : 'goodB', +# '[D_s+]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# } +#EndInsertPythonCode +# +# Date: 20230405 +# +# Responsible: Anfeng Li +# Email: anfeng.li@cern.ch +# PhysicsWG: B2OC +# +# Tested: Yes + +Alias My_D1_s- D_s- +Alias My_D1_s+ D_s+ +ChargeConj My_D1_s- My_D1_s+ + +Alias My_D2_s- D_s- +Alias My_D2_s+ D_s+ +ChargeConj My_D2_s- My_D2_s+ + +Alias My_D_s*+ D_s*+ +Alias My_D_s*- D_s*- +ChargeConj My_D_s*- My_D_s*+ + +Decay B+sig + 1.0 My_D_s*- My_D2_s+ K+ PHSP; +Enddecay +CDecay B-sig + +Decay My_D_s*+ +0.935 My_D1_s+ gamma VSP_PWAVE; +0.058 My_D1_s+ pi0 VSS; +0.007 My_D1_s+ e+ e- PHSP; +Enddecay +CDecay My_D_s*- + +Decay My_D1_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D1_s- + +Decay My_D2_s- + 1.0 K- K+ pi- D_DALITZ; +Enddecay +CDecay My_D2_s+ + +End diff --git a/dkfiles/Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut,Modified.dec b/dkfiles/Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut,Modified.dec new file mode 100644 index 000000000..ce82b6467 --- /dev/null +++ b/dkfiles/Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut,Modified.dec @@ -0,0 +1,81 @@ +# EventType: 12397289 +# NickName: Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut,Modified +# Descriptor: [B+ -> (D_s*+ -> {gamma (D_s+ => K+ K- pi+)}) (D_s- -> K- K+ pi-) K+]cc +# +# Documentation: Decay file for B+- -> D_s*+- D_s-+ K+- with B decay flat in dalitz plot +# EndDocumentation +# CPUTime: < 1 min +# +#Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#decay = '[' +#decay += '^[B+ ==> (D*_s+ ==> ^(D_s+ ==> ^K+ ^K- ^pi+)) ^(D_s- ==> ^K- ^K+ ^pi-) ^K+]CC' +#decay += ', ^[B+ ==> (D*_s+ ==> ^(D_s+ ==> ^K+ ^K- ^pi+) pi0) ^(D_s- ==> ^K- ^K+ ^pi-) ^K+]CC' +#decay += ', ^[B+ ==> (D*_s+ ==> ^(D_s+ ==> ^K+ ^K- ^pi+) e+ e-) ^(D_s- ==> ^K- ^K+ ^pi-) ^K+]CC' +#decay += ']' +#tightCut.Decay = decay +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range ( 1.8 , GETA , 5.2)', +# 'goodB = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[B+]cc' : 'goodB', +# '[D_s+]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# } +#EndInsertPythonCode +# +# Date: 20230405 +# +# Responsible: Anfeng Li +# Email: anfeng.li@cern.ch +# PhysicsWG: B2OC +# +# Tested: Yes + +Alias My_D1_s- D_s- +Alias My_D1_s+ D_s+ +ChargeConj My_D1_s- My_D1_s+ + +Alias My_D2_s- D_s- +Alias My_D2_s+ D_s+ +ChargeConj My_D2_s- My_D2_s+ + +Alias My_D_s*+ D_s*+ +Alias My_D_s*- D_s*- +ChargeConj My_D_s*- My_D_s*+ + +Decay B+sig + 1.0 My_D_s*+ My_D2_s- K+ PHSP; +Enddecay +CDecay B-sig + +Decay My_D_s*+ +0.935 My_D1_s+ gamma VSP_PWAVE; +0.058 My_D1_s+ pi0 VSS; +0.007 My_D1_s+ e+ e- PHSP; +Enddecay +CDecay My_D_s*- + +Decay My_D1_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D1_s- + +Decay My_D2_s- + 1.0 K- K+ pi- D_DALITZ; +Enddecay +CDecay My_D2_s+ + +End -- GitLab From f945cef3147981ec02bf66a54ec82842a8c6fcbf Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:08:02 +0200 Subject: [PATCH 410/702] Merge branch 'lsun/more-brokenlc-for-L0phh' into 'master' --- ...acbarppi,Lambdabarmunu=HELAMP,TightCut.dec | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 dkfiles/Bu_Lambdacbarppi,Lambdabarmunu=HELAMP,TightCut.dec diff --git a/dkfiles/Bu_Lambdacbarppi,Lambdabarmunu=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdacbarppi,Lambdabarmunu=HELAMP,TightCut.dec new file mode 100644 index 000000000..c00dffae2 --- /dev/null +++ b/dkfiles/Bu_Lambdacbarppi,Lambdabarmunu=HELAMP,TightCut.dec @@ -0,0 +1,75 @@ +# EventType: 12175101 +# +# Descriptor: [ B+ -> (anti-Lambda_c- -> (Lambda~0 -> p~- pi+) mu- anti-nu_mu) p+ pi+]cc +# +# NickName: Bu_Lambdacbarppi,Lambdabarmunu=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda_c~- ==> (Lambda~0 => ^p~- ^pi+) ^mu- nu_mu~) ^p+ ^pi+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[mu-]cc' : "goodpi", +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230410 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +Alias mypi0 pi0 +ChargeConj mypi0 mypi0 + +# +Decay B+sig + 1.000 Myanti-Lambda_c- p+ pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay MyLambda_c+ + 1.000 MyLambda mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +# +End +# + -- GitLab From 36612bee212fa03fb08ae19dacac9a215eb5337f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:22:59 +0200 Subject: [PATCH 411/702] Merge branch 'newBc2Dkpi' into 'master' --- ..._DKpi,Kpipi=DDalitz,BcVegPy,DecProdCut.dec | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dkfiles/Bc_DKpi,Kpipi=DDalitz,BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_DKpi,Kpipi=DDalitz,BcVegPy,DecProdCut.dec b/dkfiles/Bc_DKpi,Kpipi=DDalitz,BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..3d4c1a450 --- /dev/null +++ b/dkfiles/Bc_DKpi,Kpipi=DDalitz,BcVegPy,DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 14165086 +# +# Descriptor: [B_c+ -> (D+ -> K- pi+ pi+) K+ pi-]cc +# +# NickName: Bc_DKpi,Kpipi=DDalitz,BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D+, K+ and pi-. D+ decaying into K-, pi+ and pi+. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230405 +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Decay B_c+sig + 1.000 MyD+ K+ pi- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyD+ + 1.000 K- pi+ pi+ D_DALITZ; +Enddecay +CDecay MyD- +# +End + + -- GitLab From c8e4fdce64401ae9e816f3e3106df79ca0bae7c6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:23:30 +0200 Subject: [PATCH 412/702] Merge branch 'newBc2Dspipi' into 'master' --- ...Dspipi,KKpi=DDalitz,BcVegPy,DecProdCut.dec | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dkfiles/Bc_Dspipi,KKpi=DDalitz,BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_Dspipi,KKpi=DDalitz,BcVegPy,DecProdCut.dec b/dkfiles/Bc_Dspipi,KKpi=DDalitz,BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..795c334ef --- /dev/null +++ b/dkfiles/Bc_Dspipi,KKpi=DDalitz,BcVegPy,DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 14165085 +# +# Descriptor: [B_c+ -> (D_s+ -> K+ K- pi+) pi+ pi-]cc +# +# NickName: Bc_Dspipi,KKpi=DDalitz,BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D_s+, pi+ and pi-. D_s+ decaying into K+, K- and pi+. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230413 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- + +Decay B_c+sig + 1.000 MyD_s+ pi+ pi- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +End + + -- GitLab From 818433751333f23d259302446dd53113e2f3c4b8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:23:54 +0200 Subject: [PATCH 413/702] Merge branch 'newBc2DsKK' into 'master' --- ...c_DsKK,KKpi=DDalitz,BcVegPy,DecProdCut.dec | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dkfiles/Bc_DsKK,KKpi=DDalitz,BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_DsKK,KKpi=DDalitz,BcVegPy,DecProdCut.dec b/dkfiles/Bc_DsKK,KKpi=DDalitz,BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..5fc697b57 --- /dev/null +++ b/dkfiles/Bc_DsKK,KKpi=DDalitz,BcVegPy,DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 14165084 +# +# Descriptor: [B_c+ -> (D_s+ -> K+ K- pi+) K+ K-]cc +# +# NickName: Bc_DsKK,KKpi=DDalitz,BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D_s+, K+ and K-. D_s+ decaying into K+, K- and pi+. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230413 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- + +Decay B_c+sig + 1.000 MyD_s+ K+ K- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +End + + -- GitLab From 6c6a95b6a5dc17f7938dc527da733e66763f7e9c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:28:14 +0200 Subject: [PATCH 414/702] Merge branch 'BcDsppbar' into 'master' --- ...sppbar,KKpi=DDalitz,BcVegPy,DecProdCut.dec | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dkfiles/Bc_Dsppbar,KKpi=DDalitz,BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_Dsppbar,KKpi=DDalitz,BcVegPy,DecProdCut.dec b/dkfiles/Bc_Dsppbar,KKpi=DDalitz,BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..19002c5d7 --- /dev/null +++ b/dkfiles/Bc_Dsppbar,KKpi=DDalitz,BcVegPy,DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 14165087 +# +# Descriptor: [B_c+ -> (D_s+ -> K+ K- pi+) p+ anti-p-]cc +# +# NickName: Bc_Dsppbar,KKpi=DDalitz,BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D_s+, p+ and anti-p-. D_s+ decaying into K+, K- and pi+. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230417 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- + +Decay B_c+sig + 1.000 MyD_s+ p+ anti-p- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +End + + -- GitLab From 8fe0ea42bdecdd03b660f3317fad3a0784bbf448 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:29:03 +0200 Subject: [PATCH 415/702] Merge branch 'Bc2LcKpbar' into 'master' --- .../Bc_LcKpbar,pKpi=BcVegPy,DecProdCut.dec | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dkfiles/Bc_LcKpbar,pKpi=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_LcKpbar,pKpi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_LcKpbar,pKpi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..bddc61724 --- /dev/null +++ b/dkfiles/Bc_LcKpbar,pKpi=BcVegPy,DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 14165088 +# +# Descriptor: [B_c+ -> (Lambda_c+ -> p+ K- pi+) K+ anti-p-]cc +# +# NickName: Bc_LcKpbar,pKpi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into Lambda_c+, K+ and anti-p-. Lambda_c+ decaying into p+, K- and pi+. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230417 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Decay B_c+sig + 1.000 MyLambda_c+ K+ anti-p- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End + + -- GitLab From 1ec64009abee799d71523ef88f67afd09099e3fe Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:29:47 +0200 Subject: [PATCH 416/702] Merge branch 'Bc2DKpipi' into 'master' --- dkfiles/Bc_DKpipi,Kpi=BcVegPy,DecProdCut.dec | 37 ++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dkfiles/Bc_DKpipi,Kpi=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_DKpipi,Kpi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_DKpipi,Kpi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..9f027f49f --- /dev/null +++ b/dkfiles/Bc_DKpipi,Kpi=BcVegPy,DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 14165089 +# +# Descriptor: [B_c+ -> (D0 -> K- pi+) K+ pi+ pi-]cc +# +# NickName: Bc_DKpipi,Kpi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D0, K+, pi+ and pi-. D0 decaying into K- and pi+. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230417 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Decay B_c+sig + 1.000 MyD0 K+ pi+ pi- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +End + + -- GitLab From d5fa1147e73c532c6932d7dbb2f2959269cba2ae Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:30:15 +0200 Subject: [PATCH 417/702] Merge branch 'tmombach_updateBd2pi0pi0' into 'master' --- ...ton.dec => Bd_pi0pi0,gammagamma=TightCut,pi0.dec} | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) rename dkfiles/{Bd_pi0pi0,gammagamma=TightCut,Photon.dec => Bd_pi0pi0,gammagamma=TightCut,pi0.dec} (73%) diff --git a/dkfiles/Bd_pi0pi0,gammagamma=TightCut,Photon.dec b/dkfiles/Bd_pi0pi0,gammagamma=TightCut,pi0.dec similarity index 73% rename from dkfiles/Bd_pi0pi0,gammagamma=TightCut,Photon.dec rename to dkfiles/Bd_pi0pi0,gammagamma=TightCut,pi0.dec index 3ffeb17a2..c382dd2c5 100644 --- a/dkfiles/Bd_pi0pi0,gammagamma=TightCut,Photon.dec +++ b/dkfiles/Bd_pi0pi0,gammagamma=TightCut,pi0.dec @@ -2,7 +2,7 @@ # # Descriptor: {[B0 => (pi0 => gamma gamma) (pi0 => gamma gamma)]cc} # -# NickName: Bd_pi0pi0,gammagamma=TightCut,Photon +# NickName: Bd_pi0pi0,gammagamma=TightCut,pi0 # # Cuts: LoKi::GenCutTool/TightCut # @@ -11,26 +11,26 @@ # from Configurables import LoKi__GenCutTool # Generation().SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation().SignalRepeatedHadronization.TightCut -# tightCut.Decay = "^[B0 => (pi0 => gamma gamma) (pi0 => gamma gamma)]CC" +# tightCut.Decay = "[B0 => ^(pi0 => gamma gamma) ^(pi0 => gamma gamma)]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV", # "AccCut = in_range ( 0.005 , GTHETA , 0.400 )", # "KinCut = ( GPT > 2 * GeV ) & ( GP > 5 * GeV )" # ] -# tightCut.Cuts = {"[B0]cc" : "GNINTREE(( 'gamma' == GABSID ) & AccCut & KinCut) >= 2"} +# tightCut.Cuts = {"[pi0]cc" : "AccCut & KinCut"} # EndInsertPythonCode # # Documentation: B0 decay to two pi0 (each decaying to two gamma) -# At least 2 photons with significant energy and in LHCb acceptance required +# Pions required with significant energy and in LHCb acceptance # EndDocumentation # PhysicsWG: RD # Tested: Yes # CPUTime: < 1 min # Responsible: Titus Mombächer -# Email: titus.mombacher@ceern.ch -# Date: 20230405 +# Email: titus.mombacher@cern.ch +# Date: 20230425 # -- GitLab From a5dceb47497daad186534cff251d8a2b1e0695cf Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:30:43 +0200 Subject: [PATCH 418/702] Merge branch 'kakang/my-changes' into 'master' --- .../Bs_JpsiphiKst,KKmumuKpi=DecProdCut.dec | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 dkfiles/Bs_JpsiphiKst,KKmumuKpi=DecProdCut.dec diff --git a/dkfiles/Bs_JpsiphiKst,KKmumuKpi=DecProdCut.dec b/dkfiles/Bs_JpsiphiKst,KKmumuKpi=DecProdCut.dec new file mode 100644 index 000000000..487980165 --- /dev/null +++ b/dkfiles/Bs_JpsiphiKst,KKmumuKpi=DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 13146012 +# +# Descriptor: [anti-B_s0 -> (J/psi(1S) -> mu+ mu-) (K*(892)0 -> K+ pi-) (phi(1020) -> K+ K-)]cc +# +# NickName: Bs_JpsiphiKst,KKmumuKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: anti-Bs0 decay to Jpsi(to mu+ mu-), phi(to K+ K-) Kst(K+ pi-) with K+,K-,mu,mu,K+,pi- in acceptance +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Kai Kang +# Email: kai.kang@cern.ch +# Date: 20230425 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# +Decay anti-B_s0sig + 1.0 MyJ/psi MyPhi MyK*0 PHSP; +Enddecay +CDecay B_s0sig +# +Decay MyJ/psi + 1.0000 mu+ mu- VLL; +Enddecay +# +Decay MyPhi + 1.0000 K+ K- VSS; +Enddecay +# +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +# +# +End -- GitLab From e4638c6dd3425ea8206f77afda89be65991285b9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:31:19 +0200 Subject: [PATCH 419/702] Merge branch 'fabudine/my-changes' into 'master' --- .../Bc_rhomumu=PHSP,BcVegPy,DecProdCut.dec | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 dkfiles/Bc_rhomumu=PHSP,BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_rhomumu=PHSP,BcVegPy,DecProdCut.dec b/dkfiles/Bc_rhomumu=PHSP,BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..da99e2f8c --- /dev/null +++ b/dkfiles/Bc_rhomumu=PHSP,BcVegPy,DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 14113400 +# +# Descriptor: [B_c+ -> mu+ mu- (rho(770)+ -> pi+ (pi0 -> gamma gamma))]cc +# +# NickName: Bc_rhomumu=PHSP,BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to rho mu+ mu- with PHSP model, daughters in acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Fernando Abudinen +# Email: fernando.abudinen@cern.ch +# Date: 20230424 +# +Alias MyRho+ rho+ +Alias MyRho- rho- +ChargeConj MyRho+ MyRho- +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B_c+sig + 1.000 mu+ mu- MyRho+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyRho+ + 1.000 pi+ Mypi0 VSS; +Enddecay +CDecay MyRho- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + -- GitLab From 6b0bbb70eaf53091c6b3487d720610d1c44af91a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:43:06 +0200 Subject: [PATCH 420/702] Merge branch 'lsun/l0l0barhh_decays' into 'master' --- dkfiles/Bd_JpsiKst,L0L0=HELAMP,TightCut.dec | 84 +++++++++++++++++++ ...d_LambdabarLambdapbarp=HELAMP,TightCut.dec | 62 ++++++++++++++ dkfiles/Bs_Jpsiphi,L0L0=HELAMP,TightCut.dec | 81 ++++++++++++++++++ ...s_LambdabarLambdapbarp=HELAMP,TightCut.dec | 62 ++++++++++++++ 4 files changed, 289 insertions(+) create mode 100644 dkfiles/Bd_JpsiKst,L0L0=HELAMP,TightCut.dec create mode 100644 dkfiles/Bd_LambdabarLambdapbarp=HELAMP,TightCut.dec create mode 100644 dkfiles/Bs_Jpsiphi,L0L0=HELAMP,TightCut.dec create mode 100644 dkfiles/Bs_LambdabarLambdapbarp=HELAMP,TightCut.dec diff --git a/dkfiles/Bd_JpsiKst,L0L0=HELAMP,TightCut.dec b/dkfiles/Bd_JpsiKst,L0L0=HELAMP,TightCut.dec new file mode 100644 index 000000000..f09482a76 --- /dev/null +++ b/dkfiles/Bd_JpsiKst,L0L0=HELAMP,TightCut.dec @@ -0,0 +1,84 @@ +# EventType: 11136101 +# +# Descriptor: [B0 -> (J/psi(1S) -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-)) (K*(892)0 -> K+ pi-)]cc +# +# NickName: Bd_JpsiKst,L0L0=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => (J/psi(1S) => (Lambda~0 => ^p~- pi+) (Lambda0 => ^p+ pi-)) (K*(892)0 => ^K+ ^pi-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230420 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +Alias MyJpsi J/psi +ChargeConj MyK*0 Myanti-K*0 +ChargeConj MyJpsi MyJpsi +# +Decay B0sig + 1.000 MyJpsi MyK*0 SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; +Enddecay +CDecay anti-B0sig + +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +# +Decay MyJpsi + 1.000 MyantiLambda MyLambda VLL; +Enddecay + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# diff --git a/dkfiles/Bd_LambdabarLambdapbarp=HELAMP,TightCut.dec b/dkfiles/Bd_LambdabarLambdapbarp=HELAMP,TightCut.dec new file mode 100644 index 000000000..be2d97ea0 --- /dev/null +++ b/dkfiles/Bd_LambdabarLambdapbarp=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 11106111 +# +# Descriptor: [ B0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) p~- p+]cc +# +# NickName: Bd_LambdabarLambdapbarp=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B0 ==> (Lambda~0 => ^p~- pi+) (Lambda0 => ^p+ pi-) ^p~- ^p+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230420 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B0sig + 1.000 MyantiLambda MyLambda anti-p- p+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +End +# + diff --git a/dkfiles/Bs_Jpsiphi,L0L0=HELAMP,TightCut.dec b/dkfiles/Bs_Jpsiphi,L0L0=HELAMP,TightCut.dec new file mode 100644 index 000000000..9968cff29 --- /dev/null +++ b/dkfiles/Bs_Jpsiphi,L0L0=HELAMP,TightCut.dec @@ -0,0 +1,81 @@ +# EventType: 13136101 +# +# Descriptor: [B_s0 -> (J/psi(1S) -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-)) (phi(1020) -> K+ K-)]cc +# +# NickName: Bs_Jpsiphi,L0L0=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B_s0 => (J/psi(1S) => (Lambda~0 => ^p~- pi+) (Lambda0 => ^p+ pi-)) (phi(1020) => ^K+ ^K-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230420 +# CPUTime: < 1 min +# +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +Define betas -0.035 +Define Apara 0.480 +Define Azero 0.722 +Define Aperp 0.499 +Define pApara 3.30 +Define pAzero 0.0 +Define pAperp 3.07 +# +Alias MyPhi phi +Alias MyJpsi J/psi +ChargeConj MyPhi MyPhi +ChargeConj MyJpsi MyJpsi +# +Decay B_s0sig + 1.000 MyJpsi MyPhi PVV_CPLH betas 1 Apara pApara Azero pAzero Aperp pAperp; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay + +Decay MyJpsi + 1.000 MyantiLambda MyLambda VLL; +Enddecay + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# diff --git a/dkfiles/Bs_LambdabarLambdapbarp=HELAMP,TightCut.dec b/dkfiles/Bs_LambdabarLambdapbarp=HELAMP,TightCut.dec new file mode 100644 index 000000000..26970d45f --- /dev/null +++ b/dkfiles/Bs_LambdabarLambdapbarp=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 13106111 +# +# Descriptor: [ B_s0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) p~- p+]cc +# +# NickName: Bs_LambdabarLambdapbarp=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B_s0 ==> (Lambda~0 => ^p~- pi+) (Lambda0 => ^p+ pi-) ^p~- ^p+]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi-]cc' : "goodpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20230420 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B_s0sig + 1.000 MyantiLambda MyLambda anti-p- p+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +End +# + -- GitLab From 7671131029365128fbd1cc1f188f1221300b97be Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:43:25 +0200 Subject: [PATCH 421/702] Merge branch 'jessy/Add_Bs2DKpi_sqdalitz' into 'master' --- .../Bs_D0Kpi,KSpipipi0=TightCut,sqDalitz.dec | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 dkfiles/Bs_D0Kpi,KSpipipi0=TightCut,sqDalitz.dec diff --git a/dkfiles/Bs_D0Kpi,KSpipipi0=TightCut,sqDalitz.dec b/dkfiles/Bs_D0Kpi,KSpipipi0=TightCut,sqDalitz.dec new file mode 100644 index 000000000..72086e29a --- /dev/null +++ b/dkfiles/Bs_D0Kpi,KSpipipi0=TightCut,sqDalitz.dec @@ -0,0 +1,73 @@ +# EventType: 13166541 +# +# Descriptor: [B_s0 -> (D0 -> (KS0 -> pi+ pi-) pi+ pi- pi0) K- pi+]cc +# +# NickName: Bs_D0Kpi,KSpipipi0=TightCut,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[ B_s0 => ^(D0 => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^pi0) K- pi+ ]CC' +# tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ() ' , +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'from GaudiKernel.SystemOfUnits import MeV', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'goodB = ((GP > 55000 * MeV) & (GPT > 5000 * MeV) & (GTIME > 0.135 * millimeter))', +# 'goodD = ((GP > 25000 * MeV) & (GPT > 2500 * MeV))', +# 'goodKS = (GFAEVX(abs(GVZ), 0) < 2500.0 * millimeter)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 3.5)', +# 'goodKsDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 2000 * MeV) & inAcc, 4) > 1.5)', +# 'goodBachPiOrK = ((GNINTREE (("pi+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5) | (GNINTREE (("K+" == GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5))', +# 'goodPi0 = ((GPT > 400 * MeV) & inAcc)' +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & goodBachPiOrK', +# '[D0]cc' : 'goodD & goodDDaugPi', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi+]cc' : 'inAcc', +# '[pi0]cc' : 'goodPi0' +# } +# +# EndInsertPythonCode +# +# Documentation: Bs->D0Kpi Phase-Space with (D0 -> Kspipipi0) final state. TightCuts. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20230322 +# CPUTime: 4 min +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 +# +# +Decay B_s0sig +1.0 MyD0 K- pi+ FLATSQDALITZ; +Enddecay +CDecay anti-B_s0sig +# +# +Decay MyD0 +1.000 myK_S0 pi+ pi- pi0 PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay myK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +End -- GitLab From f40e6b576a7dd6adc52d640e6e0337f50daf1b28 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 12:44:13 +0200 Subject: [PATCH 422/702] Merge branch 'canorman/Bsmmg-bkgrds' into 'master' --- ...Bd_pimunu=DecProdCut,M4.0GeV,EvtGenCut.dec | 46 +++++++++++++ ...Bd_rhomunu=InAcc,HighVisMass,EvtGenCut.dec | 64 +++++++++++++++++++ ...Bu_etamunu=InAcc,HighVisMass,EvtGenCut.dec | 63 ++++++++++++++++++ ..._omegamunu=InAcc,HighVisMass,EvtGenCut.dec | 63 ++++++++++++++++++ ...Bu_rhomunu=InAcc,HighVisMass,EvtGenCut.dec | 63 ++++++++++++++++++ ...pmunu=InAcc,LQCD,HighVisMass,EvtGenCut.dec | 59 +++++++++++++++++ 6 files changed, 358 insertions(+) create mode 100644 dkfiles/Bd_pimunu=DecProdCut,M4.0GeV,EvtGenCut.dec create mode 100644 dkfiles/Bd_rhomunu=InAcc,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Bu_etamunu=InAcc,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Bu_omegamunu=InAcc,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Bu_rhomunu=InAcc,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_pmunu=InAcc,LQCD,HighVisMass,EvtGenCut.dec diff --git a/dkfiles/Bd_pimunu=DecProdCut,M4.0GeV,EvtGenCut.dec b/dkfiles/Bd_pimunu=DecProdCut,M4.0GeV,EvtGenCut.dec new file mode 100644 index 000000000..b5dcde104 --- /dev/null +++ b/dkfiles/Bd_pimunu=DecProdCut,M4.0GeV,EvtGenCut.dec @@ -0,0 +1,46 @@ +# EventType: 11512014 +# +# Descriptor: [B0 => pi- nu_mu mu+]cc +# +# NickName: Bd_pimunu=DecProdCut,M4.0GeV,EvtGenCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: M(pimu) > 4.0 GeV +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = "[B0 => pi- mu+ nu_mu]CC" +# evtgendecay.HighVisMass.Cuts = { '[B0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi+' == GABSID , 'mu-' == GABSID ) ) > 4000 * MeV ) " ] +# +# EndInsertPythonCode +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Camille Normand +# Email: camille.normand@cern.ch +# Date: 20230403 +# +Decay B0sig + 1.000 pi- mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay anti-B0sig +# +End +# diff --git a/dkfiles/Bd_rhomunu=InAcc,HighVisMass,EvtGenCut.dec b/dkfiles/Bd_rhomunu=InAcc,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..bc05f4b8e --- /dev/null +++ b/dkfiles/Bd_rhomunu=InAcc,HighVisMass,EvtGenCut.dec @@ -0,0 +1,64 @@ +# EventType: 11512410 +# +# Descriptor: [B0 => (rho- => pi0 pi-) mu+ nu_mu]cc +# +# NickName: Bd_rhomunu=InAcc,HighVisMass,EvtGenCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Decay file for [B0 -> rho- mu+ nu_mu]cc. The muon and oppositely charged pion are required to be in acceptance and have minimal mass 4.0 GeV +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[B0 => (rho(770)- => pi0 pi-) mu+ nu_mu]CC' +# evtgendecay.HighVisMass.Cuts = { '[B0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'pi-' == GABSID , 'mu+' == GABSID ) ) > 4000 * MeV ) " ] +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => (rho(770)- => pi0 ^pi-) ^mu+ nu_mu]CC' +# tightCut.Cuts = { +# '[pi-]cc' : "inAcc", +# '[mu+]cc' : "inAcc"} +# tightCut.Preambulo += [ +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " +# ] +# +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Camille Normand +# Email: camille.normand@cern.ch +# Date: 20230221 +# +Alias Myrho- rho- +Alias Myrho+ rho+ +ChargeConj Myrho- Myrho+ +Decay B0sig + 1. Myrho- mu+ nu_mu ISGW2; +Enddecay +CDecay anti-B0sig +# +Decay Myrho- + 1. pi0 pi- VSS; +Enddecay +CDecay Myrho+ +# +End +# diff --git a/dkfiles/Bu_etamunu=InAcc,HighVisMass,EvtGenCut.dec b/dkfiles/Bu_etamunu=InAcc,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..606e1c6e2 --- /dev/null +++ b/dkfiles/Bu_etamunu=InAcc,HighVisMass,EvtGenCut.dec @@ -0,0 +1,63 @@ +# EventType: 12513409 +# +# Descriptor: [B+ => (eta => pi- pi+ pi0) mu+ nu_mu]cc +# +# NickName: Bu_etamunu=InAcc,HighVisMass,EvtGenCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Decay file for [B+ -> eta mu+ nu_mu]cc. The muon and oppositely charged pion are required to be in acceptance and have minimal mass 4.0 GeV +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[B+ => (eta => pi+ pi- pi0) mu+ nu_mu]CC' +# evtgendecay.HighVisMass.Cuts = { '[B+]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += [ +# "CS = LoKi.GenChild.Selector", +# "visMass = GMASS ( CS('[B+ => (eta => pi+ ^pi- pi0) mu+ nu_mu ]CC'), CS('[ B+ => (eta => pi+ pi- pi0) ^mu+ nu_mu ]CC') ) > 4000 * MeV" ] +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ => (eta => pi+ ^pi- pi0) ^mu+ nu_mu]CC' +# tightCut.Cuts = { +# '[pi-]cc' : "inAcc", +# '[mu+]cc' : "inAcc"} +# tightCut.Preambulo += [ +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " +# ] +# +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Camille Normand +# Email: camille.normand@cern.ch +# Date: 20230221 +# +Alias Myeta eta +Decay B+sig + 1. Myeta mu+ nu_mu ISGW2; +Enddecay +CDecay B-sig +# +Decay Myeta + 1. pi- pi+ pi0 ETA_DALITZ; +Enddecay +# +End +# diff --git a/dkfiles/Bu_omegamunu=InAcc,HighVisMass,EvtGenCut.dec b/dkfiles/Bu_omegamunu=InAcc,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..0ab58873f --- /dev/null +++ b/dkfiles/Bu_omegamunu=InAcc,HighVisMass,EvtGenCut.dec @@ -0,0 +1,63 @@ +# EventType: 12513402 +# +# Descriptor: [B+ => (omega => pi+ pi- pi0) mu+ nu_mu]cc +# +# NickName: Bu_omegamunu=InAcc,HighVisMass,EvtGenCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Decay file for [B+ -> (omega(782) -> pi+ pi- ) mu+ nu_mu]cc. The muon and oppositely charged pion are required to be in acceptance and have minimal mass 4.0 GeV +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[B+ => (omega(782) => pi+ pi- pi0) mu+ nu_mu]CC' +# evtgendecay.HighVisMass.Cuts = { '[B+]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += [ +# "CS = LoKi.GenChild.Selector", +# "visMass = GMASS ( CS('[B+ => (omega(782) => pi+ ^pi- pi0) mu+ nu_mu ]CC'), CS('[ B+ => (omega(782) => pi+ pi- pi0) ^mu+ nu_mu ]CC') ) > 4000 * MeV" ] +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ => (omega(782) => pi+ ^pi- pi0) ^mu+ nu_mu]CC' +# tightCut.Cuts = { +# '[pi-]cc' : "inAcc", +# '[mu+]cc' : "inAcc"} +# tightCut.Preambulo += [ +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " +# ] +# +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Camille Normand +# Email: camille.normand@cern.ch +# Date: 20230221 +# +Alias Myomega omega +Decay B+sig + 1. Myomega mu+ nu_mu ISGW2; +Enddecay +CDecay B-sig +# +Decay Myomega + 1. pi+ pi- pi0 PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bu_rhomunu=InAcc,HighVisMass,EvtGenCut.dec b/dkfiles/Bu_rhomunu=InAcc,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..92da09ae2 --- /dev/null +++ b/dkfiles/Bu_rhomunu=InAcc,HighVisMass,EvtGenCut.dec @@ -0,0 +1,63 @@ +# EventType: 12513007 +# +# Descriptor: [B+ => (rho(770)0 => pi+ pi-) mu+ nu_mu]cc +# +# NickName: Bu_rhomunu=InAcc,HighVisMass,EvtGenCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Decay file for [B+ -> (rho(770)0 -> pi+ pi-) mu+ nu_mu]cc. The muon and oppositely charged pion are required to be in acceptance and have minimal mass 4.0 GeV. Inspired y 15584103 +# EndDocumentation +# +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[ B+ => (rho(770)0 => pi+ pi-) mu+ nu_mu]CC' +# evtgendecay.HighVisMass.Cuts = { '[B+]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += [ +# "CS = LoKi.GenChild.Selector", +# "visMass = GMASS ( CS('[B+ => (rho(770)0 => pi+ ^pi-) mu+ nu_mu ]CC'), CS('[ B+ => (rho(770)0 => pi+ pi-) ^mu+ nu_mu ]CC') ) > 4000 * MeV" ] +# +# +# gen.SignalRepeatedHadronization.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ B+ => (rho(770)0 => pi+ ^pi-) ^mu+ nu_mu ]CC' +# tightCut.Cuts = { +# '[pi-]cc' : "inAcc", +# '[mu+]cc' : "inAcc"} +# tightCut.Preambulo += [ +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " +# ] +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Camille Normand +# Email: camille.normand@cern.ch +# Date: 20230221 +# +Alias Myrho0 rho0 +Decay B+sig + 1. Myrho0 mu+ nu_mu ISGW2; +Enddecay +CDecay B-sig +# +Decay Myrho0 + 1. pi+ pi- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_pmunu=InAcc,LQCD,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_pmunu=InAcc,LQCD,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..0aa5736a1 --- /dev/null +++ b/dkfiles/Lb_pmunu=InAcc,LQCD,HighVisMass,EvtGenCut.dec @@ -0,0 +1,59 @@ +# EventType: 15512021 +# +# Descriptor: [Lambda_b0 -> p+ mu- anti-nu_mu]cc +# +# NickName: Lb_pmunu=InAcc,LQCD,HighVisMass,EvtGenCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Decay file for Lb->pmunu using LQCD form factor predicitons +# (form factor from 15512014). M(pmu) > 4.0 GeV +# EndDocumentation +# +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = "[Lambda_b0 => p+ mu- nu_mu~]CC" +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'p+' == GABSID , 'mu-' == GABSID ) ) > 4000 * MeV ) " ] +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[Lambda_b0 => ^p+ ^mu- nu_mu~]CC' +# tightCut.Cuts = { +# '[p+]cc' : "inAcc", +# '[mu-]cc' : "inAcc"} +# tightCut.Preambulo += [ +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " +# ] +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Camille Normand +# Email: camille.normand@cern.ch +# Date: 20230406 +# CPUTime: 1 min +# +# + +Decay Lambda_b0sig + 1.000 p+ mu- anti-nu_mu PHOTOS Lb2plnuLQCD 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# -- GitLab From cfc7efeff804b3b7c2ec867b2f9dde0768c7753c Mon Sep 17 00:00:00 2001 From: Adrian Casais Vidal <adrian.casais.vidal@cern.ch> Date: Fri, 28 Apr 2023 13:33:58 +0200 Subject: [PATCH 423/702] Cleaning up ALPs Decfiles produced with MadGraph --- dkfiles/ALP102gg.dec | 29 +++------- dkfiles/ALP112gg.dec | 30 +++------- dkfiles/ALP132gg.dec | 80 ++++++++++++++++++++++++++ dkfiles/{ALP42gg.dec => ALP152gg.dec} | 46 ++++++--------- dkfiles/{ALP452gg.dec => ALP172gg.dec} | 47 ++++++--------- dkfiles/ALP192gg.dec | 80 ++++++++++++++++++++++++++ dkfiles/ALP202gg.dec | 80 ++++++++++++++++++++++++++ dkfiles/ALP52gg.dec | 29 +++------- dkfiles/ALP62gg.dec | 29 +++------- dkfiles/ALP72gg.dec | 29 +++------- dkfiles/ALP82gg.dec | 29 +++------- dkfiles/ALP92gg.dec | 29 +++------- 12 files changed, 322 insertions(+), 215 deletions(-) create mode 100644 dkfiles/ALP132gg.dec rename dkfiles/{ALP42gg.dec => ALP152gg.dec} (61%) rename dkfiles/{ALP452gg.dec => ALP172gg.dec} (61%) create mode 100644 dkfiles/ALP192gg.dec create mode 100644 dkfiles/ALP202gg.dec diff --git a/dkfiles/ALP102gg.dec b/dkfiles/ALP102gg.dec index 0bba925e9..0e186b121 100644 --- a/dkfiles/ALP102gg.dec +++ b/dkfiles/ALP102gg.dec @@ -9,25 +9,8 @@ # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance # # InsertPythonCode: -# #Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) -# from GaudiKernel import SystemOfUnits -# from Gaudi.Configuration import importOptions - -# # Generation options. -# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" -# Generation(genAlgName).DecayTool = "" -# Generation(genAlgName).SampleGenerationTool = "Special" - -# # Special options. -# Generation(genAlgName).addTool(Special) -# Generation(genAlgName).Special.CutTool = "" -# Generation(genAlgName).Special.DecayTool = "" -# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" - - # # Madgraph options. -# from Configurables import Gauss +# from Configurables import Gauss, Generation, MadgraphProduction # Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", @@ -51,9 +34,11 @@ # " set cgg 10", # " set cww 10", # " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", # " set auto_convert_model T" # ], -# "DecEff": .15} +# "DecEff": .10} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts @@ -66,8 +51,8 @@ # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" # , "isAx= (54==GID)" -# , "pT = (GPT> 900*MeV)" -# , "P = (GP> 5500*MeV)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" # , "pZ = (GPZ> 0)" # , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" # , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" @@ -88,7 +73,7 @@ # CPUTime: < 1 min # Responsible: Adrian Casais Vidal # Email: adrian.casais.vidal@cern.ch -# Date: 20200603 +# Date: 20230315 # End # diff --git a/dkfiles/ALP112gg.dec b/dkfiles/ALP112gg.dec index d1b950404..feea15e4c 100644 --- a/dkfiles/ALP112gg.dec +++ b/dkfiles/ALP112gg.dec @@ -9,30 +9,14 @@ # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance # # InsertPythonCode: -# #Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) -# from GaudiKernel import SystemOfUnits -# from Gaudi.Configuration import importOptions - -# # Generation options. -# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" -# Generation(genAlgName).DecayTool = "" -# Generation(genAlgName).SampleGenerationTool = "Special" - -# # Special options. -# Generation(genAlgName).addTool(Special) -# Generation(genAlgName).Special.CutTool = "" -# Generation(genAlgName).Special.DecayTool = "" -# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" - # # Madgraph options. -# from Configurables import Gauss +# from Configurables import Gauss, Generation, MadgraphProduction # Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", # " set wr0 Auto", -# " set mr0 9.", +# " set mr0 11.", # " set pta 0.0", # " set ptl 0.0", # " set ptlmax -1", @@ -50,9 +34,11 @@ # " set cgg 10", # " set cww 10", # " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", # " set auto_convert_model T" # ], -# "DecEff": .15} +# "DecEff": .10} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) @@ -66,8 +52,8 @@ # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" # , "isAx= (54==GID)" -# , "pT = (GPT> 900*MeV)" -# , "P = (GP> 5500*MeV)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" # , "pZ = (GPZ> 0)" # , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" # , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" @@ -88,7 +74,7 @@ # CPUTime: < 1 min # Responsible: Adrian Casais Vidal # Email: adrian.casais.vidal@cern.ch -# Date: 20200603 +# Date: 20230315 # End # diff --git a/dkfiles/ALP132gg.dec b/dkfiles/ALP132gg.dec new file mode 100644 index 000000000..70101e66d --- /dev/null +++ b/dkfiles/ALP132gg.dec @@ -0,0 +1,80 @@ +# EventType: 49100047 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP132gg +# Production: Madgraph +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# # Madgraph options. +# from Configurables import Gauss, Generation, MadgraphProduction +# Generation().Special.addTool(MadgraphProduction) +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 13.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", +# " set auto_convert_model T" +# ], +# "DecEff": .10} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) + + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" +# EndInsertPythonCode +# +# +# Documentation: ALP with m0 = 13 GeV decaying to two photons in acceptance +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 13 0 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20230315 +# +End +# diff --git a/dkfiles/ALP42gg.dec b/dkfiles/ALP152gg.dec similarity index 61% rename from dkfiles/ALP42gg.dec rename to dkfiles/ALP152gg.dec index cef05e9f1..c0663cfcd 100644 --- a/dkfiles/ALP42gg.dec +++ b/dkfiles/ALP152gg.dec @@ -2,38 +2,21 @@ # # Descriptor: pp -> (ALP -> gamma gamma) # -# NickName: ALP42gg +# NickName: ALP152gg # Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance # # InsertPythonCode: -# #Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) -# from GaudiKernel import SystemOfUnits -# from Gaudi.Configuration import importOptions - -# # Generation options. -# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" -# Generation(genAlgName).DecayTool = "" -# Generation(genAlgName).SampleGenerationTool = "Special" - -# # Special options. -# Generation(genAlgName).addTool(Special) -# Generation(genAlgName).Special.CutTool = "" -# Generation(genAlgName).Special.DecayTool = "" -# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" - - # # Madgraph options. -# from Configurables import Gauss -# Generation(genAlgName).Special.addTool(MadgraphProduction) +# from Configurables import Gauss, Generation, MadgraphProduction +# Generation().Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", # " set wr0 Auto", -# " set mr0 4.", +# " set mr0 15.", # " set pta 0.0", # " set ptl 0.0", # " set ptlmax -1", @@ -51,23 +34,26 @@ # " set cgg 10", # " set cww 10", # " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", # " set auto_convert_model T" # ], -# "DecEff": .15} +# "DecEff": .10} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) + # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" # , "isAx= (54==GID)" -# , "pT = (GPT> 900*MeV)" -# , "P = (GP> 5500*MeV)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" # , "pZ = (GPZ> 0)" # , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" # , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" @@ -79,16 +65,16 @@ # EndInsertPythonCode # # -# Documentation: ALP with m0 = 4 GeV decaying to two photons in acceptance +# Documentation: ALP with m0 = 15 GeV decaying to two photons in acceptance # EndDocumentation # -# ParticleValue: "AxR0 54 54 0.0 4 0 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 15 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min # Responsible: Adrian Casais Vidal # Email: adrian.casais.vidal@cern.ch -# Date: 20200603 +# Date: 20230315 # End # diff --git a/dkfiles/ALP452gg.dec b/dkfiles/ALP172gg.dec similarity index 61% rename from dkfiles/ALP452gg.dec rename to dkfiles/ALP172gg.dec index ceb2ac719..816c0b0bd 100644 --- a/dkfiles/ALP452gg.dec +++ b/dkfiles/ALP172gg.dec @@ -2,39 +2,21 @@ # # Descriptor: pp -> (ALP -> gamma gamma) # -# NickName: ALP452gg +# NickName: ALP172gg # Production: Madgraph # # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance # # InsertPythonCode: -# #Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) -# from GaudiKernel import SystemOfUnits -# from Gaudi.Configuration import importOptions - -# # Generation options. -# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" -# Generation(genAlgName).DecayTool = "" -# Generation(genAlgName).SampleGenerationTool = "Special" - -# # Special options. -# Generation(genAlgName).addTool(Special) -# Generation(genAlgName).Special.CutTool = "" -# Generation(genAlgName).Special.DecayTool = "" -# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" - - - # # Madgraph options. -# from Configurables import Gauss -# Generation(genAlgName).Special.addTool(MadgraphProduction) +# from Configurables import Gauss, Generation, MadgraphProduction +# Generation().Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", # "generate p p > R0 > a a DMS==2 @1", # " set wr0 Auto", -# " set mr0 4.5", +# " set mr0 17.", # " set pta 0.0", # " set ptl 0.0", # " set ptlmax -1", @@ -52,23 +34,26 @@ # " set cgg 10", # " set cww 10", # " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", # " set auto_convert_model T" # ], -# "DecEff": .15} +# "DecEff": .10} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) + # #Cuts # from Configurables import LoKi__FullGenEventCut, Generation -# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) -# Generation(genAlgName).FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" -# tracksInAcc = Generation(genAlgName).GammasFromAxInAcceptance +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance # tracksInAcc.Code = " count ( isGoodAx) > 0 " # ### - HepMC::IteratorRange::descendants 4 # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" # , "isAx= (54==GID)" -# , "pT = (GPT> 900*MeV)" -# , "P = (GP> 5500*MeV)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" # , "pZ = (GPZ> 0)" # , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" # , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" @@ -80,16 +65,16 @@ # EndInsertPythonCode # # -# Documentation: ALP with m0 = 4.5 GeV decaying to two photons in acceptance +# Documentation: ALP with m0 = 17 GeV decaying to two photons in acceptance # EndDocumentation # -# ParticleValue: "AxR0 54 54 0.0 4.5 0 AxR0 54 1.e-2" +# ParticleValue: "AxR0 54 54 0.0 17 0 AxR0 54 1.e-2" # PhysicsWG: Exotica # Tested: Yes # CPUTime: < 1 min # Responsible: Adrian Casais Vidal # Email: adrian.casais.vidal@cern.ch -# Date: 20200603 +# Date: 20230315 # End # diff --git a/dkfiles/ALP192gg.dec b/dkfiles/ALP192gg.dec new file mode 100644 index 000000000..d4380ba85 --- /dev/null +++ b/dkfiles/ALP192gg.dec @@ -0,0 +1,80 @@ +# EventType: 49100050 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP192gg +# Production: Madgraph +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# # Madgraph options. +# from Configurables import Gauss, Generation, MadgraphProduction +# Generation().Special.addTool(MadgraphProduction) +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 19.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", +# " set auto_convert_model T" +# ], +# "DecEff": .10} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) + + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" +# EndInsertPythonCode +# +# +# Documentation: ALP with m0 = 19 GeV decaying to two photons in acceptance +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 19 0 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20230315 +# +End +# diff --git a/dkfiles/ALP202gg.dec b/dkfiles/ALP202gg.dec new file mode 100644 index 000000000..bccdb0a85 --- /dev/null +++ b/dkfiles/ALP202gg.dec @@ -0,0 +1,80 @@ +# EventType: 49100051 +# +# Descriptor: pp -> (ALP -> gamma gamma) +# +# NickName: ALP202gg +# Production: Madgraph +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance +# +# InsertPythonCode: +# # Madgraph options. +# from Configurables import Gauss, Generation, MadgraphProduction +# Generation().Special.addTool(MadgraphProduction) +# sampleGenToolsOpts = { +# "Commands" :["import model R_axion/", +# "generate p p > R0 > a a DMS==2 @1", +# " set wr0 Auto", +# " set mr0 20.", +# " set pta 0.0", +# " set ptl 0.0", +# " set ptlmax -1", +# " set etaa -1", +# " set etaamin 0", +# " set etal -1", +# " set etalmin 0", +# " set etaj -1", +# " set etajmin 0", +# " set draa 0", +# " set draamax -1", +# " set draj 0", +# " set drajmax -1", +# " set lambdaa 1000", +# " set cgg 10", +# " set cww 10", +# " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", +# " set auto_convert_model T" +# ], +# "DecEff": .10} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) + + +# #Cuts +# from Configurables import LoKi__FullGenEventCut, Generation +# Generation().addTool( LoKi__FullGenEventCut, "GammasFromAxInAcceptance" ) +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/GammasFromAxInAcceptance" +# tracksInAcc = Generation().GammasFromAxInAcceptance +# tracksInAcc.Code = " count ( isGoodAx) > 0 " +# ### - HepMC::IteratorRange::descendants 4 +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" +# , "isAx= (54==GID)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" +# , "pZ = (GPZ> 0)" +# , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" +# , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" +# , "isGoodAx = isAx & ( GNINTREE( isGoodDaughterGamma, 4) ==2 )" +# # , "isGoodAx = isAx" +# ] +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = "in_list( GABSID, [ 'AxR0' ] )" +# EndInsertPythonCode +# +# +# Documentation: ALP with m0 = 20 GeV decaying to two photons in acceptance +# EndDocumentation +# +# ParticleValue: "AxR0 54 54 0.0 20 0 AxR0 54 1.e-2" +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Adrian Casais Vidal +# Email: adrian.casais.vidal@cern.ch +# Date: 20230315 +# +End +# diff --git a/dkfiles/ALP52gg.dec b/dkfiles/ALP52gg.dec index 97e3b9e2a..1ae8f4835 100644 --- a/dkfiles/ALP52gg.dec +++ b/dkfiles/ALP52gg.dec @@ -9,25 +9,8 @@ # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance # # InsertPythonCode: -# #Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) -# from GaudiKernel import SystemOfUnits -# from Gaudi.Configuration import importOptions - -# # Generation options. -# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" -# Generation(genAlgName).DecayTool = "" -# Generation(genAlgName).SampleGenerationTool = "Special" - -# # Special options. -# Generation(genAlgName).addTool(Special) -# Generation(genAlgName).Special.CutTool = "" -# Generation(genAlgName).Special.DecayTool = "" -# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" - - # # Madgraph options. -# from Configurables import Gauss +# from Configurables import Gauss, Generation, MadgraphProduction # Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", @@ -51,9 +34,11 @@ # " set cgg 10", # " set cww 10", # " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", # " set auto_convert_model T" # ], -# "DecEff": .15} +# "DecEff": .10} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts @@ -66,8 +51,8 @@ # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" # , "isAx= (54==GID)" -# , "pT = (GPT> 900*MeV)" -# , "P = (GP> 5500*MeV)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" # , "pZ = (GPZ> 0)" # , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" # , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" @@ -88,7 +73,7 @@ # CPUTime: < 1 min # Responsible: Adrian Casais Vidal # Email: adrian.casais.vidal@cern.ch -# Date: 20200603 +# Date: 20230315 # End # diff --git a/dkfiles/ALP62gg.dec b/dkfiles/ALP62gg.dec index 04a5856e3..a47b7c1e1 100644 --- a/dkfiles/ALP62gg.dec +++ b/dkfiles/ALP62gg.dec @@ -9,25 +9,8 @@ # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance # # InsertPythonCode: -# #Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) -# from GaudiKernel import SystemOfUnits -# from Gaudi.Configuration import importOptions - -# # Generation options. -# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" -# Generation(genAlgName).DecayTool = "" -# Generation(genAlgName).SampleGenerationTool = "Special" - -# # Special options. -# Generation(genAlgName).addTool(Special) -# Generation(genAlgName).Special.CutTool = "" -# Generation(genAlgName).Special.DecayTool = "" -# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" - - # # Madgraph options. -# from Configurables import Gauss +# from Configurables import Gauss, Generation, MadgraphProduction # Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", @@ -51,9 +34,11 @@ # " set cgg 10", # " set cww 10", # " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", # " set auto_convert_model T" # ], -# "DecEff": .15} +# "DecEff": .10} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts @@ -66,8 +51,8 @@ # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" # , "isAx= (54==GID)" -# , "pT = (GPT> 900*MeV)" -# , "P = (GP> 5500*MeV)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" # , "pZ = (GPZ> 0)" # , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" # , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" @@ -89,7 +74,7 @@ # CPUTime: < 1 min # Responsible: Adrian Casais Vidal # Email: adrian.casais.vidal@cern.ch -# Date: 20200603 +# Date: 20230315 # End # diff --git a/dkfiles/ALP72gg.dec b/dkfiles/ALP72gg.dec index 01679dbd4..26fd389c2 100644 --- a/dkfiles/ALP72gg.dec +++ b/dkfiles/ALP72gg.dec @@ -9,25 +9,8 @@ # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance # # InsertPythonCode: -# #Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) -# from GaudiKernel import SystemOfUnits -# from Gaudi.Configuration import importOptions - -# # Generation options. -# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" -# Generation(genAlgName).DecayTool = "" -# Generation(genAlgName).SampleGenerationTool = "Special" - -# # Special options. -# Generation(genAlgName).addTool(Special) -# Generation(genAlgName).Special.CutTool = "" -# Generation(genAlgName).Special.DecayTool = "" -# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" - - # # Madgraph options. -# from Configurables import Gauss +# from Configurables import Gauss, Generation, MadgraphProduction # Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", @@ -51,9 +34,11 @@ # " set cgg 10", # " set cww 10", # " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", # " set auto_convert_model T" # ], -# "DecEff": .15} +# "DecEff": .10} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts @@ -66,8 +51,8 @@ # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" # , "isAx= (54==GID)" -# , "pT = (GPT> 900*MeV)" -# , "P = (GP> 5500*MeV)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" # , "pZ = (GPZ> 0)" # , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" # , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" @@ -88,7 +73,7 @@ # CPUTime: < 1 min # Responsible: Adrian Casais Vidal # Email: adrian.casais.vidal@cern.ch -# Date: 20200603 +# Date: 20230315 # End # diff --git a/dkfiles/ALP82gg.dec b/dkfiles/ALP82gg.dec index 65b18313a..9a652be91 100644 --- a/dkfiles/ALP82gg.dec +++ b/dkfiles/ALP82gg.dec @@ -9,25 +9,8 @@ # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance # # InsertPythonCode: -# #Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) -# from GaudiKernel import SystemOfUnits -# from Gaudi.Configuration import importOptions - -# # Generation options. -# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" -# Generation(genAlgName).DecayTool = "" -# Generation(genAlgName).SampleGenerationTool = "Special" - -# # Special options. -# Generation(genAlgName).addTool(Special) -# Generation(genAlgName).Special.CutTool = "" -# Generation(genAlgName).Special.DecayTool = "" -# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" - - # # Madgraph options. -# from Configurables import Gauss +# from Configurables import Gauss, Generation, MadgraphProduction # Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", @@ -51,9 +34,11 @@ # " set cgg 10", # " set cww 10", # " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", # " set auto_convert_model T" # ], -# "DecEff": .15} +# "DecEff": .10} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts @@ -66,8 +51,8 @@ # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" # , "isAx= (54==GID)" -# , "pT = (GPT> 900*MeV)" -# , "P = (GP> 5500*MeV)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" # , "pZ = (GPZ> 0)" # , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" # , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" @@ -89,7 +74,7 @@ # CPUTime: < 1 min # Responsible: Adrian Casais Vidal # Email: adrian.casais.vidal@cern.ch -# Date: 20200603 +# Date: 20230315 # End # diff --git a/dkfiles/ALP92gg.dec b/dkfiles/ALP92gg.dec index 5c1f06e92..fed1af50a 100644 --- a/dkfiles/ALP92gg.dec +++ b/dkfiles/ALP92gg.dec @@ -9,25 +9,8 @@ # FullEventCuts: LoKi::FullGenEventCut/GammasFromAxInAcceptance # # InsertPythonCode: -# #Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) -# from GaudiKernel import SystemOfUnits -# from Gaudi.Configuration import importOptions - -# # Generation options. -# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" -# Generation(genAlgName).DecayTool = "" -# Generation(genAlgName).SampleGenerationTool = "Special" - -# # Special options. -# Generation(genAlgName).addTool(Special) -# Generation(genAlgName).Special.CutTool = "" -# Generation(genAlgName).Special.DecayTool = "" -# Generation(genAlgName).Special.ProductionTool = "MadgraphProduction" - - # # Madgraph options. -# from Configurables import Gauss +# from Configurables import Gauss, Generation, MadgraphProduction # Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands" :["import model R_axion/", @@ -51,9 +34,11 @@ # " set cgg 10", # " set cww 10", # " set cbb 16.66667", +# " set pdlabel lhapdf", +# " set lhaid 247000", # " set auto_convert_model T" # ], -# "DecEff": .15} +# "DecEff": .10} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # #Cuts @@ -66,8 +51,8 @@ # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad, MeV" # , "isAx= (54==GID)" -# , "pT = (GPT> 900*MeV)" -# , "P = (GP> 5500*MeV)" +# , "pT = (GPT> 2000*MeV)" +# , "P = (GP> 5000*MeV)" # , "pZ = (GPZ> 0)" # , "theta= ( (GTHETA < 400.0*mrad) & (GTHETA> 5.0*mrad) )" # , "isGoodDaughterGamma = ( ~GVEV ) & theta & ( 'gamma' == GABSID ) & pT & P & pZ" @@ -88,7 +73,7 @@ # CPUTime: < 1 min # Responsible: Adrian Casais Vidal # Email: adrian.casais.vidal@cern.ch -# Date: 20200603 +# Date: 20230315 # End # -- GitLab From 3128cc79208b7119673a4e51e3a8651948cbc076 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 13:53:24 +0200 Subject: [PATCH 424/702] Merge branch 'rvanlaak/Bd-addition' into 'master' --- ...o2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...o2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...o2EENu,m=5500MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...2MuENu,m=5500MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...MuMuNu,m=5500MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...o2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...o2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...o2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...o2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 53 ++++++++++++++++++ ...2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 53 ++++++++++++++++++ ...MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec | 53 ++++++++++++++++++ ...o2EENu,m=5000MeV,t=100ps,SS,DecProdCut.dec | 52 ++++++++++++++++++ ...2MuENu,m=5000MeV,t=100ps,SS,DecProdCut.dec | 52 ++++++++++++++++++ ...MuMuNu,m=5000MeV,t=100ps,SS,DecProdCut.dec | 52 ++++++++++++++++++ ...o2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...o2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ ...MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec | 55 +++++++++++++++++++ 30 files changed, 1635 insertions(+) create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EENu,m=5500MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=5500MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=5500MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EENu,m=5000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=5000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=5000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec create mode 100644 dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..6f312abce --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bc_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay Bc -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# +# EventType: 14513012 +# +# Descriptor: [B_c+ -> (Higgs0 -> anti-nu_mu e- e+) mu+]cc +# +# NickName: Bc_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Production: BcVegPy +# +# +# Cuts: BcDaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bc -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B_c+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..c0ecc5142 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bc_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay Bc -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# +# EventType: 14513015 +# +# Descriptor: [B_c+ -> (Higgs0 -> anti-nu_mu e- e+) mu+]cc +# +# NickName: Bc_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Production: BcVegPy +# +# +# Cuts: BcDaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bc -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B_c+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EENu,m=5500MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EENu,m=5500MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..f90433b0c --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EENu,m=5500MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bc_MuMajoranaNeutrino2EENu,m=5500MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay Bc -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# +# EventType: 14513018 +# +# Descriptor: [B_c+ -> (Higgs0 -> anti-nu_mu e- e+) mu+]cc +# +# NickName: Bc_MuMajoranaNeutrino2EENu,m=5500MeV,t=100ps,SS,DecProdCut +# +# Production: BcVegPy +# +# +# Cuts: BcDaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 5.5000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bc -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B_c+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..af5816f3e --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bc_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay Bc -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# +# EventType: 14513011 +# +# Descriptor: [B_c+ -> (Higgs0 -> mu+ e- anti-nu_e) mu+]cc +# +# NickName: Bc_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Production: BcVegPy +# +# +# Cuts: BcDaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bc -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B_c+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..cb0c89c2e --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bc_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay Bc -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# +# EventType: 14513014 +# +# Descriptor: [B_c+ -> (Higgs0 -> mu+ e- anti-nu_e) mu+]cc +# +# NickName: Bc_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Production: BcVegPy +# +# +# Cuts: BcDaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bc -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B_c+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=5500MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=5500MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..2fa75ea67 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2MuENu,m=5500MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bc_MuMajoranaNeutrino2MuENu,m=5500MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay Bc -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# +# EventType: 14513017 +# +# Descriptor: [B_c+ -> (Higgs0 -> mu+ e- anti-nu_e) mu+]cc +# +# NickName: Bc_MuMajoranaNeutrino2MuENu,m=5500MeV,t=100ps,SS,DecProdCut +# +# Production: BcVegPy +# +# +# Cuts: BcDaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 5.5000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bc -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B_c+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..1581be093 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bc_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay Bc -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# +# EventType: 14513010 +# +# Descriptor: [B_c+ -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+]cc +# +# NickName: Bc_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Production: BcVegPy +# +# +# Cuts: BcDaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bc -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B_c+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..f88154bb3 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bc_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay Bc -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# +# EventType: 14513013 +# +# Descriptor: [B_c+ -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+]cc +# +# NickName: Bc_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Production: BcVegPy +# +# +# Cuts: BcDaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bc -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230307 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B_c+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=5500MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=5500MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..b0a2377b4 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2MuMuNu,m=5500MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bc_MuMajoranaNeutrino2MuMuNu,m=5500MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay Bc -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# +# EventType: 14513016 +# +# Descriptor: [B_c+ -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+]cc +# +# NickName: Bc_MuMajoranaNeutrino2MuMuNu,m=5500MeV,t=100ps,SS,DecProdCut +# +# Production: BcVegPy +# +# +# Cuts: BcDaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 5.5000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for Bc -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B_c+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..cdd610a05 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bd_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11773025 +# +# Descriptor: [B0 -> (Higgs0 -> anti-nu_mu e- e+) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 1.6000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.0034 MyHNL mu+ pi- PHSP; +0.0077 MyHNL mu+ rho- PHSP; +0.3170 MyHNL mu+ D- PHSP; +0.6719 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..b3a40c087 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bd_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11773022 +# +# Descriptor: [B0 -> (Higgs0 -> anti-nu_mu e- e+) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.0060 MyHNL mu+ pi- PHSP; +0.0117 MyHNL mu+ rho- PHSP; +0.3344 MyHNL mu+ D- PHSP; +0.6479 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..7361c4538 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bd_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11773028 +# +# Descriptor: [B0 -> (Higgs0 -> anti-nu_mu e- e+) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.1951 MyHNL mu+ pi- PHSP; +0.2063 MyHNL mu+ rho- PHSP; +0.3971 MyHNL mu+ D- PHSP; +0.2015 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..33a1b064b --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,53 @@ +# $Id: Bd_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11714022 +# +# Descriptor: [B0 -> (Higgs0 -> anti-nu_mu e- e+) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.8743 MyHNL mu+ pi- PHSP; +0.1257 MyHNL mu+ rho- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..edeb0d669 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11773024 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ e- anti-nu_e) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 1.6000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.0034 MyHNL mu+ pi- PHSP; +0.0077 MyHNL mu+ rho- PHSP; +0.3170 MyHNL mu+ D- PHSP; +0.6719 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..c62ed603b --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11773021 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ e- anti-nu_e) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.0060 MyHNL mu+ pi- PHSP; +0.0117 MyHNL mu+ rho- PHSP; +0.3344 MyHNL mu+ D- PHSP; +0.6479 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..4de55b269 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11773027 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ e- anti-nu_e) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.1951 MyHNL mu+ pi- PHSP; +0.2063 MyHNL mu+ rho- PHSP; +0.3971 MyHNL mu+ D- PHSP; +0.2015 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..dcb69ad67 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,53 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11714021 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ e- anti-nu_e) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.8743 MyHNL mu+ pi- PHSP; +0.1257 MyHNL mu+ rho- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..0be29a330 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11773023 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 1.6000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.0034 MyHNL mu+ pi- PHSP; +0.0077 MyHNL mu+ rho- PHSP; +0.3170 MyHNL mu+ D- PHSP; +0.6719 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..f2bff3df5 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11773020 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 2.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.0060 MyHNL mu+ pi- PHSP; +0.0117 MyHNL mu+ rho- PHSP; +0.3344 MyHNL mu+ D- PHSP; +0.6479 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..ae7bc1011 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11773026 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.1951 MyHNL mu+ pi- PHSP; +0.2063 MyHNL mu+ rho- PHSP; +0.3971 MyHNL mu+ D- PHSP; +0.2015 MyHNL mu+ D*- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..7c27ec375 --- /dev/null +++ b/dkfiles/Bd_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,53 @@ +# $Id: Bd_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B0 -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# +# EventType: 11714020 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+ X]cc +# +# NickName: Bd_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 4.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B0 -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230328 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B0sig +0.8743 MyHNL mu+ pi- PHSP; +0.1257 MyHNL mu+ rho- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EENu,m=5000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EENu,m=5000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..ce94c7b6f --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EENu,m=5000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,52 @@ +# $Id: Bu_MuMajoranaNeutrino2EENu,m=5000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# +# EventType: 12513088 +# +# Descriptor: [B+ -> (Higgs0 -> anti-nu_mu e- e+) mu+]cc +# +# NickName: Bu_MuMajoranaNeutrino2EENu,m=5000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 5.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=5000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=5000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..50f6fc53c --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuENu,m=5000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,52 @@ +# $Id: Bu_MuMajoranaNeutrino2MuENu,m=5000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# +# EventType: 12513087 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ e- anti-nu_e) mu+]cc +# +# NickName: Bu_MuMajoranaNeutrino2MuENu,m=5000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 5.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=5000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=5000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..79cfa84c5 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2MuMuNu,m=5000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,52 @@ +# $Id: Bu_MuMajoranaNeutrino2MuMuNu,m=5000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# +# EventType: 12513086 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+]cc +# +# NickName: Bu_MuMajoranaNeutrino2MuMuNu,m=5000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 5.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +1 MyHNL mu+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..3b2b60462 --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bu_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12773025 +# +# Descriptor: [B+ -> (Higgs0 -> anti-nu_mu e- e+) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 1.6000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.0017 MyHNL mu+ pi0 PHSP; +0.0038 MyHNL mu+ rho0 PHSP; +0.3190 MyHNL mu+ D0 PHSP; +0.6755 MyHNL mu+ D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..b924d5493 --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bu_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12773028 +# +# Descriptor: [B+ -> (Higgs0 -> anti-nu_mu e- e+) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Anti-Nu_Mu E- E+) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.1171 MyHNL mu+ pi0 PHSP; +0.1250 MyHNL mu+ rho0 PHSP; +0.5017 MyHNL mu+ D0 PHSP; +0.2562 MyHNL mu+ D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 anti-nu_mu e- e+ PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..1fc6cca45 --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bu_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12773024 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ e- anti-nu_e) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 1.6000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.0017 MyHNL mu+ pi0 PHSP; +0.0038 MyHNL mu+ rho0 PHSP; +0.3190 MyHNL mu+ D0 PHSP; +0.6755 MyHNL mu+ D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..bda9c019d --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bu_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12773027 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ e- anti-nu_e) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ E- Anti-Nu_E) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.1171 MyHNL mu+ pi0 PHSP; +0.1250 MyHNL mu+ rho0 PHSP; +0.5017 MyHNL mu+ D0 PHSP; +0.2562 MyHNL mu+ D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ e- anti-nu_e PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..f3cb9c354 --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bu_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12773023 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 1.6000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.0017 MyHNL mu+ pi0 PHSP; +0.0038 MyHNL mu+ rho0 PHSP; +0.3190 MyHNL mu+ D0 PHSP; +0.6755 MyHNL mu+ D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# diff --git a/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec b/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec new file mode 100644 index 000000000..55f33d3d0 --- /dev/null +++ b/dkfiles/Bu_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec @@ -0,0 +1,55 @@ +# $Id: Bu_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut.dec $ +# +# This is the decay file for the decay B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# +# EventType: 12773026 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ mu- anti-nu_mu) mu+ X]cc +# +# NickName: Bu_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0000 3.0000 1.0000e-10 Higgs0 25 0.0000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# EndInsertPythonCode +# +# +# Documentation: File for B+ -> Majorana_Neutrino (-> Mu+ Mu- Anti-Nu_Mu) Mu+ X, with CC preserving same sign Muon +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20230329 +# CPUTime: <3min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +Decay B+sig +0.1171 MyHNL mu+ pi0 PHSP; +0.1250 MyHNL mu+ rho0 PHSP; +0.5017 MyHNL mu+ D0 PHSP; +0.2562 MyHNL mu+ D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyHNL +1 mu+ mu- anti-nu_mu PHSP; +Enddecay +CDecay Myanti-HNL +# +End +# -- GitLab From f71f0610e32d4e0098f24166d99d0fde04f15b43 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 28 Apr 2023 14:04:23 +0200 Subject: [PATCH 425/702] Prepare DecFiles v32r7 release --- CMakeLists.txt | 2 +- ReleaseNotes/v32r7.md | 120 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 122 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r7.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 53a5ad38c..a577e22a3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r6) +gaudi_subdir(DecFiles v32r7) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r7.md b/ReleaseNotes/v32r7.md new file mode 100644 index 000000000..0f8ed7252 --- /dev/null +++ b/ReleaseNotes/v32r7.md @@ -0,0 +1,120 @@ +DecFiles v32r7 2023-04-28 +========================== + +! 2023-04-28 - Michal Kreps (MR !1458) + Add new decay file + + 14113400 : Bc_rhomumu=PHSP,BcVegPy,DecProdCut + +! 2023-04-28 - Michal Kreps (MR !1457) + Add new decay file + + 13146012 : Bs_JpsiphiKst,KKmumuKpi=DecProdCut + +! 2023-04-28 - Michal Kreps (MR !1456) + Modify decay file + + 11100400 : Bd_pi0pi0,gammagamma=TightCut,pi0 + +! 2023-04-28 - Michal Kreps (MR !1455) + Add 4 new decay files + + 11136101 : Bd_JpsiKst,L0L0=HELAMP,TightCut + + 11106111 : Bd_LambdabarLambdapbarp=HELAMP,TightCut + + 13136101 : Bs_Jpsiphi,L0L0=HELAMP,TightCut + + 13106111 : Bs_LambdabarLambdapbarp=HELAMP,TightCut + +! 2023-04-28 - Michal Kreps (MR !1454) + Add new decay file + + 14165089 : Bc_DKpipi,Kpi=BcVegPy,DecProdCut + +! 2023-04-28 - Michal Kreps (MR !1453) + Add new decay file + + 14165088 : Bc_LcKpbar,pKpi=BcVegPy,DecProdCut + +! 2023-04-28 - Michal Kreps (MR !1452) + Add new decay file + + 14165087 : Bc_Dsppbar,KKpi=DDalitz,BcVegPy,DecProdCut + +! 2023-04-28 - Michal Kreps (MR !1451) + Add new decay file + + 13166541 : Bs_D0Kpi,KSpipipi0=TightCut,sqDalitz + +! 2023-04-28 - Michal Kreps (MR !1450) + Add new decay file + + 14165084 : Bc_DsKK,KKpi=DDalitz,BcVegPy,DecProdCut + +! 2023-04-28 - Michal Kreps (MR !1449) + Add new decay file + + 14165085 : Bc_Dspipi,KKpi=DDalitz,BcVegPy,DecProdCut + +! 2023-04-28 - Michal Kreps (MR !1448) + Add new decay file + + 14165086 : Bc_DKpi,Kpipi=DDalitz,BcVegPy,DecProdCut + +! 2023-04-28 - Michal Kreps (MR !1447) + Add new decay file + + 12175101 : Bu_Lambdacbarppi,Lambdabarmunu=HELAMP,TightCut + +! 2023-04-28 - Michal Kreps (MR !1446) + Add 2 new decay files + + 12397285 : Bu_DsDsstK,KKPi,KKPi=PHSP,TightCut,Modified + + 12397289 : Bu_DsstDsK,KKPi,KKPi=PHSP,TightCut,Modified + +! 2023-04-28 - Michal Kreps (MR !1445) + Add 6 new decay files + + 11512014 : Bd_pimunu=DecProdCut,M4.0GeV,EvtGenCut + + 11512410 : Bd_rhomunu=InAcc,HighVisMass,EvtGenCut + + 12513409 : Bu_etamunu=InAcc,HighVisMass,EvtGenCut + + 12513402 : Bu_omegamunu=InAcc,HighVisMass,EvtGenCut + + 12513007 : Bu_rhomunu=InAcc,HighVisMass,EvtGenCut + + 15512021 : Lb_pmunu=InAcc,LQCD,HighVisMass,EvtGenCut + +! 2023-04-28 - Michal Kreps (MR !1444) + Add 30 new decay files + + 14513012 : Bc_MuMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut + + 14513015 : Bc_MuMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut + + 14513018 : Bc_MuMajoranaNeutrino2EENu,m=5500MeV,t=100ps,SS,DecProdCut + + 14513011 : Bc_MuMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut + + 14513014 : Bc_MuMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut + + 14513017 : Bc_MuMajoranaNeutrino2MuENu,m=5500MeV,t=100ps,SS,DecProdCut + + 14513010 : Bc_MuMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut + + 14513013 : Bc_MuMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut + + 14513016 : Bc_MuMajoranaNeutrino2MuMuNu,m=5500MeV,t=100ps,SS,DecProdCut + + 11773025 : Bd_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut + + 11773022 : Bd_MuXMajoranaNeutrino2EENu,m=2000MeV,t=100ps,SS,DecProdCut + + 11773028 : Bd_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut + + 11714022 : Bd_MuXMajoranaNeutrino2EENu,m=4000MeV,t=100ps,SS,DecProdCut + + 11773024 : Bd_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut + + 11773021 : Bd_MuXMajoranaNeutrino2MuENu,m=2000MeV,t=100ps,SS,DecProdCut + + 11773027 : Bd_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut + + 11714021 : Bd_MuXMajoranaNeutrino2MuENu,m=4000MeV,t=100ps,SS,DecProdCut + + 11773023 : Bd_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut + + 11773020 : Bd_MuXMajoranaNeutrino2MuMuNu,m=2000MeV,t=100ps,SS,DecProdCut + + 11773026 : Bd_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut + + 11714020 : Bd_MuXMajoranaNeutrino2MuMuNu,m=4000MeV,t=100ps,SS,DecProdCut + + 12513088 : Bu_MuMajoranaNeutrino2EENu,m=5000MeV,t=100ps,SS,DecProdCut + + 12513087 : Bu_MuMajoranaNeutrino2MuENu,m=5000MeV,t=100ps,SS,DecProdCut + + 12513086 : Bu_MuMajoranaNeutrino2MuMuNu,m=5000MeV,t=100ps,SS,DecProdCut + + 12773025 : Bu_MuXMajoranaNeutrino2EENu,m=1600MeV,t=100ps,SS,DecProdCut + + 12773028 : Bu_MuXMajoranaNeutrino2EENu,m=3000MeV,t=100ps,SS,DecProdCut + + 12773024 : Bu_MuXMajoranaNeutrino2MuENu,m=1600MeV,t=100ps,SS,DecProdCut + + 12773027 : Bu_MuXMajoranaNeutrino2MuENu,m=3000MeV,t=100ps,SS,DecProdCut + + 12773023 : Bu_MuXMajoranaNeutrino2MuMuNu,m=1600MeV,t=100ps,SS,DecProdCut + + 12773026 : Bu_MuXMajoranaNeutrino2MuMuNu,m=3000MeV,t=100ps,SS,DecProdCut + +! 2023-04-13 - Michal Kreps (MR !1429) + + +! 2022-10-13 - Adrian Casais Vidal (MR !1129) + Add 3 new decay files + + 49100047 : ALP132gg + + 49100050 : ALP192gg + + 49100051 : ALP202gg + Modify 9 decay files + + 49100045 : ALP102gg + + 49100046 : ALP112gg + + 49100048 : ALP152gg + + 49100049 : ALP172gg + + 49100040 : ALP52gg + + 49100041 : ALP62gg + + 49100042 : ALP72gg + + 49100043 : ALP82gg + + 49100044 : ALP92gg + diff --git a/cmt/requirements b/cmt/requirements index 78abe544f..b7e49bd3f 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r6 +version v32r7 # Structure #============================================================================ -- GitLab From 076931954bcfc72da4d3ba94199dadae830b7a5e Mon Sep 17 00:00:00 2001 From: ngrieser <ngrieser@cern.ch> Date: Tue, 2 May 2023 11:02:05 +0200 Subject: [PATCH 426/702] Update Wmunu decfile to match the new madgraph option availability. --- dkfiles/W_munumu=10GeV,MG.dec | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/dkfiles/W_munumu=10GeV,MG.dec b/dkfiles/W_munumu=10GeV,MG.dec index ef549e6ef..e08106bda 100644 --- a/dkfiles/W_munumu=10GeV,MG.dec +++ b/dkfiles/W_munumu=10GeV,MG.dec @@ -12,24 +12,12 @@ # # InsertPythonCode: # #Configure the event type. -# from Configurables import (Generation, Special, MadgraphProduction) +# from Configurables import Gauss, Generation, MadgraphProduction # from GaudiKernel import SystemOfUnits # from Gaudi.Configuration import importOptions # -# # Generation options. -# Generation().PileUpTool = "FixedLuminosityForRareProcess" -# Generation().DecayTool = "" -# Generation().SampleGenerationTool = "Special" -# -# # Special options. -# Generation().addTool(Special) -# Generation().Special.CutTool = "" -# Generation().Special.DecayTool = "" -# Generation().Special.ProductionTool = "MadgraphProduction" -# # # Madgraph options. -# from Configurables import Gauss -# Generation().Special.addTool(MadgraphProduction) +# Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands": ["import model loop_sm-ckm", # "generate p p > mu+ vm [QCD]", @@ -38,7 +26,9 @@ # ], # "DecEff": 1.0} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) +# # EndInsertPythonCode +# # CPUTime: < 1 min # Documentation: 1 lepton with pT > 10 GeV aMC@NLO, gen cuts to select the W diagram # EndDocumentation @@ -47,7 +37,7 @@ # Tested: Yes # Responsible: Nate Grieser # Email: ngrieser@cern.ch -# Date: 20230316 +# Date: 20230502 # End # -- GitLab From 8ab3c97e1ea1b75c33675997ebef455d6dab06f0 Mon Sep 17 00:00:00 2001 From: ngrieser <ngrieser@cern.ch> Date: Tue, 2 May 2023 13:43:40 +0200 Subject: [PATCH 427/702] Remove unneeded mmnl selection --- dkfiles/W_munumu=10GeV,MG.dec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dkfiles/W_munumu=10GeV,MG.dec b/dkfiles/W_munumu=10GeV,MG.dec index e08106bda..402ba1143 100644 --- a/dkfiles/W_munumu=10GeV,MG.dec +++ b/dkfiles/W_munumu=10GeV,MG.dec @@ -21,8 +21,7 @@ # sampleGenToolsOpts = { # "Commands": ["import model loop_sm-ckm", # "generate p p > mu+ vm [QCD]", -# "add process p p > mu- vm~ [QCD]", -# " set mmnl 70" +# "add process p p > mu- vm~ [QCD]" # ], # "DecEff": 1.0} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) -- GitLab From 466cbe0dd4743b8f3c5bcdc14ad5a8d47312b631 Mon Sep 17 00:00:00 2001 From: Luca Giambastiani <luca.giambastiani@cern.ch> Date: Wed, 10 May 2023 11:47:22 +0200 Subject: [PATCH 428/702] Merge branch 'lgiambas/hidvalley' into 'Sim10' --- .../Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley.dec | 1 + options/HidValleyH.py | 4 +++- tests/run_gauss.py | 9 +++++---- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley.dec b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley.dec index 16398c7e9..830b301ef 100755 --- a/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley.dec +++ b/dkfiles/Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley.dec @@ -1,5 +1,6 @@ # EventType: 43900065 # +# # Descriptor: pp->( H_20 -> ( H_30 -> b anti-b ) ( H_30 -> b anti-b) ) # # NickName: Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley diff --git a/options/HidValleyH.py b/options/HidValleyH.py index 5470f10d3..7da17568d 100755 --- a/options/HidValleyH.py +++ b/options/HidValleyH.py @@ -1,5 +1,4 @@ from Gaudi.Configuration import * -from Configurables import * # ============================================================================ """ @file @@ -67,6 +66,9 @@ event type m(H0) m(A0) t(A0) flavour # ============================================================================== # Pythia6 settings # ============================================================================== +from Configurables import Generation, PythiaProduction, Special, Pythia8Production +from Configurables import GiGaHiggsParticles, GenerationToSimulation, GaussMonitor__CheckLifeTimeHepMC +from Configurables import GaussMonitor__CheckLifeTimeMC, GiGaPhysListModular Generation().addTool( Special ) Generation().Special.addTool( PythiaProduction ) diff --git a/tests/run_gauss.py b/tests/run_gauss.py index 57ac88346..29b7f3e77 100755 --- a/tests/run_gauss.py +++ b/tests/run_gauss.py @@ -62,10 +62,11 @@ def productionTool(dkopts): ) if match: # try recursion - dkopts = os.path.expandvars(match.group(1)) - tool = productionTool(dkopts) - if tool: - return tool # recursion successful + dkopts2 = os.path.expandvars(match.group(1)) + if dkopts2 != dkopts: + tool = productionTool(dkopts2) + if tool: + return tool # recursion successful return None # nothing found -- GitLab From bedfaa358ddbae50ead3f858cd7beefd08b8094c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 12 May 2023 19:15:02 +0200 Subject: [PATCH 429/702] Merge branch 'Bu_JpsiKOmega_cocktail' into 'master' --- ...P,mm=DecProdCut,cocktail,THREEBODYPHSP.dec | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=DecProdCut,cocktail,THREEBODYPHSP.dec diff --git a/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=DecProdCut,cocktail,THREEBODYPHSP.dec b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=DecProdCut,cocktail,THREEBODYPHSP.dec new file mode 100644 index 000000000..3405fb94f --- /dev/null +++ b/dkfiles/Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=DecProdCut,cocktail,THREEBODYPHSP.dec @@ -0,0 +1,100 @@ +# EventType: 12245401 +# +# Descriptor: [B+ -> (J/psi(1S) -> mu+ mu-) K+ (omega(782) -> pi+ pi- (pi0 -> gamma gamma))]cc +# +# NickName: Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=DecProdCut,cocktail,THREEBODYPHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> K+ (Omega -> pi+ pi- (pi0 -> gamma gamma)) (Jpsi -> mu+ mu-), PHSP. Daughters in LHCb Cut. +# Used for amplitude analysis of B+ -> K+ Omega Jpsi. With correct omega decay model and invariant mass distributions better matching that seen in data. +# EndDocumentation +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Da Yu Tou +# Email: da.yu.tou@cern.ch +# Date: 20230428 +# CPUTime: 2 min +# +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyW omega +ChargeConj MyW MyW +# +Alias MyP0 pi0 +ChargeConj MyP0 MyP0 +# +Alias MyK_1+ K_1+ +Alias MyK_1- K_1- +ChargeConj MyK_1+ MyK_1- +# +Alias My_X_3872 X_1(3872) +ChargeConj My_X_3872 My_X_3872 +# +Alias My_psi_4415 psi(4415) +ChargeConj My_psi_4415 My_psi_4415 +# + + +LSNONRELBW MyK_1+ +BlattWeisskopf MyK_1+ 0.0 +Particle MyK_1+ 1.28 0.3 +ChangeMassMin MyK_1+ 1.0 +ChangeMassMax MyK_1+ 2.3 + +LSNONRELBW MyK_1- +BlattWeisskopf MyK_1- 0.0 +Particle MyK_1- 1.28 0.3 +ChangeMassMin MyK_1- 1.0 +ChangeMassMax MyK_1- 2.3 + +LSNONRELBW My_X_3872 +BlattWeisskopf My_X_3872 0.0 +Particle My_X_3872 3.9 0.3 +ChangeMassMin My_X_3872 3.6 +ChangeMassMax My_X_3872 5.0 + +LSNONRELBW My_psi_4415 +BlattWeisskopf My_psi_4415 0.0 +Particle My_psi_4415 4.2 0.3 +ChangeMassMin My_psi_4415 3.6 +ChangeMassMax My_psi_4415 5.0 + + +Decay B+sig + 0.25 MyJpsi MyW K+ PHSP; + 0.25 MyJpsi MyK_1+ PHSP; + 0.25 My_X_3872 K+ PHSP; + 0.25 My_psi_4415 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyK_1+ + 1.000 MyW K+ PHOTOS PHSP; +Enddecay +CDecay MyK_1- +# +Decay My_X_3872 + 1.000 MyJpsi MyW PHSP; +Enddecay +# +Decay My_psi_4415 + 1.000 MyJpsi MyW PHSP; +Enddecay +# +Decay MyW + 1.000 pi+ pi- MyP0 PHOTOS OMEGA_DALITZ; +Enddecay +# +Decay MyP0 + 1.000 gamma gamma PHSP; +Enddecay +# + +End -- GitLab From cf625cee03c466c5ea48ffcfa0d2eec24c078af1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 12 May 2023 19:15:24 +0200 Subject: [PATCH 430/702] Merge branch 'ganowak/TauTauDrellYan2Leptons' into 'master' --- dkfiles/DrellYan_tautau,2l=1l15GeV.dec | 56 ++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 dkfiles/DrellYan_tautau,2l=1l15GeV.dec diff --git a/dkfiles/DrellYan_tautau,2l=1l15GeV.dec b/dkfiles/DrellYan_tautau,2l=1l15GeV.dec new file mode 100644 index 000000000..71b53591b --- /dev/null +++ b/dkfiles/DrellYan_tautau,2l=1l15GeV.dec @@ -0,0 +1,56 @@ +# EventType: 42102014 +# +# Descriptor: pp -> (tau -> nu_tau l nu_l~) (tau~ -> nu_tau~ l~ nu_l) ... +# NickName: DrellYan_tautau,2l=1l15GeV +# +# #Cuts: Detailed in Python code +# +# Documentation: 1 lepton with pT > 15 GeV from tau tau Drell Yan production +# EndDocumentation +# +# InsertPythonCode: +#from Configurables import PythiaHiggsType, Generation, Special, Pythia8Production +#from Gaudi.Configuration import * +#from GaudiKernel.SystemOfUnits import GeV +#Generation().PileUpTool = "FixedLuminosityForRareProcess" +#importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +#Generation().addTool( Special ) +#Generation().Special.addTool( Pythia8Production ) +# +#Generation().Special.Pythia8Production.Commands += [ +# "TimeShower:pTmaxMatch = 0", #Kinematic limit +# "SpaceShower:pTmaxMatch = 0", #Kinematic limit +# "SpaceShower:pTdampMatch = 1", #Apply damping +# "TimeShower:pTdampMatch = 1", #Apply damping +# "SpaceShower:rapidityOrder = off", #pT ordering! +# "SpaceShower:phiIntAsym = off", #Pythia asymmetric showering bug +# "WeakSingleBoson:ffbar2gmZ = on", #Turn on Drell Yan production mechanism. +# "23:onMode = off", #Turn off decay modes for Z +# "15:onMode = off", #Turn off decay modes for tau +# "23:onIfAny = 15", #Turn on tau decay mode for Z +# "15:onIfAny = 11 13", #Turn on leptonic decay modes for tau +# #"PartonLevel:FSR = on", # final state radiation +# #"PartonLevel:ISR = on", # initial state radiation +# #"PartonLevel:MI = off", # multiple interactions +#] +# +#Generation().Special.CutTool = "PythiaHiggsType" +#Generation().Special.addTool( PythiaHiggsType ) +#Generation().Special.PythiaHiggsType.NumberOfLepton = 1 +#Generation().Special.PythiaHiggsType.LeptonPtMin = 15*GeV +#Generation().Special.PythiaHiggsType.LeptonIsFromMother = True +#Generation().Special.PythiaHiggsType.NumberOfbquarks = -1 +#Generation().Special.PythiaHiggsType.TypeOfLepton = [ "mu+", "e+" ] +#Generation().Special.PythiaHiggsType.MotherOfLepton = [ "tau+" ] +#Generation().Special.DecayTool = "" # Allow Pythia to handle tau decays (not EvtGen through TAUOLA). +# EndInsertPythonCode +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: <2 min +# Responsible: Gabe Nowak (Cincinnati) +# Email: ganowak@cern.ch +# Date: 20230302 +# +End +# -- GitLab From f7282f19c39acdd9650bf07bf5c6c8fced75d3d7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 12 May 2023 19:16:53 +0200 Subject: [PATCH 431/702] Merge branch 'B2LcpKpi' into 'master' --- ...pi,Intermediate=DecProdCut_pCut1600MeV.dec | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 dkfiles/Bd_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV.dec diff --git a/dkfiles/Bd_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV.dec b/dkfiles/Bd_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..35519ac5a --- /dev/null +++ b/dkfiles/Bd_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,73 @@ +# EventType: 11266070 +# +# Descriptor: [B0 -> Lambda_c+ anti-p- K+ pi- ]cc +# +# NickName: Bd_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: Bd->LcpKpi, Lc->pKpi with intermediate states +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: La Wang +# Email: la.wang@cern.ch +# Date: 20230224 + +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# Define K*(892) +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# Define Delta++ +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +# Define Lambda(1520)0 +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay B0sig + 1.000 MyLambda_c+ anti-p- K+ pi- PHSP; +Enddecay +CDecay anti-B0sig + + + +Decay MyLambda_c+ + 0.01940 p+ Myanti-K*0 PHSP; + 0.01070 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; + 0.03400 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 0.99400 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 0.45000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# -- GitLab From d2d97886adcca0c3edab32799009798a443c3e03 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 12 May 2023 20:21:20 +0200 Subject: [PATCH 432/702] Merge branch 'slopezso/Sigmab_to_LB_to_DM' into 'master' --- ...siDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec | 73 +++++++++++++++++++ ...iDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec | 73 +++++++++++++++++++ 2 files changed, 146 insertions(+) create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..a971efee8 --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565701 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20230511 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec new file mode 100644 index 000000000..6f32447d1 --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565801 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20230511 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 1.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End -- GitLab From 7c2304e97013545a8b7cb8400dd0f61c27fe1bc6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 12 May 2023 20:21:40 +0200 Subject: [PATCH 433/702] Merge branch 'mengzhen/Lb2LcpipiMuNu_Lc2LambdaPi' into 'master' --- dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut.dec | 112 ++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut.dec diff --git a/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut.dec b/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut.dec new file mode 100644 index 000000000..e8f2a3b45 --- /dev/null +++ b/dkfiles/Lb_Lcpipimunu,Lambdapi=TightCut.dec @@ -0,0 +1,112 @@ +# EventType: 15676100 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> ( Lambda0 -> p+ pi- ) pi+) mu- anti-nu_mu pi+ pi-]cc +# +# NickName: Lb_Lcpipimunu,Lambdapi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lb -> Lc pi pi mu nu_mu, Lc -> Lambda pi. To study Lambda only reconstructible as T-tracks. Loose kinematic cuts on tracks not from Lambda decay. +# EndDocumentation +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^(Lambda0 ==> p+ pi- ) ^pi+) {X} {X} ^mu- nu_mu~ ^pi+ ^pi- ]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad)", +# ] +# tightCut.Cuts = { +#'[pi+]cc' : "inAcc & ( GP > 2000 * MeV ) ", +#'[mu-]cc' : "inAcc", +#'[Lambda0]cc' : "(GCHILDCUT(inAcc, '[Lambda0 => ^p+ pi-]CC')) & (GCHILDCUT(inAcc, '[Lambda0 => p+ ^pi-]CC'))", +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Mengzhen Wang +# Email: mengzhen.wang@cern.ch +# Date: 20230503 +# CPUTime: < 5 min +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias Myanti-Lambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ Myanti-Lambda_c(2625)- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MySigma_c*0 Sigma_c*0 +Alias Myanti-Sigma_c*0 anti-Sigma_c*0 +ChargeConj MySigma_c*0 Myanti-Sigma_c*0 +# +Alias MySigma_c*++ Sigma_c*++ +Alias Myanti-Sigma_c*-- anti-Sigma_c*-- +ChargeConj MySigma_c*++ Myanti-Sigma_c*-- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig +0.000653346 MyLambda_c(2593)+ mu- anti-nu_mu BaryonPCR 1 1 1 1; #[Reconstructed PDG2011][PHSP->BaryonPCR]; +0.001994700 MyLambda_c(2625)+ mu- anti-nu_mu BaryonPCR 1 1 1 1; #[Reconstructed PDG2011][PHSP->BaryonPCR]; +0.015156472 MyLambda_c+ pi+ pi- mu- anti-nu_mu PHSP; #[New mode added] #[Reconstructed PDG2011]; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2593)+ +0.026140953 MySigma_c++ pi- PHSP; #[Reconstructed PDG2011]; +0.026140953 MySigma_c0 pi+ PHSP; #[Reconstructed PDG2011]; +0.051423743 MyLambda_c+ pi+ pi- PHSP; #[Reconstructed PDG2011]; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c(2625)+ +0.181336357 MyLambda_c+ pi+ pi- PHSP; #[Reconstructed PDG2011]; +Enddecay +CDecay Myanti-Lambda_c(2625)- +# +Decay MySigma_c0 +0.270651280 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MySigma_c++ +0.270651280 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyLambda_c+ + 1.0 MyLambda0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End -- GitLab From 48dd486827c4de00b0090804f8f009282b0a8452 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 12 May 2023 20:22:04 +0200 Subject: [PATCH 434/702] Merge branch 'liu/my-changes' into 'master' --- dkfiles/Lambda0_p+pi-=DecProdCut,incl_b.dec | 37 ++++++++++++++++ dkfiles/Lambda0_p+pi-=DecProdCut.dec | 26 +++++++++++ dkfiles/Xi-_Lambda0pi-=DecProdCut,incl_b.dec | 46 ++++++++++++++++++++ dkfiles/Xi-_Lambda0pi-=DecProdCut.dec | 35 +++++++++++++++ dkfiles/Xi0_p+pi-=DecProdCut,incl_b.dec | 37 ++++++++++++++++ dkfiles/Xi0_p+pi-=DecProdCut.dec | 26 +++++++++++ 6 files changed, 207 insertions(+) create mode 100644 dkfiles/Lambda0_p+pi-=DecProdCut,incl_b.dec create mode 100644 dkfiles/Lambda0_p+pi-=DecProdCut.dec create mode 100644 dkfiles/Xi-_Lambda0pi-=DecProdCut,incl_b.dec create mode 100644 dkfiles/Xi-_Lambda0pi-=DecProdCut.dec create mode 100644 dkfiles/Xi0_p+pi-=DecProdCut,incl_b.dec create mode 100644 dkfiles/Xi0_p+pi-=DecProdCut.dec diff --git a/dkfiles/Lambda0_p+pi-=DecProdCut,incl_b.dec b/dkfiles/Lambda0_p+pi-=DecProdCut,incl_b.dec new file mode 100644 index 000000000..00b1803a6 --- /dev/null +++ b/dkfiles/Lambda0_p+pi-=DecProdCut,incl_b.dec @@ -0,0 +1,37 @@ +# EventType: 33102121 +# +# Descriptor: [Lambda0 -> p+ pi-]cc +# +# NickName: Lambda0_p+pi-=DecProdCut,incl_b +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda0 forced to go to p+ pi- for phase space decay model, incl_b cut, and DaughtersInLHCb. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/BhadCut" +# Generation().addTool(LoKi__FullGenEventCut, "BhadCut") +# BhadCut = Generation().BhadCut +# BhadCut.OutputLevel=1 +# BhadCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodBhad = (('b' == GABSID) & GINTREE( GBEAUTY & ( GTHETA < 400.0*mrad ) & (GPT > 0*GeV)))"] +# BhadCut.Code = " ( count ( isGoodBhad ) > 0 ) " +# EndInsertPythonCode +# +# PhysicsWG: RD +# CPUTime: <1 min +# Tested: Yes +# Responsible: Frank Liu +# Email: frank.xiangyu.liu@cern.ch +# Date: 20230510 +# +Decay Lambda0sig + 1.000 p+ pi- PHSP; +Enddecay +CDecay anti-Lambda0sig +# +End +# diff --git a/dkfiles/Lambda0_p+pi-=DecProdCut.dec b/dkfiles/Lambda0_p+pi-=DecProdCut.dec new file mode 100644 index 000000000..e2cd05573 --- /dev/null +++ b/dkfiles/Lambda0_p+pi-=DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 33102122 +# +# Descriptor: [Lambda0 -> p+ pi-]cc +# +# NickName: Lambda0_p+pi-=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda0 forced to go to p+ pi- for phase space decay model, and DaughtersInLHCb. +# EndDocumentation +# +# +# PhysicsWG: RD +# CPUTime: <1 min +# Tested: Yes +# Responsible: Frank Liu +# Email: frank.xiangyu.liu@cern.ch +# Date: 20230510 +# +Decay Lambda0sig + 1.000 p+ pi- PHSP; +Enddecay +CDecay anti-Lambda0sig +# +End +# diff --git a/dkfiles/Xi-_Lambda0pi-=DecProdCut,incl_b.dec b/dkfiles/Xi-_Lambda0pi-=DecProdCut,incl_b.dec new file mode 100644 index 000000000..0952591e3 --- /dev/null +++ b/dkfiles/Xi-_Lambda0pi-=DecProdCut,incl_b.dec @@ -0,0 +1,46 @@ +# EventType: 35103101 +# +# Descriptor: [Xi- -> (Lambda0 -> p+ pi-) pi-]cc +# +# NickName: Xi-_Lambda0pi-=DecProdCut,incl_b +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xi- forced to go to Lambda0 Pi- for phase space decay model, and Lambda0 decaying into p+ pi-, incl_b cut, and DaughtersInLHCb. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/BhadCut" +# Generation().addTool(LoKi__FullGenEventCut, "BhadCut") +# BhadCut = Generation().BhadCut +# BhadCut.OutputLevel=1 +# BhadCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodBhad = (('b' == GABSID) & GINTREE( GBEAUTY & ( GTHETA < 400.0*mrad ) & (GPT > 0*GeV)))"] +# BhadCut.Code = " ( count ( isGoodBhad ) > 0 ) " +# EndInsertPythonCode +# +# PhysicsWG: RD +# CPUTime: <1 min +# Tested: Yes +# Responsible: Frank Liu +# Email: frank.xiangyu.liu@cern.ch +# Date: 20230510 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi-sig + 1.000 MyLambda pi- PHSP; +Enddecay +CDecay anti-Xi+sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End +# diff --git a/dkfiles/Xi-_Lambda0pi-=DecProdCut.dec b/dkfiles/Xi-_Lambda0pi-=DecProdCut.dec new file mode 100644 index 000000000..6ae2cf60f --- /dev/null +++ b/dkfiles/Xi-_Lambda0pi-=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 35103103 +# +# Descriptor: [Xi- -> (Lambda0 -> p+ pi-) pi-]cc +# +# NickName: Xi-_Lambda0pi-=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xi- forced to go to Lambda0 Pi- for phase space decay model, and Lambda0 decaying into p+ pi-, and DaughtersInLHCb. +# EndDocumentation +# +# +# PhysicsWG: RD +# CPUTime: <1 min +# Tested: Yes +# Responsible: Frank Liu +# Email: frank.xiangyu.liu@cern.ch +# Date: 20230510 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi-sig + 1.000 MyLambda pi- PHSP; +Enddecay +CDecay anti-Xi+sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End +# diff --git a/dkfiles/Xi0_p+pi-=DecProdCut,incl_b.dec b/dkfiles/Xi0_p+pi-=DecProdCut,incl_b.dec new file mode 100644 index 000000000..30a49c395 --- /dev/null +++ b/dkfiles/Xi0_p+pi-=DecProdCut,incl_b.dec @@ -0,0 +1,37 @@ +# EventType: 35102021 +# +# Descriptor: [Xi0 -> p+ pi-]cc +# +# NickName: Xi0_p+pi-=DecProdCut,incl_b +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xi0 forced to go to p+ pi- for phase space decay model, incl_b cut, and DaughtersInLHCb. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/BhadCut" +# Generation().addTool(LoKi__FullGenEventCut, "BhadCut") +# BhadCut = Generation().BhadCut +# BhadCut.OutputLevel=1 +# BhadCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodBhad = (('b' == GABSID) & GINTREE( GBEAUTY & ( GTHETA < 400.0*mrad ) & (GPT > 0*GeV)))"] +# BhadCut.Code = " ( count ( isGoodBhad ) > 0 ) " +# EndInsertPythonCode +# +# PhysicsWG: RD +# CPUTime: <2 min +# Tested: Yes +# Responsible: Frank Liu +# Email: frank.xiangyu.liu@cern.ch +# Date: 20230421 +# +Decay Xi0sig + 1.000 p+ pi- PHSP; +Enddecay +CDecay anti-Xi0sig +# +End +# diff --git a/dkfiles/Xi0_p+pi-=DecProdCut.dec b/dkfiles/Xi0_p+pi-=DecProdCut.dec new file mode 100644 index 000000000..ac03abd9d --- /dev/null +++ b/dkfiles/Xi0_p+pi-=DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 35102022 +# +# Descriptor: [Xi0 -> p+ pi-]cc +# +# NickName: Xi0_p+pi-=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xi0 forced to go to p+ pi- for phase space decay model, and DaughtersInLHCb. +# EndDocumentation +# +# +# PhysicsWG: RD +# CPUTime: <1 min +# Tested: Yes +# Responsible: Frank Liu +# Email: frank.xiangyu.liu@cern.ch +# Date: 20230421 +# +Decay Xi0sig + 1.000 p+ pi- PHSP; +Enddecay +CDecay anti-Xi0sig +# +End +# -- GitLab From 021509ac6151c87aed291411f61176d90a194b47 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 12 May 2023 20:22:31 +0200 Subject: [PATCH 435/702] Merge branch 'chenchen/Ds_tau_3pi_decays' into 'master' --- .../D+_3piX_cocktail,upto6prongs=TightCut.dec | 261 +++++++++++++++++ .../D0_3piX_cocktail,upto6prongs=TightCut.dec | 258 +++++++++++++++++ .../Ds_3piX_cocktail,upto6prongs=TightCut.dec | 265 ++++++++++++++++++ dkfiles/Ds_taunu,3pi=DecProdCut.dec | 35 +++ .../Lc_3piX_cocktail,upto6prongs=TightCut.dec | 112 ++++++++ 5 files changed, 931 insertions(+) create mode 100644 dkfiles/D+_3piX_cocktail,upto6prongs=TightCut.dec create mode 100644 dkfiles/D0_3piX_cocktail,upto6prongs=TightCut.dec create mode 100644 dkfiles/Ds_3piX_cocktail,upto6prongs=TightCut.dec create mode 100644 dkfiles/Ds_taunu,3pi=DecProdCut.dec create mode 100644 dkfiles/Lc_3piX_cocktail,upto6prongs=TightCut.dec diff --git a/dkfiles/D+_3piX_cocktail,upto6prongs=TightCut.dec b/dkfiles/D+_3piX_cocktail,upto6prongs=TightCut.dec new file mode 100644 index 000000000..3548eb7e3 --- /dev/null +++ b/dkfiles/D+_3piX_cocktail,upto6prongs=TightCut.dec @@ -0,0 +1,261 @@ +# EventType: 21463000 +# +# Descriptor: {[D+ -> pi+ pi- pi+ ... ]cc} +# NickName: D+_3piX_cocktail,upto6prongs=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[((Charm & LongLived) ==> ^pi+ ^pi- ^pi+ {X} {X} {X}), ((Charm & LongLived) ==> ^pi- ^pi+ ^pi- {X} {X} {X}), ((Charm & LongLived) ==> ^pi+ ^K- ^pi+ {X} {X} {X}), ((Charm & LongLived) ==> ^pi- ^K+ ^pi- {X} {X} {X}), ((Charm & LongLived) ==> ^pi+ ^pi- ^(e+||mu+||K+) {X} {X} {X}), ((Charm & LongLived) ==> ^pi- ^pi+ ^(e-||mu-||K-) {X} {X} {X}), ((Charm & LongLived) => (tau+ ==> ^pi+ ^pi- ^pi+ {X} {X} {X} Nu) Nu), ((Charm & LongLived) => (tau- ==> ^pi- ^pi+ ^pi- {X} {X} {X} Nu) Nu) ]' +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc', +# '[mu+]cc' : 'inAcc', +# '[e+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc', +# } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# ] +# +# EndInsertPythonCode + +# Documentation: D+ -> 3pi X cocktail, background decays for Ds -> tau nv, tau -> 3pi nv. Decays and branching fractions are taken from 13496400 +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chen Chen +# Email: chen.chen@cern.ch +# Date: 20230425 + +# +Alias MyK'_102pi K'_10 +Alias Myanti-K'_102pi anti-K'_10 +ChargeConj MyK'_102pi Myanti-K'_102pi +# +Alias MyK*0_pi K*0 +Alias Myanti-K*0_pi anti-K*0 +ChargeConj MyK*0_pi Myanti-K*0_pi +# +Alias MyK*-pi K*- +Alias MyK*+pi K*+ +ChargeConj MyK*-pi MyK*+pi +# +Alias MyK_102pi K_10 +Alias Myanti-K_102pi anti-K_10 +ChargeConj MyK_102pi Myanti-K_102pi +# +Alias MyK_1-2pi K_1- +Alias MyK_1+2pi K_1+ +ChargeConj MyK_1-2pi MyK_1+2pi +# +Alias Mya_1+3pi a_1+ +Alias Mya_1-3pi a_1- +ChargeConj Mya_1+3pi Mya_1-3pi +# +Alias Mytau+3pi tau+ +Alias Mytau-3pi tau- +ChargeConj Mytau+3pi Mytau-3pi +# +Alias Myomega2pi omega +ChargeConj Myomega2pi Myomega2pi +# +Alias Myphi2pi phi +ChargeConj Myphi2pi Myphi2pi +# +Alias Myeta2pi eta +ChargeConj Myeta2pi Myeta2pi +# +Alias Myetap2pi eta' +ChargeConj Myetap2pi Myetap2pi +# +Alias Myf_02pi f_0 +ChargeConj Myf_02pi Myf_02pi + + +Decay D-sig +# +# 0.12133556 +# +0.00313 pi- pi+ pi- D_DALITZ; # (0.00313 +- 0.00019); +0.0111 pi- pi+ pi- pi0 PHSP; # (0.0111 +- 0.0008); +0.002472609 K_S0 pi- pi- pi+ PHSP; +0.002472609 K_L0 pi- pi- pi+ PHSP; +0.001247859 K_S0 rho0 pi- PHSP; +0.001247859 K_L0 rho0 pi- PHSP; +0.012767815 Mya_1-3pi K_S0 SVS; # 0.025950843 x 0.4920 (a_1 -> 3pi); +0.012767815 Mya_1-3pi K_L0 SVS; # 0.025950843 x 0.4920 (a_1 -> 3pi); +0.0045756000 K*0 Mya_1-3pi PHSP; +0.001101505 K*0 rho0 pi- PHSP; +0.012239245 MyK'_102pi pi- SVS; # 0.027090862 x 0.451785 (K'_10 --> 2pi X); +0.00165 K+ rho0 pi- pi- PHSP; # (0.00165 +- 0.00027); +0.00039 K+ pi- pi- pi- pi+ PHSP; # (0.00039 +- 0.00028) ; +0.00022 K+ K- pi+ pi- pi- PHSP; # (0.00022 +- 0.00012); +0.00159 pi+ pi- pi+ pi- pi- PHSP; # (0.00159 +- 0.00016); +0.00231 eta pi- pi+ pi- PHSP; # 0.00231; +0.000254 Myomega2pi pi- SVS; # (0.00028 +- 0.00006) x 0.9085 (omega -> 2pi X); +0.0008430 Myphi2pi pi- SVS; # (0.00264 +- 0.00011)/0.492 x 0.1571 (phi -> 2pi X); +0.0009287 Myeta2pi pi- PHSP; # (0.00333 +- 0.00021) x 0.27888 (eta -> 2pi X); +0.0003848 Myeta2pi pi- pi0 PHSP; # (0.00138 +- 0.00035) x 0.27888 (eta -> 2pi X); +0.0004296 Myeta2pi pi- pi0 pi0 PHSP; # 0.001540566 x 0.27888 (eta -> 2pi X); +0.0037213 Myetap2pi pi- PHSP; # (0.00460 +- 0.00031) x 0.80897 (etap -> 2pi X); +0.0012944 Myetap2pi pi- pi0 PHSP; # (0.0016 +- 0.0005) x 0.80897 (etap -> 2pi X); +0.000105297 Mytau-3pi anti-nu_tau SLN; # 0.000770283 x 0.1367 (tau -> 3pi X); +0.006701464 K0 pi- pi- pi+ pi0 PHSP; # 0.006701464; +0.0036008034 Myphi2pi pi- pi0 PHSP; # (0.023 +- 0.010) x 0.1571 (phi -> 2pi X); +0.0034990114 K0 Myomega2pi pi- PHSP; # 0.003851416 x 0.9085 (omega -> 2pi X); +0.0034990114 K*0 Myomega2pi pi- PHSP; # 0.003851416 x 0.9085 (omega -> 2pi X); +# misID +0.0003179 Myeta2pi e- anti-nu_e PHOTOS ISGW2; # (0.00114 +- 0.00010) x 0.27888 (eta -> 2pi X); +0.0003179 Myeta2pi mu- anti-nu_mu PHOTOS ISGW2; +0.0001780 Myetap2pi e- anti-nu_e PHOTOS ISGW2; # (0.00022 +- 0.00005) x 0.80897 (etap -> 2pi X); +0.0001780 Myetap2pi mu- anti-nu_mu PHOTOS ISGW2; +0.00218 rho0 e- anti-nu_e PHOTOS ISGW2; # (0.00218 +0.00017 -0.00025); +0.00218 rho0 mu- anti-nu_mu PHOTOS ISGW2; # (0.0024 +-0.0004); +0.001535 Myomega2pi e- anti-nu_e PHOTOS ISGW2; # (0.00169 +- 0.00011) x 0.9085 (omega -> 2pi X); +0.001535 Myomega2pi mu- anti-nu_mu PHOTOS ISGW2; +# +0.0898 K+ pi- pi- D_DALITZ; # (0.0898 +- 0.0028); +# +Enddecay +CDecay D+sig + + +Decay Myeta2pi +# 0.27888 +0.2292 pi- pi+ pi0 ETA_DALITZ; # (0.2292 +- 0.0028); +0.0422 gamma pi- pi+ PHSP; # (0.0422 +- 0.0008); +#0.0069 gamma e+ e- PHSP; # (0.0069 +- 0.0004); +#0.00031 gamma mu+ mu- PHSP; # (0.00031 +- 0.00004); +#0.000268 pi+ pi- e+ e- PHSP; # (0.000268 +- 0.000011); +#0.0000058 mu+ mu- PHSP; # (0.0000058 +- 0.0000008); +Enddecay +# +Decay Myf_02pi +# 0.6667 +0.6667 pi+ pi- PHSP; +Enddecay +# +Decay Myphi2pi +# 0.1571 +# (0.1524 +- 0.0033); +0.1524 pi+ pi- pi0 PHI_DALITZ; +0.003634 Myeta2pi gamma VSP_PWAVE; # (0.01303 +- 0.00025) x 0.27888 (eta -> 2pi X); +#0.0002973 e+ e- PHOTOS VLL; # (0.0002973 +- 0.0000034); +#0.000286 mu+ mu- PHOTOS VLL; # (0.000286 +- 0.000019); +#0.00003012 Myeta2pi e+ e- PHSP; # (0.000108 +- 0.000004) x 0.27888 (eta -> 2pi X); +#0.00021468 Myf_02pi gamma PHSP; # (0.000322 +- 0.000019) x 0.6667 (f_0 -> 2pi); +#0.000073 pi+ pi- PHSP; # (0.000073 +- 0.000013); +#0.0000427 Myomega2pi pi0 PHSP; # (0.000047 +- 0.000005) x 0.9085 (omega -> 2pi X); +#0.000041 pi+ pi- gamma PHSP; # (0.000041 +- 0.000013); +#0.0000039 pi+ pi- pi+ pi- PHSP; # (0.0000039 +0.0000028 -0.0000022); +#0.0000133 pi0 e+ e- PHSP; # (0.0000133 +0.0000007 -0.0000010); +#0.00002027 pi0 Myeta2pi gamma PHSP; # (0.0000727 +- 0.0000030) x 0.27888 (eta -> 2pi X); +#0.00005032 Myetap2pi gamma PHSP; # (0.0000622 +- 0.0000021) x 0.80897 (etap -> 2pi X); +#0.000014 mu+ mu- gamma PHSP; # (0.000014 +- 0.000005); +Enddecay +# +Decay Myomega2pi +# 0.9085 +0.892 pi- pi+ pi0 OMEGA_DALITZ; # (0.892 +- 0.007); +0.0153 pi- pi+ VSS; # (0.0153 +0.0011-0.0013); +#0.0001255 Myeta2pi gamma VSP_PWAVE; # (0.00045 +- 0.00004) x 0.27888 (eta -> 2pi X); +#0.00077 pi0 e+ e- PHOTOS PHSP; # (0.00077 +- 0.00006); +#0.000134 pi0 mu+ mu- PHOTOS PHSP; # (0.000134 +- 0.000018); +#0.0000736 e+ e- PHSP; # (0.0000736 +- 0.0000015); +#0.000074 mu+ mu- PHSP; # (0.000074 +- 0.000018); +Enddecay +# +Decay Myetap2pi +# 0.80897 +0.426 pi+ pi- eta PHSP; # (0.426 +- 0.7); +0.06358 pi0 pi0 Myeta2pi PHSP; # (0.228 +- 0.008) x 0.27888 (eta -> 2pi X); +0.289 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.289 +- 0.005); +0.0238027 Myomega2pi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.0262 +- 0.0013) x 0.9085 (omega -> 2pi X); +#0.000109 gamma mu- mu+ PHOTOS PHSP; # (0.000109 +- 0.000027); +#0.000473 gamma e- e+ PHOTOS PHSP; # (0.000473 +- 0.000030); +0.00361 pi+ pi- pi0 PHSP; # (0.00361 +- 0.00017); +0.0024 pi+ pi- e+ e- PHSP; # (0.0024 +0.0013-0.0010); +Enddecay +# +Decay Mytau-3pi +# 0.1367 +# +0.0902 TAUOLA 5; +0.0449 TAUOLA 8; +#0.0902 pi- pi- pi+ nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; # (0.0902 +- 0.0005); +#0.0449 nu_tau pi- pi+ pi- pi0 PHSP; +# +#0.000501526 nu_tau pi- pi- pi+ pi0 pi0 PHSP; +#0.000155646 nu_tau pi- pi- pi+ pi0 pi0 pi0 PHSP; +0.000501526 TAUOLA 10; +0.000155646 TAUOLA 13; +# +#0.000821 nu_tau pi- pi- pi- pi+ pi+ PHSP; # (0.000821 +- 0.000031); +#0.000162 nu_tau pi- pi- pi- pi+ pi+ pi0 PHSP; # (0.000162 +- 0.000011); +#(0.000821 +- 0.000031); +#(0.000162 +- 0.000011); +0.000821 TAUOLA 11; +0.000162 TAUOLA 12; +# +#0.0003876 nu_tau eta pi- pi0 PYTHIA 21; (0.00139 +- 0.00007) x 0.27888 (eta -> 2pi X); +#0.003199387 nu_tau pi- omega pi0 PYTHIA 21; +# +Enddecay +CDecay Mytau+3pi +# +Decay Mya_1+3pi +# 0.492 +0.492 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1-3pi +# +Decay MyK*0_pi +0.6650 K+ pi- VSS; # (0.99754 +-0.00021 )*2/3; +Enddecay +CDecay Myanti-K*0_pi +# +Decay MyK*+pi +# 0.666 +0.6660 K0 pi+ VSS; # (0.99900 +-0.00009 )*2/3; +Enddecay +CDecay MyK*-pi +# +Decay MyK'_102pi +# 0.451785 +0.4194 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.94 +- 0.06)*2/3 x 0.6657 (K*- -> anti-K0 pi-); +0.01 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01; +0.009085 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01 x 0.9085 (omega -> 2pi X); +0.0133 K0 pi+ pi- PHSP; # 0.0133; +Enddecay +CDecay Myanti-K'_102pi +# +Decay MyK_1+2pi +# 0.35536 +0.1400 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.07096 MyK*0_pi pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.1067 x 0.6650 (K*0 -> K+ pi-); +#To large masses can cause infinit loops +#0.1100 omega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1444 K+ pi+ pi- PHSP; +Enddecay +CDecay MyK_1-2pi +# +Decay MyK_102pi +# 0.45537 +0.14 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.42 +- 0.06)*1/3; +0.07103 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.16 +- 0.05)*2/3 x 0.6657 (K*+ -> K0 pi+); +#To large masses can cause infinit loops +0.09994 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.11 +- 0.02) x 0.9085 (omega -> 2pi X); +0.1444 K0 pi+ pi- PHSP; # 0.1444; +Enddecay +CDecay Myanti-K_102pi + +End diff --git a/dkfiles/D0_3piX_cocktail,upto6prongs=TightCut.dec b/dkfiles/D0_3piX_cocktail,upto6prongs=TightCut.dec new file mode 100644 index 000000000..06f1b97ac --- /dev/null +++ b/dkfiles/D0_3piX_cocktail,upto6prongs=TightCut.dec @@ -0,0 +1,258 @@ +# EventType: 22463000 +# +# Descriptor: {[D0 -> pi+ pi- pi+ ... ]cc} +# NickName: D0_3piX_cocktail,upto6prongs=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[((Charm & LongLived) ==> ^pi+ ^pi- ^pi+ {X} {X} {X}), ((Charm & LongLived) ==> ^pi- ^pi+ ^pi- {X} {X} {X}), ((Charm & LongLived) ==> ^pi+ ^K- ^pi+ {X} {X} {X}), ((Charm & LongLived) ==> ^pi- ^K+ ^pi- {X} {X} {X}), ((Charm & LongLived) ==> ^pi+ ^pi- ^(e+||mu+||K+) {X} {X} {X}), ((Charm & LongLived) ==> ^pi- ^pi+ ^(e-||mu-||K-) {X} {X} {X}), ((Charm & LongLived) => (tau+ ==> ^pi+ ^pi- ^pi+ {X} {X} {X} Nu) Nu), ((Charm & LongLived) => (tau- ==> ^pi- ^pi+ ^pi- {X} {X} {X} Nu) Nu) ]' +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc', +# '[mu+]cc' : 'inAcc', +# '[e+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc', +# } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# ] +# +# EndInsertPythonCode + + + +# Documentation: D0 -> 3pi X cocktail, background decays for Ds -> tau nv, tau -> 3pi nv. Decays are taken from 13496400 +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chen Chen +# Email: chen.chen@cern.ch +# Date: 20230425 + +Alias MyK'_102pi K'_10 +Alias Myanti-K'_102pi anti-K'_10 +ChargeConj MyK'_102pi Myanti-K'_102pi +# +Alias MyK*0_pi K*0 +Alias Myanti-K*0_pi anti-K*0 +ChargeConj MyK*0_pi Myanti-K*0_pi +# +Alias MyK*-pi K*- +Alias MyK*+pi K*+ +ChargeConj MyK*-pi MyK*+pi +# +Alias MyK_102pi K_10 +Alias Myanti-K_102pi anti-K_10 +ChargeConj MyK_102pi Myanti-K_102pi +# +Alias MyK_1-2pi K_1- +Alias MyK_1+2pi K_1+ +ChargeConj MyK_1-2pi MyK_1+2pi +# +Alias Mya_1+3pi a_1+ +Alias Mya_1-3pi a_1- +ChargeConj Mya_1+3pi Mya_1-3pi +# +Alias Mytau+3pi tau+ +Alias Mytau-3pi tau- +ChargeConj Mytau+3pi Mytau-3pi +# +Alias Myomega2pi omega +ChargeConj Myomega2pi Myomega2pi +# +Alias Myphi2pi phi +ChargeConj Myphi2pi Myphi2pi +# +Alias Myeta2pi eta +ChargeConj Myeta2pi Myeta2pi +# +Alias Myetap2pi eta' +ChargeConj Myetap2pi Myetap2pi +# +Alias Myf_02pi f_0 +ChargeConj Myf_02pi Myf_02pi + + +# D0 decay +Decay anti-D0sig +# +0.0112 K+ pi- pi+ pi- PHSP; # (0.0811 +- 0.0015) incl.; +0.0426 Mya_1-3pi K+ SVS; # (0.0426 +- 0.0032); +0.0060 K+ pi- rho0 PHSP; # (0.0060 +- 0.0016); +0.0059 MyK*0_pi pi+ pi- PHSP; # (0.0059 - 0.0005) !!!; +0.0100 MyK*0_pi rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0100 +- 0.0005) !!!; +0.0054 MyK_1+2pi pi- SVS; # (0.0054 +- 0.0016); + +0.013 MyK*0_pi pi+ pi- pi0 PHSP; # (0.013 +- 0.005) !!!; +0.01862 K+ pi- Myomega2pi PHSP; # (0.027 +- 0.005) - (0.0065 +- 0.0030) x 0.9085 (omega -> 2pi X); +0.0065 MyK*0_pi Myomega2pi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.0065 +- 0.0030) ; +0.0025662 K+ pi- Myeta2pi PHSP; # 0.009201803 x 0.27888 (eta -> 2pi X); +0.0061192 K+ pi- Myetap2pi PHSP; # 0.0075 x 0.80897 (etap -> 2pi X); + +0.00062 pi+ pi+ pi- pi- PHSP; +0.0025 Mya_1-3pi pi+ SVS; # (0.00447 +- 0.00031); +0.0025 Mya_1+3pi pi- SVS; # (0.0034 +- 0.00009); +0.00183 rho0 rho0 SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.00183 +- 0.00013); + +0.00261 K_S0 pi+ pi- pi+ pi- PHSP; # (0.00261 +- 0.00209); +0.00261 K_L0 pi+ pi- pi+ pi- PHSP; + +0.00022 K+ pi- pi- pi+ pi- pi+ PHSP; # (0.00022 +- 0.00006); +0.0024424 pi+ pi- pi+ pi- pi0 PHSP; +0.000304 Myeta2pi pi- pi+ PHSP; # (0.00109 +- 0.00016) x 0.27888 (eta -> 2pi X) !!!; +0.0014536 Myomega2pi pi- pi+ PHSP; # (0.0016 +- 0.0005) x 0.9085 (omega -> 2pi X) !!!; +0.000420000 pi+ pi- pi+ pi- pi+ pi- PHSP; # (0.00042 +- 0.00012); + +0.0001590 Myphi2pi pi+ pi- PHSP; # 0.001012198 x 0.1571 (phi -> 2pi X) !!!; +0.000364 Myetap2pi pi- pi+ PHSP; # (0.00045 +- 0.00017) x 0.80897 (etap -> 2pi X) !!!; + +0.0000061 Myphi2pi Myeta2pi PHSP; # (0.00014 +- 0.00005) x 0.1571 (phi -> 2pi X) x 0.27888 (eta -> 2pi X); +0.0002986 MyK*0_pi Myeta2pi SVS; # 0.001610316 x 0.6650 (K*0 -> K+ pi-) x 0.27888 (eta -> 2pi X); +# +0.0004950 MyK*0_pi Myetap2pi SVS; # 0.000920180 x 0.6650 (K*0 -> K+ pi-) x 0.80897 (etap -> 2pi X); +0.00013066 Myeta2pi Myeta2pi PHSP; # (0.00168 +- 0.00020) x 0.27888 (eta -> 2pi X) x 0.27888 (eta -> 2pi X); +0.00023688 Myeta2pi Myetap2pi PHSP; # (0.00105 +- 0.00026) x 0.27888 (eta -> 2pi X) x 0.80897 (etap -> 2pi X); +# +Enddecay +CDecay D0sig + + +Decay Myeta2pi +# 0.27888 +0.2292 pi- pi+ pi0 ETA_DALITZ; # (0.2292 +- 0.0028); +0.0422 gamma pi- pi+ PHSP; # (0.0422 +- 0.0008); +#0.0069 gamma e+ e- PHSP; # (0.0069 +- 0.0004); +#0.00031 gamma mu+ mu- PHSP; # (0.00031 +- 0.00004); +#0.000268 pi+ pi- e+ e- PHSP; # (0.000268 +- 0.000011); +#0.0000058 mu+ mu- PHSP; # (0.0000058 +- 0.0000008); +Enddecay +# +Decay Myf_02pi +# 0.6667 +0.6667 pi+ pi- PHSP; +Enddecay +# +Decay Myphi2pi +# 0.1571 +# (0.1524 +- 0.0033); +0.1524 pi+ pi- pi0 PHI_DALITZ; +0.003634 Myeta2pi gamma VSP_PWAVE; # (0.01303 +- 0.00025) x 0.27888 (eta -> 2pi X); +#0.0002973 e+ e- PHOTOS VLL; # (0.0002973 +- 0.0000034); +#0.000286 mu+ mu- PHOTOS VLL; # (0.000286 +- 0.000019); +#0.00003012 Myeta2pi e+ e- PHSP; # (0.000108 +- 0.000004) x 0.27888 (eta -> 2pi X); +#0.00021468 Myf_02pi gamma PHSP; # (0.000322 +- 0.000019) x 0.6667 (f_0 -> 2pi); +#0.000073 pi+ pi- PHSP; # (0.000073 +- 0.000013); +#0.0000427 Myomega2pi pi0 PHSP; # (0.000047 +- 0.000005) x 0.9085 (omega -> 2pi X); +#0.000041 pi+ pi- gamma PHSP; # (0.000041 +- 0.000013); +#0.0000039 pi+ pi- pi+ pi- PHSP; # (0.0000039 +0.0000028 -0.0000022); +#0.0000133 pi0 e+ e- PHSP; # (0.0000133 +0.0000007 -0.0000010); +#0.00002027 pi0 Myeta2pi gamma PHSP; # (0.0000727 +- 0.0000030) x 0.27888 (eta -> 2pi X); +#0.00005032 Myetap2pi gamma PHSP; # (0.0000622 +- 0.0000021) x 0.80897 (etap -> 2pi X); +#0.000014 mu+ mu- gamma PHSP; # (0.000014 +- 0.000005); +Enddecay +# +Decay Myomega2pi +# 0.9085 +0.892 pi- pi+ pi0 OMEGA_DALITZ; # (0.892 +- 0.007); +0.0153 pi- pi+ VSS; # (0.0153 +0.0011-0.0013); +#0.0001255 Myeta2pi gamma VSP_PWAVE; # (0.00045 +- 0.00004) x 0.27888 (eta -> 2pi X); +#0.00077 pi0 e+ e- PHOTOS PHSP; # (0.00077 +- 0.00006); +#0.000134 pi0 mu+ mu- PHOTOS PHSP; # (0.000134 +- 0.000018); +#0.0000736 e+ e- PHSP; # (0.0000736 +- 0.0000015); +#0.000074 mu+ mu- PHSP; # (0.000074 +- 0.000018); +Enddecay +# +Decay Myetap2pi +# 0.80897 +0.426 pi+ pi- eta PHSP; # (0.426 +- 0.7); +0.06358 pi0 pi0 Myeta2pi PHSP; # (0.228 +- 0.008) x 0.27888 (eta -> 2pi X); +0.289 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.289 +- 0.005); +0.0238027 Myomega2pi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.0262 +- 0.0013) x 0.9085 (omega -> 2pi X); +#0.000109 gamma mu- mu+ PHOTOS PHSP; # (0.000109 +- 0.000027); +#0.000473 gamma e- e+ PHOTOS PHSP; # (0.000473 +- 0.000030); +0.00361 pi+ pi- pi0 PHSP; # (0.00361 +- 0.00017); +0.0024 pi+ pi- e+ e- PHSP; # (0.0024 +0.0013-0.0010); +Enddecay +# +Decay Mytau-3pi +# 0.1367 +# +0.0902 TAUOLA 5; +0.0449 TAUOLA 8; +#0.0902 pi- pi- pi+ nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; # (0.0902 +- 0.0005); +#0.0449 nu_tau pi- pi+ pi- pi0 PHSP; +# +#0.000501526 nu_tau pi- pi- pi+ pi0 pi0 PHSP; +#0.000155646 nu_tau pi- pi- pi+ pi0 pi0 pi0 PHSP; +0.000501526 TAUOLA 10; +0.000155646 TAUOLA 13; +# +#0.000821 nu_tau pi- pi- pi- pi+ pi+ PHSP; # (0.000821 +- 0.000031); +#0.000162 nu_tau pi- pi- pi- pi+ pi+ pi0 PHSP; # (0.000162 +- 0.000011); +#(0.000821 +- 0.000031); +#(0.000162 +- 0.000011); +0.000821 TAUOLA 11; +0.000162 TAUOLA 12; +# +#0.0003876 nu_tau eta pi- pi0 PYTHIA 21; (0.00139 +- 0.00007) x 0.27888 (eta -> 2pi X); +#0.003199387 nu_tau pi- omega pi0 PYTHIA 21; +# +Enddecay +CDecay Mytau+3pi +# +Decay Mya_1+3pi +# 0.492 +0.492 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1-3pi +# +Decay MyK*0_pi +0.6650 K+ pi- VSS; # (0.99754 +-0.00021 )*2/3; +Enddecay +CDecay Myanti-K*0_pi +# +Decay MyK*+pi +# 0.666 +0.6660 K0 pi+ VSS; # (0.99900 +-0.00009 )*2/3; +Enddecay +CDecay MyK*-pi +# +Decay MyK'_102pi +# 0.451785 +0.4194 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.94 +- 0.06)*2/3 x 0.6657 (K*- -> anti-K0 pi-); +0.01 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01; +0.009085 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01 x 0.9085 (omega -> 2pi X); +0.0133 K0 pi+ pi- PHSP; # 0.0133; +Enddecay +CDecay Myanti-K'_102pi +# +Decay MyK_1+2pi +# 0.35536 +0.1400 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.07096 MyK*0_pi pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.1067 x 0.6650 (K*0 -> K+ pi-); +#To large masses can cause infinit loops +#0.1100 omega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1444 K+ pi+ pi- PHSP; +Enddecay +CDecay MyK_1-2pi +# +Decay MyK_102pi +# 0.45537 +0.14 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.42 +- 0.06)*1/3; +0.07103 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.16 +- 0.05)*2/3 x 0.6657 (K*+ -> K0 pi+); +#To large masses can cause infinit loops +0.09994 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.11 +- 0.02) x 0.9085 (omega -> 2pi X); +0.1444 K0 pi+ pi- PHSP; # 0.1444; +Enddecay +CDecay Myanti-K_102pi + +End diff --git a/dkfiles/Ds_3piX_cocktail,upto6prongs=TightCut.dec b/dkfiles/Ds_3piX_cocktail,upto6prongs=TightCut.dec new file mode 100644 index 000000000..1922ed88e --- /dev/null +++ b/dkfiles/Ds_3piX_cocktail,upto6prongs=TightCut.dec @@ -0,0 +1,265 @@ +# EventType: 23463000 +# +# Descriptor: {[D_s+ -> pi+ pi- pi+ ... ]cc} +# NickName: Ds_3piX_cocktail,upto6prongs=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[((Charm & LongLived) ==> ^pi+ ^pi- ^pi+ {X} {X} {X}), ((Charm & LongLived) ==> ^pi- ^pi+ ^pi- {X} {X} {X}), ((Charm & LongLived) ==> ^pi+ ^K- ^pi+ {X} {X} {X}), ((Charm & LongLived) ==> ^pi- ^K+ ^pi- {X} {X} {X}), ((Charm & LongLived) ==> ^pi+ ^pi- ^(e+||mu+||K+) {X} {X} {X}), ((Charm & LongLived) ==> ^pi- ^pi+ ^(e-||mu-||K-) {X} {X} {X}), ((Charm & LongLived) => (tau+ ==> ^pi+ ^pi- ^pi+ {X} {X} {X} Nu) Nu), ((Charm & LongLived) => (tau- ==> ^pi- ^pi+ ^pi- {X} {X} {X} Nu) Nu) ]' +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc', +# '[mu+]cc' : 'inAcc', +# '[e+]cc' : 'inAcc', +# '[K+]cc' : 'inAcc', +# } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# ] +# +# EndInsertPythonCode + +# Documentation: Ds -> 3pi X cocktail, background decays for Ds -> tau nv, tau -> 3pi nv. Decays are taken from 13496400 +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chen Chen +# Email: chen.chen@cern.ch +# Date: 20230425 + +# +Alias MyK'_102pi K'_10 +Alias Myanti-K'_102pi anti-K'_10 +ChargeConj MyK'_102pi Myanti-K'_102pi +# +Alias MyK*0_pi K*0 +Alias Myanti-K*0_pi anti-K*0 +ChargeConj MyK*0_pi Myanti-K*0_pi +# +Alias MyK*-pi K*- +Alias MyK*+pi K*+ +ChargeConj MyK*-pi MyK*+pi +# +Alias MyK_102pi K_10 +Alias Myanti-K_102pi anti-K_10 +ChargeConj MyK_102pi Myanti-K_102pi +# +Alias MyK_1-2pi K_1- +Alias MyK_1+2pi K_1+ +ChargeConj MyK_1-2pi MyK_1+2pi +# +Alias Mya_1+3pi a_1+ +Alias Mya_1-3pi a_1- +ChargeConj Mya_1+3pi Mya_1-3pi +# +Alias Mytau+3pi tau+ +Alias Mytau-3pi tau- +ChargeConj Mytau+3pi Mytau-3pi +# +Alias Myomega2pi omega +ChargeConj Myomega2pi Myomega2pi +# +Alias Myphi2pi phi +ChargeConj Myphi2pi Myphi2pi +# +Alias Myeta2pi eta +ChargeConj Myeta2pi Myeta2pi +# +Alias Myetap2pi eta' +ChargeConj Myetap2pi Myetap2pi +# +Alias Myf_02pi f_0 +ChargeConj Myf_02pi Myf_02pi + + +Decay D_s-sig +# +0.0109 pi- pi- pi+ D_DALITZ; # (1.09 +- 0.05)%; +0.008 pi+ pi+ pi- pi- pi- PHSP; # (0.80 +- 0.08) %; +0.016 omega pi- pi- pi+ PHSP; # (1.6 +- 0.5) %; +0.0121 phi pi- pi- pi+ PHSP; # (1.21 +- 0.16) %; +0.0030 K_S0 pi+ pi- pi- PHSP; # (0.30 +- 0.11) %; +0.0009 K_S0 K_S0 pi+ pi- pi- PHSP; # (0.0009 +- 0.0004); +0.03187 Myetap2pi pi- PHSP; # (0.0394 +- 0.0025) x 0.80897 (etap -> 2pi X); +0.04692 rho- Myetap2pi SVS; # (0.058 +- 0.015) x 0.80897 (etap -> 2pi X); +0.0021804 Myomega2pi pi- SVS; # (0.0024 +- 0.0006) x 0.9085 (omega -> 2pi X); +0.012719 Myomega2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.028 +- 0.007)/2. x 0.9085 (omega -> 2pi X); +0.012719 Myomega2pi pi- pi0 PHSP; # (0.028 +- 0.007)/2. x 0.9085 (omega -> 2pi X); +0.0070695 Myphi2pi pi- SVS; # (0.045 +- 0.004) x 0.1571 (phi -> 2pi X); +0.0131964 Myphi2pi rho- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; # (0.084 +- 0.023) x 0.1571 (phi -> 2pi X); +0.00474096 Myeta2pi pi- PHSP; # (0.0170 +- 0.0009) x 0.27888 (eta -> 2pi X); +0.02482032 rho- Myeta2pi SVS; # (0.089 +- 0.008) x 0.27888 (eta -> 2pi X); +0.00749116 Mytau-3pi anti-nu_tau SLN; # (0.0548 +- 0.0023) x 0.1367 (tau -> 3pi X); +# +0.002424003 K_L0 pi+ pi- pi- PHSP; # 0.002424003; +0.000686038 K_L0 K_L0 pi+ pi- pi- PHSP; # 0.000686038; +0.009249742 Myetap2pi pi- pi0 PHSP; # 0.011433975 x 0.80897 (etap -> 2pi X); +0.001197518 Myphi2pi pi- pi0 PHSP; # 0.007622650 x 0.1571 (phi -> 2pi X); +0.000598759 Myphi2pi pi- pi0 pi0 PHSP; # 0.003811325 x 0.1571 (phi -> 2pi X); +0.001062902 Myeta2pi pi- pi0 pi0 PHSP; # 0.003811325 x 0.27888 (eta -> 2pi X); +0.003188707 Myeta2pi pi- pi0 PHSP; # 0.011433975 x 0.27888 (eta -> 2pi X); +0.000937586 Mya_1-3pi anti-K0 SVS; # 0.001905662 x 0.4920 (a_1 -> 3pi); +# +# Added modes: +# +0.03 eta pi- pi- pi+ PHSP; +0.02 eta' pi- pi- pi+ PHSP; +0.015 pi0 pi- pi- pi+ PHSP; +# +# mis-ID: +# +0.0066 K- pi+ pi- D_DALITZ; # (0.0066 +- 0.0004); +# +0.0037547 Myphi2pi e- anti-nu_e PHOTOS ISGW2; # (0.0239 +- 0.016) x 0.1571 (phi -> 2pi X); +0.0029849 Myphi2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.019 +- 0.005) x 0.1571 (phi -> 2pi X); +0.00638635 Myeta2pi e- anti-nu_e PHOTOS ISGW2; # (0.0229 +- 0.0019) x 0.27888 (eta -> 2pi X); +0.00669312 Myeta2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.024 +- 0.005) x 0.27888 (eta -> 2pi X); +0.00598638 Myetap2pi e- anti-nu_e PHOTOS ISGW2; # (0.0074 +- 0.0014) x 0.80897 (etap -> 2pi X); +0.00889867 Myetap2pi mu- anti-nu_mu PHOTOS ISGW2; # (0.011 +- 0.005) x 0.80897 (etap -> 2pi X); +# +0.002 Myf_02pi e- anti-nu_e PHOTOS ISGW2; # 0.002; +0.002 Myf_02pi mu- anti-nu_mu PHOTOS ISGW2; # 0.002; +# +Enddecay +CDecay D_s+sig + + +Decay Myeta2pi +# 0.27888 +0.2292 pi- pi+ pi0 ETA_DALITZ; # (0.2292 +- 0.0028); +0.0422 gamma pi- pi+ PHSP; # (0.0422 +- 0.0008); +#0.0069 gamma e+ e- PHSP; # (0.0069 +- 0.0004); +#0.00031 gamma mu+ mu- PHSP; # (0.00031 +- 0.00004); +#0.000268 pi+ pi- e+ e- PHSP; # (0.000268 +- 0.000011); +#0.0000058 mu+ mu- PHSP; # (0.0000058 +- 0.0000008); +Enddecay +# +Decay Myf_02pi +# 0.6667 +0.6667 pi+ pi- PHSP; +Enddecay +# +Decay Myphi2pi +# 0.1571 +# (0.1524 +- 0.0033); +0.1524 pi+ pi- pi0 PHI_DALITZ; +0.003634 Myeta2pi gamma VSP_PWAVE; # (0.01303 +- 0.00025) x 0.27888 (eta -> 2pi X); +#0.0002973 e+ e- PHOTOS VLL; # (0.0002973 +- 0.0000034); +#0.000286 mu+ mu- PHOTOS VLL; # (0.000286 +- 0.000019); +#0.00003012 Myeta2pi e+ e- PHSP; # (0.000108 +- 0.000004) x 0.27888 (eta -> 2pi X); +#0.00021468 Myf_02pi gamma PHSP; # (0.000322 +- 0.000019) x 0.6667 (f_0 -> 2pi); +#0.000073 pi+ pi- PHSP; # (0.000073 +- 0.000013); +#0.0000427 Myomega2pi pi0 PHSP; # (0.000047 +- 0.000005) x 0.9085 (omega -> 2pi X); +#0.000041 pi+ pi- gamma PHSP; # (0.000041 +- 0.000013); +#0.0000039 pi+ pi- pi+ pi- PHSP; # (0.0000039 +0.0000028 -0.0000022); +#0.0000133 pi0 e+ e- PHSP; # (0.0000133 +0.0000007 -0.0000010); +#0.00002027 pi0 Myeta2pi gamma PHSP; # (0.0000727 +- 0.0000030) x 0.27888 (eta -> 2pi X); +#0.00005032 Myetap2pi gamma PHSP; # (0.0000622 +- 0.0000021) x 0.80897 (etap -> 2pi X); +#0.000014 mu+ mu- gamma PHSP; # (0.000014 +- 0.000005); +Enddecay +# +Decay Myomega2pi +# 0.9085 +0.892 pi- pi+ pi0 OMEGA_DALITZ; # (0.892 +- 0.007); +0.0153 pi- pi+ VSS; # (0.0153 +0.0011-0.0013); +#0.0001255 Myeta2pi gamma VSP_PWAVE; # (0.00045 +- 0.00004) x 0.27888 (eta -> 2pi X); +#0.00077 pi0 e+ e- PHOTOS PHSP; # (0.00077 +- 0.00006); +#0.000134 pi0 mu+ mu- PHOTOS PHSP; # (0.000134 +- 0.000018); +#0.0000736 e+ e- PHSP; # (0.0000736 +- 0.0000015); +#0.000074 mu+ mu- PHSP; # (0.000074 +- 0.000018); +Enddecay +# +Decay Myetap2pi +# 0.80897 +0.426 pi+ pi- eta PHSP; # (0.426 +- 0.7); +0.06358 pi0 pi0 Myeta2pi PHSP; # (0.228 +- 0.008) x 0.27888 (eta -> 2pi X); +0.289 rho0 gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.289 +- 0.005); +0.0238027 Myomega2pi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; # (0.0262 +- 0.0013) x 0.9085 (omega -> 2pi X); +#0.000109 gamma mu- mu+ PHOTOS PHSP; # (0.000109 +- 0.000027); +#0.000473 gamma e- e+ PHOTOS PHSP; # (0.000473 +- 0.000030); +0.00361 pi+ pi- pi0 PHSP; # (0.00361 +- 0.00017); +0.0024 pi+ pi- e+ e- PHSP; # (0.0024 +0.0013-0.0010); +Enddecay +# +Decay Mytau-3pi +# 0.1367 +# +0.0902 TAUOLA 5; +0.0449 TAUOLA 8; +#0.0902 pi- pi- pi+ nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; # (0.0902 +- 0.0005); +#0.0449 nu_tau pi- pi+ pi- pi0 PHSP; +# +#0.000501526 nu_tau pi- pi- pi+ pi0 pi0 PHSP; +#0.000155646 nu_tau pi- pi- pi+ pi0 pi0 pi0 PHSP; +0.000501526 TAUOLA 10; +0.000155646 TAUOLA 13; +# +#0.000821 nu_tau pi- pi- pi- pi+ pi+ PHSP; # (0.000821 +- 0.000031); +#0.000162 nu_tau pi- pi- pi- pi+ pi+ pi0 PHSP; # (0.000162 +- 0.000011); +#(0.000821 +- 0.000031); +#(0.000162 +- 0.000011); +0.000821 TAUOLA 11; +0.000162 TAUOLA 12; +# +#0.0003876 nu_tau eta pi- pi0 PYTHIA 21; (0.00139 +- 0.00007) x 0.27888 (eta -> 2pi X); +#0.003199387 nu_tau pi- omega pi0 PYTHIA 21; +# +Enddecay +CDecay Mytau+3pi +# +Decay Mya_1+3pi +# 0.492 +0.492 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1-3pi +# +Decay MyK*0_pi +0.6650 K+ pi- VSS; # (0.99754 +-0.00021 )*2/3; +Enddecay +CDecay Myanti-K*0_pi +# +Decay MyK*+pi +# 0.666 +0.6660 K0 pi+ VSS; # (0.99900 +-0.00009 )*2/3; +Enddecay +CDecay MyK*-pi +# +Decay MyK'_102pi +# 0.451785 +0.4194 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.94 +- 0.06)*2/3 x 0.6657 (K*- -> anti-K0 pi-); +0.01 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01; +0.009085 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.01 x 0.9085 (omega -> 2pi X); +0.0133 K0 pi+ pi- PHSP; # 0.0133; +Enddecay +CDecay Myanti-K'_102pi +# +Decay MyK_1+2pi +# 0.35536 +0.1400 rho0 K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.07096 MyK*0_pi pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.1067 x 0.6650 (K*0 -> K+ pi-); +#To large masses can cause infinit loops +#0.1100 omega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1444 K+ pi+ pi- PHSP; +Enddecay +CDecay MyK_1-2pi +# +Decay MyK_102pi +# 0.45537 +0.14 rho0 K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.42 +- 0.06)*1/3; +0.07103 MyK*+pi pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.16 +- 0.05)*2/3 x 0.6657 (K*+ -> K0 pi+); +#To large masses can cause infinit loops +0.09994 Myomega2pi K0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # (0.11 +- 0.02) x 0.9085 (omega -> 2pi X); +0.1444 K0 pi+ pi- PHSP; # 0.1444; +Enddecay +CDecay Myanti-K_102pi + +End diff --git a/dkfiles/Ds_taunu,3pi=DecProdCut.dec b/dkfiles/Ds_taunu,3pi=DecProdCut.dec new file mode 100644 index 000000000..cb0c70029 --- /dev/null +++ b/dkfiles/Ds_taunu,3pi=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 23663000 +# +# Descriptor: [D_s+ -> ( tau+ -> pi+ pi- pi+ anti-nu_tau) nu_tau]cc +# +# NickName: Ds_taunu,3pi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Forces a D_s+ -> ( tau+ -> pi+ pi- pi+ anti-nu_tau) nu_tau with daughters in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Chen Chen +# Email: chen.chen@cern.ch +# Date: 20230425 +# +Alias myTau+ tau+ +Alias myTau- tau- +ChargeConj myTau+ myTau- +# +Decay D_s+sig + 1.000 myTau+ nu_tau SLN; +Enddecay +CDecay D_s-sig +# +Decay myTau+ + # pi+ pi- pi+ anti-nu_tau + 0.0902 TAUOLA 5; + 0.0449 TAUOLA 8; +Enddecay +CDecay myTau- +End diff --git a/dkfiles/Lc_3piX_cocktail,upto6prongs=TightCut.dec b/dkfiles/Lc_3piX_cocktail,upto6prongs=TightCut.dec new file mode 100644 index 000000000..1cc589b52 --- /dev/null +++ b/dkfiles/Lc_3piX_cocktail,upto6prongs=TightCut.dec @@ -0,0 +1,112 @@ +# EventType: 25463000 +# +# Descriptor: {[Lambda_c+ -> pi+ pi- pi+ ... ]cc} +# NickName: Lc_3piX_cocktail,upto6prongs=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[((Charm & LongLived) ==> ^(pi+||p+) ^pi- ^pi+ {X} {X} {X})]CC' +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc', +# '[p+]cc' : 'inAcc', +# } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# ] +# +# EndInsertPythonCode + +# Documentation: Lc -> 3pi X cocktail, background decays for Ds -> tau nv, tau -> 3pi nv. +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chen Chen +# Email: chen.chen@cern.ch +# Date: 20230425 + +# +Alias Myomega2pi omega +ChargeConj Myomega2pi Myomega2pi +# +Alias Myeta2pi eta +ChargeConj Myeta2pi Myeta2pi +# +Alias MySigma*+ Sigma*+ +Alias Myanti-Sigma*- anti-Sigma*- +ChargeConj MySigma*+ Myanti-Sigma*- +# +Alias MySigma*- Sigma*- +Alias Myanti-Sigma*+ anti-Sigma*+ +ChargeConj MySigma*- Myanti-Sigma*+ + +Decay Lambda_c+sig +0.0044 p+ anti-K0 Myeta2pi PHSP; # x 0.27888 (eta -> 2pi X) +0.016 p+ K_S0 pi+ pi- PHSP; +0.0014 p+ K- pi+ pi+ pi- PHSP; +0.00461 p+ pi+ pi- PHSP; +0.0023 p+ pi+ pi- pi+ pi- PHSP; + +0.01 MySigma*+ pi+ pi- PHSP; +0.005 MySigma*+ rho0 PHSP; +0.076 MySigma*- pi+ pi+ PHSP; +0.015 Lambda0 pi+ rho0 PHSP; + +0.00253 MySigma*+ Myeta2pi PHSP; +0.00259 Lambda0 pi+ Myeta2pi PHSP; +0.013 Lambda0 pi+ Myomega2pi PHSP; # 0.9085 (omega -> 2pi X) + +0.002 Sigma0 pi+ Myeta2pi PHSP; +0.045 Sigma+ pi+ pi- PHSP; +0.0187 Sigma- pi+ pi+ PHSP; +0.011 Sigma0 pi- pi+ pi+ PHSP; +0.015 Sigma+ Myomega2pi PHSP; +0.021 Sigma- pi0 pi+ pi+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig + +# +Decay MySigma*+ +1.0 Lambda0 pi+ PHSP; +Enddecay +CDecay Myanti-Sigma*- +# +Decay MySigma*- +1.0 Lambda0 pi- PHSP; +Enddecay +CDecay Myanti-Sigma*+ + + +Decay Myeta2pi +# 0.27888 +0.2292 pi- pi+ pi0 ETA_DALITZ; # (0.2292 +- 0.0028); +0.0422 gamma pi- pi+ PHSP; # (0.0422 +- 0.0008); +#0.0069 gamma e+ e- PHSP; # (0.0069 +- 0.0004); +#0.00031 gamma mu+ mu- PHSP; # (0.00031 +- 0.00004); +#0.000268 pi+ pi- e+ e- PHSP; # (0.000268 +- 0.000011); +#0.0000058 mu+ mu- PHSP; # (0.0000058 +- 0.0000008); +Enddecay + + +Decay Myomega2pi +# 0.9085 +0.892 pi- pi+ pi0 OMEGA_DALITZ; # (0.892 +- 0.007); +0.0153 pi- pi+ VSS; # (0.0153 +0.0011-0.0013); +#0.0001255 Myeta2pi gamma VSP_PWAVE; # (0.00045 +- 0.00004) x 0.27888 (eta -> 2pi X); +#0.00077 pi0 e+ e- PHOTOS PHSP; # (0.00077 +- 0.00006); +#0.000134 pi0 mu+ mu- PHOTOS PHSP; # (0.000134 +- 0.000018); +#0.0000736 e+ e- PHSP; # (0.0000736 +- 0.0000015); +#0.000074 mu+ mu- PHSP; # (0.000074 +- 0.000018); +Enddecay + + +End -- GitLab From 4f2c63bf0fbc49d87aa6297d05a3bd2a31faa404 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 12 May 2023 22:05:54 +0100 Subject: [PATCH 436/702] Adapt test script to changes due to simultaneous running of SMOG and pp collisions --- tests/run_gauss.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/run_gauss.py b/tests/run_gauss.py index 57ac88346..0450c520b 100755 --- a/tests/run_gauss.py +++ b/tests/run_gauss.py @@ -39,7 +39,7 @@ def productionTool(dkopts): ''' logging.getLogger('productionTool').debug('opening %f', dkopts) for line in open(dkopts): - if 'Generation().Special.addTool' in line: + if 'Generation(genAlgName).Special.addTool' in line: if 'Pythia8Production' in line: return '$LBPYTHIA8ROOT/options/Pythia8.py' elif 'OniaPairsProduction' in line: -- GitLab From 67e7cda25defa14e667b7ee60530640b912ed8d1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 12 May 2023 23:46:22 +0200 Subject: [PATCH 437/702] Cherry-pick of MR !1462 --- ...pipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec | 2 +- ...d_D0KK,K3pi=sqDalitz,AmpGen,DecProdCut.dec | 48 +++++++++++++++++++ ..._D0Kpi,K3pi=sqDalitz,AmpGen,DecProdCut.dec | 48 +++++++++++++++++++ ...D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec | 4 +- ...0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec | 4 +- ...pipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec | 2 +- ...pipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec | 2 +- 7 files changed, 103 insertions(+), 7 deletions(-) create mode 100644 dkfiles/Bd_D0KK,K3pi=sqDalitz,AmpGen,DecProdCut.dec create mode 100644 dkfiles/Bd_D0Kpi,K3pi=sqDalitz,AmpGen,DecProdCut.dec diff --git a/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec index d1101414d..e0e3bf38b 100644 --- a/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec @@ -42,7 +42,7 @@ Decay MyD0 1.000 K- pi+ PHSP; Enddecay Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay End diff --git a/dkfiles/Bd_D0KK,K3pi=sqDalitz,AmpGen,DecProdCut.dec b/dkfiles/Bd_D0KK,K3pi=sqDalitz,AmpGen,DecProdCut.dec new file mode 100644 index 000000000..f1ecd8a76 --- /dev/null +++ b/dkfiles/Bd_D0KK,K3pi=sqDalitz,AmpGen,DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 11166063 +# +# Descriptor: [B0 -> K+ K- (D~0 -> K+ pi- pi+ pi-)]cc +# +# NickName: Bd_D0KK,K3pi=sqDalitz,AmpGen,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decay with flat square Dalitz model, 4h decay modeled with AmpGen, daughters in accpetance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230501 + + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig +1.0 Myanti-D0 K+ K- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 +1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; +Enddecay +Decay Myanti-D0 +1.0 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; +Enddecay + + +End + diff --git a/dkfiles/Bd_D0Kpi,K3pi=sqDalitz,AmpGen,DecProdCut.dec b/dkfiles/Bd_D0Kpi,K3pi=sqDalitz,AmpGen,DecProdCut.dec new file mode 100644 index 000000000..516f83518 --- /dev/null +++ b/dkfiles/Bd_D0Kpi,K3pi=sqDalitz,AmpGen,DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 11166064 +# +# Descriptor: [B0 -> K+ pi- (D~0 -> K+ pi- pi+ pi-)]cc +# +# NickName: Bd_D0Kpi,K3pi=sqDalitz,AmpGen,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decay with flat square Dalitz model, 4h decay modeled with AmpGen, daughters in accpetance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Jonah Blank +# Email: jonah.evan.blank@cern.ch +# Date: 20230501 + + +# ----------------------- +# DEFINE THE D0 AND D0bar +# ----------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig +1.0 Myanti-D0 K+ pi- FLATSQDALITZ; +Enddecay +CDecay anti-B0sig + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay MyD0 +1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; +Enddecay +Decay Myanti-D0 +1.0 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; +Enddecay + + +End + diff --git a/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec b/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec index 862781815..f96ed06bb 100644 --- a/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec +++ b/dkfiles/Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut.dec @@ -37,10 +37,10 @@ CDecay anti-B0sig # DECAY OF THE D0 # --------------- Decay MyD0 -1.0 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; +1.0 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay Decay Myanti-D0 -1.0 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; +1.0 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay diff --git a/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec b/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec index ce492becd..5a6ebf7b2 100644 --- a/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec +++ b/dkfiles/Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP.dec @@ -64,10 +64,10 @@ Enddecay # DECAY OF THE D0 # --------------- Decay MyD0 -1.000 K- pi+ pi+ pi- LbAmpGen DtopiKpipi; +1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; Enddecay Decay Myanti-D0 -1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; +1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay diff --git a/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec index a1c5f42df..2183757cb 100644 --- a/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec @@ -42,7 +42,7 @@ Decay MyD0 1.000 K- pi+ PHSP; Enddecay Decay Myanti-D0 - 1.000 K+ pi- pi- pi+ LbAmpGen DtopiKpipi; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay End diff --git a/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec b/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec index a9f0b2fb1..50a34214f 100644 --- a/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec +++ b/dkfiles/Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV.dec @@ -58,7 +58,7 @@ Decay MyD0fromD* Enddecay CDecay Myanti-D0fromD* Decay Mylonelyanti-D0 - 1.000 K+ pi- pi- pi+ PHSP; + 1.000 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; Enddecay CDecay MylonelyD0 -- GitLab From a696676498941747c8d5cd78ae192218608af3d0 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 15 May 2023 16:46:24 +0100 Subject: [PATCH 438/702] Prepare DecFiles v32r8 release --- CMakeLists.txt | 2 +- ReleaseNotes/v32r8.md | 60 +++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 62 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r8.md diff --git a/CMakeLists.txt b/CMakeLists.txt index a577e22a3..b45481f95 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r7) +gaudi_subdir(DecFiles v32r8) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r8.md b/ReleaseNotes/v32r8.md new file mode 100644 index 000000000..7a3ca0ee8 --- /dev/null +++ b/ReleaseNotes/v32r8.md @@ -0,0 +1,60 @@ +DecFiles v32r8 2023-05-15 +========================== + +! 2023-05-12 - Michal Kreps (MR !1479) + Add 2 new decay files + + 11166063 : Bd_D0KK,K3pi=sqDalitz,AmpGen,DecProdCut + + 11166064 : Bd_D0Kpi,K3pi=sqDalitz,AmpGen,DecProdCut + Modify 5 decay files + + 11196028 : Bd_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV + + 11166062 : Bd_D0pipi,K3pi=sqDalitz,AmpGen,DecProdCut + + 11366461 : Bd_Dst0rho0,Kpipipi=AmpGen,Cut=DecProdCut,HELAMP + + 13196004 : Bs_D0D0bar,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV + + 12197065 : Bu_DstD0,D0pi+,Kpi,Kpipipi=AmpGen,Cut=DecProdCut,pCut1600MeV + +! 2023-05-12 - Michal Kreps (MR !1478) + Add 2 new decay files + + 16565701 : Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=1500MeV + + 16565801 : Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=1500MeV + +! 2023-05-12 - Michal Kreps (MR !1477) + Add new decay file + + 11266070 : Bd_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV + +! 2023-05-12 - Michal Kreps (MR !1476) + Add new decay file + + 42102014 : DrellYan_tautau,2l=1l15GeV + +! 2023-05-12 - Michal Kreps (MR !1475) + Add new decay file + + 12245401 : Bu_KOmegaJpsi,pi0pi+pi-=PHSP,mm=DecProdCut,cocktail,THREEBODYPHSP + +! 2023-05-12 - Michal Kreps (MR !1474) + Add new decay file + + 15676100 : Lb_Lcpipimunu,Lambdapi=TightCut + +! 2023-05-12 - Michal Kreps (MR !1473) + Add 6 new decay files + + 33102121 : Lambda0_p+pi-=DecProdCut,incl_b + + 33102122 : Lambda0_p+pi-=DecProdCut + + 35103101 : Xi-_Lambda0pi-=DecProdCut,incl_b + + 35103103 : Xi-_Lambda0pi-=DecProdCut + + 35102021 : Xi0_p+pi-=DecProdCut,incl_b + + 35102022 : Xi0_p+pi-=DecProdCut + +! 2023-05-12 - Michal Kreps (MR !1472) + Add 5 new decay files + + 21463000 : D+_3piX_cocktail,upto6prongs=TightCut + + 22463000 : D0_3piX_cocktail,upto6prongs=TightCut + + 23463000 : Ds_3piX_cocktail,upto6prongs=TightCut + + 23663000 : Ds_taunu,3pi=DecProdCut + + 25463000 : Lc_3piX_cocktail,upto6prongs=TightCut + +! 2023-04-18 - Luca Giambastiani (MR !1437) + Modify decay file + + 43900065 : Higgs_AA,bbbb=mH125GeV,mA25GeV,tA10ps,HidValley + +! 2023-03-31 - Nathan Allen Grieser (MR !1399) + Add new decay file + + 42311004 : W_munumu=10GeV,MG + diff --git a/cmt/requirements b/cmt/requirements index b7e49bd3f..8a73210a3 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r7 +version v32r8 # Structure #============================================================================ -- GitLab From 35e97b13246167f1a2f089a88a8768e1e8a60878 Mon Sep 17 00:00:00 2001 From: Carlos Eduardo Cocha Toapaxi <carlos.eduardo.cocha.toapaxi@cern.ch> Date: Wed, 7 Jun 2023 16:13:06 +0200 Subject: [PATCH 439/702] New dec files for dst_to_dee --- dkfiles/Dsstp_Dspee,KKpi=DecProdCut.dec | 33 ++++++++++++++++++++++ dkfiles/Dst0_D0ee,Kpi=DecProdCut.dec | 33 ++++++++++++++++++++++ dkfiles/Dst0_D0ee,Kpipipi=DecProdCut.dec | 36 ++++++++++++++++++++++++ 3 files changed, 102 insertions(+) create mode 100644 dkfiles/Dsstp_Dspee,KKpi=DecProdCut.dec create mode 100644 dkfiles/Dst0_D0ee,Kpi=DecProdCut.dec create mode 100644 dkfiles/Dst0_D0ee,Kpipipi=DecProdCut.dec diff --git a/dkfiles/Dsstp_Dspee,KKpi=DecProdCut.dec b/dkfiles/Dsstp_Dspee,KKpi=DecProdCut.dec new file mode 100644 index 000000000..d62d3f76b --- /dev/null +++ b/dkfiles/Dsstp_Dspee,KKpi=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 27185021 +# +# Descriptor: [D*_s+ -> (D_s+ -> K- K+ pi+) e+ e-]cc +# +# NickName: Dsstp_Dspee,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: D*_s+ -> D_s+e+e- decay file, asking the final state particles to be in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Carlos Cocha +# Email: carlos.eduardo.cocha.toapaxi@cern.ch +# Date: 20230605 +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +## +Decay D_s*+sig +1.00 MyD_s+ e+ e- VTOSLL; +Enddecay +CDecay D_s*-sig +# +Decay MyD_s+ +1.00 K- K+ pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +End + diff --git a/dkfiles/Dst0_D0ee,Kpi=DecProdCut.dec b/dkfiles/Dst0_D0ee,Kpi=DecProdCut.dec new file mode 100644 index 000000000..24a5c73f0 --- /dev/null +++ b/dkfiles/Dst0_D0ee,Kpi=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 27184011 +# +# Descriptor: [D*0 -> (D0 -> K- pi+) e+ e-]cc +# +# NickName: Dst0_D0ee,Kpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: D*0 -> D0ee decay file, asking the final state particles to be in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Carlos Cocha +# Email: carlos.eduardo.cocha.toapaxi@cern.ch +# Date: 20230605 +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 +## +Decay D*0sig +1.00 MyD0 e+ e- VTOSLL; +Enddecay +CDecay anti-D*0sig +# +Decay MyD0 +1.00 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +End + diff --git a/dkfiles/Dst0_D0ee,Kpipipi=DecProdCut.dec b/dkfiles/Dst0_D0ee,Kpipipi=DecProdCut.dec new file mode 100644 index 000000000..f0b78d2c0 --- /dev/null +++ b/dkfiles/Dst0_D0ee,Kpipipi=DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 27186011 +# +# Descriptor: [D*0 -> (D0 -> K- pi- pi+ pi+) e+ e-]cc +# +# NickName: Dst0_D0ee,Kpipipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: D*0 -> D0ee decay file, asking the final state particles to be in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Carlos Cocha +# Email: carlos.eduardo.cocha.toapaxi@cern.ch +# Date: 20230605 +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 +## +Decay D*0sig +1.00 MyD0 e+ e- VTOSLL; +Enddecay +CDecay anti-D*0sig +# +Decay MyD0 +1.00 K- pi- pi+ pi+ LbAmpGen DtoKpipipi; +Enddecay +Decay Myanti-D0 +1.0 K+ pi+ pi- pi- LbAmpGen DtoKpipipi; +Enddecay +# +End + + -- GitLab From 49e2b8a9ba3c2a80863b3182e02f7b4d4ee87b7b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 16:14:32 +0200 Subject: [PATCH 440/702] Merge branch 'cdeangel/my-changes' into 'master' Lambda polarization studies --> removed pseduorapity cuts to avoid a deformation of the angular distribution used to extract the polarization See merge request lhcb-datapkg/Gen/DecFiles!1460 (cherry picked from commit 420f0df2236dca23f9c08367f8e3ca4c056a55a6) b519a5e3 Pseudorapidity cuts present in the generation of the Lambda's have been removed ec977064 selection flag set to 0 --- .../minbias=BiasedLambdaPt300MeVNoEtaCut.dec | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dkfiles/minbias=BiasedLambdaPt300MeVNoEtaCut.dec diff --git a/dkfiles/minbias=BiasedLambdaPt300MeVNoEtaCut.dec b/dkfiles/minbias=BiasedLambdaPt300MeVNoEtaCut.dec new file mode 100644 index 000000000..3ef9d4feb --- /dev/null +++ b/dkfiles/minbias=BiasedLambdaPt300MeVNoEtaCut.dec @@ -0,0 +1,37 @@ +# EventType: 30000004 +# +# Descriptor: pp => ? +# +# NickName: minbias=BiasedLambdaPt300MeVNoEtaCut +# +# Cuts: None +# +# Documentation: BiasedLambdaPt300MeVNoEtaCut +# EndDocumentation +# +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "PbarCut" ) +# PbarCut = Generation().PbarCut +# PbarCut.OutputLevel=2 +# PbarCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter" , +# +# "isLambda = ( ('Lambda0' == GABSID) & (GPT > 0.3 *GeV) ) " +# +# ] +# +# PbarCut.Code = " ( has ( isLambda ) ) " +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Camilla De Angelis +# Email: camilla.de.angelis@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +End -- GitLab From 29e58341c15b7dd3a353cf5cc775d8b572d45b79 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 16 Jun 2023 10:29:01 +0200 Subject: [PATCH 441/702] Merge branch 'htilquin/tautau_modes' into 'master' Adding decfiles of the type b -> H H tau tau See merge request lhcb-datapkg/Gen/DecFiles!1467 (cherry picked from commit 89dc9bcc2ba8d9000c9a96f0cb06886cbf49efb2) 2fdbec5f Adding decfiles of the type b -> H H tau tau 82911c32 Updated event number 0e6c5bce Updated tau decays 9c631ca6 Added KstKst files 0a3750de Updated event number 83861edf Added more tau decays 1032c003 Fixed event number 1e035c8f Updated tau decay modes 82754c16 Changed physics model from tauhadnu to tauscalarnu for 1 pi decay 69d996eb Updated tau decays ca20d1c1 Updated tau decay 0cd6d452 Updated decfile names d6d37dbd Updated EventTypes d604412d Updated EventType --- dkfiles/Bd_Kpitautau,ee=DecProdCut.dec | 33 +++++++++++ dkfiles/Bd_Kpitautau,epi=TracksInAcc.dec | 46 ++++++++++++++++ dkfiles/Bd_Kpitautau,mue=DecProdCut.dec | 43 +++++++++++++++ dkfiles/Bd_Kpitautau,mupi=TracksInAcc.dec | 46 ++++++++++++++++ dkfiles/Bd_Kpitautau,pipi=TracksInAcc.dec | 36 ++++++++++++ dkfiles/Bs_KKtautau,epi=TracksInAcc.dec | 47 ++++++++++++++++ dkfiles/Bs_KKtautau,mupi=TracksInAcc.dec | 47 ++++++++++++++++ dkfiles/Bs_KKtautau,pipi=TracksInAcc.dec | 37 +++++++++++++ dkfiles/Bs_KstKsttautau,ee=DecProdCut.dec | 45 +++++++++++++++ dkfiles/Bs_KstKsttautau,epi=TracksInAcc.dec | 58 ++++++++++++++++++++ dkfiles/Bs_KstKsttautau,mue=DecProdCut.dec | 55 +++++++++++++++++++ dkfiles/Bs_KstKsttautau,mupi=TracksInAcc.dec | 58 ++++++++++++++++++++ dkfiles/Bs_KstKsttautau,pipi=TracksInAcc.dec | 48 ++++++++++++++++ dkfiles/Lb_pKtautau,ee=DecProdCut.dec | 35 ++++++++++++ dkfiles/Lb_pKtautau,epi=TracksInAcc.dec | 47 ++++++++++++++++ dkfiles/Lb_pKtautau,mue=DecProdCut.dec | 44 +++++++++++++++ dkfiles/Lb_pKtautau,mupi=TracksInAcc.dec | 47 ++++++++++++++++ dkfiles/Lb_pKtautau,pipi=TracksInAcc.dec | 37 +++++++++++++ 18 files changed, 809 insertions(+) create mode 100644 dkfiles/Bd_Kpitautau,ee=DecProdCut.dec create mode 100644 dkfiles/Bd_Kpitautau,epi=TracksInAcc.dec create mode 100644 dkfiles/Bd_Kpitautau,mue=DecProdCut.dec create mode 100644 dkfiles/Bd_Kpitautau,mupi=TracksInAcc.dec create mode 100644 dkfiles/Bd_Kpitautau,pipi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KKtautau,epi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KKtautau,mupi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KKtautau,pipi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KstKsttautau,ee=DecProdCut.dec create mode 100644 dkfiles/Bs_KstKsttautau,epi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KstKsttautau,mue=DecProdCut.dec create mode 100644 dkfiles/Bs_KstKsttautau,mupi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KstKsttautau,pipi=TracksInAcc.dec create mode 100644 dkfiles/Lb_pKtautau,ee=DecProdCut.dec create mode 100644 dkfiles/Lb_pKtautau,epi=TracksInAcc.dec create mode 100644 dkfiles/Lb_pKtautau,mue=DecProdCut.dec create mode 100644 dkfiles/Lb_pKtautau,mupi=TracksInAcc.dec create mode 100644 dkfiles/Lb_pKtautau,pipi=TracksInAcc.dec diff --git a/dkfiles/Bd_Kpitautau,ee=DecProdCut.dec b/dkfiles/Bd_Kpitautau,ee=DecProdCut.dec new file mode 100644 index 000000000..5e0b774aa --- /dev/null +++ b/dkfiles/Bd_Kpitautau,ee=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 11524031 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> e+ nu_e anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> e+ nu_e anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc} +# +# NickName: Bd_Kpitautau,ee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> K pi tau tau, with taus decaying to electrons +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 1.000 K+ pi- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bd_Kpitautau,epi=TracksInAcc.dec b/dkfiles/Bd_Kpitautau,epi=TracksInAcc.dec new file mode 100644 index 000000000..1d3dead63 --- /dev/null +++ b/dkfiles/Bd_Kpitautau,epi=TracksInAcc.dec @@ -0,0 +1,46 @@ +# EventType: 11524431 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> e+ nu_e anti-nu_tau) (tau- -> pi- nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> pi+ anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc} +# +# NickName: Bd_Kpitautau,epi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: B0 -> K pi tau(-> pi nu) tau(-> e nu nu) +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Decay B0sig + 0.500 K+ pi- Mytau_pi+ Mytau_e- PHSP; + 0.500 K+ pi- Mytau_e+ Mytau_pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +End diff --git a/dkfiles/Bd_Kpitautau,mue=DecProdCut.dec b/dkfiles/Bd_Kpitautau,mue=DecProdCut.dec new file mode 100644 index 000000000..db120b7e6 --- /dev/null +++ b/dkfiles/Bd_Kpitautau,mue=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 11514041 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> e+ nu_e anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc} +# +# NickName: Bd_Kpitautau,mue=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> K pi tau(-> mu nu nu) tau(-> e nu nu) +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay B0sig + 0.500 K+ pi- Mytau_e+ Mytau_m- PHSP; + 0.500 K+ pi- Mytau_m+ Mytau_e- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End diff --git a/dkfiles/Bd_Kpitautau,mupi=TracksInAcc.dec b/dkfiles/Bd_Kpitautau,mupi=TracksInAcc.dec new file mode 100644 index 000000000..13823310b --- /dev/null +++ b/dkfiles/Bd_Kpitautau,mupi=TracksInAcc.dec @@ -0,0 +1,46 @@ +# EventType: 11514432 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> pi- nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> pi+ anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc} +# +# NickName: Bd_Kpitautau,mupi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: B0 -> K pi tau(-> pi nu) tau(-> mu nu nu) +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay B0sig + 0.500 K+ pi- Mytau_pi+ Mytau_m- PHSP; + 0.500 K+ pi- Mytau_m+ Mytau_pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End diff --git a/dkfiles/Bd_Kpitautau,pipi=TracksInAcc.dec b/dkfiles/Bd_Kpitautau,pipi=TracksInAcc.dec new file mode 100644 index 000000000..130dd379d --- /dev/null +++ b/dkfiles/Bd_Kpitautau,pipi=TracksInAcc.dec @@ -0,0 +1,36 @@ +# EventType: 11504431 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> pi+ anti-nu_tau) (tau- -> pi- nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> pi+ anti-nu_tau) (tau- -> pi- nu_tau)]cc} +# +# NickName: Bd_Kpitautau,pipi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: B0 -> K pi tau tau, with taus decaying to a pion and a neutrino +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 1.000 K+ pi- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_KKtautau,epi=TracksInAcc.dec b/dkfiles/Bs_KKtautau,epi=TracksInAcc.dec new file mode 100644 index 000000000..daf7075e3 --- /dev/null +++ b/dkfiles/Bs_KKtautau,epi=TracksInAcc.dec @@ -0,0 +1,47 @@ +# EventType: 13524463 +# +# Descriptor: {[[B_s0]nos -> K+ K- (tau+ -> e+ nu_e nu_tau~) (tau- -> pi- nu_tau)]cc, [[B_s0]os -> K+ K- (tau- -> e- nu_e~ nu_tau) (tau+ -> pi+ nu_tau~)]cc} +# +# NickName: Bs_KKtautau,epi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K K tau(-> e nu nu) tau(-> pi nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Decay B_s0sig + 0.500 K+ K- Mytau_pi+ Mytau_e- PHSP; + 0.500 K+ K- Mytau_e+ Mytau_pi- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +End diff --git a/dkfiles/Bs_KKtautau,mupi=TracksInAcc.dec b/dkfiles/Bs_KKtautau,mupi=TracksInAcc.dec new file mode 100644 index 000000000..84c630598 --- /dev/null +++ b/dkfiles/Bs_KKtautau,mupi=TracksInAcc.dec @@ -0,0 +1,47 @@ +# EventType: 13514484 +# +# Descriptor: {[[B_s0]nos -> K+ K- (tau+ -> mu+ nu_mu nu_tau~) (tau- -> pi- nu_tau)]cc, [[B_s0]os -> K+ K- (tau- -> mu- nu_mu~ nu_tau) (tau+ -> pi+ nu_tau~)]cc} +# +# NickName: Bs_KKtautau,mupi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K K tau(-> mu nu nu) tau(-> pi nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay B_s0sig + 0.500 K+ K- Mytau_pi+ Mytau_m- PHSP; + 0.500 K+ K- Mytau_m+ Mytau_pi- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End diff --git a/dkfiles/Bs_KKtautau,pipi=TracksInAcc.dec b/dkfiles/Bs_KKtautau,pipi=TracksInAcc.dec new file mode 100644 index 000000000..2dffd3328 --- /dev/null +++ b/dkfiles/Bs_KKtautau,pipi=TracksInAcc.dec @@ -0,0 +1,37 @@ +# EventType: 13504463 +# +# Descriptor: {[[B_s0]nos -> K+ K- (tau+ -> pi+ nu_tau~) (tau- -> pi- nu_tau)]cc, [[B_s0]os -> K+ K- (tau- -> pi- nu_tau) (tau+ -> pi+ nu_tau~)]cc} +# +# NickName: Bs_KKtautau,pipi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K K tau(-> pi nu) tau(-> pi nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 1.000 K+ K- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_KstKsttautau,ee=DecProdCut.dec b/dkfiles/Bs_KstKsttautau,ee=DecProdCut.dec new file mode 100644 index 000000000..18029f4e3 --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,ee=DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 13526053 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> e+ nu_e anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> e- anti-nu_e nu_tau) (tau+ -> e+ nu_me anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,ee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K*0 K*~0 tau tau, with taus decaying to electrons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230509 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 1.000 MyK* Myanti-K* Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Bs_KstKsttautau,epi=TracksInAcc.dec b/dkfiles/Bs_KstKsttautau,epi=TracksInAcc.dec new file mode 100644 index 000000000..8b9ac0563 --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,epi=TracksInAcc.dec @@ -0,0 +1,58 @@ +# EventType: 13526452 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> pi+ anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> pi- nu_tau) (tau+ -> e+ nu_e anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,epi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K*0 K*~0 tau(-> pi nu) tau(-> e nu nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230509 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 0.500 MyK* Myanti-K* Mytau_e+ Mytau_pi- PHSP; + 0.500 MyK* Myanti-K* Mytau_pi+ Mytau_e- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Bs_KstKsttautau,mue=DecProdCut.dec b/dkfiles/Bs_KstKsttautau,mue=DecProdCut.dec new file mode 100644 index 000000000..213e620d4 --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,mue=DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 13516062 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> mu- anti-nu_mu nu_tau) (tau+ -> mu+ nu_mu anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,mue=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K*0 K*~0 tau(-> e nu nu) tau(-> mu nu nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230509 +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 0.500 MyK* Myanti-K* Mytau_m+ Mytau_e- PHSP; + 0.500 MyK* Myanti-K* Mytau_e+ Mytau_m- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Bs_KstKsttautau,mupi=TracksInAcc.dec b/dkfiles/Bs_KstKsttautau,mupi=TracksInAcc.dec new file mode 100644 index 000000000..204f33f71 --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,mupi=TracksInAcc.dec @@ -0,0 +1,58 @@ +# EventType: 13516472 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> pi+ anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> pi- nu_tau) (tau+ -> mu+ nu_mu anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,mupi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K*0 K*~0 tau(-> pi nu) tau(-> mu nu nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230509 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 0.500 MyK* Myanti-K* Mytau_pi+ Mytau_m- PHSP; + 0.500 MyK* Myanti-K* Mytau_m+ Mytau_pi- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Bs_KstKsttautau,pipi=TracksInAcc.dec b/dkfiles/Bs_KstKsttautau,pipi=TracksInAcc.dec new file mode 100644 index 000000000..a4beb19bb --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,pipi=TracksInAcc.dec @@ -0,0 +1,48 @@ +# EventType: 13506452 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> pi+ anti-nu_tau) (tau- -> pi- nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> pi- nu_tau) (tau+ -> pi+ anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,pipi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K*0 K*~0 tau tau, with taus decaying to pions +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230509 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 1.000 MyK* Myanti-K* Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Lb_pKtautau,ee=DecProdCut.dec b/dkfiles/Lb_pKtautau,ee=DecProdCut.dec new file mode 100644 index 000000000..fb65c4060 --- /dev/null +++ b/dkfiles/Lb_pKtautau,ee=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 15524042 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> e+ nu_e anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc +# +# NickName: Lb_pKtautau,ee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b to p K tautau decay, with taus decaying into electrons +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.000 p+ K- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +# +End + diff --git a/dkfiles/Lb_pKtautau,epi=TracksInAcc.dec b/dkfiles/Lb_pKtautau,epi=TracksInAcc.dec new file mode 100644 index 000000000..a470852bc --- /dev/null +++ b/dkfiles/Lb_pKtautau,epi=TracksInAcc.dec @@ -0,0 +1,47 @@ +# EventType: 15524442 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> e+ nu_e anti-nu_tau) (tau- -> pi- nu_tau)]cc +# +# NickName: Lb_pKtautau,epi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Lambda_b -> p K tau(->pi nu) tau(-> e nu nu) decays +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau_e+ Mytau_pi- PHSP; + 0.500 p+ K- Mytau_pi+ Mytau_e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +End + diff --git a/dkfiles/Lb_pKtautau,mue=DecProdCut.dec b/dkfiles/Lb_pKtautau,mue=DecProdCut.dec new file mode 100644 index 000000000..22d173d94 --- /dev/null +++ b/dkfiles/Lb_pKtautau,mue=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 15514062 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc +# +# NickName: Lb_pKtautau,mue=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b -> p K tau(-> mu nu nu) tau(-> e nu nu) decays +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau_e+ Mytau_m- PHSP; + 0.500 p+ K- Mytau_m+ Mytau_e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End + diff --git a/dkfiles/Lb_pKtautau,mupi=TracksInAcc.dec b/dkfiles/Lb_pKtautau,mupi=TracksInAcc.dec new file mode 100644 index 000000000..2272dbcb6 --- /dev/null +++ b/dkfiles/Lb_pKtautau,mupi=TracksInAcc.dec @@ -0,0 +1,47 @@ +# EventType: 15514482 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> pi- nu_tau)]cc +# +# NickName: Lb_pKtautau,mupi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Lambda_b -> p K tau (-> pi nu) tau (-> mu nu nu) decays +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau_pi+ Mytau_m- PHSP; + 0.500 p+ K- Mytau_m+ Mytau_pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End + diff --git a/dkfiles/Lb_pKtautau,pipi=TracksInAcc.dec b/dkfiles/Lb_pKtautau,pipi=TracksInAcc.dec new file mode 100644 index 000000000..9be9bd2d7 --- /dev/null +++ b/dkfiles/Lb_pKtautau,pipi=TracksInAcc.dec @@ -0,0 +1,37 @@ +# EventType: 15504442 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> pi+ anti-nu_tau) (tau- -> pi- nu_tau)]cc +# +# NickName: Lb_pKtautau,pipi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Lambda_b to p K tautau decay, with taus decaying into a pion and a neutrino +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.000 p+ K- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +End + -- GitLab From f9062e0f61d92889d16075c4d7eeccbbc52d17f1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 16 Jun 2023 10:26:10 +0200 Subject: [PATCH 442/702] Merge branch 'eleckste/add-decfiles-sexaquark-analysis' into 'master' Add decfiles for sexaquark analysis See merge request lhcb-datapkg/Gen/DecFiles!1470 (cherry picked from commit f278330d2ea27be10d9a80d71e845edb7d631860) c15c19ec Add BG modes for Sexaquark Analysis 33596535 Add CPU time f5db83cd Add Sexaquark Signal mode dec files af9ceda5 fix eventtype userflag 251d4b77 Fix Jpsi decay and syntax error 994c810a Bug fix 3fe71401 change from KL to H_30 as S stand in, update event types 712c6f7f fix eventtypes 93757cb5 fix eventtype a766d814 add Xib(5945) life time 8afd9a79 Recognise Sigma_b+ as signal particle when checking general flag. c8787f95 remove unnecessary aliases --- cmt/decparser/decparser.py | 2 +- dkfiles/Sigmab+_Lbpi,LLp-Ds+=DecProdCut.dec | 47 +++++++++++++++++ dkfiles/Sigmab+_Lbpi,LLp-K+=DecProdCut.dec | 38 ++++++++++++++ ...mab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec | 49 +++++++++++++++++ ...gmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec | 40 ++++++++++++++ dkfiles/Sigmab+_Lbpi,Xinp-Ds+=DecProdCut.dec | 48 +++++++++++++++++ dkfiles/Sigmab+_Lbpi,Xinp-K+=DecProdCut.dec | 38 ++++++++++++++ dkfiles/Sigmab-_Lbpi,LLp-Ds+=DecProdCut.dec | 47 +++++++++++++++++ dkfiles/Sigmab-_Lbpi,LLp-K+=DecProdCut.dec | 38 ++++++++++++++ ...mab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec | 49 +++++++++++++++++ ...gmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec | 40 ++++++++++++++ dkfiles/Sigmab-_Lbpi,Xinp-Ds+=DecProdCut.dec | 47 +++++++++++++++++ dkfiles/Sigmab-_Lbpi,Xinp-K+=DecProdCut.dec | 38 ++++++++++++++ ..._Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV.dec | 50 ++++++++++++++++++ ...e_Xib0pi-,LambdaLambdap-Ds+=DecProdCut.dec | 51 ++++++++++++++++++ ...me_Xib0pi-,LambdaLambdap-K+=DecProdCut.dec | 43 +++++++++++++++ ...b0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV.dec | 50 ++++++++++++++++++ ...e_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec | 52 +++++++++++++++++++ ...me_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec | 41 +++++++++++++++ .../Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut.dec | 50 ++++++++++++++++++ .../Xibprime_Xib0pi-,Xi0np-K+=DecProdCut.dec | 42 +++++++++++++++ dkfiles/Xibst-_Xib0pi-,LLp-Ds+=DecProdCut.dec | 50 ++++++++++++++++++ dkfiles/Xibst-_Xib0pi-,LLp-K+=DecProdCut.dec | 42 +++++++++++++++ ...b0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV.dec | 49 +++++++++++++++++ ...-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec | 51 ++++++++++++++++++ ...t-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec | 42 +++++++++++++++ .../Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut.dec | 50 ++++++++++++++++++ .../Xibst-_Xib0pi-,Xi0np-K+=DecProdCut.dec | 42 +++++++++++++++ 28 files changed, 1225 insertions(+), 1 deletion(-) create mode 100644 dkfiles/Sigmab+_Lbpi,LLp-Ds+=DecProdCut.dec create mode 100644 dkfiles/Sigmab+_Lbpi,LLp-K+=DecProdCut.dec create mode 100644 dkfiles/Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Sigmab+_Lbpi,Xinp-Ds+=DecProdCut.dec create mode 100644 dkfiles/Sigmab+_Lbpi,Xinp-K+=DecProdCut.dec create mode 100644 dkfiles/Sigmab-_Lbpi,LLp-Ds+=DecProdCut.dec create mode 100644 dkfiles/Sigmab-_Lbpi,LLp-K+=DecProdCut.dec create mode 100644 dkfiles/Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Sigmab-_Lbpi,Xinp-Ds+=DecProdCut.dec create mode 100644 dkfiles/Sigmab-_Lbpi,Xinp-K+=DecProdCut.dec create mode 100644 dkfiles/Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,Xi0np-K+=DecProdCut.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,LLp-Ds+=DecProdCut.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,LLp-K+=DecProdCut.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,Xi0np-K+=DecProdCut.dec diff --git a/cmt/decparser/decparser.py b/cmt/decparser/decparser.py index 7e033b4ee..d71ccb478 100755 --- a/cmt/decparser/decparser.py +++ b/cmt/decparser/decparser.py @@ -343,7 +343,7 @@ if mother == "": sys.exit(1) done() if mother: - if "B" in mother or "b0" in mother or "Upsilon" in mother or "chi_b" in mother or mother in ["Sigma_b-", "Sigma_b0", "Xi_b-", "anti-Xi_b+"]: + if "B" in mother or "b0" in mother or "Upsilon" in mother or "chi_b" in mother or mother in ["Sigma_b+", "Sigma_b-", "Sigma_b0", "Xi_b-", "anti-Xi_b+"]: flag = 1 elif "D" in mother or "psi" in mother or "chi_c"in mother or "c+" in mother or "c0" in mother or "Sigma_c" in mother or "Xi_c" in mother or "Omega_c" in mother: flag = 2 diff --git a/dkfiles/Sigmab+_Lbpi,LLp-Ds+=DecProdCut.dec b/dkfiles/Sigmab+_Lbpi,LLp-Ds+=DecProdCut.dec new file mode 100644 index 000000000..27652a678 --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,LLp-Ds+=DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 16165022 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> Lambda0 Lambda0 p~- (D_s+ -> K+ K- pi+)) pi+]cc +# +# NickName: Sigmab+_Lbpi,LLp-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> Lambda0 Lambda0 p- D_s+) and pi+ +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230417 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 Lambda0 Lambda0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab+_Lbpi,LLp-K+=DecProdCut.dec b/dkfiles/Sigmab+_Lbpi,LLp-K+=DecProdCut.dec new file mode 100644 index 000000000..1e3903ecd --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,LLp-K+=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16103021 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> Lambda0 Lambda0 p~- K+) pi+]cc +# +# NickName: Sigmab+_Lbpi,LLp-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> Lambda0 Lambda0 p- K+) and pi+ +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 Lambda0 Lambda0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +End diff --git a/dkfiles/Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec b/dkfiles/Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..a4b91c416 --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,49 @@ +# EventType: 16165020 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> H_30 p~- (D_s+ -> K+ K- pi+)) pi+]cc +# +# NickName: Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> H_30 p- D_s+) and pi+ +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 A0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec b/dkfiles/Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..58f88150d --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,40 @@ +# EventType: 16103020 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> H_30 p~- K+) pi+]cc +# +# NickName: Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> H_30 p- K+) and pi+ +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 A0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmab+_Lbpi,Xinp-Ds+=DecProdCut.dec b/dkfiles/Sigmab+_Lbpi,Xinp-Ds+=DecProdCut.dec new file mode 100644 index 000000000..b9baa25db --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,Xinp-Ds+=DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 16165820 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> Xi0 n0 p~- (D_s+ -> K+ K- pi+)) pi+]cc +# +# NickName: Sigmab+_Lbpi,Xinp-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> Xi0 n0 p- D_s+) and pi+ +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 Xi0 n0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab+_Lbpi,Xinp-K+=DecProdCut.dec b/dkfiles/Sigmab+_Lbpi,Xinp-K+=DecProdCut.dec new file mode 100644 index 000000000..d9d82db8c --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,Xinp-K+=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16103820 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> Xi0 n0 p~- K+) pi+]cc +# +# NickName: Sigmab+_Lbpi,Xinp-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> Xi0 n0 p- K+) and pi+ +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 Xi0 n0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +End diff --git a/dkfiles/Sigmab-_Lbpi,LLp-Ds+=DecProdCut.dec b/dkfiles/Sigmab-_Lbpi,LLp-Ds+=DecProdCut.dec new file mode 100644 index 000000000..a58eb3378 --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,LLp-Ds+=DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 16165002 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> Lambda0 Lambda0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Sigmab-_Lbpi,LLp-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> Lambda0 Lambda0 p- D_s+) and pi- +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 Lambda0 Lambda0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab-_Lbpi,LLp-K+=DecProdCut.dec b/dkfiles/Sigmab-_Lbpi,LLp-K+=DecProdCut.dec new file mode 100644 index 000000000..c11b7d9b8 --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,LLp-K+=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16103003 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> Lambda0 Lambda0 p~- K+) pi-]cc +# +# NickName: Sigmab-_Lbpi,LLp-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> Lambda0 Lambda0 p- K+) and pi- +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 Lambda0 Lambda0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +End diff --git a/dkfiles/Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec b/dkfiles/Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..70c1fae9f --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,49 @@ +# EventType: 16165003 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> H_30 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> H_30 p- D_s+) and pi- +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 A0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec b/dkfiles/Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..72e3e737b --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,40 @@ +# EventType: 16103002 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> H_30 p~- K+) pi-]cc +# +# NickName: Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> H_30 p- K+) and pi- +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 A0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmab-_Lbpi,Xinp-Ds+=DecProdCut.dec b/dkfiles/Sigmab-_Lbpi,Xinp-Ds+=DecProdCut.dec new file mode 100644 index 000000000..e51b0a353 --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,Xinp-Ds+=DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 16165803 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> Xi0 n0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Sigmab-_Lbpi,Xinp-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> Xi0 n0 p- D_s+) and pi- +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 Xi0 n0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab-_Lbpi,Xinp-K+=DecProdCut.dec b/dkfiles/Sigmab-_Lbpi,Xinp-K+=DecProdCut.dec new file mode 100644 index 000000000..121107fe4 --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,Xinp-K+=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16103803 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> Xi0 n0 p~- K+) pi-]cc +# +# NickName: Sigmab-_Lbpi,Xinp-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> Xi0 n0 p- K+) and pi- +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 Xi0 n0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +End diff --git a/dkfiles/Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV.dec b/dkfiles/Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV.dec new file mode 100644 index 000000000..4431cdce2 --- /dev/null +++ b/dkfiles/Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV.dec @@ -0,0 +1,50 @@ +# EventType: 16144010 +# +# Descriptor: [Sigma_b0 -> (Xi_b- -> H_30 (J/psi(1S) -> mu+ mu-) p~-) pi+]cc +# +# NickName: Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV +# +# Documentation: +# Decay a Sigma_b0 to a Xi_b- ( -> H_30 JPsi p-) and pi+ +# Sigma_b0 as stand in for Xi_b0(5945) as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b0 112 5212 0.0 5.9523 7.3e-22 Sigma_b0 5212 0.00000000", "Sigma_b~0 113 -5212 0.0 5.9523 7.3e-22 anti-Sigma_b0 -5212 0.00000000", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230426 +# +Alias MyXi_b- Xi_b- +Alias Myanti-Xi_b+ anti-Xi_b+ +ChargeConj MyXi_b- Myanti-Xi_b+ +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi + + + +# Force Sigma_b0 (stand in for Xi_b0(5945)) to decay to Xi_b- pi+: +Decay Sigma_b0sig +1.000 MyXi_b- pi+ PHSP; +Enddecay +CDecay anti-Sigma_b0sig +# +Decay MyXi_b- +1.000 A0 MyJpsi anti-p- PHSP; +Enddecay +CDecay Myanti-Xi_b+ +# +Decay MyJpsi +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End diff --git a/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut.dec b/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut.dec new file mode 100644 index 000000000..c34328150 --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 16165730 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> Lambda0 Lambda0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> Lambda Lambda p- D_s+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# Background for Sexaquark analysis +# Neutrals flag is set to 7 as all eventtypes of 16165030 are already in use +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 Lambda0 Lambda0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +End diff --git a/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut.dec b/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut.dec new file mode 100644 index 000000000..3ae12f441 --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 16103037 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> Lambda0 Lambda0 p~- K+) pi-]cc +# +# NickName: Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> Lambda Lambda p- K+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230313 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 Lambda0 Lambda0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End + diff --git a/dkfiles/Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV.dec b/dkfiles/Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV.dec new file mode 100644 index 000000000..4a1c72f6a --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV.dec @@ -0,0 +1,50 @@ +# EventType: 16145038 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> H_30 (J/psi(1S) -> mu+ mu-) p~- pi+) pi-]cc +# +# NickName: Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> H_30 JPsi p- pi+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi + + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 A0 MyJpsi anti-p- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyJpsi +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End diff --git a/dkfiles/Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec b/dkfiles/Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..64af53d01 --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,52 @@ +# EventType: 16165930 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> H_30 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> Xi0 H_30 Ds+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# Neutrals flag is set to 9 as all eventtypes of 1616503X are already in use +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 A0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec b/dkfiles/Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..5c6f0313d --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,41 @@ +# EventType: 16103036 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> H_30 p~- K+) pi-]cc +# +# NickName: Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 (->H_30 p- K+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 A0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End diff --git a/dkfiles/Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut.dec b/dkfiles/Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut.dec new file mode 100644 index 000000000..2cb1bacde --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 16165830 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> Xi0 n0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> Xi0 n p- Ds+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 Xi0 n0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +End diff --git a/dkfiles/Xibprime_Xib0pi-,Xi0np-K+=DecProdCut.dec b/dkfiles/Xibprime_Xib0pi-,Xi0np-K+=DecProdCut.dec new file mode 100644 index 000000000..5671d101c --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,Xi0np-K+=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 16103830 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> Xi0 n0 p~- K+) pi-]cc +# +# NickName: Xibprime_Xib0pi-,Xi0np-K+=DecProdCut +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> Xi0 n p- K+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 Xi0 n0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End diff --git a/dkfiles/Xibst-_Xib0pi-,LLp-Ds+=DecProdCut.dec b/dkfiles/Xibst-_Xib0pi-,LLp-Ds+=DecProdCut.dec new file mode 100644 index 000000000..f39d2f827 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,LLp-Ds+=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 16165001 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> Lambda0 Lambda0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibst-_Xib0pi-,LLp-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> Lambda Lambda p- D_s+) and pi- +# Sigma_b- as stand in for Xi*_b- +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 Lambda0 Lambda0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +End diff --git a/dkfiles/Xibst-_Xib0pi-,LLp-K+=DecProdCut.dec b/dkfiles/Xibst-_Xib0pi-,LLp-K+=DecProdCut.dec new file mode 100644 index 000000000..8ab88f571 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,LLp-K+=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 16103001 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> Lambda0 Lambda0 p~- K+) pi-]cc +# +# NickName: Xibst-_Xib0pi-,LLp-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> Lambda Lambda p- K+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 Lambda0 Lambda0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End diff --git a/dkfiles/Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV.dec b/dkfiles/Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV.dec new file mode 100644 index 000000000..8555f42f2 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV.dec @@ -0,0 +1,49 @@ +# EventType: 16145000 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> H_30 (J/psi(1S) -> mu+ mu-) p~- pi+) pi-]cc +# +# NickName: Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> H_30 Jpsi p- pi+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 A0 MyJpsi anti-p- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyJpsi +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End diff --git a/dkfiles/Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec b/dkfiles/Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..4e7d06ff7 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,51 @@ +# EventType: 16165000 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> H_30 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> H_30 p- D_s+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 A0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec b/dkfiles/Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..58661ea91 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,42 @@ +# EventType: 16103000 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> H_30 p~- K+) pi-]cc +# +# NickName: Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> H_30 p- K+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 A0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End diff --git a/dkfiles/Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut.dec b/dkfiles/Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut.dec new file mode 100644 index 000000000..df3db5aad --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 16165801 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> Xi0 n0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> Xi0 n p- D_s+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 Xi0 n0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +End diff --git a/dkfiles/Xibst-_Xib0pi-,Xi0np-K+=DecProdCut.dec b/dkfiles/Xibst-_Xib0pi-,Xi0np-K+=DecProdCut.dec new file mode 100644 index 000000000..34e6867c4 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,Xi0np-K+=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 16103801 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> Xi0 n0 p~- K+) pi-]cc +# +# NickName: Xibst-_Xib0pi-,Xi0np-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> Xi0 n p- K+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 Xi0 n0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End -- GitLab From e4a1ddda7f4b7b07217bd2f6ef5b88d40cbd84d9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 16:12:53 +0200 Subject: [PATCH 443/702] Merge branch 'sakar/my-changes' into 'master' Added 5 new modes for the Bu2LambdaPhh studies See merge request lhcb-datapkg/Gen/DecFiles!1480 (cherry picked from commit a743b60e4ffa7ff5a124f1034437be0ec168a20b) 6dd73770 Added 5 new modes for the Bu2LambdaPhh studies ca308c72 removed hats before particles for which no selection is applied to --- .../Bu_LambdabarpD0bar,KK=HELAMP,TightCut.dec | 71 +++++++++++++++ ...pDst0bar,D0bargamma,KK=HELAMP,TightCut.dec | 80 +++++++++++++++++ ...Dst0bar,D0bargamma,Kpi=HELAMP,TightCut.dec | 80 +++++++++++++++++ ...arpDst0bar,D0barpi0,KK=HELAMP,TightCut.dec | 87 +++++++++++++++++++ ...rpDst0bar,D0barpi0,Kpi=HELAMP,TightCut.dec | 87 +++++++++++++++++++ 5 files changed, 405 insertions(+) create mode 100644 dkfiles/Bu_LambdabarpD0bar,KK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut.dec diff --git a/dkfiles/Bu_LambdabarpD0bar,KK=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpD0bar,KK=HELAMP,TightCut.dec new file mode 100644 index 000000000..c45d45337 --- /dev/null +++ b/dkfiles/Bu_LambdabarpD0bar,KK=HELAMP,TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 12165115 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D~0 -> K+ K-)]cc +# +# NickName: Bu_LambdabarpD0bar,KK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D~0 => ^K+ ^K-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Akar Simon +# Email: simon.akar@cern.ch +# Date: 20230512 +# +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyD0 + 1.000 K- K+ PHSP; +Enddecay +CDecay Myanti-D0 + +# +End +# diff --git a/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut.dec new file mode 100644 index 000000000..da27285f0 --- /dev/null +++ b/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut.dec @@ -0,0 +1,80 @@ +# EventType: 12165361 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D*(2007)~0 -> (D~0 -> K+ K-) gamma ) ]cc +# +# NickName: Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D*(2007)~0 => (D~0 => ^K+ ^K-) gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Akar Simon +# Email: simon.akar@cern.ch +# Date: 20230512 +# +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay Myanti-D*0 +1.000 Myanti-D0 gamma VSP_PWAVE; +Enddecay +CDecay MyD*0 +# +Decay MyD0 + 1.000 K- K+ PHSP; +Enddecay +CDecay Myanti-D0 + +# +End +# diff --git a/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..8296d7b6e --- /dev/null +++ b/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut.dec @@ -0,0 +1,80 @@ +# EventType: 12165360 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D*(2007)~0 -> (D~0 -> K+ pi-) gamma ) ]cc +# +# NickName: Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D*(2007)~0 => (D~0 => ^K+ ^pi-) gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Akar Simon +# Email: simon.akar@cern.ch +# Date: 20230512 +# +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay Myanti-D*0 +1.000 Myanti-D0 gamma VSP_PWAVE; +Enddecay +CDecay MyD*0 +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 + +# +End +# diff --git a/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut.dec new file mode 100644 index 000000000..b5131be06 --- /dev/null +++ b/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut.dec @@ -0,0 +1,87 @@ +# EventType: 12165504 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D*(2007)~0 -> (D~0 -> K+ K-) (pi0 -> gamma gamma) ) ]cc +# +# NickName: Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D*(2007)~0 => (D~0 => ^K+ ^K-) (pi0 => gamma gamma))]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Akar Simon +# Email: simon.akar@cern.ch +# Date: 20230512 +# +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias mypi0 pi0 +ChargeConj mypi0 mypi0 + + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay Myanti-D*0 +1.000 Myanti-D0 mypi0 VSS; +Enddecay +CDecay MyD*0 +# +Decay MyD0 + 1.000 K- K+ PHSP; +Enddecay +CDecay Myanti-D0 + +Decay mypi0 + 1.000 gamma gamma PHSP; +Enddecay + + +# +End +# diff --git a/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..63de96c19 --- /dev/null +++ b/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut.dec @@ -0,0 +1,87 @@ +# EventType: 12165503 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D*(2007)~0 -> (D~0 -> K+ pi-) (pi0 -> gamma gamma) ) ]cc +# +# NickName: Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D*(2007)~0 => (D~0 => ^K+ ^pi-) (pi0 => gamma gamma))]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Akar Simon +# Email: simon.akar@cern.ch +# Date: 20230512 +# +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias mypi0 pi0 +ChargeConj mypi0 mypi0 + + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay Myanti-D*0 +1.000 Myanti-D0 mypi0 VSS; +Enddecay +CDecay MyD*0 +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 + +Decay mypi0 + 1.000 gamma gamma PHSP; +Enddecay + + +# +End +# -- GitLab From cf6ca062ffb1edf7bf42ce2c914314401aa2c106 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 11:35:28 +0200 Subject: [PATCH 444/702] Merge branch 'yshang/my-changes' into 'master' Decfiles for Lb->phpi0 and B0->Kpipi0. Acceptance and tight momentum cuts are applied. See merge request lhcb-datapkg/Gen/DecFiles!1483 (cherry picked from commit dceec4a62dc7ddbaa9ad1189853f2c5623cbcee5) 1d650929 Decfiles for Lb->phpi0 and B0->Kpipi0. Acceptance and tight momentum cuts are applied. 059efe00 Decfiles for Lb->phpi0. Tighter cuts are applied. CPU time is reduced. 0e9e38b1 Decfiles for Lb->phpi0. Tighter cuts are applied. CPU time is reduced. 58b62bc1 Decfiles for B0->Kpipi0 and lb->phpi0 with tighter cuts. 59c13738 Merge branch 'yshang/my-changes' of... 5486b709 Decfiles for B0->hhpi0 and Bs0->hhpi0. Cuts are tighter than existing ones. 48716f3d Just loose one of the momentum cut to make sure that no signal will be removed... 2cd91a1a Loose one of the momentum cut. 1d81dd7c Merge branch 'yshang/my-changes' of... ba77a679 Remove some decfiles. --- dkfiles/Bd_K+pi-pi0=TighterCuts,sqDalitz.dec | 60 +++++++++++++++++++ dkfiles/Lb_pKpi0=TightCut,sqDalitz.dec | 62 ++++++++++++++++++++ dkfiles/Lb_ppipi0=TightCut,sqDalitz.dec | 62 ++++++++++++++++++++ 3 files changed, 184 insertions(+) create mode 100644 dkfiles/Bd_K+pi-pi0=TighterCuts,sqDalitz.dec create mode 100644 dkfiles/Lb_pKpi0=TightCut,sqDalitz.dec create mode 100644 dkfiles/Lb_ppipi0=TightCut,sqDalitz.dec diff --git a/dkfiles/Bd_K+pi-pi0=TighterCuts,sqDalitz.dec b/dkfiles/Bd_K+pi-pi0=TighterCuts,sqDalitz.dec new file mode 100644 index 000000000..1990c4331 --- /dev/null +++ b/dkfiles/Bd_K+pi-pi0=TighterCuts,sqDalitz.dec @@ -0,0 +1,60 @@ +# EventType: 11102434 +# +# Descriptor: {[[B0]nos -> K+ pi- (pi0 -> gamma gamma)]cc, [[B0]os -> K- pi+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bd_K+pi-pi0=TighterCuts,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B0 => ^K+ ^pi- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 4.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB & B_FD', +# '[pi-]cc' : 'goodP', +# '[K+]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay B0sig +1.000 K+ pi- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-B0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_pKpi0=TightCut,sqDalitz.dec b/dkfiles/Lb_pKpi0=TightCut,sqDalitz.dec new file mode 100644 index 000000000..f590cd72f --- /dev/null +++ b/dkfiles/Lb_pKpi0=TightCut,sqDalitz.dec @@ -0,0 +1,62 @@ +# EventType: 15102431 +# +# Descriptor: [ Lambda_b0 -> p+ K- (pi0 -> gamma gamma) ]cc +# +# NickName: Lb_pKpi0=TightCut,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[Lambda_b0 => ^p+ ^K- ^(pi0 -> ^gamma ^gamma)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 8.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = (GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodB & B_FD', +# '[p+]cc' : 'goodP', +# '[K-]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma', +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay Lambda_b0sig + 1.000 p+ K- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_ppipi0=TightCut,sqDalitz.dec b/dkfiles/Lb_ppipi0=TightCut,sqDalitz.dec new file mode 100644 index 000000000..9687e8112 --- /dev/null +++ b/dkfiles/Lb_ppipi0=TightCut,sqDalitz.dec @@ -0,0 +1,62 @@ +# EventType: 15102421 +# +# Descriptor: [ Lambda_b0 -> p+ pi- (pi0 -> gamma gamma) ]cc +# +# NickName: Lb_ppipi0=TightCut,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Lambda_b0 => ^p+ ^pi- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 8.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodB & B_FD', +# '[p+]cc' : 'goodP', +# '[pi-]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay Lambda_b0sig + 1.000 p+ pi- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# -- GitLab From c94f8b4ba9e2cb95f93b6d148601213d8eebd8d3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 11:30:27 +0200 Subject: [PATCH 445/702] Merge branch 'yiweil/my_changes' into 'master' Decfiles for CEP tautau generation and following leptonic decay within LHCb acceptance See merge request lhcb-datapkg/Gen/DecFiles!1484 (cherry picked from commit 1142bd62d8f4bdcbac1e4ed4f4156e365f5a6369) a2762e21 Decfiles for CEP tautau generation and following leptonic decay within LHCb acceptance 68834399 Decfiles for CEP tautau generation and following leptonic decay, which is within LHCb acceptance --- dkfiles/cep_tautau_ee=EEInACC.dec | 53 ++++++++++++++++++++++++++ dkfiles/cep_tautau_mue=MUEInACC.dec | 54 +++++++++++++++++++++++++++ dkfiles/cep_tautau_mumu=MuMuInACC.dec | 53 ++++++++++++++++++++++++++ 3 files changed, 160 insertions(+) create mode 100644 dkfiles/cep_tautau_ee=EEInACC.dec create mode 100644 dkfiles/cep_tautau_mue=MUEInACC.dec create mode 100644 dkfiles/cep_tautau_mumu=MuMuInACC.dec diff --git a/dkfiles/cep_tautau_ee=EEInACC.dec b/dkfiles/cep_tautau_ee=EEInACC.dec new file mode 100644 index 000000000..19910343b --- /dev/null +++ b/dkfiles/cep_tautau_ee=EEInACC.dec @@ -0,0 +1,53 @@ +# EventType: 49512200 +# +# Descriptor: gamma gamma => (tau+-> e+ nu_e anti-nu_tau) (tau- -> e- anti-nu_e nu_tau) +# NickName: cep_tautau_ee=EEInACC +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Production: SuperChic2 +# +# InsertPythonCode: +# +# # SuperChic2 options. +# from Configurables import SuperChic2Production +# Generation().Special.addTool(SuperChic2Production) +# Generation().Special.SuperChic2Production.Commands += [ +# "SuperChic2:proc = 58"] #[tau tau] generation +# +# # Cuts on the tau. +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation().cepInAcc +# cepInAcc.Code = "( count( goodTau ) == 2 )" +# cepInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# "inAcc = in_range ( 1.95 , GETA , 5.050 ) ", +# "goodEplus = GINTREE( ( GID == -11 ) & inAcc )", +# "goodEminus = GINTREE( ( GID == 11 ) & inAcc )", +# "goodTau = ( (GABSID == 15) & (goodEplus | goodEminus) )"] +# +# # Keep the CEP process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ("( GBARCODE >= 2 )") +# EndInsertPythonCode +# +# +# +# +# +# Documentation: +# Central exclusive production of [tau tau] with further decays into e in the acceptance +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Yiwei Liu +# Email: yiweil@cern.ch +# Date: 20230209 +# +Decay tau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay tau- +End diff --git a/dkfiles/cep_tautau_mue=MUEInACC.dec b/dkfiles/cep_tautau_mue=MUEInACC.dec new file mode 100644 index 000000000..f9bf70072 --- /dev/null +++ b/dkfiles/cep_tautau_mue=MUEInACC.dec @@ -0,0 +1,54 @@ +# EventType: 49512201 +# +# Descriptor: gamma gamma => (tau+-> e+ nu_e anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau) +C.C. +# NickName: cep_tautau_mue=MUEInACC +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Production: SuperChic2 +# +# InsertPythonCode: +# +# # SuperChic2 options. +# from Configurables import SuperChic2Production +# Generation().Special.addTool(SuperChic2Production) +# Generation().Special.SuperChic2Production.Commands += [ +# "SuperChic2:proc = 58"] #[tau tau] generation +# +# # Cuts on the tau. +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation().cepInAcc +# cepInAcc.Code = "( count( goodTau ) == 2 )" +# cepInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# "inAcc = in_range ( 1.95 , GETA , 5.050 )", +# "goodE = GINTREE( ( GABSID == 11 ) & inAcc )", +# "goodMu = GINTREE( ( GABSID == 13 ) & inAcc )", +# "goodTau = ( (GABSID == 15) & (goodE | goodMu))"] +# +# # Keep the CEP process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ("( GBARCODE >= 2 )") +# EndInsertPythonCode +# +# +# +# +# +# Documentation: +# Central exclusive production of [tau tau] with further decays into mu and e in the acceptance +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Yiwei Liu +# Email: yiweil@cern.ch +# Date: 20230209 +# +Decay tau+ + 0.500 e+ nu_e anti-nu_tau TAULNUNU; + 0.500 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay tau- +End diff --git a/dkfiles/cep_tautau_mumu=MuMuInACC.dec b/dkfiles/cep_tautau_mumu=MuMuInACC.dec new file mode 100644 index 000000000..b30ebe5d5 --- /dev/null +++ b/dkfiles/cep_tautau_mumu=MuMuInACC.dec @@ -0,0 +1,53 @@ +# EventType: 49512211 +# +# Descriptor: gamma gamma => (tau+-> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau) +# NickName: cep_tautau_mumu=MuMuInACC +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Production: SuperChic2 +# +# InsertPythonCode: +# +# # SuperChic2 options. +# from Configurables import SuperChic2Production +# Generation().Special.addTool(SuperChic2Production) +# Generation().Special.SuperChic2Production.Commands += [ +# "SuperChic2:proc = 58"] #[tau tau] generation +# +# # Cuts on the tau. +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation().cepInAcc +# cepInAcc.Code = "( count( goodTau ) == 2 )" +# cepInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# "inAcc = in_range ( 1.95 , GETA , 5.050 ) ", +# "goodMuplus = GINTREE( ( GID == -13 ) & inAcc )", +# "goodMuminus = GINTREE( ( GID == 13 ) & inAcc )", +# "goodTau = ( (GABSID == 15) & (goodMuplus | goodMuminus) )"] +# +# # Keep the CEP process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ("( GBARCODE >= 2 )") +# EndInsertPythonCode +# +# +# +# +# +# Documentation: +# Central exclusive production of [tau tau] with further decays into mu in the acceptance +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Yiwei Liu +# Email: yiweil@cern.ch +# Date: 20230209 +# +Decay tau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay tau- +End -- GitLab From ae2dea64f218ca192708d65e9b91fa79c80644ba Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 11:34:25 +0200 Subject: [PATCH 446/702] Merge branch 'yawu/Bu2KstRho' into 'master' Decfiles for B+->Kst+Rho0 and B+->KSpipipi. The former is a new one and the latter has different cuts. See merge request lhcb-datapkg/Gen/DecFiles!1486 (cherry picked from commit 2db95f3febcf3cd7848af885532bb11478fa6a33) d63a4ace New dkfile of B+ -> (KS0 -> pi+ pi-) pi+ pi- pi+ with different MassWindowCut and TightCut. d58fd76b New dkfile of B+ -> (K*(892)+ -> (KS0 -> pi+ pi-) pi+) (rho(770)0 -> pi+ pi-) --- .../Bu_KSpipipi=MassWindowCut,TightCut.dec | 64 +++++++++++++ dkfiles/Bu_Kst+rho0,KSpi+pi+pi-=TightCut.dec | 94 +++++++++++++++++++ 2 files changed, 158 insertions(+) create mode 100644 dkfiles/Bu_KSpipipi=MassWindowCut,TightCut.dec create mode 100644 dkfiles/Bu_Kst+rho0,KSpi+pi+pi-=TightCut.dec diff --git a/dkfiles/Bu_KSpipipi=MassWindowCut,TightCut.dec b/dkfiles/Bu_KSpipipi=MassWindowCut,TightCut.dec new file mode 100644 index 000000000..9e215bbdb --- /dev/null +++ b/dkfiles/Bu_KSpipipi=MassWindowCut,TightCut.dec @@ -0,0 +1,64 @@ +# EventType: 12105159 +# +# Descriptor: [B+ -> (KS0 -> pi+ pi-) pi+ pi- pi+]cc +# +# NickName: Bu_KSpipipi=MassWindowCut,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Flat phase space in the analysis region of B+ -> Kst+ rho0. +# TightCut. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ ==> ^(KS0 ==> pi+ pi-) ^pi+ ^pi- ^pi+]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import centimeter" , +# "inAcc = in_range ( 0.010, GTHETA, 0.400 ) & in_range ( 1.8 , GETA , 5.0 )", +# "goodForRich = in_range ( 3.0 * GeV , GP , 150 * GeV )", +# "ksInAcc = in_range ( 2 , GETA , 5 )", +# "ksPion = in_range ( 1.6 , GETA , 5.2 ) & in_range ( 2 * GeV , GP , 150 * GeV )", +# "bothPI = 2 == GNINTREE ( ( 'pi+' == GABSID ) & ksPion )", +# "ksTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 240 * centimeter )", +# "good_KS = ksInAcc & bothPI & ksTT", +# "had_pt = GPT > 300 * MeV", +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc & goodForRich & had_pt', +# '[KS0]cc' : 'good_KS & had_pt', +# } +# EndInsertPythonCode +# +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: <1min +# Responsible: Yanxi Wu +# Email: yanxi.wu@cern.ch +# Date: 20230523 +# +Define m12_min 0.0 # The model will take at least m1+m2 +Define m12_max 1.25 # Must be in GeV/c^2 +Define m34_min 0.0 # The model will take at least m1+m2 +Define m34_max 1.25 # Must be in GeV/c^2 +# +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +# +Decay B+sig + 1.000 MyK_S0 pi+ pi- pi+ FOURBODYPHSP m12_min m12_max m34_min m34_max; +Enddecay +CDecay B-sig +# +Decay MyK_S0 + 1.000 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_Kst+rho0,KSpi+pi+pi-=TightCut.dec b/dkfiles/Bu_Kst+rho0,KSpi+pi+pi-=TightCut.dec new file mode 100644 index 000000000..1be90733a --- /dev/null +++ b/dkfiles/Bu_Kst+rho0,KSpi+pi+pi-=TightCut.dec @@ -0,0 +1,94 @@ +# EventType: 12105190 +# +# Descriptor: [B+ -> (K*(892)+ -> (KS0 -> pi+ pi-) pi+) (rho(770)0 -> pi+ pi-)]cc +# +# NickName: Bu_Kst+rho0,KSpi+pi+pi-=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# +# B+ decaying into vector K*(892)+ and vector rho(770)0 with K*(892)+ decaying to KS pi+ +# and rho(770)0 decaying to pi+ pi-. +# Tight cut. +# Values of the transversity amplitudes are not given in previous BABAR analysis https://arxiv.org/pdf/1012.4044.pdf. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ ==> ^(K*(892)+ ==> ^KS0 ^pi+) ^(rho(770)0 ==> ^pi+ ^pi-) ]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import centimeter" , +# "inAcc = in_range ( 0.010, GTHETA, 0.400 ) & in_range ( 1.8 , GETA , 5.0 )", +# "goodForRich = in_range ( 3.0 * GeV , GP , 150 * GeV )", +# "ksInAcc = in_range ( 2 , GETA , 5 )", +# "ksPion = in_range ( 1.6 , GETA , 5.2 ) & in_range ( 2 * GeV , GP , 150 * GeV )", +# "bothPI = 2 == GNINTREE ( ( 'pi+' == GABSID ) & ksPion )", +# "ksTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 240 * centimeter )", +# "good_KS = ksInAcc & bothPI & ksTT", +# "had_pt = GPT > 300 * MeV", +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc & goodForRich & had_pt', +# '[KS0]cc' : 'good_KS & had_pt', +# '[K*(892)+]cc' : 'had_pt', +# '[rho(770)0]cc' : 'had_pt', +# } +# EndInsertPythonCode +# +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: <1min +# Responsible: Yanxi Wu +# Email: yanxi.wu@cern.ch +# Date: 20230519 +# +Define Azero 1 # Mod. of Azero +Define pAzero 0 # Phase of Azero +Define Aplus 1 # Mod. of Aplus +Define pAplus 0 # Phase of Aplus +Define Aminus 1 # Mod. of Aminus +Define pAminus 0 # Phase of Aminus +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +# +Decay B+sig + 1.000 MyK*+ Myrho0 SVV_HELAMP Aplus pAplus Azero pAzero Aminus pAminus; +Enddecay +# Need to specify the CC decay explicitly as SVV_HELAMP does not apply the parity flip +# Means that the plus and minus amplitdues must swap +# +Decay B-sig + 1.000 MyK*- Myrho0 SVV_HELAMP Aminus pAminus Azero pAzero Aplus pAplus; +Enddecay +# +Decay MyK*+ + 1.000 MyK_S0 pi+ VSS; +Enddecay +# +CDecay MyK*- +# +Decay Myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +Decay MyK_S0 + 1.000 pi+ pi- PHSP; +Enddecay +# +# +End +# -- GitLab From ecfe5c0573aca463fd6b957104a29f0143b8b8db Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 12:27:00 +0200 Subject: [PATCH 447/702] Merge branch 'razhang/my-changes' into 'master' Decfile for B0->Kpipipigamm,with tightcut. See merge request lhcb-datapkg/Gen/DecFiles!1487 (cherry picked from commit 45434a90f2e88e495d7d6f9dbdc8c4e03107bb81) bcf954b5 add linespace cb5204e5 change descriptor c5542430 change cut 621e596c change eventnum ec929731 new decfile 222c8c13 remove old version 4c05338e change eventnum 741f19a0 change name 30702db7 remove old version fc471590 remove B2Kstrho0gamma d515b034 change documentation 0a28b832 change VSS molde to PHSP fb43bb9c change tight.Decay ed69a62f remove ^ --- .../Bd_Kpipipigamma=HighPTGamma,TightCut.dec | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100755 dkfiles/Bd_Kpipipigamma=HighPTGamma,TightCut.dec diff --git a/dkfiles/Bd_Kpipipigamma=HighPTGamma,TightCut.dec b/dkfiles/Bd_Kpipipigamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..4bd2f26eb --- /dev/null +++ b/dkfiles/Bd_Kpipipigamma=HighPTGamma,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 11204277 +# +# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (rho(770)0 -> pi+ pi-) gamma]cc +# +# NickName: Bd_Kpipipigamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B0 ==> ^K+ ^pi- ^pi+ ^pi- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: B0 decays to K+ pi- pi+ pi- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 2 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20230530 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +LSNONRELBW Myrho0 +BlattWeisskopf Myrho0 0.0 +Particle Myrho0 0.775 0.15 +ChangeMassMin Myrho0 0.35 +ChangeMassMax Myrho0 2.0 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B0sig + 0.25 K+ pi- pi+ pi- gamma PHSP; + 0.25 MyK*0 pi+ pi- gamma PHSP; + 0.25 Myrho0 K+ pi- gamma PHSP; + 0.25 MyK*0 Myrho0 gamma PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay Myrho0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + -- GitLab From 7ee64f2c575d7a1dc3f607c7fadb9a1d4eff5f70 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 17:09:36 +0200 Subject: [PATCH 448/702] Merge branch 'htilquin/lb_n0_decfile' into 'master' Added Lb -> D0 n0 pi mu nu decfile See merge request lhcb-datapkg/Gen/DecFiles!1488 (cherry picked from commit 0651e023a82ce835435a3d37bcf5709b3f1c38d5) bb97fa90 Added Lb -> D0 n0 pi mu nu decfile f3be7068 Updated tightcuts 48aa01aa Formatting 00f936e4 Updated decay descriptor in TightCuts 54c3f6f1 Updated file name 0c665c41 Updated CPUTime 74a0eb13 Remove neutron from stable charged particles and update track flag in... b599222e Remove < from CPUTime 36253ce9 Remove ^ on top level decay --- cmt/decparser/settings.py | 2 - ...n0D0pimunu,Kmunu=KpimumuInAcc,TightCut.dec | 54 +++++++++++++++++++ 2 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 dkfiles/Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut.dec diff --git a/cmt/decparser/settings.py b/cmt/decparser/settings.py index 85663faf4..a8b82a6f3 100644 --- a/cmt/decparser/settings.py +++ b/cmt/decparser/settings.py @@ -73,8 +73,6 @@ longlived = [ "K_L0", "p+", "anti-p-", - "n0", - "anti-n0", "e+", "e-", "mu+", diff --git a/dkfiles/Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut.dec b/dkfiles/Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut.dec new file mode 100644 index 000000000..5ca970655 --- /dev/null +++ b/dkfiles/Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut.dec @@ -0,0 +1,54 @@ +# EventType: 15574062 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu) n0 pi+ mu- anti-nu_mu]cc +# +# NickName: Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230531 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# kpimumuInAcc = Generation().SignalPlain.TightCut +# kpimumuInAcc.Decay = '[Lambda_b0 ==> ^mu+ ^mu- nu_mu nu_mu~ K- pi+ n0]CC' +# kpimumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.010, GTHETA, 0.400))', +# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', +# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' +# ] +# kpimumuInAcc.Cuts = { +# '[Lambda_b0]cc' : 'onePionInAcc & oneKaonInAcc', +# '[mu+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# CPUTime: 2 min +# +# Documentation: Lb -> D0 n0 pi mu nu decays with D0 -> K mu nu +# EndDocumentation +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay Lambda_b0sig + 1.000 MyD0 n0 pi+ mu- anti-nu_mu PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay Myanti-D0 +# +End + -- GitLab From 822144f0a42d6fbf8e255368c8bb8fabe595f1b9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 16 Jun 2023 10:20:20 +0200 Subject: [PATCH 449/702] Merge branch 'hlei/my-changes' into 'master' Hlei/charmless_Lb_decay See merge request lhcb-datapkg/Gen/DecFiles!1489 (cherry picked from commit 8ad69b17a6f0be8abe51e46fafd8fd1e6c535820) 2f728992 Add charmless(pKKpipipi) Lb decay files 37b2efb6 add charmless Lb decay files 0b9ae251 add charmless Lb decay files c18549e7 Merge branch 'hlei/my-changes' of... 0ff9e4ec modify the charmless Lb decay files 359de1c5 modify the charmless Lb decay files 760392cf modify the charmless Lb decay files a01a0e04 modify the charmless Lb decay files 34ce5aa6 modify the charmless Lb decay files 2e7babb2 modify the decay files of charmless Lb decays 83813368 modify the decay files of charmless Lb decays f46719a7 modify the decay files of charmless Lb decays 20d55a4c modify the decay files of charmless Lb decays f2fca86c modify the decay files of charmless Lb decays 1f52ae84 modify the decay files of charmless Lb decays 78421955 modify the decay files of charmless Lb decays 59fc58fb modify the decay file of charmless Lb decays --- dkfiles/Lb_pKKpipipi=PHSP,TightCut.dec | 50 ++++++++++++++++++++ dkfiles/Lb_pKKspipi=PHSP,TightCut.dec | 61 +++++++++++++++++++++++++ dkfiles/Lb_pKpiKpipi=PHSP,TightCut.dec | 51 +++++++++++++++++++++ dkfiles/Lb_ppiKpipipi=PHSP,TightCut.dec | 51 +++++++++++++++++++++ dkfiles/Lb_ppiKspipi=PHSP,TightCut.dec | 60 ++++++++++++++++++++++++ dkfiles/Lb_ppipiKpipi=PHSP,TightCut.dec | 51 +++++++++++++++++++++ 6 files changed, 324 insertions(+) create mode 100644 dkfiles/Lb_pKKpipipi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_pKKspipi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_pKpiKpipi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_ppiKpipipi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_ppiKspipi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_ppipiKpipi=PHSP,TightCut.dec diff --git a/dkfiles/Lb_pKKpipipi=PHSP,TightCut.dec b/dkfiles/Lb_pKKpipipi=PHSP,TightCut.dec new file mode 100644 index 000000000..ca875d1b8 --- /dev/null +++ b/dkfiles/Lb_pKKpipipi=PHSP,TightCut.dec @@ -0,0 +1,50 @@ +# EventType: 15106001 +# +# Descriptor: [ Lambda_b0 -> p+ K- K- pi+ pi+ pi- ]cc +# +# NickName: Lb_pKKpipipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^K- ^pi+ ^pi+ ^pi- ^p+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugP' +# } +#EndInsertPythonCode +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Decay Lambda_b0sig + 1.000 p+ K- K- pi+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + diff --git a/dkfiles/Lb_pKKspipi=PHSP,TightCut.dec b/dkfiles/Lb_pKKspipi=PHSP,TightCut.dec new file mode 100644 index 000000000..b9c94c9d7 --- /dev/null +++ b/dkfiles/Lb_pKKspipi=PHSP,TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 15106101 +# +# Descriptor: [ Lambda_b0 -> p+ K- KS0 pi+ pi- ]cc +# +# NickName: Lb_pKKspipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^p+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 250 * MeV)', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 1750 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[p+]cc' : 'goodH', +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugP', +# '[KS0]cc' : 'goodKS & goodKsDaugPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay Lambda_b0sig + 1.000 p+ K- MyK0s pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Lb_pKpiKpipi=PHSP,TightCut.dec b/dkfiles/Lb_pKpiKpipi=PHSP,TightCut.dec new file mode 100644 index 000000000..5a19b2a84 --- /dev/null +++ b/dkfiles/Lb_pKpiKpipi=PHSP,TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 15106002 +# +# Descriptor: [ Lambda_b0 -> p+ K- K+ pi- pi+ pi- ]cc +# +# NickName: Lb_pKpiKpipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^K+ ^pi- ^pi+ ^pi- ^p+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugP' +# } +#EndInsertPythonCode +# +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 5 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Decay Lambda_b0sig + 1.000 p+ K- K+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + diff --git a/dkfiles/Lb_ppiKpipipi=PHSP,TightCut.dec b/dkfiles/Lb_ppiKpipipi=PHSP,TightCut.dec new file mode 100644 index 000000000..22fbf32f8 --- /dev/null +++ b/dkfiles/Lb_ppiKpipipi=PHSP,TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 15106003 +# +# Descriptor: [ Lambda_b0 -> p+ pi- K- pi+ pi+ pi- ]cc +# +# NickName: Lb_ppiKpipipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^K- ^pi+ ^pi+ ^pi- ^p+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi & goodBDaugP' +# } +#EndInsertPythonCode +# +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Decay Lambda_b0sig + 1.000 p+ pi- K- pi+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + diff --git a/dkfiles/Lb_ppiKspipi=PHSP,TightCut.dec b/dkfiles/Lb_ppiKspipi=PHSP,TightCut.dec new file mode 100644 index 000000000..f056cc219 --- /dev/null +++ b/dkfiles/Lb_ppiKspipi=PHSP,TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 15106102 +# +# Descriptor: [ Lambda_b0 -> p+ pi- (Ks0 -> pi+ pi-) pi+ pi- ]cc +# +# NickName: Lb_ppiKspipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^p+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 250 * MeV)', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 1750 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[p+]cc' : 'goodH', +# '[pi+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi & goodBDaugP', +# '[KS0]cc' : 'goodKS & goodKsDaugPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 5 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay Lambda_b0sig + 1.000 p+ pi- MyK0s pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Lb_ppipiKpipi=PHSP,TightCut.dec b/dkfiles/Lb_ppipiKpipi=PHSP,TightCut.dec new file mode 100644 index 000000000..6c75708a0 --- /dev/null +++ b/dkfiles/Lb_ppipiKpipi=PHSP,TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 15106004 +# +# Descriptor: [ Lambda_b0 -> p+ pi- K+ pi- pi+ pi- ]cc +# +# NickName: Lb_ppipiKpipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^K+ ^pi- ^pi+ ^pi- ^p+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi & goodBDaugP' +# } +#EndInsertPythonCode +# +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 5 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Decay Lambda_b0sig + 1.000 p+ pi- K+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + -- GitLab From 52dd256e6d91d5342b350871dd18f8a29e8ffeca Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 11:08:02 +0200 Subject: [PATCH 450/702] Merge branch 'eleckste/Xib_Xic3pi_Xi3pi' into 'master' add Xib2Xic3pi, Xic2Xi3pi decfiles See merge request lhcb-datapkg/Gen/DecFiles!1491 (cherry picked from commit e7c62f4dc3c4c3640e05379740f50cf7b04f86f4) ca2c141a add Xib2Xic3pi, Xic2Xi3pi decfiles b0ca83db fix typo in comment --- .../Xib-_Xic0pipipi,Xi-pipipi=DecProdCut.dec | 38 +++++++++++++++++++ .../Xib0_Xic+pipipi,Xi0pipipi=DecProdCut.dec | 38 +++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 dkfiles/Xib-_Xic0pipipi,Xi-pipipi=DecProdCut.dec create mode 100644 dkfiles/Xib0_Xic+pipipi,Xi0pipipi=DecProdCut.dec diff --git a/dkfiles/Xib-_Xic0pipipi,Xi-pipipi=DecProdCut.dec b/dkfiles/Xib-_Xic0pipipi,Xi-pipipi=DecProdCut.dec new file mode 100644 index 000000000..b75d741c4 --- /dev/null +++ b/dkfiles/Xib-_Xic0pipipi,Xi-pipipi=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16166030 +# +# Descriptor: [Xi_b- -> (Xi_c0 -> Xi- pi+ pi+ pi-) pi+ pi- pi-]cc +# +# NickName: Xib-_Xic0pipipi,Xi-pipipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Xib- -> Xic0 pi+ pi- pi- and Xi_c0 -> Xi- pi+ pi+ pi- +# Background study to investigate anti S (Sexaquark uuddss) interaction with matter +# There will be background from anti Xi +# Need both cc to understand differences in Xi and anti Xi +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1min +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230421 +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Decay Xi_b-sig + 1.00 MyXi_c0 pi+ pi- pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_c0 + 1.000 Xi- pi- pi+ pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End + diff --git a/dkfiles/Xib0_Xic+pipipi,Xi0pipipi=DecProdCut.dec b/dkfiles/Xib0_Xic+pipipi,Xi0pipipi=DecProdCut.dec new file mode 100644 index 000000000..55b8e1c91 --- /dev/null +++ b/dkfiles/Xib0_Xic+pipipi,Xi0pipipi=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16166044 +# +# Descriptor: [Xi_b0 -> (Xi_c+ -> Xi0 pi+ pi+ pi-) pi+ pi- pi-]cc +# +# NickName: Xib0_Xic+pipipi,Xi0pipipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Xib0 -> Xic+ pi+ pi- pi- and Xi_c+ -> Xi0 pi+ pi+ pi- +# Background study to investigate anti S (Sexaquark uuddss) interaction with matter +# There will be background from anti Xi +# Need both cc to understand differences in Xi and anti Xi +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1min +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230605 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# +Decay Xi_b0sig + 1.00 MyXi_c+ pi+ pi- pi- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyXi_c+ + 1.000 Xi0 pi- pi+ pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- +# +End + -- GitLab From 3bffa78c30a7663896444db51c514896fd2eaba1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 12:17:35 +0200 Subject: [PATCH 451/702] Merge branch 'hvc/my-changes' into 'master' New decfiles for Bc+ and B+ decays See merge request lhcb-datapkg/Gen/DecFiles!1492 (cherry picked from commit 01367e4ca833aed5aa86640a850a9c6529bb196c) 81f75fa0 Adding several new Bc and Bu decay decfiles for Bu_piee analysis b9d70a6c Adding several new Bc and Bu decay decfiles for Bu_piee analysis (fix) 562c3bf8 Fixes to EventType and switching K* decay from PHSP to VSS --- ..._JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 35 +++++++++++++ dkfiles/Bc_Jpsipi,ee=BcVegPy,DecProdCut.dec | 35 +++++++++++++ ...psipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 36 +++++++++++++ ...ipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 35 +++++++++++++ ...psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 35 +++++++++++++ dkfiles/Bc_psi2Spi,ee=BcVegPy,DecProdCut.dec | 35 +++++++++++++ ...i2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 36 +++++++++++++ ...ipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 35 +++++++++++++ dkfiles/Bu_JpsiKst,ee,Kpi0=DecProdCut.dec | 48 +++++++++++++++++ dkfiles/Bu_Jpsirho+,ee,gg=DecProdCut.dec | 52 +++++++++++++++++++ dkfiles/Bu_psi2SKst,ee,Kpi0=DecProdCut.dec | 48 +++++++++++++++++ dkfiles/Bu_psi2Srho+,ee,gg=DecProdCut.dec | 52 +++++++++++++++++++ 12 files changed, 482 insertions(+) create mode 100644 dkfiles/Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100755 dkfiles/Bc_Jpsipi,ee=BcVegPy,DecProdCut.dec create mode 100755 dkfiles/Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100755 dkfiles/Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100644 dkfiles/Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100644 dkfiles/Bc_psi2Spi,ee=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100644 dkfiles/Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100755 dkfiles/Bu_JpsiKst,ee,Kpi0=DecProdCut.dec create mode 100644 dkfiles/Bu_Jpsirho+,ee,gg=DecProdCut.dec create mode 100644 dkfiles/Bu_psi2SKst,ee,Kpi0=DecProdCut.dec create mode 100644 dkfiles/Bu_psi2Srho+,ee,gg=DecProdCut.dec diff --git a/dkfiles/Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100644 index 000000000..0362f5553 --- /dev/null +++ b/dkfiles/Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14155020 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> e+ e- ) K+ K- pi+]cc +# +# NickName: Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Jpsi(to e+ e- ) K+ K- pi+ with VVPIPI model, daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Decay B_c+sig + 1.000 MyJ/psi K+ K- pi+ BC_VHAD 2; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bc_Jpsipi,ee=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Jpsipi,ee=BcVegPy,DecProdCut.dec new file mode 100755 index 000000000..3396983ef --- /dev/null +++ b/dkfiles/Bc_Jpsipi,ee=BcVegPy,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14153000 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> e+ e-) pi+]cc +# +# NickName: Bc_Jpsipi,ee=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc+ decay to Jpsi(to e+ e-) and pi+ with SVS model. Decay products in acceptance. +# EndDocumentation +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c+sig + 1.000 MyJ/psi pi+ SVS; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100755 index 000000000..fb9369246 --- /dev/null +++ b/dkfiles/Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 14155000 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> e+ e- ) pi+ pi+ pi-]cc +# +# NickName: Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Jpsi(to e+ e- ) pi+ pi+ pi- with BC_VHAD model, daughters in acceptance. +# The Bc->VW formfactor using SR set. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Decay B_c+sig + 1.000 MyJ/psi pi+ pi+ pi- BC_VHAD 1; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100755 index 000000000..be33852e0 --- /dev/null +++ b/dkfiles/Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14157000 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> e+ e- ) pi+ pi+ pi- pi- pi+]cc +# +# NickName: Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Jpsi(to e+ e- ) pi+ pi+ pi- pi- pi+ with VVPIPI model, daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Decay B_c+sig + 1.000 MyJ/psi pi+ pi+ pi- pi- pi+ BC_VHAD 2; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100644 index 000000000..26df9b13b --- /dev/null +++ b/dkfiles/Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14155030 +# +# Descriptor: [B_c+ -> (psi(2S) -> e+ e- ) K+ K- pi+]cc +# +# NickName: Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to psi(2S)(to e+ e- ) K+ K- pi+ with VVPIPI model, daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S + +Decay B_c+sig + 1.000 Mypsi2S K+ K- pi+ BC_VHAD 2; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bc_psi2Spi,ee=BcVegPy,DecProdCut.dec b/dkfiles/Bc_psi2Spi,ee=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..9c9036c6f --- /dev/null +++ b/dkfiles/Bc_psi2Spi,ee=BcVegPy,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14153010 +# +# Descriptor: [B_c+ -> (psi(2S) -> e+ e-) pi+]cc +# +# NickName: Bc_psi2Spi,ee=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc+ decay to psi(2S)(to e+ e-) and pi+ with SVS model. Decay products in acceptance. +# EndDocumentation +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay B_c+sig + 1.000 Mypsi2S pi+ SVS; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100644 index 000000000..05f6b7fcf --- /dev/null +++ b/dkfiles/Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 14155010 +# +# Descriptor: [B_c+ -> (psi(2S) -> e+ e- ) pi+ pi+ pi-]cc +# +# NickName: Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to psi(2S)(to e+ e- ) pi+ pi+ pi- with BC_VHAD model, daughters in acceptance. +# The Bc->VW formfactor using SR set. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S + +Decay B_c+sig + 1.000 Mypsi2S pi+ pi+ pi- BC_VHAD 1; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100644 index 000000000..c1769277f --- /dev/null +++ b/dkfiles/Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14157010 +# +# Descriptor: [B_c+ -> (psi(2S) -> e+ e- ) pi+ pi+ pi- pi- pi+]cc +# +# NickName: Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to psi(2S)(to e+ e- ) pi+ pi+ pi- pi- pi+ with VVPIPI model, daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S + +Decay B_c+sig + 1.000 Mypsi2S pi+ pi+ pi- pi- pi+ BC_VHAD 2; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bu_JpsiKst,ee,Kpi0=DecProdCut.dec b/dkfiles/Bu_JpsiKst,ee,Kpi0=DecProdCut.dec new file mode 100755 index 000000000..86be12a8d --- /dev/null +++ b/dkfiles/Bu_JpsiKst,ee,Kpi0=DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 12153420 +# +# Descriptor: [B+ -> (J/psi(1S) -> e+ e-) (K*(892)+ -> K+ pi0) ]cc +# +# NickName: Bu_JpsiKst,ee,Kpi0=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> (J/psi(1S) -> e+ e-) (K*(892)+ -> K+ pi0) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230606 +# CPUTime: < 1 min +# + +Alias MyJ/psi J/psi +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +ChargeConj MyJ/psi MyJ/psi +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 MyJ/psi MyK*+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; +Enddecay +Decay B-sig + 1.000 MyJ/psi MyK*- SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; +Enddecay +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyK*+ + 1.000 K+ Mypi0 VSS; +Enddecay +CDecay MyK*- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_Jpsirho+,ee,gg=DecProdCut.dec b/dkfiles/Bu_Jpsirho+,ee,gg=DecProdCut.dec new file mode 100644 index 000000000..80e10e9a0 --- /dev/null +++ b/dkfiles/Bu_Jpsirho+,ee,gg=DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 12153400 +# +# Descriptor: [B+ -> (J/psi(1S) -> e+ e-) (rho+ -> pi+ (pi0 -> gamma gamma))]cc +# +# NickName: Bu_Jpsirho+,ee,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+-> J/psi (-> e+ e- ) rho+ (-> pi+ pi0 (-> gamma gamma)) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230606 +# CPUTime: < 1 min +# +Define Hp 0.159 +Define Hz 0.775 +Define Hm 0.612 +Define pHp 1.563 +Define pHz 0.0 +Define pHm 2.712 +# +Alias MyJ/psi J/psi +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- +ChargeConj MyJ/psi MyJ/psi +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 MyJ/psi Myrho+ SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +CDecay B-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay Myrho+ + 1.000 pi+ Mypi0 VSS; +Enddecay +CDecay Myrho- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_psi2SKst,ee,Kpi0=DecProdCut.dec b/dkfiles/Bu_psi2SKst,ee,Kpi0=DecProdCut.dec new file mode 100644 index 000000000..79af15b39 --- /dev/null +++ b/dkfiles/Bu_psi2SKst,ee,Kpi0=DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 12153430 +# +# Descriptor: [B+ -> (psi(2S) -> e+ e-) (K*(892)+ -> K+ pi0) ]cc +# +# NickName: Bu_psi2SKst,ee,Kpi0=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> (psi(2S) -> e+ e-) (K*(892)+ -> K+ pi0) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230606 +# CPUTime: < 1 min +# + +Alias Mypsi2S psi(2S) +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +ChargeConj Mypsi2S Mypsi2S +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 Mypsi2S MyK*+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; +Enddecay +Decay B-sig + 1.000 Mypsi2S MyK*- SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; +Enddecay +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyK*+ + 1.000 K+ Mypi0 VSS; +Enddecay +CDecay MyK*- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_psi2Srho+,ee,gg=DecProdCut.dec b/dkfiles/Bu_psi2Srho+,ee,gg=DecProdCut.dec new file mode 100644 index 000000000..616c50b40 --- /dev/null +++ b/dkfiles/Bu_psi2Srho+,ee,gg=DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 12153410 +# +# Descriptor: [B+ -> (psi(2S) -> e+ e-) (rho+ -> pi+ (pi0 -> gamma gamma))]cc +# +# NickName: Bu_psi2Srho+,ee,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+-> psi(2S) (-> e+ e- ) rho+ (-> pi+ pi0 (-> gamma gamma)) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230606 +# CPUTime: < 1 min +# +Define Hp 0.159 +Define Hz 0.775 +Define Hm 0.612 +Define pHp 1.563 +Define pHz 0.0 +Define pHm 2.712 +# +Alias Mypsi2S psi(2S) +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- +ChargeConj Mypsi2S Mypsi2S +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 Mypsi2S Myrho+ SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +CDecay B-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay Myrho+ + 1.000 pi+ Mypi0 VSS; +Enddecay +CDecay Myrho- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + -- GitLab From b9d91e96379efb34f1f0254eed2a376df18bb62d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 8 Jun 2023 11:22:31 +0200 Subject: [PATCH 452/702] Merge branch 'admorris-master-patch-01156' into 'master' Fix syntax error in tupleResult.py example See merge request lhcb-datapkg/Gen/DecFiles!1495 (cherry picked from commit a9ab9731d4fc27613b863b73a2dd1273ecd35f09) b082209d Fix syntax error in tupleResult.py example --- CONTRIBUTING.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1af280036..6e5c3cfaf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -100,8 +100,7 @@ printMC = PrintMCTree() printMC.ParticleNames = decay_heads # Name of the .xgen file produced by Gauss -EventSelector().Input = ["DATAFILE='{0}' TYP='POOL_ROOTTREE' -Opt='READ'".format(datafile)] +EventSelector().Input = ["DATAFILE='{0}' TYP='POOL_ROOTTREE' Opt='READ'".format(datafile)] # Configure DaVinci DaVinci().TupleFile = "DVntuple.root" -- GitLab From aa02f543579d8aad93aec25cf512c0f14ca71b8b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 16:47:31 +0200 Subject: [PATCH 453/702] Merge branch 'lmadhanm/PbPb_UPC_changes_v2' into 'master' 3pi3pi and 3pimu decays of UPC tautau decays See merge request lhcb-datapkg/Gen/DecFiles!1496 (cherry picked from commit d590e8524549192e501404247e8053cabea25b95) c4e3473f 3pi3pi and 3pimu decays of tautau --- ...wo_photon_starlight_evtGen_tauolababar.dec | 77 +++++++++++++++++++ ...wo_photon_starlight_evtGen_tauolababar.dec | 73 ++++++++++++++++++ 2 files changed, 150 insertions(+) create mode 100644 dkfiles/exclu_tautau,3pi3pi=two_photon_starlight_evtGen_tauolababar.dec create mode 100644 dkfiles/exclu_tautau,3pimu=two_photon_starlight_evtGen_tauolababar.dec diff --git a/dkfiles/exclu_tautau,3pi3pi=two_photon_starlight_evtGen_tauolababar.dec b/dkfiles/exclu_tautau,3pi3pi=two_photon_starlight_evtGen_tauolababar.dec new file mode 100644 index 000000000..b66750b2a --- /dev/null +++ b/dkfiles/exclu_tautau,3pi3pi=two_photon_starlight_evtGen_tauolababar.dec @@ -0,0 +1,77 @@ +# EventType: 40506001 +# +# Descriptor: gamma gamma -> (tau+ -> pi+ pi- pi+ anti-nu_tau) (tau- -> pi+ pi- pi- nu_tau) +# +# NickName: exclu_tautau,3pi3pi=two_photon_starlight_evtGen_tauolababar +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Production: Starlight + +# Documentation: tau pair production from two photon with STARlight and random of taus +# EndDocumentation +# +# CPUTime: < 2 min +# + +# InsertPythonCode: +# +# from Configurables import Generation, Special, StarLightProduction, LoKi__FullGenEventCut +# Generation().DecayTool = 'EvtGenDecay' +# +# +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.DecayTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 15'] +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# +# +# # Generation().FullGenEventCutTool = +# Generation().addTool(LoKi__FullGenEventCut, 'cepInAcc') +# +# cepInAcc = Generation().cepInAcc +# cepInAcc.Code = " ( count(goodTau) == 2 ) " +# +# cepInAcc.Preambulo += [ +# "inEta = in_range ( 1.95 , GETA , 5.050 )", +# "goodpi = ( ( GABSID == 211 ) & inEta )", +# #"goodMu = ( ( GABSID == 13 ) & inEta )", +# "goodTau = ( (GABSID == 15) & ( GNINTREE( goodpi, 1 ) >= 3 ) )" +# ] +# +# +# +# # Keep the CEP process in MCParticles. +# # from Configurables import GenerationToSimulation +# # GenerationToSimulation("GenToSim").KeepCode = ("( GBARCODE >= 2 )") +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230505 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +# +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay + +Decay Mytau+ + 1.00 TAUOLA 5; +Enddecay +# +End diff --git a/dkfiles/exclu_tautau,3pimu=two_photon_starlight_evtGen_tauolababar.dec b/dkfiles/exclu_tautau,3pimu=two_photon_starlight_evtGen_tauolababar.dec new file mode 100644 index 000000000..d77340fd1 --- /dev/null +++ b/dkfiles/exclu_tautau,3pimu=two_photon_starlight_evtGen_tauolababar.dec @@ -0,0 +1,73 @@ +# EventType: 40513000 +# +# Descriptor: gamma gamma -> (tau+-> pi+ pi- pi+ anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau) +cc +# +# NickName: exclu_tautau,3pimu=two_photon_starlight_evtGen_tauolababar +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Production: Starlight +# Documentation: tau pair production from two photon with STARlight and selecting 3pi decay of one tau and muonic decay of the other tau +# EndDocumentation +# +# CPUTime: < 2 min +# +# InsertPythonCode: +# +# from Configurables import Generation, Special, StarLightProduction, LoKi__FullGenEventCut +# Generation().DecayTool = 'EvtGenDecay' +# Generation().SampleGenerationTool = 'Special' +# Generation().addTool(Special) +# Generation().Special.CutTool = '' +# Generation().Special.DecayTool = '' +# Generation().Special.ProductionTool = 'StarLightProduction' +# Generation().Special.addTool(StarLightProduction) +# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 15'] +# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# +# +# Generation().addTool(LoKi__FullGenEventCut, 'cepInAcc') +# +# cepInAcc = Generation().cepInAcc +# cepInAcc.Code = " ( (count(goodTaupi) == 1) & (count(goodTaumu) == 1) ) " +# +# cepInAcc.Preambulo += [ +# "inEta = in_range ( 1.95 , GETA , 5.050 )", +# "goodpi = ( ( GABSID == 211 ) & inEta )", +# "goodMu = ( ( GABSID == 13 ) & inEta )", +# "goodTaupi = ( (GABSID == 15) & ( GNINTREE( goodpi, 1 ) >= 3 ) )", +# "goodTaumu = ( (GABSID == 15) & ( GNINTREE( goodMu, 1 ) >= 1 ) )" +# ] +# +# +# +# # Keep the CEP process in MCParticles. +# # from Configurables import GenerationToSimulation +# # GenerationToSimulation("GenToSim").KeepCode = ("( GBARCODE >= 2 )") +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230607 +# +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +# +# +Decay Mytau- + 1.00 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +# +Decay Mytau+ + 1.00 TAUOLA 5; +Enddecay +# +End -- GitLab From 9dcdaafc12e98b31ef978df1c1e021ffc4938821 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 12:16:17 +0200 Subject: [PATCH 454/702] Merge branch 'lgarciam_KS_pipimumu_thigherCut' into 'master' Adding KS_pipimumu=TightCut,rhoPTheta.dec See merge request lhcb-datapkg/Gen/DecFiles!1497 (cherry picked from commit e8bfd18909899797d49612c023e2fc42234a80cc) 15471f90 Adding KS_pipimumu=TightCut,rhoPTheta.dec --- dkfiles/KS_pipimumu=TightCut,rhoPTheta.dec | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 dkfiles/KS_pipimumu=TightCut,rhoPTheta.dec diff --git a/dkfiles/KS_pipimumu=TightCut,rhoPTheta.dec b/dkfiles/KS_pipimumu=TightCut,rhoPTheta.dec new file mode 100644 index 000000000..36a184d6e --- /dev/null +++ b/dkfiles/KS_pipimumu=TightCut,rhoPTheta.dec @@ -0,0 +1,56 @@ +# EventType: 34114021 +# +# Descriptor: K_S0 -> pi+ pi- mu+ mu- +# +# NickName: KS_pipimumu=TightCut,rhoPTheta +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: K_S0 -> pi+ pi- mu+ mu- tight generator cut +# * KS0 endvertex z in [-1m,0.8m] +# * KS0 endvertex radial cut at 38mm +# * KS0 P cut at 10 GeV/c +# * KS0 Theta in [0.01rad, 0.1rad] +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = 'KS0 => pi+ pi- mu+ mu-' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, millimeter, GeV, mrad" , +# "GVX = LoKi.GenVertices.PositionX() " , +# "GVY = LoKi.GenVertices.PositionY() " , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vx = GFAEVX ( GVX, 100 * meter ) " , +# "vy = GFAEVX ( GVY, 100 * meter ) " , +# "rho2 = vx**2 + vy**2 " , +# "rhoK = rho2 < (38 * millimeter )**2 " , +# "decay = in_range ( -1 * meter, GFAEVX ( GVZ, 100 * meter ), 0.8 * meter ) ", +# "KS_P = GP > 10 * GeV", +# "KS_TightAcc = in_range(10*mrad, GTHETA, 100*mrad)" +# ] +# tightCut.Cuts = { +# 'KS0' : ' decay & rhoK & KS_P & KS_TightAcc', +# } +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Luis Miguel Garcia Martin +# Email: lgarciam@cern.ch +# Date: 20230426 +# +Decay K_S0sig + 1.000 pi+ pi- mu+ mu- PHSP; +Enddecay +# +End + -- GitLab From ed7c1aef12ca8fbdf0ff2ecb02ec127b334d5749 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 12:51:08 +0200 Subject: [PATCH 455/702] Merge branch 'B02hhpi0_1' into 'master' Decfiles for B2hhpi0 with tighter cuts See merge request lhcb-datapkg/Gen/DecFiles!1498 (cherry picked from commit 6389e5966bfeb1cfaba05218efc3835a6f30305e) ac306727 Decfiles for B2hhpi0 with tighter cuts --- dkfiles/Bd_K+K-pi0=TighterCuts,sqDalitz.dec | 60 +++++++++++++++++++ dkfiles/Bd_pi+pi-pi0=TighterCuts,sqDalitz.dec | 60 +++++++++++++++++++ dkfiles/Bs_K+K-pi0=TighterCuts,sqDalitz.dec | 60 +++++++++++++++++++ dkfiles/Bs_K+pi-pi0=TighterCuts,sqDalitz.dec | 60 +++++++++++++++++++ 4 files changed, 240 insertions(+) create mode 100644 dkfiles/Bd_K+K-pi0=TighterCuts,sqDalitz.dec create mode 100644 dkfiles/Bd_pi+pi-pi0=TighterCuts,sqDalitz.dec create mode 100644 dkfiles/Bs_K+K-pi0=TighterCuts,sqDalitz.dec create mode 100644 dkfiles/Bs_K+pi-pi0=TighterCuts,sqDalitz.dec diff --git a/dkfiles/Bd_K+K-pi0=TighterCuts,sqDalitz.dec b/dkfiles/Bd_K+K-pi0=TighterCuts,sqDalitz.dec new file mode 100644 index 000000000..58e43beca --- /dev/null +++ b/dkfiles/Bd_K+K-pi0=TighterCuts,sqDalitz.dec @@ -0,0 +1,60 @@ +# EventType: 11102425 +# +# Descriptor: {[[B0]nos -> K+ K- (pi0 -> gamma gamma)]cc, [[B0]os -> K- K+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bd_K+K-pi0=TighterCuts,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B0 => ^K+ ^K- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 4.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB & B_FD', +# '[K-]cc' : 'goodP', +# '[K+]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay B0sig +1.000 K+ K- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-B0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bd_pi+pi-pi0=TighterCuts,sqDalitz.dec b/dkfiles/Bd_pi+pi-pi0=TighterCuts,sqDalitz.dec new file mode 100644 index 000000000..b961ae800 --- /dev/null +++ b/dkfiles/Bd_pi+pi-pi0=TighterCuts,sqDalitz.dec @@ -0,0 +1,60 @@ +# EventType: 11102406 +# +# Descriptor: {[[B0]nos -> pi+ pi- (pi0 -> gamma gamma)]cc, [[B0]os -> pi- pi+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bd_pi+pi-pi0=TighterCuts,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B0 => ^pi+ ^pi- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 4.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB & B_FD', +# '[pi-]cc' : 'goodP', +# '[pi+]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay B0sig +1.000 pi+ pi- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-B0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bs_K+K-pi0=TighterCuts,sqDalitz.dec b/dkfiles/Bs_K+K-pi0=TighterCuts,sqDalitz.dec new file mode 100644 index 000000000..075f8c463 --- /dev/null +++ b/dkfiles/Bs_K+K-pi0=TighterCuts,sqDalitz.dec @@ -0,0 +1,60 @@ +# EventType: 13102415 +# +# Descriptor: {[[B_s0]nos -> K+ K- (pi0 -> gamma gamma)]cc, [[B_s0]os -> K- K+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bs_K+K-pi0=TighterCuts,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B_s0 => ^K+ ^K- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 4.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & B_FD', +# '[K-]cc' : 'goodP', +# '[K+]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay B_s0sig +1.000 K+ K- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-B_s0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bs_K+pi-pi0=TighterCuts,sqDalitz.dec b/dkfiles/Bs_K+pi-pi0=TighterCuts,sqDalitz.dec new file mode 100644 index 000000000..660ee8ccb --- /dev/null +++ b/dkfiles/Bs_K+pi-pi0=TighterCuts,sqDalitz.dec @@ -0,0 +1,60 @@ +# EventType: 13102424 +# +# Descriptor: {[[B_s0]nos -> K+ pi- (pi0 -> gamma gamma)]cc, [[B_s0]os -> K- pi+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bs_K+pi-pi0=TighterCuts,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B_s0 => ^K+ ^pi- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 4.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & B_FD', +# '[pi-]cc' : 'goodP', +# '[K+]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay B_s0sig +1.000 K+ pi- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-B_s0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# -- GitLab From 3e54717eb74b57adfac5348a9eb3df2c811a8d7a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 16 Jun 2023 10:31:46 +0200 Subject: [PATCH 456/702] Merge branch 'razhang/my-changes' into 'master' Decfiles for B2hhhhgammawith tight cuts See merge request lhcb-datapkg/Gen/DecFiles!1499 (cherry picked from commit d1673d3429304f7e3f3988e1eb49c6d05358704f) 73b311c9 add Decfile 7165fd7e change nickname 6424a298 rm Bs2Phirho0gamma e604b918 add 6b79ec61 add CC f4078f9d change nickname --- ...hiKst0,KKKpigamma=HighPTGamma,TightCut.dec | 85 +++++++++++++++++++ ...gamma,KKpipigamma=HighPTGamma,TightCut.dec | 72 ++++++++++++++++ ...higamma,KKKKgamma=HighPTGamma,TightCut.dec | 62 ++++++++++++++ ...gamma,KKpipigamma=HighPTGamma,TightCut.dec | 77 +++++++++++++++++ 4 files changed, 296 insertions(+) create mode 100755 dkfiles/Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut.dec create mode 100755 dkfiles/Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut.dec create mode 100755 dkfiles/Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut.dec create mode 100755 dkfiles/Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut.dec diff --git a/dkfiles/Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut.dec b/dkfiles/Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..cae02a66e --- /dev/null +++ b/dkfiles/Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 11204278 +# +# Descriptor: [B0 -> (phi(1020) -> K+ K-) (K*(892)0 -> K+ pi-)gamma]cc +# +# NickName: Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B0 ==> ^K+ ^K- ^K+ ^pi- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: B0 decays to K+ K- K+ pi- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 2 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20230530 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B0sig + 0.25 K+ K- K+ pi- gamma PHSP; + 0.25 MyK*0 K+ K- gamma PHSP; + 0.25 MyPhi K+ pi- gamma PHSP; + 0.25 MyPhi MyK*0 gamma PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut.dec b/dkfiles/Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..ed426bfab --- /dev/null +++ b/dkfiles/Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 13204279 +# +# Descriptor: [B_s0 -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) gamma]cc +# +# NickName: Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B_s0 ==> ^K+ ^K- ^pi+ ^pi- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B_s0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: Bs decays to K+ K- pi+ pi- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 3 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20230611 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B_s0sig + 0.25 K+ K- pi+ pi- gamma PHSP; + 0.25 MyK*0 K- pi+ gamma PHSP; + 0.25 Myanti-K*0 K+ pi- gamma PHSP; + 0.25 MyK*0 Myanti-K*0 gamma PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +End + + diff --git a/dkfiles/Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut.dec b/dkfiles/Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..1331d032f --- /dev/null +++ b/dkfiles/Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 13204280 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (phi(1020) -> K+ K-) gamma]cc +# +# NickName: Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B_s0 ==> ^K+ ^K- ^K+ ^K- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[B_s0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: Bs decays to K+ K- K+ K- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 3 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20230611 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +Decay B_s0sig + 0.4 K+ K- K+ K- gamma PHSP; + 0.3 MyPhi K+ K- gamma PHSP; + 0.3 MyPhi MyPhi gamma PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut.dec b/dkfiles/Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..68b4b278f --- /dev/null +++ b/dkfiles/Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut.dec @@ -0,0 +1,77 @@ +# EventType: 13204278 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (rho(770)0 -> pi+ pi-) gamma]cc +# +# NickName: Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B_s0 ==> ^K+ ^K- ^pi+ ^pi- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B_s0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: Bs decays to K+ K- pi+ pi- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 3 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20230611 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +LSNONRELBW Myrho0 +BlattWeisskopf Myrho0 0.0 +Particle Myrho0 0.775 0.15 +ChangeMassMin Myrho0 0.35 +ChangeMassMax Myrho0 2.0 +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +Decay B_s0sig + 0.25 K+ K- pi+ pi- gamma PHSP; + 0.25 MyPhi pi+ pi- gamma PHSP; + 0.25 Myrho0 K+ K- gamma PHSP; + 0.25 MyPhi Myrho0 gamma PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +Decay Myrho0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + -- GitLab From 78d11c885f16e4b575d3164e27b5c1f2f3369a98 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 16 Jun 2023 11:04:23 +0200 Subject: [PATCH 457/702] Merge branch 'lasoares/my-changes' into 'master' decfile Lb_pktaue with tau->mu See merge request lhcb-datapkg/Gen/DecFiles!1500 (cherry picked from commit d606067e14ca0657b4c61aec621bda4bdc042b21) 71d5680d decfile Lb_pktaue with tau->mu dac59a73 Update charm flag to 1. b9dafbbf Now change correct flag, unlike previous commit. 905315f1 Fix event type --- dkfiles/Lb_pKtaue,mu=DecProdCut.dec | 34 +++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 dkfiles/Lb_pKtaue,mu=DecProdCut.dec diff --git a/dkfiles/Lb_pKtaue,mu=DecProdCut.dec b/dkfiles/Lb_pKtaue,mu=DecProdCut.dec new file mode 100644 index 000000000..bca703a6d --- /dev/null +++ b/dkfiles/Lb_pKtaue,mu=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 15514000 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> mu+ nu_mu anti-nu_tau) e-]cc +# +# NickName: Lb_pKtaue,mu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b to p K tau e decay, with taus decaying to muons +# EndDocumentation +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230615 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau+ e- PHSP; + 0.500 p+ K- e+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End -- GitLab From 0e0404c84cd3255be3aedbfce3174044941aebd2 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 22 Jun 2023 13:30:39 +0100 Subject: [PATCH 458/702] Fix inserted python code --- dkfiles/cep_tautau_ee=EEInACC.dec | 8 ++++---- dkfiles/cep_tautau_mue=MUEInACC.dec | 8 ++++---- dkfiles/cep_tautau_mumu=MuMuInACC.dec | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/dkfiles/cep_tautau_ee=EEInACC.dec b/dkfiles/cep_tautau_ee=EEInACC.dec index 19910343b..7ed0b148b 100644 --- a/dkfiles/cep_tautau_ee=EEInACC.dec +++ b/dkfiles/cep_tautau_ee=EEInACC.dec @@ -10,14 +10,14 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 58"] #[tau tau] generation # # # Cuts on the tau. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodTau ) == 2 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_tautau_mue=MUEInACC.dec b/dkfiles/cep_tautau_mue=MUEInACC.dec index f9bf70072..9492f9db8 100644 --- a/dkfiles/cep_tautau_mue=MUEInACC.dec +++ b/dkfiles/cep_tautau_mue=MUEInACC.dec @@ -10,14 +10,14 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 58"] #[tau tau] generation # # # Cuts on the tau. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodTau ) == 2 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_tautau_mumu=MuMuInACC.dec b/dkfiles/cep_tautau_mumu=MuMuInACC.dec index b30ebe5d5..7330c8f83 100644 --- a/dkfiles/cep_tautau_mumu=MuMuInACC.dec +++ b/dkfiles/cep_tautau_mumu=MuMuInACC.dec @@ -10,14 +10,14 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 58"] #[tau tau] generation # # # Cuts on the tau. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodTau ) == 2 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", -- GitLab From e7ff745cd79af79d5c0838426bf0450f1046515b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 22 Jun 2023 13:33:52 +0100 Subject: [PATCH 459/702] Fix inserted python code --- ...wo_photon_starlight_evtGen_tauolababar.dec | 26 +++++++++---------- ...wo_photon_starlight_evtGen_tauolababar.dec | 24 ++++++++--------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/dkfiles/exclu_tautau,3pi3pi=two_photon_starlight_evtGen_tauolababar.dec b/dkfiles/exclu_tautau,3pi3pi=two_photon_starlight_evtGen_tauolababar.dec index b66750b2a..9205fda48 100644 --- a/dkfiles/exclu_tautau,3pi3pi=two_photon_starlight_evtGen_tauolababar.dec +++ b/dkfiles/exclu_tautau,3pi3pi=two_photon_starlight_evtGen_tauolababar.dec @@ -11,29 +11,29 @@ # Documentation: tau pair production from two photon with STARlight and random of taus # EndDocumentation # -# CPUTime: < 2 min +# CPUTime: 2 min # # InsertPythonCode: # # from Configurables import Generation, Special, StarLightProduction, LoKi__FullGenEventCut -# Generation().DecayTool = 'EvtGenDecay' +# Generation(genAlgName).DecayTool = 'EvtGenDecay' # # -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.DecayTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 15'] -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 15'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # # -# # Generation().FullGenEventCutTool = -# Generation().addTool(LoKi__FullGenEventCut, 'cepInAcc') +# # Generation(genAlgName).FullGenEventCutTool = +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'cepInAcc') # -# cepInAcc = Generation().cepInAcc +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = " ( count(goodTau) == 2 ) " # # cepInAcc.Preambulo += [ diff --git a/dkfiles/exclu_tautau,3pimu=two_photon_starlight_evtGen_tauolababar.dec b/dkfiles/exclu_tautau,3pimu=two_photon_starlight_evtGen_tauolababar.dec index d77340fd1..908f613ea 100644 --- a/dkfiles/exclu_tautau,3pimu=two_photon_starlight_evtGen_tauolababar.dec +++ b/dkfiles/exclu_tautau,3pimu=two_photon_starlight_evtGen_tauolababar.dec @@ -10,25 +10,25 @@ # Documentation: tau pair production from two photon with STARlight and selecting 3pi decay of one tau and muonic decay of the other tau # EndDocumentation # -# CPUTime: < 2 min +# CPUTime: 2 min # # InsertPythonCode: # # from Configurables import Generation, Special, StarLightProduction, LoKi__FullGenEventCut -# Generation().DecayTool = 'EvtGenDecay' -# Generation().SampleGenerationTool = 'Special' -# Generation().addTool(Special) -# Generation().Special.CutTool = '' -# Generation().Special.DecayTool = '' -# Generation().Special.ProductionTool = 'StarLightProduction' -# Generation().Special.addTool(StarLightProduction) -# Generation().Special.StarLightProduction.Commands += ['PROD_PID = 15'] -# Generation().Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).DecayTool = 'EvtGenDecay' +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 15'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] # # -# Generation().addTool(LoKi__FullGenEventCut, 'cepInAcc') +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'cepInAcc') # -# cepInAcc = Generation().cepInAcc +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = " ( (count(goodTaupi) == 1) & (count(goodTaumu) == 1) ) " # # cepInAcc.Preambulo += [ -- GitLab From a420dda99c447bc44f6dfa1973804dd0f21283b6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 22 Jun 2023 13:39:47 +0100 Subject: [PATCH 460/702] Update Gauss version for tests --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a25a29d89..97eebc5be 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: variables: CMTCONFIG: x86_64_v2-centos7-gcc11-opt - GAUSS_VERSION: v56r2 + GAUSS_VERSION: v56r4 LHCB_ENV_MODE: lbenv-stable gen-options: -- GitLab From 6a1198b04221c8e96f5cd1d70e67a5ca7cbb4f55 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 16:14:32 +0200 Subject: [PATCH 461/702] Merge branch 'cdeangel/my-changes' into 'master' Lambda polarization studies --> removed pseduorapity cuts to avoid a deformation of the angular distribution used to extract the polarization See merge request lhcb-datapkg/Gen/DecFiles!1460 (cherry picked from commit 420f0df2236dca23f9c08367f8e3ca4c056a55a6) b519a5e3 Pseudorapidity cuts present in the generation of the Lambda's have been removed ec977064 selection flag set to 0 --- .../minbias=BiasedLambdaPt300MeVNoEtaCut.dec | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dkfiles/minbias=BiasedLambdaPt300MeVNoEtaCut.dec diff --git a/dkfiles/minbias=BiasedLambdaPt300MeVNoEtaCut.dec b/dkfiles/minbias=BiasedLambdaPt300MeVNoEtaCut.dec new file mode 100644 index 000000000..3ef9d4feb --- /dev/null +++ b/dkfiles/minbias=BiasedLambdaPt300MeVNoEtaCut.dec @@ -0,0 +1,37 @@ +# EventType: 30000004 +# +# Descriptor: pp => ? +# +# NickName: minbias=BiasedLambdaPt300MeVNoEtaCut +# +# Cuts: None +# +# Documentation: BiasedLambdaPt300MeVNoEtaCut +# EndDocumentation +# +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().FullGenEventCutTool = "LoKi::FullGenEventCut/PbarCut" +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "PbarCut" ) +# PbarCut = Generation().PbarCut +# PbarCut.OutputLevel=2 +# PbarCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter" , +# +# "isLambda = ( ('Lambda0' == GABSID) & (GPT > 0.3 *GeV) ) " +# +# ] +# +# PbarCut.Code = " ( has ( isLambda ) ) " +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Camilla De Angelis +# Email: camilla.de.angelis@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +End -- GitLab From 23f9c5dfaf1fa6207eb26588cc1143f0820f3e00 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 16:12:53 +0200 Subject: [PATCH 462/702] Merge branch 'sakar/my-changes' into 'master' Added 5 new modes for the Bu2LambdaPhh studies See merge request lhcb-datapkg/Gen/DecFiles!1480 (cherry picked from commit a743b60e4ffa7ff5a124f1034437be0ec168a20b) 6dd73770 Added 5 new modes for the Bu2LambdaPhh studies ca308c72 removed hats before particles for which no selection is applied to --- .../Bu_LambdabarpD0bar,KK=HELAMP,TightCut.dec | 71 +++++++++++++++ ...pDst0bar,D0bargamma,KK=HELAMP,TightCut.dec | 80 +++++++++++++++++ ...Dst0bar,D0bargamma,Kpi=HELAMP,TightCut.dec | 80 +++++++++++++++++ ...arpDst0bar,D0barpi0,KK=HELAMP,TightCut.dec | 87 +++++++++++++++++++ ...rpDst0bar,D0barpi0,Kpi=HELAMP,TightCut.dec | 87 +++++++++++++++++++ 5 files changed, 405 insertions(+) create mode 100644 dkfiles/Bu_LambdabarpD0bar,KK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut.dec diff --git a/dkfiles/Bu_LambdabarpD0bar,KK=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpD0bar,KK=HELAMP,TightCut.dec new file mode 100644 index 000000000..c45d45337 --- /dev/null +++ b/dkfiles/Bu_LambdabarpD0bar,KK=HELAMP,TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 12165115 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D~0 -> K+ K-)]cc +# +# NickName: Bu_LambdabarpD0bar,KK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D~0 => ^K+ ^K-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Akar Simon +# Email: simon.akar@cern.ch +# Date: 20230512 +# +# + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +Decay MyD0 + 1.000 K- K+ PHSP; +Enddecay +CDecay Myanti-D0 + +# +End +# diff --git a/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut.dec new file mode 100644 index 000000000..da27285f0 --- /dev/null +++ b/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut.dec @@ -0,0 +1,80 @@ +# EventType: 12165361 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D*(2007)~0 -> (D~0 -> K+ K-) gamma ) ]cc +# +# NickName: Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D*(2007)~0 => (D~0 => ^K+ ^K-) gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Akar Simon +# Email: simon.akar@cern.ch +# Date: 20230512 +# +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay Myanti-D*0 +1.000 Myanti-D0 gamma VSP_PWAVE; +Enddecay +CDecay MyD*0 +# +Decay MyD0 + 1.000 K- K+ PHSP; +Enddecay +CDecay Myanti-D0 + +# +End +# diff --git a/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..8296d7b6e --- /dev/null +++ b/dkfiles/Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut.dec @@ -0,0 +1,80 @@ +# EventType: 12165360 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D*(2007)~0 -> (D~0 -> K+ pi-) gamma ) ]cc +# +# NickName: Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D*(2007)~0 => (D~0 => ^K+ ^pi-) gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Akar Simon +# Email: simon.akar@cern.ch +# Date: 20230512 +# +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay Myanti-D*0 +1.000 Myanti-D0 gamma VSP_PWAVE; +Enddecay +CDecay MyD*0 +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 + +# +End +# diff --git a/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut.dec new file mode 100644 index 000000000..b5131be06 --- /dev/null +++ b/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut.dec @@ -0,0 +1,87 @@ +# EventType: 12165504 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D*(2007)~0 -> (D~0 -> K+ K-) (pi0 -> gamma gamma) ) ]cc +# +# NickName: Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D*(2007)~0 => (D~0 => ^K+ ^K-) (pi0 => gamma gamma))]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Akar Simon +# Email: simon.akar@cern.ch +# Date: 20230512 +# +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias mypi0 pi0 +ChargeConj mypi0 mypi0 + + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay Myanti-D*0 +1.000 Myanti-D0 mypi0 VSS; +Enddecay +CDecay MyD*0 +# +Decay MyD0 + 1.000 K- K+ PHSP; +Enddecay +CDecay Myanti-D0 + +Decay mypi0 + 1.000 gamma gamma PHSP; +Enddecay + + +# +End +# diff --git a/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut.dec b/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..63de96c19 --- /dev/null +++ b/dkfiles/Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut.dec @@ -0,0 +1,87 @@ +# EventType: 12165503 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) p+ (D*(2007)~0 -> (D~0 -> K+ pi-) (pi0 -> gamma gamma) ) ]cc +# +# NickName: Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (D*(2007)~0 => (D~0 => ^K+ ^pi-) (pi0 => gamma gamma))]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Akar Simon +# Email: simon.akar@cern.ch +# Date: 20230512 +# +# + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias mypi0 pi0 +ChargeConj mypi0 mypi0 + + +# +Decay B+sig + 1.000 MyantiLambda p+ Myanti-D*0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay Myanti-D*0 +1.000 Myanti-D0 mypi0 VSS; +Enddecay +CDecay MyD*0 +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 + +Decay mypi0 + 1.000 gamma gamma PHSP; +Enddecay + + +# +End +# -- GitLab From 6884b93e36f4eb9eebce772d7dc4a8ec6da0fcec Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 11:35:28 +0200 Subject: [PATCH 463/702] Merge branch 'yshang/my-changes' into 'master' Decfiles for Lb->phpi0 and B0->Kpipi0. Acceptance and tight momentum cuts are applied. See merge request lhcb-datapkg/Gen/DecFiles!1483 (cherry picked from commit dceec4a62dc7ddbaa9ad1189853f2c5623cbcee5) 1d650929 Decfiles for Lb->phpi0 and B0->Kpipi0. Acceptance and tight momentum cuts are applied. 059efe00 Decfiles for Lb->phpi0. Tighter cuts are applied. CPU time is reduced. 0e9e38b1 Decfiles for Lb->phpi0. Tighter cuts are applied. CPU time is reduced. 58b62bc1 Decfiles for B0->Kpipi0 and lb->phpi0 with tighter cuts. 59c13738 Merge branch 'yshang/my-changes' of... 5486b709 Decfiles for B0->hhpi0 and Bs0->hhpi0. Cuts are tighter than existing ones. 48716f3d Just loose one of the momentum cut to make sure that no signal will be removed... 2cd91a1a Loose one of the momentum cut. 1d81dd7c Merge branch 'yshang/my-changes' of... ba77a679 Remove some decfiles. --- dkfiles/Bd_K+pi-pi0=TighterCuts,sqDalitz.dec | 60 +++++++++++++++++++ dkfiles/Lb_pKpi0=TightCut,sqDalitz.dec | 62 ++++++++++++++++++++ dkfiles/Lb_ppipi0=TightCut,sqDalitz.dec | 62 ++++++++++++++++++++ 3 files changed, 184 insertions(+) create mode 100644 dkfiles/Bd_K+pi-pi0=TighterCuts,sqDalitz.dec create mode 100644 dkfiles/Lb_pKpi0=TightCut,sqDalitz.dec create mode 100644 dkfiles/Lb_ppipi0=TightCut,sqDalitz.dec diff --git a/dkfiles/Bd_K+pi-pi0=TighterCuts,sqDalitz.dec b/dkfiles/Bd_K+pi-pi0=TighterCuts,sqDalitz.dec new file mode 100644 index 000000000..1990c4331 --- /dev/null +++ b/dkfiles/Bd_K+pi-pi0=TighterCuts,sqDalitz.dec @@ -0,0 +1,60 @@ +# EventType: 11102434 +# +# Descriptor: {[[B0]nos -> K+ pi- (pi0 -> gamma gamma)]cc, [[B0]os -> K- pi+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bd_K+pi-pi0=TighterCuts,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B0 => ^K+ ^pi- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 4.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB & B_FD', +# '[pi-]cc' : 'goodP', +# '[K+]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay B0sig +1.000 K+ pi- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-B0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_pKpi0=TightCut,sqDalitz.dec b/dkfiles/Lb_pKpi0=TightCut,sqDalitz.dec new file mode 100644 index 000000000..f590cd72f --- /dev/null +++ b/dkfiles/Lb_pKpi0=TightCut,sqDalitz.dec @@ -0,0 +1,62 @@ +# EventType: 15102431 +# +# Descriptor: [ Lambda_b0 -> p+ K- (pi0 -> gamma gamma) ]cc +# +# NickName: Lb_pKpi0=TightCut,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[Lambda_b0 => ^p+ ^K- ^(pi0 -> ^gamma ^gamma)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 8.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = (GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodB & B_FD', +# '[p+]cc' : 'goodP', +# '[K-]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma', +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay Lambda_b0sig + 1.000 p+ K- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_ppipi0=TightCut,sqDalitz.dec b/dkfiles/Lb_ppipi0=TightCut,sqDalitz.dec new file mode 100644 index 000000000..9687e8112 --- /dev/null +++ b/dkfiles/Lb_ppipi0=TightCut,sqDalitz.dec @@ -0,0 +1,62 @@ +# EventType: 15102421 +# +# Descriptor: [ Lambda_b0 -> p+ pi- (pi0 -> gamma gamma) ]cc +# +# NickName: Lb_ppipi0=TightCut,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Lambda_b0 => ^p+ ^pi- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 8.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodB & B_FD', +# '[p+]cc' : 'goodP', +# '[pi-]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay Lambda_b0sig + 1.000 p+ pi- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# -- GitLab From ff6e2f1ae9baf155d8b1954ba9a354175044e108 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 11:34:25 +0200 Subject: [PATCH 464/702] Merge branch 'yawu/Bu2KstRho' into 'master' Decfiles for B+->Kst+Rho0 and B+->KSpipipi. The former is a new one and the latter has different cuts. See merge request lhcb-datapkg/Gen/DecFiles!1486 (cherry picked from commit 2db95f3febcf3cd7848af885532bb11478fa6a33) d63a4ace New dkfile of B+ -> (KS0 -> pi+ pi-) pi+ pi- pi+ with different MassWindowCut and TightCut. d58fd76b New dkfile of B+ -> (K*(892)+ -> (KS0 -> pi+ pi-) pi+) (rho(770)0 -> pi+ pi-) --- .../Bu_KSpipipi=MassWindowCut,TightCut.dec | 64 +++++++++++++ dkfiles/Bu_Kst+rho0,KSpi+pi+pi-=TightCut.dec | 94 +++++++++++++++++++ 2 files changed, 158 insertions(+) create mode 100644 dkfiles/Bu_KSpipipi=MassWindowCut,TightCut.dec create mode 100644 dkfiles/Bu_Kst+rho0,KSpi+pi+pi-=TightCut.dec diff --git a/dkfiles/Bu_KSpipipi=MassWindowCut,TightCut.dec b/dkfiles/Bu_KSpipipi=MassWindowCut,TightCut.dec new file mode 100644 index 000000000..9e215bbdb --- /dev/null +++ b/dkfiles/Bu_KSpipipi=MassWindowCut,TightCut.dec @@ -0,0 +1,64 @@ +# EventType: 12105159 +# +# Descriptor: [B+ -> (KS0 -> pi+ pi-) pi+ pi- pi+]cc +# +# NickName: Bu_KSpipipi=MassWindowCut,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Flat phase space in the analysis region of B+ -> Kst+ rho0. +# TightCut. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ ==> ^(KS0 ==> pi+ pi-) ^pi+ ^pi- ^pi+]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import centimeter" , +# "inAcc = in_range ( 0.010, GTHETA, 0.400 ) & in_range ( 1.8 , GETA , 5.0 )", +# "goodForRich = in_range ( 3.0 * GeV , GP , 150 * GeV )", +# "ksInAcc = in_range ( 2 , GETA , 5 )", +# "ksPion = in_range ( 1.6 , GETA , 5.2 ) & in_range ( 2 * GeV , GP , 150 * GeV )", +# "bothPI = 2 == GNINTREE ( ( 'pi+' == GABSID ) & ksPion )", +# "ksTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 240 * centimeter )", +# "good_KS = ksInAcc & bothPI & ksTT", +# "had_pt = GPT > 300 * MeV", +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc & goodForRich & had_pt', +# '[KS0]cc' : 'good_KS & had_pt', +# } +# EndInsertPythonCode +# +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: <1min +# Responsible: Yanxi Wu +# Email: yanxi.wu@cern.ch +# Date: 20230523 +# +Define m12_min 0.0 # The model will take at least m1+m2 +Define m12_max 1.25 # Must be in GeV/c^2 +Define m34_min 0.0 # The model will take at least m1+m2 +Define m34_max 1.25 # Must be in GeV/c^2 +# +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +# +Decay B+sig + 1.000 MyK_S0 pi+ pi- pi+ FOURBODYPHSP m12_min m12_max m34_min m34_max; +Enddecay +CDecay B-sig +# +Decay MyK_S0 + 1.000 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_Kst+rho0,KSpi+pi+pi-=TightCut.dec b/dkfiles/Bu_Kst+rho0,KSpi+pi+pi-=TightCut.dec new file mode 100644 index 000000000..1be90733a --- /dev/null +++ b/dkfiles/Bu_Kst+rho0,KSpi+pi+pi-=TightCut.dec @@ -0,0 +1,94 @@ +# EventType: 12105190 +# +# Descriptor: [B+ -> (K*(892)+ -> (KS0 -> pi+ pi-) pi+) (rho(770)0 -> pi+ pi-)]cc +# +# NickName: Bu_Kst+rho0,KSpi+pi+pi-=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# +# B+ decaying into vector K*(892)+ and vector rho(770)0 with K*(892)+ decaying to KS pi+ +# and rho(770)0 decaying to pi+ pi-. +# Tight cut. +# Values of the transversity amplitudes are not given in previous BABAR analysis https://arxiv.org/pdf/1012.4044.pdf. +# +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ ==> ^(K*(892)+ ==> ^KS0 ^pi+) ^(rho(770)0 ==> ^pi+ ^pi-) ]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import centimeter" , +# "inAcc = in_range ( 0.010, GTHETA, 0.400 ) & in_range ( 1.8 , GETA , 5.0 )", +# "goodForRich = in_range ( 3.0 * GeV , GP , 150 * GeV )", +# "ksInAcc = in_range ( 2 , GETA , 5 )", +# "ksPion = in_range ( 1.6 , GETA , 5.2 ) & in_range ( 2 * GeV , GP , 150 * GeV )", +# "bothPI = 2 == GNINTREE ( ( 'pi+' == GABSID ) & ksPion )", +# "ksTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 240 * centimeter )", +# "good_KS = ksInAcc & bothPI & ksTT", +# "had_pt = GPT > 300 * MeV", +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc & goodForRich & had_pt', +# '[KS0]cc' : 'good_KS & had_pt', +# '[K*(892)+]cc' : 'had_pt', +# '[rho(770)0]cc' : 'had_pt', +# } +# EndInsertPythonCode +# +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: <1min +# Responsible: Yanxi Wu +# Email: yanxi.wu@cern.ch +# Date: 20230519 +# +Define Azero 1 # Mod. of Azero +Define pAzero 0 # Phase of Azero +Define Aplus 1 # Mod. of Aplus +Define pAplus 0 # Phase of Aplus +Define Aminus 1 # Mod. of Aminus +Define pAminus 0 # Phase of Aminus +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +# +Decay B+sig + 1.000 MyK*+ Myrho0 SVV_HELAMP Aplus pAplus Azero pAzero Aminus pAminus; +Enddecay +# Need to specify the CC decay explicitly as SVV_HELAMP does not apply the parity flip +# Means that the plus and minus amplitdues must swap +# +Decay B-sig + 1.000 MyK*- Myrho0 SVV_HELAMP Aminus pAminus Azero pAzero Aplus pAplus; +Enddecay +# +Decay MyK*+ + 1.000 MyK_S0 pi+ VSS; +Enddecay +# +CDecay MyK*- +# +Decay Myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +Decay MyK_S0 + 1.000 pi+ pi- PHSP; +Enddecay +# +# +End +# -- GitLab From c407a231f7079d5467ede8f1edfde8f8f4ac5c17 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 12:27:00 +0200 Subject: [PATCH 465/702] Merge branch 'razhang/my-changes' into 'master' Decfile for B0->Kpipipigamm,with tightcut. See merge request lhcb-datapkg/Gen/DecFiles!1487 (cherry picked from commit 45434a90f2e88e495d7d6f9dbdc8c4e03107bb81) bcf954b5 add linespace cb5204e5 change descriptor c5542430 change cut 621e596c change eventnum ec929731 new decfile 222c8c13 remove old version 4c05338e change eventnum 741f19a0 change name 30702db7 remove old version fc471590 remove B2Kstrho0gamma d515b034 change documentation 0a28b832 change VSS molde to PHSP fb43bb9c change tight.Decay ed69a62f remove ^ --- .../Bd_Kpipipigamma=HighPTGamma,TightCut.dec | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100755 dkfiles/Bd_Kpipipigamma=HighPTGamma,TightCut.dec diff --git a/dkfiles/Bd_Kpipipigamma=HighPTGamma,TightCut.dec b/dkfiles/Bd_Kpipipigamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..4bd2f26eb --- /dev/null +++ b/dkfiles/Bd_Kpipipigamma=HighPTGamma,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 11204277 +# +# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (rho(770)0 -> pi+ pi-) gamma]cc +# +# NickName: Bd_Kpipipigamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B0 ==> ^K+ ^pi- ^pi+ ^pi- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: B0 decays to K+ pi- pi+ pi- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 2 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20230530 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +LSNONRELBW Myrho0 +BlattWeisskopf Myrho0 0.0 +Particle Myrho0 0.775 0.15 +ChangeMassMin Myrho0 0.35 +ChangeMassMax Myrho0 2.0 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B0sig + 0.25 K+ pi- pi+ pi- gamma PHSP; + 0.25 MyK*0 pi+ pi- gamma PHSP; + 0.25 Myrho0 K+ pi- gamma PHSP; + 0.25 MyK*0 Myrho0 gamma PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay Myrho0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + -- GitLab From 4b123bdd68735506bbe2771a01ca73960aafe751 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 17:09:36 +0200 Subject: [PATCH 466/702] Merge branch 'htilquin/lb_n0_decfile' into 'master' Added Lb -> D0 n0 pi mu nu decfile See merge request lhcb-datapkg/Gen/DecFiles!1488 (cherry picked from commit 0651e023a82ce835435a3d37bcf5709b3f1c38d5) bb97fa90 Added Lb -> D0 n0 pi mu nu decfile f3be7068 Updated tightcuts 48aa01aa Formatting 00f936e4 Updated decay descriptor in TightCuts 54c3f6f1 Updated file name 0c665c41 Updated CPUTime 74a0eb13 Remove neutron from stable charged particles and update track flag in... b599222e Remove < from CPUTime 36253ce9 Remove ^ on top level decay --- cmt/decparser/settings.py | 2 - ...n0D0pimunu,Kmunu=KpimumuInAcc,TightCut.dec | 54 +++++++++++++++++++ 2 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 dkfiles/Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut.dec diff --git a/cmt/decparser/settings.py b/cmt/decparser/settings.py index 85663faf4..a8b82a6f3 100644 --- a/cmt/decparser/settings.py +++ b/cmt/decparser/settings.py @@ -73,8 +73,6 @@ longlived = [ "K_L0", "p+", "anti-p-", - "n0", - "anti-n0", "e+", "e-", "mu+", diff --git a/dkfiles/Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut.dec b/dkfiles/Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut.dec new file mode 100644 index 000000000..5ca970655 --- /dev/null +++ b/dkfiles/Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut.dec @@ -0,0 +1,54 @@ +# EventType: 15574062 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu) n0 pi+ mu- anti-nu_mu]cc +# +# NickName: Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230531 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# kpimumuInAcc = Generation().SignalPlain.TightCut +# kpimumuInAcc.Decay = '[Lambda_b0 ==> ^mu+ ^mu- nu_mu nu_mu~ K- pi+ n0]CC' +# kpimumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.010, GTHETA, 0.400))', +# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', +# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' +# ] +# kpimumuInAcc.Cuts = { +# '[Lambda_b0]cc' : 'onePionInAcc & oneKaonInAcc', +# '[mu+]cc' : 'inAcc' +# } +# +# EndInsertPythonCode +# +# CPUTime: 2 min +# +# Documentation: Lb -> D0 n0 pi mu nu decays with D0 -> K mu nu +# EndDocumentation +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay Lambda_b0sig + 1.000 MyD0 n0 pi+ mu- anti-nu_mu PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay Myanti-D0 +# +End + -- GitLab From 7a9a22c059c18787629b1395ec192b7207fd315e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 11:08:02 +0200 Subject: [PATCH 467/702] Merge branch 'eleckste/Xib_Xic3pi_Xi3pi' into 'master' add Xib2Xic3pi, Xic2Xi3pi decfiles See merge request lhcb-datapkg/Gen/DecFiles!1491 (cherry picked from commit e7c62f4dc3c4c3640e05379740f50cf7b04f86f4) ca2c141a add Xib2Xic3pi, Xic2Xi3pi decfiles b0ca83db fix typo in comment --- .../Xib-_Xic0pipipi,Xi-pipipi=DecProdCut.dec | 38 +++++++++++++++++++ .../Xib0_Xic+pipipi,Xi0pipipi=DecProdCut.dec | 38 +++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 dkfiles/Xib-_Xic0pipipi,Xi-pipipi=DecProdCut.dec create mode 100644 dkfiles/Xib0_Xic+pipipi,Xi0pipipi=DecProdCut.dec diff --git a/dkfiles/Xib-_Xic0pipipi,Xi-pipipi=DecProdCut.dec b/dkfiles/Xib-_Xic0pipipi,Xi-pipipi=DecProdCut.dec new file mode 100644 index 000000000..b75d741c4 --- /dev/null +++ b/dkfiles/Xib-_Xic0pipipi,Xi-pipipi=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16166030 +# +# Descriptor: [Xi_b- -> (Xi_c0 -> Xi- pi+ pi+ pi-) pi+ pi- pi-]cc +# +# NickName: Xib-_Xic0pipipi,Xi-pipipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Xib- -> Xic0 pi+ pi- pi- and Xi_c0 -> Xi- pi+ pi+ pi- +# Background study to investigate anti S (Sexaquark uuddss) interaction with matter +# There will be background from anti Xi +# Need both cc to understand differences in Xi and anti Xi +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1min +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230421 +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Decay Xi_b-sig + 1.00 MyXi_c0 pi+ pi- pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_c0 + 1.000 Xi- pi- pi+ pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End + diff --git a/dkfiles/Xib0_Xic+pipipi,Xi0pipipi=DecProdCut.dec b/dkfiles/Xib0_Xic+pipipi,Xi0pipipi=DecProdCut.dec new file mode 100644 index 000000000..55b8e1c91 --- /dev/null +++ b/dkfiles/Xib0_Xic+pipipi,Xi0pipipi=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16166044 +# +# Descriptor: [Xi_b0 -> (Xi_c+ -> Xi0 pi+ pi+ pi-) pi+ pi- pi-]cc +# +# NickName: Xib0_Xic+pipipi,Xi0pipipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Xib0 -> Xic+ pi+ pi- pi- and Xi_c+ -> Xi0 pi+ pi+ pi- +# Background study to investigate anti S (Sexaquark uuddss) interaction with matter +# There will be background from anti Xi +# Need both cc to understand differences in Xi and anti Xi +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1min +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230605 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# +Decay Xi_b0sig + 1.00 MyXi_c+ pi+ pi- pi- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyXi_c+ + 1.000 Xi0 pi- pi+ pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- +# +End + -- GitLab From 85e2d2e1d7864eab138946ea86a8d54d79e0b6f8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 8 Jun 2023 11:22:31 +0200 Subject: [PATCH 468/702] Merge branch 'admorris-master-patch-01156' into 'master' Fix syntax error in tupleResult.py example See merge request lhcb-datapkg/Gen/DecFiles!1495 (cherry picked from commit a9ab9731d4fc27613b863b73a2dd1273ecd35f09) b082209d Fix syntax error in tupleResult.py example --- CONTRIBUTING.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1af280036..6e5c3cfaf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -100,8 +100,7 @@ printMC = PrintMCTree() printMC.ParticleNames = decay_heads # Name of the .xgen file produced by Gauss -EventSelector().Input = ["DATAFILE='{0}' TYP='POOL_ROOTTREE' -Opt='READ'".format(datafile)] +EventSelector().Input = ["DATAFILE='{0}' TYP='POOL_ROOTTREE' Opt='READ'".format(datafile)] # Configure DaVinci DaVinci().TupleFile = "DVntuple.root" -- GitLab From f907983107cbb25e9af5a07c901e7bf0d7e11404 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 12:16:17 +0200 Subject: [PATCH 469/702] Merge branch 'lgarciam_KS_pipimumu_thigherCut' into 'master' Adding KS_pipimumu=TightCut,rhoPTheta.dec See merge request lhcb-datapkg/Gen/DecFiles!1497 (cherry picked from commit e8bfd18909899797d49612c023e2fc42234a80cc) 15471f90 Adding KS_pipimumu=TightCut,rhoPTheta.dec --- dkfiles/KS_pipimumu=TightCut,rhoPTheta.dec | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 dkfiles/KS_pipimumu=TightCut,rhoPTheta.dec diff --git a/dkfiles/KS_pipimumu=TightCut,rhoPTheta.dec b/dkfiles/KS_pipimumu=TightCut,rhoPTheta.dec new file mode 100644 index 000000000..36a184d6e --- /dev/null +++ b/dkfiles/KS_pipimumu=TightCut,rhoPTheta.dec @@ -0,0 +1,56 @@ +# EventType: 34114021 +# +# Descriptor: K_S0 -> pi+ pi- mu+ mu- +# +# NickName: KS_pipimumu=TightCut,rhoPTheta +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: K_S0 -> pi+ pi- mu+ mu- tight generator cut +# * KS0 endvertex z in [-1m,0.8m] +# * KS0 endvertex radial cut at 38mm +# * KS0 P cut at 10 GeV/c +# * KS0 Theta in [0.01rad, 0.1rad] +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = 'KS0 => pi+ pi- mu+ mu-' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import meter, millimeter, GeV, mrad" , +# "GVX = LoKi.GenVertices.PositionX() " , +# "GVY = LoKi.GenVertices.PositionY() " , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vx = GFAEVX ( GVX, 100 * meter ) " , +# "vy = GFAEVX ( GVY, 100 * meter ) " , +# "rho2 = vx**2 + vy**2 " , +# "rhoK = rho2 < (38 * millimeter )**2 " , +# "decay = in_range ( -1 * meter, GFAEVX ( GVZ, 100 * meter ), 0.8 * meter ) ", +# "KS_P = GP > 10 * GeV", +# "KS_TightAcc = in_range(10*mrad, GTHETA, 100*mrad)" +# ] +# tightCut.Cuts = { +# 'KS0' : ' decay & rhoK & KS_P & KS_TightAcc', +# } +# EndInsertPythonCode +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Luis Miguel Garcia Martin +# Email: lgarciam@cern.ch +# Date: 20230426 +# +Decay K_S0sig + 1.000 pi+ pi- mu+ mu- PHSP; +Enddecay +# +End + -- GitLab From 0327939744a8868201cf6d81636cdfd07450f122 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 16 Jun 2023 11:04:23 +0200 Subject: [PATCH 470/702] Merge branch 'lasoares/my-changes' into 'master' decfile Lb_pktaue with tau->mu See merge request lhcb-datapkg/Gen/DecFiles!1500 (cherry picked from commit d606067e14ca0657b4c61aec621bda4bdc042b21) 71d5680d decfile Lb_pktaue with tau->mu dac59a73 Update charm flag to 1. b9dafbbf Now change correct flag, unlike previous commit. 905315f1 Fix event type --- dkfiles/Lb_pKtaue,mu=DecProdCut.dec | 34 +++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 dkfiles/Lb_pKtaue,mu=DecProdCut.dec diff --git a/dkfiles/Lb_pKtaue,mu=DecProdCut.dec b/dkfiles/Lb_pKtaue,mu=DecProdCut.dec new file mode 100644 index 000000000..bca703a6d --- /dev/null +++ b/dkfiles/Lb_pKtaue,mu=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 15514000 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> mu+ nu_mu anti-nu_tau) e-]cc +# +# NickName: Lb_pKtaue,mu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b to p K tau e decay, with taus decaying to muons +# EndDocumentation +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230615 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau+ e- PHSP; + 0.500 p+ K- e+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End -- GitLab From ae026b6bf8f65391d5315c09832e06e2ac29d628 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 12:51:08 +0200 Subject: [PATCH 471/702] Merge branch 'B02hhpi0_1' into 'master' Decfiles for B2hhpi0 with tighter cuts See merge request lhcb-datapkg/Gen/DecFiles!1498 (cherry picked from commit 6389e5966bfeb1cfaba05218efc3835a6f30305e) ac306727 Decfiles for B2hhpi0 with tighter cuts --- dkfiles/Bd_K+K-pi0=TighterCuts,sqDalitz.dec | 60 +++++++++++++++++++ dkfiles/Bd_pi+pi-pi0=TighterCuts,sqDalitz.dec | 60 +++++++++++++++++++ dkfiles/Bs_K+K-pi0=TighterCuts,sqDalitz.dec | 60 +++++++++++++++++++ dkfiles/Bs_K+pi-pi0=TighterCuts,sqDalitz.dec | 60 +++++++++++++++++++ 4 files changed, 240 insertions(+) create mode 100644 dkfiles/Bd_K+K-pi0=TighterCuts,sqDalitz.dec create mode 100644 dkfiles/Bd_pi+pi-pi0=TighterCuts,sqDalitz.dec create mode 100644 dkfiles/Bs_K+K-pi0=TighterCuts,sqDalitz.dec create mode 100644 dkfiles/Bs_K+pi-pi0=TighterCuts,sqDalitz.dec diff --git a/dkfiles/Bd_K+K-pi0=TighterCuts,sqDalitz.dec b/dkfiles/Bd_K+K-pi0=TighterCuts,sqDalitz.dec new file mode 100644 index 000000000..58e43beca --- /dev/null +++ b/dkfiles/Bd_K+K-pi0=TighterCuts,sqDalitz.dec @@ -0,0 +1,60 @@ +# EventType: 11102425 +# +# Descriptor: {[[B0]nos -> K+ K- (pi0 -> gamma gamma)]cc, [[B0]os -> K- K+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bd_K+K-pi0=TighterCuts,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B0 => ^K+ ^K- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 4.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB & B_FD', +# '[K-]cc' : 'goodP', +# '[K+]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay B0sig +1.000 K+ K- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-B0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bd_pi+pi-pi0=TighterCuts,sqDalitz.dec b/dkfiles/Bd_pi+pi-pi0=TighterCuts,sqDalitz.dec new file mode 100644 index 000000000..b961ae800 --- /dev/null +++ b/dkfiles/Bd_pi+pi-pi0=TighterCuts,sqDalitz.dec @@ -0,0 +1,60 @@ +# EventType: 11102406 +# +# Descriptor: {[[B0]nos -> pi+ pi- (pi0 -> gamma gamma)]cc, [[B0]os -> pi- pi+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bd_pi+pi-pi0=TighterCuts,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B0 => ^pi+ ^pi- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 4.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB & B_FD', +# '[pi-]cc' : 'goodP', +# '[pi+]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay B0sig +1.000 pi+ pi- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-B0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bs_K+K-pi0=TighterCuts,sqDalitz.dec b/dkfiles/Bs_K+K-pi0=TighterCuts,sqDalitz.dec new file mode 100644 index 000000000..075f8c463 --- /dev/null +++ b/dkfiles/Bs_K+K-pi0=TighterCuts,sqDalitz.dec @@ -0,0 +1,60 @@ +# EventType: 13102415 +# +# Descriptor: {[[B_s0]nos -> K+ K- (pi0 -> gamma gamma)]cc, [[B_s0]os -> K- K+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bs_K+K-pi0=TighterCuts,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B_s0 => ^K+ ^K- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 4.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & B_FD', +# '[K-]cc' : 'goodP', +# '[K+]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay B_s0sig +1.000 K+ K- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-B_s0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bs_K+pi-pi0=TighterCuts,sqDalitz.dec b/dkfiles/Bs_K+pi-pi0=TighterCuts,sqDalitz.dec new file mode 100644 index 000000000..660ee8ccb --- /dev/null +++ b/dkfiles/Bs_K+pi-pi0=TighterCuts,sqDalitz.dec @@ -0,0 +1,60 @@ +# EventType: 13102424 +# +# Descriptor: {[[B_s0]nos -> K+ pi- (pi0 -> gamma gamma)]cc, [[B_s0]os -> K- pi+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bs_K+pi-pi0=TighterCuts,sqDalitz +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B_s0 => ^K+ ^pi- ^(pi0 -> ^gamma ^gamma))]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 25000 * MeV) & (GPT > 3500 * MeV)', +# 'goodP = in_range ( 4.0 * GeV , GP , 300 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodK = in_range ( 4.0 * GeV , GP , 400 * GeV) & (GPT > 495 * MeV) & inAcc', +# 'goodPi0 = (GPT > 1000 * MeV)', +# 'goodGamma = ( GPZ > 400 * MeV ) & inEcalX & inEcalY', +# 'B_FD = (GTIME > 70 * micrometer)', +# ] +# tightCut.Cuts = { +# '[B_s0]cc' : 'goodB & B_FD', +# '[pi-]cc' : 'goodP', +# '[K+]cc' : 'goodK', +# '[pi0]cc' : 'goodPi0', +# 'gamma' : 'goodGamma' +# } +# +# EndInsertPythonCode +# +# Documentation: flat in square Dalitz, pi0 forced to gamma gamma, acceptance and pT cuts on decay products. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: 2 mins +# Responsible: Yiduo Shang +# Email: yshang@cern.ch +# Date: 20230515 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +Decay B_s0sig +1.000 K+ pi- Mypi0 FLATSQDALITZ; +Enddecay +CDecay anti-B_s0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# -- GitLab From 002df97a326b82177a871bb780ca2373e0bf4cf3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 16 Jun 2023 10:31:46 +0200 Subject: [PATCH 472/702] Merge branch 'razhang/my-changes' into 'master' Decfiles for B2hhhhgammawith tight cuts See merge request lhcb-datapkg/Gen/DecFiles!1499 (cherry picked from commit d1673d3429304f7e3f3988e1eb49c6d05358704f) 73b311c9 add Decfile 7165fd7e change nickname 6424a298 rm Bs2Phirho0gamma e604b918 add 6b79ec61 add CC f4078f9d change nickname --- ...hiKst0,KKKpigamma=HighPTGamma,TightCut.dec | 85 +++++++++++++++++++ ...gamma,KKpipigamma=HighPTGamma,TightCut.dec | 72 ++++++++++++++++ ...higamma,KKKKgamma=HighPTGamma,TightCut.dec | 62 ++++++++++++++ ...gamma,KKpipigamma=HighPTGamma,TightCut.dec | 77 +++++++++++++++++ 4 files changed, 296 insertions(+) create mode 100755 dkfiles/Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut.dec create mode 100755 dkfiles/Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut.dec create mode 100755 dkfiles/Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut.dec create mode 100755 dkfiles/Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut.dec diff --git a/dkfiles/Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut.dec b/dkfiles/Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..cae02a66e --- /dev/null +++ b/dkfiles/Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 11204278 +# +# Descriptor: [B0 -> (phi(1020) -> K+ K-) (K*(892)0 -> K+ pi-)gamma]cc +# +# NickName: Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B0 ==> ^K+ ^K- ^K+ ^pi- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: B0 decays to K+ K- K+ pi- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 2 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20230530 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B0sig + 0.25 K+ K- K+ pi- gamma PHSP; + 0.25 MyK*0 K+ K- gamma PHSP; + 0.25 MyPhi K+ pi- gamma PHSP; + 0.25 MyPhi MyK*0 gamma PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut.dec b/dkfiles/Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..ed426bfab --- /dev/null +++ b/dkfiles/Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 13204279 +# +# Descriptor: [B_s0 -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) gamma]cc +# +# NickName: Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B_s0 ==> ^K+ ^K- ^pi+ ^pi- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B_s0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: Bs decays to K+ K- pi+ pi- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 3 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20230611 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B_s0sig + 0.25 K+ K- pi+ pi- gamma PHSP; + 0.25 MyK*0 K- pi+ gamma PHSP; + 0.25 Myanti-K*0 K+ pi- gamma PHSP; + 0.25 MyK*0 Myanti-K*0 gamma PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +End + + diff --git a/dkfiles/Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut.dec b/dkfiles/Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..1331d032f --- /dev/null +++ b/dkfiles/Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 13204280 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (phi(1020) -> K+ K-) gamma]cc +# +# NickName: Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B_s0 ==> ^K+ ^K- ^K+ ^K- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[B_s0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: Bs decays to K+ K- K+ K- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 3 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20230611 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +Decay B_s0sig + 0.4 K+ K- K+ K- gamma PHSP; + 0.3 MyPhi K+ K- gamma PHSP; + 0.3 MyPhi MyPhi gamma PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut.dec b/dkfiles/Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..68b4b278f --- /dev/null +++ b/dkfiles/Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut.dec @@ -0,0 +1,77 @@ +# EventType: 13204278 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (rho(770)0 -> pi+ pi-) gamma]cc +# +# NickName: Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B_s0 ==> ^K+ ^K- ^pi+ ^pi- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B_s0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: Bs decays to K+ K- pi+ pi- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 3 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20230611 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +LSNONRELBW Myrho0 +BlattWeisskopf Myrho0 0.0 +Particle Myrho0 0.775 0.15 +ChangeMassMin Myrho0 0.35 +ChangeMassMax Myrho0 2.0 +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +Decay B_s0sig + 0.25 K+ K- pi+ pi- gamma PHSP; + 0.25 MyPhi pi+ pi- gamma PHSP; + 0.25 Myrho0 K+ K- gamma PHSP; + 0.25 MyPhi Myrho0 gamma PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +Decay Myrho0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + -- GitLab From 2b2da42a7a5db6cfb1684cc7b4cdc3e8484b2008 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 16 Jun 2023 10:29:01 +0200 Subject: [PATCH 473/702] Merge branch 'htilquin/tautau_modes' into 'master' Adding decfiles of the type b -> H H tau tau See merge request lhcb-datapkg/Gen/DecFiles!1467 (cherry picked from commit 89dc9bcc2ba8d9000c9a96f0cb06886cbf49efb2) 2fdbec5f Adding decfiles of the type b -> H H tau tau 82911c32 Updated event number 0e6c5bce Updated tau decays 9c631ca6 Added KstKst files 0a3750de Updated event number 83861edf Added more tau decays 1032c003 Fixed event number 1e035c8f Updated tau decay modes 82754c16 Changed physics model from tauhadnu to tauscalarnu for 1 pi decay 69d996eb Updated tau decays ca20d1c1 Updated tau decay 0cd6d452 Updated decfile names d6d37dbd Updated EventTypes d604412d Updated EventType --- dkfiles/Bd_Kpitautau,ee=DecProdCut.dec | 33 +++++++++++ dkfiles/Bd_Kpitautau,epi=TracksInAcc.dec | 46 ++++++++++++++++ dkfiles/Bd_Kpitautau,mue=DecProdCut.dec | 43 +++++++++++++++ dkfiles/Bd_Kpitautau,mupi=TracksInAcc.dec | 46 ++++++++++++++++ dkfiles/Bd_Kpitautau,pipi=TracksInAcc.dec | 36 ++++++++++++ dkfiles/Bs_KKtautau,epi=TracksInAcc.dec | 47 ++++++++++++++++ dkfiles/Bs_KKtautau,mupi=TracksInAcc.dec | 47 ++++++++++++++++ dkfiles/Bs_KKtautau,pipi=TracksInAcc.dec | 37 +++++++++++++ dkfiles/Bs_KstKsttautau,ee=DecProdCut.dec | 45 +++++++++++++++ dkfiles/Bs_KstKsttautau,epi=TracksInAcc.dec | 58 ++++++++++++++++++++ dkfiles/Bs_KstKsttautau,mue=DecProdCut.dec | 55 +++++++++++++++++++ dkfiles/Bs_KstKsttautau,mupi=TracksInAcc.dec | 58 ++++++++++++++++++++ dkfiles/Bs_KstKsttautau,pipi=TracksInAcc.dec | 48 ++++++++++++++++ dkfiles/Lb_pKtautau,ee=DecProdCut.dec | 35 ++++++++++++ dkfiles/Lb_pKtautau,epi=TracksInAcc.dec | 47 ++++++++++++++++ dkfiles/Lb_pKtautau,mue=DecProdCut.dec | 44 +++++++++++++++ dkfiles/Lb_pKtautau,mupi=TracksInAcc.dec | 47 ++++++++++++++++ dkfiles/Lb_pKtautau,pipi=TracksInAcc.dec | 37 +++++++++++++ 18 files changed, 809 insertions(+) create mode 100644 dkfiles/Bd_Kpitautau,ee=DecProdCut.dec create mode 100644 dkfiles/Bd_Kpitautau,epi=TracksInAcc.dec create mode 100644 dkfiles/Bd_Kpitautau,mue=DecProdCut.dec create mode 100644 dkfiles/Bd_Kpitautau,mupi=TracksInAcc.dec create mode 100644 dkfiles/Bd_Kpitautau,pipi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KKtautau,epi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KKtautau,mupi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KKtautau,pipi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KstKsttautau,ee=DecProdCut.dec create mode 100644 dkfiles/Bs_KstKsttautau,epi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KstKsttautau,mue=DecProdCut.dec create mode 100644 dkfiles/Bs_KstKsttautau,mupi=TracksInAcc.dec create mode 100644 dkfiles/Bs_KstKsttautau,pipi=TracksInAcc.dec create mode 100644 dkfiles/Lb_pKtautau,ee=DecProdCut.dec create mode 100644 dkfiles/Lb_pKtautau,epi=TracksInAcc.dec create mode 100644 dkfiles/Lb_pKtautau,mue=DecProdCut.dec create mode 100644 dkfiles/Lb_pKtautau,mupi=TracksInAcc.dec create mode 100644 dkfiles/Lb_pKtautau,pipi=TracksInAcc.dec diff --git a/dkfiles/Bd_Kpitautau,ee=DecProdCut.dec b/dkfiles/Bd_Kpitautau,ee=DecProdCut.dec new file mode 100644 index 000000000..5e0b774aa --- /dev/null +++ b/dkfiles/Bd_Kpitautau,ee=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 11524031 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> e+ nu_e anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> e+ nu_e anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc} +# +# NickName: Bd_Kpitautau,ee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> K pi tau tau, with taus decaying to electrons +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 1.000 K+ pi- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bd_Kpitautau,epi=TracksInAcc.dec b/dkfiles/Bd_Kpitautau,epi=TracksInAcc.dec new file mode 100644 index 000000000..1d3dead63 --- /dev/null +++ b/dkfiles/Bd_Kpitautau,epi=TracksInAcc.dec @@ -0,0 +1,46 @@ +# EventType: 11524431 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> e+ nu_e anti-nu_tau) (tau- -> pi- nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> pi+ anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc} +# +# NickName: Bd_Kpitautau,epi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: B0 -> K pi tau(-> pi nu) tau(-> e nu nu) +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Decay B0sig + 0.500 K+ pi- Mytau_pi+ Mytau_e- PHSP; + 0.500 K+ pi- Mytau_e+ Mytau_pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +End diff --git a/dkfiles/Bd_Kpitautau,mue=DecProdCut.dec b/dkfiles/Bd_Kpitautau,mue=DecProdCut.dec new file mode 100644 index 000000000..db120b7e6 --- /dev/null +++ b/dkfiles/Bd_Kpitautau,mue=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 11514041 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> e+ nu_e anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc} +# +# NickName: Bd_Kpitautau,mue=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> K pi tau(-> mu nu nu) tau(-> e nu nu) +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay B0sig + 0.500 K+ pi- Mytau_e+ Mytau_m- PHSP; + 0.500 K+ pi- Mytau_m+ Mytau_e- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End diff --git a/dkfiles/Bd_Kpitautau,mupi=TracksInAcc.dec b/dkfiles/Bd_Kpitautau,mupi=TracksInAcc.dec new file mode 100644 index 000000000..13823310b --- /dev/null +++ b/dkfiles/Bd_Kpitautau,mupi=TracksInAcc.dec @@ -0,0 +1,46 @@ +# EventType: 11514432 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> pi- nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> pi+ anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc} +# +# NickName: Bd_Kpitautau,mupi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: B0 -> K pi tau(-> pi nu) tau(-> mu nu nu) +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay B0sig + 0.500 K+ pi- Mytau_pi+ Mytau_m- PHSP; + 0.500 K+ pi- Mytau_m+ Mytau_pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End diff --git a/dkfiles/Bd_Kpitautau,pipi=TracksInAcc.dec b/dkfiles/Bd_Kpitautau,pipi=TracksInAcc.dec new file mode 100644 index 000000000..130dd379d --- /dev/null +++ b/dkfiles/Bd_Kpitautau,pipi=TracksInAcc.dec @@ -0,0 +1,36 @@ +# EventType: 11504431 +# +# Descriptor: {[[B0]nos -> K+ pi- (tau+ -> pi+ anti-nu_tau) (tau- -> pi- nu_tau)]cc, [[B0]os -> K- pi+ (tau+ -> pi+ anti-nu_tau) (tau- -> pi- nu_tau)]cc} +# +# NickName: Bd_Kpitautau,pipi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: B0 -> K pi tau tau, with taus decaying to a pion and a neutrino +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 1.000 K+ pi- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_KKtautau,epi=TracksInAcc.dec b/dkfiles/Bs_KKtautau,epi=TracksInAcc.dec new file mode 100644 index 000000000..daf7075e3 --- /dev/null +++ b/dkfiles/Bs_KKtautau,epi=TracksInAcc.dec @@ -0,0 +1,47 @@ +# EventType: 13524463 +# +# Descriptor: {[[B_s0]nos -> K+ K- (tau+ -> e+ nu_e nu_tau~) (tau- -> pi- nu_tau)]cc, [[B_s0]os -> K+ K- (tau- -> e- nu_e~ nu_tau) (tau+ -> pi+ nu_tau~)]cc} +# +# NickName: Bs_KKtautau,epi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K K tau(-> e nu nu) tau(-> pi nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Decay B_s0sig + 0.500 K+ K- Mytau_pi+ Mytau_e- PHSP; + 0.500 K+ K- Mytau_e+ Mytau_pi- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +End diff --git a/dkfiles/Bs_KKtautau,mupi=TracksInAcc.dec b/dkfiles/Bs_KKtautau,mupi=TracksInAcc.dec new file mode 100644 index 000000000..84c630598 --- /dev/null +++ b/dkfiles/Bs_KKtautau,mupi=TracksInAcc.dec @@ -0,0 +1,47 @@ +# EventType: 13514484 +# +# Descriptor: {[[B_s0]nos -> K+ K- (tau+ -> mu+ nu_mu nu_tau~) (tau- -> pi- nu_tau)]cc, [[B_s0]os -> K+ K- (tau- -> mu- nu_mu~ nu_tau) (tau+ -> pi+ nu_tau~)]cc} +# +# NickName: Bs_KKtautau,mupi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K K tau(-> mu nu nu) tau(-> pi nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay B_s0sig + 0.500 K+ K- Mytau_pi+ Mytau_m- PHSP; + 0.500 K+ K- Mytau_m+ Mytau_pi- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End diff --git a/dkfiles/Bs_KKtautau,pipi=TracksInAcc.dec b/dkfiles/Bs_KKtautau,pipi=TracksInAcc.dec new file mode 100644 index 000000000..2dffd3328 --- /dev/null +++ b/dkfiles/Bs_KKtautau,pipi=TracksInAcc.dec @@ -0,0 +1,37 @@ +# EventType: 13504463 +# +# Descriptor: {[[B_s0]nos -> K+ K- (tau+ -> pi+ nu_tau~) (tau- -> pi- nu_tau)]cc, [[B_s0]os -> K+ K- (tau- -> pi- nu_tau) (tau+ -> pi+ nu_tau~)]cc} +# +# NickName: Bs_KKtautau,pipi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K K tau(-> pi nu) tau(-> pi nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 1.000 K+ K- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_KstKsttautau,ee=DecProdCut.dec b/dkfiles/Bs_KstKsttautau,ee=DecProdCut.dec new file mode 100644 index 000000000..18029f4e3 --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,ee=DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 13526053 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> e+ nu_e anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> e- anti-nu_e nu_tau) (tau+ -> e+ nu_me anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,ee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K*0 K*~0 tau tau, with taus decaying to electrons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230509 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 1.000 MyK* Myanti-K* Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Bs_KstKsttautau,epi=TracksInAcc.dec b/dkfiles/Bs_KstKsttautau,epi=TracksInAcc.dec new file mode 100644 index 000000000..8b9ac0563 --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,epi=TracksInAcc.dec @@ -0,0 +1,58 @@ +# EventType: 13526452 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> pi+ anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> pi- nu_tau) (tau+ -> e+ nu_e anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,epi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K*0 K*~0 tau(-> pi nu) tau(-> e nu nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230509 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 0.500 MyK* Myanti-K* Mytau_e+ Mytau_pi- PHSP; + 0.500 MyK* Myanti-K* Mytau_pi+ Mytau_e- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Bs_KstKsttautau,mue=DecProdCut.dec b/dkfiles/Bs_KstKsttautau,mue=DecProdCut.dec new file mode 100644 index 000000000..213e620d4 --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,mue=DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 13516062 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> mu- anti-nu_mu nu_tau) (tau+ -> mu+ nu_mu anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,mue=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K*0 K*~0 tau(-> e nu nu) tau(-> mu nu nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230509 +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 0.500 MyK* Myanti-K* Mytau_m+ Mytau_e- PHSP; + 0.500 MyK* Myanti-K* Mytau_e+ Mytau_m- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Bs_KstKsttautau,mupi=TracksInAcc.dec b/dkfiles/Bs_KstKsttautau,mupi=TracksInAcc.dec new file mode 100644 index 000000000..204f33f71 --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,mupi=TracksInAcc.dec @@ -0,0 +1,58 @@ +# EventType: 13516472 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> pi+ anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> pi- nu_tau) (tau+ -> mu+ nu_mu anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,mupi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K*0 K*~0 tau(-> pi nu) tau(-> mu nu nu) decays +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230509 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 0.500 MyK* Myanti-K* Mytau_pi+ Mytau_m- PHSP; + 0.500 MyK* Myanti-K* Mytau_m+ Mytau_pi- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Bs_KstKsttautau,pipi=TracksInAcc.dec b/dkfiles/Bs_KstKsttautau,pipi=TracksInAcc.dec new file mode 100644 index 000000000..a4beb19bb --- /dev/null +++ b/dkfiles/Bs_KstKsttautau,pipi=TracksInAcc.dec @@ -0,0 +1,48 @@ +# EventType: 13506452 +# +# Descriptor: {[[B_s0]nos -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau+ -> pi+ anti-nu_tau) (tau- -> pi- nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (tau- -> pi- nu_tau) (tau+ -> pi+ anti-nu_tau)]cc} +# +# NickName: Bs_KstKsttautau,pipi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bs -> K*0 K*~0 tau tau, with taus decaying to pions +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230509 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyK* K*0 +Alias Myanti-K* anti-K*0 +ChargeConj MyK* Myanti-K* +# +Decay B_s0sig + 1.000 MyK* Myanti-K* Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +Decay MyK* + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K* +# +End + + diff --git a/dkfiles/Lb_pKtautau,ee=DecProdCut.dec b/dkfiles/Lb_pKtautau,ee=DecProdCut.dec new file mode 100644 index 000000000..fb65c4060 --- /dev/null +++ b/dkfiles/Lb_pKtautau,ee=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 15524042 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> e+ nu_e anti-nu_tau) (tau- -> e- anti-nu_e nu_tau)]cc +# +# NickName: Lb_pKtautau,ee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b to p K tautau decay, with taus decaying into electrons +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.000 p+ K- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +# +End + diff --git a/dkfiles/Lb_pKtautau,epi=TracksInAcc.dec b/dkfiles/Lb_pKtautau,epi=TracksInAcc.dec new file mode 100644 index 000000000..a470852bc --- /dev/null +++ b/dkfiles/Lb_pKtautau,epi=TracksInAcc.dec @@ -0,0 +1,47 @@ +# EventType: 15524442 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> e+ nu_e anti-nu_tau) (tau- -> pi- nu_tau)]cc +# +# NickName: Lb_pKtautau,epi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Lambda_b -> p K tau(->pi nu) tau(-> e nu nu) decays +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau_e+ Mytau_pi- PHSP; + 0.500 p+ K- Mytau_pi+ Mytau_e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +End + diff --git a/dkfiles/Lb_pKtautau,mue=DecProdCut.dec b/dkfiles/Lb_pKtautau,mue=DecProdCut.dec new file mode 100644 index 000000000..22d173d94 --- /dev/null +++ b/dkfiles/Lb_pKtautau,mue=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 15514062 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc +# +# NickName: Lb_pKtautau,mue=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b -> p K tau(-> mu nu nu) tau(-> e nu nu) decays +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_e+ tau+ +Alias Mytau_e- tau- +ChargeConj Mytau_e+ Mytau_e- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau_e+ Mytau_m- PHSP; + 0.500 p+ K- Mytau_m+ Mytau_e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau_e+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_e- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End + diff --git a/dkfiles/Lb_pKtautau,mupi=TracksInAcc.dec b/dkfiles/Lb_pKtautau,mupi=TracksInAcc.dec new file mode 100644 index 000000000..2272dbcb6 --- /dev/null +++ b/dkfiles/Lb_pKtautau,mupi=TracksInAcc.dec @@ -0,0 +1,47 @@ +# EventType: 15514482 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> pi- nu_tau)]cc +# +# NickName: Lb_pKtautau,mupi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Lambda_b -> p K tau (-> pi nu) tau (-> mu nu nu) decays +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau_pi+ tau+ +Alias Mytau_pi- tau- +ChargeConj Mytau_pi+ Mytau_pi- +# +Alias Mytau_m+ tau+ +Alias Mytau_m- tau- +ChargeConj Mytau_m+ Mytau_m- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau_pi+ Mytau_m- PHSP; + 0.500 p+ K- Mytau_m+ Mytau_pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau_pi+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau_pi- +# +Decay Mytau_m+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau_m- +# +End + diff --git a/dkfiles/Lb_pKtautau,pipi=TracksInAcc.dec b/dkfiles/Lb_pKtautau,pipi=TracksInAcc.dec new file mode 100644 index 000000000..9be9bd2d7 --- /dev/null +++ b/dkfiles/Lb_pKtautau,pipi=TracksInAcc.dec @@ -0,0 +1,37 @@ +# EventType: 15504442 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> pi+ anti-nu_tau) (tau- -> pi- nu_tau)]cc +# +# NickName: Lb_pKtautau,pipi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Lambda_b to p K tautau decay, with taus decaying into a pion and a neutrino +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20230507 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.000 p+ K- Mytau+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +End + -- GitLab From 6b3d8e57d68cf1d50e66df5b2177903ac8a2c0b1 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 16 Jun 2023 10:26:10 +0200 Subject: [PATCH 474/702] Merge branch 'eleckste/add-decfiles-sexaquark-analysis' into 'master' Add decfiles for sexaquark analysis See merge request lhcb-datapkg/Gen/DecFiles!1470 (cherry picked from commit f278330d2ea27be10d9a80d71e845edb7d631860) c15c19ec Add BG modes for Sexaquark Analysis 33596535 Add CPU time f5db83cd Add Sexaquark Signal mode dec files af9ceda5 fix eventtype userflag 251d4b77 Fix Jpsi decay and syntax error 994c810a Bug fix 3fe71401 change from KL to H_30 as S stand in, update event types 712c6f7f fix eventtypes 93757cb5 fix eventtype a766d814 add Xib(5945) life time 8afd9a79 Recognise Sigma_b+ as signal particle when checking general flag. c8787f95 remove unnecessary aliases --- cmt/decparser/decparser.py | 2 +- dkfiles/Sigmab+_Lbpi,LLp-Ds+=DecProdCut.dec | 47 +++++++++++++++++ dkfiles/Sigmab+_Lbpi,LLp-K+=DecProdCut.dec | 38 ++++++++++++++ ...mab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec | 49 +++++++++++++++++ ...gmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec | 40 ++++++++++++++ dkfiles/Sigmab+_Lbpi,Xinp-Ds+=DecProdCut.dec | 48 +++++++++++++++++ dkfiles/Sigmab+_Lbpi,Xinp-K+=DecProdCut.dec | 38 ++++++++++++++ dkfiles/Sigmab-_Lbpi,LLp-Ds+=DecProdCut.dec | 47 +++++++++++++++++ dkfiles/Sigmab-_Lbpi,LLp-K+=DecProdCut.dec | 38 ++++++++++++++ ...mab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec | 49 +++++++++++++++++ ...gmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec | 40 ++++++++++++++ dkfiles/Sigmab-_Lbpi,Xinp-Ds+=DecProdCut.dec | 47 +++++++++++++++++ dkfiles/Sigmab-_Lbpi,Xinp-K+=DecProdCut.dec | 38 ++++++++++++++ ..._Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV.dec | 50 ++++++++++++++++++ ...e_Xib0pi-,LambdaLambdap-Ds+=DecProdCut.dec | 51 ++++++++++++++++++ ...me_Xib0pi-,LambdaLambdap-K+=DecProdCut.dec | 43 +++++++++++++++ ...b0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV.dec | 50 ++++++++++++++++++ ...e_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec | 52 +++++++++++++++++++ ...me_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec | 41 +++++++++++++++ .../Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut.dec | 50 ++++++++++++++++++ .../Xibprime_Xib0pi-,Xi0np-K+=DecProdCut.dec | 42 +++++++++++++++ dkfiles/Xibst-_Xib0pi-,LLp-Ds+=DecProdCut.dec | 50 ++++++++++++++++++ dkfiles/Xibst-_Xib0pi-,LLp-K+=DecProdCut.dec | 42 +++++++++++++++ ...b0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV.dec | 49 +++++++++++++++++ ...-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec | 51 ++++++++++++++++++ ...t-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec | 42 +++++++++++++++ .../Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut.dec | 50 ++++++++++++++++++ .../Xibst-_Xib0pi-,Xi0np-K+=DecProdCut.dec | 42 +++++++++++++++ 28 files changed, 1225 insertions(+), 1 deletion(-) create mode 100644 dkfiles/Sigmab+_Lbpi,LLp-Ds+=DecProdCut.dec create mode 100644 dkfiles/Sigmab+_Lbpi,LLp-K+=DecProdCut.dec create mode 100644 dkfiles/Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Sigmab+_Lbpi,Xinp-Ds+=DecProdCut.dec create mode 100644 dkfiles/Sigmab+_Lbpi,Xinp-K+=DecProdCut.dec create mode 100644 dkfiles/Sigmab-_Lbpi,LLp-Ds+=DecProdCut.dec create mode 100644 dkfiles/Sigmab-_Lbpi,LLp-K+=DecProdCut.dec create mode 100644 dkfiles/Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Sigmab-_Lbpi,Xinp-Ds+=DecProdCut.dec create mode 100644 dkfiles/Sigmab-_Lbpi,Xinp-K+=DecProdCut.dec create mode 100644 dkfiles/Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut.dec create mode 100644 dkfiles/Xibprime_Xib0pi-,Xi0np-K+=DecProdCut.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,LLp-Ds+=DecProdCut.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,LLp-K+=DecProdCut.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut.dec create mode 100644 dkfiles/Xibst-_Xib0pi-,Xi0np-K+=DecProdCut.dec diff --git a/cmt/decparser/decparser.py b/cmt/decparser/decparser.py index 7e033b4ee..d71ccb478 100755 --- a/cmt/decparser/decparser.py +++ b/cmt/decparser/decparser.py @@ -343,7 +343,7 @@ if mother == "": sys.exit(1) done() if mother: - if "B" in mother or "b0" in mother or "Upsilon" in mother or "chi_b" in mother or mother in ["Sigma_b-", "Sigma_b0", "Xi_b-", "anti-Xi_b+"]: + if "B" in mother or "b0" in mother or "Upsilon" in mother or "chi_b" in mother or mother in ["Sigma_b+", "Sigma_b-", "Sigma_b0", "Xi_b-", "anti-Xi_b+"]: flag = 1 elif "D" in mother or "psi" in mother or "chi_c"in mother or "c+" in mother or "c0" in mother or "Sigma_c" in mother or "Xi_c" in mother or "Omega_c" in mother: flag = 2 diff --git a/dkfiles/Sigmab+_Lbpi,LLp-Ds+=DecProdCut.dec b/dkfiles/Sigmab+_Lbpi,LLp-Ds+=DecProdCut.dec new file mode 100644 index 000000000..27652a678 --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,LLp-Ds+=DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 16165022 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> Lambda0 Lambda0 p~- (D_s+ -> K+ K- pi+)) pi+]cc +# +# NickName: Sigmab+_Lbpi,LLp-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> Lambda0 Lambda0 p- D_s+) and pi+ +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230417 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 Lambda0 Lambda0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab+_Lbpi,LLp-K+=DecProdCut.dec b/dkfiles/Sigmab+_Lbpi,LLp-K+=DecProdCut.dec new file mode 100644 index 000000000..1e3903ecd --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,LLp-K+=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16103021 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> Lambda0 Lambda0 p~- K+) pi+]cc +# +# NickName: Sigmab+_Lbpi,LLp-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> Lambda0 Lambda0 p- K+) and pi+ +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 Lambda0 Lambda0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +End diff --git a/dkfiles/Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec b/dkfiles/Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..a4b91c416 --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,49 @@ +# EventType: 16165020 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> H_30 p~- (D_s+ -> K+ K- pi+)) pi+]cc +# +# NickName: Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> H_30 p- D_s+) and pi+ +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 A0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec b/dkfiles/Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..58f88150d --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,40 @@ +# EventType: 16103020 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> H_30 p~- K+) pi+]cc +# +# NickName: Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> H_30 p- K+) and pi+ +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 A0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmab+_Lbpi,Xinp-Ds+=DecProdCut.dec b/dkfiles/Sigmab+_Lbpi,Xinp-Ds+=DecProdCut.dec new file mode 100644 index 000000000..b9baa25db --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,Xinp-Ds+=DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 16165820 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> Xi0 n0 p~- (D_s+ -> K+ K- pi+)) pi+]cc +# +# NickName: Sigmab+_Lbpi,Xinp-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> Xi0 n0 p- D_s+) and pi+ +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 Xi0 n0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab+_Lbpi,Xinp-K+=DecProdCut.dec b/dkfiles/Sigmab+_Lbpi,Xinp-K+=DecProdCut.dec new file mode 100644 index 000000000..d9d82db8c --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi,Xinp-K+=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16103820 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> Xi0 n0 p~- K+) pi+]cc +# +# NickName: Sigmab+_Lbpi,Xinp-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b+ to a Lambda_b0 ( -> Xi0 n0 p- K+) and pi+ +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + + +Decay Sigma_b+sig +1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 +1.000 Xi0 n0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +End diff --git a/dkfiles/Sigmab-_Lbpi,LLp-Ds+=DecProdCut.dec b/dkfiles/Sigmab-_Lbpi,LLp-Ds+=DecProdCut.dec new file mode 100644 index 000000000..a58eb3378 --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,LLp-Ds+=DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 16165002 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> Lambda0 Lambda0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Sigmab-_Lbpi,LLp-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> Lambda0 Lambda0 p- D_s+) and pi- +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 Lambda0 Lambda0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab-_Lbpi,LLp-K+=DecProdCut.dec b/dkfiles/Sigmab-_Lbpi,LLp-K+=DecProdCut.dec new file mode 100644 index 000000000..c11b7d9b8 --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,LLp-K+=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16103003 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> Lambda0 Lambda0 p~- K+) pi-]cc +# +# NickName: Sigmab-_Lbpi,LLp-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> Lambda0 Lambda0 p- K+) and pi- +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 Lambda0 Lambda0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +End diff --git a/dkfiles/Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec b/dkfiles/Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..70c1fae9f --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,49 @@ +# EventType: 16165003 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> H_30 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> H_30 p- D_s+) and pi- +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 A0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec b/dkfiles/Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..72e3e737b --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,40 @@ +# EventType: 16103002 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> H_30 p~- K+) pi-]cc +# +# NickName: Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> H_30 p- K+) and pi- +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 A0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +End diff --git a/dkfiles/Sigmab-_Lbpi,Xinp-Ds+=DecProdCut.dec b/dkfiles/Sigmab-_Lbpi,Xinp-Ds+=DecProdCut.dec new file mode 100644 index 000000000..e51b0a353 --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,Xinp-Ds+=DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 16165803 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> Xi0 n0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Sigmab-_Lbpi,Xinp-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> Xi0 n0 p- D_s+) and pi- +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 Xi0 n0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Sigmab-_Lbpi,Xinp-K+=DecProdCut.dec b/dkfiles/Sigmab-_Lbpi,Xinp-K+=DecProdCut.dec new file mode 100644 index 000000000..121107fe4 --- /dev/null +++ b/dkfiles/Sigmab-_Lbpi,Xinp-K+=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 16103803 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> Xi0 n0 p~- K+) pi-]cc +# +# NickName: Sigmab-_Lbpi,Xinp-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Lambda_b0 ( -> Xi0 n0 p- K+) and pi- +# Background for sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230414 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + + + +Decay Sigma_b-sig +1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 +1.000 Xi0 n0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +End diff --git a/dkfiles/Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV.dec b/dkfiles/Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV.dec new file mode 100644 index 000000000..4431cdce2 --- /dev/null +++ b/dkfiles/Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV.dec @@ -0,0 +1,50 @@ +# EventType: 16144010 +# +# Descriptor: [Sigma_b0 -> (Xi_b- -> H_30 (J/psi(1S) -> mu+ mu-) p~-) pi+]cc +# +# NickName: Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV +# +# Documentation: +# Decay a Sigma_b0 to a Xi_b- ( -> H_30 JPsi p-) and pi+ +# Sigma_b0 as stand in for Xi_b0(5945) as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b0 112 5212 0.0 5.9523 7.3e-22 Sigma_b0 5212 0.00000000", "Sigma_b~0 113 -5212 0.0 5.9523 7.3e-22 anti-Sigma_b0 -5212 0.00000000", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230426 +# +Alias MyXi_b- Xi_b- +Alias Myanti-Xi_b+ anti-Xi_b+ +ChargeConj MyXi_b- Myanti-Xi_b+ +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi + + + +# Force Sigma_b0 (stand in for Xi_b0(5945)) to decay to Xi_b- pi+: +Decay Sigma_b0sig +1.000 MyXi_b- pi+ PHSP; +Enddecay +CDecay anti-Sigma_b0sig +# +Decay MyXi_b- +1.000 A0 MyJpsi anti-p- PHSP; +Enddecay +CDecay Myanti-Xi_b+ +# +Decay MyJpsi +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End diff --git a/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut.dec b/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut.dec new file mode 100644 index 000000000..c34328150 --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 16165730 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> Lambda0 Lambda0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> Lambda Lambda p- D_s+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# Background for Sexaquark analysis +# Neutrals flag is set to 7 as all eventtypes of 16165030 are already in use +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 Lambda0 Lambda0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +End diff --git a/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut.dec b/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut.dec new file mode 100644 index 000000000..3ae12f441 --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 16103037 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> Lambda0 Lambda0 p~- K+) pi-]cc +# +# NickName: Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> Lambda Lambda p- K+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230313 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 Lambda0 Lambda0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End + diff --git a/dkfiles/Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV.dec b/dkfiles/Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV.dec new file mode 100644 index 000000000..4a1c72f6a --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV.dec @@ -0,0 +1,50 @@ +# EventType: 16145038 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> H_30 (J/psi(1S) -> mu+ mu-) p~- pi+) pi-]cc +# +# NickName: Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> H_30 JPsi p- pi+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi + + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 A0 MyJpsi anti-p- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyJpsi +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End diff --git a/dkfiles/Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec b/dkfiles/Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..64af53d01 --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,52 @@ +# EventType: 16165930 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> H_30 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> Xi0 H_30 Ds+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# Neutrals flag is set to 9 as all eventtypes of 1616503X are already in use +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 A0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec b/dkfiles/Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..5c6f0313d --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,41 @@ +# EventType: 16103036 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> H_30 p~- K+) pi-]cc +# +# NickName: Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 (->H_30 p- K+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 A0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End diff --git a/dkfiles/Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut.dec b/dkfiles/Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut.dec new file mode 100644 index 000000000..2cb1bacde --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 16165830 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> Xi0 n0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> Xi0 n p- Ds+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 Xi0 n0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +End diff --git a/dkfiles/Xibprime_Xib0pi-,Xi0np-K+=DecProdCut.dec b/dkfiles/Xibprime_Xib0pi-,Xi0np-K+=DecProdCut.dec new file mode 100644 index 000000000..5671d101c --- /dev/null +++ b/dkfiles/Xibprime_Xib0pi-,Xi0np-K+=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 16103830 +# +# Descriptor: [Xi_b- -> (Xi_b0 -> Xi0 n0 p~- K+) pi-]cc +# +# NickName: Xibprime_Xib0pi-,Xi0np-K+=DecProdCut +# +# Documentation: +# Decay a Xi_b- to a Xi_b0 ( -> Xi0 n p- K+) and pi- +# Xi_b- as stand in for Xi'_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Xi_b- 122 5132 -1.0 5.93502 0.000000e+00 Xi_b- 5132 0.000000e+00", " Xi_b~+ 123 -5132 1.0 5.93502 0.000000e+00 anti-Xi_b+ -5132 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230322 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + + +# Force Xi_b- (stand in for Xi'_b-) to decay to Xi_b0 pi-: +Decay Xi_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_b0 +1.000 Xi0 n0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End diff --git a/dkfiles/Xibst-_Xib0pi-,LLp-Ds+=DecProdCut.dec b/dkfiles/Xibst-_Xib0pi-,LLp-Ds+=DecProdCut.dec new file mode 100644 index 000000000..f39d2f827 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,LLp-Ds+=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 16165001 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> Lambda0 Lambda0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibst-_Xib0pi-,LLp-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> Lambda Lambda p- D_s+) and pi- +# Sigma_b- as stand in for Xi*_b- +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 Lambda0 Lambda0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +End diff --git a/dkfiles/Xibst-_Xib0pi-,LLp-K+=DecProdCut.dec b/dkfiles/Xibst-_Xib0pi-,LLp-K+=DecProdCut.dec new file mode 100644 index 000000000..8ab88f571 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,LLp-K+=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 16103001 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> Lambda0 Lambda0 p~- K+) pi-]cc +# +# NickName: Xibst-_Xib0pi-,LLp-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> Lambda Lambda p- K+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 Lambda0 Lambda0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End diff --git a/dkfiles/Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV.dec b/dkfiles/Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV.dec new file mode 100644 index 000000000..8555f42f2 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV.dec @@ -0,0 +1,49 @@ +# EventType: 16145000 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> H_30 (J/psi(1S) -> mu+ mu-) p~- pi+) pi-]cc +# +# NickName: Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> H_30 Jpsi p- pi+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 A0 MyJpsi anti-p- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyJpsi +1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End diff --git a/dkfiles/Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec b/dkfiles/Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..4e7d06ff7 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,51 @@ +# EventType: 16165000 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> H_30 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> H_30 p- D_s+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 A0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec b/dkfiles/Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..58661ea91 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,42 @@ +# EventType: 16103000 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> H_30 p~- K+) pi-]cc +# +# NickName: Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> H_30 p- K+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 A0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End diff --git a/dkfiles/Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut.dec b/dkfiles/Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut.dec new file mode 100644 index 000000000..df3db5aad --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 16165801 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> Xi0 n0 p~- (D_s+ -> K+ K- pi+)) pi-]cc +# +# NickName: Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> Xi0 n p- D_s+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 Xi0 n0 anti-p- MyDs+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +End diff --git a/dkfiles/Xibst-_Xib0pi-,Xi0np-K+=DecProdCut.dec b/dkfiles/Xibst-_Xib0pi-,Xi0np-K+=DecProdCut.dec new file mode 100644 index 000000000..34e6867c4 --- /dev/null +++ b/dkfiles/Xibst-_Xib0pi-,Xi0np-K+=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 16103801 +# +# Descriptor: [Sigma_b- -> (Xi_b0 -> Xi0 n0 p~- K+) pi-]cc +# +# NickName: Xibst-_Xib0pi-,Xi0np-K+=DecProdCut +# +# Documentation: +# Decay a Sigma_b- to a Xi_b0 ( -> Xi0 n p- K+) and pi- +# Sigma_b- as stand in for Xi*_b- as its not known to pythia +# Background for Sexaquark analysis +# EndDocumentation +# +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: " Sigma_b- 114 5112 -1.0 5.95533 2.506e-21 Sigma_b- 5112 0.000000e+00", " Sigma_b~+ 115 -5112 1.0 5.95533 2.506e-21 anti-Sigma_b+ -5112 0.000000e+00" +# +# +# CPUTime: <1min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ellinor Eckstein +# Email: ellinor.eckstein@cern.ch +# Date: 20230403 +# +Alias MyXi_b0 Xi_b0 +Alias Myanti-Xi_b0 anti-Xi_b0 +ChargeConj MyXi_b0 Myanti-Xi_b0 + + +# Force Sigma_b- (stand in for Xi*_b-) to decay to Xi_b0 pi-: +Decay Sigma_b-sig +1.000 MyXi_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyXi_b0 +1.000 Xi0 n0 anti-p- K+ PHSP; +Enddecay +CDecay Myanti-Xi_b0 +# +End -- GitLab From fa7a49ac1d02aa36018143bc0ae149ad32350e3e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 16 Jun 2023 10:20:20 +0200 Subject: [PATCH 475/702] Merge branch 'hlei/my-changes' into 'master' Hlei/charmless_Lb_decay See merge request lhcb-datapkg/Gen/DecFiles!1489 (cherry picked from commit 8ad69b17a6f0be8abe51e46fafd8fd1e6c535820) 2f728992 Add charmless(pKKpipipi) Lb decay files 37b2efb6 add charmless Lb decay files 0b9ae251 add charmless Lb decay files c18549e7 Merge branch 'hlei/my-changes' of... 0ff9e4ec modify the charmless Lb decay files 359de1c5 modify the charmless Lb decay files 760392cf modify the charmless Lb decay files a01a0e04 modify the charmless Lb decay files 34ce5aa6 modify the charmless Lb decay files 2e7babb2 modify the decay files of charmless Lb decays 83813368 modify the decay files of charmless Lb decays f46719a7 modify the decay files of charmless Lb decays 20d55a4c modify the decay files of charmless Lb decays f2fca86c modify the decay files of charmless Lb decays 1f52ae84 modify the decay files of charmless Lb decays 78421955 modify the decay files of charmless Lb decays 59fc58fb modify the decay file of charmless Lb decays --- dkfiles/Lb_pKKpipipi=PHSP,TightCut.dec | 50 ++++++++++++++++++++ dkfiles/Lb_pKKspipi=PHSP,TightCut.dec | 61 +++++++++++++++++++++++++ dkfiles/Lb_pKpiKpipi=PHSP,TightCut.dec | 51 +++++++++++++++++++++ dkfiles/Lb_ppiKpipipi=PHSP,TightCut.dec | 51 +++++++++++++++++++++ dkfiles/Lb_ppiKspipi=PHSP,TightCut.dec | 60 ++++++++++++++++++++++++ dkfiles/Lb_ppipiKpipi=PHSP,TightCut.dec | 51 +++++++++++++++++++++ 6 files changed, 324 insertions(+) create mode 100644 dkfiles/Lb_pKKpipipi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_pKKspipi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_pKpiKpipi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_ppiKpipipi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_ppiKspipi=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_ppipiKpipi=PHSP,TightCut.dec diff --git a/dkfiles/Lb_pKKpipipi=PHSP,TightCut.dec b/dkfiles/Lb_pKKpipipi=PHSP,TightCut.dec new file mode 100644 index 000000000..ca875d1b8 --- /dev/null +++ b/dkfiles/Lb_pKKpipipi=PHSP,TightCut.dec @@ -0,0 +1,50 @@ +# EventType: 15106001 +# +# Descriptor: [ Lambda_b0 -> p+ K- K- pi+ pi+ pi- ]cc +# +# NickName: Lb_pKKpipipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^K- ^pi+ ^pi+ ^pi- ^p+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugP' +# } +#EndInsertPythonCode +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Decay Lambda_b0sig + 1.000 p+ K- K- pi+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + diff --git a/dkfiles/Lb_pKKspipi=PHSP,TightCut.dec b/dkfiles/Lb_pKKspipi=PHSP,TightCut.dec new file mode 100644 index 000000000..b9c94c9d7 --- /dev/null +++ b/dkfiles/Lb_pKKspipi=PHSP,TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 15106101 +# +# Descriptor: [ Lambda_b0 -> p+ K- KS0 pi+ pi- ]cc +# +# NickName: Lb_pKKspipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^p+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 250 * MeV)', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 1750 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[p+]cc' : 'goodH', +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugP', +# '[KS0]cc' : 'goodKS & goodKsDaugPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay Lambda_b0sig + 1.000 p+ K- MyK0s pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Lb_pKpiKpipi=PHSP,TightCut.dec b/dkfiles/Lb_pKpiKpipi=PHSP,TightCut.dec new file mode 100644 index 000000000..5a19b2a84 --- /dev/null +++ b/dkfiles/Lb_pKpiKpipi=PHSP,TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 15106002 +# +# Descriptor: [ Lambda_b0 -> p+ K- K+ pi- pi+ pi- ]cc +# +# NickName: Lb_pKpiKpipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^K+ ^pi- ^pi+ ^pi- ^p+ ^K-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodBDaugK = (GNINTREE( ("K+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugK & goodBDaugP' +# } +#EndInsertPythonCode +# +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 5 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Decay Lambda_b0sig + 1.000 p+ K- K+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + diff --git a/dkfiles/Lb_ppiKpipipi=PHSP,TightCut.dec b/dkfiles/Lb_ppiKpipipi=PHSP,TightCut.dec new file mode 100644 index 000000000..22fbf32f8 --- /dev/null +++ b/dkfiles/Lb_ppiKpipipi=PHSP,TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 15106003 +# +# Descriptor: [ Lambda_b0 -> p+ pi- K- pi+ pi+ pi- ]cc +# +# NickName: Lb_ppiKpipipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^K- ^pi+ ^pi+ ^pi- ^p+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi & goodBDaugP' +# } +#EndInsertPythonCode +# +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 1 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Decay Lambda_b0sig + 1.000 p+ pi- K- pi+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + diff --git a/dkfiles/Lb_ppiKspipi=PHSP,TightCut.dec b/dkfiles/Lb_ppiKspipi=PHSP,TightCut.dec new file mode 100644 index 000000000..f056cc219 --- /dev/null +++ b/dkfiles/Lb_ppiKspipi=PHSP,TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 15106102 +# +# Descriptor: [ Lambda_b0 -> p+ pi- (Ks0 -> pi+ pi-) pi+ pi- ]cc +# +# NickName: Lb_ppiKspipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^(KS0 => ^pi+ ^pi-) ^pi+ ^pi- ^p+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 250 * MeV)', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 1750 * MeV), 1) > 1.5)' +#] +#tightCut.Cuts = { +# '[p+]cc' : 'goodH', +# '[pi+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi & goodBDaugP', +# '[KS0]cc' : 'goodKS & goodKsDaugPi' +# } +#EndInsertPythonCode +# +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 5 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay Lambda_b0sig + 1.000 p+ pi- MyK0s pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyK0s + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# + diff --git a/dkfiles/Lb_ppipiKpipi=PHSP,TightCut.dec b/dkfiles/Lb_ppipiKpipi=PHSP,TightCut.dec new file mode 100644 index 000000000..6c75708a0 --- /dev/null +++ b/dkfiles/Lb_ppipiKpipi=PHSP,TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 15106004 +# +# Descriptor: [ Lambda_b0 -> p+ pi- K+ pi- pi+ pi- ]cc +# +# NickName: Lb_ppipiKpipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalPlain.TightCut +#tightCut.Decay = '^[Beauty => ^K+ ^pi- ^pi+ ^pi- ^p+ ^pi-]CC' +#tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.2)', +# 'inY = in_range(1.8, GY, 4.8)', +# 'goodH = (GP > 1000 * MeV) & (GPT > 98 * MeV) & inAcc', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.05 * millimeter) & inY', +# 'goodBDaugPi = (GNINTREE( ("pi+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)', +# 'goodBDaugP = (GNINTREE( ("p+" == GABSID) & (GP > 2000 * MeV), 1) > 0.5)' +#] +#tightCut.Cuts = { +# '[pi+]cc' : 'goodH', +# '[K+]cc' : 'goodH', +# '[p+]cc' : 'goodH', +# 'Beauty' : 'goodB0 & goodBDaugPi & goodBDaugP' +# } +#EndInsertPythonCode +# +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 5 min +# Responsible: Lei Hao +# Email: hao.lei@cern.ch +# Date: 20230531 +# +Decay Lambda_b0sig + 1.000 p+ pi- K+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + -- GitLab From a8f4707696670934816c80127940bf924fc01b4a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 14 Jun 2023 12:17:35 +0200 Subject: [PATCH 476/702] Merge branch 'hvc/my-changes' into 'master' New decfiles for Bc+ and B+ decays See merge request lhcb-datapkg/Gen/DecFiles!1492 (cherry picked from commit 01367e4ca833aed5aa86640a850a9c6529bb196c) 81f75fa0 Adding several new Bc and Bu decay decfiles for Bu_piee analysis b9d70a6c Adding several new Bc and Bu decay decfiles for Bu_piee analysis (fix) 562c3bf8 Fixes to EventType and switching K* decay from PHSP to VSS --- ..._JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 35 +++++++++++++ dkfiles/Bc_Jpsipi,ee=BcVegPy,DecProdCut.dec | 35 +++++++++++++ ...psipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 36 +++++++++++++ ...ipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 35 +++++++++++++ ...psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 35 +++++++++++++ dkfiles/Bc_psi2Spi,ee=BcVegPy,DecProdCut.dec | 35 +++++++++++++ ...i2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 36 +++++++++++++ ...ipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec | 35 +++++++++++++ dkfiles/Bu_JpsiKst,ee,Kpi0=DecProdCut.dec | 48 +++++++++++++++++ dkfiles/Bu_Jpsirho+,ee,gg=DecProdCut.dec | 52 +++++++++++++++++++ dkfiles/Bu_psi2SKst,ee,Kpi0=DecProdCut.dec | 48 +++++++++++++++++ dkfiles/Bu_psi2Srho+,ee,gg=DecProdCut.dec | 52 +++++++++++++++++++ 12 files changed, 482 insertions(+) create mode 100644 dkfiles/Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100755 dkfiles/Bc_Jpsipi,ee=BcVegPy,DecProdCut.dec create mode 100755 dkfiles/Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100755 dkfiles/Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100644 dkfiles/Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100644 dkfiles/Bc_psi2Spi,ee=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100644 dkfiles/Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec create mode 100755 dkfiles/Bu_JpsiKst,ee,Kpi0=DecProdCut.dec create mode 100644 dkfiles/Bu_Jpsirho+,ee,gg=DecProdCut.dec create mode 100644 dkfiles/Bu_psi2SKst,ee,Kpi0=DecProdCut.dec create mode 100644 dkfiles/Bu_psi2Srho+,ee,gg=DecProdCut.dec diff --git a/dkfiles/Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100644 index 000000000..0362f5553 --- /dev/null +++ b/dkfiles/Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14155020 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> e+ e- ) K+ K- pi+]cc +# +# NickName: Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Jpsi(to e+ e- ) K+ K- pi+ with VVPIPI model, daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Decay B_c+sig + 1.000 MyJ/psi K+ K- pi+ BC_VHAD 2; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bc_Jpsipi,ee=BcVegPy,DecProdCut.dec b/dkfiles/Bc_Jpsipi,ee=BcVegPy,DecProdCut.dec new file mode 100755 index 000000000..3396983ef --- /dev/null +++ b/dkfiles/Bc_Jpsipi,ee=BcVegPy,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14153000 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> e+ e-) pi+]cc +# +# NickName: Bc_Jpsipi,ee=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc+ decay to Jpsi(to e+ e-) and pi+ with SVS model. Decay products in acceptance. +# EndDocumentation +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay B_c+sig + 1.000 MyJ/psi pi+ SVS; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100755 index 000000000..fb9369246 --- /dev/null +++ b/dkfiles/Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 14155000 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> e+ e- ) pi+ pi+ pi-]cc +# +# NickName: Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Jpsi(to e+ e- ) pi+ pi+ pi- with BC_VHAD model, daughters in acceptance. +# The Bc->VW formfactor using SR set. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Decay B_c+sig + 1.000 MyJ/psi pi+ pi+ pi- BC_VHAD 1; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100755 index 000000000..be33852e0 --- /dev/null +++ b/dkfiles/Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14157000 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> e+ e- ) pi+ pi+ pi- pi- pi+]cc +# +# NickName: Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to Jpsi(to e+ e- ) pi+ pi+ pi- pi- pi+ with VVPIPI model, daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Decay B_c+sig + 1.000 MyJ/psi pi+ pi+ pi- pi- pi+ BC_VHAD 2; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100644 index 000000000..26df9b13b --- /dev/null +++ b/dkfiles/Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14155030 +# +# Descriptor: [B_c+ -> (psi(2S) -> e+ e- ) K+ K- pi+]cc +# +# NickName: Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to psi(2S)(to e+ e- ) K+ K- pi+ with VVPIPI model, daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S + +Decay B_c+sig + 1.000 Mypsi2S K+ K- pi+ BC_VHAD 2; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bc_psi2Spi,ee=BcVegPy,DecProdCut.dec b/dkfiles/Bc_psi2Spi,ee=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..9c9036c6f --- /dev/null +++ b/dkfiles/Bc_psi2Spi,ee=BcVegPy,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14153010 +# +# Descriptor: [B_c+ -> (psi(2S) -> e+ e-) pi+]cc +# +# NickName: Bc_psi2Spi,ee=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc+ decay to psi(2S)(to e+ e-) and pi+ with SVS model. Decay products in acceptance. +# EndDocumentation +# +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay B_c+sig + 1.000 Mypsi2S pi+ SVS; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100644 index 000000000..05f6b7fcf --- /dev/null +++ b/dkfiles/Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,36 @@ +# EventType: 14155010 +# +# Descriptor: [B_c+ -> (psi(2S) -> e+ e- ) pi+ pi+ pi-]cc +# +# NickName: Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to psi(2S)(to e+ e- ) pi+ pi+ pi- with BC_VHAD model, daughters in acceptance. +# The Bc->VW formfactor using SR set. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S + +Decay B_c+sig + 1.000 Mypsi2S pi+ pi+ pi- BC_VHAD 1; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec b/dkfiles/Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec new file mode 100644 index 000000000..c1769277f --- /dev/null +++ b/dkfiles/Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 14157010 +# +# Descriptor: [B_c+ -> (psi(2S) -> e+ e- ) pi+ pi+ pi- pi- pi+]cc +# +# NickName: Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc decay to psi(2S)(to e+ e- ) pi+ pi+ pi- pi- pi+ with VVPIPI model, daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230427 +# CPUTime: < 1 min +# + +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S + +Decay B_c+sig + 1.000 Mypsi2S pi+ pi+ pi- pi- pi+ BC_VHAD 2; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End diff --git a/dkfiles/Bu_JpsiKst,ee,Kpi0=DecProdCut.dec b/dkfiles/Bu_JpsiKst,ee,Kpi0=DecProdCut.dec new file mode 100755 index 000000000..86be12a8d --- /dev/null +++ b/dkfiles/Bu_JpsiKst,ee,Kpi0=DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 12153420 +# +# Descriptor: [B+ -> (J/psi(1S) -> e+ e-) (K*(892)+ -> K+ pi0) ]cc +# +# NickName: Bu_JpsiKst,ee,Kpi0=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> (J/psi(1S) -> e+ e-) (K*(892)+ -> K+ pi0) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230606 +# CPUTime: < 1 min +# + +Alias MyJ/psi J/psi +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +ChargeConj MyJ/psi MyJ/psi +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 MyJ/psi MyK*+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; +Enddecay +Decay B-sig + 1.000 MyJ/psi MyK*- SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; +Enddecay +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyK*+ + 1.000 K+ Mypi0 VSS; +Enddecay +CDecay MyK*- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_Jpsirho+,ee,gg=DecProdCut.dec b/dkfiles/Bu_Jpsirho+,ee,gg=DecProdCut.dec new file mode 100644 index 000000000..80e10e9a0 --- /dev/null +++ b/dkfiles/Bu_Jpsirho+,ee,gg=DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 12153400 +# +# Descriptor: [B+ -> (J/psi(1S) -> e+ e-) (rho+ -> pi+ (pi0 -> gamma gamma))]cc +# +# NickName: Bu_Jpsirho+,ee,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+-> J/psi (-> e+ e- ) rho+ (-> pi+ pi0 (-> gamma gamma)) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230606 +# CPUTime: < 1 min +# +Define Hp 0.159 +Define Hz 0.775 +Define Hm 0.612 +Define pHp 1.563 +Define pHz 0.0 +Define pHm 2.712 +# +Alias MyJ/psi J/psi +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- +ChargeConj MyJ/psi MyJ/psi +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 MyJ/psi Myrho+ SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +CDecay B-sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay Myrho+ + 1.000 pi+ Mypi0 VSS; +Enddecay +CDecay Myrho- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_psi2SKst,ee,Kpi0=DecProdCut.dec b/dkfiles/Bu_psi2SKst,ee,Kpi0=DecProdCut.dec new file mode 100644 index 000000000..79af15b39 --- /dev/null +++ b/dkfiles/Bu_psi2SKst,ee,Kpi0=DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 12153430 +# +# Descriptor: [B+ -> (psi(2S) -> e+ e-) (K*(892)+ -> K+ pi0) ]cc +# +# NickName: Bu_psi2SKst,ee,Kpi0=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> (psi(2S) -> e+ e-) (K*(892)+ -> K+ pi0) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230606 +# CPUTime: < 1 min +# + +Alias Mypsi2S psi(2S) +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +ChargeConj Mypsi2S Mypsi2S +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 Mypsi2S MyK*+ SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; +Enddecay +Decay B-sig + 1.000 Mypsi2S MyK*- SVV_HELAMP PKHplus PKphHplus PKHzero PKphHzero PKHminus PKphHminus; +Enddecay +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyK*+ + 1.000 K+ Mypi0 VSS; +Enddecay +CDecay MyK*- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bu_psi2Srho+,ee,gg=DecProdCut.dec b/dkfiles/Bu_psi2Srho+,ee,gg=DecProdCut.dec new file mode 100644 index 000000000..616c50b40 --- /dev/null +++ b/dkfiles/Bu_psi2Srho+,ee,gg=DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 12153410 +# +# Descriptor: [B+ -> (psi(2S) -> e+ e-) (rho+ -> pi+ (pi0 -> gamma gamma))]cc +# +# NickName: Bu_psi2Srho+,ee,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+-> psi(2S) (-> e+ e- ) rho+ (-> pi+ pi0 (-> gamma gamma)) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230606 +# CPUTime: < 1 min +# +Define Hp 0.159 +Define Hz 0.775 +Define Hm 0.612 +Define pHp 1.563 +Define pHz 0.0 +Define pHm 2.712 +# +Alias Mypsi2S psi(2S) +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- +ChargeConj Mypsi2S Mypsi2S +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 Mypsi2S Myrho+ SVV_HELAMP Hp pHp Hz pHz Hm pHm; +Enddecay +CDecay B-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay Myrho+ + 1.000 pi+ Mypi0 VSS; +Enddecay +CDecay Myrho- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + -- GitLab From 693cbee2a294001c0c722d67e29071335d2a6e5c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 13 Jun 2023 11:30:27 +0200 Subject: [PATCH 477/702] Merge branch 'yiweil/my_changes' into 'master' Decfiles for CEP tautau generation and following leptonic decay within LHCb acceptance See merge request lhcb-datapkg/Gen/DecFiles!1484 (cherry picked from commit 1142bd62d8f4bdcbac1e4ed4f4156e365f5a6369) a2762e21 Decfiles for CEP tautau generation and following leptonic decay within LHCb acceptance 68834399 Decfiles for CEP tautau generation and following leptonic decay, which is within LHCb acceptance --- dkfiles/cep_tautau_ee=EEInACC.dec | 53 ++++++++++++++++++++++++++ dkfiles/cep_tautau_mue=MUEInACC.dec | 54 +++++++++++++++++++++++++++ dkfiles/cep_tautau_mumu=MuMuInACC.dec | 53 ++++++++++++++++++++++++++ 3 files changed, 160 insertions(+) create mode 100644 dkfiles/cep_tautau_ee=EEInACC.dec create mode 100644 dkfiles/cep_tautau_mue=MUEInACC.dec create mode 100644 dkfiles/cep_tautau_mumu=MuMuInACC.dec diff --git a/dkfiles/cep_tautau_ee=EEInACC.dec b/dkfiles/cep_tautau_ee=EEInACC.dec new file mode 100644 index 000000000..19910343b --- /dev/null +++ b/dkfiles/cep_tautau_ee=EEInACC.dec @@ -0,0 +1,53 @@ +# EventType: 49512200 +# +# Descriptor: gamma gamma => (tau+-> e+ nu_e anti-nu_tau) (tau- -> e- anti-nu_e nu_tau) +# NickName: cep_tautau_ee=EEInACC +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Production: SuperChic2 +# +# InsertPythonCode: +# +# # SuperChic2 options. +# from Configurables import SuperChic2Production +# Generation().Special.addTool(SuperChic2Production) +# Generation().Special.SuperChic2Production.Commands += [ +# "SuperChic2:proc = 58"] #[tau tau] generation +# +# # Cuts on the tau. +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation().cepInAcc +# cepInAcc.Code = "( count( goodTau ) == 2 )" +# cepInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# "inAcc = in_range ( 1.95 , GETA , 5.050 ) ", +# "goodEplus = GINTREE( ( GID == -11 ) & inAcc )", +# "goodEminus = GINTREE( ( GID == 11 ) & inAcc )", +# "goodTau = ( (GABSID == 15) & (goodEplus | goodEminus) )"] +# +# # Keep the CEP process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ("( GBARCODE >= 2 )") +# EndInsertPythonCode +# +# +# +# +# +# Documentation: +# Central exclusive production of [tau tau] with further decays into e in the acceptance +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Yiwei Liu +# Email: yiweil@cern.ch +# Date: 20230209 +# +Decay tau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay tau- +End diff --git a/dkfiles/cep_tautau_mue=MUEInACC.dec b/dkfiles/cep_tautau_mue=MUEInACC.dec new file mode 100644 index 000000000..f9bf70072 --- /dev/null +++ b/dkfiles/cep_tautau_mue=MUEInACC.dec @@ -0,0 +1,54 @@ +# EventType: 49512201 +# +# Descriptor: gamma gamma => (tau+-> e+ nu_e anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau) +C.C. +# NickName: cep_tautau_mue=MUEInACC +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Production: SuperChic2 +# +# InsertPythonCode: +# +# # SuperChic2 options. +# from Configurables import SuperChic2Production +# Generation().Special.addTool(SuperChic2Production) +# Generation().Special.SuperChic2Production.Commands += [ +# "SuperChic2:proc = 58"] #[tau tau] generation +# +# # Cuts on the tau. +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation().cepInAcc +# cepInAcc.Code = "( count( goodTau ) == 2 )" +# cepInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# "inAcc = in_range ( 1.95 , GETA , 5.050 )", +# "goodE = GINTREE( ( GABSID == 11 ) & inAcc )", +# "goodMu = GINTREE( ( GABSID == 13 ) & inAcc )", +# "goodTau = ( (GABSID == 15) & (goodE | goodMu))"] +# +# # Keep the CEP process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ("( GBARCODE >= 2 )") +# EndInsertPythonCode +# +# +# +# +# +# Documentation: +# Central exclusive production of [tau tau] with further decays into mu and e in the acceptance +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Yiwei Liu +# Email: yiweil@cern.ch +# Date: 20230209 +# +Decay tau+ + 0.500 e+ nu_e anti-nu_tau TAULNUNU; + 0.500 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay tau- +End diff --git a/dkfiles/cep_tautau_mumu=MuMuInACC.dec b/dkfiles/cep_tautau_mumu=MuMuInACC.dec new file mode 100644 index 000000000..b30ebe5d5 --- /dev/null +++ b/dkfiles/cep_tautau_mumu=MuMuInACC.dec @@ -0,0 +1,53 @@ +# EventType: 49512211 +# +# Descriptor: gamma gamma => (tau+-> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau) +# NickName: cep_tautau_mumu=MuMuInACC +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Production: SuperChic2 +# +# InsertPythonCode: +# +# # SuperChic2 options. +# from Configurables import SuperChic2Production +# Generation().Special.addTool(SuperChic2Production) +# Generation().Special.SuperChic2Production.Commands += [ +# "SuperChic2:proc = 58"] #[tau tau] generation +# +# # Cuts on the tau. +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation().cepInAcc +# cepInAcc.Code = "( count( goodTau ) == 2 )" +# cepInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad", +# "inAcc = in_range ( 1.95 , GETA , 5.050 ) ", +# "goodMuplus = GINTREE( ( GID == -13 ) & inAcc )", +# "goodMuminus = GINTREE( ( GID == 13 ) & inAcc )", +# "goodTau = ( (GABSID == 15) & (goodMuplus | goodMuminus) )"] +# +# # Keep the CEP process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ("( GBARCODE >= 2 )") +# EndInsertPythonCode +# +# +# +# +# +# Documentation: +# Central exclusive production of [tau tau] with further decays into mu in the acceptance +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Yiwei Liu +# Email: yiweil@cern.ch +# Date: 20230209 +# +Decay tau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay tau- +End -- GitLab From d6e4978ee4c54da32894e6b96119ce024bb5c498 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 22 Jun 2023 13:30:39 +0100 Subject: [PATCH 478/702] Fix inserted python code --- dkfiles/cep_tautau_ee=EEInACC.dec | 8 ++++---- dkfiles/cep_tautau_mue=MUEInACC.dec | 8 ++++---- dkfiles/cep_tautau_mumu=MuMuInACC.dec | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/dkfiles/cep_tautau_ee=EEInACC.dec b/dkfiles/cep_tautau_ee=EEInACC.dec index 19910343b..7ed0b148b 100644 --- a/dkfiles/cep_tautau_ee=EEInACC.dec +++ b/dkfiles/cep_tautau_ee=EEInACC.dec @@ -10,14 +10,14 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 58"] #[tau tau] generation # # # Cuts on the tau. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodTau ) == 2 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_tautau_mue=MUEInACC.dec b/dkfiles/cep_tautau_mue=MUEInACC.dec index f9bf70072..9492f9db8 100644 --- a/dkfiles/cep_tautau_mue=MUEInACC.dec +++ b/dkfiles/cep_tautau_mue=MUEInACC.dec @@ -10,14 +10,14 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 58"] #[tau tau] generation # # # Cuts on the tau. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodTau ) == 2 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", diff --git a/dkfiles/cep_tautau_mumu=MuMuInACC.dec b/dkfiles/cep_tautau_mumu=MuMuInACC.dec index b30ebe5d5..7330c8f83 100644 --- a/dkfiles/cep_tautau_mumu=MuMuInACC.dec +++ b/dkfiles/cep_tautau_mumu=MuMuInACC.dec @@ -10,14 +10,14 @@ # # # SuperChic2 options. # from Configurables import SuperChic2Production -# Generation().Special.addTool(SuperChic2Production) -# Generation().Special.SuperChic2Production.Commands += [ +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ # "SuperChic2:proc = 58"] #[tau tau] generation # # # Cuts on the tau. # from Configurables import LoKi__FullGenEventCut -# Generation().addTool(LoKi__FullGenEventCut, "cepInAcc") -# cepInAcc = Generation().cepInAcc +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc # cepInAcc.Code = "( count( goodTau ) == 2 )" # cepInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad", -- GitLab From 8f433f98d89fc647d50f3a7175d6c1e4072d3add Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 23 Jun 2023 09:02:42 +0100 Subject: [PATCH 479/702] Prepare release v32r9 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r9.md | 248 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 250 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r9.md diff --git a/CMakeLists.txt b/CMakeLists.txt index b45481f95..273a3d895 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r8) +gaudi_subdir(DecFiles v32r9) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r9.md b/ReleaseNotes/v32r9.md new file mode 100644 index 000000000..02ae1b4fb --- /dev/null +++ b/ReleaseNotes/v32r9.md @@ -0,0 +1,248 @@ +DecFiles v32r9 2023-06-23 +========================== + +! 2023-06-22 - Michal Kreps (MR !1521) + Add new decay file + + 15514000 : Lb_pKtaue,mu=DecProdCut + +! 2023-06-22 - Michal Kreps (MR !1520) + Add 4 new decay files + + 11204278 : Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut + + 13204279 : Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut + + 13204280 : Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut + + 13204278 : Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut + +! 2023-06-22 - Michal Kreps (MR !1519) + Add 4 new decay files + + 11102425 : Bd_K+K-pi0=TighterCuts,sqDalitz + + 11102406 : Bd_pi+pi-pi0=TighterCuts,sqDalitz + + 13102415 : Bs_K+K-pi0=TighterCuts,sqDalitz + + 13102424 : Bs_K+pi-pi0=TighterCuts,sqDalitz + +! 2023-06-22 - Michal Kreps (MR !1518) + Add new decay file + + 34114021 : KS_pipimumu=TightCut,rhoPTheta + +! 2023-06-22 - Michal Kreps (MR !1517) + Add 93 new decay files + + 14155020 : Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut + + 14153000 : Bc_Jpsipi,ee=BcVegPy,DecProdCut + + 14155000 : Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut + + 14157000 : Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut + + 14155030 : Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut + + 14153010 : Bc_psi2Spi,ee=BcVegPy,DecProdCut + + 14155010 : Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut + + 14157010 : Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut + + 11102425 : Bd_K+K-pi0=TighterCuts,sqDalitz + + 11102434 : Bd_K+pi-pi0=TighterCuts,sqDalitz + + 11204277 : Bd_Kpipipigamma=HighPTGamma,TightCut + + 11524031 : Bd_Kpitautau,ee=DecProdCut + + 11524431 : Bd_Kpitautau,epi=TracksInAcc + + 11514041 : Bd_Kpitautau,mue=DecProdCut + + 11514432 : Bd_Kpitautau,mupi=TracksInAcc + + 11504431 : Bd_Kpitautau,pipi=TracksInAcc + + 11204278 : Bd_PhiKst0,KKKpigamma=HighPTGamma,TightCut + + 11102406 : Bd_pi+pi-pi0=TighterCuts,sqDalitz + + 13102415 : Bs_K+K-pi0=TighterCuts,sqDalitz + + 13102424 : Bs_K+pi-pi0=TighterCuts,sqDalitz + + 13524463 : Bs_KKtautau,epi=TracksInAcc + + 13514484 : Bs_KKtautau,mupi=TracksInAcc + + 13504463 : Bs_KKtautau,pipi=TracksInAcc + + 13204279 : Bs_Kst0Kst0bargamma,KKpipigamma=HighPTGamma,TightCut + + 13526053 : Bs_KstKsttautau,ee=DecProdCut + + 13526452 : Bs_KstKsttautau,epi=TracksInAcc + + 13516062 : Bs_KstKsttautau,mue=DecProdCut + + 13516472 : Bs_KstKsttautau,mupi=TracksInAcc + + 13506452 : Bs_KstKsttautau,pipi=TracksInAcc + + 13204280 : Bs_PhiPhigamma,KKKKgamma=HighPTGamma,TightCut + + 13204278 : Bs_Phirho0gamma,KKpipigamma=HighPTGamma,TightCut + + 12153420 : Bu_JpsiKst,ee,Kpi0=DecProdCut + + 12153400 : Bu_Jpsirho+,ee,gg=DecProdCut + + 12105159 : Bu_KSpipipi=MassWindowCut,TightCut + + 12105190 : Bu_Kst+rho0,KSpi+pi+pi-=TightCut + + 12165115 : Bu_LambdabarpD0bar,KK=HELAMP,TightCut + + 12165361 : Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut + + 12165360 : Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut + + 12165504 : Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut + + 12165503 : Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut + + 12153430 : Bu_psi2SKst,ee,Kpi0=DecProdCut + + 12153410 : Bu_psi2Srho+,ee,gg=DecProdCut + + 34114021 : KS_pipimumu=TightCut,rhoPTheta + + 15574062 : Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut + + 15106001 : Lb_pKKpipipi=PHSP,TightCut + + 15106101 : Lb_pKKspipi=PHSP,TightCut + + 15102431 : Lb_pKpi0=TightCut,sqDalitz + + 15106002 : Lb_pKpiKpipi=PHSP,TightCut + + 15514000 : Lb_pKtaue,mu=DecProdCut + + 15524042 : Lb_pKtautau,ee=DecProdCut + + 15524442 : Lb_pKtautau,epi=TracksInAcc + + 15514062 : Lb_pKtautau,mue=DecProdCut + + 15514482 : Lb_pKtautau,mupi=TracksInAcc + + 15504442 : Lb_pKtautau,pipi=TracksInAcc + + 15106003 : Lb_ppiKpipipi=PHSP,TightCut + + 15106102 : Lb_ppiKspipi=PHSP,TightCut + + 15102421 : Lb_ppipi0=TightCut,sqDalitz + + 15106004 : Lb_ppipiKpipi=PHSP,TightCut + + 16165022 : Sigmab+_Lbpi,LLp-Ds+=DecProdCut + + 16103021 : Sigmab+_Lbpi,LLp-K+=DecProdCut + + 16165020 : Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV + + 16103020 : Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV + + 16165820 : Sigmab+_Lbpi,Xinp-Ds+=DecProdCut + + 16103820 : Sigmab+_Lbpi,Xinp-K+=DecProdCut + + 16165002 : Sigmab-_Lbpi,LLp-Ds+=DecProdCut + + 16103003 : Sigmab-_Lbpi,LLp-K+=DecProdCut + + 16165003 : Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV + + 16103002 : Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV + + 16165803 : Sigmab-_Lbpi,Xinp-Ds+=DecProdCut + + 16103803 : Sigmab-_Lbpi,Xinp-K+=DecProdCut + + 16166030 : Xib-_Xic0pipipi,Xi-pipipi=DecProdCut + + 16166044 : Xib0_Xic+pipipi,Xi0pipipi=DecProdCut + + 16144010 : Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV + + 16165730 : Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut + + 16103037 : Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut + + 16145038 : Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV + + 16165930 : Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV + + 16103036 : Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV + + 16165830 : Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut + + 16103830 : Xibprime_Xib0pi-,Xi0np-K+=DecProdCut + + 16165001 : Xibst-_Xib0pi-,LLp-Ds+=DecProdCut + + 16103001 : Xibst-_Xib0pi-,LLp-K+=DecProdCut + + 16145000 : Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV + + 16165000 : Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV + + 16103000 : Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV + + 16165801 : Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut + + 16103801 : Xibst-_Xib0pi-,Xi0np-K+=DecProdCut + + 49512200 : cep_tautau_ee=EEInACC + + 49512201 : cep_tautau_mue=MUEInACC + + 49512211 : cep_tautau_mumu=MuMuInACC + + 40506001 : exclu_tautau,3pi3pi=two_photon_starlight_evtGen_tauolababar + + 40513000 : exclu_tautau,3pimu=two_photon_starlight_evtGen_tauolababar + + 30000004 : minbias=BiasedLambdaPt300MeVNoEtaCut + +! 2023-06-22 - Michal Kreps (MR !1516) + Fix syntax error in tupleResult.py example + See merge request lhcb-datapkg/Gen/DecFiles!1495 + +! 2023-06-22 - Michal Kreps (MR !1515) + Add 12 new decay files + + 14155020 : Bc_JpsiKKpi,ee=BcVegPy,BCVHAD,DecProdCut + + 14153000 : Bc_Jpsipi,ee=BcVegPy,DecProdCut + + 14155000 : Bc_Jpsipipipi,ee=BcVegPy,BCVHAD,DecProdCut + + 14157000 : Bc_Jpsipipipipipi,ee=BcVegPy,BCVHAD,DecProdCut + + 14155030 : Bc_psi2SKKpi,ee=BcVegPy,BCVHAD,DecProdCut + + 14153010 : Bc_psi2Spi,ee=BcVegPy,DecProdCut + + 14155010 : Bc_psi2Spipipi,ee=BcVegPy,BCVHAD,DecProdCut + + 14157010 : Bc_psi2Spipipipipi,ee=BcVegPy,BCVHAD,DecProdCut + + 12153420 : Bu_JpsiKst,ee,Kpi0=DecProdCut + + 12153400 : Bu_Jpsirho+,ee,gg=DecProdCut + + 12153430 : Bu_psi2SKst,ee,Kpi0=DecProdCut + + 12153410 : Bu_psi2Srho+,ee,gg=DecProdCut + +! 2023-06-22 - Michal Kreps (MR !1514) + Add 2 new decay files + + 16166030 : Xib-_Xic0pipipi,Xi-pipipi=DecProdCut + + 16166044 : Xib0_Xic+pipipi,Xi0pipipi=DecProdCut + +! 2023-06-22 - Michal Kreps (MR !1513) + Add 6 new decay files + + 15106001 : Lb_pKKpipipi=PHSP,TightCut + + 15106101 : Lb_pKKspipi=PHSP,TightCut + + 15106002 : Lb_pKpiKpipi=PHSP,TightCut + + 15106003 : Lb_ppiKpipipi=PHSP,TightCut + + 15106102 : Lb_ppiKspipi=PHSP,TightCut + + 15106004 : Lb_ppipiKpipi=PHSP,TightCut + +! 2023-06-22 - Michal Kreps (MR !1512) + Add new decay file + + 15574062 : Lb_n0D0pimunu,Kmunu=KpimumuInAcc,TightCut + +! 2023-06-22 - Michal Kreps (MR !1511) + Add new decay file + + 11204277 : Bd_Kpipipigamma=HighPTGamma,TightCut + +! 2023-06-22 - Michal Kreps (MR !1510) + Add 2 new decay files + + 12105159 : Bu_KSpipipi=MassWindowCut,TightCut + + 12105190 : Bu_Kst+rho0,KSpi+pi+pi-=TightCut + +! 2023-06-22 - Michal Kreps (MR !1509) + Add 3 new decay files + + 49512200 : cep_tautau_ee=EEInACC + + 49512201 : cep_tautau_mue=MUEInACC + + 49512211 : cep_tautau_mumu=MuMuInACC + +! 2023-06-22 - Michal Kreps (MR !1508) + Add 3 new decay files + + 11102434 : Bd_K+pi-pi0=TighterCuts,sqDalitz + + 15102431 : Lb_pKpi0=TightCut,sqDalitz + + 15102421 : Lb_ppipi0=TightCut,sqDalitz + +! 2023-06-22 - Michal Kreps (MR !1507) + Add 5 new decay files + + 12165115 : Bu_LambdabarpD0bar,KK=HELAMP,TightCut + + 12165361 : Bu_LambdabarpDst0bar,D0bargamma,KK=HELAMP,TightCut + + 12165360 : Bu_LambdabarpDst0bar,D0bargamma,Kpi=HELAMP,TightCut + + 12165504 : Bu_LambdabarpDst0bar,D0barpi0,KK=HELAMP,TightCut + + 12165503 : Bu_LambdabarpDst0bar,D0barpi0,Kpi=HELAMP,TightCut + +! 2023-06-22 - Michal Kreps (MR !1506) + Add 27 new decay files + + 16165022 : Sigmab+_Lbpi,LLp-Ds+=DecProdCut + + 16103021 : Sigmab+_Lbpi,LLp-K+=DecProdCut + + 16165020 : Sigmab+_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV + + 16103020 : Sigmab+_Lbpi,Sp-K+=DecProdCut,mS=1875MeV + + 16165820 : Sigmab+_Lbpi,Xinp-Ds+=DecProdCut + + 16103820 : Sigmab+_Lbpi,Xinp-K+=DecProdCut + + 16165002 : Sigmab-_Lbpi,LLp-Ds+=DecProdCut + + 16103003 : Sigmab-_Lbpi,LLp-K+=DecProdCut + + 16165003 : Sigmab-_Lbpi,Sp-Ds+=DecProdCut,mS=1875MeV + + 16103002 : Sigmab-_Lbpi,Sp-K+=DecProdCut,mS=1875MeV + + 16165803 : Sigmab-_Lbpi,Xinp-Ds+=DecProdCut + + 16103803 : Sigmab-_Lbpi,Xinp-K+=DecProdCut + + 16144010 : Xib5945_Xib-pi+,SJpsip-=DecProdCut,mS=1400MeV + + 16165730 : Xibprime_Xib0pi-,LambdaLambdap-Ds+=DecProdCut + + 16103037 : Xibprime_Xib0pi-,LambdaLambdap-K+=DecProdCut + + 16145038 : Xibprime_Xib0pi-,SJPsip-pi+=DecProdCut,mS=1400MeV + + 16165930 : Xibprime_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV + + 16103036 : Xibprime_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV + + 16165830 : Xibprime_Xib0pi-,Xi0np-Ds+=DecProdCut + + 16103830 : Xibprime_Xib0pi-,Xi0np-K+=DecProdCut + + 16165001 : Xibst-_Xib0pi-,LLp-Ds+=DecProdCut + + 16103001 : Xibst-_Xib0pi-,LLp-K+=DecProdCut + + 16145000 : Xibst-_Xib0pi-,SJpsip-pi+=DecProdCut,mS=1400MeV + + 16165000 : Xibst-_Xib0pi-,Sp-Ds+=DecProdCut,mS=1875MeV + + 16103000 : Xibst-_Xib0pi-,Sp-K+=DecProdCut,mS=1875MeV + + 16165801 : Xibst-_Xib0pi-,Xi0np-Ds+=DecProdCut + + 16103801 : Xibst-_Xib0pi-,Xi0np-K+=DecProdCut + +! 2023-06-22 - Michal Kreps (MR !1505) + Add 18 new decay files + + 11524031 : Bd_Kpitautau,ee=DecProdCut + + 11524431 : Bd_Kpitautau,epi=TracksInAcc + + 11514041 : Bd_Kpitautau,mue=DecProdCut + + 11514432 : Bd_Kpitautau,mupi=TracksInAcc + + 11504431 : Bd_Kpitautau,pipi=TracksInAcc + + 13524463 : Bs_KKtautau,epi=TracksInAcc + + 13514484 : Bs_KKtautau,mupi=TracksInAcc + + 13504463 : Bs_KKtautau,pipi=TracksInAcc + + 13526053 : Bs_KstKsttautau,ee=DecProdCut + + 13526452 : Bs_KstKsttautau,epi=TracksInAcc + + 13516062 : Bs_KstKsttautau,mue=DecProdCut + + 13516472 : Bs_KstKsttautau,mupi=TracksInAcc + + 13506452 : Bs_KstKsttautau,pipi=TracksInAcc + + 15524042 : Lb_pKtautau,ee=DecProdCut + + 15524442 : Lb_pKtautau,epi=TracksInAcc + + 15514062 : Lb_pKtautau,mue=DecProdCut + + 15514482 : Lb_pKtautau,mupi=TracksInAcc + + 15504442 : Lb_pKtautau,pipi=TracksInAcc + +! 2023-06-22 - Michal Kreps (MR !1504) + Add new decay file + + 30000004 : minbias=BiasedLambdaPt300MeVNoEtaCut + +! 2023-06-07 - Carlos Eduardo Cocha Toapaxi (MR !1494) + Add 3 new decay files + + 27185021 : Dsstp_Dspee,KKpi=DecProdCut + + 27184011 : Dst0_D0ee,Kpi=DecProdCut + + 27186011 : Dst0_D0ee,Kpipipi=DecProdCut + diff --git a/cmt/requirements b/cmt/requirements index 8a73210a3..d956f6518 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r8 +version v32r9 # Structure #============================================================================ -- GitLab From 713a524f4ab152d6d13b6d947e44cb7429bc1fe5 Mon Sep 17 00:00:00 2001 From: Eduardo Rodrigues <eduardo.rodrigues@cern.ch> Date: Thu, 13 Jul 2023 13:21:16 +0200 Subject: [PATCH 480/702] Fix errors/issues found parsing with scikit-hep/DecayLanguage --- dkfiles/Bs_Dst-KSpi+,D0pi=DecProdCut.dec | 2 +- dkfiles/Bu_D0K,KSKK=gamma,DecProdCut.dec | 6 +++--- dkfiles/Bu_D0K,KSpipi=gamma,DecProdCut.dec | 6 +++--- dkfiles/Bu_phimunu=TightCut,BToVlnuBall.dec | 4 ++-- dkfiles/DECAY.DEC | 2 +- dkfiles/DECAYPDG.DEC | 6 +++--- dkfiles/DECAYPythia6.DEC | 2 +- dkfiles/Dst_D0pi,KSKK=mix,DecProdCut.dec | 2 +- dkfiles/Dst_D0pi,KSKK=nomix,DecProdCut.dec | 2 +- dkfiles/Dst_D0pi,KSpipi=mix_rbw,DecProdCut.dec | 2 +- dkfiles/Dst_D0pi,KSpipi=nomix_rbw,DecProdCut.dec | 2 +- dkfiles/Lb_JpsipK,hhhh=DecProdCut.dec | 1 - dkfiles/incl_Upsilons,mm=NoCut.dec | 2 +- doc/table_obsolete.sql | 1 + 14 files changed, 20 insertions(+), 20 deletions(-) mode change 100755 => 100644 dkfiles/DECAY.DEC mode change 100755 => 100644 dkfiles/DECAYPythia6.DEC diff --git a/dkfiles/Bs_Dst-KSpi+,D0pi=DecProdCut.dec b/dkfiles/Bs_Dst-KSpi+,D0pi=DecProdCut.dec index b124eef68..00273353e 100644 --- a/dkfiles/Bs_Dst-KSpi+,D0pi=DecProdCut.dec +++ b/dkfiles/Bs_Dst-KSpi+,D0pi=DecProdCut.dec @@ -12,7 +12,7 @@ # PhysicsWG: B2OC # Tested: Yes # Responsible: Vincent Tisserand -# Email: vincent.tisserandàlapp.in2p3.fr +# Email: vincent.tisserand@lapp.in2p3.fr # Date: 20150526 # Alias MyD*- D*- diff --git a/dkfiles/Bu_D0K,KSKK=gamma,DecProdCut.dec b/dkfiles/Bu_D0K,KSKK=gamma,DecProdCut.dec index d82630bc7..4fb89a17e 100644 --- a/dkfiles/Bu_D0K,KSKK=gamma,DecProdCut.dec +++ b/dkfiles/Bu_D0K,KSKK=gamma,DecProdCut.dec @@ -12,7 +12,7 @@ # # PhysicsWG: B2OC # Tested: Yes -# Responsible: Jordi Garra Ticó +# Responsible: Jordi Garra Tico # Email: jordi.garra.tico@cern.ch # Date: 20120220 @@ -24,8 +24,8 @@ ChargeConj my-D0 my-anti-D0 ChargeConj my-KS my-KS # CPV parameters. -Define gamma 1.22 # 70º -Define delta 2.27 # 130º +Define gamma 1.22 # 70 degrees +Define delta 2.27 # 130 degrees Define rB 0.10 diff --git a/dkfiles/Bu_D0K,KSpipi=gamma,DecProdCut.dec b/dkfiles/Bu_D0K,KSpipi=gamma,DecProdCut.dec index 9a6092957..92c2518e4 100644 --- a/dkfiles/Bu_D0K,KSpipi=gamma,DecProdCut.dec +++ b/dkfiles/Bu_D0K,KSpipi=gamma,DecProdCut.dec @@ -12,7 +12,7 @@ # # PhysicsWG: B2OC # Tested: Yes -# Responsible: Jordi Garra Ticó +# Responsible: Jordi Garra Tico # Email: jordi.garra.tico@cern.ch # Date: 20120220 @@ -24,8 +24,8 @@ ChargeConj my-D0 my-anti-D0 ChargeConj my-KS my-KS # CPV parameters. -Define gamma 1.22 # 70º -Define delta 2.27 # 130º +Define gamma 1.22 # 70 degrees +Define delta 2.27 # 130 degrees Define rB 0.10 diff --git a/dkfiles/Bu_phimunu=TightCut,BToVlnuBall.dec b/dkfiles/Bu_phimunu=TightCut,BToVlnuBall.dec index d8a67b785..a3c16ba74 100644 --- a/dkfiles/Bu_phimunu=TightCut,BToVlnuBall.dec +++ b/dkfiles/Bu_phimunu=TightCut,BToVlnuBall.dec @@ -1,4 +1,4 @@ -# EventType: 12513011 +# EventType: 12513012 # # Descriptor: [B+ -> (phi(1020) -> K+ K-) mu+ nu_mu]cc # @@ -40,7 +40,7 @@ Alias MyPhi phi ChargeConj MyPhi MyPhi # Decay B+sig - 1.0 MyPhi mu+ nu_mu PHOTOS BTOVLNUBALL 0.308 36.54 −0.054 0.288 48.94 1.484 −1.049 39.52; + 1.0 MyPhi mu+ nu_mu PHOTOS BTOVLNUBALL 0.308 36.54 -0.054 0.288 48.94 1.484 -1.049 39.52; Enddecay CDecay B-sig # diff --git a/dkfiles/DECAY.DEC b/dkfiles/DECAY.DEC old mode 100755 new mode 100644 index f4c3d0931..d33b701aa --- a/dkfiles/DECAY.DEC +++ b/dkfiles/DECAY.DEC @@ -313,7 +313,7 @@ Decay Upsilon(4S) 0.000084099 Upsilon(2S) pi+ pi- VVPIPI; #[Reconstructed PDG2011] 0.000044342 Upsilon(2S) pi0 pi0 VVPIPI; #[Reconstructed PDG2011] 0.000080123 Upsilon pi+ pi- VVPIPI; #[Reconstructed PDG2011] -0.000044342 Upsilon pi0 pi0 VVPIPI;2 #[Reconstructed PDG2011] +0.000044342 Upsilon pi0 pi0 VVPIPI; #[Reconstructed PDG2011] 0.000194392 Upsilon eta PARTWAVE 0.0 0.0 1.0 0.0 0.0 0.0; #[Reconstructed PDG2011] # BF ~ (2J+1)E^3_gamma; see PRL 94, 032001 # V-> gamma S Partial wave (L,S)=(0,0) diff --git a/dkfiles/DECAYPDG.DEC b/dkfiles/DECAYPDG.DEC index 33afa71c3..e7e83f979 100644 --- a/dkfiles/DECAYPDG.DEC +++ b/dkfiles/DECAYPDG.DEC @@ -283,7 +283,7 @@ Decay Upsilon(4S) 0.000084099 Upsilon(2S) pi+ pi- VVPIPI; #[Reconstructed PDG2011] 0.000044342 Upsilon(2S) pi0 pi0 VVPIPI; #[Reconstructed PDG2011] 0.000080123 Upsilon pi+ pi- VVPIPI; #[Reconstructed PDG2011] -0.000044342 Upsilon pi0 pi0 VVPIPI;2 #[Reconstructed PDG2011] +0.000044342 Upsilon pi0 pi0 VVPIPI; #[Reconstructed PDG2011] 0.000194392 Upsilon eta PARTWAVE 0.0 0.0 1.0 0.0 0.0 0.0; #[Reconstructed PDG2011] # BF ~ (2J+1)E^3_gamma; see PRL 94, 032001 # V-> gamma S Partial wave (L,S)=(0,0) @@ -10301,7 +10301,7 @@ Decay anti-Omega_cc*- 0.03 anti-u s anti-s anti-cs_1 PYTHIA 11; Enddecay -Decay K_L0 +#Decay K_L0 #0.202464226 pi+ e- nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] #0.202464226 pi- e+ nu_e PHSP; #[New mode added] #[Reconstructed PDG2011] #0.135033299 pi+ mu- nu_mu PHSP; #[New mode added] #[Reconstructed PDG2011] @@ -10324,6 +10324,6 @@ Decay K_L0 #0.000000355 mu+ mu- gamma PHSP; #[New mode added] #[Reconstructed PDG2011] #0.000000584 e+ e- gamma gamma PHSP; #[New mode added] #[Reconstructed PDG2011] #0.000000007 mu+ mu- gamma gamma PHSP; #[New mode added] #[Reconstructed PDG2011] -Enddecay +#Enddecay End diff --git a/dkfiles/DECAYPythia6.DEC b/dkfiles/DECAYPythia6.DEC old mode 100755 new mode 100644 index 26ab972b0..1c2fa7fbf --- a/dkfiles/DECAYPythia6.DEC +++ b/dkfiles/DECAYPythia6.DEC @@ -283,7 +283,7 @@ Decay Upsilon(4S) 0.000084099 Upsilon(2S) pi+ pi- VVPIPI; #[Reconstructed PDG2011] 0.000044342 Upsilon(2S) pi0 pi0 VVPIPI; #[Reconstructed PDG2011] 0.000080123 Upsilon pi+ pi- VVPIPI; #[Reconstructed PDG2011] -0.000044342 Upsilon pi0 pi0 VVPIPI;2 #[Reconstructed PDG2011] +0.000044342 Upsilon pi0 pi0 VVPIPI; #[Reconstructed PDG2011] 0.000194392 Upsilon eta PARTWAVE 0.0 0.0 1.0 0.0 0.0 0.0; #[Reconstructed PDG2011] # BF ~ (2J+1)E^3_gamma; see PRL 94, 032001 # V-> gamma S Partial wave (L,S)=(0,0) diff --git a/dkfiles/Dst_D0pi,KSKK=mix,DecProdCut.dec b/dkfiles/Dst_D0pi,KSKK=mix,DecProdCut.dec index 316ce16fa..51c83ed27 100644 --- a/dkfiles/Dst_D0pi,KSKK=mix,DecProdCut.dec +++ b/dkfiles/Dst_D0pi,KSKK=mix,DecProdCut.dec @@ -12,7 +12,7 @@ # # PhysicsWG: Charm # Tested: Yes -# Responsible: Jordi Garra Ticó +# Responsible: Jordi Garra Tico # Email: jordi.garra.tico@cern.ch # Date: 20120216 diff --git a/dkfiles/Dst_D0pi,KSKK=nomix,DecProdCut.dec b/dkfiles/Dst_D0pi,KSKK=nomix,DecProdCut.dec index ade09fea2..2ce51b4b7 100644 --- a/dkfiles/Dst_D0pi,KSKK=nomix,DecProdCut.dec +++ b/dkfiles/Dst_D0pi,KSKK=nomix,DecProdCut.dec @@ -12,7 +12,7 @@ # # PhysicsWG: Charm # Tested: Yes -# Responsible: Jordi Garra Ticó +# Responsible: Jordi Garra Tico # Email: jordi.garra.tico@cern.ch # Date: 20120216 diff --git a/dkfiles/Dst_D0pi,KSpipi=mix_rbw,DecProdCut.dec b/dkfiles/Dst_D0pi,KSpipi=mix_rbw,DecProdCut.dec index 52891682a..56f0a0907 100644 --- a/dkfiles/Dst_D0pi,KSpipi=mix_rbw,DecProdCut.dec +++ b/dkfiles/Dst_D0pi,KSpipi=mix_rbw,DecProdCut.dec @@ -12,7 +12,7 @@ # # PhysicsWG: Charm # Tested: Yes -# Responsible: Jordi Garra Ticó +# Responsible: Jordi Garra Tico # Email: jordi.garra.tico@cern.ch # Date: 20120216 diff --git a/dkfiles/Dst_D0pi,KSpipi=nomix_rbw,DecProdCut.dec b/dkfiles/Dst_D0pi,KSpipi=nomix_rbw,DecProdCut.dec index 491275cf8..d17c1abea 100644 --- a/dkfiles/Dst_D0pi,KSpipi=nomix_rbw,DecProdCut.dec +++ b/dkfiles/Dst_D0pi,KSpipi=nomix_rbw,DecProdCut.dec @@ -12,7 +12,7 @@ # # PhysicsWG: Charm # Tested: Yes -# Responsible: Jordi Garra Ticó +# Responsible: Jordi Garra Tico # Email: jordi.garra.tico@cern.ch # Date: 20120216 diff --git a/dkfiles/Lb_JpsipK,hhhh=DecProdCut.dec b/dkfiles/Lb_JpsipK,hhhh=DecProdCut.dec index 78be1e7cf..d67594117 100644 --- a/dkfiles/Lb_JpsipK,hhhh=DecProdCut.dec +++ b/dkfiles/Lb_JpsipK,hhhh=DecProdCut.dec @@ -113,4 +113,3 @@ Decay Myanti-K_2*0 Enddecay # End -~ diff --git a/dkfiles/incl_Upsilons,mm=NoCut.dec b/dkfiles/incl_Upsilons,mm=NoCut.dec index 1a4b518ef..7d1ab316b 100644 --- a/dkfiles/incl_Upsilons,mm=NoCut.dec +++ b/dkfiles/incl_Upsilons,mm=NoCut.dec @@ -31,7 +31,7 @@ Decay Upsilon(4S) 0.000090 Upsilon(2S) pi+ pi- VVPIPI; 0.000045 Upsilon(2S) pi0 pi0 VVPIPI; 0.000090 Upsilon pi+ pi- VVPIPI; - 0.000045 Upsilon pi0 pi0 VVPIPI;2 + 0.000045 Upsilon pi0 pi0 VVPIPI; 0.000200 Upsilon eta PARTWAVE 0.0 0.0 1.0 0.0 0.0 0.0; 0.000094 gamma chi_b0(3P) HELAMP 1. 0. 1. 0.; 0.000141 gamma chi_b1(3P) HELAMP 1. 0. 1. 0. -1. 0. -1. 0.; diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 44b160541..9480a82d0 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -404,3 +404,4 @@ EVTTYPEID = 39122248, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=15MeV,badlifetim EVTTYPEID = 39122249, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=20MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" EVTTYPEID = 39122940, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=50MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" EVTTYPEID = 39122246, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=5MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" +EVTTYPEID = 12513011, DESCRIPTION = "Bu_phimunu=TightCut,BToVlnuBall,buggy", PRIMARY = "[B+ -> (phi(1020) -> K+ K-) mu+ nu_mu]cc" -- GitLab From 4ef42dbd5d7bece8af22071cc1938f8252a658ac Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:21:30 +0200 Subject: [PATCH 481/702] Merge branch 'decianm-BsDsX-DsSL' into 'master' --- dkfiles/Bs_DsPi,DsSL=TightCut.dec | 53 ++++++++++++++++ dkfiles/Bs_DsPiPiPi,DsSL=TightCut.dec | 64 ++++++++++++++++++++ dkfiles/Bs_DsRhop,DsSL=TightCut.dec | 63 +++++++++++++++++++ dkfiles/Bs_DsstarPi,DsSL=TightCut.dec | 64 ++++++++++++++++++++ dkfiles/Bs_DsstarPiPiPi,DsSL=TightCut.dec | 74 +++++++++++++++++++++++ dkfiles/Bs_DsstarRhop,DsSL=TightCut.dec | 73 ++++++++++++++++++++++ 6 files changed, 391 insertions(+) create mode 100644 dkfiles/Bs_DsPi,DsSL=TightCut.dec create mode 100644 dkfiles/Bs_DsPiPiPi,DsSL=TightCut.dec create mode 100644 dkfiles/Bs_DsRhop,DsSL=TightCut.dec create mode 100644 dkfiles/Bs_DsstarPi,DsSL=TightCut.dec create mode 100644 dkfiles/Bs_DsstarPiPiPi,DsSL=TightCut.dec create mode 100644 dkfiles/Bs_DsstarRhop,DsSL=TightCut.dec diff --git a/dkfiles/Bs_DsPi,DsSL=TightCut.dec b/dkfiles/Bs_DsPi,DsSL=TightCut.dec new file mode 100644 index 000000000..95236f048 --- /dev/null +++ b/dkfiles/Bs_DsPi,DsSL=TightCut.dec @@ -0,0 +1,53 @@ +# EventType: 13872000 +# +# Descriptor: [B_s0 -> (D_s- => mu- anti-nu_mu X ) pi+]cc +# +# NickName: Bs_DsPi,DsSL=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# SignalFilter = gen.SignalRepeatedHadronization.TightCut +# SignalFilter.Decay = "^( Beauty --> (Charm --> [mu+]cc ...) [pi+]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# ] +# SignalFilter.Cuts = { "Beauty" : "muCuts" } +# EndInsertPythonCode +# +# Documentation: Bs -> Ds pi+, with the Ds decaying (semi)leptonically. Require a high-pT muon. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: 3min +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20230509 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Decay B_s0sig + 1.00 MyD_s- pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s- + 0.0190 phi mu- anti-nu_mu PHOTOS ISGW2; + 0.0240 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.0110 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.0034 K0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K0 e nu + 0.0022 K*0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K*0 e nu + 0.0054 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay MyD_s+ +# +End + diff --git a/dkfiles/Bs_DsPiPiPi,DsSL=TightCut.dec b/dkfiles/Bs_DsPiPiPi,DsSL=TightCut.dec new file mode 100644 index 000000000..285e85fc4 --- /dev/null +++ b/dkfiles/Bs_DsPiPiPi,DsSL=TightCut.dec @@ -0,0 +1,64 @@ +# EventType: 13874030 +# +# Descriptor: [B_s0 -> (D_s- => mu- anti-nu_mu X ) pi+ pi- pi+]cc +# +# NickName: Bs_DsPiPiPi,DsSL=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# SignalFilter = gen.SignalRepeatedHadronization.TightCut +# SignalFilter.Decay = "^( Beauty --> (Charm --> [mu+]cc ...) [pi+]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# ] +# SignalFilter.Cuts = { "Beauty" : "muCuts" } +# EndInsertPythonCode +# +# Documentation: Bs -> Ds pi pi pi, including resonances in the pi pi pi system, and the Ds decaying (semi)leptonically. Require a high-pT muon. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: 4min +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20230509 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias Mya_1- a_1- +Alias Mya_1+ a_1+ +ChargeConj Mya_1+ Mya_1- +# +Decay B_s0sig + 0.070 Mya_1+ MyD_s- SVS; # the 0.7 / 0.3 are a guess + 0.030 MyD_s- rho0 pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s- + 0.0190 phi mu- anti-nu_mu PHOTOS ISGW2; + 0.0240 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.0110 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.0034 K0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K0 e nu + 0.0022 K*0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K*0 e nu + 0.0054 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay MyD_s+ +# +Decay Mya_1+ + 1.000 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +# +# +End + diff --git a/dkfiles/Bs_DsRhop,DsSL=TightCut.dec b/dkfiles/Bs_DsRhop,DsSL=TightCut.dec new file mode 100644 index 000000000..79910ccce --- /dev/null +++ b/dkfiles/Bs_DsRhop,DsSL=TightCut.dec @@ -0,0 +1,63 @@ +# EventType: 13872400 +# +# Descriptor: [B_s0 -> (D_s- => mu- anti-nu_mu X ) rho+]cc +# +# NickName: Bs_DsRhop,DsSL=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# SignalFilter = gen.SignalRepeatedHadronization.TightCut +# SignalFilter.Decay = "^( Beauty --> (Charm --> [mu+]cc ...) [pi+]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# ] +# SignalFilter.Cuts = { "Beauty" : "muCuts" } +# EndInsertPythonCode +# +# Documentation: Bs -> Ds rho+, with the Ds decaying (semi)leptonically. Require a high-pT muon. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: 3min +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20230509 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyRho+ rho+ +Alias MyRho- rho- +ChargeConj MyRho+ MyRho- +# +Decay B_s0sig + 1.00 MyRho+ MyD_s- SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s- + 0.0190 phi mu- anti-nu_mu PHOTOS ISGW2; + 0.0240 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.0110 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.0034 K0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K0 e nu + 0.0022 K*0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K*0 e nu + 0.0054 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay MyD_s+ +# +Decay MyRho+ + 1.00 pi+ pi0 VSS; +Enddecay +CDecay MyRho- +# +# +End + diff --git a/dkfiles/Bs_DsstarPi,DsSL=TightCut.dec b/dkfiles/Bs_DsstarPi,DsSL=TightCut.dec new file mode 100644 index 000000000..2afacb54f --- /dev/null +++ b/dkfiles/Bs_DsstarPi,DsSL=TightCut.dec @@ -0,0 +1,64 @@ +# EventType: 13872200 +# +# Descriptor: [B_s0 -> (D_s*- => (D_s- mu- anti-nu_mu X) gamma) pi+]cc +# +# NickName: Bs_DsstarPi,DsSL=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# SignalFilter = gen.SignalRepeatedHadronization.TightCut +# SignalFilter.Decay = "^( Beauty --> (Charm --> [mu+]cc ...) [pi+]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# ] +# SignalFilter.Cuts = { "Beauty" : "muCuts" } +# EndInsertPythonCode +# +# Documentation: Bs -> Dsstar pi+, Dsstar -> gamma / pi0, with the Ds decaying (semi)leptonically. Require a high-pT muon. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: 3min +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20230509 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Decay B_s0sig + 1.00000 MyD_s*- pi+ SVS; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s*- + 0.942 MyD_s- gamma PHOTOS VSP_PWAVE; + 0.058 MyD_s- pi0 PHOTOS VSS; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 0.0190 phi mu- anti-nu_mu PHOTOS ISGW2; + 0.0240 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.0110 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.0034 K0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K0 e nu + 0.0022 K*0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K*0 e nu + 0.0054 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay MyD_s+ +# +# +End + diff --git a/dkfiles/Bs_DsstarPiPiPi,DsSL=TightCut.dec b/dkfiles/Bs_DsstarPiPiPi,DsSL=TightCut.dec new file mode 100644 index 000000000..1eb197d34 --- /dev/null +++ b/dkfiles/Bs_DsstarPiPiPi,DsSL=TightCut.dec @@ -0,0 +1,74 @@ +# EventType: 13874253 +# +# Descriptor: [B_s0 -> (D_s*- => (D_s- => mu- anti-nu_mu X ) gamma) pi+ pi- pi+]cc +# +# NickName: Bs_DsstarPiPiPi,DsSL=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# SignalFilter = gen.SignalRepeatedHadronization.TightCut +# SignalFilter.Decay = "^( Beauty --> (Charm --> [mu+]cc ...) [pi+]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# ] +# SignalFilter.Cuts = { "Beauty" : "muCuts" } +# EndInsertPythonCode +# +# Documentation: Bs -> Dsstar pi pi pi, Dsstar -> gamma / pi0, including resonances in the pi pi pi system, and the Ds decaying (semi)leptonically. Require a high-pT muon. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: 4min +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20230509 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias Mya_1- a_1- +Alias Mya_1+ a_1+ +ChargeConj Mya_1+ Mya_1- +# +Decay B_s0sig + 0.7 Mya_1+ MyD_s*- SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; + 0.3 MyD_s*- rho0 pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s*- + 0.942 MyD_s- gamma PHOTOS VSP_PWAVE; + 0.058 MyD_s- pi0 PHOTOS VSS; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 0.0190 phi mu- anti-nu_mu PHOTOS ISGW2; + 0.0240 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.0110 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.0034 K0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K0 e nu + 0.0022 K*0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K*0 e nu + 0.0054 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay MyD_s+ +# +Decay Mya_1+ + 1.000 rho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +# +# +End + diff --git a/dkfiles/Bs_DsstarRhop,DsSL=TightCut.dec b/dkfiles/Bs_DsstarRhop,DsSL=TightCut.dec new file mode 100644 index 000000000..b75becbe6 --- /dev/null +++ b/dkfiles/Bs_DsstarRhop,DsSL=TightCut.dec @@ -0,0 +1,73 @@ +# EventType: 13872600 +# +# Descriptor: [B_s0 -> (D_s*- => (D_s- => mu- anti-nu_mu X) gamma) rho+]cc +# +# NickName: Bs_DsstarRhop,DsSL=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# SignalFilter = gen.SignalRepeatedHadronization.TightCut +# SignalFilter.Decay = "^( Beauty --> (Charm --> [mu+]cc ...) [pi+]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.9 , GETA , 5.1 )", +# "muCuts = (0 < GNINTREE ( ('mu-' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc))", +# ] +# SignalFilter.Cuts = { "Beauty" : "muCuts" } +# EndInsertPythonCode +# +# Documentation: Bs -> Dsstar rho+, Dsstar -> gamma / pi0, with the Ds decaying (semi)leptonically. Require a high-pT muon. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: 3min +# Responsible: Michel De Cian +# Email: michel.de.cian@cern.ch +# Date: 20230509 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyRho+ rho+ +Alias MyRho- rho- +ChargeConj MyRho+ MyRho- +# +Decay B_s0sig + 1.00 MyD_s*- MyRho+ SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s*- + 0.942 MyD_s- gamma PHOTOS VSP_PWAVE; + 0.058 MyD_s- pi0 PHOTOS VSS; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 0.0190 phi mu- anti-nu_mu PHOTOS ISGW2; + 0.0240 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.0110 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.0034 K0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K0 e nu + 0.0022 K*0 mu- anti-nu_mu PHOTOS ISGW2; # using Ds -> K*0 e nu + 0.0054 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay MyD_s+ +# +Decay MyRho+ + 1.00 pi+ pi0 VSS; +Enddecay +CDecay MyRho- +# +# +End + -- GitLab From 1740f4f1070abe9b3cad8e37674c43f8aa3ecca9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:21:53 +0200 Subject: [PATCH 482/702] Merge branch 'lasoares/my-changes' into 'master' --- dkfiles/Bs_KKtaue,e=DecProdCut.dec | 35 +++++++++++++ dkfiles/Bs_KKtaue,mu=DecProdCut.dec | 35 +++++++++++++ dkfiles/Bs_KKtaumu,e=DecProdCut.dec | 35 +++++++++++++ ...Sigmab+_Lbpi+,Lb_pKtaumu,mu=DecProdCut.dec | 50 +++++++++++++++++++ .../Sigmab_Lbpi,Lb_pKtaumu,mu=DecProdCut.dec | 50 +++++++++++++++++++ 5 files changed, 205 insertions(+) create mode 100644 dkfiles/Bs_KKtaue,e=DecProdCut.dec create mode 100644 dkfiles/Bs_KKtaue,mu=DecProdCut.dec create mode 100644 dkfiles/Bs_KKtaumu,e=DecProdCut.dec create mode 100644 dkfiles/Sigmab+_Lbpi+,Lb_pKtaumu,mu=DecProdCut.dec create mode 100644 dkfiles/Sigmab_Lbpi,Lb_pKtaumu,mu=DecProdCut.dec diff --git a/dkfiles/Bs_KKtaue,e=DecProdCut.dec b/dkfiles/Bs_KKtaue,e=DecProdCut.dec new file mode 100644 index 000000000..d104e523b --- /dev/null +++ b/dkfiles/Bs_KKtaue,e=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 13524000 +# +# Descriptor: {[[B_s0]nos -> K+ K- e+ (tau- -> e- nu_e~ nu_tau)]cc, [[B_s0]os -> K+ K- e- (tau+ -> e+ nu_e nu_tau~)]cc} +# +# NickName: Bs_KKtaue,e=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K K tau e, with taus decaying to electrons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: 1 min +# Tested: Yes +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230711 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.500 K+ K- Mytau+ e- PHSP; + 0.500 K+ K- e+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_KKtaue,mu=DecProdCut.dec b/dkfiles/Bs_KKtaue,mu=DecProdCut.dec new file mode 100644 index 000000000..629abf2f2 --- /dev/null +++ b/dkfiles/Bs_KKtaue,mu=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 13514080 +# +# Descriptor: {[[B_s0]nos -> K+ K- e+ (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B_s0]os -> K+ K- e- (tau+ -> mu+ nu_mu anti-nu_tau)]cc} +# +# NickName: Bs_KKtaue,mu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K K tau e, with taus decaying to muons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: 1 min +# Tested: Yes +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230711 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.500 K+ K- Mytau+ e- PHSP; + 0.500 K+ K- e+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bs_KKtaumu,e=DecProdCut.dec b/dkfiles/Bs_KKtaumu,e=DecProdCut.dec new file mode 100644 index 000000000..579748462 --- /dev/null +++ b/dkfiles/Bs_KKtaumu,e=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 13514090 +# +# Descriptor: {[[B_s0]nos -> K+ K- mu+ (tau- -> e- nu_e~ nu_tau)]cc, [[B_s0]os -> K+ K- mu- (tau+ -> e+ nu_e nu_tau~)]cc} +# +# NickName: Bs_KKtaumu,e=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K K tau mu, with taus decaying to electrons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: 1 min +# Tested: Yes +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230711 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.500 K+ K- Mytau+ mu- PHSP; + 0.500 K+ K- mu+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Sigmab+_Lbpi+,Lb_pKtaumu,mu=DecProdCut.dec b/dkfiles/Sigmab+_Lbpi+,Lb_pKtaumu,mu=DecProdCut.dec new file mode 100644 index 000000000..92a6a98e6 --- /dev/null +++ b/dkfiles/Sigmab+_Lbpi+,Lb_pKtaumu,mu=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 16515020 +# +# Descriptor: [Sigma_b+ -> (Lambda_b0 -> p+ K- (tau+ -> mu+ nu_mu anti-nu_tau) mu-)pi+]cc +# +# NickName: Sigmab+_Lbpi+,Lb_pKtaumu,mu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b0 to p K tau mu decay, with tau decaying to muon. Lambda_b0 comes from a Sigmab+ -> Lambda_b0 pi+ +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 1 min +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230622 +# + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b+sig + 1.000 MyLambda_b0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_b-sig +# +Decay MyLambda_b0 + 0.500 p+ K- Mytau+ mu- PHSP; + 0.500 p+ K- mu+ Mytau- PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End + + + + + + diff --git a/dkfiles/Sigmab_Lbpi,Lb_pKtaumu,mu=DecProdCut.dec b/dkfiles/Sigmab_Lbpi,Lb_pKtaumu,mu=DecProdCut.dec new file mode 100644 index 000000000..97a92ff82 --- /dev/null +++ b/dkfiles/Sigmab_Lbpi,Lb_pKtaumu,mu=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 16515000 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> p+ K- (tau+ -> mu+ nu_mu anti-nu_tau) mu-)pi-]cc +# +# NickName: Sigmab_Lbpi,Lb_pKtaumu,mu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b0 to p K tau mu decay, with tau decaying to muon. Lambda_b0 comes from a Sigmab- -> Lambda_b0 pi- +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 1 min +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230616 +# + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 0.500 p+ K- Mytau+ mu- PHSP; + 0.500 p+ K- mu+ Mytau- PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End + + + + + + -- GitLab From e4394d75270fe0ec9d230039a01299442cccf41c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:22:21 +0200 Subject: [PATCH 483/702] Merge branch 'BcDsPhi' into 'master' --- ...Phi,KKpi=DDalitz,KK,BcVegPy,DecProdCut.dec | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 dkfiles/Bc_DsPhi,KKpi=DDalitz,KK,BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_DsPhi,KKpi=DDalitz,KK,BcVegPy,DecProdCut.dec b/dkfiles/Bc_DsPhi,KKpi=DDalitz,KK,BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..2a74914da --- /dev/null +++ b/dkfiles/Bc_DsPhi,KKpi=DDalitz,KK,BcVegPy,DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 14165090 +# +# Descriptor: [B_c+ -> (D_s+ -> K+ K- pi+) (phi -> K+ K-)]cc +# +# NickName: Bc_DsPhi,KKpi=DDalitz,KK,BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D_s+, K+ and K-. D_s+ decaying into K+, K- and pi+. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230619 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +Decay B_c+sig + 1.000 MyD_s+ MyPhi PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End + + -- GitLab From e10d33adcdc91ac963096a41985f84f6c82bb3af Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:23:33 +0200 Subject: [PATCH 484/702] Merge branch 'slopezso/exclusive_bkgs_DM' into 'master' --- ...S2_BplusK,Bplus_DsPiD,D_pipiK=TightCut.dec | 66 ++++++++++++++++ ..._BplusK,Bplus_DsstPiD,D_pipiK=TightCut.dec | 66 ++++++++++++++++ ..._TauNuDstar,Dstar_Dpi,D_pipiK=TightCut.dec | 77 +++++++++++++++++++ ...i,Lambdab0_Lambda0Dpi,D_pipiK=TightCut.dec | 72 +++++++++++++++++ 4 files changed, 281 insertions(+) create mode 100644 dkfiles/BstarS2_BplusK,Bplus_DsPiD,D_pipiK=TightCut.dec create mode 100644 dkfiles/BstarS2_BplusK,Bplus_DsstPiD,D_pipiK=TightCut.dec create mode 100644 dkfiles/BstarS2_BplusK,Bplus_TauNuDstar,Dstar_Dpi,D_pipiK=TightCut.dec create mode 100644 dkfiles/Sigmabstar_Lambdab0pi,Lambdab0_Lambda0Dpi,D_pipiK=TightCut.dec diff --git a/dkfiles/BstarS2_BplusK,Bplus_DsPiD,D_pipiK=TightCut.dec b/dkfiles/BstarS2_BplusK,Bplus_DsPiD,D_pipiK=TightCut.dec new file mode 100644 index 000000000..65a29c06f --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_DsPiD,D_pipiK=TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 17195080 +# +# Descriptor: [B*_s20 -> K- (B+ -> pi+ D_s+ (D- -> K+ pi- pi-))]cc +# +# NickName: BstarS2_BplusK,Bplus_DsPiD,D_pipiK=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a pi D -> Kpipi and a D_s+ which we are not interested in reconstructing since this is a +# acting as an exclusive background for DM analysis. The B+ comes from a B*_s20. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20230622 +# +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (D- => K+ pi- pi-) pi+ D_s+) K- ) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodDs = ( ( 'D_s+' == GABSID ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodDs, 1 ) > 0 ) & ( GNINTREE ( isGoodD, 1) > 0 ) & ( GNINTREE(isGoodPi, 1) > 0 ) )" +# , "isGoodKaonB = ( ( GPT > 0.10*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1 ) > 0 ) & ( GNINTREE( isGoodKaonB, 1 ) > 0 ) )"] +# tightCut.Cuts ={ +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 D_s+ MyD- pi+ PHSP; +Enddecay +CDecay MyB- +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/BstarS2_BplusK,Bplus_DsstPiD,D_pipiK=TightCut.dec b/dkfiles/BstarS2_BplusK,Bplus_DsstPiD,D_pipiK=TightCut.dec new file mode 100644 index 000000000..24fe7474c --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_DsstPiD,D_pipiK=TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 17195081 +# +# Descriptor: [B*_s20 -> K- (B+ -> pi+ D*_s+ (D- -> K+ pi- pi-))]cc +# +# NickName: BstarS2_BplusK,Bplus_DsstPiD,D_pipiK=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a pi D -> Kpipi and a D*_s+ which we are not interested in reconstructing since this is a +# acting as an exclusive background for DM analysis. The B+ comes from a B*_s20. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20230622 +# +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (D- => K+ pi- pi-) pi+ D*_s+) K- ) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodDs = ( ( 'D*_s+' == GABSID ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodDs, 1 ) > 0 ) & ( GNINTREE ( isGoodD, 1) > 0 ) & ( GNINTREE(isGoodPi, 1) > 0 ) )" +# , "isGoodKaonB = ( ( GPT > 0.10*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1 ) > 0 ) & ( GNINTREE( isGoodKaonB, 1 ) > 0 ) )"] +# tightCut.Cuts ={ +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 D_s*+ MyD- pi+ PHSP; +Enddecay +CDecay MyB- +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/BstarS2_BplusK,Bplus_TauNuDstar,Dstar_Dpi,D_pipiK=TightCut.dec b/dkfiles/BstarS2_BplusK,Bplus_TauNuDstar,Dstar_Dpi,D_pipiK=TightCut.dec new file mode 100644 index 000000000..f4aba0106 --- /dev/null +++ b/dkfiles/BstarS2_BplusK,Bplus_TauNuDstar,Dstar_Dpi,D_pipiK=TightCut.dec @@ -0,0 +1,77 @@ +# EventType: 17565080 +# +# Descriptor: [B*_s20 -> K- (B+ -> tau+ nu_tau (D_2*0 -> pi+ (D- -> K+ pi- pi-)))]cc +# +# NickName: BstarS2_BplusK,Bplus_TauNuDstar,Dstar_Dpi,D_pipiK=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a B+ to a pi D -> Kpipi and a tau which we are not interested in reconstructing since this is a +# acting as an exclusive background for DM analysis. The B+ comes from a B*_s20. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20230622 +# +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(B*_s20 => (B+ => (D*_2(2460)~0 => (D- => K+ pi- pi-) pi+) tau+ nu_tau) K- ) ]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodDstar = ( ( 'D*_2(2460)0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0) & ( GNINTREE ( isGoodD, 1 ) > 0) )" +# , "isGoodTau = ( ( 'tau-' == GABSID ) )" +# , "isGoodNeutrinazo = ( ( 'nu_tau' == GABSID ) )" +# , "isGoodB = ( ( 'B+' == GABSID ) & ( GNINTREE( isGoodDstar, 1 ) > 0 ) & ( GNINTREE ( isGoodTau, 1) > 0 ) & ( GNINTREE ( isGoodNeutrinazo, 1) > 0 ))" +# , "isGoodKaonB = ( ( GPT > 0.10*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodBstar = ( ( 'B*_s20' == GABSID ) & ( GNINTREE( isGoodB, 1 ) > 0 ) & ( GNINTREE( isGoodKaonB, 1 ) > 0 ) )"] +# tightCut.Cuts ={ +# "[B*_s20]cc" : "isGoodBstar" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyDstar D_2*0 +Alias Myanti-Dstar anti-D_2*0 +ChargeConj MyDstar Myanti-Dstar +# +Alias MyB+ B+ +Alias MyB- B- +ChargeConj MyB+ MyB- +# +Decay B_s2*0sig + 1.000 MyB+ K- TSS; +Enddecay +CDecay anti-B_s2*0sig +# +Decay MyB+ + 1.000 Myanti-Dstar tau+ nu_tau ISGW2; +Enddecay +CDecay MyB- +# +Decay MyDstar + 1.000 MyD+ pi- TSS; +Enddecay +CDecay Myanti-Dstar +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmabstar_Lambdab0pi,Lambdab0_Lambda0Dpi,D_pipiK=TightCut.dec b/dkfiles/Sigmabstar_Lambdab0pi,Lambdab0_Lambda0Dpi,D_pipiK=TightCut.dec new file mode 100644 index 000000000..b3ee5d612 --- /dev/null +++ b/dkfiles/Sigmabstar_Lambdab0pi,Lambdab0_Lambda0Dpi,D_pipiK=TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 16165100 +# +# Descriptor: [Sigma_b*- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ Lambda0 ) pi-]cc +# +# NickName: Sigmabstar_Lambdab0pi,Lambdab0_Lambda0Dpi,D_pipiK=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a Lb0 to a pi D -> Kpipi and a L0 which we are not interested in reconstructing since this is a +# acting as an exclusive background for DM analysis. The Lb0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20230623 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "Sigma_b- 114 5112 -1.0 5.83474000 8.776160e-23 Sigma_b- 5112 0.00", +# "Sigma_b~+ 115 -5112 1.0 5.83474000 8.776160e-23 anti-Sigma_b+ -5112 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ Lambda0 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodL0 = ( ( 'Lambda0' == GABSID))" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) & ( GNINTREE( isGoodL0, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ Lambda0 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End -- GitLab From 17b74d603959e611a9714f3f86faba6fabd3f465 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:23:59 +0200 Subject: [PATCH 485/702] Merge branch 'poluekt/my-changes' into 'master' --- dkfiles/Bd_Ds2460D-,Dspipi,muX=TightCut.dec | 92 ++++++++++++++ dkfiles/Bd_Ds2460Dst-,Dspipi,muX=TightCut.dec | 117 ++++++++++++++++++ dkfiles/Bd_Ds2536D-,Dspipi,muX=TightCut.dec | 92 ++++++++++++++ dkfiles/Bd_Ds2536Dst-,Dspipi,muX=TightCut.dec | 117 ++++++++++++++++++ .../Bs_Ds2460munu,Dspipi=ISGW2,TightCut.dec | 66 ++++++++++ .../Bs_Ds2536munu,Dspipi=ISGW2,TightCut.dec | 66 ++++++++++ .../Bu_Ds2460D0bar,Dspipi,muX=TightCut.dec | 85 +++++++++++++ .../Bu_Ds2460Dst0bar,Dspipi,muX=TightCut.dec | 97 +++++++++++++++ .../Bu_Ds2536D0bar,Dspipi,muX=TightCut.dec | 85 +++++++++++++ .../Bu_Ds2536Dst0bar,Dspipi,muX=TightCut.dec | 97 +++++++++++++++ 10 files changed, 914 insertions(+) create mode 100644 dkfiles/Bd_Ds2460D-,Dspipi,muX=TightCut.dec create mode 100644 dkfiles/Bd_Ds2460Dst-,Dspipi,muX=TightCut.dec create mode 100644 dkfiles/Bd_Ds2536D-,Dspipi,muX=TightCut.dec create mode 100644 dkfiles/Bd_Ds2536Dst-,Dspipi,muX=TightCut.dec create mode 100755 dkfiles/Bs_Ds2460munu,Dspipi=ISGW2,TightCut.dec create mode 100755 dkfiles/Bs_Ds2536munu,Dspipi=ISGW2,TightCut.dec create mode 100644 dkfiles/Bu_Ds2460D0bar,Dspipi,muX=TightCut.dec create mode 100644 dkfiles/Bu_Ds2460Dst0bar,Dspipi,muX=TightCut.dec create mode 100644 dkfiles/Bu_Ds2536D0bar,Dspipi,muX=TightCut.dec create mode 100644 dkfiles/Bu_Ds2536Dst0bar,Dspipi,muX=TightCut.dec diff --git a/dkfiles/Bd_Ds2460D-,Dspipi,muX=TightCut.dec b/dkfiles/Bd_Ds2460D-,Dspipi,muX=TightCut.dec new file mode 100644 index 000000000..889b40271 --- /dev/null +++ b/dkfiles/Bd_Ds2460D-,Dspipi,muX=TightCut.dec @@ -0,0 +1,92 @@ +# EventType: 11896080 +# NickName: Bd_Ds2460D-,Dspipi,muX=TightCut +# Descriptor: [B0 -> (D- -> mu- nu_mu~ X) (D_s1(2460)+ -> (D_s+ -> K+ K- pi+) pi+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 -> ^(D- => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X}) (D_s1(2460)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B0]cc' : 'GALL', +# '[D+]cc' : 'GALL', +# '[D_s+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B0 => D- D_s1(2460)+ +# D_s1(2460) decays to D_s+ pi+ pi- via phase space. +# D_s+ resonant decay forced. +# Semileptinic D- decay. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230606 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes + +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2460 D_s1+ +Alias My_anti-Ds2460 D_s1- +ChargeConj My_Ds2460 My_anti-Ds2460 + +# +Decay My_Ds2460 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2460 +# +Decay My_D- + 0.055000000 K*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.094000000 K0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002773020 K_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.002927076 K_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.003312218 pi0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002002736 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.000385142 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.002500000 rho0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002156793 omega mu- anti-nu_mu PHOTOS ISGW2; + ##Split this contribution into resonant, nonresonant + ##0.039000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.002000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + + 0.001078397 K0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000382000 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay My_D+ +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay B0sig + 1.000 My_D- My_Ds2460 PHSP; +Enddecay +CDecay anti-B0sig + +End diff --git a/dkfiles/Bd_Ds2460Dst-,Dspipi,muX=TightCut.dec b/dkfiles/Bd_Ds2460Dst-,Dspipi,muX=TightCut.dec new file mode 100644 index 000000000..08a85788d --- /dev/null +++ b/dkfiles/Bd_Ds2460Dst-,Dspipi,muX=TightCut.dec @@ -0,0 +1,117 @@ +# EventType: 11898080 +# NickName: Bd_Ds2460Dst-,Dspipi,muX=TightCut +# Descriptor: [B0 -> ( D*(2010)- -> (Charm -> mu- nu_mu~ X) X ) (D_s1(2460)+ -> (D_s+ -> K+ K- pi+) pi+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 -> ( D*(2010)- => ( Charm => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X}) {X} ) (D_s1(2460)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B0]cc' : 'GALL', +# '[D_s+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B0 => D*- D_s1(2460)+ +# D_s1(2460) decays to D_s+ pi+ pi- via phase space. +# D_s+ resonant decay forced. +# Semileptinic decay of D0bar, D- from D*-. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230606 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes +# +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Alias My_Ds2460 D_s1+ +Alias My_anti-Ds2460 D_s1- +ChargeConj My_Ds2460 My_anti-Ds2460 +# +Alias My_Dst+ D*+ +Alias My_Dst- D*- +ChargeConj My_Dst+ My_Dst- +# +Decay My_Ds2460 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2460 +# +Decay My_Dst+ + 0.677 My_D0 pi+ VSS ; + 0.307 My_D+ pi0 VSS ; + 0.016 My_D+ gamma VSP_PWAVE ; +Enddecay +CDecay My_Dst- +# +Decay My_D- + 0.055000000 K*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.094000000 K0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002773020 K_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.002927076 K_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.003312218 pi0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002002736 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.000385142 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.002500000 rho0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002156793 omega mu- anti-nu_mu PHOTOS ISGW2; + ##Split this contribution into resonant, nonresonant + ##0.039000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.002000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + + 0.001078397 K0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000382000 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay My_D+ +# +Decay My_D0 + 0.019800000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033100000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay B0sig + 1.000 My_Dst- My_Ds2460 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bd_Ds2536D-,Dspipi,muX=TightCut.dec b/dkfiles/Bd_Ds2536D-,Dspipi,muX=TightCut.dec new file mode 100644 index 000000000..54bbdbdc0 --- /dev/null +++ b/dkfiles/Bd_Ds2536D-,Dspipi,muX=TightCut.dec @@ -0,0 +1,92 @@ +# EventType: 11896081 +# NickName: Bd_Ds2536D-,Dspipi,muX=TightCut +# Descriptor: [B0 -> (D- -> mu- nu_mu~ X) (D_s1(2536)+ -> (D_s+ -> K+ K- pi+) pi+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 -> ^(D- => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X}) (D_s1(2536)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B0]cc' : 'GALL', +# '[D+]cc' : 'GALL', +# '[D_s+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B0 => D- D_s1(2536)+ +# D_s1(2536) decays to D_s+ pi+ pi- via phase space. +# D_s+ resonant decay forced. +# Semileptinic D- decay. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230606 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes + +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 + +# +Decay My_Ds2536 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_D- + 0.055000000 K*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.094000000 K0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002773020 K_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.002927076 K_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.003312218 pi0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002002736 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.000385142 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.002500000 rho0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002156793 omega mu- anti-nu_mu PHOTOS ISGW2; + ##Split this contribution into resonant, nonresonant + ##0.039000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.002000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + + 0.001078397 K0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000382000 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay My_D+ +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay B0sig + 1.000 My_D- My_Ds2536 PHSP; +Enddecay +CDecay anti-B0sig + +End diff --git a/dkfiles/Bd_Ds2536Dst-,Dspipi,muX=TightCut.dec b/dkfiles/Bd_Ds2536Dst-,Dspipi,muX=TightCut.dec new file mode 100644 index 000000000..56eb017f5 --- /dev/null +++ b/dkfiles/Bd_Ds2536Dst-,Dspipi,muX=TightCut.dec @@ -0,0 +1,117 @@ +# EventType: 11898081 +# NickName: Bd_Ds2536Dst-,Dspipi,muX=TightCut +# Descriptor: [B0 -> ( D*(2010)- -> (Charm -> mu- nu_mu~ X) X ) (D_s1(2536)+ -> (D_s+ -> K+ K- pi+) pi+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 -> ( D*(2010)- => ( Charm => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X}) {X} ) (D_s1(2536)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B0]cc' : 'GALL', +# '[D_s+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B0 => D*- D_s1(2536)+ +# D_s1(2536) decays to D_s+ pi+ pi- via phase space. +# D_s+ resonant decay forced. +# Semileptinic decay of D0bar, D- from D*-. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230606 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes +# +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 +# +Alias My_Dst+ D*+ +Alias My_Dst- D*- +ChargeConj My_Dst+ My_Dst- +# +Decay My_Ds2536 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_Dst+ + 0.677 My_D0 pi+ VSS ; + 0.307 My_D+ pi0 VSS ; + 0.016 My_D+ gamma VSP_PWAVE ; +Enddecay +CDecay My_Dst- +# +Decay My_D- + 0.055000000 K*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.094000000 K0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002773020 K_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.002927076 K_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.003312218 pi0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002002736 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.000385142 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.002500000 rho0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002156793 omega mu- anti-nu_mu PHOTOS ISGW2; + ##Split this contribution into resonant, nonresonant + ##0.039000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.002000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + + 0.001078397 K0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000382000 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay My_D+ +# +Decay My_D0 + 0.019800000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033100000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay B0sig + 1.000 My_Dst- My_Ds2536 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bs_Ds2460munu,Dspipi=ISGW2,TightCut.dec b/dkfiles/Bs_Ds2460munu,Dspipi=ISGW2,TightCut.dec new file mode 100755 index 000000000..bfca030d3 --- /dev/null +++ b/dkfiles/Bs_Ds2460munu,Dspipi=ISGW2,TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 13676000 +# Descriptor: [B_s0 -> (D_s1(2460)+ -> (D_s+ -> K+ K- pi+) pi+ pi-) mu- nu_mu~]cc +# NickName: Bs_Ds2460munu,Dspipi=ISGW2,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B_s0 -> (D_s1(2460)- => ^(D_s- => ^K+ ^K- ^pi-) ^pi+ ^pi-) ^mu+ nu_mu {gamma} {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B_s0]cc' : 'GALL', +# '[D_s+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B0 => D_s1(2460)+ mu- nu_mu~ +# D_s1(2460) decays to D_s+ pi+ pi- via phase space. +# D_s+ resonant decay forced. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230606 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s1+ D_s1+ +Alias MyD_s1- D_s1- +ChargeConj MyD_s1- MyD_s1+ +# +Decay B_s0sig + 1.000 MyD_s1- mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +Decay MyD_s1+ + 1.000 MyD_s+ pi+ pi- PHSP; +Enddecay +CDecay MyD_s1- +# +End diff --git a/dkfiles/Bs_Ds2536munu,Dspipi=ISGW2,TightCut.dec b/dkfiles/Bs_Ds2536munu,Dspipi=ISGW2,TightCut.dec new file mode 100755 index 000000000..6b3e1b0dc --- /dev/null +++ b/dkfiles/Bs_Ds2536munu,Dspipi=ISGW2,TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 13676001 +# Descriptor: [B_s0 -> (D'_s1(2536)+ -> (D_s+ -> K+ K- pi+) pi+ pi-) mu- nu_mu~]cc +# NickName: Bs_Ds2536munu,Dspipi=ISGW2,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B_s0 -> (D_s1(2536)- => ^(D_s- => ^K+ ^K- ^pi-) ^pi+ ^pi-) ^mu+ nu_mu {gamma} {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B_s0]cc' : 'GALL', +# '[D_s+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B0 => D_s1(2536)+ mu- nu_mu~ +# D_s1(2536) decays to D_s+ pi+ pi- via phase space. +# D_s+ resonant decay forced. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230606 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyD'_s1+ D'_s1+ +Alias MyD'_s1- D'_s1- +ChargeConj MyD'_s1- MyD'_s1+ +# +Decay B_s0sig + 1.000 MyD'_s1- mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +Decay MyD'_s1+ + 1.000 MyD_s+ pi+ pi- PHSP; +Enddecay +CDecay MyD'_s1- +# +End diff --git a/dkfiles/Bu_Ds2460D0bar,Dspipi,muX=TightCut.dec b/dkfiles/Bu_Ds2460D0bar,Dspipi,muX=TightCut.dec new file mode 100644 index 000000000..78174d270 --- /dev/null +++ b/dkfiles/Bu_Ds2460D0bar,Dspipi,muX=TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 12897080 +# NickName: Bu_Ds2460D0bar,Dspipi,muX=TightCut +# Descriptor: [B+ -> (D~0 -> mu- nu_mu~ X) (D_s1(2460)+ -> (D_s+ -> K+ K- pi+) pi+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> ^(D~0 => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X}) (D_s1(2460)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B+]cc' : 'GALL', +# '[D0]cc' : 'GALL', +# '[D_s+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B+ => D0bar D_s1(2460)+ +# D_s1(2460) decays to D_s+ pi+ pi- via phase space. +# D_s+ resonant decay forced. +# Semileptinic D0bar decay. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230606 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2460 D_s1+ +Alias My_anti-Ds2460 D_s1- +ChargeConj My_Ds2460 My_anti-Ds2460 + +# +Decay My_Ds2460 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2460 +# +Decay My_D0 + 0.019800000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033100000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay B+sig + 1.000 My_anti-D0 My_Ds2460 PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Ds2460Dst0bar,Dspipi,muX=TightCut.dec b/dkfiles/Bu_Ds2460Dst0bar,Dspipi,muX=TightCut.dec new file mode 100644 index 000000000..843fc2296 --- /dev/null +++ b/dkfiles/Bu_Ds2460Dst0bar,Dspipi,muX=TightCut.dec @@ -0,0 +1,97 @@ +# EventType: 12897480 +# NickName: Bu_Ds2460Dst0bar,Dspipi,muX=TightCut +# Descriptor: [B+ -> ( D*(2007)~0 -> ( D~0 -> mu- nu_mu~ X ) X ) (D_s1(2460)+ -> (D_s+ -> K+ K- pi+) pi+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> ( D*(2007)~0 -> ( D~0 => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} ) {X} ) (D_s1(2460)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B+]cc' : 'GALL', +# '[D_s+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B+ => D*(2007)0bar D_s1(2460)+ +# D_s1(2460) decays to D_s+ pi+ pi- via phase space. +# D_s+ resonant decay forced. +# Semileptinic decay of D0bar from D*(2007). +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230606 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes +# +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Alias My_Ds2460 D_s1+ +Alias My_anti-Ds2460 D_s1- +ChargeConj My_Ds2460 My_anti-Ds2460 +# +Alias My_Dst0 D*0 +Alias My_anti-Dst0 anti-D*0 +ChargeConj My_Dst0 My_anti-Dst0 +# +Decay My_Ds2460 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2460 +# +Decay My_Dst0 +0.647 My_D0 pi0 VSS; +0.353 My_D0 gamma VSP_PWAVE; +Enddecay +CDecay My_anti-Dst0 +# +Decay My_D0 + 0.019800000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033100000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay B-sig + 1.000 My_Dst0 My_anti-Ds2460 PHSP; +Enddecay +CDecay B+sig +# +End diff --git a/dkfiles/Bu_Ds2536D0bar,Dspipi,muX=TightCut.dec b/dkfiles/Bu_Ds2536D0bar,Dspipi,muX=TightCut.dec new file mode 100644 index 000000000..2d2f473d1 --- /dev/null +++ b/dkfiles/Bu_Ds2536D0bar,Dspipi,muX=TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 12897081 +# NickName: Bu_Ds2536D0bar,Dspipi,muX=TightCut +# Descriptor: [B+ -> (D~0 -> mu- nu_mu~ X) (D_s1(2536)+ -> (D_s+ -> K+ K- pi+) pi+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> ^(D~0 => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X}) (D_s1(2536)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B+]cc' : 'GALL', +# '[D0]cc' : 'GALL', +# '[D_s+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B+ => D0bar D_s1(2536)+ +# D_s1(2536) decays to D_s+ pi+ pi- via phase space. +# D_s+ resonant decay forced. +# Semileptinic D0bar decay. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230606 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 + +# +Decay My_Ds2536 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_D0 + 0.019800000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033100000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay B+sig + 1.000 My_anti-D0 My_Ds2536 PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Ds2536Dst0bar,Dspipi,muX=TightCut.dec b/dkfiles/Bu_Ds2536Dst0bar,Dspipi,muX=TightCut.dec new file mode 100644 index 000000000..c156d2345 --- /dev/null +++ b/dkfiles/Bu_Ds2536Dst0bar,Dspipi,muX=TightCut.dec @@ -0,0 +1,97 @@ +# EventType: 12897481 +# NickName: Bu_Ds2536Dst0bar,Dspipi,muX=TightCut +# Descriptor: [B+ -> ( D*(2007)~0 -> ( D~0 -> mu- nu_mu~ X ) X ) (D_s1(2536)+ -> (D_s+ -> K+ K- pi+) pi+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> ( D*(2007)~0 -> ( D~0 => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} ) {X} ) (D_s1(2536)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B+]cc' : 'GALL', +# '[D_s+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B+ => D*(2007)0bar D_s1(2536)+ +# D_s1(2536) decays to D_s+ pi+ pi- via phase space. +# D_s+ resonant decay forced. +# Semileptinic decay of D0bar from D*(2007). +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230606 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes +# +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ +# +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 +# +Alias My_Dst0 D*0 +Alias My_anti-Dst0 anti-D*0 +ChargeConj My_Dst0 My_anti-Dst0 +# +Decay My_Ds2536 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_Dst0 +0.647 My_D0 pi0 VSS; +0.353 My_D0 gamma VSP_PWAVE; +Enddecay +CDecay My_anti-Dst0 +# +Decay My_D0 + 0.019800000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033100000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +Decay B-sig + 1.000 My_Dst0 My_anti-Ds2536 PHSP; +Enddecay +CDecay B+sig +# +End -- GitLab From 0118754d65cd3eee2bc5b2ff112fc81a60ef3905 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:25:07 +0200 Subject: [PATCH 486/702] Merge branch 'lopaoluc_Rphi' into 'master' --- dkfiles/Bu_psi2SphiK,eeKK=DecProdCut.dec | 40 ++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 dkfiles/Bu_psi2SphiK,eeKK=DecProdCut.dec diff --git a/dkfiles/Bu_psi2SphiK,eeKK=DecProdCut.dec b/dkfiles/Bu_psi2SphiK,eeKK=DecProdCut.dec new file mode 100644 index 000000000..ec17f086b --- /dev/null +++ b/dkfiles/Bu_psi2SphiK,eeKK=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 12155080 +# +# Descriptor: [ B+ -> (psi(2S) -> e+ e-) (phi -> K+ K-) K+ ]cc +# +# NickName: Bu_psi2SphiK,eeKK=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: B->psi2S (e e) phi(KK) K +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lorenzo Paolucci +# Email: lorenzo.paolucci@cern.ch +# Date: 20230629 +# +# +Alias MyPsi2S psi(2S) +ChargeConj MyPsi2S MyPsi2S +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B+sig + 1.000 MyPsi2S MyPhi K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyPsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End +# -- GitLab From 2da84b872fae2da547e14ff84744c0c1d2d0eae4 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:26:32 +0200 Subject: [PATCH 487/702] Merge branch 'facglase/Bu2munuee' into 'master' --- ...u,Jpsigamma,ee=BcVegPy,ffWang,TightCut.dec | 77 ++++++++++++++++ ...uNu,Jpsi,ee=BcVegPy,ffKiselev,TightCut.dec | 88 +++++++++++++++++++ ...2SMuNu,ee=BcVegPy,ffKiselev,DecProdCut.dec | 34 +++++++ .../Bd_Xumunu=TightCut,ForBu2munugamma.dec | 42 +++++++++ .../Bu_Dst0munu,D0gamma,Kpi=DecProdCut.dec | 45 ++++++++++ dkfiles/Bu_Dst0munu,D0pi0,Kpi=DecProdCut.dec | 45 ++++++++++ ..._X0munu=TightCut,ISGW2,ForBu2munugamma.dec | 47 ++++++++++ .../Bu_Xu0munu=TightCut,ForBu2munugamma.dec | 42 +++++++++ .../Bu_etapmunu,eegamma=TightCut,ISGW2.dec | 46 ++++++++++ dkfiles/Bu_gammaMuNuM=DecProdCut,PHSP.dec | 25 ++++++ 10 files changed, 491 insertions(+) create mode 100644 dkfiles/Bc_CharmoniumMuNu,Jpsigamma,ee=BcVegPy,ffWang,TightCut.dec create mode 100644 dkfiles/Bc_psi2SMuNu,Jpsi,ee=BcVegPy,ffKiselev,TightCut.dec create mode 100644 dkfiles/Bc_psi2SMuNu,ee=BcVegPy,ffKiselev,DecProdCut.dec create mode 100644 dkfiles/Bd_Xumunu=TightCut,ForBu2munugamma.dec create mode 100644 dkfiles/Bu_Dst0munu,D0gamma,Kpi=DecProdCut.dec create mode 100644 dkfiles/Bu_Dst0munu,D0pi0,Kpi=DecProdCut.dec create mode 100644 dkfiles/Bu_X0munu=TightCut,ISGW2,ForBu2munugamma.dec create mode 100644 dkfiles/Bu_Xu0munu=TightCut,ForBu2munugamma.dec create mode 100644 dkfiles/Bu_etapmunu,eegamma=TightCut,ISGW2.dec create mode 100644 dkfiles/Bu_gammaMuNuM=DecProdCut,PHSP.dec diff --git a/dkfiles/Bc_CharmoniumMuNu,Jpsigamma,ee=BcVegPy,ffWang,TightCut.dec b/dkfiles/Bc_CharmoniumMuNu,Jpsigamma,ee=BcVegPy,ffWang,TightCut.dec new file mode 100644 index 000000000..31601716e --- /dev/null +++ b/dkfiles/Bc_CharmoniumMuNu,Jpsigamma,ee=BcVegPy,ffWang,TightCut.dec @@ -0,0 +1,77 @@ +# EventType: 14643230 +# +# Descriptor: [B_c+ => (Charmonium -> (J/psi(1S) -> e+ e-) gamma) mu+ nu_mu]cc +# +# NickName: Bc_CharmoniumMuNu,Jpsigamma,ee=BcVegPy,ffWang,TightCut +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: Decay Bc -> chi_cX mu nu with chi_cX -> Jpsi gamma and Jpsi -> e+ e-. Charged leptons in acceptance and high momentum muon required. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutToolWithDecay +# gen = Generation().Special +# gen.addTool(LoKi__GenCutToolWithDecay, "TightCut") +# gen.CutTool = "LoKi::GenCutToolWithDecay/TightCut" +# SignalFilter = gen.TightCut +# SignalFilter.SignalPID = "B_c+" +# SignalFilter.Decay = "^( [B_c+ --> (J/psi(1S) => e+ e-) mu+ ...]CC )" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range( 0.005, GTHETA, 0.400 )", +# "muCuts = ( 0 < GNINTREE ( ('mu+' == GABSID ) & ( GP > 5 * GeV ) & ( GPT > 1.2 * GeV ) & inAcc ) )", +# "epCuts = ( 0 < GNINTREE ( ('e+' == GID ) & inAcc ) )", +# "emCuts = ( 0 < GNINTREE ( ('e-' == GID ) & inAcc ) )", +# "allcuts = ( muCuts & epCuts & emCuts )" +# ] +# SignalFilter.Cuts = { "[B_c+]cc" : "allcuts" } +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230627 +# +Alias Mychi_c0 chi_c0 +ChargeConj Mychi_c0 Mychi_c0 +# +Alias Mychi_c1 chi_c1 +ChargeConj Mychi_c1 Mychi_c1 +# +Alias Mychi_c2 chi_c2 +ChargeConj Mychi_c2 Mychi_c2 +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Decay B_c+sig + #predicted branching fractions of Bc -> chi_cX mu nu are multiplied by branching fractions of chi_cX -> J/psi gamma + 0.020720 Mychi_c0 mu+ nu_mu PHOTOS BC_SMN 3; + 0.343000 Mychi_c1 mu+ nu_mu PHOTOS BC_VMN 3; + 0.317300 Mychi_c2 mu+ nu_mu PHOTOS BC_TMN 3; +Enddecay +CDecay B_c-sig +# +Decay Mychi_c0 + 1.0000 MyJpsi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay Mychi_c1 + 1.0000 MyJpsi gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +Decay Mychi_c2 + 1.0000 MyJpsi gamma PHSP; +Enddecay +# +Decay MyJpsi + 1.0000 e+ e- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc_psi2SMuNu,Jpsi,ee=BcVegPy,ffKiselev,TightCut.dec b/dkfiles/Bc_psi2SMuNu,Jpsi,ee=BcVegPy,ffKiselev,TightCut.dec new file mode 100644 index 000000000..ea252641d --- /dev/null +++ b/dkfiles/Bc_psi2SMuNu,Jpsi,ee=BcVegPy,ffKiselev,TightCut.dec @@ -0,0 +1,88 @@ +# EventType: 14845020 +# +# Descriptor: [B_c+ => (psi(2S) -> (J/psi(1S) -> e+ e-) pi+ pi-) mu+ nu_mu]cc +# +# NickName: Bc_psi2SMuNu,Jpsi,ee=BcVegPy,ffKiselev,TightCut +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: Decay Bc -> Psi(2S) mu nu with Psi(2S) -> Jpsi X and Jpsi -> e+ e-. Form factor model by Kiselev. Charged leptons in acceptance and high momentum muon required. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutToolWithDecay +# gen = Generation().Special +# gen.addTool(LoKi__GenCutToolWithDecay, "TightCut") +# gen.CutTool = "LoKi::GenCutToolWithDecay/TightCut" +# SignalFilter = gen.TightCut +# SignalFilter.SignalPID = "B_c+" +# SignalFilter.Decay = "^([B_c+ => (psi(2S) --> (J/psi(1S) => e+ e-) ...) mu+ nu_mu]CC )" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range( 0.005, GTHETA, 0.400 )", +# "muCuts = ( 0 < GNINTREE ( ('mu+' == GABSID ) & ( GP > 5 * GeV ) & ( GPT > 1.2 * GeV ) & inAcc ) )", +# "epCuts = ( 0 < GNINTREE ( ('e+' == GID ) & inAcc ) )", +# "emCuts = ( 0 < GNINTREE ( ('e-' == GID ) & inAcc ) )", +# "allcuts = ( muCuts & epCuts & emCuts )" +# ] +# SignalFilter.Cuts = { "[B_c+]cc" : "allcuts" } +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230627 +# +Alias Mychi_c0 chi_c0 +ChargeConj Mychi_c0 Mychi_c0 +# +Alias Mychi_c1 chi_c1 +ChargeConj Mychi_c1 Mychi_c1 +# +Alias Mychi_c2 chi_c2 +ChargeConj Mychi_c2 Mychi_c2 +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyPsi2S psi(2S) +ChargeConj MyPsi2S MyPsi2S +# +Decay B_c+sig + 1.0000 MyPsi2S mu+ nu_mu PHOTOS BC_VMN 1; +Enddecay +CDecay B_c-sig +# +Decay MyPsi2S + #chi_cX branching fractions are multiplied by chi_cX -> J/psi branching fractions + 0.3468 MyJpsi pi+ pi- PHOTOS VVPIPI; + 0.1824 MyJpsi pi0 pi0 VVPIPI; + 0.0370 MyJpsi eta PARTWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0012 MyJpsi pi0 PARTWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0014 Mychi_c0 gamma PHSP; + 0.0334 Mychi_c1 gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; + 0.0181 Mychi_c2 gamma PHSP; +Enddecay +# +Decay Mychi_c0 + 1.0000 MyJpsi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +# +Decay Mychi_c1 + 1.0000 MyJpsi gamma VVP 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +Decay Mychi_c2 + 1.0000 MyJpsi gamma PHSP; +Enddecay +# +Decay MyJpsi + 1.0000 e+ e- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bc_psi2SMuNu,ee=BcVegPy,ffKiselev,DecProdCut.dec b/dkfiles/Bc_psi2SMuNu,ee=BcVegPy,ffKiselev,DecProdCut.dec new file mode 100644 index 000000000..8c645ee89 --- /dev/null +++ b/dkfiles/Bc_psi2SMuNu,ee=BcVegPy,ffKiselev,DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 14543050 +# +# Descriptor: [B_c+ => (psi(2S) => e+ e-) mu+ nu_mu]cc +# +# NickName: Bc_psi2SMuNu,ee=BcVegPy,ffKiselev,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: Bc+ -> psi(2S)(-> e+ e-) mu+. Form factor model by Kiselev [hep-ph/0211021]. +# EndDocumentation +# +# PhysicsWG: B2SL +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230729 +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay B_c+sig + 1.00000 Mypsi2S mu+ nu_mu PHOTOS BC_VMN 1; +Enddecay +CDecay B_c-sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bd_Xumunu=TightCut,ForBu2munugamma.dec b/dkfiles/Bd_Xumunu=TightCut,ForBu2munugamma.dec new file mode 100644 index 000000000..67ac90b70 --- /dev/null +++ b/dkfiles/Bd_Xumunu=TightCut,ForBu2munugamma.dec @@ -0,0 +1,42 @@ +# EventType: 11511003 +# +# Descriptor: [B0 -> Xu- mu+ nu_mu]cc +# +# NickName: Bd_Xumunu=TightCut,ForBu2munugamma +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Decay file for B0 -> Xu- mu nu as background for B+ -> mu nu gamma +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool(LoKi__GenCutTool, "TightCut") +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "^( [Beauty --> (Xu- --> gamma ... ) mu+ ...]CC )" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range( 0.005, GTHETA, 0.400 )", +# "muCuts = ( 0 < GNINTREE ( ('mu+' == GABSID ) & ( GP > 5 * GeV ) & ( GPT > 1.2 * GeV ) & inAcc ) )", +# ] +# SignalFilter.Cuts = { "Beauty" : "muCuts" } +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230623 +# +# +Decay B0sig +# +1.00 Xu- mu+ nu_mu VUB 4.8 1.29 0.22 1 0.3 1.0; +# +Enddecay +CDecay anti-B0sig +# +End +# diff --git a/dkfiles/Bu_Dst0munu,D0gamma,Kpi=DecProdCut.dec b/dkfiles/Bu_Dst0munu,D0gamma,Kpi=DecProdCut.dec new file mode 100644 index 000000000..9f4a0d83b --- /dev/null +++ b/dkfiles/Bu_Dst0munu,D0gamma,Kpi=DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 12573210 +# +# Descriptor: [B- -> (D*(2007)0 -> (D0 -> K- pi+) gamma) anti-nu_mu mu-]cc +# +# NickName: Bu_Dst0munu,D0gamma,Kpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ decay to D*0 mu+ nu_mu with D*0->D0gamma and D0 forced to K pi +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230622 +# +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Decay B-sig + 1.000 MyD*0 mu- anti-nu_mu PHOTOS HQET2 1.207 1 1.406 0.853; +Enddecay +CDecay B+sig +# +Decay MyD*0 + 1.000 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD0 + 1.000 K- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAntiD0 +# +End +# + diff --git a/dkfiles/Bu_Dst0munu,D0pi0,Kpi=DecProdCut.dec b/dkfiles/Bu_Dst0munu,D0pi0,Kpi=DecProdCut.dec new file mode 100644 index 000000000..f2470952a --- /dev/null +++ b/dkfiles/Bu_Dst0munu,D0pi0,Kpi=DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 12573420 +# +# Descriptor: [B- -> (D*(2007)0 -> (D0 -> K- pi+) pi0) anti-nu_mu mu-]cc +# +# NickName: Bu_Dst0munu,D0pi0,Kpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ decay to D*0 mu+ nu_mu with D*0->D0pi0 and D0 forced to K pi. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230622 +# +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Decay B-sig + 1 MyD*0 mu- anti-nu_mu PHOTOS HQET2 1.207 1 1.406 0.853; +Enddecay +CDecay B+sig +# +Decay MyD*0 + 1.000 MyD0 pi0 PHOTOS VSS; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD0 + 1.000 K- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAntiD0 +# +End +# + diff --git a/dkfiles/Bu_X0munu=TightCut,ISGW2,ForBu2munugamma.dec b/dkfiles/Bu_X0munu=TightCut,ISGW2,ForBu2munugamma.dec new file mode 100644 index 000000000..ad1dfb605 --- /dev/null +++ b/dkfiles/Bu_X0munu=TightCut,ISGW2,ForBu2munugamma.dec @@ -0,0 +1,47 @@ +# EventType: 12711000 +# +# Descriptor: [B+ => X0 mu+ nu_mu]cc +# +# NickName: Bu_X0munu=TightCut,ISGW2,ForBu2munugamma +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Resonant B+ -> X0 mu+ nu decays with at least one photon. Muon is required to be high momentum and in the LHCb acceptance. +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool ( LoKi__GenCutTool , 'TightCut' ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "^(Beauty --> ( X0 --> gamma ... ) [mu+]cc ...)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "muCuts = ( 0 < GNINTREE ( ('mu+' == GABSID ) & (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc ) )", +# ] +# SignalFilter.Cuts = { "Beauty" : "muCuts" } +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230623 +# +# +Decay B+sig + 0.047 sigma_0 mu+ nu_mu ISGW2; + 0.378 rho0 mu+ nu_mu ISGW2; + 0.285 omega mu+ nu_mu ISGW2; + 0.058 eta' mu+ nu_mu ISGW2; + 0.078 f_0 mu+ nu_mu ISGW2; + 0.118 f_2 mu+ nu_mu ISGW2; + 0.036 rho(2S)0 mu+ nu_mu ISGW2; +Enddecay +CDecay B-sig +# +End +# + diff --git a/dkfiles/Bu_Xu0munu=TightCut,ForBu2munugamma.dec b/dkfiles/Bu_Xu0munu=TightCut,ForBu2munugamma.dec new file mode 100644 index 000000000..0d5b81ca8 --- /dev/null +++ b/dkfiles/Bu_Xu0munu=TightCut,ForBu2munugamma.dec @@ -0,0 +1,42 @@ +# EventType: 12511005 +# +# Descriptor: [B+ => Xu0 mu+ nu_mu]cc +# +# NickName: Bu_Xu0munu=TightCut,ForBu2munugamma +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Decay file for B+ -> Xu0 mu nu as background for B+ -> mu nu gamma +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool(LoKi__GenCutTool, "TightCut") +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "^( Beauty --> (Xu0 --> gamma ... ) [mu+]cc ... )" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range( 0.005, GTHETA, 0.400 )", +# "muCuts = ( 0 < GNINTREE ( ('mu+' == GABSID ) & ( GP > 5 * GeV ) & ( GPT > 1.2 * GeV ) & inAcc ) )", +# ] +# SignalFilter.Cuts = { "Beauty" : "muCuts" } +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230623 +# +# +Decay B+sig +# +1.00 Xu0 mu+ nu_mu VUB 4.8 1.29 0.22 1 0.3 1.0; +# +Enddecay +CDecay B-sig +# +End +# diff --git a/dkfiles/Bu_etapmunu,eegamma=TightCut,ISGW2.dec b/dkfiles/Bu_etapmunu,eegamma=TightCut,ISGW2.dec new file mode 100644 index 000000000..34dda98ec --- /dev/null +++ b/dkfiles/Bu_etapmunu,eegamma=TightCut,ISGW2.dec @@ -0,0 +1,46 @@ +# EventType: 12513200 +# +# Descriptor: [B+ => (eta_prime => e+ e- gamma) mu+ nu_mu]cc +# +# NickName: Bu_etapmunu,eegamma=TightCut,ISGW2 +# +# Documentation: Decay file for B+ -> eta' mu+ nu_mu with eta' -> e+ e- gamma. The muon is required to be high momentum and in the LHCb acceptance. +# EndDocumentation +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, "TightCut" ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "[B+ => eta_prime ^mu+ nu_mu]CC" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "muCuts = (GP > 5 * GeV) & (GPT > 1.2 * GeV) & inAcc", +# ] +# SignalFilter.Cuts = { "[mu+]cc" : "muCuts" } +# EndInsertPythonCode +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230623 +# +Alias MyEta' eta' +ChargeConj MyEta' MyEta' +# +Decay B+sig + 1. MyEta' mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B-sig +# +Decay MyEta' + 1. e+ e- gamma PHOTOS PI0_DALITZ; +Enddecay +# +End +# diff --git a/dkfiles/Bu_gammaMuNuM=DecProdCut,PHSP.dec b/dkfiles/Bu_gammaMuNuM=DecProdCut,PHSP.dec new file mode 100644 index 000000000..f50711a5e --- /dev/null +++ b/dkfiles/Bu_gammaMuNuM=DecProdCut,PHSP.dec @@ -0,0 +1,25 @@ +# EventType: 12511201 +# +# Descriptor: [B+ => gamma nu_mu mu+]cc +# +# NickName: Bu_gammaMuNuM=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ => gamma nu_mu mu+ PHSP decay file. Daughters in Acceptance +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230623 +# +# +Decay B+sig + 1.0000 mu+ nu_mu gamma PHSP; +Enddecay +CDecay B-sig +# +End -- GitLab From d63cecd6c4a9db3706fc5a7bb4b247d5d7a9efc0 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:26:58 +0200 Subject: [PATCH 488/702] Merge branch 'bokutsen_B2Dst_angular' into 'master' --- ...d_Dst+enu,D0pi+=HQET2,TightCut,tighter.dec | 69 +++++++++++++++++++ ..._Dst+munu,D0pi+=HQET2,TightCut,tighter.dec | 69 +++++++++++++++++++ 2 files changed, 138 insertions(+) create mode 100644 dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter.dec create mode 100644 dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter.dec diff --git a/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter.dec b/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter.dec new file mode 100644 index 000000000..037e141fb --- /dev/null +++ b/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter.dec @@ -0,0 +1,69 @@ +# +# +# EventType: 11584033 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) e+ nu_e]cc +# +# NickName: Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))", +# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" +#] +#tightCut.Cuts = { +# '[pi+]cc' : " ( GTHETA > 0.01 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GPT > 250 * MeV ) & ( GP > 2600 * MeV ) & ( GP < 200000 * MeV )" , +# '[K-]cc' : " ( GTHETA > 0.01 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GPT > 250 * MeV ) & ( GP > 2600 * MeV ) & ( GP < 200000 * MeV )" , +# '[e+]cc' : " in_range( 2.4 , GETA, 4.0 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GP > 5500* MeV)", +# '[D~0]cc' : " ( piKP > 15000. * MeV ) & (piKPT > 2950 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: B -> D*+ e nu. D* -> D0 pi, D0 -> K pi. HQET2 B decay. Tight generator level cuts. +# Tighter cuts for the combined angular analysis of B->D*munu and B->D*enu. +# The cuts are motivated by the large B -> D*+ mu nu MC request https://indico.cern.ch/event/944960/contributions/3988560/attachments/2091830/3515170/20-08-26_svende_SL_new_mc_request.pdf +# EndDocumentation +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min + +# Responsible: Bogdan Kutsenko +# Email: bogdan.kutsenko@cern.ch +# Date: 20230704 + + +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Decay B0sig + 1 MyD*- e+ nu_e PHOTOS HQET2 1.122 0.908 1.270 0.852 1.15; +Enddecay +CDecay anti-B0sig + +Decay MyD*- +1.0 MyAntiD0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay MyAntiD0 + 1.00 K+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD0 +# + +# +End diff --git a/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter.dec b/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter.dec new file mode 100644 index 000000000..ae928e5f9 --- /dev/null +++ b/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter.dec @@ -0,0 +1,69 @@ +# +# +# EventType: 11574095 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) mu+ nu_mu]cc +# +# NickName: Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D~0 => ^K+ ^pi- ) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))", +# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" +#] +#tightCut.Cuts = { +# '[pi+]cc' : " ( GTHETA > 0.01 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GPT > 250 * MeV ) & ( GP > 2600 * MeV ) & ( GP < 200000 * MeV )" , +# '[K-]cc' : " ( GTHETA > 0.01 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GPT > 250 * MeV ) & ( GP > 2600 * MeV ) & ( GP < 200000 * MeV )" , +# '[mu+]cc' : " in_range( 2.4 , GETA, 4.0 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GP > 5500* MeV)", +# '[D~0]cc' : " ( piKP > 15000. * MeV ) & (piKPT > 2950 * MeV)" +# } +# EndInsertPythonCode + +# Documentation: B -> D*+ mu nu. D* -> D0 pi, D0 -> K pi. HQET2 B decay. +# Tight generator level cuts. Tighter cuts for the combined angular analysis of B->D*munu and B->D*enu. +# # The cuts are motivated by the large B -> D*+ mu nu MC request https://indico.cern.ch/event/944960/contributions/3988560/attachments/2091830/3515170/20-08-26_svende_SL_new_mc_request.pdf +# EndDocumentation +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min + +# Responsible: Bogdan Kutsenko +# Email: bogdan.kutsenko@cern.ch +# Date: 20230704 + + +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Decay B0sig + 1 MyD*- mu+ nu_mu PHOTOS HQET2 1.122 0.908 1.270 0.852 1.15; +Enddecay +CDecay anti-B0sig + +Decay MyD*- +1.0 MyAntiD0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay MyAntiD0 + 1.00 K+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD0 +# + +# +End -- GitLab From a5a969740150ac6dffed4a6745a506c9c420c4c8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:27:21 +0200 Subject: [PATCH 489/702] Merge branch 'Jialu/July6-Bd2Lzppi' into 'master' --- dkfiles/Bd_Lambdappi=TightCut.dec | 71 +++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 dkfiles/Bd_Lambdappi=TightCut.dec diff --git a/dkfiles/Bd_Lambdappi=TightCut.dec b/dkfiles/Bd_Lambdappi=TightCut.dec new file mode 100644 index 000000000..a785c8d63 --- /dev/null +++ b/dkfiles/Bd_Lambdappi=TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 11104145 +# +# Descriptor: [B0 -> (Lambda0 -> p+ pi-) p~- pi+]cc +# +# NickName: Bd_Lambdappi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[Beauty ==> ^(Lambda0 ==> p+ pi-) ^p~- ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'goodB = (GPT > 1000 * MeV)', +# 'goodL0 = (GP > 5000 * MeV)', +# 'goodBDaugP = in_range ( 8.0 * GeV , GP , 300 * GeV) & (GPT > 200 * MeV)', +# 'goodBDaugPi = in_range ( 1.5 * GeV , GP , 400 * GeV) & (GPT > 200 * MeV)', +# 'L0FD = GTIME > 50 * micrometer' +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB', +# '[Lambda0]cc' : 'inAcc & goodL0 & L0FD', +# '[p~-]cc' : 'inAcc & goodBDaugP', +# '[pi+]cc' : 'inAcc & goodBDaugPi' +# } +# +# EndInsertPythonCode +# +# +# Documentation: Daughters in LHCb acceptance with some tight cut. +# Acc +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Jialu Wang +# Email: jialu.wang@cern.ch +# Date: 20230701 +# CPUTime: 3 min +# +# + + + +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay B0sig + 1.000 pi+ anti-p- MyLambda PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End + + + + + + -- GitLab From 0d95cf6fe9b5fa2438d7e8ad68073fdbb2032517 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:27:43 +0200 Subject: [PATCH 490/702] Merge branch 'lmadhanm/Lbpktaul_LFV_changes' into 'master' --- dkfiles/Lb_pKtaue,e=DecProdCut.dec | 34 ++++++++++++++++++++++++ dkfiles/Lb_pKtaue,pi=TracksInAcc.dec | 37 +++++++++++++++++++++++++++ dkfiles/Lb_pKtaumu,e=DecProdCut.dec | 34 ++++++++++++++++++++++++ dkfiles/Lb_pKtaumu,pi=TracksInAcc.dec | 37 +++++++++++++++++++++++++++ 4 files changed, 142 insertions(+) create mode 100644 dkfiles/Lb_pKtaue,e=DecProdCut.dec create mode 100644 dkfiles/Lb_pKtaue,pi=TracksInAcc.dec create mode 100644 dkfiles/Lb_pKtaumu,e=DecProdCut.dec create mode 100644 dkfiles/Lb_pKtaumu,pi=TracksInAcc.dec diff --git a/dkfiles/Lb_pKtaue,e=DecProdCut.dec b/dkfiles/Lb_pKtaue,e=DecProdCut.dec new file mode 100644 index 000000000..b3a74096e --- /dev/null +++ b/dkfiles/Lb_pKtaue,e=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 15524010 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> e+ nu_mu anti-nu_tau) e-]cc +# +# NickName: Lb_pKtaue,e=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b to p K tau e decay, with taus decaying to electrons +# EndDocumentation +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230705 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau+ e- PHSP; + 0.500 p+ K- e+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 1.000 e+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Lb_pKtaue,pi=TracksInAcc.dec b/dkfiles/Lb_pKtaue,pi=TracksInAcc.dec new file mode 100644 index 000000000..2fa132ce2 --- /dev/null +++ b/dkfiles/Lb_pKtaue,pi=TracksInAcc.dec @@ -0,0 +1,37 @@ +# EventType: 15724472 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> pi+ nu_tau) e-]cc +# +# NickName: Lb_pKtaue,pi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Lambda_b to p K tau e decay, with taus decaying to single pions +# EndDocumentation +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230705 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau+ e- PHSP; + 0.500 p+ K- e+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Lb_pKtaumu,e=DecProdCut.dec b/dkfiles/Lb_pKtaumu,e=DecProdCut.dec new file mode 100644 index 000000000..be5521311 --- /dev/null +++ b/dkfiles/Lb_pKtaumu,e=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 15514010 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> e+ nu_mu anti-nu_tau) mu-]cc +# +# NickName: Lb_pKtaumu,e=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b to p K tau mu decay, with taus decaying to electrons +# EndDocumentation +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230705 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau+ mu- PHSP; + 0.500 p+ K- mu+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 1.000 e+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Lb_pKtaumu,pi=TracksInAcc.dec b/dkfiles/Lb_pKtaumu,pi=TracksInAcc.dec new file mode 100644 index 000000000..492d5aae5 --- /dev/null +++ b/dkfiles/Lb_pKtaumu,pi=TracksInAcc.dec @@ -0,0 +1,37 @@ +# EventType: 15714472 +# +# Descriptor: [Lambda_b0 -> p+ K- (tau+ -> pi+ nu_tau) mu-]cc +# +# NickName: Lb_pKtaumu,pi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Lambda_b to p K tau mu decay, with taus decaying to single pions +# EndDocumentation +# +# CPUTime: 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230705 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 0.500 p+ K- Mytau+ mu- PHSP; + 0.500 p+ K- mu+ Mytau- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +End -- GitLab From 4d2a3012297ba6b5c94ebf90b4a7f57d269390c3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:28:10 +0200 Subject: [PATCH 491/702] Merge branch 'matzeni/dst2d0pi2taue23pi' into 'master' --- .../Dst_D0pi,taue,tauolababar=DecProdCut.dec | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dkfiles/Dst_D0pi,taue,tauolababar=DecProdCut.dec diff --git a/dkfiles/Dst_D0pi,taue,tauolababar=DecProdCut.dec b/dkfiles/Dst_D0pi,taue,tauolababar=DecProdCut.dec new file mode 100644 index 000000000..74682e674 --- /dev/null +++ b/dkfiles/Dst_D0pi,taue,tauolababar=DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 27385001 +# +# Descriptor: {[D*(2010)+ -> (D0 -> (tau+ -> pi+ pi+ pi- anti-nu_tau) e-) pi+]cc, [D*+ -> (D0 -> e+ (tau- -> pi- pi- pi+ nu_tau) ) pi+]cc} +# +# NickName: Dst_D0pi,taue,tauolababar=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Michele Atzeni +# Email: michele.atzeni@cern.ch +# Date: 20230627 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig +# +Decay MyD0 + 0.500 Mytau+ e- PHSP; + 0.500 Mytau- e+ PHSP; +Enddecay +CDecay MyantiD0 +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End -- GitLab From 49b2950b7b6ae8baa9c34f06792971c81cac1a86 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:28:31 +0200 Subject: [PATCH 492/702] Merge branch 'dathomps/Lb2D0pK_Kellnu_RD' into 'master' --- ...enupK=DecProdCut,HighVisMass,EvtGenCut.dec | 67 ++++++++++++++++++ ...unupK=DecProdCut,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec | 57 ++++++++++++++++ ...Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec | 57 ++++++++++++++++ 4 files changed, 249 insertions(+) create mode 100644 dkfiles/Lb_D0Lambda1520,KenupK=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_D0pK,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec diff --git a/dkfiles/Lb_D0Lambda1520,KenupK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0Lambda1520,KenupK=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..10c1b1bba --- /dev/null +++ b/dkfiles/Lb_D0Lambda1520,KenupK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,67 @@ +# EventType: 15584039 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- e+ nu_e) (Lambda(1520)0 -> p+ K-)]cc +# +# NickName: Lb_D0Lambda1520,KenupK=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => K- e+ nu_e) (Lambda(1520)0 => p+ K-) )]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["CS = LoKi.GenChild.Selector", +# "visMass = ( ( GMASS ( CS('[(Lambda_b0 => (D0 => ^K- e+ nu_e) (Lambda(1520)0 => p+ K-) )]CC') , CS('[(Lambda_b0 => (D0 => K- ^e+ nu_e) (Lambda(1520)0 => p+ K-) )]CC'), CS('[(Lambda_b0 => (D0 => K- e+ nu_e) (Lambda(1520)0 => ^p+ K-) )]CC'), CS('[(Lambda_b0 => (D0 => K- e+ nu_e) (Lambda(1520)0 => p+ ^K-) )]CC') ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: +# Semileptonic Lambda_b decay into D0 Lambda(1520). D0 decays to K- e nu, L1520 to p K. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: <1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230705 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.000 MyD0 MyLambda(1520)0 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 K- e+ nu_e ISGW2; +Enddecay +CDecay Myanti-D0 +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..507a674f9 --- /dev/null +++ b/dkfiles/Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15574088 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu) (Lambda(1520)0 -> p+ K-)]cc +# +# NickName: Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => K- mu+ nu_mu) (Lambda(1520)0 => p+ K-) )]CC' +# evtgendecay.HighVisMass.Preambulo += [ +# "CS = LoKi.GenChild.Selector", +# "visMass = ( ( GMASS ( CS('[(Lambda_b0 => (D0 => ^K- mu+ nu_mu) (Lambda(1520)0 => p+ K-) )]CC') , CS('[(Lambda_b0 => (D0 => K- ^mu+ nu_mu) (Lambda(1520)0 => p+ K-) )]CC'), CS('[(Lambda_b0 => (D0 => K- mu+ nu_mu) (Lambda(1520)0 => ^p+ K-) )]CC'), CS('[(Lambda_b0 => (D0 => K- mu+ nu_mu) (Lambda(1520)0 => p+ ^K-) )]CC') ) ) > 4500 * MeV ) " ] +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# +# EndInsertPythonCode +# +# Documentation: +# Semileptonic Lambda_b decay into D0 Lambda(1520). D0 decays to K- mu nu, L1520 to p K. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# Semileptonic background for Lb->Lambda(1520)emu. +# EndDocumentation +# +# CPUTime: <1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230705 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.000 MyD0 MyLambda(1520)0 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay Myanti-D0 +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# diff --git a/dkfiles/Lb_D0pK,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0pK,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..698a2edfc --- /dev/null +++ b/dkfiles/Lb_D0pK,Kenu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,57 @@ +# EventType: 15584037 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- e+ nu_e) p+ K-]cc +# +# NickName: Lb_D0pK,Kenu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => K- e+ nu_e) p+ K-)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["CS = LoKi.GenChild.Selector", +# "visMass = ( ( GMASS ( CS('[(Lambda_b0 => (D0 => ^K- e+ nu_e) p+ K-)]CC'), CS('[(Lambda_b0 => (D0 => K- ^e+ nu_e) p+ K-)]CC'), CS('[(Lambda_b0 => (D0 => K- e+ nu_e) ^p+ K-)]CC'), CS('[(Lambda_b0 => (D0 => K- e+ nu_e) p+ ^K-)]CC') ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Decfile created as bg for Lb2Lambda1520mue analysis. +# D0 forced into K- enu, phase space decay for Lambda_b0. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230705 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay Lambda_b0sig + 1.000 MyD0 p+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 K- e+ nu_e ISGW2; +Enddecay +CDecay Myanti-D0 +# +End +# diff --git a/dkfiles/Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..810254c5d --- /dev/null +++ b/dkfiles/Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -0,0 +1,57 @@ +# EventType: 15574086 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu) p+ K-]cc +# +# NickName: Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (D0 => K- mu+ nu_mu) p+ K-)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["CS = LoKi.GenChild.Selector", +# "visMass = ( ( GMASS ( CS('[(Lambda_b0 => (D0 => ^K- mu+ nu_mu) p+ K-)]CC'), CS('[(Lambda_b0 => (D0 => K- ^mu+ nu_mu) p+ K-)]CC'), CS('[(Lambda_b0 => (D0 => K- mu+ nu_mu) ^p+ K-)]CC'), CS('[(Lambda_b0 => (D0 => K- mu+ nu_mu) p+ ^K-)]CC') ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Decfile created as bg for Lb2Lambda1520mue analysis. +# D0 forced into K- munu, phase space decay for Lambda_b0. +# Generator level cut applied to have a visible mass larger than 4.5 GeV. +# EndDocumentation +# +# CPUTime: 2 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230705 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay Lambda_b0sig + 1.000 MyD0 p+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay Myanti-D0 +# +End +# -- GitLab From 25e02c603c1a8fd87178e6f895f3421f0853f7c5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:29:01 +0200 Subject: [PATCH 493/702] Merge branch 'poluekt/my-changes-2' into 'master' --- dkfiles/Bd_Ds2536D-,DKpi,muX=TightCut.dec | 91 ++++++++++++++ dkfiles/Bd_Ds2536Dst-,DKpi,muX=TightCut.dec | 117 ++++++++++++++++++ dkfiles/Bs_Ds2536munu,DKpi=ISGW2,TightCut.dec | 66 ++++++++++ dkfiles/Bu_Ds2536D0bar,DKpi,muX=TightCut.dec | 85 +++++++++++++ .../Bu_Ds2536Dst0bar,DKpi,muX=TightCut.dec | 97 +++++++++++++++ 5 files changed, 456 insertions(+) create mode 100644 dkfiles/Bd_Ds2536D-,DKpi,muX=TightCut.dec create mode 100644 dkfiles/Bd_Ds2536Dst-,DKpi,muX=TightCut.dec create mode 100755 dkfiles/Bs_Ds2536munu,DKpi=ISGW2,TightCut.dec create mode 100644 dkfiles/Bu_Ds2536D0bar,DKpi,muX=TightCut.dec create mode 100644 dkfiles/Bu_Ds2536Dst0bar,DKpi,muX=TightCut.dec diff --git a/dkfiles/Bd_Ds2536D-,DKpi,muX=TightCut.dec b/dkfiles/Bd_Ds2536D-,DKpi,muX=TightCut.dec new file mode 100644 index 000000000..71bf05448 --- /dev/null +++ b/dkfiles/Bd_Ds2536D-,DKpi,muX=TightCut.dec @@ -0,0 +1,91 @@ +# EventType: 11896090 +# NickName: Bd_Ds2536D-,DKpi,muX=TightCut +# Descriptor: [B0 -> (D- -> mu- nu_mu~ X) (D_s1(2536)+ -> (D+ -> K- pi+ pi+) pi- K+)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 -> ^(D- => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X}) (D_s1(2536)+ => ^(D+ => ^K- ^pi+ ^pi+) ^pi- ^K+) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B0]cc' : 'GALL', +# '[D+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B0 => D- D_s1(2536)+ +# D_s1(2536) decays to D+ pi- K+ via phase space. +# D+ resonant decay forced. +# Semileptonic D- decay. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230707 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes + +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- + +Alias My_OtherD- D- +Alias My_OtherD+ D+ +ChargeConj My_OtherD- My_OtherD+ + +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 + +# +Decay My_Ds2536 + 1.0 My_OtherD+ pi- K+ PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_D- + 0.055000000 K*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.094000000 K0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002773020 K_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.002927076 K_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.003312218 pi0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002002736 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.000385142 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.002500000 rho0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002156793 omega mu- anti-nu_mu PHOTOS ISGW2; + ##Split this contribution into resonant, nonresonant + ##0.039000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.002000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + + 0.001078397 K0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000382000 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay My_D+ +# +Decay My_OtherD+ + 1.0 K- pi+ pi+ D_DALITZ; +Enddecay +CDecay My_OtherD- +# +Decay B0sig + 1.000 My_D- My_Ds2536 PHSP; +Enddecay +CDecay anti-B0sig + +End diff --git a/dkfiles/Bd_Ds2536Dst-,DKpi,muX=TightCut.dec b/dkfiles/Bd_Ds2536Dst-,DKpi,muX=TightCut.dec new file mode 100644 index 000000000..0e12599fa --- /dev/null +++ b/dkfiles/Bd_Ds2536Dst-,DKpi,muX=TightCut.dec @@ -0,0 +1,117 @@ +# EventType: 11898090 +# NickName: Bd_Ds2536Dst-,DKpi,muX=TightCut +# Descriptor: [B0 -> ( D*(2010)- -> (Charm -> mu- nu_mu~ X) X ) (D_s1(2536)+ -> (D+ -> K- pi+ pi+) pi- K+)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 -> ( D*(2010)- => ( Charm => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X}) {X} ) (D_s1(2536)+ => ^(D+ => ^K- ^pi+ ^pi+) ^pi- ^K+) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B0]cc' : 'GALL', +# '[D+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B0 => D*- D_s1(2536)+ +# D_s1(2536) decays to D+ pi- K+ via phase space. +# D+ resonant decay forced. +# Semileptinic decay of D0bar, D- from D*-. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230707 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes +# +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Alias My_OtherD- D- +Alias My_OtherD+ D+ +ChargeConj My_OtherD- My_OtherD+ +# +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 +# +Alias My_Dst+ D*+ +Alias My_Dst- D*- +ChargeConj My_Dst+ My_Dst- +# +Decay My_Ds2536 + 1.0 My_OtherD+ pi- K+ PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_Dst+ + 0.677 My_D0 pi+ VSS ; + 0.307 My_D+ pi0 VSS ; + 0.016 My_D+ gamma VSP_PWAVE ; +Enddecay +CDecay My_Dst- +# +Decay My_D- + 0.055000000 K*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.094000000 K0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002773020 K_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.002927076 K_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.003312218 pi0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002002736 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.000385142 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.002500000 rho0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002156793 omega mu- anti-nu_mu PHOTOS ISGW2; + ##Split this contribution into resonant, nonresonant + ##0.039000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.002000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + + 0.001078397 K0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000382000 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay My_D+ +# +Decay My_D0 + 0.019800000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033100000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_OtherD+ + 1.0 K- pi+ pi+ D_DALITZ; +Enddecay +CDecay My_OtherD- +# +Decay B0sig + 1.000 My_Dst- My_Ds2536 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bs_Ds2536munu,DKpi=ISGW2,TightCut.dec b/dkfiles/Bs_Ds2536munu,DKpi=ISGW2,TightCut.dec new file mode 100755 index 000000000..be856461d --- /dev/null +++ b/dkfiles/Bs_Ds2536munu,DKpi=ISGW2,TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 13576011 +# Descriptor: [B_s0 -> (D'_s1(2536)+ -> (D+ -> K- pi+ pi+) pi- K+) mu- nu_mu~]cc +# NickName: Bs_Ds2536munu,DKpi=ISGW2,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B_s0 -> (D_s1(2536)- => ^(D- => ^K+ ^pi- ^pi-) ^pi+ ^K-) ^mu+ nu_mu {gamma} {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B_s0]cc' : 'GALL', +# '[D+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for Bs0 => D_s1(2536)+ mu- nu_mu~ +# D_s1(2536) decays to D+ pi- K+ via phase space. +# D+ resonant decay forced. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230707 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD+ MyD- +# +Alias MyD'_s1+ D'_s1+ +Alias MyD'_s1- D'_s1- +ChargeConj MyD'_s1- MyD'_s1+ +# +Decay B_s0sig + 1.000 MyD'_s1- mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD+ + 1.000 K- pi+ pi+ D_DALITZ; +Enddecay +CDecay MyD- +# +Decay MyD'_s1+ + 1.000 MyD+ pi- K+ PHSP; +Enddecay +CDecay MyD'_s1- +# +End diff --git a/dkfiles/Bu_Ds2536D0bar,DKpi,muX=TightCut.dec b/dkfiles/Bu_Ds2536D0bar,DKpi,muX=TightCut.dec new file mode 100644 index 000000000..056354213 --- /dev/null +++ b/dkfiles/Bu_Ds2536D0bar,DKpi,muX=TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 12897090 +# NickName: Bu_Ds2536D0bar,DKpi,muX=TightCut +# Descriptor: [B+ -> (D~0 -> mu- nu_mu~ X) (D_s1(2536)+ -> (D+ -> K- pi+ pi+) pi- K+)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> ^(D~0 => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X}) (D_s1(2536)+ => ^(D+ => ^K- ^pi+ ^pi+) ^pi- ^K+) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B+]cc' : 'GALL', +# '[D0]cc' : 'GALL', +# '[D+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B+ => D0bar D_s1(2536)+ +# D_s1(2536) decays to D+ pi- K+ via phase space. +# D+ resonant decay forced. +# Semileptinic D0bar decay. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230707 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_OtherD- D- +Alias My_OtherD+ D+ +ChargeConj My_OtherD- My_OtherD+ + +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 + +# +Decay My_Ds2536 + 1.0 My_OtherD+ pi- K+ PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_D0 + 0.019800000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033100000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_OtherD+ + 1.0 K- pi+ pi+ D_DALITZ; +Enddecay +CDecay My_OtherD- +# +Decay B+sig + 1.000 My_anti-D0 My_Ds2536 PHSP; +Enddecay +CDecay B-sig + +End diff --git a/dkfiles/Bu_Ds2536Dst0bar,DKpi,muX=TightCut.dec b/dkfiles/Bu_Ds2536Dst0bar,DKpi,muX=TightCut.dec new file mode 100644 index 000000000..cb6cfeba9 --- /dev/null +++ b/dkfiles/Bu_Ds2536Dst0bar,DKpi,muX=TightCut.dec @@ -0,0 +1,97 @@ +# EventType: 12897490 +# NickName: Bu_Ds2536Dst0bar,DKpi,muX=TightCut +# Descriptor: [B+ -> ( D*(2007)~0 -> ( D~0 -> mu- nu_mu~ X ) X ) (D_s1(2536)+ -> (D+ -> K- pi+ pi+) pi- K+)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> ( D*(2007)~0 -> ( D~0 => ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} ) {X} ) (D_s1(2536)+ => ^(D+ => ^K- ^pi+ ^pi+) ^pi- ^K+) {gamma} ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodK = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 2. * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi', +# '[mu+]cc' : 'in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500 * MeV)', +# '[B+]cc' : 'GALL', +# '[D+]cc' : 'GALL', +# } +#EndInsertPythonCode +# +# Documentation: +# Decay file for B+ => D*(2007)0bar D_s1(2536)+ +# D_s1(2536) decays to D+ pi- K+ via phase space. +# D+ resonant decay forced. +# Semileptinic decay of D0bar from D*(2007). +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20230707 +# Responsible: Anton Poluektov +# Email: anton.poluektov@cern.ch +# PhysicsWG: B2SL +# Tested: Yes +# +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Alias My_OtherD- D- +Alias My_OtherD+ D+ +ChargeConj My_OtherD- My_OtherD+ +# +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 +# +Alias My_Dst0 D*0 +Alias My_anti-Dst0 anti-D*0 +ChargeConj My_Dst0 My_anti-Dst0 +# +Decay My_Ds2536 + 1.0 My_OtherD+ pi- K+ PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_Dst0 +0.647 My_D0 pi0 VSS; +0.353 My_D0 gamma VSP_PWAVE; +Enddecay +CDecay My_anti-Dst0 +# +Decay My_D0 + 0.019800000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033100000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay My_anti-D0 +# +Decay My_OtherD+ + 1.0 K- pi+ pi+ D_DALITZ; +Enddecay +CDecay My_OtherD- +# +Decay B-sig + 1.000 My_Dst0 My_anti-Ds2536 PHSP; +Enddecay +CDecay B+sig +# +End -- GitLab From 274675f3868556ac964bfca93c837a446c0aae98 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:29:27 +0200 Subject: [PATCH 494/702] Merge branch 'ziyiw/jpsi2lmdlmdtt' into 'master' --- ...l_Jpsi,LambdaLambdabar=TightCut,Ttrack.dec | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 dkfiles/incl_Jpsi,LambdaLambdabar=TightCut,Ttrack.dec diff --git a/dkfiles/incl_Jpsi,LambdaLambdabar=TightCut,Ttrack.dec b/dkfiles/incl_Jpsi,LambdaLambdabar=TightCut,Ttrack.dec new file mode 100644 index 000000000..31b64fff1 --- /dev/null +++ b/dkfiles/incl_Jpsi,LambdaLambdabar=TightCut,Ttrack.dec @@ -0,0 +1,60 @@ +# EventType: 24104102 +# +# NickName: incl_Jpsi,LambdaLambdabar=TightCut,Ttrack +# +# Descriptor: J/psi(1S) => (Lambda0 => p+ pi-) (Lambda~0 => p~- pi+) +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: J/psi decaying into two Lambda0, and then Lambda0 forced into p pi. +# Lambdas should be in the LHCb acceptance and they should decay in TT. +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = 'J/psi(1S) => ^(Lambda0 => ^p+ ^pi-) ^(Lambda~0 => ^p~- ^pi+)' +# tightCut.Cuts = { +# '[p+]cc' : ' goodproton ', +# '[pi-]cc' : ' goodpion ', +# 'Lambda0' : ' goodLmdTT ', +# 'Lambda~0': ' goodLmdLD ' +# } +# tightCut.Preambulo += [ +# "EVZ = GFAEVX(GVZ,0)", +# "inAcc = in_range ( 0.010 , GTHETA , 0.400 )", +# "goodpion = inAcc & ('pi-' == GABSID)", +# "goodproton= inAcc & ('p+' == GABSID)", +# "goodLmdTT = inAcc & (EVZ > 2500 * mm) & (EVZ < 8000 * mm)", +# "goodLmdLD = inAcc & (EVZ > 0 * mm) & (EVZ < 2500 * mm)" +# ] +# +# EndInsertPythonCode +# +# CPUTime: < 8 min +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Ziyi Wang +# Email: ziyi.wang@cern.ch +# Date: 20230711 +# +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay MyLambda0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay J/psisig + 1.000 MyLambda0 MyAntiLambda0 PHSP; +Enddecay +# +End +# -- GitLab From cb23f7fb24dbdbf2ab07ae7c4193c92819f0a3d5 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:29:51 +0200 Subject: [PATCH 495/702] Merge branch 'dathomps/LcStBGsForLb2L1520mue' into 'master' --- ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ ...u=LHCbAcceptance,HighVisMass,EvtGenCut.dec | 68 +++++++++++++++++++ 12 files changed, 816 insertions(+) create mode 100644 dkfiles/Lb_Lc2860enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2860enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2860munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2860munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2880enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2880enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2880munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2880munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2940enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2940enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2940munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec create mode 100644 dkfiles/Lb_Lc2940munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec diff --git a/dkfiles/Lb_Lc2860enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2860enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..482b5ab8b --- /dev/null +++ b/dkfiles/Lb_Lc2860enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15584084 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- e+ nu_e) p+) e- anti-nu_e]cc +# +# NickName: Lb_Lc2860enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- e+ nu_e) p+) e- nu_e~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'e+' == GID , 'e-' == GID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p e- nu_e~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.8561 -0.068 Lambda_c(2625)+ 0 0.2", "Lambda_c(2625)~- -104124 -104124 -1.0 2.8561 -0.068 anti-Lambda_c(2625)- 0 0.2" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ e- anti-nu_e PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- e+ nu_e ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2860enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2860enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..29978d277 --- /dev/null +++ b/dkfiles/Lb_Lc2860enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15574097 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- mu+ nu_mu) p+) e- anti-nu_e]cc +# +# NickName: Lb_Lc2860enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- mu+ nu_mu) p+) e- nu_e~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu+' == GABSID , 'e-' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p e- nu_e~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.8561 -0.068 Lambda_c(2625)+ 0 0.2", "Lambda_c(2625)~- -104124 -104124 -1.0 2.8561 -0.068 anti-Lambda_c(2625)- 0 0.2" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ e- anti-nu_e PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2860munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2860munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..76b5d69f6 --- /dev/null +++ b/dkfiles/Lb_Lc2860munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15574087 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- e+ nu_e) p+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2860munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- e+ nu_e) p+) mu- nu_mu~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'e+' == GABSID , 'mu-' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p mu- nu_mu~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.8561 -0.068 Lambda_c(2625)+ 0 0.2", "Lambda_c(2625)~- -104124 -104124 -1.0 2.8561 -0.068 anti-Lambda_c(2625)- 0 0.2" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- e+ nu_e ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2860munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2860munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..a33fce495 --- /dev/null +++ b/dkfiles/Lb_Lc2860munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15574084 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- mu+ nu_mu) p+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2860munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- mu+ nu_mu) p+) mu- nu_mu~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu+' == GID , 'mu-' == GID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p mu- nu_mu~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.8561 -0.068 Lambda_c(2625)+ 0 0.2", "Lambda_c(2625)~- -104124 -104124 -1.0 2.8561 -0.068 anti-Lambda_c(2625)- 0 0.2" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2880enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2880enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..22ff5861d --- /dev/null +++ b/dkfiles/Lb_Lc2880enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15584085 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- e+ nu_e) p+) e- anti-nu_e]cc +# +# NickName: Lb_Lc2880enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- e+ nu_e) p+) e- nu_e~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'e+' == GID , 'e-' == GID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p e- nu_e~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.88163 -0.0056 Lambda_c(2625)+ 0 0.02", "Lambda_c(2625)~- -104124 -104124 -1.0 2.88163 -0.0056 anti-Lambda_c(2625)- 0 0.02" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ e- anti-nu_e PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- e+ nu_e ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2880enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2880enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..6f9b291ef --- /dev/null +++ b/dkfiles/Lb_Lc2880enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15574098 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- mu+ nu_mu) p+) e- anti-nu_e]cc +# +# NickName: Lb_Lc2880enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- mu+ nu_mu) p+) e- nu_e~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu+' == GABSID , 'e-' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p e- nu_e~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.88163 -0.0056 Lambda_c(2625)+ 0 0.02", "Lambda_c(2625)~- -104124 -104124 -1.0 2.88163 -0.0056 anti-Lambda_c(2625)- 0 0.02" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ e- anti-nu_e PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2880munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2880munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..3757a1d4b --- /dev/null +++ b/dkfiles/Lb_Lc2880munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15574088 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- e+ nu_e) p+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2880munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- e+ nu_e) p+) mu- nu_mu~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'e+' == GABSID , 'mu-' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p mu- nu_mu~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.88163 -0.0056 Lambda_c(2625)+ 0 0.02", "Lambda_c(2625)~- -104124 -104124 -1.0 2.88163 -0.0056 anti-Lambda_c(2625)- 0 0.02" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- e+ nu_e ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2880munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2880munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..55d930d44 --- /dev/null +++ b/dkfiles/Lb_Lc2880munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15574085 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- mu+ nu_mu) p+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2880munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- mu+ nu_mu) p+) mu- nu_mu~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu+' == GID , 'mu-' == GID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p mu- nu_mu~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.88163 -0.0056 Lambda_c(2625)+ 0 0.02", "Lambda_c(2625)~- -104124 -104124 -1.0 2.88163 -0.0056 anti-Lambda_c(2625)- 0 0.02" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2940enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2940enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..11f66acd0 --- /dev/null +++ b/dkfiles/Lb_Lc2940enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15584086 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- e+ nu_e) p+) e- anti-nu_e]cc +# +# NickName: Lb_Lc2940enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- e+ nu_e) p+) e- nu_e~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'e+' == GID , 'e-' == GID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p e- nu_e~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.9396 -0.020 Lambda_c(2625)+ 0 0.08", "Lambda_c(2625)~- -104124 -104124 -1.0 2.9396 -0.020 anti-Lambda_c(2625)- 0 0.08" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ e- anti-nu_e PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- e+ nu_e ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2940enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2940enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..9ec05ac1e --- /dev/null +++ b/dkfiles/Lb_Lc2940enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15574099 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- mu+ nu_mu) p+) e- anti-nu_e]cc +# +# NickName: Lb_Lc2940enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- mu+ nu_mu) p+) e- nu_e~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu+' == GABSID , 'e-' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p e- nu_e~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.9396 -0.020 Lambda_c(2625)+ 0 0.08", "Lambda_c(2625)~- -104124 -104124 -1.0 2.9396 -0.020 anti-Lambda_c(2625)- 0 0.08" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ e- anti-nu_e PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2940munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2940munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..0c979285b --- /dev/null +++ b/dkfiles/Lb_Lc2940munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15574089 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- e+ nu_e) p+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2940munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- e+ nu_e) p+) mu- nu_mu~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'e+' == GABSID , 'mu-' == GABSID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p mu- nu_mu~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.9396 -0.020 Lambda_c(2625)+ 0 0.08", "Lambda_c(2625)~- -104124 -104124 -1.0 2.9396 -0.020 anti-Lambda_c(2625)- 0 0.08" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- e+ nu_e ISGW2; +Enddecay +CDecay MyAntiD0 +# +End diff --git a/dkfiles/Lb_Lc2940munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_Lc2940munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec new file mode 100644 index 000000000..f378d487f --- /dev/null +++ b/dkfiles/Lb_Lc2940munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut.dec @@ -0,0 +1,68 @@ +# EventType: 15574086 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (D0 -> K- mu+ nu_mu) p+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2940munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut +# +# Cuts: LHCbAcceptance +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(Lambda_b0 => (Lambda_c(2625)+ => (D0 => K- mu+ nu_mu) p+) mu- nu_mu~)]CC' +# evtgendecay.HighVisMass.Cuts = { '[Lambda_b0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'mu+' == GID , 'mu-' == GID, 'p+' == GABSID, 'K-' == GABSID ) ) > 4500 * MeV ) " ] +# +# EndInsertPythonCode +# +# Documentation: Lb decaying to D0 p mu- nu_mu~, where the D0 p is forced through a MODIFIED LAMBDA_C+ with mass just above the D0p invariant mass. This is so the model Baryonlnu can be utilized. Built from work by Xixin Liang on analogue D02Kpi modes. +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Dan Thompson +# Email: dan.thompson@cern.ch +# Date: 20230710 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.9396 -0.020 Lambda_c(2625)+ 0 0.08", "Lambda_c(2625)~- -104124 -104124 -1.0 2.9396 -0.020 anti-Lambda_c(2625)- 0 0.08" +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyD0 p+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyD0 + 1.000 K- mu+ nu_mu ISGW2; +Enddecay +CDecay MyAntiD0 +# +End -- GitLab From 5616d720f84f1d56beef7f208a31ff8453036d34 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:37:10 +0200 Subject: [PATCH 496/702] Merge branch 'jinjia/my_changes' into 'master' --- ...ambda1520,mm,Lambdapipi,ppi=DecProdCut.dec | 51 ++++++++++++++++ ...1385pi,mm,Lambdapi,ppi=phsp,DecProdCut.dec | 61 +++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 dkfiles/Lb_JpsiLambda1520,mm,Lambdapipi,ppi=DecProdCut.dec create mode 100644 dkfiles/Lb_JpsiSigma1385pi,mm,Lambdapi,ppi=phsp,DecProdCut.dec diff --git a/dkfiles/Lb_JpsiLambda1520,mm,Lambdapipi,ppi=DecProdCut.dec b/dkfiles/Lb_JpsiLambda1520,mm,Lambdapipi,ppi=DecProdCut.dec new file mode 100644 index 000000000..77891c7d8 --- /dev/null +++ b/dkfiles/Lb_JpsiLambda1520,mm,Lambdapipi,ppi=DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 15146180 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda(1520)0 -> (Lambda0 -> p+ pi-) pi- pi+)]cc +# +# NickName: Lb_JpsiLambda1520,mm,Lambdapipi,ppi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation:Lambda_b0 decay to (Jpsi -> mu+ mu-), Lambda(1520)0 forced into (Lambda0 -> p+ pi-) and two charged pions pi- pi+. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 2 min +# Responsible: Jinjia Zhao +# Email: jinjia.@cern.ch +# Date: 20230417 + +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# + +Decay Lambda_b0sig + 1.000 MyJ/psi MyLambda(1520)0 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyLambda(1520)0 + 1.000 MyLambda pi- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End diff --git a/dkfiles/Lb_JpsiSigma1385pi,mm,Lambdapi,ppi=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiSigma1385pi,mm,Lambdapi,ppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..50e4245b1 --- /dev/null +++ b/dkfiles/Lb_JpsiSigma1385pi,mm,Lambdapi,ppi=phsp,DecProdCut.dec @@ -0,0 +1,61 @@ +# EventType: 15246173 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Sigma*+ -> (Lambda0 -> p+ pi-)pi+) pi-]cc || [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Sigma*- -> (Lambda0 -> p+ pi-)pi-) pi+]cc +# +# NickName: Lb_JpsiSigma1385pi,mm,Lambdapi,ppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation:Lambda_b0 decay to (Jpsi -> mu+ mu-), Sigma* forced into (Lambda0 -> p+ pi-) and one charged pions pi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 2 min +# Responsible: Jinjia Zhao +# Email: jinjia@cern.ch +# Date: 20230628 + +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias MySigma*+ Sigma*+ +Alias Myanti-Sigma*- anti-Sigma*- +ChargeConj Myanti-Sigma*- MySigma*+ +# +Alias MySigma*- Sigma*- +Alias Myanti-Sigma*+ anti-Sigma*+ +ChargeConj Myanti-Sigma*+ MySigma*- +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# + +Decay Lambda_b0sig + 0.5 MyJ/psi MySigma*+ pi- PHSP; + 0.5 MyJ/psi MySigma*- pi+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MySigma*+ + 1.000 MyLambda pi+ PHSP; +Enddecay +CDecay Myanti-Sigma*- +# +Decay MySigma*- + 1.000 MyLambda pi- PHSP; +Enddecay +CDecay Myanti-Sigma*+ +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay Myanti-Lambda +# +End -- GitLab From bc11f1a699fdc0ef712ffffa13e59cf8bdef1ee7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:37:32 +0200 Subject: [PATCH 497/702] Merge branch 'vchuliko/my-changes' into 'master' --- ..._Xic26450_Xic+_pKpi,pKpi=phsp,TightCut.dec | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 dkfiles/Xic2815+_Xic26450_Xic+_pKpi,pKpi=phsp,TightCut.dec diff --git a/dkfiles/Xic2815+_Xic26450_Xic+_pKpi,pKpi=phsp,TightCut.dec b/dkfiles/Xic2815+_Xic26450_Xic+_pKpi,pKpi=phsp,TightCut.dec new file mode 100644 index 000000000..aa94bc77f --- /dev/null +++ b/dkfiles/Xic2815+_Xic26450_Xic+_pKpi,pKpi=phsp,TightCut.dec @@ -0,0 +1,76 @@ +# EventType: 26165070 +# +# Descriptor: [ Sigma_c*+ -> (Xi_c0 -> (Xi_c+ -> p+ K- pi+) pi-) pi+ ]cc +# +# NickName: Xic2815+_Xic26450_Xic+_pKpi,pKpi=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: 1 min +# +# Documentation: (prompt) Excited Xi_c+(2815) decay according to Dalitz decay model with tight cuts. +# Xi_c+(2815): Mass = 2816.67 MeV and Width = 2.43 MeV +# Xi_c0(2645): Mass = 2645.32 MeV and Width = 2.35 MeV +# EndDocumentation +# +# ParticleValue: "Sigma_c*+ 486 4214 1.0 2.81674000 2.708691e-22 Sigma_c*+ 4214 0.0", "Sigma_c*~- 487 -4214 -1.0 2.81674000 2.708691e-22 anti-Sigma_c*- -4214 0.0", "Xi_c0 106 4132 0.0 2.6463 2.80085e-022 Xi_c0 4132 0.0", "Xi_c~0 107 -4132 0.0 2.6463 2.80085e-022 anti-Xi_c0 -4132 0.0" +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalPlain +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[ Sigma_c*+ => (Xi_c0 => ^(Xi_c+ ==> ^p+ ^K- ^pi+) ^pi-) ^pi+ ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter,micrometer,MeV,GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'inY = in_range ( 1.95 , GY , 5.050 ) ' , +# 'fastTrack = ( GP > 3.0 * GeV ) & (GPT > 90. * MeV) ' , +# 'goodTrack = inAcc & inEta ' , +# 'goodXic = ( GPT > 0.9 * GeV ) & inY ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors ) ' , +# 'notFromB = 0 == Bancestors ' , +# ] +# tightCut.Cuts = { +# '[Xi_c+]cc' : 'goodXic & notFromB' , +# '[K-]cc' : 'goodTrack & fastTrack' , +# '[pi+]cc' : 'goodTrack & fastTrack' , +# '[p+]cc' : 'goodTrack & fastTrack & ( GP > 9 * GeV ) ' +# } +# EndInsertPythonCode +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: vchuliko +# Email: vladimir.chulikov@cern.ch +# Date: 20230712 + +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 + +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + +Decay Sigma_c*+sig + 1.000 MyXi_c0 pi+ PHSP; +Enddecay +CDecay anti-Sigma_c*-sig + +Decay MyXi_c0 + 1.000 MyXi_c+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_c0 + +Decay MyXi_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- +# +End + -- GitLab From 934f4faf12a0a29d882a92b7358b06204fbd32d0 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:37:54 +0200 Subject: [PATCH 498/702] Merge branch 'lmadhanm/B0Kpitaul_LFVchanges' into 'master' --- dkfiles/Bd_Kpitaue,e=DecProdCut.dec | 35 ++++++++++++++++++++++++ dkfiles/Bd_Kpitaue,mu=DecProdCut.dec | 35 ++++++++++++++++++++++++ dkfiles/Bd_Kpitaue,pi=TracksInAcc.dec | 38 ++++++++++++++++++++++++++ dkfiles/Bd_Kpitaumu,e=DecProdCut.dec | 35 ++++++++++++++++++++++++ dkfiles/Bd_Kpitaumu,pi=TracksInAcc.dec | 38 ++++++++++++++++++++++++++ 5 files changed, 181 insertions(+) create mode 100644 dkfiles/Bd_Kpitaue,e=DecProdCut.dec create mode 100644 dkfiles/Bd_Kpitaue,mu=DecProdCut.dec create mode 100644 dkfiles/Bd_Kpitaue,pi=TracksInAcc.dec create mode 100644 dkfiles/Bd_Kpitaumu,e=DecProdCut.dec create mode 100644 dkfiles/Bd_Kpitaumu,pi=TracksInAcc.dec diff --git a/dkfiles/Bd_Kpitaue,e=DecProdCut.dec b/dkfiles/Bd_Kpitaue,e=DecProdCut.dec new file mode 100644 index 000000000..7a1e1e2f4 --- /dev/null +++ b/dkfiles/Bd_Kpitaue,e=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 11524061 +# +# Descriptor: {[[B0]nos -> K+ pi- e+ (tau- -> e- anti-nu_e nu_tau)]cc, [[B0]os -> K- pi+ e- (tau+ -> e- nu_e anti-nu_tau)]cc} +# +# NickName: Bd_Kpitaue,e=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bd -> pi K tau e, with taus decaying to electrons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230712 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 0.500 K+ pi- Mytau+ e- PHSP; + 0.500 K+ pi- e+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bd_Kpitaue,mu=DecProdCut.dec b/dkfiles/Bd_Kpitaue,mu=DecProdCut.dec new file mode 100644 index 000000000..5bed31086 --- /dev/null +++ b/dkfiles/Bd_Kpitaue,mu=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 11514071 +# +# Descriptor: {[[B0]nos -> K+ pi- e+ (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B0]os -> K- pi+ e- (tau+ -> mu- nu_mu anti-nu_tau)]cc} +# +# NickName: Bd_Kpitaue,mu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bd -> pi K tau e, with taus decaying to muons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230712 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 0.500 K+ pi- Mytau+ e- PHSP; + 0.500 K+ pi- e+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bd_Kpitaue,pi=TracksInAcc.dec b/dkfiles/Bd_Kpitaue,pi=TracksInAcc.dec new file mode 100644 index 000000000..cea9f5bb6 --- /dev/null +++ b/dkfiles/Bd_Kpitaue,pi=TracksInAcc.dec @@ -0,0 +1,38 @@ +# EventType: 11724442 +# +# Descriptor: {[[B0]nos -> K+ pi- e+ (tau- -> pi- nu_tau)]cc, [[B0]os -> K- pi+ e- (tau+ -> pi+ nu_tau)]cc} +# +# NickName: Bd_Kpitaue,pi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bd -> pi K tau e, with taus decaying to 1 charged pion +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230712 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 0.500 K+ pi- Mytau+ e- PHSP; + 0.500 K+ pi- e+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bd_Kpitaumu,e=DecProdCut.dec b/dkfiles/Bd_Kpitaumu,e=DecProdCut.dec new file mode 100644 index 000000000..643433364 --- /dev/null +++ b/dkfiles/Bd_Kpitaumu,e=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 11514061 +# +# Descriptor: {[[B0]nos -> K+ pi- mu+ (tau- -> e- anti-nu_e nu_tau)]cc, [[B0]os -> K- pi+ mu- (tau+ -> e- nu_e anti-nu_tau)]cc} +# +# NickName: Bd_Kpitaumu,e=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bd -> pi K tau mu, with taus decaying to electrons +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230712 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 0.500 K+ pi- Mytau+ mu- PHSP; + 0.500 K+ pi- mu+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 1.000 e+ nu_e anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Bd_Kpitaumu,pi=TracksInAcc.dec b/dkfiles/Bd_Kpitaumu,pi=TracksInAcc.dec new file mode 100644 index 000000000..1c940aa72 --- /dev/null +++ b/dkfiles/Bd_Kpitaumu,pi=TracksInAcc.dec @@ -0,0 +1,38 @@ +# EventType: 11714442 +# +# Descriptor: {[[B0]nos -> K+ pi- mu+ (tau- -> pi- nu_tau)]cc, [[B0]os -> K- pi+ mu- (tau+ -> pi+ nu_tau)]cc} +# +# NickName: Bd_Kpitaumu,pi=TracksInAcc +# +# Cuts: DaughtersInLHCb +# ExtraOptions: TracksInAcc +# +# Documentation: Bd -> pi K tau mu, with taus decaying to 1 charged pion +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20230712 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B0sig + 0.500 K+ pi- Mytau+ mu- PHSP; + 0.500 K+ pi- mu+ Mytau- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mytau+ + 0.1082 pi+ anti-nu_tau TAUSCALARNU; + 0.2549 pi+ pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400; + 0.0926 pi+ pi0 pi0 anti-nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau- +# +End -- GitLab From 5b2b08ed94063af09824eb608249ef5aee833afb Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:38:13 +0200 Subject: [PATCH 499/702] Merge branch 'facglase/BcJpsiDst' into 'master' --- ...JpsiDst,D0pi,mmK3pi=BcVegPy,DecProdCut.dec | 54 +++++++++++++++++++ ..._JpsiDst,D0pi,mmKpi=BcVegPy,DecProdCut.dec | 53 ++++++++++++++++++ ...psiDst,D0pi,mmKpipi=BcVegPy,DecProdCut.dec | 53 ++++++++++++++++++ 3 files changed, 160 insertions(+) create mode 100644 dkfiles/Bc_JpsiDst,D0pi,mmK3pi=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_JpsiDst,D0pi,mmKpi=BcVegPy,DecProdCut.dec create mode 100644 dkfiles/Bc_JpsiDst,D0pi,mmKpipi=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_JpsiDst,D0pi,mmK3pi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_JpsiDst,D0pi,mmK3pi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..ad25f59bf --- /dev/null +++ b/dkfiles/Bc_JpsiDst,D0pi,mmK3pi=BcVegPy,DecProdCut.dec @@ -0,0 +1,54 @@ +# EventType: 14177030 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> mu+ mu-) (D*(2010)+ -> (D0 -> K- pi+ pi+ pi-) pi+) ]cc +# +# NickName: Bc_JpsiDst,D0pi,mmK3pi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Bc decay to J/psi (mu mu) D*(2010)+ (D0 (K- pi+ pi+ pi-) pi+), with PHSP model for D0 decay +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230123 +# +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Decay B_c+sig + 1.000 MyJ/psi MyD*+ PHOTOS SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0 ; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL ; +Enddecay +# +Decay MyD*+ + 1.000 MyD0 pi+ VSS ; +Enddecay +CDecay MyD*- +# +Decay MyD0 + 1.000 K- pi+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-D0 +# +End +# + + diff --git a/dkfiles/Bc_JpsiDst,D0pi,mmKpi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_JpsiDst,D0pi,mmKpi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..8d7559269 --- /dev/null +++ b/dkfiles/Bc_JpsiDst,D0pi,mmKpi=BcVegPy,DecProdCut.dec @@ -0,0 +1,53 @@ +# EventType: 14175060 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> mu+ mu-) (D*(2010)+ -> (D0 -> K- pi+) pi+) ]cc +# +# NickName: Bc_JpsiDst,D0pi,mmKpi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Bc decay to J/psi (mu mu) D*(2010)+ (D0 (K- pi+) pi+), with PHSP model for D0 decay +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230123 +# +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Decay B_c+sig + 1.000 MyJ/psi MyD*+ PHOTOS SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0 ; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL ; +Enddecay +# +Decay MyD*+ + 1.000 MyD0 pi+ VSS ; +Enddecay +CDecay MyD*- +# +Decay MyD0 + 1.000 K- pi+ PHSP ; +Enddecay +CDecay Myanti-D0 +# +End +# + diff --git a/dkfiles/Bc_JpsiDst,D0pi,mmKpipi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_JpsiDst,D0pi,mmKpipi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..e08ae0b82 --- /dev/null +++ b/dkfiles/Bc_JpsiDst,D0pi,mmKpipi=BcVegPy,DecProdCut.dec @@ -0,0 +1,53 @@ +# EventType: 14175410 +# +# Descriptor: [B_c+ -> (J/psi(1S) -> mu+ mu-) (D*(2010)+ -> (D0 -> K- pi+ pi0) pi+) ]cc +# +# NickName: Bc_JpsiDst,D0pi,mmKpipi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Bc decay to J/psi (mu mu) D*(2010)+ (D0 (K- pi+ pi0) pi+), with Dalitz model for D0 decay +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230123 +# +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Decay B_c+sig + 1.000 MyJ/psi MyD*+ PHOTOS SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0 ; +Enddecay +CDecay B_c-sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL ; +Enddecay +# +Decay MyD*+ + 1.000 MyD0 pi+ VSS ; +Enddecay +CDecay MyD*- +# +Decay MyD0 + 1.000 K- pi+ pi0 D_DALITZ ; +Enddecay +CDecay Myanti-D0 +# +End +# + -- GitLab From 2543f1b5c9e7a371792c544a671034ea9d21863f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:38:56 +0200 Subject: [PATCH 500/702] Merge branch 'abrossag/NewDsModes' into 'master' --- dkfiles/Ds+_etapi,pipipi0,gg=TightCut.dec | 62 +++++++++++++++++++++ dkfiles/Ds+_omegapi,pipipi0,gg=TightCut.dec | 62 +++++++++++++++++++++ dkfiles/Ds+_phipi,pipipi0,gg=TightCut.dec | 62 +++++++++++++++++++++ dkfiles/Ds+_pipipipi0,gg=TightCut.dec | 55 ++++++++++++++++++ 4 files changed, 241 insertions(+) create mode 100644 dkfiles/Ds+_etapi,pipipi0,gg=TightCut.dec create mode 100644 dkfiles/Ds+_omegapi,pipipi0,gg=TightCut.dec create mode 100644 dkfiles/Ds+_phipi,pipipi0,gg=TightCut.dec create mode 100644 dkfiles/Ds+_pipipipi0,gg=TightCut.dec diff --git a/dkfiles/Ds+_etapi,pipipi0,gg=TightCut.dec b/dkfiles/Ds+_etapi,pipipi0,gg=TightCut.dec new file mode 100644 index 000000000..4572df7d1 --- /dev/null +++ b/dkfiles/Ds+_etapi,pipipi0,gg=TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 23103431 +# +# Descriptor: [D_s+ -> ( eta -> pi+ pi- ( pi0 -> gamma gamma ) ) pi+]cc +# +# NickName: Ds+_etapi,pipipi0,gg=TightCut +# +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool, 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(D_s+ ==> (eta -> ^pi+ ^pi- ^( pi0 -> ^gamma ^gamma )) ^pi+)]CC' +# +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc & piCuts', +# '[D_s+]cc' : 'Dcuts', +# 'gamma' : 'goodPhoton', +# 'pi0' : 'goodPi0'} +# tightCut.Preambulo += [ +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.0)', +# 'piCuts = ( (GPT>250 * MeV) & ( GP > 2000 * MeV))', +# 'Dcuts = (GPT> 2000 * MeV)', +# 'goodPi0 = (GPT>1000 * MeV)', +# 'inEcalX = abs( GPX/GPZ ) <4.5/10', +# 'inEcalY = abs( GPY/GPZ ) <3.5/10', +# 'inEcalHole = (abs (GPX/GPZ) <0.25/12.5 ) & (abs(GPY/GPZ)<0.25/12.5)', +# 'goodPhoton = (GPT >100 * MeV) & (GPZ>0) & inEcalX & inEcalY & ~inEcalHole'] +# EndInsertPythonCode +# +# Documentation: Forces a D_s+ to eta to pi+ with eta to pi+ pi- ( pi0 -> gamma gamma ) with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Arnau Brossa +# Email: arnau.brossa@cern.ch +# Date: 20230712 +# +Alias my_eta eta +ChargeConj my_eta my_eta +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 my_eta pi+ PHOTOS PHSP ; +Enddecay +CDecay D_s-sig +# +Decay my_eta + 1.000 pi+ pi- my_pi0 PHOTOS ETA_DALITZ ; +Enddecay +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End diff --git a/dkfiles/Ds+_omegapi,pipipi0,gg=TightCut.dec b/dkfiles/Ds+_omegapi,pipipi0,gg=TightCut.dec new file mode 100644 index 000000000..e5523f82a --- /dev/null +++ b/dkfiles/Ds+_omegapi,pipipi0,gg=TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 23103472 +# +# Descriptor: [D_s+ -> ( omega(782) -> pi+ pi- ( pi0 -> gamma gamma ) ) pi+]cc +# +# NickName: Ds+_omegapi,pipipi0,gg=TightCut +# +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool, 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(D_s+ ==> (omega(782) -> ^pi+ ^pi- ^( pi0 -> ^gamma ^gamma )) ^pi+)]CC' +# +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc & piCuts', +# '[D_s+]cc' : 'Dcuts', +# 'gamma' : 'goodPhoton', +# 'pi0' : 'goodPi0'} +# tightCut.Preambulo += [ +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.0)', +# 'piCuts = ( (GPT>250 * MeV) & ( GP > 2000 * MeV))', +# 'Dcuts = (GPT> 2000 * MeV)', +# 'goodPi0 = (GPT>1000 * MeV)', +# 'inEcalX = abs( GPX/GPZ ) <4.5/10', +# 'inEcalY = abs( GPY/GPZ ) <3.5/10', +# 'inEcalHole = (abs (GPX/GPZ) <0.25/12.5 ) & (abs(GPY/GPZ)<0.25/12.5)', +# 'goodPhoton = (GPT >100 * MeV) & (GPZ>0) & inEcalX & inEcalY & ~inEcalHole'] +# EndInsertPythonCode +# +# Documentation: Forces a D_s+ to omega pi+, with omega to pi+ pi- (pi0 -> gamma gamma) with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Arnau Brossa +# Email: arnau.brossa@cern.ch +# Date: 20230712 +# +Alias my_omega omega +ChargeConj my_omega my_omega +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 my_omega pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_omega + 1.000 pi+ pi- my_pi0 PHOTOS OMEGA_DALITZ ; +Enddecay +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End diff --git a/dkfiles/Ds+_phipi,pipipi0,gg=TightCut.dec b/dkfiles/Ds+_phipi,pipipi0,gg=TightCut.dec new file mode 100644 index 000000000..c0d2665ea --- /dev/null +++ b/dkfiles/Ds+_phipi,pipipi0,gg=TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 23103441 +# +# Descriptor: [D_s+ -> ( phi(1020) -> pi+ pi- ( pi0 -> gamma gamma ) ) pi+]cc +# +# NickName: Ds+_phipi,pipipi0,gg=TightCut +# +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool, 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(D_s+ ==> (phi(1020) -> ^pi+ ^pi- ^( pi0 -> ^gamma ^gamma )) ^pi+)]CC' +# +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc & piCuts', +# '[D_s+]cc' : 'Dcuts', +# 'gamma' : 'goodPhoton', +# 'pi0' : 'goodPi0'} +# tightCut.Preambulo += [ +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.0)', +# 'piCuts = ( (GPT>250 * MeV) & ( GP > 2000 * MeV))', +# 'Dcuts = (GPT> 2000 * MeV)', +# 'goodPi0 = (GPT>1000 * MeV)', +# 'inEcalX = abs( GPX/GPZ ) <4.5/10', +# 'inEcalY = abs( GPY/GPZ ) <3.5/10', +# 'inEcalHole = (abs (GPX/GPZ) <0.25/12.5 ) & (abs(GPY/GPZ)<0.25/12.5)', +# 'goodPhoton = (GPT >100 * MeV) & (GPZ>0) & inEcalX & inEcalY & ~inEcalHole'] +# EndInsertPythonCode +# +# Documentation: Forces a D_s+ to phi pi+, with omega to pi+ pi- (pi0 -> gamma gamma) with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Arnau Brossa +# Email: arnau.brossa@cern.ch +# Date: 20230712 +# +Alias my_phi phi +ChargeConj my_phi my_phi +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 pi+ pi- my_pi0 PHOTOS PHI_DALITZ ; +Enddecay +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End diff --git a/dkfiles/Ds+_pipipipi0,gg=TightCut.dec b/dkfiles/Ds+_pipipipi0,gg=TightCut.dec new file mode 100644 index 000000000..9afe2388f --- /dev/null +++ b/dkfiles/Ds+_pipipipi0,gg=TightCut.dec @@ -0,0 +1,55 @@ +# EventType: 23103491 +# +# Descriptor: {[D_s+ -> pi+ pi- ( pi0 -> gamma gamma ) pi+]cc} +# +# NickName: Ds+_pipipipi0,gg=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool, 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(D_s+ ==> ^pi+ ^pi- ^( pi0 -> ^gamma ^gamma ) ^pi+)]CC' +# +# tightCut.Cuts = { +# '[pi+]cc' : 'inAcc & piCuts', +# '[D_s+]cc' : 'Dcuts', +# 'gamma' : 'goodPhoton', +# 'pi0' : 'goodPi0'} +# tightCut.Preambulo += [ +# 'inAcc = in_range(0.005, GTHETA, 0.400) & in_range(1.8, GETA, 5.0)', +# 'piCuts = ( (GPT>250 * MeV) & ( GP > 2000 * MeV))', +# 'Dcuts = (GPT> 2000 * MeV)', +# 'goodPi0 = (GPT>1000 * MeV)', +# 'inEcalX = abs( GPX/GPZ ) <4.5/10', +# 'inEcalY = abs( GPY/GPZ ) <3.5/10', +# 'inEcalHole = (abs (GPX/GPZ) <0.25/12.5 ) & (abs(GPY/GPZ)<0.25/12.5)', +# 'goodPhoton = (GPT >100 * MeV) & (GPZ>0) & inEcalX & inEcalY & ~inEcalHole'] +# EndInsertPythonCode +# +# Documentation: Forces a D_s+ to pi+ pi- ( pi0 -> gamma gamma ) pi+ with generator level cuts +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Arnau Brossa +# Email: arnau.brossa@cern.ch +# Date: 20231207 +# +Alias my_pi0 pi0 +ChargeConj my_pi0 my_pi0 +# +Decay D_s+sig + 1.000 pi+ pi+ pi- my_pi0 PHOTOS PHSP ; +Enddecay +CDecay D_s-sig +# +Decay my_pi0 + 1.000 gamma gamma PHSP ; +Enddecay +# +End -- GitLab From bb38a68c329d4d49892d29067317687e7467d46b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 17:39:18 +0200 Subject: [PATCH 501/702] Merge branch 'lasoares/my-changes' into 'master' --- dkfiles/Bs_KKtaumu,pi=DecProdCut.dec | 39 ++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 dkfiles/Bs_KKtaumu,pi=DecProdCut.dec diff --git a/dkfiles/Bs_KKtaumu,pi=DecProdCut.dec b/dkfiles/Bs_KKtaumu,pi=DecProdCut.dec new file mode 100644 index 000000000..bab87d8b4 --- /dev/null +++ b/dkfiles/Bs_KKtaumu,pi=DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 13514091 +# +# Descriptor: {[[B_s0]nos -> K+ K- mu+ (tau- -> pi- nu_tau)]cc, [[B_s0]os -> K+ K- mu- (tau+ -> pi+ anti-nu_tau)]cc} +# +# NickName: Bs_KKtaumu,pi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K K tau mu, with taus decaying to a pion and a neutrino +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: 1 min +# Tested: Yes +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230712 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.500 K+ K- Mytau+ mu- PHSP; + 0.500 K+ K- mu+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau- + 1.00 pi- nu_tau TAUSCALARNU; +Enddecay +CDecay Mytau+ +# +End -- GitLab From d2aef90242898aa18e792aefd5b80d4e579d2cc9 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 22:37:10 +0200 Subject: [PATCH 502/702] Merge branch 'lfantini/B2MuEPi' into 'master' --- ...rino2MuPiOS,m=1000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=1000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=2000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=2000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=3000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=3000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2MuPiOS,m=3000MeV,t=20ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=4000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=4000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=5000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=5000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2MuPiOS,m=500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2MuPiOS,m=500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=5500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=5500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=6000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=6000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=1000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=1000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=2000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=2000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=3000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=4000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=4000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=5000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=5000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2MuPiSS,m=500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2MuPiSS,m=500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=5500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=5500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=6000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=6000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=1000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiOS,m=1000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=2000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiOS,m=2000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=3000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiOS,m=3000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2EPiOS,m=3000MeV,t=20ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=4000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiOS,m=4000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=5000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiOS,m=5000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...utrino2EPiOS,m=500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2EPiOS,m=500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=5500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiOS,m=5500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=6000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiOS,m=6000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=1000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=1000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=2000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=2000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=3000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=4000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=4000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=5000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=5000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...utrino2EPiSS,m=500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2EPiSS,m=500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=5500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=5500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=6000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=6000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=1000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=1000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=2000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=2000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=3000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=4000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=4000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=4500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=4500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiOS,m=5000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiOS,m=5000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2MuPiOS,m=500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2MuPiOS,m=500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=1000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=1000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=2000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=2000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=3000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=4000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=4000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=4500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=4500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2MuPiSS,m=5000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...no2MuPiSS,m=5000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2MuPiSS,m=500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2MuPiSS,m=500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=1000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=2000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=4000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=4500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiOS,m=4500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiOS,m=5000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiOS,m=5000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...utrino2EPiOS,m=500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=1000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=1000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=2000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=2000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=3000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=4000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=4000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=4500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=4500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...trino2EPiSS,m=5000MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...ino2EPiSS,m=5000MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ ...utrino2EPiSS,m=500MeV,t=0ps,DecProdCut.dec | 61 +++++++++++++++++++ ...rino2EPiSS,m=500MeV,t=100ps,DecProdCut.dec | 61 +++++++++++++++++++ 111 files changed, 6771 insertions(+) create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut.dec create mode 100644 dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut.dec diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..82432088d --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113049 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..d42d5efd3 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113081 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..c70ab10f3 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113050 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..ea56b366d --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113082 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..4430993d1 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113051 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..6c5f3e95d --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113083 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut.dec new file mode 100644 index 000000000..3c50d39e7 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113089 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 2.0000e-11 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..fa2a2f5ef --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113052 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..7b0c4d7e5 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113084 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..433cadc52 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113053 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..c5252c032 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113085 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..e4933711f --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113048 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..a2e7dd32e --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113080 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..70057b66b --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113054 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..4626cf1e8 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113086 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..23f50c382 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113055 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 6.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..3220e54b5 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 14113087 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 6.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..2207c9a0d --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113042 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..88d08eb6d --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113073 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..c49d6fd86 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113043 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..fe65cd86c --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113074 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..11e1c5b1b --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113075 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..811044a29 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113044 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..c1d3d663b --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113076 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..bcdaa5c02 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113045 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..87e1185c9 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113077 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..45dbd9d49 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113041 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..b1bd2859a --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113072 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..58aea12ce --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113046 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..d9c17a367 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113078 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..885a32529 --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113047 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 6.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..8b72cdccd --- /dev/null +++ b/dkfiles/Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 14113079 +# +# Descriptor: [B_c+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 6.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..7a31254f7 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113034 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..d8ad19bee --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113065 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..f320b295b --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113035 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..699ec4ebe --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113066 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..86f1ca6dd --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113036 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..9b174b2c2 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113067 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut.dec new file mode 100644 index 000000000..a25e6ff42 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113088 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 2.0000e-11 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..4b649b6bf --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113037 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..1813eb405 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113068 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..2a36dc40b --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113038 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..12626327b --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113069 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..1acca3d62 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113033 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..79f55d649 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113064 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..15b890b41 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113039 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..2452d381e --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113070 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..b271bc8bc --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113040 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 6.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..3318a70d7 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 14113071 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 6.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..649439d39 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113026 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..66379e269 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113057 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..9a789e836 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113027 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..afc3ba233 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113058 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..d16eb3748 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113059 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..3639c4d5a --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113028 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..44bd08d6a --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113060 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..541c26a85 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113029 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..1a65170ea --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113061 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..14da8ef7c --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113019 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..0fa2fa505 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113056 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..1b538561f --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113030 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..0d1f5361c --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113062 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..b16c76d51 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113031 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=0ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 6.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..7146b3124 --- /dev/null +++ b/dkfiles/Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bc+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 14113063 +# +# Descriptor: [B_c+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=100ps,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 6.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B_c+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B_c+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B_c-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..29d0a5fb2 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113933 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..40686bf0b --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113917 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..8d6cbc9ef --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113934 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..9a6260bcb --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113918 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..1efb6ae64 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113919 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..919d1f1e5 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113935 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..004527b76 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113920 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..947b55d0d --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113936 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..5d84310c2 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113921 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..459926d14 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113937 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..5527ab25b --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113922 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..591f5dea7 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113068 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..e5c6993ab --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI+ Mu-) OS +# +# EventType: 12113916 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi+ mu-) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi+Mu-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..b36041435 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113929 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..78b1bf6bf --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113910 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..524979d99 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113930 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..d3fab738e --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113911 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..2f97bf48b --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113912 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..874016234 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113931 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..01f800256 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113913 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..e916348cf --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113932 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..24bc53b2a --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113914 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..5c51e84c8 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113067 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..ae0363d1c --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113915 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..8bb393489 --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113928 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..b60d41f2c --- /dev/null +++ b/dkfiles/Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> E+ Majorana neutrino (-> PI- Mu+) SS +# +# EventType: 12113909 +# +# Descriptor: [B+ -> e+ (Higgs0 -> pi- mu+) ]cc +# +# NickName: Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> E+ Majorana neutrino (-> Pi-Mu+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 mu+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 mu- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 e+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..bcf004464 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 12113923 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..c9afce0f2 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 12113924 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..19cc85369 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 12113925 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..b669a59ff --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 12113926 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..93ec5d494 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 12113907 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..6360c7cde --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 12113927 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..fc799a6b3 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 12113908 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..f43e072c9 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI+ E-) OS +# +# EventType: 12113044 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi+ e-) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi+E-) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e- pi+ PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e+ pi- PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..2f1f31a34 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113028 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..4d4d019c1 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113901 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 1.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..ca846f44a --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113029 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..034488753 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113902 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 2.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..1fa8d7d16 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113903 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 3.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..fcc3e4ea5 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113030 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..59a7926e9 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113904 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..59bc7ab39 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113042 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..7f453557b --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113905 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 4.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..9e8b25303 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113043 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..ba630e5df --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113906 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 5.00 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut.dec new file mode 100644 index 000000000..cec741083 --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113027 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 0.0000e+00 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# diff --git a/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut.dec b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut.dec new file mode 100644 index 000000000..f419b783b --- /dev/null +++ b/dkfiles/Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut.dec @@ -0,0 +1,61 @@ +# +# This is the decay file for the decay Bu+ -> Mu+ Majorana neutrino (-> PI- E+) SS +# +# EventType: 12113900 +# +# Descriptor: [B+ -> mu+ (Higgs0 -> pi- e+) ]cc +# +# NickName: Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut +# +# +# +# Cuts: DaughtersInLHCb +# InsertPythonCode: +# from Gauss.Configuration import * +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# +# ParticlePropertySvc().Particles = [ "H_10 87 25 0.0 0.50 1.0000e-10 Higgs0 25 0.000000e+000" ] +# ApplicationMgr().ExtSvc += [ ParticlePropertySvc() ] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] # H_10, H_20, H_30 +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> Mu+ Majorana neutrino (-> Pi-E+) +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lisa Fantini, Valeriia Lukashenko +# Email: lisa.fantini@cern.ch, valeriia.lukashenko@cern.ch +# Date: 20230630 +# CPUTime: <1min +# +Alias MyHNL Higgs0 +Alias Myanti-HNL Higgs0 +ChargeConj MyHNL Myanti-HNL +# +# +Decay MyHNL + 1.000 e+ pi- PHSP; +Enddecay +Decay Myanti-HNL + 1.000 e- pi+ PHSP; +Enddecay +# +# +Decay B+sig + 1.000 mu+ MyHNL PHSP; +Enddecay +CDecay B-sig +# +# +End +# -- GitLab From 6ed7a2318090d30b971d6c52e1e00a53c2b05920 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 23:03:37 +0200 Subject: [PATCH 503/702] Merge branch 'lasoares/my-changes' into 'master' --- ...KKtaue,3pi=DecProdCut,tauolababar,phsp.dec | 39 +++++++++++++++++++ dkfiles/Bs_KKtaue,pi=DecProdCut.dec | 39 +++++++++++++++++++ ...Ktaumu,3pi=DecProdCut,tauolababar,phsp.dec | 39 +++++++++++++++++++ 3 files changed, 117 insertions(+) create mode 100644 dkfiles/Bs_KKtaue,3pi=DecProdCut,tauolababar,phsp.dec create mode 100644 dkfiles/Bs_KKtaue,pi=DecProdCut.dec create mode 100644 dkfiles/Bs_KKtaumu,3pi=DecProdCut,tauolababar,phsp.dec diff --git a/dkfiles/Bs_KKtaue,3pi=DecProdCut,tauolababar,phsp.dec b/dkfiles/Bs_KKtaue,3pi=DecProdCut,tauolababar,phsp.dec new file mode 100644 index 000000000..2992d9b16 --- /dev/null +++ b/dkfiles/Bs_KKtaue,3pi=DecProdCut,tauolababar,phsp.dec @@ -0,0 +1,39 @@ +# EventType: 13526000 +# +# Descriptor: {[[B_s0]nos -> K+ K- e+ (tau- -> pi- pi+ pi- nu_tau)]cc, [[B_s0]os -> K+ K- e- (tau+ -> pi+ pi- pi+ anti-nu_tau)]cc} +# +# NickName: Bs_KKtaue,3pi=DecProdCut,tauolababar,phsp +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K K tau e, with tau decaying to 3 charged pions using the Tauola model +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: 1 min +# Tested: Yes +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230712 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.500 K+ K- Mytau+ e- PHSP; + 0.500 K+ K- e+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau- + 1.00 pi- pi+ pi- nu_tau TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Bs_KKtaue,pi=DecProdCut.dec b/dkfiles/Bs_KKtaue,pi=DecProdCut.dec new file mode 100644 index 000000000..6bc292f92 --- /dev/null +++ b/dkfiles/Bs_KKtaue,pi=DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 13524000 +# +# Descriptor: {[[B_s0]nos -> K+ K- e+ (tau- -> pi- nu_tau)]cc, [[B_s0]os -> K+ K- e- (tau+ -> pi+ anti-nu_tau)]cc} +# +# NickName: Bs_KKtaue,pi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K K tau e, with taus decaying to a pion and a neutrino +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: 1 min +# Tested: Yes +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230712 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.500 K+ K- Mytau+ e- PHSP; + 0.500 K+ K- e+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau- + 1.00 pi- nu_tau TAUSCALARNU; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Bs_KKtaumu,3pi=DecProdCut,tauolababar,phsp.dec b/dkfiles/Bs_KKtaumu,3pi=DecProdCut,tauolababar,phsp.dec new file mode 100644 index 000000000..5f1096b20 --- /dev/null +++ b/dkfiles/Bs_KKtaumu,3pi=DecProdCut,tauolababar,phsp.dec @@ -0,0 +1,39 @@ +# EventType: 13516010 +# +# Descriptor: {[[B_s0]nos -> K+ K- mu+ (tau- -> pi- pi+ pi- nu_tau)]cc, [[B_s0]os -> K+ K- mu- (tau+ -> pi+ pi- pi+ anti-nu_tau)]cc} +# +# NickName: Bs_KKtaumu,3pi=DecProdCut,tauolababar,phsp +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs -> K K tau mu, with tau decaying to 3 charged pions using the Tauola model +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: 1 min +# Tested: Yes +# Responsible: Lais Lavra +# Email: lais.soares.lavra@cern.ch +# Date: 20230712 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.500 K+ K- Mytau+ mu- PHSP; + 0.500 K+ K- mu+ Mytau- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay Mytau- + 1.00 pi- pi+ pi- nu_tau TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End -- GitLab From cd45be0b28c9f0ba1cb5d2020e15bed04f56981b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 23:26:02 +0200 Subject: [PATCH 504/702] Merge branch 'eventTypesFixes' into 'master' --- dkfiles/Bs_KKtaue,pi=DecProdCut.dec | 2 +- ...Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut.dec | 2 +- dkfiles/Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dkfiles/Bs_KKtaue,pi=DecProdCut.dec b/dkfiles/Bs_KKtaue,pi=DecProdCut.dec index 6bc292f92..f63ab8484 100644 --- a/dkfiles/Bs_KKtaue,pi=DecProdCut.dec +++ b/dkfiles/Bs_KKtaue,pi=DecProdCut.dec @@ -1,4 +1,4 @@ -# EventType: 13524000 +# EventType: 13524001 # # Descriptor: {[[B_s0]nos -> K+ K- e+ (tau- -> pi- nu_tau)]cc, [[B_s0]os -> K+ K- e- (tau+ -> pi+ anti-nu_tau)]cc} # diff --git a/dkfiles/Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut.dec index 507a674f9..136292399 100644 --- a/dkfiles/Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut.dec @@ -1,4 +1,4 @@ -# EventType: 15574088 +# EventType: 15574078 # # Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu) (Lambda(1520)0 -> p+ K-)]cc # diff --git a/dkfiles/Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec b/dkfiles/Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec index 810254c5d..578f57508 100644 --- a/dkfiles/Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec +++ b/dkfiles/Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut.dec @@ -1,4 +1,4 @@ -# EventType: 15574086 +# EventType: 15574076 # # Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu) p+ K-]cc # -- GitLab From 2551c45e0c774f8015e12c27324f30ca5ea523ea Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 13 Jul 2023 22:44:29 +0100 Subject: [PATCH 505/702] Prepare release of DecFiles v32r10 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r10.md | 288 +++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 290 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r10.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 273a3d895..10ed83d1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r9) +gaudi_subdir(DecFiles v32r10) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r10.md b/ReleaseNotes/v32r10.md new file mode 100644 index 000000000..e6d366d7b --- /dev/null +++ b/ReleaseNotes/v32r10.md @@ -0,0 +1,288 @@ +DecFiles v32r10 2023-07-13 +========================== + +! 2023-07-13 - Michal Kreps (MR !1577) + Modify 3 decay files + + 13524001 : Bs_KKtaue,pi=DecProdCut + + 15574078 : Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut + + 15574076 : Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut + +! 2023-07-13 - Michal Kreps (MR !1575) + Add 3 new decay files + + 13526000 : Bs_KKtaue,3pi=DecProdCut,tauolababar,phsp + + 13524000 : Bs_KKtaue,pi=DecProdCut + + 13516010 : Bs_KKtaumu,3pi=DecProdCut,tauolababar,phsp + +! 2023-07-13 - Michal Kreps (MR !1573) + Add new decay file + + 13514091 : Bs_KKtaumu,pi=DecProdCut + +! 2023-07-13 - Michal Kreps (MR !1572) + Add 4 new decay files + + 23103431 : Ds+_etapi,pipipi0,gg=TightCut + + 23103472 : Ds+_omegapi,pipipi0,gg=TightCut + + 23103441 : Ds+_phipi,pipipi0,gg=TightCut + + 23103491 : Ds+_pipipipi0,gg=TightCut + +! 2023-07-13 - Michal Kreps (MR !1570) + Add 3 new decay files + + 14177030 : Bc_JpsiDst,D0pi,mmK3pi=BcVegPy,DecProdCut + + 14175060 : Bc_JpsiDst,D0pi,mmKpi=BcVegPy,DecProdCut + + 14175410 : Bc_JpsiDst,D0pi,mmKpipi=BcVegPy,DecProdCut + +! 2023-07-13 - Michal Kreps (MR !1569) + Add 5 new decay files + + 11524061 : Bd_Kpitaue,e=DecProdCut + + 11514071 : Bd_Kpitaue,mu=DecProdCut + + 11724442 : Bd_Kpitaue,pi=TracksInAcc + + 11514061 : Bd_Kpitaumu,e=DecProdCut + + 11714442 : Bd_Kpitaumu,pi=TracksInAcc + +! 2023-07-13 - Michal Kreps (MR !1568) + Add new decay file + + 26165070 : Xic2815+_Xic26450_Xic+_pKpi,pKpi=phsp,TightCut + +! 2023-07-13 - Michal Kreps (MR !1567) + Add 2 new decay files + + 15146180 : Lb_JpsiLambda1520,mm,Lambdapipi,ppi=DecProdCut + + 15246173 : Lb_JpsiSigma1385pi,mm,Lambdapi,ppi=phsp,DecProdCut + +! 2023-07-13 - Michal Kreps (MR !1566) + Add 12 new decay files + + 15584084 : Lb_Lc2860enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15574097 : Lb_Lc2860enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15574087 : Lb_Lc2860munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15574084 : Lb_Lc2860munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15584085 : Lb_Lc2880enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15574098 : Lb_Lc2880enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15574088 : Lb_Lc2880munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15574085 : Lb_Lc2880munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15584086 : Lb_Lc2940enu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15574099 : Lb_Lc2940enu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15574089 : Lb_Lc2940munu,D0p,Kenu=LHCbAcceptance,HighVisMass,EvtGenCut + + 15574086 : Lb_Lc2940munu,D0p,Kmunu=LHCbAcceptance,HighVisMass,EvtGenCut + +! 2023-07-13 - Michal Kreps (MR !1565) + Add new decay file + + 24104102 : incl_Jpsi,LambdaLambdabar=TightCut,Ttrack + +! 2023-07-13 - Michal Kreps (MR !1564) + Add 5 new decay files + + 11896090 : Bd_Ds2536D-,DKpi,muX=TightCut + + 11898090 : Bd_Ds2536Dst-,DKpi,muX=TightCut + + 13576011 : Bs_Ds2536munu,DKpi=ISGW2,TightCut + + 12897090 : Bu_Ds2536D0bar,DKpi,muX=TightCut + + 12897490 : Bu_Ds2536Dst0bar,DKpi,muX=TightCut + +! 2023-07-13 - Michal Kreps (MR !1563) + Add 4 new decay files + + 15584039 : Lb_D0Lambda1520,KenupK=DecProdCut,HighVisMass,EvtGenCut + + 15574088 : Lb_D0Lambda1520,KmunupK=DecProdCut,HighVisMass,EvtGenCut + + 15584037 : Lb_D0pK,Kenu=DecProdCut,HighVisMass,EvtGenCut + + 15574086 : Lb_D0pK,Kmunu=DecProdCut,HighVisMass,EvtGenCut + +! 2023-07-13 - Michal Kreps (MR !1562) + Add new decay file + + 27385001 : Dst_D0pi,taue,tauolababar=DecProdCut + +! 2023-07-13 - Michal Kreps (MR !1561) + Add 4 new decay files + + 15524010 : Lb_pKtaue,e=DecProdCut + + 15724472 : Lb_pKtaue,pi=TracksInAcc + + 15514010 : Lb_pKtaumu,e=DecProdCut + + 15714472 : Lb_pKtaumu,pi=TracksInAcc + +! 2023-07-13 - Michal Kreps (MR !1560) + Add new decay file + + 11104145 : Bd_Lambdappi=TightCut + +! 2023-07-13 - Michal Kreps (MR !1559) + Add 2 new decay files + + 11584033 : Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter + + 11574095 : Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter + +! 2023-07-13 - Michal Kreps (MR !1558) + Add 10 new decay files + + 14643230 : Bc_CharmoniumMuNu,Jpsigamma,ee=BcVegPy,ffWang,TightCut + + 14845020 : Bc_psi2SMuNu,Jpsi,ee=BcVegPy,ffKiselev,TightCut + + 14543050 : Bc_psi2SMuNu,ee=BcVegPy,ffKiselev,DecProdCut + + 11511003 : Bd_Xumunu=TightCut,ForBu2munugamma + + 12573210 : Bu_Dst0munu,D0gamma,Kpi=DecProdCut + + 12573420 : Bu_Dst0munu,D0pi0,Kpi=DecProdCut + + 12711000 : Bu_X0munu=TightCut,ISGW2,ForBu2munugamma + + 12511005 : Bu_Xu0munu=TightCut,ForBu2munugamma + + 12513200 : Bu_etapmunu,eegamma=TightCut,ISGW2 + + 12511201 : Bu_gammaMuNuM=DecProdCut,PHSP + +! 2023-07-13 - Michal Kreps (MR !1556) + Add new decay file + + 12155080 : Bu_psi2SphiK,eeKK=DecProdCut + +! 2023-07-13 - Michal Kreps (MR !1555) + Add 10 new decay files + + 11896080 : Bd_Ds2460D-,Dspipi,muX=TightCut + + 11898080 : Bd_Ds2460Dst-,Dspipi,muX=TightCut + + 11896081 : Bd_Ds2536D-,Dspipi,muX=TightCut + + 11898081 : Bd_Ds2536Dst-,Dspipi,muX=TightCut + + 13676000 : Bs_Ds2460munu,Dspipi=ISGW2,TightCut + + 13676001 : Bs_Ds2536munu,Dspipi=ISGW2,TightCut + + 12897080 : Bu_Ds2460D0bar,Dspipi,muX=TightCut + + 12897480 : Bu_Ds2460Dst0bar,Dspipi,muX=TightCut + + 12897081 : Bu_Ds2536D0bar,Dspipi,muX=TightCut + + 12897481 : Bu_Ds2536Dst0bar,Dspipi,muX=TightCut + +! 2023-07-13 - Michal Kreps (MR !1554) + Add 4 new decay files + + 17195080 : BstarS2_BplusK,Bplus_DsPiD,D_pipiK=TightCut + + 17195081 : BstarS2_BplusK,Bplus_DsstPiD,D_pipiK=TightCut + + 17565080 : BstarS2_BplusK,Bplus_TauNuDstar,Dstar_Dpi,D_pipiK=TightCut + + 16165100 : Sigmabstar_Lambdab0pi,Lambdab0_Lambda0Dpi,D_pipiK=TightCut + +! 2023-07-13 - Michal Kreps (MR !1553) + Add new decay file + + 14165090 : Bc_DsPhi,KKpi=DDalitz,KK,BcVegPy,DecProdCut + +! 2023-07-13 - Michal Kreps (MR !1552) + Add 5 new decay files + + 13524000 : Bs_KKtaue,e=DecProdCut + + 13514080 : Bs_KKtaue,mu=DecProdCut + + 13514090 : Bs_KKtaumu,e=DecProdCut + + 16515020 : Sigmab+_Lbpi+,Lb_pKtaumu,mu=DecProdCut + + 16515000 : Sigmab_Lbpi,Lb_pKtaumu,mu=DecProdCut + +! 2023-07-13 - Michal Kreps (MR !1551) + Add 6 new decay files + + 13872000 : Bs_DsPi,DsSL=TightCut + + 13874030 : Bs_DsPiPiPi,DsSL=TightCut + + 13872400 : Bs_DsRhop,DsSL=TightCut + + 13872200 : Bs_DsstarPi,DsSL=TightCut + + 13874253 : Bs_DsstarPiPiPi,DsSL=TightCut + + 13872600 : Bs_DsstarRhop,DsSL=TightCut + +! 2023-07-13 - Michal Kreps (MR !1550) + Add 111 new decay files + + 14113049 : Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut + + 14113081 : Bc_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut + + 14113050 : Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut + + 14113082 : Bc_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut + + 14113051 : Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=0ps,DecProdCut + + 14113083 : Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut + + 14113089 : Bc_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=20ps,DecProdCut + + 14113052 : Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut + + 14113084 : Bc_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut + + 14113053 : Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut + + 14113085 : Bc_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut + + 14113048 : Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut + + 14113080 : Bc_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut + + 14113054 : Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=0ps,DecProdCut + + 14113086 : Bc_EMajoranaNeutrino2MuPiOS,m=5500MeV,t=100ps,DecProdCut + + 14113055 : Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=0ps,DecProdCut + + 14113087 : Bc_EMajoranaNeutrino2MuPiOS,m=6000MeV,t=100ps,DecProdCut + + 14113042 : Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut + + 14113073 : Bc_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut + + 14113043 : Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut + + 14113074 : Bc_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut + + 14113075 : Bc_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut + + 14113044 : Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut + + 14113076 : Bc_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut + + 14113045 : Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut + + 14113077 : Bc_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut + + 14113041 : Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut + + 14113072 : Bc_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut + + 14113046 : Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=0ps,DecProdCut + + 14113078 : Bc_EMajoranaNeutrino2MuPiSS,m=5500MeV,t=100ps,DecProdCut + + 14113047 : Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=0ps,DecProdCut + + 14113079 : Bc_EMajoranaNeutrino2MuPiSS,m=6000MeV,t=100ps,DecProdCut + + 14113034 : Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut + + 14113065 : Bc_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=100ps,DecProdCut + + 14113035 : Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut + + 14113066 : Bc_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=100ps,DecProdCut + + 14113036 : Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=0ps,DecProdCut + + 14113067 : Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=100ps,DecProdCut + + 14113088 : Bc_MuMajoranaNeutrino2EPiOS,m=3000MeV,t=20ps,DecProdCut + + 14113037 : Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut + + 14113068 : Bc_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=100ps,DecProdCut + + 14113038 : Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut + + 14113069 : Bc_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut + + 14113033 : Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut + + 14113064 : Bc_MuMajoranaNeutrino2EPiOS,m=500MeV,t=100ps,DecProdCut + + 14113039 : Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=0ps,DecProdCut + + 14113070 : Bc_MuMajoranaNeutrino2EPiOS,m=5500MeV,t=100ps,DecProdCut + + 14113040 : Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=0ps,DecProdCut + + 14113071 : Bc_MuMajoranaNeutrino2EPiOS,m=6000MeV,t=100ps,DecProdCut + + 14113026 : Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut + + 14113057 : Bc_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut + + 14113027 : Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut + + 14113058 : Bc_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut + + 14113059 : Bc_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut + + 14113028 : Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut + + 14113060 : Bc_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut + + 14113029 : Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut + + 14113061 : Bc_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut + + 14113019 : Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut + + 14113056 : Bc_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut + + 14113030 : Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=0ps,DecProdCut + + 14113062 : Bc_MuMajoranaNeutrino2EPiSS,m=5500MeV,t=100ps,DecProdCut + + 14113031 : Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=0ps,DecProdCut + + 14113063 : Bc_MuMajoranaNeutrino2EPiSS,m=6000MeV,t=100ps,DecProdCut + + 12113933 : Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=0ps,DecProdCut + + 12113917 : Bu_EMajoranaNeutrino2MuPiOS,m=1000MeV,t=100ps,DecProdCut + + 12113934 : Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=0ps,DecProdCut + + 12113918 : Bu_EMajoranaNeutrino2MuPiOS,m=2000MeV,t=100ps,DecProdCut + + 12113919 : Bu_EMajoranaNeutrino2MuPiOS,m=3000MeV,t=100ps,DecProdCut + + 12113935 : Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=0ps,DecProdCut + + 12113920 : Bu_EMajoranaNeutrino2MuPiOS,m=4000MeV,t=100ps,DecProdCut + + 12113936 : Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=0ps,DecProdCut + + 12113921 : Bu_EMajoranaNeutrino2MuPiOS,m=4500MeV,t=100ps,DecProdCut + + 12113937 : Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=0ps,DecProdCut + + 12113922 : Bu_EMajoranaNeutrino2MuPiOS,m=5000MeV,t=100ps,DecProdCut + + 12113068 : Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=0ps,DecProdCut + + 12113916 : Bu_EMajoranaNeutrino2MuPiOS,m=500MeV,t=100ps,DecProdCut + + 12113929 : Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=0ps,DecProdCut + + 12113910 : Bu_EMajoranaNeutrino2MuPiSS,m=1000MeV,t=100ps,DecProdCut + + 12113930 : Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=0ps,DecProdCut + + 12113911 : Bu_EMajoranaNeutrino2MuPiSS,m=2000MeV,t=100ps,DecProdCut + + 12113912 : Bu_EMajoranaNeutrino2MuPiSS,m=3000MeV,t=100ps,DecProdCut + + 12113931 : Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=0ps,DecProdCut + + 12113913 : Bu_EMajoranaNeutrino2MuPiSS,m=4000MeV,t=100ps,DecProdCut + + 12113932 : Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=0ps,DecProdCut + + 12113914 : Bu_EMajoranaNeutrino2MuPiSS,m=4500MeV,t=100ps,DecProdCut + + 12113067 : Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=0ps,DecProdCut + + 12113915 : Bu_EMajoranaNeutrino2MuPiSS,m=5000MeV,t=100ps,DecProdCut + + 12113928 : Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=0ps,DecProdCut + + 12113909 : Bu_EMajoranaNeutrino2MuPiSS,m=500MeV,t=100ps,DecProdCut + + 12113923 : Bu_MuMajoranaNeutrino2EPiOS,m=1000MeV,t=0ps,DecProdCut + + 12113924 : Bu_MuMajoranaNeutrino2EPiOS,m=2000MeV,t=0ps,DecProdCut + + 12113925 : Bu_MuMajoranaNeutrino2EPiOS,m=4000MeV,t=0ps,DecProdCut + + 12113926 : Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=0ps,DecProdCut + + 12113907 : Bu_MuMajoranaNeutrino2EPiOS,m=4500MeV,t=100ps,DecProdCut + + 12113927 : Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=0ps,DecProdCut + + 12113908 : Bu_MuMajoranaNeutrino2EPiOS,m=5000MeV,t=100ps,DecProdCut + + 12113044 : Bu_MuMajoranaNeutrino2EPiOS,m=500MeV,t=0ps,DecProdCut + + 12113028 : Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=0ps,DecProdCut + + 12113901 : Bu_MuMajoranaNeutrino2EPiSS,m=1000MeV,t=100ps,DecProdCut + + 12113029 : Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=0ps,DecProdCut + + 12113902 : Bu_MuMajoranaNeutrino2EPiSS,m=2000MeV,t=100ps,DecProdCut + + 12113903 : Bu_MuMajoranaNeutrino2EPiSS,m=3000MeV,t=100ps,DecProdCut + + 12113030 : Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=0ps,DecProdCut + + 12113904 : Bu_MuMajoranaNeutrino2EPiSS,m=4000MeV,t=100ps,DecProdCut + + 12113042 : Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=0ps,DecProdCut + + 12113905 : Bu_MuMajoranaNeutrino2EPiSS,m=4500MeV,t=100ps,DecProdCut + + 12113043 : Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=0ps,DecProdCut + + 12113906 : Bu_MuMajoranaNeutrino2EPiSS,m=5000MeV,t=100ps,DecProdCut + + 12113027 : Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=0ps,DecProdCut + + 12113900 : Bu_MuMajoranaNeutrino2EPiSS,m=500MeV,t=100ps,DecProdCut + +! 2023-06-30 - Eduardo Rodrigues (MR !1528) + Modify 10 decay files + + 13166151 : Bs_Dst-KSpi+,D0pi=DecProdCut + + 12165107 : Bu_D0K,KSKK=gamma,DecProdCut + + 12165106 : Bu_D0K,KSpipi=gamma,DecProdCut + + 12513012 : Bu_phimunu=TightCut,BToVlnuBall + + 27265105 : Dst_D0pi,KSKK=mix,DecProdCut + + 27265104 : Dst_D0pi,KSKK=nomix,DecProdCut + + 27265103 : Dst_D0pi,KSpipi=mix_rbw,DecProdCut + + 27265102 : Dst_D0pi,KSpipi=nomix_rbw,DecProdCut + + 15436000 : Lb_JpsipK,hhhh=DecProdCut + + 18112002 : incl_Upsilons,mm=NoCut + diff --git a/cmt/requirements b/cmt/requirements index d956f6518..d9b33c506 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r9 +version v32r10 # Structure #============================================================================ -- GitLab From d70cb49375ba20efaa8e41404447aa6ce3cad219 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 1 Aug 2023 14:55:48 +0200 Subject: [PATCH 506/702] Merge branch 'ilbelov/XicStarPrime' into 'master' --- ...ab_XicstarKpi,pKpi=PPChange,DecProdCut.dec | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dkfiles/Omegab_XicstarKpi,pKpi=PPChange,DecProdCut.dec diff --git a/dkfiles/Omegab_XicstarKpi,pKpi=PPChange,DecProdCut.dec b/dkfiles/Omegab_XicstarKpi,pKpi=PPChange,DecProdCut.dec new file mode 100644 index 000000000..f54382b52 --- /dev/null +++ b/dkfiles/Omegab_XicstarKpi,pKpi=PPChange,DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 16165430 +# +# Descriptor: [Xi_b- -> (Xi*_c -> pi0 (Xi_c+ -> p+ K- pi+)) K- pi-]cc +# +# NickName: Omegab_XicstarKpi,pKpi=PPChange,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.050 1.5e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.050 1.5e-012 anti-Xi_b+ -5132 0.000000e+000" +# +# Documentation: Search for the new decay mode. Xib used instead of Omegab. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 1min +# Responsible: Roberta Cardinale +# Email: roberta.cardinale@cern.ch +# Date: 20230628 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Decay Xi_b-sig + 1.0 MyXi_c*+ K- pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_c*+ + 1.000 pi0 MyXi_c+ PHSP; +Enddecay +# +CDecay Myanti-Xi_c*- +# +Decay MyXi_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +# + +End + -- GitLab From 18cfe8b6a82836fc7a14a74c4983970dbd91fe38 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 1 Aug 2023 14:56:15 +0200 Subject: [PATCH 507/702] Merge branch 'lan/Sigma_cst2Lcgamma' into 'master' --- dkfiles/Sigmacstar_Lcgamma,pKpi=TightCut.dec | 58 ++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 dkfiles/Sigmacstar_Lcgamma,pKpi=TightCut.dec diff --git a/dkfiles/Sigmacstar_Lcgamma,pKpi=TightCut.dec b/dkfiles/Sigmacstar_Lcgamma,pKpi=TightCut.dec new file mode 100644 index 000000000..0faacbe3e --- /dev/null +++ b/dkfiles/Sigmacstar_Lcgamma,pKpi=TightCut.dec @@ -0,0 +1,58 @@ +# EventType: 26163272 +# NickName: Sigmacstar_Lcgamma,pKpi=TightCut +# Descriptor: [Sigma_c*+ -> (Lambda_c+ -> p+ K- pi+) gamma]cc +# +# Documentation: +# Decay Sigma_c*+ -> Lambda_c+ gamma, with Lambda_c+ -> p K pi. +# Daughters in LHCb Acceptance with custom acceptance and P,Pt cuts. +# EndDocumentation +# +# PhysicsWG: Onia +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = '[Sigma_c*+ => (Lambda_c+ => ^p+ ^K- ^pi+) ^gamma]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV" , +# "from LoKiCore.functions import in_range" +# ] +# tightCut.Cuts = { +# 'gamma' : "( GPT > 300*MeV ) & ( in_range( 0.030 , abs ( GPX/GPZ ) , 0.300 ) | in_range( 0.030 , abs ( GPY/GPZ ) , 0.250 ) ) ", +# '[p+]cc' : " in_range( 0.010 , GTHETA , 0.300 ) & ( GPT > 150 * MeV ) & ( GP > 1600*MeV ) " , +# '[K+]cc' : " in_range( 0.010 , GTHETA , 0.300 ) & ( GPT > 150 * MeV ) & ( GP > 1600*MeV ) " , +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.300 ) & ( GPT > 150 * MeV ) & ( GP > 1600*MeV ) " +# } +# EndInsertPythonCode +# +# +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# +# Tested: Yes +# Date: 20230724 +# CPUTime: 4 min +# +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Decay Sigma_c*+sig + 1.000 MyLambda_c+ gamma PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End +# -- GitLab From 74da52e62a0b2ba5f46e9009d27dc1b777330ed3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 1 Aug 2023 14:56:45 +0200 Subject: [PATCH 508/702] Merge branch 'kakang/newchange' into 'master' --- dkfiles/Lb_LcJpsipi,pKpimumupi=DecProdCut.dec | 41 +++++++++++ dkfiles/Lb_LcJpsipi,pKpimumupi=TightCut.dec | 69 +++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 dkfiles/Lb_LcJpsipi,pKpimumupi=DecProdCut.dec create mode 100644 dkfiles/Lb_LcJpsipi,pKpimumupi=TightCut.dec diff --git a/dkfiles/Lb_LcJpsipi,pKpimumupi=DecProdCut.dec b/dkfiles/Lb_LcJpsipi,pKpimumupi=DecProdCut.dec new file mode 100644 index 000000000..53ae90c2b --- /dev/null +++ b/dkfiles/Lb_LcJpsipi,pKpimumupi=DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 15176066 +# +# Descriptor: [Lambdab_b0 -> (Lambda_c+ -> p+ K- pi+) (J/psi(1s) -> mu+ mu-) pi-]cc +# +# NickName: Lb_LcJpsipi,pKpimumupi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc Jpsi pi with Lc (to p+ K+ pi-), Jpsi (to mu+ mu-), with decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Kai Kang +# Email: kai.kang@cern.ch +# Date: 20230717 +# + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ MyJ/psi pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +End diff --git a/dkfiles/Lb_LcJpsipi,pKpimumupi=TightCut.dec b/dkfiles/Lb_LcJpsipi,pKpimumupi=TightCut.dec new file mode 100644 index 000000000..92b16721e --- /dev/null +++ b/dkfiles/Lb_LcJpsipi,pKpimumupi=TightCut.dec @@ -0,0 +1,69 @@ +# EventType: 15176067 +# +# Descriptor: [Lambdab_b0 -> (Lambda_c+ -> p+ K- pi+) (J/psi(1S) -> mu+ mu-) pi-]cc +# +# NickName: Lb_LcJpsipi,pKpimumupi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[^(Lambda_b0 ==> ^(Lambda_c+ ==> p+ K- pi+) ^(J/psi(1S) ==> mu+ mu-) pi- )]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, centimeter', +# 'inAcc = in_range ( 1.80 , GETA , 5.10 )' , +# 'goodProton = ( GPT > 0.10 * GeV ) & inAcc ' , +# 'goodKaon = ( GPT > 0.10 * GeV ) & inAcc ' , +# 'goodPionFromLc = ( GPT > 0.10 * GeV ) & inAcc ' , +# 'goodMuon = ( GPT > 0.10 * GeV ) & inAcc ' , +# 'goodPionFromLb = ( GPT > 0.10 * GeV ) & inAcc ' , +# 'goodLc = (GNINTREE(("p+" == GABSID) & goodProton) > 0) & (GNINTREE(("K+" == GABSID) & goodKaon) > 0) & (GNINTREE(("pi+" == GABSID) & goodPionFromLc) > 0 )', +# 'goodJpsi = (GNINTREE(("mu+" == GABSID) & goodMuon) > 0)', +# 'goodLb = (GFAEVX(GVZ, 0) - GFAPVX(GVZ, 0) > 0.8 * millimeter) & (GPT > 0.10 * GeV) & (GNINTREE(("pi+"==GABSID) & goodPionFromLb, HepMC.children) > 0)' +# ] +# tightCut.Cuts = { +# '[Lambda_b0]cc' : 'goodLb', +# '[J/psi(1S)]cc' : 'goodJpsi', +# '[Lambda_c+]cc' : 'goodLc' +# } +# EndInsertPythonCode +# +# Documentation: Lb -> Lc Jpsi pi with Lc (to p+ K+ pi-), Jpsi (to mu+ mu-) +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 12min +# Responsible: Kai Kang +# Email: kai.kang@cern.ch +# Date: 20230717 +# + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ MyJ/psi pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyJ/psi + 1.000 mu+ mu- VLL; +Enddecay +End -- GitLab From 5ec813d7bce103c44ba301eeecf92b5e152fac3c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 1 Aug 2023 14:57:17 +0200 Subject: [PATCH 509/702] Merge branch 'bokutsen_B2Dst_angular' into 'master' --- dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter.dec | 2 +- dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter.dec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter.dec b/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter.dec index 037e141fb..df3778e32 100644 --- a/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter.dec +++ b/dkfiles/Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter.dec @@ -22,7 +22,7 @@ #tightCut.Cuts = { # '[pi+]cc' : " ( GTHETA > 0.01 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GPT > 250 * MeV ) & ( GP > 2600 * MeV ) & ( GP < 200000 * MeV )" , # '[K-]cc' : " ( GTHETA > 0.01 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GPT > 250 * MeV ) & ( GP > 2600 * MeV ) & ( GP < 200000 * MeV )" , -# '[e+]cc' : " in_range( 2.4 , GETA, 4.0 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GP > 5500* MeV)", +# '[e+]cc' : " ( GTHETA > 0.01 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & in_range( 2.4 , GETA, 4.0 ) & ( GP > 5500* MeV)", # '[D~0]cc' : " ( piKP > 15000. * MeV ) & (piKPT > 2950 * MeV)" # } # EndInsertPythonCode diff --git a/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter.dec b/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter.dec index ae928e5f9..7735db2ae 100644 --- a/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter.dec +++ b/dkfiles/Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter.dec @@ -22,7 +22,7 @@ #tightCut.Cuts = { # '[pi+]cc' : " ( GTHETA > 0.01 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GPT > 250 * MeV ) & ( GP > 2600 * MeV ) & ( GP < 200000 * MeV )" , # '[K-]cc' : " ( GTHETA > 0.01 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GPT > 250 * MeV ) & ( GP > 2600 * MeV ) & ( GP < 200000 * MeV )" , -# '[mu+]cc' : " in_range( 2.4 , GETA, 4.0 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GP > 5500* MeV)", +# '[mu+]cc' : " ( GTHETA > 0.01 ) & ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & in_range( 2.4 , GETA, 4.0 ) & ( GP > 2950* MeV)", # '[D~0]cc' : " ( piKP > 15000. * MeV ) & (piKPT > 2950 * MeV)" # } # EndInsertPythonCode -- GitLab From f1edecd3aadb8aa4d634ee76bd3e66d7a4724b17 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 1 Aug 2023 14:57:40 +0200 Subject: [PATCH 510/702] Merge branch 'thoeser/my-changes' into 'master' --- ...Bd_KSmumu,pipi=btosllball05,DecProdCut.dec | 33 +++++++++++++++ ...u_Kstmumu,KSpi=btosllball05,DecProdCut.dec | 41 +++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 dkfiles/Bd_KSmumu,pipi=btosllball05,DecProdCut.dec create mode 100644 dkfiles/Bu_Kstmumu,KSpi=btosllball05,DecProdCut.dec diff --git a/dkfiles/Bd_KSmumu,pipi=btosllball05,DecProdCut.dec b/dkfiles/Bd_KSmumu,pipi=btosllball05,DecProdCut.dec new file mode 100644 index 000000000..e3b6c4b65 --- /dev/null +++ b/dkfiles/Bd_KSmumu,pipi=btosllball05,DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 11114102 +# +# Descriptor: [B0 -> mu+ mu- (KS0 -> pi+ pi-) ]cc +# +# NickName: Bd_KSmumu,pipi=btosllball05,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Ks0 forced to pi+ pi-, use Ball-Zwicky '05 form factors +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Thomas Oeser +# Email: thomas.oeser@cern.ch +# Date: 20230727 +# +Alias MyKs K_S0 +ChargeConj MyKs MyKs + +Decay B0sig + 1.000 MyKs mu+ mu- BTOSLLBALL 6; +Enddecay +CDecay anti-B0sig +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bu_Kstmumu,KSpi=btosllball05,DecProdCut.dec b/dkfiles/Bu_Kstmumu,KSpi=btosllball05,DecProdCut.dec new file mode 100644 index 000000000..b6d464269 --- /dev/null +++ b/dkfiles/Bu_Kstmumu,KSpi=btosllball05,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 12115103 +# +# Descriptor: [B+ -> (K*(892)+ -> (KS0 -> pi+ pi-) pi+) mu+ mu-]cc +# +# NickName: Bu_Kstmumu,KSpi=btosllball05,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: K*+ forced into Ks0 pi+, Ks0 forced into pi+ pi-, use Ball-Zwicky '05 form factors +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Thomas Oeser +# Email: thomas.oeser@cern.ch +# Date: 20230727 +# +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- +Alias MyKs K_S0 +ChargeConj MyKs MyKs +# +Decay B+sig + 1.000 MyKst+ mu+ mu- BTOSLLBALL 6; +Enddecay +CDecay B-sig +# +Decay MyKst+ + 1.000 MyKs pi+ VSS; +Enddecay +CDecay MyKst- +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# -- GitLab From a9f82e5830e6dab6e2aa8bfac1008729436c56e2 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 1 Aug 2023 15:23:39 +0200 Subject: [PATCH 511/702] Merge branch 'admorris/readme-checkout-branches' into 'master' --- CONTRIBUTING.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6e5c3cfaf..2b320f120 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -7,6 +7,10 @@ 1. Open your merge request in web browser and check that all tests are successful. If anything fails, please correct and recheck again day after commit. If you do not understand failure, get in touch with [lhcb-gauss-manager@cernNOSPAMPLEASE.ch](mailto://lhcb-gauss-manager@cernNOSPAMPLEASE.ch) 1. Watch discussion in merge request for any comments we might have. +# Branch to use +For new decay files to be used in Sim09 productions, one should target `master` branch. +The decay files which are meant only for Sim10 should target `Sim10` branch. +If the decay file should be available in both Sim09 and Sim10 and will work without modifications in both branches, target `master` branch and make note in MR that it is required also in Sim10 (While decay files are regularly copied to Sim10 from Sim09, comment will tell that we should do it without delay). # Correct Descriptor usage in DECfiles A DECfile is using the EvtGen Descriptors syntax, see Gen/DecFiles/scripts/evt.pdl for naming conventions. @@ -28,8 +32,14 @@ cd ./GaussDev_v55r4 ``` Then get the Gen/DecFiles package from gitlab. ```shell -git lb-clone-pkg Gen/DecFiles +git lb-clone-pkg Gen/DecFiles ``` + +**NB** if you need a different branch, pass `-b`, e.g.: +```shell +git lb-clone-pkg Gen/DecFiles -b Sim10 +``` + Add the new decay file in the dkfiles subdirectory and create the options to be used by Gauss. ```shell make install -- GitLab From 70db1f19cd151c5e0f02b6d60372847be22107ad Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 1 Aug 2023 15:06:33 +0100 Subject: [PATCH 512/702] Prepare DecFiles release v32r11 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r11.md | 30 ++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r11.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 10ed83d1d..912b401f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r10) +gaudi_subdir(DecFiles v32r11) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r11.md b/ReleaseNotes/v32r11.md new file mode 100644 index 000000000..d0198fe08 --- /dev/null +++ b/ReleaseNotes/v32r11.md @@ -0,0 +1,30 @@ +DecFiles v32r11 2023-08-01 +========================== + +! 2023-08-01 - Michal Kreps (MR !1596) + Improve documentation about using different branches for Sim09, Sim10 + +! 2023-08-01 - Michal Kreps (MR !1595) + Add 2 new decay files + + 11114102 : Bd_KSmumu,pipi=btosllball05,DecProdCut + + 12115103 : Bu_Kstmumu,KSpi=btosllball05,DecProdCut + +! 2023-08-01 - Michal Kreps (MR !1594) + Modify 2 decay files + + 11584033 : Bd_Dst+enu,D0pi+=HQET2,TightCut,tighter + + 11574095 : Bd_Dst+munu,D0pi+=HQET2,TightCut,tighter + +! 2023-08-01 - Michal Kreps (MR !1593) + Add 2 new decay files + + 15176066 : Lb_LcJpsipi,pKpimumupi=DecProdCut + + 15176067 : Lb_LcJpsipi,pKpimumupi=TightCut + +! 2023-08-01 - Michal Kreps (MR !1592) + Add new decay file + + 26163272 : Sigmacstar_Lcgamma,pKpi=TightCut + +! 2023-08-01 - Michal Kreps (MR !1591) + Add new decay file + + 16165430 : Omegab_XicstarKpi,pKpi=PPChange,DecProdCut + + diff --git a/cmt/requirements b/cmt/requirements index d9b33c506..53e745164 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r10 +version v32r11 # Structure #============================================================================ -- GitLab From f39657263607a801da0cce2119fc2b40293b44b3 Mon Sep 17 00:00:00 2001 From: Michele Atzeni <matzeni@physik.uzh.ch> Date: Thu, 3 Aug 2023 15:34:54 +0200 Subject: [PATCH 513/702] new dec file --- .../Dst_D0pi,taue,tauolababar=TightCut.dec | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec diff --git a/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec b/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec new file mode 100644 index 000000000..bbad0687f --- /dev/null +++ b/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec @@ -0,0 +1,69 @@ +# EventType: 27385002 +# +# Descriptor: {[D*(2010)+ -> (D0 -> (tau+ -> pi+ pi+ pi- anti-nu_tau) e-) pi+]cc, [D*+ -> (D0 -> e+ (tau- -> pi- pi- pi+ nu_tau) ) pi+]cc} +# +# NickName: Dst_D0pi,taue,tauolababar=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ D*(2010)+ -> ^( D0 -> ^((tau+-> ^pi+ ^pi+ ^pi- nu_tau~) || (tau- -> ^pi- ^pi- ^pi+ nu_tau)) ^(e- || e+) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[D0]cc' : 'goodDZ', +# '[e-]cc' : 'goodElectron', +# '[pi-]cc' : 'goodPion' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodElectron = ( GP > 1. * GeV ) & ( GPT > 0.20 * GeV ) & inAcc' , +# 'goodPion = ( GP > 1. * GeV ) & ( GPT > 0.20 * GeV ) & inAcc', +# 'goodDZ = ( GP > 20 * GeV ) & ( GPT > 2 * GeV)' ] +# +# EndInsertPythonCode +# +# Documentation: +# Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance and has cuts on the momenta of daughters and D0 +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Michele Atzeni +# Email: michele.atzeni@cern.ch +# Date: 20230803 +# +# Tauola steering options +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig +# +Decay MyD0 + 0.500 Mytau+ e- PHSP; + 0.500 Mytau- e+ PHSP; +Enddecay +CDecay MyantiD0 +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ +# +End + -- GitLab From 205b8a2d93f9956faecb1e36d415c469ee3fa948 Mon Sep 17 00:00:00 2001 From: Michele Atzeni <matzeni@physik.uzh.ch> Date: Fri, 4 Aug 2023 11:02:39 +0200 Subject: [PATCH 514/702] fix decay descriptor --- dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec b/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec index bbad0687f..10bc6d103 100644 --- a/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec +++ b/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec @@ -13,7 +13,7 @@ # gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # # # tightCut = gen.SignalPlain.TightCut -# tightCut.Decay = '[ D*(2010)+ -> ^( D0 -> ^((tau+-> ^pi+ ^pi+ ^pi- nu_tau~) || (tau- -> ^pi- ^pi- ^pi+ nu_tau)) ^(e- || e+) ) ^pi+ ]CC' +# tightCut.Decay = '[ D*(2010)+ ==> ^( D0 ==> ((tau+ ==> ^pi+ ^pi+ ^pi- nu_tau~) || (tau- ==> ^pi- ^pi- ^pi+ nu_tau)) ^(e- || e+) ) ^pi+ ]CC' # tightCut.Cuts = { # '[D0]cc' : 'goodDZ', # '[e-]cc' : 'goodElectron', -- GitLab From 94c3e709b96be01864a56d934e0435cd3a0cce14 Mon Sep 17 00:00:00 2001 From: Michele Atzeni <matzeni@physik.uzh.ch> Date: Mon, 7 Aug 2023 09:42:47 +0200 Subject: [PATCH 515/702] add CPU time tested on 1K events --- dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec b/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec index 10bc6d103..e1ac5190e 100644 --- a/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec +++ b/dkfiles/Dst_D0pi,taue,tauolababar=TightCut.dec @@ -30,7 +30,7 @@ # Forces the D* decay in generic b-bbar / c-cbar events + Requires products to be in LHCb acceptance and has cuts on the momenta of daughters and D0 # EndDocumentation # -# CPUTime: < 1 min +# CPUTime: 1.3 min # # PhysicsWG: Charm # Tested: Yes -- GitLab From f5bb295c72d594f7273f9220882cf6f5eb98ef5a Mon Sep 17 00:00:00 2001 From: "xabier.cid.vidal@cern.ch" <jcidvida@lxplus777.cern.ch> Date: Wed, 9 Aug 2023 00:24:02 +0200 Subject: [PATCH 516/702] A12tautau decaying in MS --- ...GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...5GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...25GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...25GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...25GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...25GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ ...=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec.dec | 70 +++++++++++++++++++ 13 files changed, 910 insertions(+) create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec.dec create mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec.dec diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..17db60bc6 --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109012 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 10 1e-07 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..1885746ff --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109011 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 10 1e-08 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..926b57da1 --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109007 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 10 1e-09 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..c6d12a82c --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109003 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 10 1e-10 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..063814c07 --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109008 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 1 1e-08 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..654d97654 --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109004 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 1 1e-09 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..d5f753f51 --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109000 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 1 1e-10 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..32e2cc7ac --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109009 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 3 1e-08 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..dc0dda2c9 --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109005 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 3 1e-09 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..1cd1269bf --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109001 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 3 1e-10 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..e8097b9f8 --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109010 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 7 1e-08 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..6d2549c9e --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109006 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 7 1e-09 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec.dec new file mode 100644 index 000000000..a7a8ae8fe --- /dev/null +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec.dec @@ -0,0 +1,70 @@ +# EventType: 40109002 +# +# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance +# Production: Pythia8 +# +# Documentation: +# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined +# for our needs, modified from originial 40114000 +# EndDocumentation +# +# InsertPythonCode: +# from Gaudi.Configuration import * +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") +# tracksInAcc = Generation(genAlgName).A1InAcceptance +# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", +# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "vz = GFAEVX ( GVZ, 0 * meter ) " , +# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", +# "isGoodDVDaughterTau = ('tau+' == GABSID)", +# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] +# from Gaudi.Configuration import importOptions +# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") +# from Configurables import Pythia8Production +# Generation(genAlgName).Special.addTool(Pythia8Production) +# Generation(genAlgName).Special.Pythia8Production.Commands += [ +# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", +# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] +# EndInsertPythonCode +# +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 7 1e-10 A0 36 0.0e+00" +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Xabier Cid Vidal +# Email: xabier.cid.vidal@cern.ch +# Date: 20230802 +# CPUTime: < 1 min +# +Alias MyA A0 +ChargeConj MyA MyA + +Decay Higgs'0 +1.000 MyA MyA PHSP; +Enddecay + +# Tauola steering options +Define TauolaCurrentOption -1 +Define TauolaBR1 1.0 + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay MyA + 1.000 Mytau+ Mytau- PHSP; +Enddecay +# +Decay Mytau- + 1.00 TAUOLA 5; +Enddecay +CDecay Mytau+ + +End -- GitLab From ded5b6682defc984d7dc38656eba13c966024276 Mon Sep 17 00:00:00 2001 From: "xabier.cid.vidal@cern.ch" <jcidvida@lxplus758.cern.ch> Date: Thu, 10 Aug 2023 00:55:44 +0200 Subject: [PATCH 517/702] fixes --- ...GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec | 2 +- ...125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec.dec | 70 ------------------- ...5GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec.dec} | 4 +- ...25GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec.dec} | 4 +- ...125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec.dec} | 4 +- ...5GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec.dec} | 4 +- ...25GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec.dec} | 4 +- ...125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec.dec} | 4 +- 8 files changed, 13 insertions(+), 83 deletions(-) delete mode 100644 dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec.dec rename dkfiles/{Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec.dec => Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec.dec} (95%) rename dkfiles/{Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec.dec => Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec.dec} (95%) rename dkfiles/{Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec.dec => Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec.dec} (95%) rename dkfiles/{Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec.dec => Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec.dec} (95%) rename dkfiles/{Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec.dec => Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec.dec} (95%) rename dkfiles/{Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec.dec => Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec.dec} (95%) diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec index 17db60bc6..ae6edd87c 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec @@ -1,4 +1,4 @@ -# EventType: 40109012 +# EventType: 40109003 # # Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) # NickName: Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec.dec deleted file mode 100644 index c6d12a82c..000000000 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec.dec +++ /dev/null @@ -1,70 +0,0 @@ -# EventType: 40109003 -# -# Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) -# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100ps,Hnarrow,MSdec -# Cuts: None -# FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance -# Production: Pythia8 -# -# Documentation: -# Higgs->2A1->4tau. Simulated using Pythia's H_10 and H_30 particles redefined -# for our needs, modified from originial 40114000 -# EndDocumentation -# -# InsertPythonCode: -# from Gaudi.Configuration import * -# from Configurables import LoKi__FullGenEventCut -# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") -# tracksInAcc = Generation(genAlgName).A1InAcceptance -# tracksInAcc.Code = "count(isGoodDVfromA1) > 0" -# tracksInAcc.Preambulo += [ -# "from GaudiKernel.SystemOfUnits import GeV, mrad, meter", -# "isA1 = ( ('H_30' == GID) & (GTHETA < 400.0*mrad))", -# "GVZ = LoKi.GenVertices.PositionZ() " , -# "vz = GFAEVX ( GVZ, 0 * meter ) " , -# "decayz = ( (vz > (13 * meter ) ) & (vz < (20 * meter ) ) )", -# "isGoodDVDaughterTau = ('tau+' == GABSID)", -# "isGoodDVfromA1 = (isA1 & decayz & (GNINTREE(isGoodDVDaughterTau, 4) > 1))"] -# from Gaudi.Configuration import importOptions -# importOptions("$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py") -# from Configurables import Pythia8Production -# Generation(genAlgName).Special.addTool(Pythia8Production) -# Generation(genAlgName).Special.Pythia8Production.Commands += [ -# "Higgs:useBSM = on", "HiggsBSM:allH2 = on", "35:mWidth = 4e-03", -# "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] -# EndInsertPythonCode -# -# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 10 1e-10 A0 36 0.0e+00" -# -# PhysicsWG: Exotica -# Tested: Yes -# Responsible: Xabier Cid Vidal -# Email: xabier.cid.vidal@cern.ch -# Date: 20230802 -# CPUTime: < 1 min -# -Alias MyA A0 -ChargeConj MyA MyA - -Decay Higgs'0 -1.000 MyA MyA PHSP; -Enddecay - -# Tauola steering options -Define TauolaCurrentOption -1 -Define TauolaBR1 1.0 - -Alias Mytau+ tau+ -Alias Mytau- tau- -ChargeConj Mytau+ Mytau- -# -Decay MyA - 1.000 Mytau+ Mytau- PHSP; -Enddecay -# -Decay Mytau- - 1.00 TAUOLA 5; -Enddecay -CDecay Mytau+ - -End diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec.dec similarity index 95% rename from dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec.dec rename to dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec.dec index 063814c07..994169c5c 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec.dec @@ -1,7 +1,7 @@ # EventType: 40109008 # # Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) -# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=10000ps,Hnarrow,MSdec +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance # Production: Pythia8 @@ -34,7 +34,7 @@ # "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode # -# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 1 1e-08 A0 36 0.0e+00" +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 4 1e-08 A0 36 0.0e+00" # # PhysicsWG: Exotica # Tested: Yes diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec.dec similarity index 95% rename from dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec.dec rename to dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec.dec index 654d97654..1c5c39263 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec.dec @@ -1,7 +1,7 @@ # EventType: 40109004 # # Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) -# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=1000ps,Hnarrow,MSdec +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance # Production: Pythia8 @@ -34,7 +34,7 @@ # "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode # -# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 1 1e-09 A0 36 0.0e+00" +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 4 1e-09 A0 36 0.0e+00" # # PhysicsWG: Exotica # Tested: Yes diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec.dec similarity index 95% rename from dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec.dec rename to dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec.dec index d5f753f51..9878f0ecb 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec.dec @@ -1,7 +1,7 @@ # EventType: 40109000 # # Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) -# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=1GeV,tA=100ps,Hnarrow,MSdec +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance # Production: Pythia8 @@ -34,7 +34,7 @@ # "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode # -# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 1 1e-10 A0 36 0.0e+00" +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 4 1e-10 A0 36 0.0e+00" # # PhysicsWG: Exotica # Tested: Yes diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec.dec similarity index 95% rename from dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec.dec rename to dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec.dec index 32e2cc7ac..b35af4a73 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec.dec @@ -1,7 +1,7 @@ # EventType: 40109009 # # Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) -# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=10000ps,Hnarrow,MSdec +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance # Production: Pythia8 @@ -34,7 +34,7 @@ # "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode # -# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 3 1e-08 A0 36 0.0e+00" +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 6 1e-08 A0 36 0.0e+00" # # PhysicsWG: Exotica # Tested: Yes diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec.dec similarity index 95% rename from dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec.dec rename to dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec.dec index dc0dda2c9..33d8b7389 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec.dec @@ -1,7 +1,7 @@ # EventType: 40109005 # # Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) -# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=1000ps,Hnarrow,MSdec +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance # Production: Pythia8 @@ -34,7 +34,7 @@ # "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode # -# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 3 1e-09 A0 36 0.0e+00" +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 6 1e-09 A0 36 0.0e+00" # # PhysicsWG: Exotica # Tested: Yes diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec.dec similarity index 95% rename from dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec.dec rename to dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec.dec index 1cd1269bf..0b736dbd6 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec.dec @@ -1,7 +1,7 @@ # EventType: 40109001 # # Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) -# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=3GeV,tA=100ps,Hnarrow,MSdec +# NickName: Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/A1InAcceptance # Production: Pythia8 @@ -34,7 +34,7 @@ # "35:m0 = 125.0", "35:doForceWidth = true", "35:doExternalDecay = true"] # EndInsertPythonCode # -# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 3 1e-10 A0 36 0.0e+00" +# ParticleValue: "H_20 88 35 0.0 125.000 1.6e-022 Higgs'0 35 0.0e+00", "H_30 89 36 0.0 6 1e-10 A0 36 0.0e+00" # # PhysicsWG: Exotica # Tested: Yes -- GitLab From de33bf36d1368c9b9b095a23cbaa2b7a3d7bcf9c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 11 Aug 2023 11:24:20 +0200 Subject: [PATCH 518/702] Merge branch 'zbai/my-changes' into 'master' --- dkfiles/Omega_LambdaK-=DecProdCut.dec | 39 +++++++++++++++++++++++++ dkfiles/Omega_Lambdapi-=DecProdCut.dec | 40 ++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 dkfiles/Omega_LambdaK-=DecProdCut.dec create mode 100644 dkfiles/Omega_Lambdapi-=DecProdCut.dec diff --git a/dkfiles/Omega_LambdaK-=DecProdCut.dec b/dkfiles/Omega_LambdaK-=DecProdCut.dec new file mode 100644 index 000000000..22d885b95 --- /dev/null +++ b/dkfiles/Omega_LambdaK-=DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 36103101 +# +# Descriptor: [Omega- -> (Lambda0 -> p+ pi-) K-]cc +# +# NickName: Omega_LambdaK-=DecProdCut +# +# Cuts: LHCbAcceptance +# +# Documentation: Omega forced to go to Lambda0 K- for phase space decay model, and Lambda0 decaying into p+ pi- exclusively, LHCbAcceptance. +# EndDocumentation +# CPUTime: < 1 min +# +# PhysicsWG: RD +# +# Tested: Yes +# Responsible: Ziyu Bai , Yuehong Xie +# Email: zbai@cern.ch +# Date: 20230726 +# +#Alias Omega-sig Omega- +#Alias anti-Omega+sig anti-Omega+ +#ChargeConj Omega-sig anti-Omega+sig +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Omega-sig +1.000 MyLambda K- PHSP; +Enddecay +CDecay anti-Omega+sig +# +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End +# diff --git a/dkfiles/Omega_Lambdapi-=DecProdCut.dec b/dkfiles/Omega_Lambdapi-=DecProdCut.dec new file mode 100644 index 000000000..7dee442f5 --- /dev/null +++ b/dkfiles/Omega_Lambdapi-=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 36103103 +# +# Descriptor: [Omega- -> (Lambda0 -> p+ pi-) pi-]cc +# +# NickName: Omega_Lambdapi-=DecProdCut +# +# Cuts: LHCbAcceptance +# +# Documentation: Omega forced to go to Lambda0 pi- for phase space decay model, and Lambda0 decaying into p+ pi- exclusively, LHCbAcceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# +# Tested: Yes +# Responsible: Ziyu Bai ,Yuehong Xie +# Email: zbai@cern.ch +# Date: 20230726 +# +#Alias Omega-sig Omega- +#Alias anti-Omega+sig anti-Omega+ +#ChargeConj Omega-sig anti-Omega+sig +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Omega-sig +1.000 MyLambda pi- PHSP; +Enddecay +CDecay anti-Omega+sig +# +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +End +# -- GitLab From 78842d6d38a94a72b86ce67b9285f1058be823d0 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 11 Aug 2023 11:37:44 +0200 Subject: [PATCH 519/702] Merge branch 'hvc/cascade-decays' into 'master' --- ...enu=DecProdCut,ptCut200MeV,visMass4GeV.dec | 76 +++++++++++++++++++ ...enu=DecProdCut,ptCut200MeV,visMass4GeV.dec | 76 +++++++++++++++++++ .../Bu_D0pi,Kenu=DecProdCut,ptCut200MeV.dec | 57 ++++++++++++++ .../Bu_D0pi,pienu=DecProdCut,ptCut200MeV.dec | 56 ++++++++++++++ 4 files changed, 265 insertions(+) create mode 100644 dkfiles/Bu_D0enu,Kenu=DecProdCut,ptCut200MeV,visMass4GeV.dec create mode 100644 dkfiles/Bu_D0enu,pienu=DecProdCut,ptCut200MeV,visMass4GeV.dec create mode 100644 dkfiles/Bu_D0pi,Kenu=DecProdCut,ptCut200MeV.dec create mode 100644 dkfiles/Bu_D0pi,pienu=DecProdCut,ptCut200MeV.dec diff --git a/dkfiles/Bu_D0enu,Kenu=DecProdCut,ptCut200MeV,visMass4GeV.dec b/dkfiles/Bu_D0enu,Kenu=DecProdCut,ptCut200MeV,visMass4GeV.dec new file mode 100644 index 000000000..6a11fcca3 --- /dev/null +++ b/dkfiles/Bu_D0enu,Kenu=DecProdCut,ptCut200MeV,visMass4GeV.dec @@ -0,0 +1,76 @@ +# EventType: 12583020 +# +# Descriptor: [B+ -> (D~0 -> K+ e- anti-nu_e) e+ nu_e]cc +# +# NickName: Bu_D0enu,Kenu=DecProdCut,ptCut200MeV,visMass4GeV +# +# Documentation: B->D cascade background from b->s(d)ee analyses, with decay product pT>200 MeV and visible mass > 4 GeV. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230808 +# CPUTime: <1 min +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool( LoKi__GenCutTool,'HighVisMass') +# evtgendecay.HighVisMass.Decay = "[^(B+ ==> (D~0 ==> K+ e- nu_e~) e+ nu_e)]CC" +# evtgendecay.HighVisMass.Preambulo += [ +# "massCut = GMASS('e-'==GID,'e+'==GID,'K+'==GABSID) > 4000 * MeV" +# ] +# evtgendecay.HighVisMass.Cuts = { +# '[B+]cc' : " massCut " +# } +# +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# +# tightCut.Decay = "[(B+ ==> (D~0 ==> ^K+ ^e- nu_e~) ^e+ nu_e)]CC" +# +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) "] +# +# tightCut.Cuts = { +# '[e-]cc' : " inAcc & ( GPT > 200 * MeV ) " , +# '[K+]cc' : " inAcc & ( GPT > 200 * MeV ) " , +# '[e+]cc' : " inAcc & ( GPT > 200 * MeV ) " +# } +# +# EndInsertPythonCode +# +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Decay B+sig +1.000 My_anti-D0 e+ nu_e PHOTOS ISGW2; +Enddecay +CDecay B-sig +# +# +Decay My_anti-D0 +1.000 K+ e- anti-nu_e PHOTOS ISGW2; +Enddecay +CDecay My_D0 +# +End +# diff --git a/dkfiles/Bu_D0enu,pienu=DecProdCut,ptCut200MeV,visMass4GeV.dec b/dkfiles/Bu_D0enu,pienu=DecProdCut,ptCut200MeV,visMass4GeV.dec new file mode 100644 index 000000000..26d319b60 --- /dev/null +++ b/dkfiles/Bu_D0enu,pienu=DecProdCut,ptCut200MeV,visMass4GeV.dec @@ -0,0 +1,76 @@ +# EventType: 12583030 +# +# Descriptor: [B+ -> (D~0 -> pi+ e- anti-nu_e) e+ nu_e]cc +# +# NickName: Bu_D0enu,pienu=DecProdCut,ptCut200MeV,visMass4GeV +# +# Documentation: B->D cascade background from b->s(d)ee analyses, with decay product pT>200 MeV and visible mass > 4 GeV. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230808 +# CPUTime: <1 min +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool( LoKi__GenCutTool,'HighVisMass') +# evtgendecay.HighVisMass.Decay = "[^(B+ ==> (D~0 ==> pi+ e- nu_e~) e+ nu_e)]CC" +# evtgendecay.HighVisMass.Preambulo += [ +# "massCut = GMASS('e-'==GID,'e+'==GID,'pi+'==GABSID) > 4000 * MeV" +# ] +# evtgendecay.HighVisMass.Cuts = { +# '[B+]cc' : " massCut " +# } +# +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# +# tightCut.Decay = "[(B+ ==> (D~0 ==> ^pi+ ^e- nu_e~) ^e+ nu_e)]CC" +# +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) "] +# +# tightCut.Cuts = { +# '[e-]cc' : " inAcc & ( GPT > 200 * MeV ) " , +# '[pi+]cc' : " inAcc & ( GPT > 200 * MeV ) " , +# '[e+]cc' : " inAcc & ( GPT > 200 * MeV ) " +# } +# +# EndInsertPythonCode +# +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Decay B+sig +1.000 My_anti-D0 e+ nu_e PHOTOS ISGW2; +Enddecay +CDecay B-sig +# +# +Decay My_anti-D0 +1.000 pi+ e- anti-nu_e PHOTOS ISGW2; +Enddecay +CDecay My_D0 +# +End +# diff --git a/dkfiles/Bu_D0pi,Kenu=DecProdCut,ptCut200MeV.dec b/dkfiles/Bu_D0pi,Kenu=DecProdCut,ptCut200MeV.dec new file mode 100644 index 000000000..83c322b0b --- /dev/null +++ b/dkfiles/Bu_D0pi,Kenu=DecProdCut,ptCut200MeV.dec @@ -0,0 +1,57 @@ +# EventType: 12583040 +# +# Descriptor: [B+ -> (D~0 -> K+ e- anti-nu_e) pi+]cc +# +# NickName: Bu_D0pi,Kenu=DecProdCut,ptCut200MeV +# +# Documentation: B->D cascade background from b->s(d)ee analyses, with decay product pT>200 MeV +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230808 +# CPUTime: <1 min +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# +# tightCut.Decay = "[(B+ ==> (D~0 ==> ^K+ ^e- nu_e~) ^pi+)]CC" +# tightCut.Cuts = { +# '[e-]cc' : " inAcc & ( GPT > 200 * MeV ) " , +# '[K+]cc' : " inAcc & ( GPT > 200 * MeV ) " , +# '[pi+]cc' : " inAcc & ( GPT > 200 * MeV ) " +# } +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) "] +# +# EndInsertPythonCode +# +# +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Decay B+sig +1.000 My_anti-D0 pi+ PHSP; +Enddecay +CDecay B-sig +# +# +Decay My_anti-D0 +1.000 K+ e- anti-nu_e PHOTOS ISGW2; +Enddecay +CDecay My_D0 +# +End +# diff --git a/dkfiles/Bu_D0pi,pienu=DecProdCut,ptCut200MeV.dec b/dkfiles/Bu_D0pi,pienu=DecProdCut,ptCut200MeV.dec new file mode 100644 index 000000000..eb7e4ffe1 --- /dev/null +++ b/dkfiles/Bu_D0pi,pienu=DecProdCut,ptCut200MeV.dec @@ -0,0 +1,56 @@ +# EventType: 12583050 +# +# Descriptor: [B+ -> (D~0 -> pi+ e- anti-nu_e) pi+]cc +# +# NickName: Bu_D0pi,pienu=DecProdCut,ptCut200MeV +# +# Documentation: B->D cascade background from b->s(d)ee analyses, with decay product pT>200 MeV +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Harry Cliff +# Email: harry.victor.cliff@cern.ch +# Date: 20230808 +# CPUTime: <1 min +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# +# tightCut.Decay = "[(B+ ==> (D~0 ==> ^pi+ ^e- nu_e~) ^pi+)]CC" +# tightCut.Cuts = { +# '[e-]cc' : " inAcc & ( GPT > 200 * MeV ) " , +# '[pi+]cc' : " inAcc & ( GPT > 200 * MeV ) " +# } +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) "] +# +# EndInsertPythonCode +# +# +# +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 +# +Decay B+sig +1.000 My_anti-D0 pi+ PHSP; +Enddecay +CDecay B-sig +# +# +Decay My_anti-D0 +1.000 pi+ e- anti-nu_e PHOTOS ISGW2; +Enddecay +CDecay My_D0 +# +End +# -- GitLab From 8865af645fefd65a06f0f23d69370074e7f1a702 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 11 Aug 2023 11:40:56 +0200 Subject: [PATCH 520/702] Merge branch 'yusong/my-changes' into 'master' --- ...au,3pipi0e=DecProdCut,tauolababar,phsp.dec | 25 ++++++++-------- ...u,3pipi0mu=DecProdCut,tauolababar,phsp.dec | 29 +++++++++---------- 2 files changed, 26 insertions(+), 28 deletions(-) diff --git a/dkfiles/Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp.dec b/dkfiles/Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp.dec index 99ac452f8..b9375d2c3 100644 --- a/dkfiles/Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp.dec +++ b/dkfiles/Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp.dec @@ -27,30 +27,29 @@ Define TauolaCurrentOption 1 Define TauolaBR1 1.0 # Alias Mytau1+ tau+ -Alias Mytau2- tau- -ChargeConj Mytau1+ Mytau2- -Alias Mytau2+ tau+ Alias Mytau1- tau- -ChargeConj Mytau2+ Mytau1- +ChargeConj Mytau1+ Mytau1- +Alias Mytau2+ tau+ +Alias Mytau2- tau- +ChargeConj Mytau2+ Mytau2- # Decay Lambda_b0sig - 0.5 p+ K- Mytau1+ Mytau1- PHSP; - 0.5 p+ K- Mytau2+ Mytau2- PHSP; + 0.5 p+ K- Mytau1+ Mytau2- PHSP; + 0.5 p+ K- Mytau1- Mytau2+ PHSP; Enddecay CDecay anti-Lambda_b0sig # -Decay Mytau1- +Decay Mytau1+ 9.31 TAUOLA 5; 4.62 TAUOLA 8; Enddecay -CDecay Mytau2+ +CDecay Mytau1- # -Decay Mytau1+ - 1.00 e+ nu_e anti-nu_tau TAULNUNU; +Decay Mytau2- + 1.00 e- anti-nu_e nu_tau TAULNUNU; Enddecay -CDecay Mytau2- - - +CDecay Mytau2+ +# End diff --git a/dkfiles/Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp.dec b/dkfiles/Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp.dec index bc8c0371f..9671a689d 100644 --- a/dkfiles/Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp.dec +++ b/dkfiles/Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp.dec @@ -25,32 +25,31 @@ # Tauola steering options Define TauolaCurrentOption 1 Define TauolaBR1 1.0 + # -Alias Mytau1+ tau+ -Alias Mytau2- tau- -ChargeConj Mytau1+ Mytau2- -Alias Mytau2+ tau+ -Alias Mytau1- tau- -ChargeConj Mytau2+ Mytau1- +Alias Mytau1+ tau+ +Alias Mytau1- tau- +ChargeConj Mytau1+ Mytau1- +Alias Mytau2+ tau+ +Alias Mytau2- tau- +ChargeConj Mytau2+ Mytau2- # Decay Lambda_b0sig - 0.5 p+ K- Mytau1+ Mytau1- PHSP; - 0.5 p+ K- Mytau2+ Mytau2- PHSP; + 0.5 p+ K- Mytau1+ Mytau2- PHSP; + 0.5 p+ K- Mytau1- Mytau2+ PHSP; Enddecay CDecay anti-Lambda_b0sig # -Decay Mytau1- +Decay Mytau1+ 9.31 TAUOLA 5; 4.62 TAUOLA 8; Enddecay -CDecay Mytau2+ +CDecay Mytau1- # -Decay Mytau1+ - 1.00 mu+ nu_mu anti-nu_tau TAULNUNU; +Decay Mytau2- + 1.00 mu- anti-nu_mu nu_tau TAULNUNU; Enddecay -CDecay Mytau2- - - +CDecay Mytau2+ End -- GitLab From a30daa407f974bb2ce6f3519bae2ad47a1e71c78 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 21 Aug 2023 10:15:59 +0200 Subject: [PATCH 521/702] Merge branch 'DstKPi' into 'master' --- .../Bc_DstKpi,D0pi,Kpi=BcVegPy,DecProdCut.dec | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dkfiles/Bc_DstKpi,D0pi,Kpi=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_DstKpi,D0pi,Kpi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_DstKpi,D0pi,Kpi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..ba471d2cd --- /dev/null +++ b/dkfiles/Bc_DstKpi,D0pi,Kpi=BcVegPy,DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 14165092 +# +# Descriptor: [B_c+ -> (D*(2010)+ -> (D0 -> K- pi+ ) pi+) K+ pi-]cc +# +# NickName: Bc_DstKpi,D0pi,Kpi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D*+, K+, pi-. D*+ decaying into D0 and pi+. D0 decaying into K- and pi+. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230811 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +Decay B_c+sig + 1.000 MyD*+ K+ pi- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyD*+ + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay MyD*- + +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 +# +End + + -- GitLab From d3327ca0b3fd16528fe525ad3f4bc5bf1d9ea668 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 21 Aug 2023 10:19:12 +0200 Subject: [PATCH 522/702] Merge branch 'Jialu/Bd_Lambdappi_tightcut_v2' into 'master' --- dkfiles/Bd_Lambdappi=TightCut.dec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Bd_Lambdappi=TightCut.dec b/dkfiles/Bd_Lambdappi=TightCut.dec index a785c8d63..e0aabd3a5 100644 --- a/dkfiles/Bd_Lambdappi=TightCut.dec +++ b/dkfiles/Bd_Lambdappi=TightCut.dec @@ -17,7 +17,7 @@ # 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV', # 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', # 'goodB = (GPT > 1000 * MeV)', -# 'goodL0 = (GP > 5000 * MeV)', +# 'goodL0 = (GP > 500 * MeV)', # 'goodBDaugP = in_range ( 8.0 * GeV , GP , 300 * GeV) & (GPT > 200 * MeV)', # 'goodBDaugPi = in_range ( 1.5 * GeV , GP , 400 * GeV) & (GPT > 200 * MeV)', # 'L0FD = GTIME > 50 * micrometer' @@ -40,7 +40,7 @@ # Tested: Yes # Responsible: Jialu Wang # Email: jialu.wang@cern.ch -# Date: 20230701 +# Date: 20230801 # CPUTime: 3 min # # -- GitLab From 2c43f871a3365a49da45699cac6a3d18ec02273d Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 21 Aug 2023 09:28:44 +0100 Subject: [PATCH 523/702] Prepare DecFiles release v32r12 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r12.md | 47 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r12.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 912b401f6..3bd5c9cc6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r11) +gaudi_subdir(DecFiles v32r12) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r12.md b/ReleaseNotes/v32r12.md new file mode 100644 index 000000000..35c0ae649 --- /dev/null +++ b/ReleaseNotes/v32r12.md @@ -0,0 +1,47 @@ +DecFiles v32r12 2023-08-21 +========================== + +! 2023-08-21 - Michal Kreps (MR !1610) + Modify decay file + + 11104145 : Bd_Lambdappi=TightCut + +! 2023-08-21 - Michal Kreps (MR !1609) + Add new decay file + + 14165092 : Bc_DstKpi,D0pi,Kpi=BcVegPy,DecProdCut + +! 2023-08-11 - Michal Kreps (MR !1605) + Add 4 new decay files + + 12583020 : Bu_D0enu,Kenu=DecProdCut,ptCut200MeV,visMass4GeV + + 12583030 : Bu_D0enu,pienu=DecProdCut,ptCut200MeV,visMass4GeV + + 12583040 : Bu_D0pi,Kenu=DecProdCut,ptCut200MeV + + 12583050 : Bu_D0pi,pienu=DecProdCut,ptCut200MeV + +! 2023-08-11 - Michal Kreps (MR !1604) + Modify 2 decay files + + 15826000 : Lb_pKtautau,3pipi0e=DecProdCut,tauolababar,phsp + + 15816000 : Lb_pKtautau,3pipi0mu=DecProdCut,tauolababar,phsp + +! 2023-08-11 - Michal Kreps (MR !1603) + Add 2 new decay files + + 36103101 : Omega_LambdaK-=DecProdCut + + 36103103 : Omega_Lambdapi-=DecProdCut + +! 2023-08-10 - Xabier Cid Vidal (MR !1601) + Add 12 new decay files + + 40109003 : Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec + + 40109011 : Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec + + 40109007 : Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec + + 40109008 : Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec + + 40109004 : Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec + + 40109000 : Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec + + 40109009 : Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec + + 40109005 : Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec + + 40109001 : Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec + + 40109010 : Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec + + 40109006 : Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec + + 40109002 : Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec + +! 2023-08-03 - Michele Atzeni (MR !1598) + Add new decay file + + 27385002 : Dst_D0pi,taue,tauolababar=TightCut + diff --git a/cmt/requirements b/cmt/requirements index 53e745164..263065920 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r11 +version v32r12 # Structure #============================================================================ -- GitLab From aedccc3747828ac3078d4760f4d7fa3031bdec3c Mon Sep 17 00:00:00 2001 From: ngrieser <ngrieser@cern.ch> Date: Wed, 30 Aug 2023 15:20:15 +0200 Subject: [PATCH 524/702] Update gen efficiency of dkfile to match cut operation. --- dkfiles/W_munumu=10GeV,MG.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/W_munumu=10GeV,MG.dec b/dkfiles/W_munumu=10GeV,MG.dec index 402ba1143..189d2238f 100644 --- a/dkfiles/W_munumu=10GeV,MG.dec +++ b/dkfiles/W_munumu=10GeV,MG.dec @@ -23,7 +23,7 @@ # "generate p p > mu+ vm [QCD]", # "add process p p > mu- vm~ [QCD]" # ], -# "DecEff": 1.0} +# "DecEff": 0.25523} # Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) # # EndInsertPythonCode -- GitLab From 8e90dcbb11e99b51c3129cabfb6d95cc5ed8b458 Mon Sep 17 00:00:00 2001 From: "xabier.cid.vidal@cern.ch" <jcidvida@lxplus755.cern.ch> Date: Sat, 9 Sep 2023 00:28:00 +0200 Subject: [PATCH 525/702] ammends to Higgs_AA_tautau --- ...tautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec | 5 +++++ ...utautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec.dec | 5 +++++ ...autautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec.dec | 5 +++++ ...autautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec.dec | 5 +++++ ...tautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec.dec | 7 ++++++- ...utautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec.dec | 5 +++++ ...autautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec.dec | 5 +++++ ...tautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec.dec | 5 +++++ ...utautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec.dec | 5 +++++ ...autautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec.dec | 5 +++++ ...tautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec.dec | 5 +++++ ...utautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec.dec | 5 +++++ doc/table_obsolete.sql | 1 + 13 files changed, 62 insertions(+), 1 deletion(-) diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec index ae6edd87c..41050767b 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec.dec index 1885746ff..f5d61ef80 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec.dec index 926b57da1..73d06cf42 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec.dec index 994169c5c..f03d34e1f 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec.dec index 1c5c39263..0ce631ce9 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec.dec @@ -1,4 +1,4 @@ -# EventType: 40109004 +# EventType: 40109012 # # Descriptor: Higgs'0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-) # NickName: Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec.dec index 9878f0ecb..4457e7d4f 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec.dec index b35af4a73..c8fdd03b2 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec.dec index 33d8b7389..d1d82ea72 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec.dec index 0b736dbd6..987145f33 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec.dec index e8097b9f8..b3b60e784 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec.dec index 6d2549c9e..2010b8d68 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec.dec b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec.dec index a7a8ae8fe..eaf847eba 100644 --- a/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec.dec +++ b/dkfiles/Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec.dec @@ -13,6 +13,11 @@ # # InsertPythonCode: # from Gaudi.Configuration import * +# from Configurables import GiGaHiggsParticles, GiGaPhysListModular +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_30"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [gigaHiggsPart] +# # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool(LoKi__FullGenEventCut, "A1InAcceptance") # tracksInAcc = Generation(genAlgName).A1InAcceptance diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 9480a82d0..c2986309d 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -405,3 +405,4 @@ EVTTYPEID = 39122249, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=20MeV,badlifetim EVTTYPEID = 39122940, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=50MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" EVTTYPEID = 39122246, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=5MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" EVTTYPEID = 12513011, DESCRIPTION = "Bu_phimunu=TightCut,BToVlnuBall,buggy", PRIMARY = "[B+ -> (phi(1020) -> K+ K-) mu+ nu_mu]cc" +EVTTYPEID = 40109004, DESCRIPTION = "Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec,buggy", PRIMARY = "[Higgs0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-)" -- GitLab From 1b34f62392a9170d3cc75cf71d65dec8c6eb5deb Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 14 Sep 2023 18:23:02 +0200 Subject: [PATCH 526/702] Merge branch 'CI_fix' into 'master' --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 97eebc5be..2a1da90c8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,6 +13,10 @@ variables: GAUSS_VERSION: v56r4 LHCB_ENV_MODE: lbenv-stable +before_script: + - git config --global --add safe.directory "$CI_PROJECT_DIR" + - git status + gen-options: image: gitlab-registry.cern.ch/lhcb-core/lbdocker/centos7-build:latest tags: -- GitLab From 710cb6e4f736e01581b032db5017d1dd9f553459 Mon Sep 17 00:00:00 2001 From: "xabier.cid.vidal@cern.ch" <jcidvida@lxplus778.cern.ch> Date: Mon, 18 Sep 2023 19:35:14 +0200 Subject: [PATCH 527/702] modify ci --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 97eebc5be..2a1da90c8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,6 +13,10 @@ variables: GAUSS_VERSION: v56r4 LHCB_ENV_MODE: lbenv-stable +before_script: + - git config --global --add safe.directory "$CI_PROJECT_DIR" + - git status + gen-options: image: gitlab-registry.cern.ch/lhcb-core/lbdocker/centos7-build:latest tags: -- GitLab From 4139a5e17d8241833e95095b90db984c6f11d362 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:36:42 +0200 Subject: [PATCH 528/702] Merge branch 'semileptonic_Bdecays' into 'master' --- .../Bd_D0pimunu,Kpi=DecProdCut,cocktail.dec | 34 +++++++++++++++++++ .../Bs_Dspimunu,piKK=DecProdCut,cocktail.dec | 34 +++++++++++++++++++ .../Bu_D+pimunu,Kpipi=DecProdCut,cocktail.dec | 34 +++++++++++++++++++ 3 files changed, 102 insertions(+) create mode 100644 dkfiles/Bd_D0pimunu,Kpi=DecProdCut,cocktail.dec create mode 100644 dkfiles/Bs_Dspimunu,piKK=DecProdCut,cocktail.dec create mode 100644 dkfiles/Bu_D+pimunu,Kpipi=DecProdCut,cocktail.dec diff --git a/dkfiles/Bd_D0pimunu,Kpi=DecProdCut,cocktail.dec b/dkfiles/Bd_D0pimunu,Kpi=DecProdCut,cocktail.dec new file mode 100644 index 000000000..442663987 --- /dev/null +++ b/dkfiles/Bd_D0pimunu,Kpi=DecProdCut,cocktail.dec @@ -0,0 +1,34 @@ +# EventType: 11574004 +# +# Descriptor: {[[B0]nos -> (D0 -> K- pi+) pi+ mu- anti-nu_mu]cc, [[B0]os -> (D~0 -> K+ pi-) pi- mu+ nu_mu]cc} +# +# NickName: Bd_D0pimunu,Kpi=DecProdCut,cocktail +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, B0 forced into D0 pi+ mu- anti-nu_mu. D0 forced into K- pi+. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20230821 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Decay anti-B0sig + 1.00 MyD0 mu- pi+ anti-nu_mu PHSP; +Enddecay +CDecay B0sig +# +Decay MyD0 + 1.00 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +End +# diff --git a/dkfiles/Bs_Dspimunu,piKK=DecProdCut,cocktail.dec b/dkfiles/Bs_Dspimunu,piKK=DecProdCut,cocktail.dec new file mode 100644 index 000000000..65996fe8e --- /dev/null +++ b/dkfiles/Bs_Dspimunu,piKK=DecProdCut,cocktail.dec @@ -0,0 +1,34 @@ +# EventType: 13574474 +# +# Descriptor: {[[B_s0]nos -> (D_s+ -> pi+ K+ K-) anti-nu_mu mu- pi0]cc,[[B_s0]os -> (D_s- -> pi- K- K+) nu_mu mu+ pi0]cc} +# +# NickName: Bs_Dspimunu,piKK=DecProdCut,cocktail +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, Bs forced into Ds+ pi0 mu- anti-nu_mu. Ds+ forced into pi+ K+ K-. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20230821 +# + +Alias MyDsp D_s+ +Alias MyDsm D_s- +ChargeConj MyDsp MyDsm +# +Decay anti-B_s0sig + 1.00 MyDsp anti-nu_mu mu- pi0 PHSP; +Enddecay +CDecay B_s0sig +# +Decay MyDsp + 1.00 pi+ K+ K- PHSP; +Enddecay +CDecay MyDsm +# +End +# diff --git a/dkfiles/Bu_D+pimunu,Kpipi=DecProdCut,cocktail.dec b/dkfiles/Bu_D+pimunu,Kpipi=DecProdCut,cocktail.dec new file mode 100644 index 000000000..56029de4e --- /dev/null +++ b/dkfiles/Bu_D+pimunu,Kpipi=DecProdCut,cocktail.dec @@ -0,0 +1,34 @@ +# EventType: 12575054 +# +# Descriptor: [B- -> (D+ -> K- pi+ pi+) pi- mu- anti-nu_mu]cc +# +# NickName: Bu_D+pimunu,Kpipi=DecProdCut,cocktail +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, B- forced into D+ pi- mu- anti-nu_mu. D+ forced into K- pi+ pi+. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20230821 +# + +Alias MyDp D+ +Alias MyDm D- +ChargeConj MyDp MyDm +# +Decay B-sig + 1.00 MyDp mu- pi- anti-nu_mu PHSP; +Enddecay +CDecay B+sig +# +Decay MyDp + 1.00 K- pi+ pi+ PHSP; +Enddecay +CDecay MyDm +# +End +# -- GitLab From aeb23a1266420a4aa73591bca5ec6df57ef803fd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:37:09 +0200 Subject: [PATCH 529/702] Merge branch 'facglase/Bu2Dst0MuNu' into 'master' --- dkfiles/Bu_Dst0munu,D0gamma,Kpi=TightCut.dec | 67 ++++++++++++++++++ dkfiles/Bu_Dst0munu,D0pi0,Kpi=TightCut.dec | 73 ++++++++++++++++++++ 2 files changed, 140 insertions(+) create mode 100644 dkfiles/Bu_Dst0munu,D0gamma,Kpi=TightCut.dec create mode 100644 dkfiles/Bu_Dst0munu,D0pi0,Kpi=TightCut.dec diff --git a/dkfiles/Bu_Dst0munu,D0gamma,Kpi=TightCut.dec b/dkfiles/Bu_Dst0munu,D0gamma,Kpi=TightCut.dec new file mode 100644 index 000000000..cfe52330f --- /dev/null +++ b/dkfiles/Bu_Dst0munu,D0gamma,Kpi=TightCut.dec @@ -0,0 +1,67 @@ +# EventType: 12573211 +# +# Descriptor: [B+ -> (D*(2007)~0 -> (D~0 -> K+ pi-) gamma) nu_mu mu+]cc +# +# NickName: Bu_Dst0munu,D0gamma,Kpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: B+ decay to D*0 mu+ nu_mu with D*0->D0gamma and D0 forced to K pi. Tight cuts applied +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool(LoKi__GenCutTool, "TightCut") +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "[ B+ => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi-) ^gamma) nu_mu ^mu+]CC" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range( 0.010, GTHETA, 0.400 )", +# "piKP = GCHILD(GP,('K+' == GABSID)) + GCHILD(GP, ('pi-' == GABSID))", +# "piKPT = GCHILD(GPT,('K+' == GABSID)) + GCHILD(GPT, ('pi-' == GABSID))", +# ] +# SignalFilter.Cuts = { +# "[K+]cc" : " inAcc & (GPT > 200 * MeV) ", +# "[pi-]cc" : " inAcc & (GPT > 200 * MeV) ", +# "[D~0]cc" : " (piKP > 20000 * MeV) & (piKPT > 2000 * MeV) ", +# "[mu+]cc" : " inAcc & (GP > 5000 * MeV) & (GPT > 1000 * MeV) ", +# "[gamma]cc" : " (GP > 5000 * MeV) & (GPT > 200 * MeV) ", +# } +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230823 +# +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Decay B-sig + 1.000 MyD*0 mu- anti-nu_mu PHOTOS HQET2 1.207 1 1.406 0.853; +Enddecay +CDecay B+sig +# +Decay MyD*0 + 1.000 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD0 + 1.000 K- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAntiD0 +# +End +# + diff --git a/dkfiles/Bu_Dst0munu,D0pi0,Kpi=TightCut.dec b/dkfiles/Bu_Dst0munu,D0pi0,Kpi=TightCut.dec new file mode 100644 index 000000000..e14deb907 --- /dev/null +++ b/dkfiles/Bu_Dst0munu,D0pi0,Kpi=TightCut.dec @@ -0,0 +1,73 @@ +# EventType: 12573421 +# +# Descriptor: [B+ -> (D*(2007)~0 -> (D~0 -> K+ pi-) (pi0 -> gamma gamma)) nu_mu mu+]cc +# +# NickName: Bu_Dst0munu,D0pi0,Kpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: B+ decay to D*0 mu+ nu_mu with D*0->D0pi0 and D0 forced to K pi and pi0 to gamma gamma. Tight cuts applied +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool(LoKi__GenCutTool, "TightCut") +# SignalFilter = gen.TightCut +# SignalFilter.Decay = "[ B+ => (D*(2007)~0 -> ^(D~0 => ^K+ ^pi-) ^(pi0 -> gamma gamma)) nu_mu ^mu+]CC" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "inAcc = in_range( 0.010, GTHETA, 0.400 )", +# "piKP = GCHILD(GP,('K+' == GABSID)) + GCHILD(GP, ('pi-' == GABSID))", +# "piKPT = GCHILD(GPT,('K+' == GABSID)) + GCHILD(GPT, ('pi-' == GABSID))", +# ] +# SignalFilter.Cuts = { +# "[K+]cc" : " inAcc & (GPT > 200 * MeV) ", +# "[pi-]cc" : " inAcc & (GPT > 200 * MeV) ", +# "[D~0]cc" : " (piKP > 20000 * MeV) & (piKPT > 2000 * MeV) ", +# "[mu+]cc" : " inAcc & (GP > 5000 * MeV) & (GPT > 1000 * MeV) ", +# "[pi0]cc" : " 0 < GNINTREE( ('gamma' == GABSID) & (GP > 5000 * MeV) & (GPT > 200 * MeV) ) ", +# } +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Fabian Christoph Glaser +# Email: fabian.christoph.glaser@cern.ch +# Date: 20230823 +# +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyPi0 pi0 +# +Decay B-sig + 1 MyD*0 mu- anti-nu_mu PHOTOS HQET2 1.207 1 1.406 0.853; +Enddecay +CDecay B+sig +# +Decay MyD*0 + 1.000 MyD0 MyPi0 PHOTOS VSS; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD0 + 1.000 K- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAntiD0 +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# + -- GitLab From 5902e3e3988e49c108a3aadf6d568297e2ca2494 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:37:32 +0200 Subject: [PATCH 530/702] Merge branch 'renz/my-change' into 'master' --- ...iLambdaetap,mm,pipi,gg=phsp,DecProdCut.dec | 54 +++++++++++++++++++ .../Lb_LcpbarLambda,pKpi,ppi=DecProdCut.dec | 54 +++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100755 dkfiles/Lb_JpsiLambdaetap,mm,pipi,gg=phsp,DecProdCut.dec create mode 100644 dkfiles/Lb_LcpbarLambda,pKpi,ppi=DecProdCut.dec diff --git a/dkfiles/Lb_JpsiLambdaetap,mm,pipi,gg=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiLambdaetap,mm,pipi,gg=phsp,DecProdCut.dec new file mode 100755 index 000000000..16b2cd7fc --- /dev/null +++ b/dkfiles/Lb_JpsiLambdaetap,mm,pipi,gg=phsp,DecProdCut.dec @@ -0,0 +1,54 @@ +# EventType: 15146503 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-) (eta_prime -> pi+ pi- (eta -> gamma gamma)) ]cc +# +# NickName: Lb_JpsiLambdaetap,mm,pipi,gg=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to three-body J/psi Lambda eta' with J/psi to dimuons and eta' to pi pi eta, then eta to gamma gamma. +# EndDocumentation +# +# PhysicsWG: Onia +# CPUTime: 1 min +# Tested: Yes +# Responsible: Zan Ren +# Email: zan.ren@cern.ch +# Date: 20230827 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyXi- Xi- +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias Myetap eta' +ChargeConj Myetap Myetap +Alias Myeta eta +ChargeConj Myeta Myeta +# +Decay Lambda_b0sig + 1.000 MyJ/psi MyLambda Myetap PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +Decay Myetap + 1.000 pi+ pi- Myeta PHOTOS PHSP; +Enddecay +# +Decay Myeta + 1.0 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Lb_LcpbarLambda,pKpi,ppi=DecProdCut.dec b/dkfiles/Lb_LcpbarLambda,pKpi,ppi=DecProdCut.dec new file mode 100644 index 000000000..dd1284f81 --- /dev/null +++ b/dkfiles/Lb_LcpbarLambda,pKpi,ppi=DecProdCut.dec @@ -0,0 +1,54 @@ +# EventType: 15366131 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (Lambda0 -> p+ pi-) anti-p-]cc +# +# NickName: Lb_LcpbarLambda,pKpi,ppi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc Lambda0 pbar with Lc -> p K pi and Lambda0 -> p pi decay products in LHCb's acceptance. Includes Delta and K*0 resonance in Lambda_c decay +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1min +# Responsible: Zan Ren +# Email: zan.ren@cern.ch +# Date: 20230902 +# + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Lambda_b0sig +1.000 MyLambda_c+ MyLambda anti-p- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 0.008600000 Delta++ K- PHSP; + 0.010700000 p+ Myanti-K*0 PHSP; + 0.025400000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End -- GitLab From a70cfbcb640931bd5d5be792fd1cef26ecb894e8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:38:07 +0200 Subject: [PATCH 531/702] Merge branch 'zbai/my-changes' into 'master' --- dkfiles/Omega_LambdaK-=DecProdCut.dec | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/dkfiles/Omega_LambdaK-=DecProdCut.dec b/dkfiles/Omega_LambdaK-=DecProdCut.dec index 22d885b95..32884daa5 100644 --- a/dkfiles/Omega_LambdaK-=DecProdCut.dec +++ b/dkfiles/Omega_LambdaK-=DecProdCut.dec @@ -6,34 +6,34 @@ # # Cuts: LHCbAcceptance # -# Documentation: Omega forced to go to Lambda0 K- for phase space decay model, and Lambda0 decaying into p+ pi- exclusively, LHCbAcceptance. +# Documentation: Omega forced to go to Lambda0 K- (physical model), and Lambda0 decaying into p+ pi- (physical model). # EndDocumentation -# CPUTime: < 1 min # +# CPUTime: < 1 min # PhysicsWG: RD # # Tested: Yes # Responsible: Ziyu Bai , Yuehong Xie # Email: zbai@cern.ch -# Date: 20230726 +# Date: 20230826 # -#Alias Omega-sig Omega- -#Alias anti-Omega+sig anti-Omega+ -#ChargeConj Omega-sig anti-Omega+sig +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega # -Alias MyLambda Lambda0 +Alias MyLambda Lambda0 Alias Myanti-Lambda anti-Lambda0 -ChargeConj Myanti-Lambda MyLambda -# +ChargeConj Myanti-Lambda MyLambda +# Decay Omega-sig -1.000 MyLambda K- PHSP; + 1.000 MyLambda K- HELAMP 0.713 0.0 0.702 0.0; Enddecay CDecay anti-Omega+sig # Decay MyLambda -1.000 p+ pi- PHSP; + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; Enddecay CDecay Myanti-Lambda # End -# + -- GitLab From 37d87bf568fba93f330c4de3d1def902e0177aea Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:38:42 +0200 Subject: [PATCH 532/702] Merge branch 'wangy/Lb2Lhh_channels_with_gencut' into 'master' --- dkfiles/Lb_LambdaKK=phsp,TightTightCut.dec | 84 ++++++++++++++++++++ dkfiles/Lb_LambdaKpi=phsp,TightTightCut.dec | 72 +++++++++++++++++ dkfiles/Lb_Lambdapipi=phsp,TightTightCut.dec | 77 ++++++++++++++++++ 3 files changed, 233 insertions(+) create mode 100644 dkfiles/Lb_LambdaKK=phsp,TightTightCut.dec create mode 100644 dkfiles/Lb_LambdaKpi=phsp,TightTightCut.dec create mode 100644 dkfiles/Lb_Lambdapipi=phsp,TightTightCut.dec diff --git a/dkfiles/Lb_LambdaKK=phsp,TightTightCut.dec b/dkfiles/Lb_LambdaKK=phsp,TightTightCut.dec new file mode 100644 index 000000000..efb454e40 --- /dev/null +++ b/dkfiles/Lb_LambdaKK=phsp,TightTightCut.dec @@ -0,0 +1,84 @@ +# EventType: 15204101 +# +# Descriptor: [Lambda_b0 -> K+ K- (Lambda0 -> p+ pi-)]cc +# +# NickName: Lb_LambdaKK=phsp,TightTightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = "[Lambda_b0 ==> ^K+ ^K- ^(Lambda0 ==> p+ pi-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, millimeter", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 2.0 , GETA , 5.0 )", +# "goodLb = ( GPT > 1090 * MeV )", +# "goodLz = ( GP > 9490 * MeV ) & ( GPT > 390 * MeV) & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * millimeter) & InAcc", +# "goodHpHm = ( GP > 2490 * MeV ) & ( GPT > 290 * MeV) & InAcc", +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc': "goodLb" , +# '[Lambda0]cc' : "goodLz", +# '[K+]cc' : "goodHpHm", +# '[K-]cc' : "goodHpHm", +#} +# +# EndInsertPythonCode +# +# +# Documentation: Lb0 decaying into L0, K+, K-. Intermediate resonances including N(1710), phi and f'_2(1525). L0 decaying into p+, pi-. +# EndDocumentation +# +# CPUTime: <1 min +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Guanyue Wan +# Email: gwan@cern.ch +# Date: 20230909 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Alias MyN N(1710)+ +Alias MyantiN anti-N(1710)- +ChargeConj MyN MyantiN +# +Alias MyPhi phi +# +Alias Myff f'_2 +# +Decay Lambda_b0sig + 1.000 K+ K- MyLambda PHSP; + 1.000 K- MyN PHSP; + 1.000 MyPhi MyLambda PHSP; + 1.000 Myff MyLambda PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyN + 1.000 MyLambda K+ PHSP; +Enddecay +CDecay MyantiN +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +Decay Myff + 1.000 K+ K- PHSP; +Enddecay +# +End + diff --git a/dkfiles/Lb_LambdaKpi=phsp,TightTightCut.dec b/dkfiles/Lb_LambdaKpi=phsp,TightTightCut.dec new file mode 100644 index 000000000..77ede7e03 --- /dev/null +++ b/dkfiles/Lb_LambdaKpi=phsp,TightTightCut.dec @@ -0,0 +1,72 @@ +# EventType: 15204102 +# +# Descriptor: {[Lambda_b0 -> K+ pi- (Lambda0 -> p+ pi-)]cc, [Lambda_b0 -> K- pi+ (Lambda0 -> p+ pi-)]cc} +# +# NickName: Lb_LambdaKpi=phsp,TightTightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = "([Lambda_b0 ==> ^K+ ^pi- ^(Lambda0 ==> p+ pi-)]CC) || ([Lambda_b0 ==> ^K- ^pi+ ^(Lambda0 ==> p+ pi-)]CC)" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, millimeter", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 2.0 , GETA , 5.0 )", +# "goodLb = ( GPT > 1090 * MeV )", +# "goodLz = ( GP > 9490 * MeV ) & ( GPT > 390 * MeV) & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * millimeter) & InAcc", +# "goodHpHm = ( GP > 2490 * MeV ) & ( GPT > 290 * MeV) & InAcc", +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc': "goodLb" , +# '[Lambda0]cc' : "goodLz", +# '[K+]cc' : "goodHpHm", +# '[pi-]cc' : "goodHpHm", +# '[K-]cc' : "goodHpHm", +# '[pi+]cc' : "goodHpHm", +#} +# +# EndInsertPythonCode +# +# +# Documentation: Lb0 decaying into L0, and K+, pi- or K-, p+. Intermediate state including N(1710) and Sigma(1660). L0 decaying into p+, pi-. +# EndDocumentation +# +# CPUTime: 3 min +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Guanyue Wan +# Email: gwan@cern.ch +# Date: 20230909 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Alias MyN N(1710)+ +Alias MyantiN anti-N(1710)- +ChargeConj MyN MyantiN +# +Decay Lambda_b0sig + 0.500 K+ pi- MyLambda PHSP; + 0.500 pi- MyN PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyN + 1.000 MyLambda K+ PHSP; +Enddecay +CDecay MyantiN +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End + diff --git a/dkfiles/Lb_Lambdapipi=phsp,TightTightCut.dec b/dkfiles/Lb_Lambdapipi=phsp,TightTightCut.dec new file mode 100644 index 000000000..21935fa48 --- /dev/null +++ b/dkfiles/Lb_Lambdapipi=phsp,TightTightCut.dec @@ -0,0 +1,77 @@ +# EventType: 15204103 +# +# Descriptor: [Lambda_b0 -> pi+ pi- (Lambda0 -> p+ pi-)]cc +# +# NickName: Lb_Lambdapipi=phsp,TightTightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = "[Lambda_b0 ==> ^pi+ ^pi- ^(Lambda0 ==> p+ pi-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, millimeter", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 2.0 , GETA , 5.0 )", +# "goodLb = ( GPT > 1090 * MeV )", +# "goodLz = ( GP > 9490 * MeV ) & ( GPT > 390 * MeV) & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * millimeter) & InAcc", +# "goodHpHm = ( GP > 2490 * MeV ) & ( GPT > 290 * MeV) & InAcc", +#] +#tightCut.Cuts = { +# '[Lambda_b0]cc': "goodLb" , +# '[Lambda0]cc' : "goodLz", +# '[pi+]cc' : "goodHpHm", +# '[pi-]cc' : "goodHpHm", +#} +# +# EndInsertPythonCode +# +# +# Documentation: Lb0 decaying into L0, pi+, pi-. Intermediate resonances including Simga(1660)+ and f0(980). L0 decaying into p+, pi-. +# EndDocumentation +# +# CPUTime: 3 min +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Guanyue Wan +# Email: gwan@cern.ch +# Date: 20230909 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Alias MySigma Sigma(1660)+ +Alias MyantiSigma anti-Sigma(1660)- +ChargeConj MySigma MyantiSigma +# +Alias Myf f_0 +# +Decay Lambda_b0sig + 1.000 pi+ pi- MyLambda PHSP; + 1.000 pi- MySigma PHSP; + 1.000 Myf MyLambda PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma + 1.000 MyLambda pi+ PHSP; +Enddecay +CDecay MyantiSigma +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +Decay Myf + 1.000 pi+ pi- PHSP; +Enddecay +# +End + -- GitLab From 6ddc2285ba364fa53649016193fe3471458665d0 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:39:04 +0200 Subject: [PATCH 533/702] Merge branch 'chhadjiv/my-changes' into 'master' --- ...uX=cocktail,ExtraModes,RDstar,TightCut.dec | 286 ++++++++++++++++++ 1 file changed, 286 insertions(+) create mode 100644 dkfiles/Bd_D0DX,muX=cocktail,ExtraModes,RDstar,TightCut.dec diff --git a/dkfiles/Bd_D0DX,muX=cocktail,ExtraModes,RDstar,TightCut.dec b/dkfiles/Bd_D0DX,muX=cocktail,ExtraModes,RDstar,TightCut.dec new file mode 100644 index 000000000..8729cd351 --- /dev/null +++ b/dkfiles/Bd_D0DX,muX=cocktail,ExtraModes,RDstar,TightCut.dec @@ -0,0 +1,286 @@ +# +# +# EventType: 11895400 +# +# Descriptor: [B0 -> K+ (D*(2007)0 -> (D0 -> K- pi+) pi0) (D*(2010)- -> (D~0 -> K+ mu- anti-nu_mu) pi-)]cc +# +# NickName: Bd_D0DX,muX=cocktail,ExtraModes,RDstar,TightCut +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: + +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" , +# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))" , +# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" , +#] +#tightCut.Cuts = { +# '[pi+]cc' : " ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GPT > 250 * MeV )" , +# '[K-]cc' : " ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GPT > 250 * MeV )" , +# '[mu+]cc' : " ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GP > 2950* MeV) ", +# '[D~0]cc' : "( piKP > 15000 * MeV ) & (piKPT > 2450 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: B -> D0 D X extra modes for 11894600 cocktail. D -> mu X, D0 -> K pi. Cuts for B -> D* tau nu, tau-> mu Run2 analysis. +# EndDocumentation +# +# CPUTime:< 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Christos Hadjivasiliou +# Email: christos.hadjivasiliou@cern.ch +# Date: 20230725 +# + + +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*+ MyD*- + +Alias MyOtherD*- D*- +Alias MyOtherD*+ D*+ +ChargeConj MyOtherD*+ MyOtherD*- + +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 + + +Alias MyOtherD*0 D*0 +Alias MyOtheranti-D*0 anti-D*0 +ChargeConj MyOtherD*0 MyOtheranti-D*0 + +Alias MyOtherD0 D0 +Alias MyOtheranti-D0 anti-D0 +ChargeConj MyOtherD0 MyOtheranti-D0 + +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- + +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- + +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- + +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- + +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- + +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- + +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 + +Alias MyD_s1+ D_s1+ +Alias MyD_s1- D_s1- +ChargeConj MyD_s1- MyD_s1+ + +Alias MyD'_s1+ D'_s1+ +Alias MyD'_s1- D'_s1- +ChargeConj MyD'_s1- MyD'_s1+ + +Alias MyOtherD'_s1+ D'_s1+ +Alias MyOtherD'_s1- D'_s1- +ChargeConj MyOtherD'_s1- MyOtherD'_s1+ + +Alias MyD_s0*+ D_s0*+ +Alias MyD_s0*- D_s0*- +ChargeConj MyD_s0*- MyD_s0*+ + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig +0.0020 MyOtherD*- MyD0 K+ PHSP; +0.0018 MyOtherD*- MyD0 K*+ PHSP; +0.0033 MyOtherD*- MyD*0 K*+ PHSP; +Enddecay +CDecay anti-B0sig + +# --------------- +# DECAY OF THE D*- +# --------------- +Decay MyD*- +1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay MyD0 +1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 + + +# ----------------- +# DECAY OF THE DS+- +# ----------------- +Decay MyD_s+ +0.0259 phi mu+ nu_mu PHOTOS ISGW2; +0.0267 eta mu+ nu_mu PHOTOS ISGW2; +0.0099 eta' mu+ nu_mu PHOTOS ISGW2; +0.0037 K0 mu+ nu_mu PHOTOS ISGW2; +0.0018 K*0 mu+ nu_mu PHOTOS ISGW2; +0.0020 f_0 mu+ nu_mu PHOTOS ISGW2; +0.0059 mu+ nu_mu PHOTOS SLN; +Enddecay +CDecay MyD_s- +# +Decay MyOtherD*- +0.6770 MyOtheranti-D0 pi- VSS; +0.3070 MyD- pi0 VSS; +0.0160 MyD- gamma VSP_PWAVE; +Enddecay +CDecay MyOtherD*+ +# +Decay MyD- +0.055000000 K*0 mu- anti-nu_mu PHOTOS ISGW2; +0.094000000 K0 mu- anti-nu_mu PHOTOS ISGW2; +0.002773020 K_10 mu- anti-nu_mu PHOTOS ISGW2; +0.002927076 K_2*0 mu- anti-nu_mu PHOTOS ISGW2; +0.003312218 pi0 mu- anti-nu_mu PHOTOS ISGW2; +0.002002736 eta mu- anti-nu_mu PHOTOS ISGW2; +0.000385142 eta' mu- anti-nu_mu PHOTOS ISGW2; +0.002500000 rho0 mu- anti-nu_mu PHOTOS ISGW2; +0.002156793 omega mu- anti-nu_mu PHOTOS ISGW2; +0.002000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; +0.001078397 K0 pi0 mu- anti-nu_mu PHOTOS PHSP; +0.000382000 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay MyD+ +# +Decay MyOtheranti-D0 +0.019800000 K*+ mu- anti-nu_mu PHOTOS ISGW2; +0.033100000 K+ mu- anti-nu_mu PHOTOS ISGW2; +0.000815539 K_1+ mu- anti-nu_mu PHOTOS ISGW2; +0.001374504 K_2*+ mu- anti-nu_mu PHOTOS ISGW2; +0.002370000 pi+ mu- anti-nu_mu PHOTOS ISGW2; +0.002015940 rho+ mu- anti-nu_mu PHOTOS ISGW2; +0.001007970 K0 pi+ mu- anti-nu_mu PHOTOS PHSP; +0.000549802 K+ pi0 mu- anti-nu_mu PHOTOS PHSP; +Enddecay +CDecay MyOtherD0 +# +Decay MyD_s*+ +0.942 MyD_s+ gamma VSP_PWAVE; +0.058 MyD_s+ pi0 VSS; +Enddecay +CDecay MyD_s*- +# +Decay MyD*0 +0.619 MyD0 pi0 VSS; +0.381 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 +# +# +Decay MyOtherD*0 +0.619 MyOtherD0 pi0 VSS; +0.381 MyOtherD0 gamma VSP_PWAVE; +Enddecay +CDecay MyOtheranti-D*0 +# +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +# +Decay MyD'_1+ +0.1693 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.500 MyD*0 pi+ PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.104 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD'_1- +# +Decay MyD_1+ +0.1354 MyD*+ pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +0.400 MyD*0 pi+ PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +0.1146 MyD_0*0 pi+ PHOTOS PHSP; +0.0903 MyD_0*+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD_2*+ +0.0587 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +0.173 MyD*0 pi+ PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +0.2667 MyD0 pi+ PHOTOS TSS; +0.0647 MyD_0*0 pi+ PHOTOS PHSP; +0.0509 MyD_0*+ pi0 PHOTOS PHSP; +0.0027 MyD*+ pi0 pi0 PHOTOS PHSP; +0.0054 MyD*+ pi+ pi- PHOTOS PHSP; +0.008 MyD*0 pi+ pi0 PHOTOS PHSP; +0.032 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_2*- +# +Decay MyD_0*+ +0.533 MyD0 pi+ PHOTOS PHSP; +0.0271 MyD*+ pi0 pi0 PHOTOS PHSP; +0.0542 MyD*+ pi+ pi- PHOTOS PHSP; +0.080 MyD*0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_0*0 +0.267 MyD0 pi0 PHSP; +0.040 MyD*0 pi0 pi0 PHOTOS PHSP; +0.080 MyD*0 pi+ pi- PHOTOS PHSP; +0.0542 MyD*+ pi- pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_0*0 +# +#Ds(2317) +Decay MyD_s0*+ +1.000 MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s0*- +# +#Ds(2460) +Decay MyD_s1+ +0.80 MyD_s*+ pi0 PARTWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.20 MyD_s+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s1- +# +#Ds(2536) +Decay MyD'_s1+ +0.5000 MyOtherD*+ K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +0.5000 MyOtherD*0 K+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay MyD'_s1- +# +Decay MyOtherD'_s1+ +0.5000 MyD*+ K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +0.5000 MyD*0 K+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay MyOtherD'_s1- +# +# +End +# -- GitLab From b177205d5eaca84a6f48881294dbb34409085a84 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:39:26 +0200 Subject: [PATCH 534/702] Merge branch 'salil_changes' into 'master' --- ...Chi3915Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec | 68 +++++++++++++++++++ dkfiles/Bd_JpsiPiPiKpi,mm=DecProdCut,PHSP.dec | 38 +++++++++++ dkfiles/Bd_JpsiPiPiKst,mm=DecProdCut,PHSP.dec | 48 +++++++++++++ ...d_Psi2SKpi,JpsiPiPi,mm=DecProdCut,PHSP.dec | 44 ++++++++++++ ...Psi3823Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec | 50 ++++++++++++++ ...Psi4160Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec | 42 ++++++++++++ 6 files changed, 290 insertions(+) create mode 100644 dkfiles/Bd_Chi3915Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bd_JpsiPiPiKpi,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bd_JpsiPiPiKst,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bd_Psi2SKpi,JpsiPiPi,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bd_Psi3823Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bd_Psi4160Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec diff --git a/dkfiles/Bd_Chi3915Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_Chi3915Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..f16519ad5 --- /dev/null +++ b/dkfiles/Bd_Chi3915Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,68 @@ +# EventType: 11246042 +# +# Descriptor: [B0 -> (X_1(3872) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) pi- K+]cc +# +# NickName: Bd_Chi3915Kpi,JpsiPiPi,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to Chi_c0(3915)(to Jpsi(to mu+ mu-) and pi+ pi-) and K+ pi- with phase space model along with Chi_c0(3915) decay +# to Jpsi rho(to pi+ pi-) and Jpsi omega(782) (to pi+ pi-) in proportions 50%-25%-25% respectively. +# Since Chi_c0(3915) is not generated by Pythia, use X_1(3872) instead with the corrected mass M = 3921.7 +# +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20230824 +# CPUTime:< 1 min +# +# X_1(3872) 1016 9920443 0.0 4.400 2.076340e-21 X_1(3872) 9920443 0.00000000 +# ParticleValue: " X_1(3872) 1016 9920443 0.0 3.9217 2.076340e-21 X_1(3872) 9920443 0.00000000" +# +Alias MyX_1(3872) X_1(3872) +ChargeConj MyX_1(3872) MyX_1(3872) +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias MyRho0 rho0 +ChargeConj MyRho0 MyRho0 +# +Alias Myomega omega +ChargeConj Myomega Myomega +# +# +Decay B0sig + 1.00000 MyX_1(3872) pi- K+ PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay MyX_1(3872) + 0.500 MyJ/psi pi+ pi- PHSP; + 0.250 MyJ/psi MyRho0 PHSP; + 0.250 MyJ/psi Myomega PHSP; +Enddecay +# +# +Decay MyRho0 + 1.000 pi+ pi- VSS; +Enddecay +# +# +Decay Myomega + 1.000 pi- pi+ VSS; +Enddecay +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +# +End +# + diff --git a/dkfiles/Bd_JpsiPiPiKpi,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_JpsiPiPiKpi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..c1779d491 --- /dev/null +++ b/dkfiles/Bd_JpsiPiPiKpi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,38 @@ +# EventType: 11146078 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) pi+ pi- K+ pi-]cc +# +# NickName: Bd_JpsiPiPiKpi,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to Jpsi(to mu+ mu-) and pi+ pi- K+ pi- with phase space model +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20230824 +# CPUTime:< 1 min +# +# +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +# +Decay B0sig + 1.00000 MyJ/psi pi+ pi- K+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +End +# diff --git a/dkfiles/Bd_JpsiPiPiKst,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_JpsiPiPiKst,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..6cbb6ff21 --- /dev/null +++ b/dkfiles/Bd_JpsiPiPiKst,mm=DecProdCut,PHSP.dec @@ -0,0 +1,48 @@ +# EventType: 11146079 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) (K*0 -> K+ pi-) pi+ pi-]cc +# +# NickName: Bd_JpsiPiPiKst,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to Psi(2S)(to Jpsi(to mu+ mu-) and pi+ pi-) and K+ pi- with phase space model +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20230824 +# CPUTime:< 1 min +# +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +# +Decay B0sig + 1.00000 MyJ/psi MyK*0 pi+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +# +End +# diff --git a/dkfiles/Bd_Psi2SKpi,JpsiPiPi,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_Psi2SKpi,JpsiPiPi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..52d993c7e --- /dev/null +++ b/dkfiles/Bd_Psi2SKpi,JpsiPiPi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,44 @@ +# EventType: 11146063 +# +# Descriptor: [B0 -> (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) pi- K+]cc +# +# NickName: Bd_Psi2SKpi,JpsiPiPi,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to Psi(2S)(to Jpsi(to mu+ mu-) and pi+ pi-) and K+ pi- with phase space model +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20230824 +# CPUTime:< 1 min +# +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +# +Decay B0sig + 1.00000 Mypsi(2S) pi- K+ PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay Mypsi(2S) + 1.00000 MyJ/psi pi+ pi- VVPIPI; +Enddecay +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +End +# diff --git a/dkfiles/Bd_Psi3823Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_Psi3823Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..60a75d17d --- /dev/null +++ b/dkfiles/Bd_Psi3823Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,50 @@ +# EventType: 11146064 +# +# Descriptor: [B0 -> (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) pi- K+]cc +# +# NickName: Bd_Psi3823Kpi,JpsiPiPi,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to Psi(3823) (to Jpsi(to mu+ mu-) and pi+ pi-) and K+ pi- with phase space model +# Since Psi_2(3823) is not generated by Pythia, use psi(2S) instead +# with the corrected mass M = 3823.7 +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20230824 +# CPUTime:< 1 min +# +#psi(2S) 126 100443 0.0 3.68609700 2.238816e-21 psi(2S) 100443 0.00000000 +# ParticleValue: " psi(2S) 126 100443 0.0 3.8237 2.238816e-21 psi(2S) 100443 0.00000000" +# +# +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +# +Decay B0sig + 1.00000 Mypsi(2S) pi- K+ PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay Mypsi(2S) + 1.00000 MyJ/psi pi+ pi- PHSP; +Enddecay +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +End +# diff --git a/dkfiles/Bd_Psi4160Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_Psi4160Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..ad6f677b6 --- /dev/null +++ b/dkfiles/Bd_Psi4160Kpi,JpsiPiPi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,42 @@ +# EventType: 11146067 +# +# Descriptor: [B0 -> (psi(4160) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) pi- K+]cc +# +# NickName: Bd_Psi4160Kpi,JpsiPiPi,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to psi(4160)(to Jpsi(to mu+ mu-) and pi+ pi-) and K+ pi- with phase space model +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20230824 +# CPUTime:< 1 min +# +# +Alias Mypsi(4160) psi(4160) +ChargeConj Mypsi(4160) Mypsi(4160) +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +# +Decay B0sig + 1.00000 Mypsi(4160) pi- K+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mypsi(4160) + 1.00000 MyJ/psi pi+ pi- PHSP; +Enddecay +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# -- GitLab From 6c56007fbb59a67fd17eef0fe79d523290198d01 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:39:51 +0200 Subject: [PATCH 535/702] Merge branch 'mramiga/my-changes' into 'master' --- ...Lc_pKpi=DecProdCut,NoPileUp,pthatmin15.dec | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthatmin15.dec diff --git a/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthatmin15.dec b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthatmin15.dec new file mode 100644 index 000000000..ad5f2024d --- /dev/null +++ b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthatmin15.dec @@ -0,0 +1,41 @@ +# EventType: 25103040 +# +# Descriptor: [Lambda_c+ -> p+ K- pi+]cc +# +# NickName: Lc_pKpi=DecProdCut,NoPileUp,pthatmin15 +# +# Cuts: DaughtersInLHCb +# Production:Pythia8 +# +# InsertPythonCode: +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# Generation().SignalPlain.addTool(Pythia8Production) +# Generation().SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 15.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# # CPUTime: < 1 min +# Responsible: Manuel Ramirez Garcia +# Email: mramiga@umich.edu +# Date: 20230915 +# +Decay Lambda_c+sig + 0.02800 p+ K- pi+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +End -- GitLab From f60db08a3f151a0ca0f6ae6f0853ba60ded6d808 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:40:24 +0200 Subject: [PATCH 536/702] Merge branch 'rrabadan/my-changes' into 'master' --- .../Bd_omegamumu,pipipi0=PHSP,DecProdCut.dec | 40 ++++++++++++ .../Bd_omegamumu,pipipi0=PHSP,TightCut.dec | 61 ++++++++++++++++++ dkfiles/Bu_rhomumu,pipi=PHSP,DecProdCut.dec | 42 +++++++++++++ dkfiles/Bu_rhomumu,pipi=PHSP,TightCut.dec | 62 +++++++++++++++++++ 4 files changed, 205 insertions(+) create mode 100644 dkfiles/Bd_omegamumu,pipipi0=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bd_omegamumu,pipipi0=PHSP,TightCut.dec create mode 100644 dkfiles/Bu_rhomumu,pipi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bu_rhomumu,pipi=PHSP,TightCut.dec diff --git a/dkfiles/Bd_omegamumu,pipipi0=PHSP,DecProdCut.dec b/dkfiles/Bd_omegamumu,pipipi0=PHSP,DecProdCut.dec new file mode 100644 index 000000000..c5ad2c746 --- /dev/null +++ b/dkfiles/Bd_omegamumu,pipipi0=PHSP,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 11114401 +# +# Descriptor: [B0 -> (omega(782) -> pi+ pi- (pi0 -> gamma gamma)) mu+ mu-]cc +# +# NickName: Bd_omegamumu,pipipi0=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCbAndWithMinP +# CutsOptions: NeutralThetaMin 0.005 NeutralThetaMax 0.400 MinTrackP 1900*MeV +# +# Documentation: Decay file for B0 -> (omega(782) -> pi+ pi- pi0) mu+ mu- (PHSP) +# EndDocumentation +# +# CPUTime: <1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Raul Rabadan +# Email: raul.iraq.rabadan.trejo@cern.ch +# Date: 20230815 +# +Alias Myomega omega +Alias Mypi0 pi0 +ChargeConj Myomega Myomega +ChargeConj Mypi0 Mypi0 +# +Decay B0sig + 1.0 Myomega mu+ mu- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Myomega + 1.0 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.0 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bd_omegamumu,pipipi0=PHSP,TightCut.dec b/dkfiles/Bd_omegamumu,pipipi0=PHSP,TightCut.dec new file mode 100644 index 000000000..c45e58ef7 --- /dev/null +++ b/dkfiles/Bd_omegamumu,pipipi0=PHSP,TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 11114403 +# +# Descriptor: [B0 -> (omega(782) -> pi+ pi- (pi0 -> gamma gamma)) mu+ mu-]cc +# +# NickName: Bd_omegamumu,pipipi0=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' Beauty -> ^mu+ ^mu- ( omega(782) -> ( pi0 -> ^gamma ^gamma ) ^pi+ ^pi- )' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# '[pi+]cc' : ' goodPion ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 500 * MeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 100 * MeV ) & ( GP > 1.9 * GeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' ] +# +# EndInsertPythonCode +# +# Documentation: Decay file for B0 -> (omega(782) -> pi+ pi- (pi0 -> gamma gamma)) mu+ mu- (PHSP) tight cuts +# EndDocumentation +# +# CPUTime: <1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Raul Rabadan +# Email: raul.iraq.rabadan.trejo@cern.ch +# Date: 20230914 +# +Alias Myomega omega +Alias Mypi0 pi0 +ChargeConj Myomega Myomega +ChargeConj Mypi0 Mypi0 +# +Decay B0sig + 1.0 Myomega mu+ mu- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Myomega + 1.0 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.0 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bu_rhomumu,pipi=PHSP,DecProdCut.dec b/dkfiles/Bu_rhomumu,pipi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..d126f7c82 --- /dev/null +++ b/dkfiles/Bu_rhomumu,pipi=PHSP,DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 12113460 +# +# Descriptor: [B+ -> (rho+ -> pi+ (pi0 -> gamma gamma)) mu+ mu-]cc +# +# NickName: Bu_rhomumu,pipi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCbAndWithMinP +# CutsOptions: NeutralThetaMin 0.005 NeutralThetaMax 0.400 MinTrackP 1900*MeV +# +# Documentation: Decay file for B+ -> (rho+ -> pi+ (pi0 -> gamma gamma)) mu+ mu- (PHSP) +# EndDocumentation +# +# +# CPUTime: <1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Raul Rabadan +# Email: raul.iraq.rabadan.trejo@cern.ch +# Date: 20230914 +# +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 Myrho+ mu+ mu- PHSP; +Enddecay +CDecay B-sig +# +Decay Myrho+ + 1.000 pi+ Mypi0 VSS; +Enddecay +CDecay Myrho- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# diff --git a/dkfiles/Bu_rhomumu,pipi=PHSP,TightCut.dec b/dkfiles/Bu_rhomumu,pipi=PHSP,TightCut.dec new file mode 100644 index 000000000..2dd5d50e4 --- /dev/null +++ b/dkfiles/Bu_rhomumu,pipi=PHSP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 12113461 +# +# Descriptor: [B+ -> (rho+ -> pi+ (pi0 -> gamma gamma)) mu+ mu-]cc +# +# NickName: Bu_rhomumu,pipi=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = ' Beauty -> ^mu+ ^mu- ( rho(770)+ -> ( pi0 -> ^gamma ^gamma ) ^pi+ )' +# tightCut.Cuts = { +# 'gamma' : ' goodGamma ' , +# '[mu+]cc' : ' goodMuon ' , +# '[pi+]cc' : ' goodPion ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodMuon = ( GPT > 500 * MeV ) & ( GP > 2.9 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 100 * MeV ) & ( GP > 1.9 * GeV ) & inAcc ' , +# 'goodGamma = ( 0 < GPZ ) & ( 150 * MeV < GPT ) & inEcalX & inEcalY ' ] +# +# EndInsertPythonCode +# +# Documentation: Decay file for B+ -> (rho+ -> pi+ (pi0 -> gamma gamma)) mu+ mu- (PHSP) tight cuts +# EndDocumentation +# +# CPUTime: <1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Raul Rabadan +# Email: raul.iraq.rabadan.trejo@cern.ch +# Date: 20230914 +# +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 Myrho+ mu+ mu- PHSP; +Enddecay +CDecay B-sig +# +Decay Myrho+ + 1.000 pi+ Mypi0 VSS; +Enddecay +CDecay Myrho- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# -- GitLab From da6a1c8e69085f5c07d56485d6bdacff6977f949 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:41:46 +0200 Subject: [PATCH 537/702] Modified the decfile after carefully checking that it has not been used before. --- .../Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec b/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec index 515b8836e..53107a696 100644 --- a/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec +++ b/dkfiles/Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut.dec @@ -25,9 +25,9 @@ # "inEcalHole = ( abs ( GPX / GPZ ) < 0.2 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.2 / 12.5 ) " , # "inEtaL = in_range ( 1.5 , GETA , 5.5 ) " , # "inEtaLD = in_range ( 1.5 , GETA , 7. ) " , -# "inP_p = ( GP > 1.5 * GeV )", -# "inP_pi = ( GP > 1.5 * GeV ) ", -# "inP_mu = ( GP > 2. * GeV )", +# "inP_p = ( GP > 3.5 * GeV ) & ( GPT > 0.05 * GeV )", +# "inP_pi = ( GP > 1.1 * GeV ) ", +# "inP_mu = ( GP > 2. * GeV ) & ( GPT > 0.05 * GeV )", # "inEcalX = abs ( GPX / GPZ ) < 4.5 / 10 " , # "inEcalY = abs ( GPY / GPZ ) < 3.5 / 10 " , # "goodMuon = inAcc & inP_mu & inEtaL " , @@ -52,10 +52,10 @@ # # PhysicsWG: RD # Tested: Yes -# Responsible: Niladri Sahoo -# Email: Niladri.Sahoo@cern.ch -# Date: 20211101 -# CPUTime: 2 min +# Responsible: Niladri Sahoo, Janina Nicolini (updated) +# Email: Niladri.Sahoo@cern.ch, janina.nicolini@cern.ch +# Date: 20230828 +# CPUTime:2min # Alias MyPi0 pi0 ChargeConj MyPi0 MyPi0 -- GitLab From 652dc4c39b0129a7e44a38c7e2685f7118e76464 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 15:56:57 +0200 Subject: [PATCH 538/702] Merge branch 'ziyiw/Bu2K0KsK' into 'master' --- dkfiles/Bu_D0KsK,K3pi=TightCut,DAmpGen.dec | 78 ++++++++++++++++++++++ dkfiles/Bu_D0KsK,Kpi=TightCut.dec | 78 ++++++++++++++++++++++ 2 files changed, 156 insertions(+) create mode 100644 dkfiles/Bu_D0KsK,K3pi=TightCut,DAmpGen.dec create mode 100644 dkfiles/Bu_D0KsK,Kpi=TightCut.dec diff --git a/dkfiles/Bu_D0KsK,K3pi=TightCut,DAmpGen.dec b/dkfiles/Bu_D0KsK,K3pi=TightCut,DAmpGen.dec new file mode 100644 index 000000000..2ddb6579b --- /dev/null +++ b/dkfiles/Bu_D0KsK,K3pi=TightCut,DAmpGen.dec @@ -0,0 +1,78 @@ +# EventType: 12167161 +# +# Descriptor: [B+ -> (D~0 -> K+ pi- pi- pi+) (KS0 -> pi+ pi-) K+]cc +# +# NickName: Bu_D0KsK,K3pi=TightCut,DAmpGen +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: B decays to D0 Ks K, D0 decays to K 3Pi, decay products with tight cut +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool +# from Gauss.Configuration import * +# +# ToolSvc().addTool ( EvtGenDecayWithCutTool ) +# evtgen = ToolSvc().EvtGenDecayWithCutTool +# evtgen.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , "TightCut" ) +# signal.DecayTool = "EvtGenDecayWithCutTool" +# +# tightCut = signal.TightCut +# tightCut.Decay = "^[ B+ ==> ^( D~0 ==> ^K+ ^pi- ^pi- ^pi+) ^(KS0 ==> pi+ pi-) ^K+ ]CC " +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# "inEta = in_range ( 1.8 , GETA , 5.4 ) ", +# "good_track = inAcc & inEta & ( GPT > 100 * MeV ) & in_range ( 1.5 * GeV , GP , 200 * GeV ) ", +# "kaon = 'K+' == GABSID ", +# "pion = 'pi-' == GABSID ", +# ] +# tightCut.Cuts = { +# "[pi+]cc" : "pion & good_track", +# "[K+]cc" : "kaon & good_track", +# "KS0" : "GVEV & ( GFAEVX ( GVZ , 0 ) < 2450.0 * millimeter) ", +# "[D0]cc" : "in_range ( 1.8 , GY , 4.8 ) ", +# "[KS0]cc" : "in_range ( 1.8 , GY , 4.8 ) ", +# "[B+]cc" : "in_range ( 1.8 , GY , 4.8 ) ", +# } +# EndInsertPythonCode +# +# CPUTime: 8 min +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ziyi Wang +# Email: ziyi.wang@cern.ch +# Date: 20230903 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +# +Decay B+sig + 1.000 Myanti-D0 MyK_S0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay Myanti-D0 +1.0 K+ pi- pi- pi+ LbAmpGen DtoKpipipi; +Enddecay +CDecay MyD0 +# +Decay MyK_S0 +1.0000 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0KsK,Kpi=TightCut.dec b/dkfiles/Bu_D0KsK,Kpi=TightCut.dec new file mode 100644 index 000000000..6783b2082 --- /dev/null +++ b/dkfiles/Bu_D0KsK,Kpi=TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 12165172 +# +# Descriptor: [B+ -> (D~0 -> K+ pi-) (KS0 -> pi+ pi-) K+]cc +# +# NickName: Bu_D0KsK,Kpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: B decays to D0 Ks K, D0 decays to K Pi, deca products with tight cut +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Sample: SignalRepeatedHadronization +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool, ToolSvc, EvtGenDecayWithCutTool +# from Gauss.Configuration import * +# +# ToolSvc().addTool ( EvtGenDecayWithCutTool ) +# evtgen = ToolSvc().EvtGenDecayWithCutTool +# evtgen.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , "TightCut" ) +# signal.DecayTool = "EvtGenDecayWithCutTool" +# +# tightCut = signal.TightCut +# tightCut.Decay = "^[ B+ ==> ^( D~0 ==> ^K+ ^pi-) ^(KS0 ==> pi+ pi-) ^K+ ]CC " +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ", +# "inEta = in_range ( 1.8 , GETA , 5.4 ) ", +# "good_track = inAcc & inEta & ( GPT > 100 * MeV ) & in_range ( 1. * GeV , GP , 200 * GeV ) ", +# "kaon = 'K+' == GABSID ", +# "pion = 'pi-' == GABSID ", +# ] +# tightCut.Cuts = { +# "[pi+]cc" : "pion & good_track", +# "[K+]cc" : "kaon & good_track", +# "KS0" : "GVEV & ( GFAEVX ( GVZ , 0 ) < 2450.0 * millimeter) ", +# "[D0]cc" : "in_range ( 1.8 , GY , 4.8 ) ", +# "[KS0]cc" : "in_range ( 1.8 , GY , 4.8 ) ", +# "[B+]cc" : "in_range ( 1.8 , GY , 4.8 ) ", +# } +# EndInsertPythonCode +# +# CPUTime: 6 min +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ziyi Wang +# Email: ziyi.wang@cern.ch +# Date: 20230903 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +# +Decay B+sig + 1.000 Myanti-D0 MyK_S0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay Myanti-D0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +Decay MyK_S0 +1.0000 pi+ pi- PHSP; +Enddecay +# +End -- GitLab From c436316fd4ed523878176bbb3ba7480e4deca8be Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 26 Sep 2023 21:46:44 +0200 Subject: [PATCH 539/702] Cherry pick mr1620 --- dkfiles/Omegac_XiKSpi=TightCut.dec | 107 ++++++++++++++++++ dkfiles/Omegac_XiKpipi=TightCut.dec | 99 ++++++++++++++++ dkfiles/Xic0_XiKSK=TightCut.dec | 102 +++++++++++++++++ .../Xic_Xipipi=Downstream,AMPGEN,TightCut.dec | 47 ++++---- doc/table_obsolete.sql | 29 ++--- 5 files changed, 346 insertions(+), 38 deletions(-) create mode 100644 dkfiles/Omegac_XiKSpi=TightCut.dec create mode 100644 dkfiles/Omegac_XiKpipi=TightCut.dec create mode 100644 dkfiles/Xic0_XiKSK=TightCut.dec diff --git a/dkfiles/Omegac_XiKSpi=TightCut.dec b/dkfiles/Omegac_XiKSpi=TightCut.dec new file mode 100644 index 000000000..3b0334efa --- /dev/null +++ b/dkfiles/Omegac_XiKSpi=TightCut.dec @@ -0,0 +1,107 @@ +# EventType: 26106184 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) (KS0 -> pi+ pi-) pi+]cc +# NickName: Omegac_XiKSpi=TightCut +# Cuts: LoKi::GenCutTool/GenSigCut +# FullEventCuts: LoKi::FullGenEventCut/GenEvtCut +# ExtraOptions: SwitchOffAllPythiaProcesses +# ParticleValue: "Xi_c0 106 4132 0.0 2.69520000 2.680000e-13 Xi_c0 4132 0.00000000", "Xi_c~0 107 -4132 0.0 2.69520000 2.680000e-13 anti-Xi_c0 -4132 0.00000000", "Xi'_c0 100 4312 0.0 2.76590000 0.000000e+00 Xi'_c0 4312 0.00000000", "Xi'_c~0 101 -4312 0.0 2.76590000 0.000000e+00 anti-Xi'_c0 -4312 0.00000000" +# InsertPythonCode: +# from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) +# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool( EvtGenDecayWithCutTool ) +# EvtGenCut = ToolSvc().EvtGenDecayWithCutTool +# EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# EvtGenCut.CutTool = "LoKi::GenCutTool/HyperonDTCut" +# EvtGenCut.addTool(LoKi__GenCutTool,"HyperonDTCut") +# EvtGenCut.HyperonDTCut.Decay = "[Xi_c0 ==> ^(Xi- => ^(Lambda0 => p+ pi-) pi-) ^(KS0 => pi+ pi-) pi+]CC" +# EvtGenCut.HyperonDTCut.Preambulo += [ +# "from GaudiKernel.PhysicalConstants import c_light", +# "from GaudiKernel.SystemOfUnits import mm, ns" +# ] +# EvtGenCut.HyperonDTCut.Cuts = { +# '[Xi-]cc' : "(GCTAU>0.0019*ns*c_light) & (GCTAU<50*mm)", +# '[Lambda0]cc' : "(GCTAU>0.0044*ns*c_light) & (GCTAU<200*mm)", +# 'KS0' : "(GCTAU<45*mm)" +# } +# # +# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation().SignalPlain.GenSigCut +# SigCut.Decay = "[^(Xi_c0 ==> ^(Xi- => ^(Lambda0 => ^p+ ^pi-) ^pi-) ^(KS0 => ^pi+ ^pi-) ^pi+)]CC" +# SigCut.Filter = True +# SigCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,300*mrad)", +# "EVZ = GFAEVX(GVZ,0)", +# "OVZ = GFAPVX(GVZ,0)" +# ] +# SigCut.Cuts = { +# '[Xi_c0]cc' : "(GPT>2.3*GeV) & (EVZ-OVZ>0.9*mm) & (GCHILD(EVZ, (GABSID=='Xi-'))-EVZ>1.8*mm) & (GCHILD(GPT, (GABSID=='pi+'))>290*MeV) & inAcc", +# '[Xi-]cc' : "(GPT>770*MeV) & (GCHILD(EVZ, (GABSID=='Lambda0'))-EVZ>1.8*mm) & inAcc", +# '[Lambda0]cc' : "(GPT>580*MeV) & inAcc", +# 'KS0' : "(GPT>630*MeV) & inAcc", +# '[p+]cc' : "(GP>8.8*GeV) & (GPT>480*MeV) & inAcc", +# '[pi+]cc' : "(GPT>110*MeV) & inAcc" +# } +# # +# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation().GenEvtCut +# EvtCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mm, mrad", +# "EVZ = GFAEVX(GVZ,0)", +# "EVR = GFAEVX(GVRHO,0)", +# "OVZ = GFAPVX(GVZ,0)", +# "goodOmegac = GSIGNALINLABFRAME & (GABSID=='Xi_c0') & (EVR<6*mm) & (GCHILDCUT((EVR<42*mm) & (EVZ<666*mm), '[Xi_c0 ==> ^Xi- KS0 pi+]CC'))"\ +# " & (GCHILDCUT((EVZ<2500*mm), '[Xi_c0 ==> (Xi- => ^Lambda0 pi-) KS0 pi+]CC')) & (GCHILDCUT((EVZ<2500*mm), '[Xi_c0 ==> Xi- ^KS0 pi+]CC'))" +# ] +# EvtCut.Code = "has(goodOmegac)" +# EndInsertPythonCode +# +# Documentation: For excited Omega spectroscopy. Xi forced to decay in Velo (DDL,LLL), Lambda and KS before TT. Have to use Xi_c0 as proxy for Omega_c0. Cut efficiency 0.4% +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Marian Stahl +# Email: marian.stahl@{nospam}cern.ch +# Date: 20230903 +# CPUTime: 4 min +# +Alias MyXim Xi- +Alias Myanti-Xip anti-Xi+ +ChargeConj MyXim Myanti-Xip +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +Decay MyKS0 + 1.0 pi+ pi- PHSP; +Enddecay +# +Decay MyLambda0 + 1.0 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyXim + 1.0 MyLambda0 pi- HELAMP 0.5442 0.0 0.8390 0.0; +Enddecay +CDecay Myanti-Xip +# +Decay Xi_c0sig + 1.0 MyXim MyKS0 pi+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +##### Overwrite Xi_c*0 decay, since there's no equivalent Omega_c0 decay (and it's only one produced in Pythia that would decay to Xi_c0) +Decay Xi_c*0 + 1.0 Xi_c+ pi- PHSP; +Enddecay +CDecay anti-Xi_c*0 +End diff --git a/dkfiles/Omegac_XiKpipi=TightCut.dec b/dkfiles/Omegac_XiKpipi=TightCut.dec new file mode 100644 index 000000000..6352a91e9 --- /dev/null +++ b/dkfiles/Omegac_XiKpipi=TightCut.dec @@ -0,0 +1,99 @@ +# EventType: 26106186 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) K- pi+ pi+]cc +# NickName: Omegac_XiKpipi=TightCut +# Cuts: LoKi::GenCutTool/GenSigCut +# FullEventCuts: LoKi::FullGenEventCut/GenEvtCut +# ExtraOptions: SwitchOffAllPythiaProcesses +# ParticleValue: "Xi_c0 106 4132 0.0 2.69520000 2.680000e-13 Xi_c0 4132 0.00000000", "Xi_c~0 107 -4132 0.0 2.69520000 2.680000e-13 anti-Xi_c0 -4132 0.00000000", "Xi'_c0 100 4312 0.0 2.76590000 0.000000e+00 Xi'_c0 4312 0.00000000", "Xi'_c~0 101 -4312 0.0 2.76590000 0.000000e+00 anti-Xi'_c0 -4312 0.00000000" +# InsertPythonCode: +# from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) +# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool( EvtGenDecayWithCutTool ) +# EvtGenCut = ToolSvc().EvtGenDecayWithCutTool +# EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# EvtGenCut.CutTool = "LoKi::GenCutTool/HyperonDTCut" +# EvtGenCut.addTool(LoKi__GenCutTool,"HyperonDTCut") +# EvtGenCut.HyperonDTCut.Decay = "[Xi_c0 ==> ^(Xi- => ^(Lambda0 => p+ pi-) pi-) K- pi+ pi+]CC" +# EvtGenCut.HyperonDTCut.Preambulo += [ +# "from GaudiKernel.PhysicalConstants import c_light", +# "from GaudiKernel.SystemOfUnits import mm, ns" +# ] +# EvtGenCut.HyperonDTCut.Cuts = { +# '[Xi-]cc' : "(GCTAU>0.0019*ns*c_light) & (GCTAU<50*mm)", +# '[Lambda0]cc' : "(GCTAU>0.0044*ns*c_light) & (GCTAU<200*mm)" +# } +# # +# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation().SignalPlain.GenSigCut +# SigCut.Decay = "[^(Xi_c0 ==> ^(Xi- => ^(Lambda0 => ^p+ ^pi-) ^pi-) ^K- ^pi+ ^pi+)]CC" +# SigCut.Filter = True +# SigCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,300*mrad)", +# "EVZ = GFAEVX(GVZ,0)", +# "OVZ = GFAPVX(GVZ,0)" +# ] +# SigCut.Cuts = { +# '[Xi_c0]cc' : "(GPT>2.3*GeV) & (EVZ-OVZ>0.9*mm) & (GCHILD(EVZ, (GABSID=='Xi-'))-EVZ>1.8*mm) & inAcc", +# '[Xi-]cc' : "(GPT>770*MeV) & (GCHILD(EVZ, (GABSID=='Lambda0'))-EVZ>1.8*mm) & inAcc", +# '[Lambda0]cc' : "(GPT>580*MeV) & inAcc", +# '[p+]cc' : "(GP>8.8*GeV) & (GPT>480*MeV) & inAcc", +# '[K-]cc' : "(GP>2.9*GeV) & (GPT>290*MeV) & inAcc", +# '[pi+]cc' : "(GPT>110*MeV) & inAcc" +# } +# # +# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation().GenEvtCut +# EvtCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mm, mrad", +# "EVZ = GFAEVX(GVZ,0)", +# "EVR = GFAEVX(GVRHO,0)", +# "OVZ = GFAPVX(GVZ,0)", +# "goodOmegac = GSIGNALINLABFRAME & (GABSID=='Xi_c0') & (EVR<6*mm) & (GCHILDCUT((EVR<42*mm) & (EVZ<666*mm), '[Xi_c0 ==> ^Xi- K- pi+ pi+]CC'))"\ +# " & (GCHILDCUT((EVZ<2500*mm), '[Xi_c0 ==> (Xi- => ^Lambda0 pi-) K- pi+ pi+]CC'))" +# ] +# EvtCut.Code = "has(goodOmegac)" +# EndInsertPythonCode +# +# Documentation: For excited Omega spectroscopy. Xi forced to decay in Velo (DDL,LLL), Lambda before TT. Have to use Xi_c0 as proxy for Omega_c0. Cut efficiency 0.8% +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Marian Stahl +# Email: marian.stahl@{nospam}cern.ch +# Date: 20230903 +# CPUTime: 4 min +# +Alias MyXim Xi- +Alias Myanti-Xip anti-Xi+ +ChargeConj MyXim Myanti-Xip +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay MyLambda0 + 1.0 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyXim + 1.0 MyLambda0 pi- HELAMP 0.5442 0.0 0.8390 0.0; +Enddecay +CDecay Myanti-Xip +# +Decay Xi_c0sig + 1.0 MyXim K- pi+ pi+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +##### Overwrite Xi_c*0 decay, since there's no equivalent Omega_c0 decay (and it's only one produced in Pythia that would decay to Xi_c0) +Decay Xi_c*0 + 1.0 Xi_c+ pi- PHSP; +Enddecay +CDecay anti-Xi_c*0 +End diff --git a/dkfiles/Xic0_XiKSK=TightCut.dec b/dkfiles/Xic0_XiKSK=TightCut.dec new file mode 100644 index 000000000..ae00d37c9 --- /dev/null +++ b/dkfiles/Xic0_XiKSK=TightCut.dec @@ -0,0 +1,102 @@ +# EventType: 26106185 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) (KS0 -> pi+ pi-) K+]cc +# NickName: Xic0_XiKSK=TightCut +# Cuts: LoKi::GenCutTool/GenSigCut +# FullEventCuts: LoKi::FullGenEventCut/GenEvtCut +# ExtraOptions: SwitchOffAllPythiaProcesses +# InsertPythonCode: +# from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) +# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool( EvtGenDecayWithCutTool ) +# EvtGenCut = ToolSvc().EvtGenDecayWithCutTool +# EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# EvtGenCut.CutTool = "LoKi::GenCutTool/HyperonDTCut" +# EvtGenCut.addTool(LoKi__GenCutTool,"HyperonDTCut") +# EvtGenCut.HyperonDTCut.Decay = "[Xi_c0 ==> ^(Xi- => ^(Lambda0 => p+ pi-) pi-) ^(KS0 => pi+ pi-) K+]CC" +# EvtGenCut.HyperonDTCut.Preambulo += [ +# "from GaudiKernel.PhysicalConstants import c_light", +# "from GaudiKernel.SystemOfUnits import mm, ns" +# ] +# EvtGenCut.HyperonDTCut.Cuts = { +# '[Xi-]cc' : "(GCTAU>0.0019*ns*c_light) & (GCTAU<50*mm)", +# '[Lambda0]cc' : "(GCTAU>0.0044*ns*c_light) & (GCTAU<200*mm)", +# 'KS0' : "(GCTAU<45*mm)" +# } +# # +# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation().SignalPlain.GenSigCut +# SigCut.Decay = "[^(Xi_c0 ==> ^(Xi- => ^(Lambda0 => ^p+ ^pi-) ^pi-) ^(KS0 => ^pi+ ^pi-) ^K+)]CC" +# SigCut.Filter = True +# SigCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,300*mrad)", +# "EVZ = GFAEVX(GVZ,0)", +# "OVZ = GFAPVX(GVZ,0)" +# ] +# SigCut.Cuts = { +# '[Xi_c0]cc' : "(GPT>2.1*GeV) & (EVZ-OVZ>0.6*mm) & (GCHILD(EVZ, (GABSID=='Xi-'))-EVZ>1.8*mm) & inAcc", +# '[Xi-]cc' : "(GPT>770*MeV) & (GCHILD(EVZ, (GABSID=='Lambda0'))-EVZ>1.8*mm) & inAcc", +# '[Lambda0]cc' : "(GPT>580*MeV) & inAcc", +# 'KS0' : "(GPT>580*MeV) & inAcc", +# '[p+]cc' : "(GP>8.8*GeV) & (GPT>480*MeV) & inAcc", +# '[K+]cc' : "(GP>2.9*GeV) & (GPT>290*MeV) & inAcc", +# '[pi+]cc' : "(GPT>110*MeV) & inAcc" +# } +# # +# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation().GenEvtCut +# EvtCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mm, mrad", +# "EVZ = GFAEVX(GVZ,0)", +# "EVR = GFAEVX(GVRHO,0)", +# "OVZ = GFAPVX(GVZ,0)", +# "goodXic = GSIGNALINLABFRAME & (GABSID=='Xi_c0') & (EVR<6*mm) & (GCHILDCUT((EVR<42*mm) & (EVZ<666*mm), '[Xi_c0 ==> ^Xi- KS0 K+]CC'))"\ +# " & (GCHILDCUT((EVZ<2500*mm), '[Xi_c0 ==> (Xi- => ^Lambda0 pi-) KS0 K+]CC')) & (GCHILDCUT((EVZ<2500*mm), '[Xi_c0 ==> Xi- ^KS0 K+]CC'))" +# ] +# EvtCut.Code = "has(goodXic)" +# EndInsertPythonCode +# +# Documentation: For excited Omega spectroscopy. Xi forced to decay in Velo (DDL,LLL), Lambda and KS before TT. Cut efficiency 1% +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Marian Stahl +# Email: marian.stahl@{nospam}cern.ch +# Date: 20230903 +# CPUTime: 2 min +# +Alias MyXim Xi- +Alias Myanti-Xip anti-Xi+ +ChargeConj MyXim Myanti-Xip +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +Decay MyKS0 + 1.0 pi+ pi- PHSP; +Enddecay +# +Decay MyLambda0 + 1.0 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyXim + 1.0 MyLambda0 pi- HELAMP 0.5442 0.0 0.8390 0.0; +Enddecay +CDecay Myanti-Xip +# +Decay Xi_c0sig + 1.0 MyXim MyKS0 K+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +End diff --git a/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec b/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec index 50ca4051a..33ff76554 100644 --- a/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec +++ b/dkfiles/Xic_Xipipi=Downstream,AMPGEN,TightCut.dec @@ -1,4 +1,4 @@ -# EventType: 26105197 +# EventType: 26105199 # # Descriptor: [Xi_c+ -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+ pi+]cc # NickName: Xic_Xipipi=Downstream,AMPGEN,TightCut @@ -20,29 +20,32 @@ # "from GaudiKernel.SystemOfUnits import mm" # ] # EvtGenCut.HyperonDTCut.Cuts = { -# '[Xi-]cc' : "(GCTAU>0.1*mm) & (GCTAU<190*mm)", -# '[Lambda0]cc' : "(GCTAU<220*mm)" +# '[Xi-]cc' : "(GCTAU>2.9*mm) & (GCTAU<150*mm)", +# '[Lambda0]cc' : "(GCTAU<130*mm)" # } # # # Generation(genAlgName).SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') # SigCut = Generation(genAlgName).SignalPlain.GenSigCut -# SigCut.Decay = "[^(Xi_c+ ==> ^(Xi- => ^(Lambda0 => p+ pi-) pi-) ^pi+ ^pi+)]CC" +# SigCut.Decay = "[^(Xi_c+ ==> ^(Xi- => ^(Lambda0 => ^p+ ^pi-) ^pi-) ^pi+ ^pi+)]CC" # SigCut.Filter = True # SigCut.Preambulo += [ -# "from LoKiCore.functions import in_range" , +# "from LoKiCore.functions import in_range", # "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", -# "inAcc = in_range(10*mrad,GTHETA,400*mrad)", +# "inAcc = in_range(12*mrad,GTHETA,300*mrad)", +# "EVX = GFAEVX(GVX,0)", +# "OVX = GFAPVX(GVX,0)", +# "EVY = GFAEVX(GVY,0)", +# "OVY = GFAPVX(GVY,0)", # "EVZ = GFAEVX(GVZ,0)", # "OVZ = GFAPVX(GVZ,0)" # ] # SigCut.Cuts = { -# '[Xi_c+]cc' : "(GP>19.8*GeV) & (GPT>1.45*GeV) & (EVZ-OVZ>0.1*mm) & (EVZ-OVZ<220*mm)"\ -# " & (GCHILD(EVZ, (GABSID=='Xi-'))-EVZ>14*mm) & (GCHILD(GPT,1)+GCHILD(GPT,2)+GCHILD(GPT,3)>1.85*GeV)", -# '[Xi-]cc' : "(GP>15.8*GeV) & (GPT>780*MeV) & inAcc & (GCHILD(GPT,1)+GCHILD(GPT,2)>1.15*GeV)"\ -# " & (GCHILDCUT(inAcc & (GP>1.95*GeV) & (GPT>140*MeV), '[Xi- => Lambda0 ^pi-]CC'))", -# '[Lambda0]cc' : "(GP>11.8*GeV) & (GPT>980*MeV) & (GCHILDCUT(inAcc & (GP>8.8*GeV) & (GPT>780*MeV), '[Lambda0 => ^p+ pi-]CC'))"\ -# " & (GCHILDCUT(inAcc & (GP>1.95*GeV) & (GPT>140*MeV), '[Lambda0 => p+ ^pi-]CC'))", -# '[pi+]cc' : "(GP>1.95*GeV) & (GPT>90*MeV) & inAcc" +# '[Xi_c+]cc' : "(GP>21.5*GeV) & (GPT>2.15*GeV) & (EVZ-OVZ>1.4*mm) & inAcc & (GCHILD(GPT,GABSID=='pi+')>190*MeV)"\ +# " & (GCHILD(EVZ, (GABSID=='Xi-'))-OVZ>75*mm) & (GCHILD(EVZ, '[Xi_c+ ==> (Xi- => ^Lambda0 pi-) pi+ pi+]CC')-OVZ>95*mm)", +# '[Xi-]cc' : "(GP>15.8*GeV) & (GPT>1150*MeV) & in_range(25*mrad,GTHETA,300*mrad) & (GTHETA>-0.1*mrad/mm*(EVZ-200*mm)+70*mrad)", +# '[Lambda0]cc' : "(GP>11.8*GeV) & (GPT>975*MeV) & inAcc", +# '[p+]cc' : "(GP>8.80*GeV) & (GPT>775*MeV) & inAcc", +# '[pi+]cc' : "(GP>1.95*GeV) & (GPT>140*MeV) & inAcc" # } # # # Generation(genAlgName).addTool(LoKi__FullGenEventCut,'GenEvtCut') @@ -51,24 +54,21 @@ # "from GaudiKernel.SystemOfUnits import mm", # "EVZ = GFAEVX(GVZ,0)", # "EVR = GFAEVX(GVRHO,0)", -# "OVZ = GFAPVX(GVZ,0)", -# "goodXic = GSIGNALINLABFRAME & (GABSID=='Xi_c+') & (EVR<6*mm) & (GCHILDCUT(((EVR>7*mm) & (EVZ<2320*mm)), '[Xi_c+ ==> ^Xi- pi+ pi+]CC'))"\ -# " & (GCHILDCUT((EVZ>400*mm) & (EVZ<2320*mm), '[Xi_c+ ==> (Xi- => ^Lambda0 pi-) pi+ pi+]CC'))" +# "goodXic = GSIGNALINLABFRAME & (GABSID=='Xi_c+') & (GCHILDCUT(((EVR>19*mm) & (EVR<410*mm) & (EVZ>190*mm) & (EVZ<2500*mm)), '[Xi_c+ ==> ^Xi- pi+ pi+]CC'))"\ +# " & (GCHILDCUT((EVR>30*mm) & (EVR<510*mm) & (EVZ>390*mm) & (EVZ<2500*mm), '[Xi_c+ ==> (Xi- => ^Lambda0 pi-) pi+ pi+]CC'))" # ] # EvtCut.Code = "has(goodXic)" # EndInsertPythonCode # -# Documentation: For excited Xi spectroscopy and study of Velo track matching. Cuts slightly looser than StrippingXcpToXiPipHp_PiDDDLine to account for resolution. -# Xi decay vertex either in active material of Velo, (the Xi might leave 1 or 2 hits) or outside (the Xi trajectory can be reconstructed as Velo track). -# Cut efficiency ~ 2%. +# Documentation: For excited Xi spectroscopy with Velo track matching. Cuts slightly looser than StrippingXcpToXiPipHp_PiDDDLine. Cut efficiency 1.1%. # EndDocumentation # # PhysicsWG: Charm # Tested: Yes # Responsible: Marian Stahl # Email: marian.stahl@{nospam}cern.ch -# Date: 20210408 -# CPUTime: 5 min +# Date: 20230904 +# CPUTime: 2 min # Alias MyXim Xi- Alias Myanti-Xip anti-Xi+ @@ -79,12 +79,12 @@ Alias MyAntiLambda0 anti-Lambda0 ChargeConj MyLambda0 MyAntiLambda0 # Decay MyLambda0 - 1.000 p+ pi- PHSP; + 1 p+ pi- PHSP; Enddecay CDecay MyAntiLambda0 # Decay MyXim - 1.000 MyLambda0 pi- PHSP; + 1 MyLambda0 pi- PHSP; Enddecay CDecay Myanti-Xip # @@ -94,5 +94,4 @@ Decay Xi_c+sig 1.000 MyXim pi+ pi+ LbAmpGen XictoXipipi 0.0 0.0 0.0; Enddecay CDecay anti-Xi_c-sig -# End diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index 9480a82d0..3e802ed67 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -31,7 +31,7 @@ EVTTYPEID = 16266000, DESCRIPTION = "Xibstar0_Xibminuspi,Xic0pi=DecProdCut.dec", EVTTYPEID = 14163001, DESCRIPTION = "Bc_D0pi,Kpi=BcVegPy,DecProdCut.dec", PRIMARY = "[B_c+ -> (D0 -> K- pi+) pi+]cc" EVTTYPEID = 14163002, DESCRIPTION = "Bc_D0K,Kpi=BcVegPy,DecProdCut.dec", PRIMARY = "[B_c+ -> (D~0 -> K+ pi-) K+]cc" EVTTYPEID = 14163012, DESCRIPTION = "Bc_D0K,Kpi=BcVegPy,DecProdCut.dec", PRIMARY = "[B_c+ -> (D~0 -> K+ pi-) K+]cc" -EVTTYPEID = 14165031, DESCRIPTION = "Bc_D0pi,Kpipipi=BcVegPy,DecProdCut.dec", PRIMARY = "[B_c+ -> (D0 -> K- pi+ pi- pi+) pi+]cc" +EVTTYPEID = 14165031, DESCRIPTION = "Bc_D0pi,Kpipipi=BcVegPy,DecProdCut.dec", PRIMARY = "[B_c+ -> (D0 -> K- pi+ pi- pi+) pi+]cc" EVTTYPEID = 12297002, DESCRIPTION = "Bu_DstDpi=DecProdCut.dec", PRIMARY = "[B+ -> D*(2010)+ D- pi+]cc,[B+ -> D*(2010)- D+ pi+]cc" EVTTYPEID = 11114061, DESCRIPTION = "Bd_KstarDarkBoson2MuMu,m=250MeV,t=100ps,DecProdCut", PRIMARY = "[B0 -> (K*(892)0 -> K+ pi-) (Higgs0 -> mu+ mu-)]cc" EVTTYPEID = 11114064, DESCRIPTION = "Bd_KstarDarkBoson2MuMu,m=1000MeV,t=100ps,DecProdCut", PRIMARY = "[B0 -> (K*(892)0 -> K+ pi-) (Higgs0 -> mu+ mu-)]cc" @@ -205,19 +205,19 @@ EVTTYPEID = 10002202, DESCRIPTION = "incl_b=KKGammaX", PRIMARY = "(Beauty & Long EVTTYPEID = 17444262, DESCRIPTION = "Bstst20_Bstpi,Bupi,JpsiK=DecProdCut.dec", PRIMARY = "[B*_20 -> (B+ -> K+ (J/psi(1S) -> mu+ mu-)) pi-]cc, [B*_20 -> (B+ -> (D~0 -> K+ pi-) pi+) pi-]cc, [B*_20 -> ( B*+ -> (B+ -> K+ (J/psi(1S) -> mu+ mu- )) gamma ) pi-]cc, [B*_20 -> ( B*+ -> (B+ -> (D~0 -> K+ pi-) pi+ ) gamma ) pi-]cc" EVTTYPEID = 25103017, DESCRIPTION = "Lc_pKK=TightCutLifeTimePT", PRIMARY = "[Lambda_c+ -> K- K+ p+]cc" EVTTYPEID = 25103031, DESCRIPTION = "Lc_pKst,Kpi=TightCutLifeTimePT", PRIMARY = "[Lambda_c+ -> (K*(892)~0 -> K- pi+) p+]cc" -EVTTYPEID = 25103015, DESCRIPTION = "Lc_pphi,KK=TightCutLifeTimePT", PRIMARY = "[Lambda_c+ -> (phi(1020) -> K- K+) p+]cc" +EVTTYPEID = 25103015, DESCRIPTION = "Lc_pphi,KK=TightCutLifeTimePT", PRIMARY = "[Lambda_c+ -> (phi(1020) -> K- K+) p+]cc" EVTTYPEID = 25103018, DESCRIPTION = "Xic_pKK=TightCutLifeTimePT", PRIMARY = "[Lambda_c+ -> K- K+ p+]cc" EVTTYPEID = 25103041, DESCRIPTION = "Xic_pKst,Kpi=TightCutLifeTimePT", PRIMARY = "[Lambda_c+ -> (K*(892)~0 -> K- pi+) p+]cc" -EVTTYPEID = 25103016, DESCRIPTION = "Xic_pphi,KK=TightCutLifeTimePT", PRIMARY = "[Lambda_c+ -> (phi(1020) -> K- K+) p+]cc" -EVTTYPEID = 26165001, DESCRIPTION = "Xicc_D0pKpi,Kpi=DecProdCut", PRIMARY = "[Xi_cc+ -> (D0 => pi+ K-) p+ K- pi+]cc" -EVTTYPEID = 26165011, DESCRIPTION = "Xicc_D+pK,Kpipi=DecProdCut", PRIMARY = "[Xi_cc+ -> (D+ => pi+ pi+ K-) p+ K-]cc" -EVTTYPEID = 26165021, DESCRIPTION = "Xicc_LambdacKpi,pKpi=DecProdCut", PRIMARY = "[Xi_cc+ -> (Lambda_c+ -> p K- pi+) K- pi+ ]cc" -EVTTYPEID = 26165002, DESCRIPTION = "Xicc_D0pKpi,Kpi=DecProdCut,WithMinPT", PRIMARY = "[Xi_cc+ -> (D0 => pi+ K-) p+ K- pi+]cc" -EVTTYPEID = 26165012, DESCRIPTION = "Xicc_D+pK,Kpipi=DecProdCut,WithMinPT", PRIMARY = "[Xi_cc+ -> (D+ => pi+ pi+ K-) p+ K-]cc" -EVTTYPEID = 26165022, DESCRIPTION = "Xicc_LambdacKpi,pKpi=DecProdCut,WithMinPT", PRIMARY = "[Xi_cc+ -> (Lambda_c+ -> p K- pi+) K- pi+ ]cc" +EVTTYPEID = 25103016, DESCRIPTION = "Xic_pphi,KK=TightCutLifeTimePT", PRIMARY = "[Lambda_c+ -> (phi(1020) -> K- K+) p+]cc" +EVTTYPEID = 26165001, DESCRIPTION = "Xicc_D0pKpi,Kpi=DecProdCut", PRIMARY = "[Xi_cc+ -> (D0 => pi+ K-) p+ K- pi+]cc" +EVTTYPEID = 26165011, DESCRIPTION = "Xicc_D+pK,Kpipi=DecProdCut", PRIMARY = "[Xi_cc+ -> (D+ => pi+ pi+ K-) p+ K-]cc" +EVTTYPEID = 26165021, DESCRIPTION = "Xicc_LambdacKpi,pKpi=DecProdCut", PRIMARY = "[Xi_cc+ -> (Lambda_c+ -> p K- pi+) K- pi+ ]cc" +EVTTYPEID = 26165002, DESCRIPTION = "Xicc_D0pKpi,Kpi=DecProdCut,WithMinPT", PRIMARY = "[Xi_cc+ -> (D0 => pi+ K-) p+ K- pi+]cc" +EVTTYPEID = 26165012, DESCRIPTION = "Xicc_D+pK,Kpipi=DecProdCut,WithMinPT", PRIMARY = "[Xi_cc+ -> (D+ => pi+ pi+ K-) p+ K-]cc" +EVTTYPEID = 26165022, DESCRIPTION = "Xicc_LambdacKpi,pKpi=DecProdCut,WithMinPT", PRIMARY = "[Xi_cc+ -> (Lambda_c+ -> p K- pi+) K- pi+ ]cc" EVTTYPEID = 13164300, DESCRIPTION = "Bs_Dst0KS,D0gamma,Kpi=DecProdCut", PRIMARY = "[[B_s0]nos -> (D*(2007)~0 -> (D~0 -> K+ pi-) gamma ) (KS0 ->pi+ pi-) ]cc, [[B_s0]os -> (D*(2007)0 -> (D0 -> K- pi+) gamma ) (KS0 ->pi- pi+) ]cc" -EVTTYPEID = 12203300, DESCRIPTION = "Bu_Kstgamma,Kst=KSpi,DecProdCut", PRIMARY = "[B+ -> (K*+ -> K_S0 pi+) gamma]cc" -EVTTYPEID = 12203301, DESCRIPTION = "Bu_Kstgamma=HighPtGamma,KSpi,DecProdCut", PRIMARY = "[B+ -> (K*+ -> K_S0 pi+) gamma]cc" +EVTTYPEID = 12203300, DESCRIPTION = "Bu_Kstgamma,Kst=KSpi,DecProdCut", PRIMARY = "[B+ -> (K*+ -> K_S0 pi+) gamma]cc" +EVTTYPEID = 12203301, DESCRIPTION = "Bu_Kstgamma=HighPtGamma,KSpi,DecProdCut", PRIMARY = "[B+ -> (K*+ -> K_S0 pi+) gamma]cc" EVTTYPEID = 11264051, DESCRIPTION = "Bd_Ds-pi+,KKpi=DecProdCut", PRIMARY = "[[B0]nos -> (D_s- => K+ K- pi-) pi+]cc, [[B0]os -> (D_s+ => K- K+ pi+) pi-]cc" EVTTYPEID = 11264061, DESCRIPTION = "Bd_Ds-K+,KKpi=DecProdCut", PRIMARY = "[[B0]nos -> (D_s- => K+ K- pi-) K+]cc, [[B0]os -> (D_s+ => K- K+ pi+) K-]cc" EVTTYPEID = 43900004, DESCRIPTION = "Higgs_AA,bbbb,mH=120GeV,mA=15GeV,tA=10ps,HidValley", PRIMARY = "pp->( H_20 -> ( H_30 -> b anti-b ) ( H_30 -> b anti-b) )" @@ -289,7 +289,7 @@ EVTTYPEID = 34512107, DESCRIPTION = "Ks_pipi,mm=TightCut.dec", PRIMARY = "KS0 => EVTTYPEID = 34102107, DESCRIPTION = "Ks_pipi=TightCut,rho.dec", PRIMARY = "KS0 -> pi+ pi-" EVTTYPEID = 34114120, DESCRIPTION = "KS_eemumu=TightCut,rho.dec", PRIMARY = "KS0 -> e+ e- mu+ mu-" EVTTYPEID = 34124015, DESCRIPTION = "KS_pipiee=TightCut,rho.dec", PRIMARY = "KS0 -> pi+ pi- e+ e-" -EVTTYPEID = 27583003, DESCRIPTION = "Dst_D0pi,Kenu=TightCut_buggy", PRIMARY = "[D*(2010)+ -> (D0 -> K- e+ nu_e) pi+]cc" +EVTTYPEID = 27583003, DESCRIPTION = "Dst_D0pi,Kenu=TightCut_buggy", PRIMARY = "[D*(2010)+ -> (D0 -> K- e+ nu_e) pi+]cc" EVTTYPEID = 11104116, DESCRIPTION = "Bd_K+K-Ks=sqDalitz,TightCut_buggy", PRIMARY = "[B0 -> K+ K- (K_S0 -> pi+ pi-)]cc" EVTTYPEID = 11304164, DESCRIPTION = "Bd_KpiKs=sqDalitz,TightCut_buggy", PRIMARY = "[B0 -> K+ pi- (K_S0 -> pi+ pi-)]cc, [B0 -> K- pi+ (K_S0 -> pi+ pi-)]cc" EVTTYPEID = 11104126, DESCRIPTION = "Bd_Kspi+pi-=sqDalitz,TightCut_buggy", PRIMARY = "[B0 -> pi+ pi- (K_S0 -> pi+ pi-)]cc" @@ -314,13 +314,13 @@ EVTTYPEID = 12243202, DESCRIPTION = "Bu_chicK,Jpsig,mm=TightCuts_buggy", PRIMARY EVTTYPEID = 12133261, DESCRIPTION = "Bu_hcK,pp=TightCut_buggy", PRIMARY = "[B+ -> K+ (h_c -> (eta_c -> p+ anti-p-) gamma)]cc" EVTTYPEID = 12143210, DESCRIPTION = "Bu_psi2SK,chic1g,Jpsig,mm=TightCuts_buggy", PRIMARY = "[B+ -> (psi(2S) -> gamma (chi_c1(1P) -> (J/psi(1S) -> mu+ mu-) gamma )) K+ ]cc" EVTTYPEID = 11876120, DESCRIPTION = "Bd_Dstmunu,KSpipi=cocktail,hqet,TightCut,BRcorr1", PRIMARY = "{[[B0]nos => nu_mu mu+ (D*(2010)- => (D~0 -> (KS0 -> pi+ pi-) pi+ pi-) pi-)]cc, [[B0]os => anti_nu_mu mu- (D*(2010)+ => (D0 -> (KS0 -> pi+ pi-) pi+ pi-) pi+)]cc}" -EVTTYPEID = 24102010, DESCRIPTION = "incl_etac,pp=TightCut_v1", PRIMARY = "J/psi(1S) -> anti-p- p+" +EVTTYPEID = 24102010, DESCRIPTION = "incl_etac,pp=TightCut_v1", PRIMARY = "J/psi(1S) -> anti-p- p+" EVTTYPEID = 12115178, DESCRIPTION = "Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut,TightCut_buggy", PRIMARY = "[B+ -> (K*+ -> (K_S0 -> pi+ pi-) pi+) mu+ mu-]cc" EVTTYPEID = 12113445, DESCRIPTION = "Bu_Kstmumu,Kpi0=PHSP,flatq2,DecProdCut,TightCut_buggy", PRIMARY = "[B+ -> (K*+ -> K+ pi0) mu+ mu-]cc" EVTTYPEID = 21513000, DESCRIPTION = "D+_taunu,mmm=FromB", PRIMARY = "[ D+ -> ( ^(tau+ -> ^mu+ ^mu+ ^mu-) ) nu_tau ]CC" EVTTYPEID = 21513001, DESCRIPTION = "D+_taunu,mmm=FromD", PRIMARY = "[ D+ -> ( ^(tau+ -> ^mu+ ^mu+ ^mu-) ) nu_tau ]CC" EVTTYPEID = 23513000, DESCRIPTION = "Ds_taunu,mmm=FromB", PRIMARY = "[ D_s+ -> ( ^(tau+ -> ^mu+ ^mu+ ^mu-) ) nu_tau ]CC" -EVTTYPEID = 23513001, DESCRIPTION = "Ds_taunu,mmm=FromD", PRIMARY = "[ D_s+ -> ( ^(tau+ -> ^mu+ ^mu+ ^mu-) ) nu_tau ]CC" +EVTTYPEID = 23513001, DESCRIPTION = "Ds_taunu,mmm=FromD", PRIMARY = "[ D_s+ -> ( ^(tau+ -> ^mu+ ^mu+ ^mu-) ) nu_tau ]CC" EVTTYPEID = 31113002, DESCRIPTION = "tau_mumumu=FromB", PRIMARY = "[ ^(tau+ -> ^mu+ ^mu+ ^mu-) ]CC" EVTTYPEID = 11144413, DESCRIPTION = "Bd_Jpsietap,mm,etapipi=TightCut,misuse_arrow", PRIMARY = "[B0 -> (J/psi(1S) -> mu+ mu-) (eta_prime -> (eta -> gamma gamma) pi+ pi-)]cc" EVTTYPEID = 13144413, DESCRIPTION = "Bs_Jpsietap,mm,etapipi=TightCut,misuse_arrow", PRIMARY = "[B_s0 -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) (eta_prime -> (eta -> gamma gamma) pi+ pi-)]cc" @@ -405,3 +405,4 @@ EVTTYPEID = 39122249, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=20MeV,badlifetim EVTTYPEID = 39122940, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=50MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" EVTTYPEID = 39122246, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=5MeV,badlifetime", PRIMARY = "[eta -> gamma (A' -> e+ e-)]" EVTTYPEID = 12513011, DESCRIPTION = "Bu_phimunu=TightCut,BToVlnuBall,buggy", PRIMARY = "[B+ -> (phi(1020) -> K+ K-) mu+ nu_mu]cc" +EVTTYPEID = 26105197, DESCRIPTION = "Xic_Xipipi=Downstream,AMPGEN,TightCut,Old", PRIMARY = "[Xi_c+ -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+ pi+]cc" -- GitLab From 1c67b30598728a8f54c715a330239292f85f68d2 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 27 Sep 2023 13:36:34 +0100 Subject: [PATCH 540/702] Prepare DecFiles v32r13 release --- CMakeLists.txt | 2 +- ReleaseNotes/v32r13.md | 108 +++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r13.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 3bd5c9cc6..413e21092 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r12) +gaudi_subdir(DecFiles v32r13) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r13.md b/ReleaseNotes/v32r13.md new file mode 100644 index 000000000..d9d3fb818 --- /dev/null +++ b/ReleaseNotes/v32r13.md @@ -0,0 +1,108 @@ +DecFiles v32r13 2023-09-27 +========================== + +! 2023-09-26 - Michal Kreps (MR !1646) + Add 3 new decay files + + 26106184 : Omegac_XiKSpi=TightCut + + 26106186 : Omegac_XiKpipi=TightCut + + 26106185 : Xic0_XiKSK=TightCut + Modify decay file + + 26105199 : Xic_Xipipi=Downstream,AMPGEN,TightCut + +! 2023-09-26 - Michal Kreps (MR !1645) + Modify decay file + + 16144543 : Xib0_psi2SXi0,mm,Lambdapi0=phsp,TightCut + +! 2023-09-26 - Michal Kreps (MR !1644) + Add 4 new decay files + + 11114401 : Bd_omegamumu,pipipi0=PHSP,DecProdCut + + 11114403 : Bd_omegamumu,pipipi0=PHSP,TightCut + + 12113460 : Bu_rhomumu,pipi=PHSP,DecProdCut + + 12113461 : Bu_rhomumu,pipi=PHSP,TightCut + +! 2023-09-26 - Michal Kreps (MR !1643) + Add new decay file + + 25103040 : Lc_pKpi=DecProdCut,NoPileUp,pthatmin15 + +! 2023-09-26 - Michal Kreps (MR !1642) + Add 6 new decay files + + 11246042 : Bd_Chi3915Kpi,JpsiPiPi,mm=DecProdCut,PHSP + + 11146078 : Bd_JpsiPiPiKpi,mm=DecProdCut,PHSP + + 11146079 : Bd_JpsiPiPiKst,mm=DecProdCut,PHSP + + 11146063 : Bd_Psi2SKpi,JpsiPiPi,mm=DecProdCut,PHSP + + 11146064 : Bd_Psi3823Kpi,JpsiPiPi,mm=DecProdCut,PHSP + + 11146067 : Bd_Psi4160Kpi,JpsiPiPi,mm=DecProdCut,PHSP + +! 2023-09-26 - Michal Kreps (MR !1641) + Add new decay file + + 11895400 : Bd_D0DX,muX=cocktail,ExtraModes,RDstar,TightCut + +! 2023-09-26 - Michal Kreps (MR !1640) + Add 3 new decay files + + 15204101 : Lb_LambdaKK=phsp,TightTightCut + + 15204102 : Lb_LambdaKpi=phsp,TightTightCut + + 15204103 : Lb_Lambdapipi=phsp,TightTightCut + +! 2023-09-26 - Michal Kreps (MR !1639) + Modify decay file + + 36103101 : Omega_LambdaK-=DecProdCut + +! 2023-09-26 - Michal Kreps (MR !1638) + Add 2 new decay files + + 12167161 : Bu_D0KsK,K3pi=TightCut,DAmpGen + + 12165172 : Bu_D0KsK,Kpi=TightCut + +! 2023-09-26 - Michal Kreps (MR !1637) + Add 2 new decay files + + 15146503 : Lb_JpsiLambdaetap,mm,pipi,gg=phsp,DecProdCut + + 15366131 : Lb_LcpbarLambda,pKpi,ppi=DecProdCut + +! 2023-09-26 - Michal Kreps (MR !1636) + Add 3 new decay files + + 11574004 : Bd_D0pimunu,Kpi=DecProdCut,cocktail + + 13574474 : Bs_Dspimunu,piKK=DecProdCut,cocktail + + 12575054 : Bu_D+pimunu,Kpipi=DecProdCut,cocktail + +! 2023-09-26 - Michal Kreps (MR !1635) + Add 2 new decay files + + 12573211 : Bu_Dst0munu,D0gamma,Kpi=TightCut + + 12573421 : Bu_Dst0munu,D0pi0,Kpi=TightCut + +! 2023-09-14 - Michal Kreps (MR !1629) + Fix CI to be able to work out modified/new files + +! 2023-09-09 - Xabier Cid Vidal (MR !1622) + Modify 12 decay files + + 40109003 : Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=100000ps,Hnarrow,MSdec + + 40109011 : Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=10000ps,Hnarrow,MSdec + + 40109007 : Higgs_AA_tautautautau,mH=125GeV,mA=10GeV,tA=1000ps,Hnarrow,MSdec + + 40109008 : Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=10000ps,Hnarrow,MSdec + + 40109012 : Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec + + 40109000 : Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=100ps,Hnarrow,MSdec + + 40109009 : Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=10000ps,Hnarrow,MSdec + + 40109005 : Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=1000ps,Hnarrow,MSdec + + 40109001 : Higgs_AA_tautautautau,mH=125GeV,mA=6GeV,tA=100ps,Hnarrow,MSdec + + 40109010 : Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=10000ps,Hnarrow,MSdec + + 40109006 : Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=1000ps,Hnarrow,MSdec + + 40109002 : Higgs_AA_tautautautau,mH=125GeV,mA=7GeV,tA=100ps,Hnarrow,MSdec + +! 2023-08-30 - Nathan Allen Grieser (MR !1616) + Modify decay file + + 42311004 : W_munumu=10GeV,MG + +! 2020-06-17 - Carlos Vazquez Sierra (MR !530) + Add 13 new decay files + + 44102000 : HiddenValley_HiggsPortal_KK_1.02GeV_5ps + + 44102001 : HiddenValley_HiggsPortal_KK_1.08GeV_5ps + + 44102002 : HiddenValley_HiggsPortal_KK_1.3GeV_5ps + + 44102003 : HiddenValley_HiggsPortal_KK_1.8GeV_5ps + + 44102004 : HiddenValley_HiggsPortal_KK_2.5GeV_5ps + + 44102009 : HiddenValley_HiggsPortal_mumu_0.3GeV_5ps + + 44102010 : HiddenValley_HiggsPortal_mumu_0.9GeV_5ps + + 44102005 : HiddenValley_HiggsPortal_pipi_0.4GeV_5ps + + 44102006 : HiddenValley_HiggsPortal_pipi_0.6GeV_5ps + + 44102007 : HiddenValley_HiggsPortal_pipi_0.8GeV_5ps + + 44102008 : HiddenValley_HiggsPortal_pipi_0.95GeV_5ps + + 44102011 : HiddenValley_HiggsPortal_ssbar_1.8GeV_5ps + + 44102012 : HiddenValley_HiggsPortal_ssbar_2.5GeV_5ps + diff --git a/cmt/requirements b/cmt/requirements index 263065920..8032ffe8c 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r12 +version v32r13 # Structure #============================================================================ -- GitLab From f6db07649bffb97bc79db5e7ab4e2f8ad9df78c2 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:01:13 +0200 Subject: [PATCH 541/702] Merge branch 'Bc2DstKPi2' into 'master' --- ...DstKpi,D0pi,Kpipipi=BcVegPy,DecProdCut.dec | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 dkfiles/Bc_DstKpi,D0pi,Kpipipi=BcVegPy,DecProdCut.dec diff --git a/dkfiles/Bc_DstKpi,D0pi,Kpipipi=BcVegPy,DecProdCut.dec b/dkfiles/Bc_DstKpi,D0pi,Kpipipi=BcVegPy,DecProdCut.dec new file mode 100644 index 000000000..4ef4f234a --- /dev/null +++ b/dkfiles/Bc_DstKpi,D0pi,Kpipipi=BcVegPy,DecProdCut.dec @@ -0,0 +1,49 @@ +# EventType: 14167091 +# +# Descriptor: [B_c+ -> (D*(2010)+ -> (D0 -> K- pi+ pi+ pi-) pi+) K+ pi-]cc +# +# NickName: Bc_DstKpi,D0pi,Kpipipi=BcVegPy,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ decaying into D*+, K+, pi-. D*+ decaying into D0 and pi+. D0 decaying into K-, pi+, pi+, pi-. +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Zeqing Mu +# Email: zeqing.mu@cern.ch +# Date: 20230821 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + + +Decay B_c+sig + 1.000 MyD*+ K+ pi- PHSP; +Enddecay +CDecay B_c-sig + +Decay MyD*+ + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay MyD*- + +Decay MyD0 + 1.000 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; +Enddecay +CDecay Myanti-D0 +# +End + + + -- GitLab From f8b1f13b6e604e659561ea3bf7d647161f8a0132 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:07:16 +0200 Subject: [PATCH 542/702] Merge branch 'avenkate/bPentaquark_search' into 'master' --- ...JpsiKpip,mumu=phsp,DecProdCut,PPChange.dec | 42 +++++++++++++++++ ...Jpsiphip,mumu=phsp,DecProdCut,PPChange.dec | 45 +++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100755 dkfiles/X6170-_JpsiKpip,mumu=phsp,DecProdCut,PPChange.dec create mode 100755 dkfiles/X6255+_Jpsiphip,mumu=phsp,DecProdCut,PPChange.dec diff --git a/dkfiles/X6170-_JpsiKpip,mumu=phsp,DecProdCut,PPChange.dec b/dkfiles/X6170-_JpsiKpip,mumu=phsp,DecProdCut,PPChange.dec new file mode 100755 index 000000000..f5931249b --- /dev/null +++ b/dkfiles/X6170-_JpsiKpip,mumu=phsp,DecProdCut,PPChange.dec @@ -0,0 +1,42 @@ +# EventType: 16145039 +# +# Descriptor: [Xi_b- -> (J/psi(1S) -> mu+ mu-) K- pi+ anti-p-]cc +# +# NickName: X6170-_JpsiKpip,mumu=phsp,DecProdCut,PPChange +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.170 1.5e-012 Xi_b- 5132 0.00000000", "Xi_b~+ 123 -5132 1.0 6.170 1.5e-012 anti-Xi_b+ -5132 0.00000000" + +# Documentation: [X6170- -> (J/psi(1S) -> mu+ mu-) K- pi+ anti-p-] PHSP +# Decfile for resonance X6170- -> Jpsi K- pi+ anti-p-, where X6170 might be a pentaquark. +# Xi_b- is used for this unknown particle. Its mass is around 6170+/-40 MeV. +# PHSP is used for the decay. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Aravindhan Venkateswaran (EPFL) +# Email: aravindhan.venkateswaran@cern.ch +# Date: 20231002 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +# +Decay Xi_b-sig + 1.000 MyJ/psi K- pi+ anti-p- PHSP; +Enddecay +CDecay anti-Xi_b+sig + +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# + + +End +# diff --git a/dkfiles/X6255+_Jpsiphip,mumu=phsp,DecProdCut,PPChange.dec b/dkfiles/X6255+_Jpsiphip,mumu=phsp,DecProdCut,PPChange.dec new file mode 100755 index 000000000..2e8ee045b --- /dev/null +++ b/dkfiles/X6255+_Jpsiphip,mumu=phsp,DecProdCut,PPChange.dec @@ -0,0 +1,45 @@ +# EventType: 16145930 +# +# Descriptor: [anti-Xi_b+ -> (J/psi(1S) -> mu+ mu-) (phi -> K+ K-) p+]cc +# +# NickName: X6255+_Jpsiphip,mumu=phsp,DecProdCut,PPChange +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.255 1.5e-012 Xi_b- 5132 0.00000000", "Xi_b~+ 123 -5132 1.0 6.255 1.5e-012 anti-Xi_b+ -5132 0.00000000" + +# Documentation: [X6255+ -> (J/psi(1S) -> mu+ mu-) phi p+] PHSP +# Decfile for resonance X6255+ -> Jpsi phi p+, where X might be a pentaquark. +# Xi_b is used for this unknown particle. Its mass is around 6255+/-40 MeV. +# PHSP is used for the decay. +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Aravindhan Venkateswaran(EPFL) +# Email: aravindhan.venkateswaran@cern.ch +# Date: 20231002 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Myphi phi +ChargeConj Myphi Myphi +# +Decay anti-Xi_b+sig + 1.000 MyJ/psi Myphi p+ PHSP; +Enddecay +CDecay Xi_b-sig + +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay Myphi + 1.000 K+ K- VSS; +Enddecay + +End +# -- GitLab From ac55261b6dabcbbac82e50fe02cfe59b507213b3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:09:00 +0200 Subject: [PATCH 543/702] Merge branch 'renz/my-change' into 'master' --- .../Xib_XicDspipi,pKpi,KKpi=DecProdCut.dec | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 dkfiles/Xib_XicDspipi,pKpi,KKpi=DecProdCut.dec diff --git a/dkfiles/Xib_XicDspipi,pKpi,KKpi=DecProdCut.dec b/dkfiles/Xib_XicDspipi,pKpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..0ea9c9e3a --- /dev/null +++ b/dkfiles/Xib_XicDspipi,pKpi,KKpi=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 16198040 +# +# Descriptor: [Xi_b0 -> (Xi_c+ -> p+ K- pi+) (D_s- -> K+ K- pi-) pi+ pi-]cc +# +# NickName: Xib_XicDspipi,pKpi,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xib -> Xic Ds pi pi with Xic -> p K pi and Ds -> K K pi, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Zan Ren +# Email: zan.ren@cern.ch +# Date: 20231002 +# +Alias MyD_s- D_s- +Alias Myanti-D_s+ D_s+ +ChargeConj MyD_s- Myanti-D_s+ +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# +Decay Xi_b0sig + 1.00 MyXi_c+ MyD_s- pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyD_s- + 1.00 K- K+ pi- PHSP; +Enddecay +CDecay Myanti-D_s+ +# +Decay MyXi_c+ + 1.00 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- +# +End -- GitLab From 448e1a520288b6fc609cd4c89c31b0c9a95192c8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:10:00 +0200 Subject: [PATCH 544/702] Merge branch 'liangjun/Lb2pKKK' into 'master' --- ...KKK=DecProdCut,PHSP,Charmless,Cocktail.dec | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 dkfiles/Lb_pKKK=DecProdCut,PHSP,Charmless,Cocktail.dec diff --git a/dkfiles/Lb_pKKK=DecProdCut,PHSP,Charmless,Cocktail.dec b/dkfiles/Lb_pKKK=DecProdCut,PHSP,Charmless,Cocktail.dec new file mode 100644 index 000000000..8b72c847c --- /dev/null +++ b/dkfiles/Lb_pKKK=DecProdCut,PHSP,Charmless,Cocktail.dec @@ -0,0 +1,43 @@ +# EventType: 15204016 +# +# Descriptor: {[Lambda_b0 -> K- (phi(1020) -> K+ K-) p+]cc, [Lambda_b0 -> (Lambda(1520) -> p+ K-) (phi(1020) -> K+ K-)]cc} +# +# NickName: Lb_pKKK=DecProdCut,PHSP,Charmless,Cocktail +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb->Lambda(1520)0 phi(1020) with Lambda(1520)0->p K and phi(1020)->KK, Lb->p K phi(1020) with phi(1020)->KK, Lb->p K K K PHSP +# EndDocumentation +# +# CPUTime: 2 min +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liangjun Xu +# Email: liangjun.xu@cern.ch +# Date: 20231003 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias Myphi phi +ChargeConj Myphi Myphi +# +Decay Lambda_b0sig + 1.000 p+ K- Myphi PHSP; + 1.000 MyLambda(1520)0 Myphi PHSP; + 1.000 p+ K- K+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda(1520)0 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay Myphi + 1.000 K+ K- VSS; +Enddecay +# +End + -- GitLab From aa73ca3aaa879cfa7a7e00053219727c7cdc37b0 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:10:20 +0200 Subject: [PATCH 545/702] Merge branch 'masmith/SL_D2Kpipi0' into 'master' --- dkfiles/Bd_Dstmunu,Kpipi0=HQET,DecProdCut.dec | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 dkfiles/Bd_Dstmunu,Kpipi0=HQET,DecProdCut.dec diff --git a/dkfiles/Bd_Dstmunu,Kpipi0=HQET,DecProdCut.dec b/dkfiles/Bd_Dstmunu,Kpipi0=HQET,DecProdCut.dec new file mode 100644 index 000000000..67f439416 --- /dev/null +++ b/dkfiles/Bd_Dstmunu,Kpipi0=HQET,DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 11574400 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> K+ pi- pi0) pi-) mu+ nu_mu]cc +# +# NickName: Bd_Dstmunu,Kpipi0=HQET,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: For pi0 reconstruction study +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Mark Smith +# Email: mark.smith@{nospam}cern.ch +# Date: 20231007 +# CPUTime: < 1 min +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*- MyD*+ + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyKst K*0 +Alias Myanti-Kst anti-K*0 +ChargeConj MyKst Myanti-Kst + + +Decay B0sig + 1.000 MyD*- mu+ nu_mu PHOTOS HQET2 1.20 1.426 0.818 0.908; +Enddecay +CDecay anti-B0sig +# +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay Myanti-D0 +1.000 K+ pi- pi0 PHOTOS D_DALITZ; +Enddecay +CDecay MyD0 +# +End -- GitLab From 8a9dddcf45493b076d2bc06cd97b0cd3a615e19c Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:10:43 +0200 Subject: [PATCH 546/702] Merge branch 'padlarso/my-changes' into 'master' --- ...ic0_Ximmunu,L0pi,ppi=pshp,TightCut,DDD.dec | 98 ++++++++++++++++++ ...Ximmunu,L0pi,ppi=pshp,TightCut,LLL_DDL.dec | 99 +++++++++++++++++++ 2 files changed, 197 insertions(+) create mode 100644 dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,DDD.dec create mode 100644 dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,LLL_DDL.dec diff --git a/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,DDD.dec b/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,DDD.dec new file mode 100644 index 000000000..f0018e943 --- /dev/null +++ b/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,DDD.dec @@ -0,0 +1,98 @@ +# EventType: 26514182 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) mu+ nu_mu]cc +# +# NickName: Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,DDD +# Cuts: LoKi::GenCutTool/GenSigCut +# FullEventCuts: LoKi::FullGenEventCut/GenEvtCut +# ExtraOptions: SwitchOffAllPythiaProcesses +# InsertPythonCode: +# from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) +# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool( EvtGenDecayWithCutTool ) +# EvtGenCut = ToolSvc().EvtGenDecayWithCutTool +# EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# EvtGenCut.CutTool = "LoKi::GenCutTool/HyperonDTCut" +# EvtGenCut.addTool(LoKi__GenCutTool,"HyperonDTCut") +# EvtGenCut.HyperonDTCut.Decay = "[Xi_c0 ==> ^(Xi- => ^(Lambda0 => p+ pi-) pi-) mu+ nu_mu]CC" +# EvtGenCut.HyperonDTCut.Preambulo += [ +# "from GaudiKernel.PhysicalConstants import c_light", +# "from GaudiKernel.SystemOfUnits import mm, ns" +# ] +# EvtGenCut.HyperonDTCut.Cuts = { +# '[Xi-]cc' : "(GCTAU>2.9*mm) & (GCTAU<150*mm)", +# '[Lambda0]cc' : "(GCTAU<130*mm)" +# } +# # +# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation().SignalPlain.GenSigCut +# SigCut.Decay = "[^(Xi_c0 ==> ^(Xi- => ^(Lambda0 => ^p+ ^pi-) ^pi-) ^mu+ nu_mu)]CC" +# SigCut.Filter = True +# SigCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range ( 1.80 , GETA , 5.10 ) " , +# "EVZ = GFAEVX(GVZ,0)", +# "OVZ = GFAPVX(GVZ,0)" +# ] +# SigCut.Cuts = { +# '[Xi_c0]cc' : "(GPT>1.0*GeV) & (EVZ-OVZ>0.2*mm) & (GCHILD(EVZ, (GABSID=='Xi-'))-EVZ>1.8*mm) & inAcc", +# '[Xi-]cc' : "(GPT>775*MeV) & in_range(25*mrad,GTHETA,300*mrad) & (GTHETA>-0.1*mrad/mm*(EVZ-200*mm)+70*mrad)", +# '[Lambda0]cc' : "(GPT>975*MeV) & inAcc", +# '[mu+]cc' : "(GPT>150*MeV) & inAcc", +# '[pi-]cc' : "(GPT>140*MeV) & inAcc", +# '[p+]cc' : "(GPT>775*MeV) & inAcc" +# } +# # +# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation().GenEvtCut +# EvtCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import mm", +# "EVZ = GFAEVX(GVZ,0)", +# "EVR = GFAEVX(GVRHO,0)", +# "goodXic = GSIGNALINLABFRAME & (GABSID=='Xi_c0') & (GCHILDCUT(((EVR>19*mm) & (EVR<410*mm) & (EVZ>190*mm) & (EVZ<2500*mm)), '[Xi_c0 ==> ^Xi- mu+ nu_mu]CC'))"\ +# " & (GCHILDCUT((EVR>30*mm) & (EVR<510*mm) & (EVZ>390*mm) & (EVZ<2500*mm), '[Xi_c0 ==> (Xi- => ^Lambda0 pi-) mu+ nu_mu]CC'))" +# ] +# EvtCut.Code = "has(goodXic)" +# EndInsertPythonCode +# +# CPUTime: XYZ min +# +# Documentation: Xi_c0 decay to Xi- mu+ nu_mu by phase space model with tight generator level cuts. Xi-DDD track matched with VELO. Cut efficiency 0.044 +/- 0.012971% +# EndDocumentation +# +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur, Ziyi Wang, Yang-Jie Su, Patrik Adlarson, Marian Stahl +# Email: yangjie@cern.ch, patrik.harri.adlarson@cern.ch +# Date: 20230915 +# +# +Alias MyL0 Lambda0 +Alias MyantiL0 anti-Lambda0 +ChargeConj MyL0 MyantiL0 +# +Alias MyXi- Xi- +Alias Myanti-Xi+ anti-Xi+ +ChargeConj MyXi- Myanti-Xi+ +# +Decay Xi_c0sig + 1.000 MyXi- mu+ nu_mu PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXi- + 1.000 MyL0 pi- PHSP; +Enddecay +CDecay Myanti-Xi+ +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiL0 +# +End +# diff --git a/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,LLL_DDL.dec b/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,LLL_DDL.dec new file mode 100644 index 000000000..9793b7643 --- /dev/null +++ b/dkfiles/Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,LLL_DDL.dec @@ -0,0 +1,99 @@ +# EventType: 26514181 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) mu+ nu_mu]cc +# +# NickName: Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,LLL_DDL +# Cuts: LoKi::GenCutTool/GenSigCut +# FullEventCuts: LoKi::FullGenEventCut/GenEvtCut +# ExtraOptions: SwitchOffAllPythiaProcesses +# InsertPythonCode: +# from Configurables import (Pythia8Production, ToolSvc, EvtGenDecayWithCutTool, LoKi__GenCutTool, LoKi__FullGenEventCut) +# Generation().SignalPlain.addTool(Pythia8Production, name="Pythia8Production") +# Generation().SignalPlain.Pythia8Production.Commands += ["SoftQCD:all=off","HardQCD:hardccbar=on"] +# Generation().SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool( EvtGenDecayWithCutTool ) +# EvtGenCut = ToolSvc().EvtGenDecayWithCutTool +# EvtGenCut.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# EvtGenCut.CutTool = "LoKi::GenCutTool/HyperonDTCut" +# EvtGenCut.addTool(LoKi__GenCutTool,"HyperonDTCut") +# EvtGenCut.HyperonDTCut.Decay = "[Xi_c0 ==> ^(Xi- => ^(Lambda0 => p+ pi-) pi-) mu+ nu_mu]CC" +# EvtGenCut.HyperonDTCut.Preambulo += [ +# "from GaudiKernel.PhysicalConstants import c_light", +# "from GaudiKernel.SystemOfUnits import mm, ns" +# ] +# EvtGenCut.HyperonDTCut.Cuts = { +# '[Xi-]cc' : "(GCTAU>0.0019*ns*c_light) & (GCTAU<50*mm)", +# '[Lambda0]cc' : "(GCTAU>0.0044*ns*c_light) & (GCTAU<200*mm)" +# } +# # +# Generation().SignalPlain.addTool(LoKi__GenCutTool,'GenSigCut') +# SigCut = Generation().SignalPlain.GenSigCut +# SigCut.Decay = "[^(Xi_c0 ==> ^(Xi- => ^(Lambda0 => ^p+ ^pi-) ^pi-) ^mu+ nu_mu)]CC" +# SigCut.Filter = True +# SigCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range ( 1.80 , GETA , 5.10 ) " , +# "EVZ = GFAEVX(GVZ,0)", +# "OVZ = GFAPVX(GVZ,0)" +# ] +# SigCut.Cuts = { +# '[Xi_c0]cc' : "(GPT>1.0*GeV) & (EVZ-OVZ>0.2*mm) & (GCHILD(EVZ, (GABSID=='Xi-'))-EVZ>1.8*mm) & inAcc", +# '[Xi-]cc' : "(GPT>350*MeV) & inAcc", +# '[Lambda0]cc' : "(GPT>300*MeV) & inAcc", +# '[mu+]cc' : "(GPT>150*MeV) & inAcc", +# '[pi-]cc' : "(GPT>110*MeV) & inAcc", +# '[p+]cc' : "(GPT>50*MeV) & inAcc" +# } +# # +# Generation().addTool(LoKi__FullGenEventCut,'GenEvtCut') +# EvtCut = Generation().GenEvtCut +# EvtCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import mm", +# "EVZ = GFAEVX(GVZ,0)", +# "EVR = GFAEVX(GVRHO,0)", +# "OVZ = GFAPVX(GVZ,0)", +# "goodXic = GSIGNALINLABFRAME & (GABSID=='Xi_c0') & (GCHILDCUT((EVR<42*mm) & (EVZ<666*mm), '[Xi_c0 ==> ^Xi- mu+ nu_mu]CC'))"\ +# " & (GCHILDCUT((EVZ<2500*mm), '[Xi_c0 ==> (Xi- => ^Lambda0 pi-) mu+ nu_mu]CC'))" +# ] +# EvtCut.Code = "has(goodXic)" +# EndInsertPythonCode +# +# CPUTime: XYZ min +# +# Documentation: Xi_c0 decay to Xi- mu+ nu_mu by phase space model with tight generator level cuts. Cut efficiency 0.047619 +/-0.02683 % +# EndDocumentation +# +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miroslav Saur, Ziyi Wang, Yang-Jie Su, Patrik Adlarson, Marian Stahl +# Email: yangjie@cern.ch, patrik.harri.adlarson@cern.ch +# Date: 20230822 +# +# +Alias MyL0 Lambda0 +Alias MyantiL0 anti-Lambda0 +ChargeConj MyL0 MyantiL0 +# +Alias MyXi- Xi- +Alias Myanti-Xi+ anti-Xi+ +ChargeConj MyXi- Myanti-Xi+ +# +Decay Xi_c0sig + 1.000 MyXi- mu+ nu_mu PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +Decay MyXi- + 1.000 MyL0 pi- PHSP; +Enddecay +CDecay Myanti-Xi+ +# +Decay MyL0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiL0 +# +End +# -- GitLab From 8a47cf0b6e23cf46efb5083f585826f794d7ef00 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:11:12 +0200 Subject: [PATCH 547/702] Merge branch 'htilquin/bs_ksttautau' into 'master' --- dkfiles/Bs_Ksttautau,mumu=DecProdCut.dec | 43 ++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 dkfiles/Bs_Ksttautau,mumu=DecProdCut.dec diff --git a/dkfiles/Bs_Ksttautau,mumu=DecProdCut.dec b/dkfiles/Bs_Ksttautau,mumu=DecProdCut.dec new file mode 100644 index 000000000..17b1afc8a --- /dev/null +++ b/dkfiles/Bs_Ksttautau,mumu=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 13514075 +# +# Descriptor: {[[B_s0]nos -> (K*(892)~0 -> K- pi+) (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc, [[B_s0]os -> (K*(892)0 -> K+ pi-) (tau+ -> mu+ nu_mu anti-nu_tau) (tau- -> mu- anti-nu_mu nu_tau)]cc} +# +# NickName: Bs_Ksttautau,mumu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Bs to K* tautau decay, with taus decaying into muons +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Hanae Tilquin +# Email: hanae.tilquin@cern.ch +# Date: 20231010 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Decay B_s0sig + 1.000 Myanti-K*0 Mytau+ Mytau- BTOSLLBALL; +Enddecay +CDecay anti-B_s0sig +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +# +End -- GitLab From 697e657e87881dac3edeb88180d04e73f6cd4c82 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:11:41 +0200 Subject: [PATCH 548/702] Merge branch 'smaccoli/D2pipimunu_Lc2pmumu' into 'master' --- dkfiles/D+_pipimu+nu_mu=res,HighVisMass.dec | 59 +++++++++++++++++++++ dkfiles/Lc+_p+mumu=phsp,TightCut.dec | 49 +++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 dkfiles/D+_pipimu+nu_mu=res,HighVisMass.dec create mode 100644 dkfiles/Lc+_p+mumu=phsp,TightCut.dec diff --git a/dkfiles/D+_pipimu+nu_mu=res,HighVisMass.dec b/dkfiles/D+_pipimu+nu_mu=res,HighVisMass.dec new file mode 100644 index 000000000..0973def24 --- /dev/null +++ b/dkfiles/D+_pipimu+nu_mu=res,HighVisMass.dec @@ -0,0 +1,59 @@ +# EventType: 21613070 +# Descriptor: [D+ -> pi+ pi- mu+]cc +# NickName: D+_pipimu+nu_mu=res,HighVisMass +# Cuts: 'LoKi::GenCutTool/TightCut' +# PhysicsWG: Charm +# Responsible: Serena Maccolini +# Email: serena.maccolini@cern.ch +# Date: 20231010 +# Tested: Yes +# CPUTime: <1min +# +# Documentation: +# This decay behaves as low-mass background for D+ -> pi+ mu- mu+ decays, therefore a cut on the visible invariant mass is applied to cover the range of interest. Visible decay products are in acceptance and with tight cinematic cuts. +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D+ ==> ^pi+ ^pi- ^mu+ nu_mu ]CC' +# tightCut.Preambulo += [ +# "inAcc = in_range ( 0.010, GTHETA, 0.400 ) " , +# "daughcuts = ( (GPT > 250 * MeV) & ( GP > 2000 * MeV))", +# "MassRange = ( ( GMASS('pi-' == GID ,'pi+' == GID, 'mu+' == GABSID) ) > 1750 *MeV)", +# ] +# tightCut.Cuts = { +# '[pi+]cc' : ' inAcc & daughcuts', +# '[mu+]cc' : ' inAcc & daughcuts', +# '[D+]cc' : 'MassRange', +# } +# EndInsertPythonCode +# +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 + +Alias Myomega omega +ChargeConj Myomega Myomega + +Decay D+sig + 0.0024 Myrho0 mu+ nu_mu PHSP; + 0.000027081 Myomega mu+ nu_mu PHSP; #0.00177*0.0153 +Enddecay + +Decay Myrho0 + 1.0000 pi+ pi- VSS; +Enddecay + +Decay Myomega + 1.0000 pi+ pi- VSS; +Enddecay + + +CDecay D-sig +# +End diff --git a/dkfiles/Lc+_p+mumu=phsp,TightCut.dec b/dkfiles/Lc+_p+mumu=phsp,TightCut.dec new file mode 100644 index 000000000..88419535e --- /dev/null +++ b/dkfiles/Lc+_p+mumu=phsp,TightCut.dec @@ -0,0 +1,49 @@ +# EventType: 25113033 +# +# Descriptor: [Lambda_c+ -> p+ mu- mu+]cc +# +# NickName: Lc+_p+mumu=phsp,TightCut +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Lambda_c -> p mu mu PHSP, m(mumu) > 600 MeV +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Serena Maccolini +# Email: serena.maccolini@cern.ch +# Date: 20231010 +# +# CPUTime: <1min +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ Lambda_c+ => ^p+ ^mu+ ^mu- ]CC' +# tightCut.Cuts = { +# '[mu+]cc' : ' goodMuon & inAcc ' , +# '[p+]cc' : ' goodProton & inAcc ' , +# '[Lambda_c+]cc' : ' goodLambdac & MassRange' } +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import ns, GeV, MeV, mrad, millimeter, micrometer', +# 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' , +# 'goodProton = ( GPT > 0.5 * GeV ) & ( GP > 5 * GeV ) ' , +# 'goodMuon = ( GPT > 0.2 * GeV ) & ( GP > 2 * GeV ) ' , +# 'goodLambdac = ( (GPT > 2 * GeV) & ( GP > 1.5 * GeV)) ', +# 'MassRange = ( ( GMASS("mu-" == GID ,"mu+" == GID) ) > 600 *MeV )', +# ] +# +# EndInsertPythonCode + +Decay Lambda_c+sig + 1.00000 p+ mu- mu+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig + +# +End -- GitLab From 13a9ef06125fcd61c3e6d56ed32e7345d9bb191e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:24:44 +0200 Subject: [PATCH 549/702] Merge branch 'mengzhen/Lb2LcXMuNu_Lc2LX' into 'master' --- dkfiles/Lb_Lcmunu,Lc_L3pi=TightCut.dec | 60 ++++++++++++ dkfiles/Lb_Lcmunu,Lc_Lpi=TightCut.dec | 60 ++++++++++++ dkfiles/Lb_Lcpipimunu,Lc_L3pi=TightCut.dec | 108 +++++++++++++++++++++ 3 files changed, 228 insertions(+) create mode 100644 dkfiles/Lb_Lcmunu,Lc_L3pi=TightCut.dec create mode 100644 dkfiles/Lb_Lcmunu,Lc_Lpi=TightCut.dec create mode 100644 dkfiles/Lb_Lcpipimunu,Lc_L3pi=TightCut.dec diff --git a/dkfiles/Lb_Lcmunu,Lc_L3pi=TightCut.dec b/dkfiles/Lb_Lcmunu,Lc_L3pi=TightCut.dec new file mode 100644 index 000000000..d00cb1b3a --- /dev/null +++ b/dkfiles/Lb_Lcmunu,Lc_L3pi=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 15576110 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> ( Lambda0 -> p+ pi- ) pi+ pi- pi+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lcmunu,Lc_L3pi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lb -> Lc mu nu_mu, Lc -> Lambda pi pi pi. Loose kinematic cuts on pion from Lc decay. +# EndDocumentation +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^(Lambda0 ==> p+ pi- ) ^pi+ ^pi- ^pi+) {X} {X} ^mu- nu_mu~ ]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import MeV, mrad", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad)", +# ] +# tightCut.Cuts = { +#'[pi+]cc' : "inAcc & ( GP > 2000 * MeV ) ", +#'[mu-]cc' : "inAcc", +#'[Lambda0]cc' : "(GCHILDCUT(inAcc, '[Lambda0 => ^p+ pi-]CC')) & (GCHILDCUT(inAcc, '[Lambda0 => p+ ^pi-]CC'))", +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Mengzhen Wang +# Email: mengzhen.wang@cern.ch +# Date: 20231011 +# CPUTime: < 5 min +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig +1.0 MyLambda_c+ mu- anti-nu_mu PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyLambda_c+ + 1.0 MyLambda0 pi+ pi- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcmunu,Lc_Lpi=TightCut.dec b/dkfiles/Lb_Lcmunu,Lc_Lpi=TightCut.dec new file mode 100644 index 000000000..ac9fc0185 --- /dev/null +++ b/dkfiles/Lb_Lcmunu,Lc_Lpi=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 15574150 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> ( Lambda0 -> p+ pi- ) pi+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lcmunu,Lc_Lpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lb -> Lc mu nu_mu, Lc -> Lambda pi. Loose kinematic cuts on pion from Lc decay. +# EndDocumentation +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^(Lambda0 ==> p+ pi- ) ^pi+) {X} {X} ^mu- nu_mu~ ]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import MeV, mrad", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad)", +# ] +# tightCut.Cuts = { +#'[pi+]cc' : "inAcc & ( GP > 2000 * MeV ) ", +#'[mu-]cc' : "inAcc", +#'[Lambda0]cc' : "(GCHILDCUT(inAcc, '[Lambda0 => ^p+ pi-]CC')) & (GCHILDCUT(inAcc, '[Lambda0 => p+ ^pi-]CC'))", +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Mengzhen Wang +# Email: mengzhen.wang@cern.ch +# Date: 20231011 +# CPUTime: < 5 min +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig +1.0 MyLambda_c+ mu- anti-nu_mu PHOTOS BaryonPCR 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyLambda_c+ + 1.0 MyLambda0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Lb_Lcpipimunu,Lc_L3pi=TightCut.dec b/dkfiles/Lb_Lcpipimunu,Lc_L3pi=TightCut.dec new file mode 100644 index 000000000..d88c8af88 --- /dev/null +++ b/dkfiles/Lb_Lcpipimunu,Lc_L3pi=TightCut.dec @@ -0,0 +1,108 @@ +# EventType: 15678100 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> ( Lambda0 -> p+ pi- ) pi+ pi- pi+) mu- anti-nu_mu pi+ pi-]cc +# +# NickName: Lb_Lcpipimunu,Lc_L3pi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Lb -> Lc pi pi mu nu_mu, Lc -> Lambda pi pi pi. Loose kinematic cuts on pions not from Lambda decay. +# EndDocumentation +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^(Lambda0 ==> p+ pi- ) ^pi+ ^pi- ^pi+) {X} {X} ^mu- nu_mu~ ^pi+ ^pi- ]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import MeV, mrad", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad)", +# ] +# tightCut.Cuts = { +#'[pi+]cc' : "inAcc & ( GP > 2000 * MeV ) ", +#'[mu-]cc' : "inAcc", +#'[Lambda0]cc' : "(GCHILDCUT(inAcc, '[Lambda0 => ^p+ pi-]CC')) & (GCHILDCUT(inAcc, '[Lambda0 => p+ ^pi-]CC'))", +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Mengzhen Wang +# Email: mengzhen.wang@cern.ch +# Date: 20231011 +# CPUTime: < 5 min +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias Myanti-Lambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ Myanti-Lambda_c(2625)- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MySigma_c*0 Sigma_c*0 +Alias Myanti-Sigma_c*0 anti-Sigma_c*0 +ChargeConj MySigma_c*0 Myanti-Sigma_c*0 +# +Alias MySigma_c*++ Sigma_c*++ +Alias Myanti-Sigma_c*-- anti-Sigma_c*-- +ChargeConj MySigma_c*++ Myanti-Sigma_c*-- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay Lambda_b0sig +0.000653346 MyLambda_c(2593)+ mu- anti-nu_mu BaryonPCR 1 1 1 1; #[Reconstructed PDG2011][PHSP->BaryonPCR]; +0.001994700 MyLambda_c(2625)+ mu- anti-nu_mu BaryonPCR 1 1 1 1; #[Reconstructed PDG2011][PHSP->BaryonPCR]; +0.015156472 MyLambda_c+ pi+ pi- mu- anti-nu_mu PHSP; #[New mode added] #[Reconstructed PDG2011]; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2593)+ +0.026140953 MySigma_c++ pi- PHSP; #[Reconstructed PDG2011]; +0.026140953 MySigma_c0 pi+ PHSP; #[Reconstructed PDG2011]; +0.051423743 MyLambda_c+ pi+ pi- PHSP; #[Reconstructed PDG2011]; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c(2625)+ +0.181336357 MyLambda_c+ pi+ pi- PHSP; #[Reconstructed PDG2011]; +Enddecay +CDecay Myanti-Lambda_c(2625)- +# +Decay MySigma_c0 +0.270651280 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MySigma_c++ +0.270651280 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyLambda_c+ + 1.0 MyLambda0 pi+ pi- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End -- GitLab From d373d475a3ad79895801cb5481f43e2795892123 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:25:09 +0200 Subject: [PATCH 550/702] Merge branch 'eleckste/Xib2Lc2595Sexaquark' into 'master' --- ...bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec | 59 +++++++++++++++++ ...arpipi,Lcbar_pbarKpi,mS1875=DecProdCut.dec | 57 +++++++++++++++++ ...bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec | 57 +++++++++++++++++ ...bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec | 64 +++++++++++++++++++ 4 files changed, 237 insertions(+) create mode 100644 dkfiles/Xib5945_Xibpi,Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec create mode 100644 dkfiles/Xib5945_Xibpi,Xib_Lc2595barS,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi,mS1875=DecProdCut.dec create mode 100644 dkfiles/Xib5945_Xibpi,Xib_Lc2595barXi0n,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec create mode 100644 dkfiles/Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec diff --git a/dkfiles/Xib5945_Xibpi,Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec b/dkfiles/Xib5945_Xibpi,Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec new file mode 100644 index 000000000..dd1b77f70 --- /dev/null +++ b/dkfiles/Xib5945_Xibpi,Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec @@ -0,0 +1,59 @@ +# EventType: 16166910 +# +# Descriptor: [Sigma_b0 -> (Xi_b- -> (Lambda_c(2595)~- -> (Lambda_c~- -> p~- K+ pi-) pi+ pi-) Lambda0 Lambda0) pi+ ]cc +# +# NickName: Xib5945_Xibpi,Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Sigma_b0 112 5212 0.0 5.9523 7.3e-22 Sigma_b0 5212 0.00000000", "Sigma_b~0 113 -5212 0.0 5.9523 7.3e-22 anti-Sigma_b0 -5212 0.00000000" +# +# Documentation: +# Decaying a Sigma_b0 (standin for Xib(5945)0) to Xib- pi+, Xib- decays to anti-Lambdac(2595) Lambda Lambda, +# This decay is used as background for Sexaquark DM searches where Lambda Lambda is a background for the sexaquark S (uuddss) +# Lambdas are treated as missing mass so they can decay via pdg, neutrals flag is set to 9 bc other eventtypes were taken +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20231004 +# +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyXi_b- Xi_b- +Alias Myanti-Xi_b+ anti-Xi_b+ +ChargeConj MyXi_b- Myanti-Xi_b+ +# + + +Decay Sigma_b0sig + 1.000 MyXi_b- pi+ PHSP; +Enddecay +CDecay anti-Sigma_b0sig +# +Decay MyXi_b- + 1.000 Myanti-Lambda_c(2593)- Lambda0 Lambda0 PHSP; +Enddecay +CDecay Myanti-Xi_b+ +# +Decay Myanti-Lambda_c(2593)- + 1.000 Myanti-Lambda_c- pi+ pi- PHSP; +Enddecay +CDecay MyLambda_c(2593)+ +# +Decay Myanti-Lambda_c- + 1.000 anti-p- K+ pi- PHSP; +Enddecay +CDecay MyLambda_c+ +# +End diff --git a/dkfiles/Xib5945_Xibpi,Xib_Lc2595barS,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi,mS1875=DecProdCut.dec b/dkfiles/Xib5945_Xibpi,Xib_Lc2595barS,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi,mS1875=DecProdCut.dec new file mode 100644 index 000000000..c141b2a9c --- /dev/null +++ b/dkfiles/Xib5945_Xibpi,Xib_Lc2595barS,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi,mS1875=DecProdCut.dec @@ -0,0 +1,57 @@ +# EventType: 16166019 +# +# Descriptor: [Sigma_b0 -> (Xi_b- -> (Lambda_c(2595)~- -> (Lambda_c~- -> p~- K+ pi-) pi+ pi-) H_30) pi+ ]cc +# +# NickName: Xib5945_Xibpi,Xib_Lc2595barS,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi,mS1875=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Sigma_b0 112 5212 0.0 5.9523 7.3e-22 Sigma_b0 5212 0.00000000", "Sigma_b~0 113 -5212 0.0 5.9523 7.3e-22 anti-Sigma_b0 -5212 0.00000000", "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# Documentation: +# Decaying a Sigma_b0 (standin for Xib(5945)0) to Xib- pi+, Xib- decays to anti-Lambdac(2595) H_30, +# H_30 acts as stable sexaquark S (uuddss) (potential DM candidate) +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20231010 +# +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyXi_b- Xi_b- +Alias Myanti-Xi_b+ anti-Xi_b+ +ChargeConj MyXi_b- Myanti-Xi_b+ +# +# +Decay Sigma_b0sig + 1.000 MyXi_b- pi+ PHSP; +Enddecay +CDecay anti-Sigma_b0sig +# +Decay MyXi_b- + 1.000 Myanti-Lambda_c(2593)- A0 PHSP; +Enddecay +CDecay Myanti-Xi_b+ +# +Decay Myanti-Lambda_c(2593)- + 1.000 Myanti-Lambda_c- pi+ pi- PHSP; +Enddecay +CDecay MyLambda_c(2593)+ +# +Decay Myanti-Lambda_c- + 1.000 anti-p- K+ pi- PHSP; +Enddecay +CDecay MyLambda_c+ +# +End diff --git a/dkfiles/Xib5945_Xibpi,Xib_Lc2595barXi0n,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec b/dkfiles/Xib5945_Xibpi,Xib_Lc2595barXi0n,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec new file mode 100644 index 000000000..6f6b32ddd --- /dev/null +++ b/dkfiles/Xib5945_Xibpi,Xib_Lc2595barXi0n,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec @@ -0,0 +1,57 @@ +# EventType: 16166010 +# +# Descriptor: [Sigma_b0 -> (Xi_b- -> (Lambda_c(2595)~- -> (Lambda_c~- -> p~- K+ pi-) pi+ pi-) Xi0 n0) pi+ ]cc +# +# NickName: Xib5945_Xibpi,Xib_Lc2595barXi0n,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Sigma_b0 112 5212 0.0 5.9523 7.3e-22 Sigma_b0 5212 0.00000000", "Sigma_b~0 113 -5212 0.0 5.9523 7.3e-22 anti-Sigma_b0 -5212 0.00000000" +# +# Documentation: +# Decaying a Sigma_b0 (standin for Xib(5945)0) to Xib- pi+, Xib- decays to anti-Lambdac(2595) Xi0 n, +# This decay is used as background for Sexaquark DM searches where Xi0 n is a background for the sexaquark S (uuddss) +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20231004 +# +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyXi_b- Xi_b- +Alias Myanti-Xi_b+ anti-Xi_b+ +ChargeConj MyXi_b- Myanti-Xi_b+ +# +# +Decay Sigma_b0sig + 1.000 MyXi_b- pi+ PHSP; +Enddecay +CDecay anti-Sigma_b0sig +# +Decay MyXi_b- + 1.000 Myanti-Lambda_c(2593)- Xi0 n0 PHSP; +Enddecay +CDecay Myanti-Xi_b+ +# +Decay Myanti-Lambda_c(2593)- + 1.000 Myanti-Lambda_c- pi+ pi- PHSP; +Enddecay +CDecay MyLambda_c(2593)+ +# +Decay Myanti-Lambda_c- + 1.000 anti-p- K+ pi- PHSP; +Enddecay +CDecay MyLambda_c+ +# +End diff --git a/dkfiles/Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec b/dkfiles/Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec new file mode 100644 index 000000000..e71a6b64d --- /dev/null +++ b/dkfiles/Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut.dec @@ -0,0 +1,64 @@ +# EventType: 16169130 +# +# Descriptor: [Xi_b- -> (Lambda_c(2595)~- -> (Lambda_c~- -> p~- K+ pi-) pi+ pi-) (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Xib- decays to anti-Lambdac(2595) Lambda Lambda, +# This decay is used as background for Sexaquark DM searches where Lambda Lambda is a background for the sexaquark S (uuddss) +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20231004 +# +# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda01 Lambda0 +Alias Myanti-Lambda01 anti-Lambda0 +ChargeConj MyLambda01 Myanti-Lambda01 +# +Alias MyLambda02 Lambda0 +Alias Myanti-Lambda02 anti-Lambda0 +ChargeConj MyLambda02 Myanti-Lambda02 + + +Decay Xi_b-sig + 1.000 Myanti-Lambda_c(2593)- MyLambda01 MyLambda02 PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay Myanti-Lambda_c(2593)- + 1.000 Myanti-Lambda_c- pi+ pi- PHSP; +Enddecay +CDecay MyLambda_c(2593)+ +# +Decay Myanti-Lambda_c- + 1.000 anti-p- K+ pi- PHSP; +Enddecay +CDecay MyLambda_c+ +# +Decay MyLambda01 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda01 +# +Decay MyLambda02 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda02 +# +End -- GitLab From a923dcf5defd71855baffd0b0aec139aeeafed72 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:52:15 +0200 Subject: [PATCH 551/702] Merge branch 'tirong/my-changes' into 'master' --- dkfiles/Lb_LcDs,Lambdapi=DecProdCut.dec | 53 ++++++++++++++++++ dkfiles/Lb_LcDs,Lambdapi=TightCut.dec | 72 +++++++++++++++++++++++++ dkfiles/Lb_LcDs,pKS=DecProdCut.dec | 51 ++++++++++++++++++ dkfiles/Lb_LcDs,pKS=TightCut.dec | 71 ++++++++++++++++++++++++ 4 files changed, 247 insertions(+) create mode 100644 dkfiles/Lb_LcDs,Lambdapi=DecProdCut.dec create mode 100644 dkfiles/Lb_LcDs,Lambdapi=TightCut.dec create mode 100644 dkfiles/Lb_LcDs,pKS=DecProdCut.dec create mode 100644 dkfiles/Lb_LcDs,pKS=TightCut.dec diff --git a/dkfiles/Lb_LcDs,Lambdapi=DecProdCut.dec b/dkfiles/Lb_LcDs,Lambdapi=DecProdCut.dec new file mode 100644 index 000000000..6f2c1f6ff --- /dev/null +++ b/dkfiles/Lb_LcDs,Lambdapi=DecProdCut.dec @@ -0,0 +1,53 @@ +# EventType: 15196130 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda0 -> p+ pi-) pi+) (D_s- -> K+ K- pi-)]cc +# +# NickName: Lb_LcDs,Lambdapi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Daughters in LHCb Acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Tianze Rong +# Email: tianze.rong@cern.ch +# Date: 20230925 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Alias MyDs- D_s- +Alias MyDs+ D_s+ +ChargeConj MyDs- MyDs+ +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ MyDs- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +Decay MyDs- + 1.000 K+ K- pi- D_DALITZ; +Enddecay +CDecay MyDs+ +# +End +# diff --git a/dkfiles/Lb_LcDs,Lambdapi=TightCut.dec b/dkfiles/Lb_LcDs,Lambdapi=TightCut.dec new file mode 100644 index 000000000..510b92ed5 --- /dev/null +++ b/dkfiles/Lb_LcDs,Lambdapi=TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 15196131 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (Lambda0 -> p+ pi-) pi+) (D_s- -> K+ K- pi-)]cc +# +# NickName: Lb_LcDs,Lambdapi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: 2 min +# +# Documentation: Lb -> Lc Ds, Lc -> Lambda pi. Lambda reconstructible as Down-tracks or Long-tacks. Loose kinematic cuts on tracks not from Lambda decay. For Lambda require it to decay before 2.7m. +# EndDocumentation +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^(Lambda0 ==> p+ pi- ) ^pi+) (D_s- ==> ^K+ ^K- ^pi-) ]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad)", +# "EVZ = GFAEVX(GVZ,0)", +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "inAcc & ( GP > 2000 * MeV ) & ( GPT > 200 * MeV )", +# '[K+]cc' : "inAcc & ( GP > 2000 * MeV ) & ( GPT > 200 * MeV )", +# '[Lambda0]cc' : "( EVZ < 2700 * mm ) & (GCHILDCUT(inAcc, '[Lambda0 => ^p+ pi-]CC')) & (GCHILDCUT(inAcc, '[Lambda0 => p+ ^pi-]CC'))", +# } +# EndInsertPythonCode +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Tianze Rong +# Email: tianze.rong@cern.ch +# Date: 20230925 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Alias MyDs- D_s- +Alias MyDs+ D_s+ +ChargeConj MyDs- MyDs+ +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ MyDs- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyLambda pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +Decay MyDs- + 1.000 K+ K- pi- D_DALITZ; +Enddecay +CDecay MyDs+ +# +End +# diff --git a/dkfiles/Lb_LcDs,pKS=DecProdCut.dec b/dkfiles/Lb_LcDs,pKS=DecProdCut.dec new file mode 100644 index 000000000..f74b3107d --- /dev/null +++ b/dkfiles/Lb_LcDs,pKS=DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 15196120 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (KS0 -> pi+ pi-) p+) (D_s- -> K+ K- pi-)]cc +# +# NickName: Lb_LcDs,pKS=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# +# Documentation: Daughters in LHCb Acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Tianze Rong +# Email: tianze.rong@cern.ch +# Date: 20230925 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyDs- D_s- +Alias MyDs+ D_s+ +ChargeConj MyDs- MyDs+ +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ MyDs- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyKS0 p+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyKS0 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay MyDs- + 1.000 K+ K- pi- D_DALITZ; +Enddecay +CDecay MyDs+ +# +End +# diff --git a/dkfiles/Lb_LcDs,pKS=TightCut.dec b/dkfiles/Lb_LcDs,pKS=TightCut.dec new file mode 100644 index 000000000..ac9d308fc --- /dev/null +++ b/dkfiles/Lb_LcDs,pKS=TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 15196121 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> (KS0 -> pi+ pi-) p+) (D_s- -> K+ K- pi-)]cc +# +# NickName: Lb_LcDs,pKS=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: 2 min +# +# Documentation: Lb -> Lc Ds, Lc -> KS0 pi. KS reconstructible as Down-tracks or Long-tacks. Loose kinematic cuts on tracks not from KS decay. For KS require it to decay before 2.7m. +# EndDocumentation +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut +# tightCut.Decay = "[ Lambda_b0 ==> (Lambda_c+ ==> ^(KS0 ==> pi+ pi- ) ^p+) (D_s- ==> ^K+ ^K- ^pi-) ]CC" +# tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range", +# "from GaudiKernel.SystemOfUnits import GeV, MeV, mrad, mm", +# "inAcc = in_range(10*mrad,GTHETA,400*mrad)", +# "EVZ = GFAEVX(GVZ,0)", +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "inAcc & ( GP > 2000 * MeV ) & ( GPT > 200 * MeV )", +# '[K+]cc' : "inAcc & ( GP > 2000 * MeV ) & ( GPT > 200 * MeV )", +# '[p+]cc' : "inAcc & ( GP > 2000 * MeV ) & ( GPT > 200 * MeV )", +# '[KS0]cc' : "( EVZ < 2700 * mm ) & (GCHILDCUT(inAcc, '[KS0 => ^pi+ pi-]CC')) & (GCHILDCUT(inAcc, '[KS0 => pi+ ^pi-]CC'))", +# } +# EndInsertPythonCode +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Tianze Rong +# Email: tianze.rong@cern.ch +# Date: 20230925 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyDs- D_s- +Alias MyDs+ D_s+ +ChargeConj MyDs- MyDs+ +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ MyDs- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 MyKS0 p+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyKS0 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay MyDs- + 1.000 K+ K- pi- D_DALITZ; +Enddecay +CDecay MyDs+ +# +End +# -- GitLab From a76b498b7cc575854c520bcc2d127b3f3b50ac33 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:52:28 +0200 Subject: [PATCH 552/702] Merge branch 'msaur_xibm_baryon_multibody' into 'master' --- ...ToLambdaK,KsTopipi=TightCut,AngularCut.dec | 83 +++++++++++++++++++ ..._OmmKpKmPipPim,ppi=TightCut,AngularCut.dec | 74 +++++++++++++++++ ...mToLambdaK,PhiToKK=TightCut,AngularCut.dec | 83 +++++++++++++++++++ ...mmPipPipPimPim,ppi=TightCut,AngularCut.dec | 74 +++++++++++++++++ ...oLambdaPi,KSToPiPi=TightCut,AngularCut.dec | 81 ++++++++++++++++++ ..._XimKpKmPipPim,ppi=TightCut,AngularCut.dec | 72 ++++++++++++++++ ...m_XimKpKpKmKmm,ppi=TightCut,AngularCut.dec | 72 ++++++++++++++++ ..._XimKpKpPimPim,ppi=TightCut,AngularCut.dec | 72 ++++++++++++++++ ...XimKpPipPimPim,ppi=TightCut,AngularCut.dec | 72 ++++++++++++++++ ...ToLambdaPi,PhiToKK=TightCut,AngularCut.dec | 81 ++++++++++++++++++ ...imPipPipPimPim,ppi=TightCut,AngularCut.dec | 72 ++++++++++++++++ 11 files changed, 836 insertions(+) create mode 100644 dkfiles/Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut.dec create mode 100644 dkfiles/Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut.dec create mode 100644 dkfiles/Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimKpKmPipPim,ppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimKpKpPimPim,ppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimKpPipPimPim,ppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimPipPipPimPim,ppi=TightCut,AngularCut.dec diff --git a/dkfiles/Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut.dec new file mode 100644 index 000000000..7baf87302 --- /dev/null +++ b/dkfiles/Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut.dec @@ -0,0 +1,83 @@ +# EventType: 16105139 +# +# NickName: Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) (KS0 -> pi+ pi-)]cc +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Omega- (Lambda0 ==> p+ pi-) K-) (KS0 ==> pi+ pi-)]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_KSpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Omm = ( ( 'Omm' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_OmmKm, 1 ) > 0 ) )" +#"good_KS = ( ( 'KS0' == GABSID ) & (GNINTREE( good_KSpi, 1 ) > 1 ) )" +#"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_KS, 1 ) > 0 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Ombm" +#} +# +#EndInsertPythonCode +# +# Documentation: Xibm redefined for Omegabm, Lambda0 forced into p+ pi-, KS0 forced into pi+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +Decay Xi_b-sig +1.000 MyOmega MyKS0 PHSP; +Enddecay +CDecay anti-Omega_b+sig +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyKS0 + 1.000 pi+ pi- PHSP; +Enddecay +CDecay MyKS0 +# +End diff --git a/dkfiles/Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..8d8e3b42e --- /dev/null +++ b/dkfiles/Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut.dec @@ -0,0 +1,74 @@ +# EventType: 16107136 +# +# NickName: Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) K+ K- pi+ pi-]cc +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Omega- (Lambda0 ==> p+ pi-) K-) K+ K- pi+ pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Omm = ( ( 'Omm' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_OmmKm, 1 ) > 0 ) )" +#"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 1 ) & (GNINTREE( good_pi, 1 ) > 1 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Ombm" +#} +# +#EndInsertPythonCode +# +# Documentation: Xib0 redefined for Omegabm, Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyOmega K+ K- pi+ pi- PHSP; +Enddecay +CDecay anti-Omega_b+sig +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut.dec new file mode 100644 index 000000000..525e556ce --- /dev/null +++ b/dkfiles/Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut.dec @@ -0,0 +1,83 @@ +# EventType: 16105136 +# +# NickName: Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) (phi(1020) -> K+ K-)]cc +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Omega- (Lambda0 ==> p+ pi-) K-) (phi(1020) ==> K+ K-)]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_phiK = ( GP > 1000 * MeV ) & ( GPT > 500 * MeV) & InAcc", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Omm = ( ( 'Omm' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_OmmKm, 1 ) > 0 ) )" +#"good_phi = ( ( 'phi(1020)' == GABSID ) & (GNINTREE( good_phiK, 1 ) > 1 ) )" +#"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_phi, 1 ) > 0 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Ombm" +#} +# +#EndInsertPythonCode +# +# Documentation: Xibm redefined for Omegabm, Lambda0 forced into p+ pi-, phi(1020) forced into K+ K-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay Xi_b-sig +1.000 MyOmega MyPhi PHSP; +Enddecay +CDecay anti-Omega_b+sig +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +CDecay MyPhi +# +End diff --git a/dkfiles/Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..d30a6d3a9 --- /dev/null +++ b/dkfiles/Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut.dec @@ -0,0 +1,74 @@ +# EventType: 16107135 +# +# NickName: Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) pi+ pi+ pi- pi-]cc +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Omega- (Lambda0 ==> p+ pi-) K-) pi+ pi+ pi- pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Omm = ( ( 'Omm' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_OmmKm, 1 ) > 0 ) )" +#"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 3 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Ombm" +#} +# +#EndInsertPythonCode +# +# Documentation: Xib0 redefined for Omegabm, Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyOmega pi+ pi+ pi- pi- PHSP; +Enddecay +CDecay anti-Omega_b+sig +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut.dec new file mode 100644 index 000000000..28c64790f --- /dev/null +++ b/dkfiles/Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut.dec @@ -0,0 +1,81 @@ +# EventType: 16105930 +# +# NickName: Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) (KS0 -> pi+ pi-)]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- (Lambda0 ==> p+ pi-) pi-) (KS0 ==> pi+ pi-)]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_KSpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_XimPi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xim = ( ( 'Xim' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_XimPi, 1 ) > 0 ) )" +#"good_KS = ( ( 'KS0' == GABSID ) & (GNINTREE( good_KSpi, 1 ) > 1 ) )" +#"good_Xibm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_KS, 1 ) > 0 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xibm" +#} +# +#EndInsertPythonCode +# +# Documentation: XibmToXimKS, Lambda0 forced into p+ pi-, KS0 forced into pi+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +Decay Xi_b-sig +1.000 MyXi MyKS0 PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyKS0 + 1.000 pi+ pi- PHSP; +Enddecay +CDecay MyKS0 +# +End diff --git a/dkfiles/Xibm_XimKpKmPipPim,ppi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimKpKmPipPim,ppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..ffbbf1879 --- /dev/null +++ b/dkfiles/Xibm_XimKpKmPipPim,ppi=TightCut,AngularCut.dec @@ -0,0 +1,72 @@ +# EventType: 16107132 +# +# NickName: Xibm_XimKpKmPipPim,ppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) K+ K- pi+ pi-]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- (Lambda0 ==> p+ pi-) pi-) pi+ pi+ pi- pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_XimPim = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xim = ( ( 'Xim' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_XimPim, 1 ) > 0 ) )" +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 1 ) & (GNINTREE( good_pi, 1 ) > 1 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyXi K+ K- pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..b7680cbff --- /dev/null +++ b/dkfiles/Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut.dec @@ -0,0 +1,72 @@ +# EventType: 16107134 +# +# NickName: Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) K+ K+ K- K-]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- (Lambda0 ==> p+ pi-) pi-) pi+ pi+ pi- pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_XimPim = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xim = ( ( 'Xim' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_XimPim, 1 ) > 0 ) )" +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 3 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyXi K+ K+ K- K- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Xibm_XimKpKpPimPim,ppi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimKpKpPimPim,ppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..62115aeff --- /dev/null +++ b/dkfiles/Xibm_XimKpKpPimPim,ppi=TightCut,AngularCut.dec @@ -0,0 +1,72 @@ +# EventType: 16107133 +# +# NickName: Xibm_XimKpKpPimPim,ppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) K+ K+ pi- pi-]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- (Lambda0 ==> p+ pi-) pi-) pi+ pi+ pi- pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_XimPim = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xim = ( ( 'Xim' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_XimPim, 1 ) > 0 ) )" +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 1 ) & (GNINTREE( good_pi, 1 ) > 1 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyXi K+ K+ pi- pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Xibm_XimKpPipPimPim,ppi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimKpPipPimPim,ppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..b37b08a4d --- /dev/null +++ b/dkfiles/Xibm_XimKpPipPimPim,ppi=TightCut,AngularCut.dec @@ -0,0 +1,72 @@ +# EventType: 16107131 +# +# NickName: Xibm_XimKpPipPimPim,ppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) K+ pi+ pi- pi-]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- (Lambda0 ==> p+ pi-) pi-) pi+ pi+ pi- pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_XimPim = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xim = ( ( 'Xim' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_XimPim, 1 ) > 0 ) )" +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 2 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyXi K+ pi+ pi- pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut.dec b/dkfiles/Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut.dec new file mode 100644 index 000000000..47c6730bf --- /dev/null +++ b/dkfiles/Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut.dec @@ -0,0 +1,81 @@ +# EventType: 16105931 +# +# NickName: Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) (phi(1020) -> K+ K-)]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- (Lambda0 ==> p+ pi-) pi-) (phi(1020) ==> K+ K-)]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_phiK = ( GP > 1000 * MeV ) & ( GPT > 500 * MeV) & InAcc", +#"good_XimPi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xim = ( ( 'Xim' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_XimPi, 1 ) > 0 ) )" +#"good_phi = ( ( 'phi(1020)' == GABSID ) & (GNINTREE( good_phiK, 1 ) > 1 ) )" +#"good_Xibm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_phi, 1 ) > 0 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xibm" +#} +# +#EndInsertPythonCode +# +# Documentation: XibmToXimPhi, Lambda0 forced into p+ pi-, phi(1020) forced into K+ K-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay Xi_b-sig +1.000 MyXi MyPhi PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +CDecay MyPhi +# +End diff --git a/dkfiles/Xibm_XimPipPipPimPim,ppi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimPipPipPimPim,ppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..db1fb80d7 --- /dev/null +++ b/dkfiles/Xibm_XimPipPipPimPim,ppi=TightCut,AngularCut.dec @@ -0,0 +1,72 @@ +# EventType: 16107130 +# +# NickName: Xibm_XimPipPipPimPim,ppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+ pi+ pi- pi-]cc +# +# Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- (Lambda0 ==> p+ pi-) pi-) pi+ pi+ pi- pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_XimPim = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc" +#"good_L0pi = ( GPT > 100 * MeV) & InAcc", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"good_Xim = ( ( 'Xim' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_XimPim, 1 ) > 0 ) )" +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 3 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20230822 +# CPUTime: < 1 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyXi pi+ pi+ pi- pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + -- GitLab From cec317d7ae000e61198bc8550ee254379a730e79 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:52:39 +0200 Subject: [PATCH 553/702] Merge branch 'lch/My-changes' into 'master' --- dkfiles/Bd_Dst+taunu,D+pi,enunu=RDplusCut.dec | 80 +++++++ ...Dststtaunu,D0=cocktail,enunu=TightCuts.dec | 207 ++++++++++++++++++ ...Dststtaunu,D0=cocktail,enunu=TightCuts.dec | 181 +++++++++++++++ 3 files changed, 468 insertions(+) create mode 100755 dkfiles/Bd_Dst+taunu,D+pi,enunu=RDplusCut.dec create mode 100755 dkfiles/Bd_Dststtaunu,D0=cocktail,enunu=TightCuts.dec create mode 100755 dkfiles/Bu_Dststtaunu,D0=cocktail,enunu=TightCuts.dec diff --git a/dkfiles/Bd_Dst+taunu,D+pi,enunu=RDplusCut.dec b/dkfiles/Bd_Dst+taunu,D+pi,enunu=RDplusCut.dec new file mode 100755 index 000000000..9d79d8d6d --- /dev/null +++ b/dkfiles/Bd_Dst+taunu,D+pi,enunu=RDplusCut.dec @@ -0,0 +1,80 @@ +# +# +# EventType: 11584011 +# +# Descriptor: {[[B0]nos => nu_e e+ (D*(2010)- => (D- -> K+ pi- pi-) pi0)]cc, [[B0]os => anti_nu_e e- (D*(2010)+ => (D+ -> K- pi+ pi+) pi0)]cc} +# +# NickName: Bd_Dst+taunu,D+pi,enunu=RDplusCut +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: + +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D- -> ^K+ ^pi- ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" , +# "pipiKP = GSUMTREE(GP, (('pi+' == GABSID) | ('K+' == GABSID)))" , +# "pipiKPT = GSUMTREE(GPT, (('pi+' == GABSID) | ('K+' == GABSID)))" , +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 150 * MeV )" , +# '[e+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500* MeV) ", +# '[D+]cc' : "( pipiKP > 15000 * MeV ) & (pipiKPT > 2300 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: B -> D*+ tau nu. D* -> D+ pi0, D+ -> K pi pi, tau -> e nu nu. Cuts for B -> D+ tau nu, tau-> e #analysis. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: ChingHua Li +# Email: chinghua@cern.ch +# Date: 20231018 +# + +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- + + +# +Decay B0sig + + 1 MyD*- Mytau+ nu_tau HQET2 1.207 1.0 1.406 0.853 1.14; + +Enddecay +CDecay anti-B0sig + +Decay MyD*- +1.0 MyD- pi0 VSS; +Enddecay +CDecay MyD*+ +# +Decay MyD- + 1.00 K+ pi- pi- PHOTOS D_DALITZ; +Enddecay +CDecay MyD+ +# +Decay Mytau- + 1.00 e- nu_tau anti-nu_e PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ + +# +End diff --git a/dkfiles/Bd_Dststtaunu,D0=cocktail,enunu=TightCuts.dec b/dkfiles/Bd_Dststtaunu,D0=cocktail,enunu=TightCuts.dec new file mode 100755 index 000000000..1c18b62a7 --- /dev/null +++ b/dkfiles/Bd_Dststtaunu,D0=cocktail,enunu=TightCuts.dec @@ -0,0 +1,207 @@ +# +# +# EventType: 11883000 +# +# Descriptor: {[[B0]nos => (tau+ -> e+ nu_e anti-nu_tau) nu_tau (D~0 -> K+ pi-) {X})]CC} +# +# NickName: Bd_Dststtaunu,D0=cocktail,enunu=TightCuts +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" , +# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))" , +# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" , +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 700 * MeV )" , +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 700 * MeV )" , +# '[e+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500* MeV) ", +# '[D~0]cc' : "( piKP > 15000 * MeV ) & (piKPT > 2300 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: Sum of B -> D** tau nu modes. D** -> D0 X, D0 -> K pi. Cuts for B -> D* tau nu, tau-> e #analysis. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: ChingHua Li +# Email: chinghua@cern.ch +# Date: 20231017 +# +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Decay B0sig +# FORM FACTORS as per HFAG PDG10 + + 0.003 MyD_0*- Mytau+ nu_tau PHOTOS ISGW2; + 0.0031 MyD'_1- Mytau+ nu_tau PHOTOS ISGW2; + 0.0028 MyD_1- Mytau+ nu_tau PHOTOS ISGW2; + 0.0012 MyD_2*- Mytau+ nu_tau PHOTOS ISGW2; + + # +Enddecay +CDecay anti-B0sig + +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +Decay Mytau- + 1.000 e- nu_tau anti-nu_e PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ +# +Decay MyD0 + 1.000 K- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAntiD0 +# +Decay MyD*0 + 0.619 MyD0 pi0 PHOTOS VSS; + 0.381 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD*+ + 0.6770 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD_0*+ + 0.533 MyD0 pi+ PHOTOS PHSP; + 0.0271 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0542 MyD*+ pi+ pi- PHOTOS PHSP; + 0.080 MyD*0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_0*0 + 0.267 MyD0 pi0 PHSP; + 0.040 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.080 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0542 MyD*+ pi- pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_0*0 +# +Decay MyD'_1+ + 0.1693 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.500 MyD*0 pi+ PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.104 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD'_1- +# +Decay MyD'_10 + 0.250 MyD*0 pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.3385 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.052 MyD0 pi0 pi0 PHOTOS PHSP; + 0.104 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD'_10 +# +Decay MyD_1+ + 0.1354 MyD*+ pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.400 MyD*0 pi+ PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1146 MyD_0*0 pi+ PHOTOS PHSP; + 0.0903 MyD_0*+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD_10 + 0.2708 MyD*+ pi- PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.200 MyD*0 pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1806 MyD_0*+ pi- PHOTOS PHSP; + 0.0573 MyD_0*0 pi0 PHSP; +Enddecay +CDecay MyAntiD_10 +# +Decay MyD_2*+ + 0.0587 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.173 MyD*0 pi+ PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.2667 MyD0 pi+ PHOTOS TSS; + 0.0647 MyD_0*0 pi+ PHOTOS PHSP; + 0.0509 MyD_0*+ pi0 PHOTOS PHSP; + 0.0027 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0054 MyD*+ pi+ pi- PHOTOS PHSP; + 0.008 MyD*0 pi+ pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_2*- +# +Decay MyD_2*0 + 0.1173 MyD*+ pi- PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0867 MyD*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.133 MyD0 pi0 TSS; + 0.1019 MyD_0*+ pi- PHOTOS PHSP; + 0.0323 MyD_0*0 pi0 PHSP; + 0.004 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.008 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0054 MyD*+ pi- pi0 PHOTOS PHSP; + 0.016 MyD0 pi0 pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD_2*0 +# +End diff --git a/dkfiles/Bu_Dststtaunu,D0=cocktail,enunu=TightCuts.dec b/dkfiles/Bu_Dststtaunu,D0=cocktail,enunu=TightCuts.dec new file mode 100755 index 000000000..d7e05a621 --- /dev/null +++ b/dkfiles/Bu_Dststtaunu,D0=cocktail,enunu=TightCuts.dec @@ -0,0 +1,181 @@ +# +# +# EventType: 12883000 +# +# Descriptor: {[B- -> (tau- -> e- nu_tau anti-nu_e) anti-nu_tau (D0 -> K- pi+) {X})]CC} +# +# NickName: Bu_Dststtaunu,D0=cocktail,enunu=TightCuts +# Cuts: 'LoKi::GenCutTool/TightCut' +# InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^e+ nu_e {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" , +# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))" , +# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" , +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 700 * MeV )" , +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 700 * MeV )" , +# '[e+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & (GP > 2500* MeV) ", +# '[D~0]cc' : "( piKP > 15000 * MeV ) & (piKPT > 2300 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: Sum of B -> D** tau nu modes. D** -> D*+ X, D* -> D0 pi, D0 -> K pi. Cuts for B -> D* tau nu, tau-> e #analysis. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: ChingHua Li +# Email: chinghua@cern.ch +# Date: 20231017 +# + +############## +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Decay B-sig + +# 0.0025 MyD_0*0 Mytau- anti-nu_tau PHOTOS ISGW2; + 0.0027 MyD'_10 Mytau- anti-nu_tau PHOTOS ISGW2; + 0.003 MyD_10 Mytau- anti-nu_tau PHOTOS ISGW2; + 0.001 MyD_2*0 Mytau- anti-nu_tau PHOTOS ISGW2; + +Enddecay +CDecay B+sig +# +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +Decay Mytau- + 1.000 e- nu_tau anti-nu_e PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ +# +Decay MyD0 + 1.000 K- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAntiD0 +# +CDecay MyAntiD*0 +# +Decay MyD*+ + 0.6770 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD_0*+ + 0.0271 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0542 MyD*+ pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +#Decay MyD_0*0 +# 0.0542 MyD*+ pi- pi0 PHOTOS PHSP; +#Enddecay +#CDecay MyAntiD_0*0 +# +Decay MyD'_1+ + 0.1693 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyD'_1- +# +Decay MyD'_10 + 0.3385 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyAntiD'_10 +# +Decay MyD_1+ + 0.1354 MyD*+ pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1146 MyD_0*0 pi+ PHOTOS PHSP; + 0.0903 MyD_0*+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD_10 + 0.2708 MyD*+ pi- PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1806 MyD_0*+ pi- PHOTOS PHSP; + 0.0573 MyD_0*0 pi0 PHSP; +Enddecay +CDecay MyAntiD_10 +# +Decay MyD_2*+ + 0.0587 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0647 MyD_0*0 pi+ PHOTOS PHSP; + 0.0509 MyD_0*+ pi0 PHOTOS PHSP; + 0.0027 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0054 MyD*+ pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD_2*- +# +Decay MyD_2*0 + 0.1173 MyD*+ pi- PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.1019 MyD_0*+ pi- PHOTOS PHSP; + 0.0323 MyD_0*0 pi0 PHSP; + 0.0054 MyD*+ pi- pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_2*0 +# +End +# -- GitLab From 15bf4de945523d62daba37b2473c3d0545560ff6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 25 Oct 2023 17:41:26 +0100 Subject: [PATCH 554/702] Prepare DecFiles v32r14 release --- CMakeLists.txt | 2 +- ReleaseNotes/v32r14.md | 79 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 81 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r14.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 413e21092..b6a410e85 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r13) +gaudi_subdir(DecFiles v32r14) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r14.md b/ReleaseNotes/v32r14.md new file mode 100644 index 000000000..d9fa02559 --- /dev/null +++ b/ReleaseNotes/v32r14.md @@ -0,0 +1,79 @@ +DecFiles v32r14 2023-10-25 +========================== + +! 2023-10-25 - Michal Kreps (MR !1674) + Add 3 new decay files + + 11584011 : Bd_Dst+taunu,D+pi,enunu=RDplusCut + + 11883000 : Bd_Dststtaunu,D0=cocktail,enunu=TightCuts + + 12883000 : Bu_Dststtaunu,D0=cocktail,enunu=TightCuts + +! 2023-10-25 - Michal Kreps (MR !1673) + Add 4 new decay files + + 16166910 : Xib5945_Xibpi,Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut + + 16166019 : Xib5945_Xibpi,Xib_Lc2595barS,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi,mS1875=DecProdCut + + 16166010 : Xib5945_Xibpi,Xib_Lc2595barXi0n,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut + + 16169130 : Xib_Lc2595barLL,Lc2595bar_Lcbarpipi,Lcbar_pbarKpi=DecProdCut + +! 2023-10-25 - Michal Kreps (MR !1672) + Add 2 new decay files + + 21613070 : D+_pipimu+nu_mu=res,HighVisMass + + 25113033 : Lc+_p+mumu=phsp,TightCut + +! 2023-10-25 - Michal Kreps (MR !1671) + Add new decay file + + 13514075 : Bs_Ksttautau,mumu=DecProdCut + +! 2023-10-25 - Michal Kreps (MR !1670) + Add 3 new decay files + + 15576110 : Lb_Lcmunu,Lc_L3pi=TightCut + + 15574150 : Lb_Lcmunu,Lc_Lpi=TightCut + + 15678100 : Lb_Lcpipimunu,Lc_L3pi=TightCut + +! 2023-10-25 - Michal Kreps (MR !1669) + Add 2 new decay files + + 26514182 : Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,DDD + + 26514181 : Xic0_Ximmunu,L0pi,ppi=pshp,TightCut,LLL_DDL + +! 2023-10-25 - Michal Kreps (MR !1668) + Add new decay file + + 11574400 : Bd_Dstmunu,Kpipi0=HQET,DecProdCut + +! 2023-10-25 - Michal Kreps (MR !1667) + Add new decay file + + 15204016 : Lb_pKKK=DecProdCut,PHSP,Charmless,Cocktail + +! 2023-10-25 - Michal Kreps (MR !1666) + Add new decay file + + 16198040 : Xib_XicDspipi,pKpi,KKpi=DecProdCut + +! 2023-10-25 - Michal Kreps (MR !1665) + Add 2 new decay files + + 16145039 : X6170-_JpsiKpip,mumu=phsp,DecProdCut,PPChange + + 16145930 : X6255+_Jpsiphip,mumu=phsp,DecProdCut,PPChange + +! 2023-10-25 - Michal Kreps (MR !1664) + Add 11 new decay files + + 16105139 : Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut + + 16107136 : Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut + + 16105136 : Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut + + 16107135 : Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut + + 16105930 : Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut + + 16107132 : Xibm_XimKpKmPipPim,ppi=TightCut,AngularCut + + 16107134 : Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut + + 16107133 : Xibm_XimKpKpPimPim,ppi=TightCut,AngularCut + + 16107131 : Xibm_XimKpPipPimPim,ppi=TightCut,AngularCut + + 16105931 : Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut + + 16107130 : Xibm_XimPipPipPimPim,ppi=TightCut,AngularCut + +! 2023-10-25 - Michal Kreps (MR !1663) + Add 4 new decay files + + 15196130 : Lb_LcDs,Lambdapi=DecProdCut + + 15196131 : Lb_LcDs,Lambdapi=TightCut + + 15196120 : Lb_LcDs,pKS=DecProdCut + + 15196121 : Lb_LcDs,pKS=TightCut + +! 2023-10-25 - Michal Kreps (MR !1662) + Add new decay file + + 14167091 : Bc_DstKpi,D0pi,Kpipipi=BcVegPy,DecProdCut + + diff --git a/cmt/requirements b/cmt/requirements index 8032ffe8c..b306dfeab 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r13 +version v32r14 # Structure #============================================================================ -- GitLab From 6b42a97d7fd6ee2973ae2bf3f1e7ce9005578485 Mon Sep 17 00:00:00 2001 From: Gloria Corti <gloria.corti@cern.ch> Date: Thu, 26 Oct 2023 21:29:35 +0200 Subject: [PATCH 555/702] adapt decfiles to match changes needed for powheg configuration --- cmt/create_options.py | 2 +- dkfiles/Z_mumu_PowHeg40GeV.dec | 35 ++++++++++++++++++++++++++-------- 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/cmt/create_options.py b/cmt/create_options.py index 5c66f5d0a..128a72c63 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -95,7 +95,7 @@ class GenericOptionFile(object): def AddEvtGenUserDecayFile( self , eventtype ): self.AddOptionValue( 'ToolSvc.EvtGenDecay.UserDecayFile' , '"$DECFILESROOT/dkfiles/{0}.dec"'.format( eventtype.DecayName() ) ) def AddProductionTool( self , eventtype ): - if eventtype.Production() in ['Madgraph']: + if eventtype.Production() in ['Madgraph', 'Powheg']: self.Write(['from Configurables import Gauss', 'sampleGenToolsOpts = { "Generator" : "' + eventtype.Production() + '" }', 'Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts)']) diff --git a/dkfiles/Z_mumu_PowHeg40GeV.dec b/dkfiles/Z_mumu_PowHeg40GeV.dec index 269c346fe..f3c16edc8 100644 --- a/dkfiles/Z_mumu_PowHeg40GeV.dec +++ b/dkfiles/Z_mumu_PowHeg40GeV.dec @@ -3,15 +3,35 @@ # Descriptor: pp -> (Z0/gamma* -> mu+ mu-) ... # # NickName: Z_mumu_PowHeg40GeV -# # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# Production: Powheg # # InsertPythonCode: -# from Configurables import Generation, Special, PowhegProduction -# Generation(genAlgName).addTool( Special ) -# Generation(genAlgName).Special.addTool( PowhegProduction ) -# Generation(genAlgName).Special.PowhegProduction.Commands += [ "vdecaymode 2", "mass_low 40"] +# # Configure the event type. +# from Configurables import (Generation, Special) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions +# +# # Generation options. +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# +# # Powheg options. +# from Configurables import Gauss +# from GaudiKernel import SystemOfUnits +# +# sampleGenToolsOpts = { +# "Commands": ["lhans1 10770", +# "lhans2 10770", +# "vdecaymode 2", +# "mass_low 40" +# ], +# "Process" : "Z" +# } +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) +# +# +# # Generation cut # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) # tracksInAcc = Generation(genAlgName).ParsInAcc @@ -22,14 +42,13 @@ # ] # EndInsertPythonCode # -# ExtraOptions: Zmumu_powheg -# -# CPUTime: < 1 min # # Documentation: Z decay into two muons, and at least one muon must within LHCb acceptance with pT greater than 4 GeV. +# EndDocumentation # # PhysicsWG: EW # Tested: Yes +# CPUTime: < 1 min # Responsible: Hang Yin # Email: hang.yin@cern.ch # Date: 20200911 -- GitLab From 6095ea8b347bf82f28ce020292e5acc5be9edb8a Mon Sep 17 00:00:00 2001 From: Bogdan Kutsenko <bogdan.kutsenko@cern.ch> Date: Mon, 11 Dec 2023 17:22:50 +0100 Subject: [PATCH 556/702] Fix for some failing SL DecFiles merge into "Sim10" --- dkfiles/Bd_D0XcIncl,Kpi,3piIncl=TightCut.dec | 19 +++++++++---------- dkfiles/Bu_D0XcIncl,Kpi,3piIncl=TightCut.dec | 19 +++++++++---------- dkfiles/Lb_Lc2593taunu,pKpi=RLcstCut.dec | 7 ++++--- dkfiles/Lb_Lc2625taunu,pKpi=RLcstCut.dec | 7 ++++--- ...b_Lc2880munu,pKpi=cocktail,TightCut,v2.dec | 7 ++++--- 5 files changed, 30 insertions(+), 29 deletions(-) diff --git a/dkfiles/Bd_D0XcIncl,Kpi,3piIncl=TightCut.dec b/dkfiles/Bd_D0XcIncl,Kpi,3piIncl=TightCut.dec index 8dac450fa..72a1605f2 100644 --- a/dkfiles/Bd_D0XcIncl,Kpi,3piIncl=TightCut.dec +++ b/dkfiles/Bd_D0XcIncl,Kpi,3piIncl=TightCut.dec @@ -1,6 +1,6 @@ # EventType: 11496400 # -# Descriptor: {[B~0 --> (D0 => K- pi+) (Xc --> pi- pi+ pi- ...) ... ]cc} +# Descriptor: {[[B~0]cc --> (D0 => K- pi+) (Xc --> pi- pi+ pi- ...) ... ]cc} # # NickName: Bd_D0XcIncl,Kpi,3piIncl=TightCut # @@ -14,21 +14,20 @@ # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut -# tightCut.Decay = '[^( (Beauty & LongLived) --> ^(D0 => K- pi+) (pi-||K-||mu-||e-||p~-) (pi+||K+||mu+||e+||p+) ...) ]CC' +# tightCut.Decay = '[ [B~0]cc --> (D0 => K- pi+) ... ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV' # ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 1200 * MeV < GP ) & in_range ( 1.8 , GETA , 5.0 ) & in_range ( 0.005 , GTHETA , 0.400 )' # ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>8000*MeV) & (GPT>1000*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 1400*MeV ) & ( GP > 4000*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1600*MeV ) & inAcc, HepMC.descendants) == 1 ))" -# ,"nPiB = GCOUNT(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" -# ,"nKB = GCOUNT(('K+' == GABSID) & inAcc, HepMC.descendants)" -# ,"npB = GCOUNT(('p+' == GABSID) & inAcc , HepMC.descendants)" -# ,"nMuB = GCOUNT(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" -# ,"neB = GCOUNT(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" -# ,"nD0B = GCOUNT(('D0' == GABSID) , HepMC.descendants)" -# ,"goodB = ( GNINTREE( ( ( 'D0'==GABSID ) | ( 'D_s-'==GABSID ) | ( 'D-'==GABSID ) ) , HepMC.descendants) == 2 ) & ( nPiB+nKB+nMuB+neB+npB >= 5) & ( ( (nD0B==1) & (nPiB>=3) ) | ( (nD0B==2) & (nPiB>=4)) )" +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nD0B = GNINTREE(('D0' == GABSID) , HepMC.descendants)" +# ,"goodB = ( goodD0 & (GNINTREE( ( ( 'D0'==GABSID ) | ( 'D_s-'==GABSID ) | ( 'D-'==GABSID ) ) , HepMC.descendants) == 2 ) & ( nPiB+nKB+nMuB+neB+npB >= 5) & ( ( (nD0B==1) & (nPiB>=3) ) | ( (nD0B==2) & (nPiB>=4)) ) )" # ] # tightCut.Cuts = { -# '[D0]cc': 'goodD0', # '[B0]cc': 'goodB' # } # EndInsertPythonCode diff --git a/dkfiles/Bu_D0XcIncl,Kpi,3piIncl=TightCut.dec b/dkfiles/Bu_D0XcIncl,Kpi,3piIncl=TightCut.dec index 7205a679f..76ce4b51d 100644 --- a/dkfiles/Bu_D0XcIncl,Kpi,3piIncl=TightCut.dec +++ b/dkfiles/Bu_D0XcIncl,Kpi,3piIncl=TightCut.dec @@ -1,6 +1,6 @@ # EventType: 12495410 # -# Descriptor: {[B- --> (D0 => K- pi+) (Xc --> pi- pi+ pi- ...) ... ]cc} +# Descriptor: {[ [B-]cc --> (D0 => K- pi+) (Xc --> pi- pi+ pi- ...) ... ]cc} # # NickName: Bu_D0XcIncl,Kpi,3piIncl=TightCut # @@ -14,21 +14,20 @@ # signal = generation.SignalRepeatedHadronization # signal.addTool(LoKi__GenCutTool, 'TightCut') # tightCut = signal.TightCut -# tightCut.Decay = '[^( (Beauty & LongLived) --> ^(D0 => K- pi+) (pi-||K-||mu-||e-||p~-) (pi+||K+||mu+||e+||p+) ...) ]CC' +# tightCut.Decay = '[ [B-]cc --> (D0 => K- pi+) ... ]CC' # tightCut.Preambulo += [ # 'from GaudiKernel.SystemOfUnits import MeV' # ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 1200 * MeV < GP ) & in_range ( 1.8 , GETA , 5.0 ) & in_range ( 0.005 , GTHETA , 0.400 )' # ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>8000*MeV) & (GPT>1000*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 1400*MeV ) & ( GP > 4000*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1600*MeV ) & inAcc, HepMC.descendants) == 1 ))" -# ,"nPiB = GCOUNT(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" -# ,"nKB = GCOUNT(('K+' == GABSID) & inAcc, HepMC.descendants)" -# ,"npB = GCOUNT(('p+' == GABSID) & inAcc , HepMC.descendants)" -# ,"nMuB = GCOUNT(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" -# ,"neB = GCOUNT(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" -# ,"nD0B = GCOUNT(('D0' == GABSID) , HepMC.descendants)" -# ,"goodB = ( GNINTREE( ( ( 'D0'==GABSID ) | ( 'D_s-'==GABSID ) | ( 'D-'==GABSID ) ) , HepMC.descendants) == 2 ) & ( nPiB+nKB+nMuB+neB+npB >= 5) & ( ( (nD0B==1) & (nPiB>=3) ) | ( (nD0B==2) & (nPiB>=4)) )" +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nD0B = GNINTREE(('D0' == GABSID) , HepMC.descendants)" +# ,"goodB = ( goodD0 & (GNINTREE( ( ( 'D0'==GABSID ) | ( 'D_s-'==GABSID ) | ( 'D-'==GABSID ) ) , HepMC.descendants) == 2 ) & ( nPiB+nKB+nMuB+neB+npB >= 5) & ( ( (nD0B==1) & (nPiB>=3) ) | ( (nD0B==2) & (nPiB>=4)) ))" # ] # tightCut.Cuts = { -# '[D0]cc': 'goodD0', # '[B-]cc': 'goodB' # } # EndInsertPythonCode diff --git a/dkfiles/Lb_Lc2593taunu,pKpi=RLcstCut.dec b/dkfiles/Lb_Lc2593taunu,pKpi=RLcstCut.dec index 3f1a0f06b..44fdd6aa1 100644 --- a/dkfiles/Lb_Lc2593taunu,pKpi=RLcstCut.dec +++ b/dkfiles/Lb_Lc2593taunu,pKpi=RLcstCut.dec @@ -10,12 +10,13 @@ # from Configurables import LoKi__GenCutTool # Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation(genAlgName).SignalPlain.TightCut -#tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" +# tightCut.HistoProduce = False +# tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV", -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" +# "pipiKP = GCHILD(GP,('p+' == GABSID )) + GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi+' == GABSID ))" , +# "pipiKPT = GCHILD(GPT,('p+' == GABSID )) + GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi+' == GABSID ))" , # ] # tightCut.Cuts = { #'[p+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Lb_Lc2625taunu,pKpi=RLcstCut.dec b/dkfiles/Lb_Lc2625taunu,pKpi=RLcstCut.dec index 5df119012..78240b720 100644 --- a/dkfiles/Lb_Lc2625taunu,pKpi=RLcstCut.dec +++ b/dkfiles/Lb_Lc2625taunu,pKpi=RLcstCut.dec @@ -10,12 +10,13 @@ # from Configurables import LoKi__GenCutTool # Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation(genAlgName).SignalPlain.TightCut -#tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" +# tightCut.HistoProduce = False +# tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV", -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)" +# "pipiKP = GCHILD(GP,('p+' == GABSID )) + GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi+' == GABSID ))" , +# "pipiKPT = GCHILD(GPT,('p+' == GABSID )) + GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi+' == GABSID ))" , # ] # tightCut.Cuts = { #'[p+]cc' : " in_range( 0.010 , GTHETA , 0.400 )& ( GPT > 150 * MeV )" , diff --git a/dkfiles/Lb_Lc2880munu,pKpi=cocktail,TightCut,v2.dec b/dkfiles/Lb_Lc2880munu,pKpi=cocktail,TightCut,v2.dec index 49f6be980..cc5abd101 100644 --- a/dkfiles/Lb_Lc2880munu,pKpi=cocktail,TightCut,v2.dec +++ b/dkfiles/Lb_Lc2880munu,pKpi=cocktail,TightCut,v2.dec @@ -16,12 +16,13 @@ # from Configurables import LoKi__GenCutTool # Generation(genAlgName).SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = Generation(genAlgName).SignalPlain.TightCut -#tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- ^pi+ {X} {X} {X} {X}) {X} {X} {X} {X} ^mu- nu_mu~ ]CC" +# tightCut.HistoProduce = False +# tightCut.Decay = "[ Lambda_b0 ==> ^(Lambda_c+ ==> ^p+ ^K- pi+ {X} {X} {X} {X}) {X} {X} {X} {X} ^mu- nu_mu~ ]CC" # tightCut.Preambulo += [ # "from LoKiCore.functions import in_range" , # "from GaudiKernel.SystemOfUnits import GeV, MeV", -# "pipiKP = GCHILD(GP,1) + GCHILD(GP,2) + GCHILD(GP,3)" , -# "pipiKPT = GCHILD(GPT,1) + GCHILD(GPT,2) + GCHILD(GPT,3)", +# "pipiKP = GCHILD(GP,('p+' == GABSID )) + GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi+' == GABSID ))" , +# "pipiKPT = GCHILD(GPT,('p+' == GABSID )) + GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi+' == GABSID ))" , # "good_Lc_pi = GCHILDCUT((('pi+' == GABSID) & (GPT > 150 * MeV) & in_range( 0.010 , GTHETA , 0.400 )),'[Lambda_c+ => p+ K- ^pi+]CC')" # ] # tightCut.Cuts = { -- GitLab From 832afd5abc7531918221e9ef419b076ae088470a Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:21:59 +0100 Subject: [PATCH 557/702] Merge branch 'kefarmer-zcharminclusive' into 'master' --- dkfiles/ZInccharm=mumu,charged,InAcc.dec | 75 ++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 dkfiles/ZInccharm=mumu,charged,InAcc.dec diff --git a/dkfiles/ZInccharm=mumu,charged,InAcc.dec b/dkfiles/ZInccharm=mumu,charged,InAcc.dec new file mode 100644 index 000000000..36ae9ac21 --- /dev/null +++ b/dkfiles/ZInccharm=mumu,charged,InAcc.dec @@ -0,0 +1,75 @@ +# EventType: 42972000 +# +# Descriptor: pp -> {(Z0 -> (mu+ mu-)) c}cc +# +# NickName: ZInccharm=mumu,charged,InAcc +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ZcCut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ZcCut" ) +# ZcCut = Generation().ZcCut +# ZcCut.Code = " ( (count ( isGoodc ) > 0) &(count(isGoodZ) > 0)) " +# ZcCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodc = ((GCHARM) & (GINTREE((GCHARM) & (GTHETA < 420.0*mrad ))) & (GINTREE(('Z0' == GABSID))) )" +# , "isGoodZ = (('Z0' == GABSID ) & (GNINTREE(('mu+' == GABSID) & ( GTHETA < 420.0*mrad ) )>1))" +# ] +# Generation().Inclusive.Pythia8Production.Commands = Generation().Special.Pythia8Production.Commands +# EndInsertPythonCode +# +# ExtraOptions: Zgmumu +# CPUTime: < 1 min +# Documentation: Z+charm production, 2 muon (from the Z) in LHCb acceptance and c hadrons decaying to suitable final states, Pythia8 +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Keira Farmer +# Email: keira.gwyn.farmer@cern.ch +# Date: 20231116 +# +Decay D0 + 0.25 K- pi+ PHSP; + 0.25 K+ pi- PHSP; + 0.25 pi- pi+ PHSP; + 0.25 K- K+ PHSP; +Enddecay +Decay D+ + 0.5 K- pi+ pi+ PHSP; + 0.5 K- K+ pi+ PHSP; +Enddecay +Decay D_s+ + 0.5 K- pi+ pi+ PHSP; + 0.5 K- K+ pi+ PHSP; +Enddecay +Decay Lambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +Decay Xi_c0 + 1.0 p+ K- K- pi+ PHSP; +Enddecay +Decay Sigma_c0 + 1.0 Lambda_c+ pi- PHSP; +Enddecay +Decay Sigma_c++ + 1.0 Lambda_c+ pi+ PHSP; +Enddecay +Decay D*+ + 1.0 D0 pi+ VSS; +Enddecay +Decay J/psi + 1.0 mu+ mu- PHOTOS VLL; +Enddecay +CDecay D_s- +CDecay anti-D0 +CDecay D- +CDecay anti-Lambda_c- +CDecay anti-Xi_c0 +CDecay anti-Sigma_c0 +CDecay anti-Sigma_c-- +CDecay D*- +End +# -- GitLab From 1427ff4c5ffe5015ef65df8cedbc4c37165213a7 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:25:59 +0100 Subject: [PATCH 558/702] Merge branch 'msaur_xibm_baryon_multibody_patch' into 'master' --- ...ularCut.dec => Xibm_XimKpKpKmKm,ppi=TightCut,AngularCut.dec} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename dkfiles/{Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut.dec => Xibm_XimKpKpKmKm,ppi=TightCut,AngularCut.dec} (97%) diff --git a/dkfiles/Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimKpKpKmKm,ppi=TightCut,AngularCut.dec similarity index 97% rename from dkfiles/Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut.dec rename to dkfiles/Xibm_XimKpKpKmKm,ppi=TightCut,AngularCut.dec index b7680cbff..3fc19b46f 100644 --- a/dkfiles/Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut.dec +++ b/dkfiles/Xibm_XimKpKpKmKm,ppi=TightCut,AngularCut.dec @@ -1,6 +1,6 @@ # EventType: 16107134 # -# NickName: Xibm_XimKpKpKmKmm,ppi=TightCut,AngularCut +# NickName: Xibm_XimKpKpKmKm,ppi=TightCut,AngularCut # # Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) K+ K+ K- K-]cc # -- GitLab From 1843b7f5c193cc629a303721e532985b8223732b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 13 Dec 2023 17:30:03 +0000 Subject: [PATCH 559/702] Update Gauss version to v56r7 --- .gitlab-ci.yml | 2 +- CONTRIBUTING.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2a1da90c8..b025614ef 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: variables: CMTCONFIG: x86_64_v2-centos7-gcc11-opt - GAUSS_VERSION: v56r4 + GAUSS_VERSION: v56r7 LHCB_ENV_MODE: lbenv-stable before_script: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2b320f120..2c4d310b0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -27,8 +27,8 @@ If you are using generator level cuts in a python-code insertion, you have to us If you do not already have the environment set up, prepare it to run one of the latest Gauss version (v49rX for Sim09 productions, or v50rX for upgrade productions). In the examples below, v49r17 is used (please use LbEnv due to making package ready for python3). ```shell lb-set-platform x86_64_v2-centos7-gcc11-opt -lb-dev Gauss/v55r4 -cd ./GaussDev_v55r4 +lb-dev Gauss/v56r7 +cd ./GaussDev_v56r7 ``` Then get the Gen/DecFiles package from gitlab. ```shell -- GitLab From 52d1a82c54f714dcaadf88bc7d59e4bb1919e366 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:32:54 +0100 Subject: [PATCH 560/702] Merge branch 'thoeser/kstmumu_isospin' into 'master' --- ...Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut.dec | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 dkfiles/Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut.dec diff --git a/dkfiles/Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut.dec b/dkfiles/Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut.dec new file mode 100644 index 000000000..12828e9fc --- /dev/null +++ b/dkfiles/Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 12115180 +# +# Descriptor: [B+ -> (K*(892)+ -> (KS0 -> pi+ pi-) pi+) mu+ mu-]cc +# +# NickName: Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ => (K*(892)+ => (KS0 => pi+ pi-) pi+) mu+ mu- (KS0 forced to pipi, PHSP, FLATQ2) +# EndDocumentation +# +# +# CPUTime: <1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Thomas Oeser +# Email: thomas.oeser@cern.ch +# Date: 20231009 +# +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- +# +Alias MyKs K_S0 +ChargeConj MyKs MyKs +# +Decay B+sig + 1.0 MyKst+ mu+ mu- FLATQ2 1; +Enddecay +CDecay B-sig +# +Decay MyKst+ + 1.0 MyKs pi+ PHSP; +Enddecay +CDecay MyKst- +# +Decay MyKs + 1.0 pi+ pi- PHSP; +Enddecay +# +End +# -- GitLab From c1e9df8895cbae7533ce51330d04c676c688d532 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:33:20 +0100 Subject: [PATCH 561/702] Merge branch 'SJ_decfiles2' into 'master' --- .../Bd_Jpsipipipi0Kpi,mm=DecProdCut,PHSP.dec | 47 +++++++++++++ ..._X3940Kpi,JpsiOmega,mm=DecProdCut,PHSP.dec | 66 +++++++++++++++++++ ...i4660K,JpsiPiPiPiPi,mm=DecProdCut,PHSP.dec | 46 +++++++++++++ 3 files changed, 159 insertions(+) create mode 100644 dkfiles/Bd_Jpsipipipi0Kpi,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bd_X3940Kpi,JpsiOmega,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bu_Psi4660K,JpsiPiPiPiPi,mm=DecProdCut,PHSP.dec diff --git a/dkfiles/Bd_Jpsipipipi0Kpi,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_Jpsipipipi0Kpi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..aba1b7549 --- /dev/null +++ b/dkfiles/Bd_Jpsipipipi0Kpi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,47 @@ +# EventType: 11146400 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) pi+ pi- (pi0 -> gamma gamma) pi- K+]cc +# +# NickName: Bd_Jpsipipipi0Kpi,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 Jpsi(to mu+ mu-) and pi+ pi- pi0 K+ pi- phase space model +# +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20230824 +# CPUTime:< 1 min +# +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 + +# +Decay B0sig + 1.00000 MyJ/psi pi+ pi- Mypi0 pi- K+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +# +End +# + diff --git a/dkfiles/Bd_X3940Kpi,JpsiOmega,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_X3940Kpi,JpsiOmega,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..9081f8837 --- /dev/null +++ b/dkfiles/Bd_X3940Kpi,JpsiOmega,mm=DecProdCut,PHSP.dec @@ -0,0 +1,66 @@ +# EventType: 11246400 +# +# Descriptor: [B0 -> (X_1(3872) -> (J/psi(1S) -> mu+ mu-) (omega -> pi+ pi- (pi0 -> gamma gamma))) pi- K+]cc +# +# NickName: Bd_X3940Kpi,JpsiOmega,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to X(3940) (to Jpsi(to mu+ mu-) and omega (to pi+ pi- pi0)) and K+ pi- +# along with phase space model to (Jpsi pi+ pi- pi0) in proportions 70%-30% respectively. +# Since X(3940) is not generated by Pythia, use X_1(3872) instead with the corrected mass M = 3942 +# +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20230824 +# CPUTime:< 1 min +# +# X_1(3872) 1016 9920443 0.0 3.87169000 2.076340e-21 X_1(3872) 9920443 0.00000000 +# ParticleValue: " X_1(3872) 1016 9920443 0.0 3.9420 2.076340e-21 X_1(3872) 9920443 0.00000000" +# +Alias MyX_1(3872) X_1(3872) +ChargeConj MyX_1(3872) MyX_1(3872) +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias Myomega omega +ChargeConj Myomega Myomega +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +# +Decay B0sig + 1.00000 MyX_1(3872) pi- K+ PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay MyX_1(3872) + 0.300 MyJ/psi pi+ pi- Mypi0 PHSP; + 0.700 MyJ/psi Myomega PHSP; +Enddecay +# +Decay Myomega + 1.000 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +# +End +# + diff --git a/dkfiles/Bu_Psi4660K,JpsiPiPiPiPi,mm=DecProdCut,PHSP.dec b/dkfiles/Bu_Psi4660K,JpsiPiPiPiPi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..deee8bbe9 --- /dev/null +++ b/dkfiles/Bu_Psi4660K,JpsiPiPiPiPi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,46 @@ +# EventType: 12147000 +# +# Descriptor: [B+ -> (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) pi+ pi- K+]cc +# +# NickName: Bu_Psi4660K,JpsiPiPiPiPi,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ decays to psi(2S)(to Jpsi(to mu+ mu-) and pi+ pi-), pi+ pi- and K+ with phase space model +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20230824 +# CPUTime:< 1 min +# +# +# +# +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +# +Decay B+sig + 1.00000 Mypsi(2S) pi+ pi- K+ PHSP; +Enddecay +CDecay B-sig +# +# +Decay Mypsi(2S) + 1.00000 MyJ/psi pi+ pi- PHSP; +Enddecay +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# -- GitLab From 96e198762f584536cacc49f66f7790b22616bec5 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:33:45 +0100 Subject: [PATCH 562/702] Merge branch 'Khreich_Bs' into 'master' --- ...phiee,flatq2=DecProdCut,TightCut600MeV.dec | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 dkfiles/Bs_phiee,flatq2=DecProdCut,TightCut600MeV.dec diff --git a/dkfiles/Bs_phiee,flatq2=DecProdCut,TightCut600MeV.dec b/dkfiles/Bs_phiee,flatq2=DecProdCut,TightCut600MeV.dec new file mode 100644 index 000000000..73e5b553a --- /dev/null +++ b/dkfiles/Bs_phiee,flatq2=DecProdCut,TightCut600MeV.dec @@ -0,0 +1,54 @@ +# EventType: 13124030 + +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) e+ e-]cc +# +# NickName: Bs_phiee,flatq2=DecProdCut,TightCut600MeV +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# gen = Generation() +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/HighVisMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'HighVisMass') +# evtgendecay.HighVisMass.Decay = '[^(B_s0 -> (phi(1020) -> K+ K-) e+ e-)]CC' +# evtgendecay.HighVisMass.Cuts = { '[B_s0]cc' : "visMass" } +# evtgendecay.HighVisMass.Preambulo += ["visMass = ( ( GMASS ( 'e+' == GID , 'e-' == GID ) ) < 600 * MeV )" ] +# EndInsertPythonCode +# +# Documentation: Decay file for B_s0 -> (phi(1020) -> K+ K-) e+ e-, tightcut 600 MeV +# EndDocumentation +# +# +# CPUTime: 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gaelle Khreich +# Email: gaelle.khreich@cern.ch +# Date: 20231026 +# +# $Id$ +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.0 MyPhi e+ e- FLATQ2 1; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.0 K+ K- PHSP; +Enddecay + +End +# -- GitLab From 7c05e4a356425d8a80b27c6b464583fc59ab7280 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Wed, 13 Dec 2023 18:34:10 +0100 Subject: [PATCH 563/702] Merge branch 'yoyang/Xic2OmegaKpi' into 'master' --- .../Xic_OmegaKpi,LambdaK=phsp,TightCut.dec | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 dkfiles/Xic_OmegaKpi,LambdaK=phsp,TightCut.dec diff --git a/dkfiles/Xic_OmegaKpi,LambdaK=phsp,TightCut.dec b/dkfiles/Xic_OmegaKpi,LambdaK=phsp,TightCut.dec new file mode 100644 index 000000000..560a438e6 --- /dev/null +++ b/dkfiles/Xic_OmegaKpi,LambdaK=phsp,TightCut.dec @@ -0,0 +1,70 @@ +# EventType: 26105990 +# +# Descriptor: [Xi_c+ -> (Omega- -> (Lambda0 -> p+ pi-) K-) K+ pi+]cc +# +# NickName: Xic_OmegaKpi,LambdaK=phsp,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: < 3 min + +# Documentation: +# Phase-space decay of Xic+ to Omega- K+ pi+ +# EndDocumentation + +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# Generation().SignalPlain.addTool( LoKi__GenCutTool , 'TightCut' ) +# tightCut = Generation().SignalPlain.TightCut# +# tightCut.Decay = '^[ Xi_c+ => ^(Omega- => ^(Lambda0 => p+ pi-) K-) ^K+ ^pi+]CC' +# tightCut.Preambulo += [ +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "from GaudiKernel.SystemOfUnits import millimeter" , +# "inAcc = in_range ( 0.010, GTHETA, 0.400 ) " , +# "daughcuts = ( (GPT > 90 * MeV) & ( GP > 1000 * MeV))", +# "Lamcuts = ( (GPT > 200 * MeV) & ( GP > 5000 * MeV))", +# "Ommcuts = ( (GPT > 500 * MeV) & ( GP > 10000 * MeV))", +# "Xiccuts = ( (GPT > 1000 * MeV) & ( GP > 15000 * MeV))" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : ' inAcc & daughcuts', +# '[K+]cc' : ' inAcc & daughcuts', +# '[Omega-]cc' : ' Ommcuts', +# '[Lambda0]cc' : 'Lamcuts', +# '[Xi_c+]cc' : 'Xiccuts' +# } +# +# +# EndInsertPythonCode +# +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Chuangxin Lin, Youhua Yang +# Email: chuangxin.lin@cern.ch, youhua.yang@cern.ch +# Date: 20231001 + +Alias MyOmegam Omega- +Alias Myanti-Omegap anti-Omega+ +ChargeConj MyOmegam Myanti-Omegap + +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 + +Decay MyLambda0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyOmegam + 1.000 MyLambda0 K- PHSP; +Enddecay +CDecay Myanti-Omegap +# +Decay Xi_c+sig + 1.0 MyOmegam K+ pi+ PHSP; +Enddecay +CDecay anti-Xi_c-sig + +End -- GitLab From 08315c9d9231e4304b108ebdf6f674c30b9e8c1a Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:34:40 +0100 Subject: [PATCH 564/702] Merge branch 'nhowarth/my-changes' into 'master' --- ...Kpi=PHSP,DecProdCut,cocktail,knownBKGs.dec | 247 ++++++++++++++++ ...i=PHSP,DecProdCut,cocktail,unknownBKGs.dec | 267 ++++++++++++++++++ 2 files changed, 514 insertions(+) create mode 100644 dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec create mode 100644 dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec diff --git a/dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec b/dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec new file mode 100644 index 000000000..480a876af --- /dev/null +++ b/dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec @@ -0,0 +1,247 @@ +# EventType: 15896010 + +# Descriptor: [Lambda_b0 -> Lambda_c+ Lambda_c~- n0 ]cc + +# NickName: Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs + +# Cuts: DaughtersInLHCb + +# CPUTime: < 1 min +# Documentation: This is the decay file for the background studies of decay Lambda_b -> Lambda_c+ anti-Lambda_c- n +# EndDocumentation + +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: ned.howarth@liverpool.ac.uk +# Date: 20231024 +#####=====================Aliases==========================##### + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +#Define D_s +Alias MyD_s- D_s- +Alias Myanti-D_s+ D_s+ +ChargeConj MyD_s- Myanti-D_s+ + +#Define D0 +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +#Define D- +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ + +#Define D*+ +Alias MyDst+ D*+ +Alias Myanti-Dst+ D*- +ChargeConj MyDst+ Myanti-Dst+ + +#Define K*0 +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +#Define Lambda(1520)0 +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +Alias MyX_1(3872) X_1(3872) +ChargeConj MyX_1(3872) MyX_1(3872) + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Alias MyRho0 rho0 +ChargeConj MyRho0 MyRho0 + +Alias Myomega omega +ChargeConj Myomega Myomega + +#=========Define Lc Resonant states===============# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias Myanti-Lambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ Myanti-Lambda_c(2625)- + +#=========Charm resonances==========# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MySigma_c*0 Sigma_c*0 +Alias Myanti-Sigma_c*0 anti-Sigma_c*0 +ChargeConj MySigma_c*0 Myanti-Sigma_c*0 +# +Alias Mychi_c1 chi_c1 +ChargeConj Mychi_c1 Mychi_c1 +# +Alias Mychi_c2 chi_c2 +ChargeConj Mychi_c2 Mychi_c2 + +#####================Lb_Decays======================##### + +Decay Lambda_b0sig + #Lc modes + 0.29856 MyLambda_c+ MyD_s- PHSP; + 0.20628 MyLambda_c+ pi+ pi- pi- PHSP; + 0.02714 MyLambda_c+ K+ K- pi- PHSP; + 0.13299 MyLambda_c+ pi- PHSP; + 0.00977 MyLambda_c+ K- PHSP; + 0.01249 MyLambda_c+ MyD- PHSP; + 0.00706 MyLambda_c+ p+ anti-p- pi- PHSP; + #charm resonances + 0.00923 MyLambda_c(2593)+ pi- PHSP; + 0.00896 MyLambda_c(2625)+ pi- PHSP; + 0.21442 MyLambda_c(2593)+ tau- anti-nu_tau PHSP; + 0.00869 MySigma_c++ pi- pi- PHSP; + 0.01547 MySigma_c0 pi+ pi- PHSP; + 0.00062 MySigma_c0 p+ anti-p- PHSP; + 0.00084 MySigma_c*0 p+ anti-p- PHSP; + 0.00206 Mychi_c1 p+ K- PHSP; + 0.00014 Mychi_c1 p+ pi- PHSP; + 0.00214 Mychi_c2 p+ K- PHSP; + 0.00012 Mychi_c2 p+ pi- PHSP; + #non Lc modes + 0.00027 n0 p+ anti-p- PHSP; + 0.01683 p+ MyD0 pi- PHSP; + 0.00122 p+ MyD0 K- PHSP; + 0.00057 p+ pi- pi+ pi- PHSP; + 0.00136 p+ K- pi+ pi- PHSP; + 0.00011 p+ K- K+ pi- PHSP; + 0.00035 p+ K- K+ K- PHSP; + 0.00087 MyX_1(3872) p+ K- PHSP; + 0.01411 p+ Myanti-Dst+ pi+ pi- PHSP; + 0.00733 p+ MyD- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +###================Lc_Decays======================### + +Decay MyLambda_c+ + 0.331 p+ K- pi+ PHSP; + 0.236 p+ K- pi+ pi0 PHSP; + 0.052 p+ K- pi+ pi0 pi0 PHSP; + 0.006 p+ K- pi+ pi- pi+ PHSP; + 0.007 p+ K- K+ PHSP; + 0.024 p+ pi- pi+ PHSP; + 0.105 p+ Myanti-K*0 PHSP; + 0.115 MyLambda(1520)0 pi+ PHSP; + 0.024 n0 pi+ pi- pi+ PHSP; + 0.100 n0 K- pi+ pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#####================All_other_Sub-Decays======================##### + +Decay MyD_s- + 0.34 K- K+ pi- PHSP; + 0.33 K- K+ pi- pi0 PHSP; + 0.33 tau- anti-nu_tau SLN; +Enddecay +CDecay Myanti-D_s+ + +Decay MyD- + 1.0 K+ pi- pi- PHSP; +Enddecay + +Decay MyK*0 + 1.0 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +Decay Myanti-D0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay MyD0 + +Decay MyDst+ + 1.0 MyD0 pi+ PHSP; +Enddecay +CDecay Myanti-Dst+ + +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 + +Decay MyX_1(3872) + 0.500 MyJ/psi pi+ pi- PHSP; + 0.250 MyJ/psi MyRho0 PHSP; + 0.250 MyJ/psi Myomega PHSP; +Enddecay + +Decay MyRho0 + 1.000 pi+ pi- VSS; +Enddecay + +Decay Myomega + 1.000 pi- pi+ VSS; +Enddecay + +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay + + +#============Lc_resonances================# +Decay MyLambda_c(2593)+ + 0.36 MySigma_c++ pi- PHSP; + 0.36 MySigma_c0 pi+ PHSP; + 0.28 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- + +Decay MyLambda_c(2625)+ + 1.00 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2625)- + +#================Charm================# +Decay MySigma_c++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- + +Decay MySigma_c0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 + +Decay MySigma_c*0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c*0 + +Decay Mychi_c1 + 0.185 pi+ pi- K+ K- PHSP; + 0.472 pi+ pi- K+ K- pi0 PHSP; + 0.238 pi+ pi- pi+ pi- pi+ pi- PHSP; + 0.042 p+ anti-n0 pi- pi0 PHSP; + 0.041 anti-p- n0 pi+ pi0 PHSP; + 0.021 p+ anti-p- pi+ pi- PHSP; +Enddecay + +Decay Mychi_c2 + 0.234 pi+ pi- K+ K- PHSP; + 0.326 pi+ pi- K+ K- pi0 PHSP; + 0.284 pi+ pi- pi+ pi- PHSP; + 0.060 p+ anti-n0 pi- pi0 PHSP; + 0.059 anti-p- n0 pi+ pi0 PHSP; + 0.037 p+ anti-p- pi+ pi- PHSP; +Enddecay + +End diff --git a/dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec b/dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec new file mode 100644 index 000000000..3ca7efbd0 --- /dev/null +++ b/dkfiles/Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec @@ -0,0 +1,267 @@ +# EventType: 15896011 + +# Descriptor: [Lambda_b0 -> Lambda_c+ Lambda_c~- n0 ]cc + +# NickName: Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs + +# Cuts: DaughtersInLHCb + +# CPUTime: < 1 min +# Documentation: This is the decay file for the background studies of decay Lambda_b -> Lambda_c+ anti-Lambda_c- n. decay modes here have unknown BR. +# EndDocumentation + +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: ned.howarth@liverpool.ac.uk +# Date: 20231024 +#####=====================Aliases==========================##### + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +#Define D- +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ + +#Define D(*)0 +Alias MyDst D*0 +Alias Myanti-Dst anti-D*0 +ChargeConj MyDst Myanti-Dst +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +#Define K*0 +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +#Define Lambda(1520)0 +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +#=========Define Lc Resonant states===============# + +Alias MyLambda_c(2880)+ Lambda_c(2880)+ +Alias Myanti-Lambda_c(2880)- anti-Lambda_c(2880)- +ChargeConj MyLambda_c(2880)+ Myanti-Lambda_c(2880)- + +#=========Define Charm resonances==========# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MySigma_c*++ Sigma_c*++ +Alias Myanti-Sigma_c*-- anti-Sigma_c*-- +ChargeConj MySigma_c*++ Myanti-Sigma_c*-- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MySigma_c*0 Sigma_c*0 +Alias Myanti-Sigma_c*0 anti-Sigma_c*0 +ChargeConj MySigma_c*0 Myanti-Sigma_c*0 + +Alias MyXi_cc*++ Xi_cc*++ +Alias Myanti-Xi_cc*-- anti-Xi_cc*-- +ChargeConj MyXi_cc*++ Myanti-Xi_cc*-- +# +Alias MyXi_cc*0 Xi_c*0 +Alias Myanti-Xi_cc*0 anti-Xi_c*0 +ChargeConj MyXi_cc*0 Myanti-Xi_cc*0 +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Alias MyXi_c*0 Xi_c*0 +Alias Myanti-Xi_c*0 anti-Xi_c*0 +ChargeConj MyXi_c*0 Myanti-Xi_c*0 +# +Alias MyXi_c(2790)+ Xi_c(2790)+ +Alias Myanti-Xi_c(2790)- anti-Xi_c(2790)- +ChargeConj MyXi_c(2790)+ Myanti-Xi_c(2790)- +# +Alias MyXi_c(2790)0 Xi_c(2790)0 +Alias Myanti-Xi_c(2790)0 anti-Xi_c(2790)0 +ChargeConj MyXi_c(2790)0 Myanti-Xi_c(2790)0 +# +Alias Mychi_c0 chi_c0 +ChargeConj Mychi_c0 Mychi_c0 + +#####================Lb_Decays======================##### + +Decay Lambda_b0sig + #Lc modes + 0.01795 MyLambda_c+ Myanti-Dst K- PHSP; + 0.29653 MyLambda_c+ pi+ pi- mu- anti-nu_mu PHSP; + 0.00390 MyLambda_c+ MyD0 K- PHSP; + 0.02029 MyLambda_c+ p+ anti-p- K- PHSP; + 0.01951 MyLambda_c+ anti-p- n0 PHSP; + 0.01951 MyLambda_c+ anti-p- pi+ pi- PHSP; + #charm resonances + 0.12095 MyLambda_c(2880)+ pi- PHSP; + 0.15607 MyXi_cc*++ pi- pi- PHSP; + 0.27312 MyXi_cc*0 pi+ pi- PHSP; + 0.00390 MyXi_c+ pi- pi+ pi- PHSP; + 0.00390 MyXi_c+ anti-p- n0 PHSP; + 0.00390 MyXi_c0 pi+ pi- PHSP; + 0.00390 MyXi_c0 p+ anti-p- PHSP; + 0.00390 MyXi_c0 K+ K- PHSP; + 0.00195 MyXi_c*+ pi- pi+ pi- PHSP; + 0.00195 MyXi_c*+ anti-p- n0 PHSP; + 0.00195 MyXi_c*0 pi+ pi- PHSP; + 0.00195 MyXi_c*0 p+ anti-p- PHSP; + 0.00195 MyXi_c*0 K+ K- PHSP; + 0.00078 MyXi_c(2790)+ pi- pi+ pi- PHSP; + 0.00078 MyXi_c(2790)+ anti-p- n0 PHSP; + 0.00078 MyXi_c(2790)0 pi+ pi- PHSP; + 0.00078 MyXi_c(2790)0 p+ anti-p- PHSP; + 0.00078 MyXi_c(2790)0 K+ K- PHSP; + 0.00390 MySigma_c++ MyD- K- PHSP; + 0.00390 MySigma_c*++ MyD- K- PHSP; + 0.02926 Mychi_c0 p+ K- PHSP; + 0.00195 Mychi_c0 p+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +###================Lc_Decays======================### + +Decay MyLambda_c+ + 0.331 p+ K- pi+ PHSP; + 0.236 p+ K- pi+ pi0 PHSP; + 0.052 p+ K- pi+ pi0 pi0 PHSP; + 0.006 p+ K- pi+ pi- pi+ PHSP; + 0.007 p+ K- K+ PHSP; + 0.024 p+ pi- pi+ PHSP; + 0.105 p+ Myanti-K*0 PHSP; + 0.115 MyLambda(1520)0 pi+ PHSP; + 0.024 n0 pi+ pi- pi+ PHSP; + 0.100 n0 K- pi+ pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#####================All_other_Sub-Decays======================##### + +Decay MyD- + 1.0 K+ pi- pi- PHSP; +Enddecay + +Decay MyK*0 + 1.0 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +Decay Myanti-Dst + 1.0 Myanti-D0 pi0 VSS; +Enddecay +CDecay MyDst + +Decay Myanti-D0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay MyD0 + +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +#============Lc_resonances================# +Decay MyLambda_c(2880)+ + 0.18 MySigma_c++ pi- PHSP; + 0.18 MySigma_c0 pi+ PHSP; + 0.18 MySigma_c*++ pi- PHSP; + 0.18 MySigma_c*0 pi+ PHSP; + 0.28 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2880)- + +#================charm================# +Decay MySigma_c++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- + +Decay MySigma_c*++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c*-- + +Decay MySigma_c0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 + +Decay MySigma_c*0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c*0 + +Decay MyXi_cc*++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Xi_cc*-- + +Decay MyXi_cc*0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_cc*0 + +Decay MyXi_c+ + 1.00 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +Decay MyXi_c0 + 0.5 p+ K- K- pi+ PHSP; + 0.5 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_c0 + +Decay MyXi_c*+ + 1.00 MyXi_c+ gamma PHSP; +Enddecay +CDecay Myanti-Xi_c*- + +Decay MyXi_c*0 + 1.00 MyXi_c0 gamma PHSP; +Enddecay +CDecay Myanti-Xi_c*0 + +Decay MyXi_c(2790)+ + 0.5 MyXi_c*+ pi0 PHSP; + 0.5 MyXi_c*0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c(2790)- + +Decay MyXi_c(2790)0 + 0.5 MyXi_c*0 pi0 PHSP; + 0.5 MyXi_c*+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_c(2790)0 + +Decay Mychi_c0 + 0.331 pi+ pi- K+ K- PHSP; + 0.158 pi+ pi- K+ K- pi0 PHSP; + 0.423 pi+ pi- pi+ pi- PHSP; + 0.023 p+ anti-n0 pi- pi0 PHSP; + 0.025 anti-p- n0 pi+ pi0 PHSP; + 0.039 p+ anti-p- pi+ pi- PHSP; +Enddecay + +End -- GitLab From d020fe2e26c2da89f0cf9359930bfd540518391d Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:35:06 +0100 Subject: [PATCH 565/702] Merge branch 'renz/my-change' into 'master' --- ...ambdaetap,mm,grho,pipi=phsp,DecProdCut.dec | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100755 dkfiles/Lb_JpsiLambdaetap,mm,grho,pipi=phsp,DecProdCut.dec diff --git a/dkfiles/Lb_JpsiLambdaetap,mm,grho,pipi=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiLambdaetap,mm,grho,pipi=phsp,DecProdCut.dec new file mode 100755 index 000000000..e7876b804 --- /dev/null +++ b/dkfiles/Lb_JpsiLambdaetap,mm,grho,pipi=phsp,DecProdCut.dec @@ -0,0 +1,54 @@ +# EventType: 15146304 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) -> mu+ mu-) (Lambda0 -> p+ pi-) (eta_prime -> gamma (rho(770)0 -> pi+ pi-)) ]cc +# +# NickName: Lb_JpsiLambdaetap,mm,grho,pipi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to three-body J/psi Lambda eta' with J/psi to dimuons and eta' to rho gamma, then rho to pion pairs. +# EndDocumentation +# +# PhysicsWG: Onia +# CPUTime: 1 min +# Tested: Yes +# Responsible: Zan Ren +# Email: zan.ren@cern.ch +# Date: 20230827 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyXi- Xi- +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +Alias Myetap eta' +ChargeConj Myetap Myetap +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay Lambda_b0sig + 1.000 MyJ/psi MyLambda Myetap PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda +# +Decay Myetap + 1.000 gamma Myrho0 PHOTOS PHSP; +Enddecay +# +Decay Myrho0 + 1.000 pi+ pi- VSS; +Enddecay +# +End +# -- GitLab From 35806919048fcd52ae70e90f1680a4dcdd3846ea Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:35:30 +0100 Subject: [PATCH 566/702] Merge branch 'emmuhamm_add_warning_to_ci' into 'master' --- .gitlab-ci.yml | 12 +++ CONTRIBUTING.md | 13 ++++ cmt/decparser/colours.py | 29 +++++-- cmt/decparser/decparser.py | 154 ++++++++++++++++++++++--------------- tests/ci-summary.awk | 15 +++- 5 files changed, 152 insertions(+), 71 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2a1da90c8..d7679dbe4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -79,6 +79,18 @@ check-decfiles: - fi - done - ls check_logs | awk -f tests/ci-summary.awk + - if [ -f check_logs/*.FAILED ] ; then + - echo "Errors detected, failing pipeline" + - exit 1 + - elif [ -f check_logs/*.WARNING ] ; then + - echo "Warnings detected, allowing failure in pipeline" + - exit 125 + - else + - echo "all good" + - fi + allow_failure: + exit_codes: + - 125 artifacts: paths: - check_logs diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2b320f120..9df4303b2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,8 +5,10 @@ 1. Test your DecFile (both that it runs and that it produces output you want) 1. Commit to branch and create merge request against master. 1. Open your merge request in web browser and check that all tests are successful. If anything fails, please correct and recheck again day after commit. If you do not understand failure, get in touch with [lhcb-gauss-manager@cernNOSPAMPLEASE.ch](mailto://lhcb-gauss-manager@cernNOSPAMPLEASE.ch) +1. Make sure the CI test *pass*. Make sure no warnings / errors pop up, if they do then either fix it, or understand it and add a comment in the MR on why this popped up. See below for more information about the CI test. 1. Watch discussion in merge request for any comments we might have. + # Branch to use For new decay files to be used in Sim09 productions, one should target `master` branch. The decay files which are meant only for Sim10 should target `Sim10` branch. @@ -200,5 +202,16 @@ There is no need to close merge request and start new one and it is discouraged # Automatic testing of a decay file When you create merge request or update with new commit, automatic test will be performed. You can find results of the test directly on gitlab page of your merge request under text like "Pipeline #nnnnnnn passed/failed ..." You can click on it and see details of all tests. Three things are done in this test, generating option files, running decparser and running Gauss itself for few events. If you see a failure, please fix issue. If you do not understand failure, get in touch with [lhcb-gauss-manager@cernNOSPAMPLEASE.ch](mailto://lhcb-gauss-manager@cernNOSPAMPLEASE.ch). The merge requests cannot be merged until it passes tests and do not assume that somebody will remind that it needs to be done (or fix it behind the scenes). +The CI test contains three states when it parses the DecFile: +1. Errors +2. Warnings +3. Cautions + +Errors represent important failures, and should almost always be fixed before it gets merged. These are picked up by the CI test and will result in a failed CI output (red X), and are represented in red in the logs. If you are sure that the error is well understood, leave a comment explaining so. + +Warnings represent important information and should be fixed before it gets merged, but is less dangerous then the errors. THese will result in a passed with warning CI output (yellow !), and are represented as orange warnings in the log. If you are sure that the error is well understood, leave a comment explaining so. + +Cautions are information that might be nice to fix, but won't block merges if they occur. THey will result with a passed CI output, and represented in a passed CI output (green tick), and are represented with a yellow caution in the log. + # Potential issues If you see problem with "Inclusive&Marked decay in LoKi", try to check https://gitlab.cern.ch/lhcb/LHCb/-/issues/113 and possibly look to example how it was resolved at https://gitlab.cern.ch/lhcb-datapkg/Gen/DecFiles/-/merge_requests/775. diff --git a/cmt/decparser/colours.py b/cmt/decparser/colours.py index 7742675c3..25eaa307c 100644 --- a/cmt/decparser/colours.py +++ b/cmt/decparser/colours.py @@ -31,7 +31,8 @@ class bcolours: HEADER = '\033[95m' OKBLUE = '\033[94m' OKGREEN = '\033[92m' - WARNING = '\033[93m' + CAUTION = '\033[93m' + WARNING = '\033[38;5;214m' FAIL = '\033[91m' ENDC = '\033[0m' BKG = '\033[40m\033[97m' @@ -40,6 +41,7 @@ class bcolours: self.HEADER = '' self.OKBLUE = '' self.OKGREEN = '' + self.CAUTION = '' self.WARNING = '' self.FAIL = '' self.ENDC = '' @@ -49,7 +51,8 @@ class bcolours: self.HEADER = '\033[95m' self.OKBLUE = '\033[94m' self.OKGREEN = '\033[92m' - self.WARNING = '\033[93m' + self.CAUTION = '\033[93m' + self.WARNING = '\033[38;5;214m' self.FAIL = '\033[91m' self.ENDC = '\033[0m' self.BKG = '\033[40m\033[97m' @@ -128,7 +131,7 @@ def fail(list): #print the debug info if list != []: - print(colours.BKG+colours.WARNING+"Printing debug info:\n") + print(colours.BKG+colours.CAUTION+"Printing debug info:\n") #log it log.write("Debug info:\n") @@ -137,13 +140,27 @@ def fail(list): log.write(str(foo)+"\n") print(colours.ENDC) -def warning(string): +def caution(string): -# Prints a yellow warning string that is passed as the argument, moderate problem +# Prints a yellow caution string that is passed as the argument, minor problem # string=str(string) #print if runlevel is 1 or higher - #print(colours.BKG+colours.WARNING+string+colours.ENDC) + #print(colours.BKG+colours.CAUTION+string+colours.ENDC) + if isinstance(string, list) and string != []: + print(colours.BKG+colours.CAUTION+'CAUTION'+colours.ENDC) + print(colours.BKG+colours.CAUTION) + for ii in string: + print(ii) + log.write(ii+"\n") + print(colours.ENDC) + else: + string=str(string) + print(colours.BKG+colours.CAUTION+string+colours.ENDC) + log.write(string+"\n") + +def warning(string): + # Prints an orange warning string that is passed as the argument, moderate problem if isinstance(string, list) and string != []: print(colours.BKG+colours.WARNING+'WARNING'+colours.ENDC) print(colours.BKG+colours.WARNING) diff --git a/cmt/decparser/decparser.py b/cmt/decparser/decparser.py index d71ccb478..25da2a0bb 100755 --- a/cmt/decparser/decparser.py +++ b/cmt/decparser/decparser.py @@ -7,26 +7,52 @@ import grabnos from colours import * import descriptcheck +class WarningsHandler: + def __init__(self, _filename): + self.throw_warning = False + self.filename = os.path.basename(_filename).partition(".dec")[0] + + def fail(self, msg): + fail(msg) + + def fail_and_exit(self, msg): + fail(msg) + fail_file = self.filename + ".FAILED" + os.system(f"touch check_logs/{fail_file}") + sys.exit(1) + + def caution(self,msg): + caution(msg) + + def warning(self, msg): + warning(msg) + self.throw_warning = True + + def finalise(self): + warn_file = self.filename + ".WARNING" + if self.throw_warning: + os.system(f"touch check_logs/{warn_file}") + print("Decfile check complete.") + filename = sys.argv[1] if len(sys.argv) > 2: colours.disable() +w = WarningsHandler(filename) + mesg("Starting the decfile check") query("Opening decfile") if len(sys.argv) < 2: - fail(["Please pass the decfile as the first argument."]) - sys.exit(1) + w.fail_and_exit(["Please pass the decfile as the first argument."]) #dkfilespath = os.path.dirname(os.path.abspath(sys.argv[0]))+"/"+settings.dkfilespath dkfilespath = settings.dkfilespath if not os.path.exists(filename) : - fail(["The file does not exist"]) - sys.exit(1) + w.fail_and_exit(["The file does not exist"]) elif not os.path.isfile(filename): - fail(["The path does not point to a regular file."]) - sys.exit(1) + w.fail_and_exit(["The path does not point to a regular file."]) file = open(filename) if not file: @@ -68,6 +94,7 @@ endcheck = False linecount = 0 + def getfield(line, string): tmp = "" if string+":" in line: @@ -78,7 +105,7 @@ def getfield(line, string): tmp = tmp.strip() # warning("Please leave a single space after the : sign. on line:"+str(linecount)) if tmp == "": - warning("Field empty on line "+str(linecount)) + w.caution("Field empty on line "+str(linecount)) return tmp query('Checking for Unix EOF') @@ -88,7 +115,7 @@ while 1: thisChar = file.read(1) if thisChar == '': if lastChar != '\n': - fail(["Non-Unix EOF style, please fix this!"]) + w.fail(["Non-Unix EOF style, please fix this!"]) break lastChar = thisChar file.seek(0) @@ -121,7 +148,7 @@ for line in file: try: eventtype = int(tmp) except: - fail(["Failed parsing eventtype on line "+str(linecount), "Not a number."]) + w.fail(["Failed parsing eventtype on line "+str(linecount), "Not a number."]) order+=["EventType"] mesg("Eventtype found: "+str(eventtype)) @@ -130,15 +157,15 @@ for line in file: descriptor = tmp order += ["descriptor"] if "{,gamma}" in tmp: - warning("Please do not include radiative photons in the descriptor.") + w.caution("Please do not include radiative photons in the descriptor.") tmp = getfield(line, "NickName") if tmp: if tmp == "": - fail(["NickName empty on line "+str(linecount)]) + w.fail(["NickName empty on line "+str(linecount)]) elif not tmp == os.path.basename(filename).partition(".dec")[0]: - fail(["NickName not the same as filename!"]) + w.fail(["NickName not the same as filename!"]) else: nickname = tmp order += ["nickname"] @@ -153,7 +180,7 @@ for line in file: test_cuts += ["None"] test_cuts += ["LoKi::GenCutTool/TightCut", "LoKi::GenCutToolWithDecay/TightCut"] if cuts not in test_cuts: - warning("Unknown cuts <"+cuts+"> on line "+str(linecount)+". Please check.") + w.warning("Unknown cuts <"+cuts+"> on line "+str(linecount)+". Please check.") tmp = getfield(line, "FullEventCuts") if tmp: @@ -173,9 +200,9 @@ for line in file: tmp = getfield(line, "Tested") if tmp: if tmp == "No": - warning("File not tested! Please test the file!") + w.caution("File not tested! Please test the file!") elif not tmp == "Yes": - warning("Unkown Tested state. Please use Yes or No.") + w.caution("Unkown Tested state. Please use Yes or No.") else: tested = tmp order += ["tested"] @@ -188,7 +215,7 @@ for line in file: tmp = getfield(line, "Email") if tmp: if "@" not in tmp: - warning("Please use a correct email format.") + w.warning("Please use a correct email format.") else: email = tmp order+=["email"] @@ -208,13 +235,13 @@ for line in file: try: date = int(tmp) if not date//10000 == time.gmtime().tm_year: - warning("Date is not from this year. Please use YYYYMMDD for date field. YYYY parsed:" + str(date//10000) + " vs. current year: " + str(time.gmtime().tm_year)) + w.warning("Date is not from this year. Please use YYYYMMDD for date field. YYYY parsed:" + str(date//10000) + " vs. current year: " + str(time.gmtime().tm_year)) if date - 10000*(date//10000) > 1231: - warning("Cannot parse date. Please use YYYYMMDD for date field. MMDD parsed:" + str(date - 10000*(date//10000))) + w.warning("Cannot parse date. Please use YYYYMMDD for date field. MMDD parsed:" + str(date - 10000*(date//10000))) if date - 100*(date//100) > 31: - warning("Cannot parse date. Please use YYYYMMDD for date field. DD parsed:"+ str(date - 100*(date//100))) + w.warning("Cannot parse date. Please use YYYYMMDD for date field. DD parsed:"+ str(date - 100*(date//100))) except: - warning("Cannot parse date. Please use YYYYMMDD for date field.") + w.warning("Cannot parse date. Please use YYYYMMDD for date field.") tmp = getfield(line, "CPUTime") if tmp: @@ -274,14 +301,14 @@ for line in file: try: bf = float(bf) except: - warning("Branching fraction not a number on line: "+str(linecount)+". Skipping.") + w.caution("Branching fraction not a number on line: "+str(linecount)+". Skipping.") continue for daug in line[1:-1]: if daug.strip(";") in settings.terminators: #mesg("Terminator found, ending decay line.") break elif daug.endswith(";"): - warning("A new terminator found: "+daug.strip(";")+". Adding to list") + w.caution("A new terminator found: "+daug.strip(";")+". Adding to list") settings.terminators+=[daug.strip(";")] break if daug in alias: @@ -292,27 +319,27 @@ for line in file: if daug in alias: daug = alias[daug] else: - warning("You defined a charge conjugation without either particle being an alias. Are you sure you know what you're doing on line "+str(linecount)+"?") + w.caution("You defined a charge conjugation without either particle being an alias. Are you sure you know what you're doing on line "+str(linecount)+"?") else: for k in alias: if daug == alias[k]: - warning("You defined an alias to particle "+daug+" called "+k+" but on line "+str(linecount)+" you use the original particle. Is this what you want?") + w.caution("You defined an alias to particle "+daug+" called "+k+" but on line "+str(linecount)+" you use the original particle. Is this what you want?") dec+=[daug] if not line[-1].endswith(";"): - warning("Line "+str(linecount)+" does not end with a ;") + w.caution("Line "+str(linecount)+" does not end with a ;") current_decay += [(bf,dec)] mesg("File parsed successfully.") file.close() if not eventtype: - warning("Cannot proceed without eventtype. Please fix the eventtype so it's recognisable.") + w.caution("Cannot proceed without eventtype. Please fix the eventtype so it's recognisable.") sys.exit(1) query('Checking for CPU time field') if not cpuTime: - fail(["CPUTime field is not populated."]) + w.fail(["CPUTime field is not populated."]) done() @@ -329,7 +356,7 @@ for daug in decay: mother = daug.partition("sig")[0] #mesg("Found mother: "+mother) else: - warning("Found another signal particle: "+daug.partition("sig")[0]) + w.caution("Found another signal particle: "+daug.partition("sig")[0]) if mother == "": if nickname.startswith("minbias"): @@ -339,8 +366,7 @@ if mother == "": elif nickname.startswith("incl_c"): flag = 2 else: - fail(["Cannot find the signal particle and cannot determine the inclusive mode."]) - sys.exit(1) + w.fail_and_exit(["Cannot find the signal particle and cannot determine the inclusive mode."]) done() if mother: if "B" in mother or "b0" in mother or "Upsilon" in mother or "chi_b" in mother or mother in ["Sigma_b+", "Sigma_b-", "Sigma_b0", "Xi_b-", "anti-Xi_b+"]: @@ -350,10 +376,10 @@ if mother: elif "K_S0" in mother or "Lambda" in mother or "Sigma" in mother or "tau" in mother or mother in ["Omega-", "anti-Omega+", "K+", "K-", "Xi-", "Xi0", "anti-Xi+", "anti-Xi0", "K_L0", "phi", "eta", "eta'"]: flag = 3 else: - warning("Didn't recognise the mother particle. Check general flag manually.") + w.caution("Didn't recognise the mother particle. Check general flag manually.") flag = general if not flag == general: - fail(["General flag not compliant. Should be "+str(flag)+".Please check."]) + w.fail(["General flag not compliant. Should be "+str(flag)+".Please check."]) else: done() newevtype+=str(flag) @@ -407,13 +433,13 @@ elif general == 3: elif mother == "phi" or mother == "eta" or mother == "eta'": flag = 9 else: - warning("General flag is 3 but mother particle is not recogniced - assuming minbias.") + w.caution("General flag is 3 but mother particle is not recogniced - assuming minbias.") flag = 0 else: - warning("Cannot determine selection flag. Please check manually.") + w.caution("Cannot determine selection flag. Please check manually.") flag = selection if not flag == selection: - warning("Selection flag is not compliant, should be "+str(flag)+". Please check.") + w.warning("Selection flag is not compliant, should be "+str(flag)+". Please check.") else: done() newevtype+=str(flag) @@ -466,7 +492,7 @@ while not clean and mother: elif chargeconj[k] == daug: daug = k if daug not in decay: - warning("Aliased particle but cannot find its decay!: "+daug) + w.caution("Aliased particle but cannot find its decay!: "+daug) newdec=[alias[daug]] else: newdec = getmax(decay[daug]) @@ -524,7 +550,7 @@ if neutrinos: flag+=4 if not decayflag == flag: - warning(["Decay flag is not compliant. Should be "+str(flag)+". Please check"]) + w.warning(["Decay flag is not compliant. Should be "+str(flag)+". Please check"]) else: done() newevtype+=str(flag) @@ -588,7 +614,7 @@ if doubleopen: flag= 9 if not flag == charmflag: - warning(["Charm flag is not compliant. Should be :"+str(flag)+". Please check"]) + w.warning(["Charm flag is not compliant. Should be :"+str(flag)+". Please check"]) else: done() newevtype+=str(flag) @@ -601,7 +627,7 @@ parttype -= trackflag*1000 maxbf = 0 maxtracks = 0 if not mother: - warning("Inclusive decay: Problem with settings the track flag. Check manually.") + w.caution("Inclusive decay: Problem with settings the track flag. Check manually.") if "DiLepton" in fulleventcuts or "DiLepton" in cuts or "DiLepton" in extraopts: maxtracks = 2 for dec in main_decay: @@ -618,7 +644,7 @@ for dec in main_decay: maxtracks = tracks if not trackflag == maxtracks: - warning(["Track flag not compliant. Should be: "+str(maxtracks)+". Please check."]) + w.warning(["Track flag not compliant. Should be: "+str(maxtracks)+". Please check."]) else: done() newevtype+=str(maxtracks) @@ -670,7 +696,7 @@ else: flag+=4 if not flag == neutrals: - warning(["Neutrals flag not compliant. Should be "+str(flag)+". Please check."]) + w.warning(["Neutrals flag not compliant. Should be "+str(flag)+". Please check."]) else: done() newevtype+=str(flag) @@ -683,7 +709,7 @@ for key, value in chargeconj.items(): if chargeconjresult: done() else: - fail(['In charge conjugation(s) of aliased particles you used original particle']) + w.fail(['In charge conjugation(s) of aliased particles you used original particle']) if settings.use_url: query("Getting The Interwebs.") @@ -696,27 +722,27 @@ query("Checking the extra and user for duplicity and funky stuff.") if settings.use_url: if not zippednos: - warning("Cannot parse decfiles webpage") + w.caution("Cannot parse decfiles webpage") settings.use_url = False else: for k,v in zippednos: if filename.partition("=")[0] == v.partition("=")[0] and not eventtype//10 == k//10: - warning("The decfile: "+v+":"+str(k)+" should contain the same decay, therefore the first 7 digits of the eventtype should match. Please check and use the same extra flag.") + w.warning("The decfile: "+v+":"+str(k)+" should contain the same decay, therefore the first 7 digits of the eventtype should match. Please check and use the same extra flag.") failed = True if k == eventtype and v != nickname: - fail(["Error: "+v+" has this eventtype already."]) + w.fail(["Error: "+v+" has this eventtype already."]) failed = True if k//10 == eventtype//10 and not os.path.basename(filename).partition("=")[0] == v.partition("=")[0] and not (selection in [6,7,8] and general in [2,3]): - warning("The decfile: "+v+":"+str(k)+" uses this extra flag, but the decay seems different. Please check and use a unique extra flag.") + w.caution("The decfile: "+v+":"+str(k)+" uses this extra flag, but the decay seems different. Please check and use a unique extra flag.") if settings.obs_url: if not obsnos: - warning("Cannot parse obsoletes trac file.") + w.caution("Cannot parse obsoletes trac file.") settings.use_url = False else: if str(eventtype) in obsnos: - warning("The eventtype is obsolete on the line "+str(obsnos.index(str(eventtype))+1)+" in: "+settings.obs_url) + w.warning("The eventtype is obsolete on the line "+str(obsnos.index(str(eventtype))+1)+" in: "+settings.obs_url) failed = True if not settings.use_url: @@ -735,10 +761,10 @@ if not settings.use_url: break if filen.partition("=")[0] == filename.partition("="): if not newtype/10 == eventtype/10: - warning("The decfile: "+filen+":"+str(newtype)+" should contain the same decay, therefore the first 7 digits of the eventtype should match. Please check and use the same extra flag.") + w.warning("The decfile: "+filen+":"+str(newtype)+" should contain the same decay, therefore the first 7 digits of the eventtype should match. Please check and use the same extra flag.") failed = True if newtype == eventtype: - warning("Error: "+filen+" has this eventtype already.") + w.fail("Error: "+filen+" has this eventtype already.") failed = True if settings.obsoletepath: @@ -746,7 +772,7 @@ if not settings.use_url: if obsfile: for line in obsfile: if int(line.partition("EVTTYPEID = ")[2].partition(", DESCRIPTION")[0]) == eventtype: - warning("The eventtype is obsolete on the following line in: "+settings.obsoletepath+"/table_obsolete.sql") + w.warning("The eventtype is obsolete on the following line in: "+settings.obsoletepath+"/table_obsolete.sql") mesg(line) failed = True @@ -865,7 +891,7 @@ if (general == 2 and selection == 8): newevtype+=str(extra) if not (extra == extraflag): - fail(["Special production detected. Extra flag should be "+str(extra) +". Please check."]) + w.fail(["Special production detected. Extra flag should be "+str(extra) +". Please check."]) else: done() @@ -876,16 +902,16 @@ mesg("Eventtype constructed: "+newevtype+"X") query("Checking nickname.") failed = False if not nickname == os.path.basename(filename).partition(".dec")[0]: - warning("Filename not the same as nickname! Fix.") + w.warning("Filename not the same as nickname! Fix.") failed = True nick = nickname.partition("=") if not nick[1] == "=" and not cuts == []: - warning("The = sign not found in the nickname while cuts are present. Check nickname conventions and fix.") + w.warning("The = sign not found in the nickname while cuts are present. Check nickname conventions and fix.") failed = True if not len(nick[0].split(",")) > 1 and mother: - warning("Found only one decay level in the nickname - highly unusual, you should probably use at least two.") + w.caution("Found only one decay level in the nickname - highly unusual, you should probably use at least two.") if "DaughtersInLHCb" in cuts and not "DecProdCut" in nick[2].split(","): - warning("You have decay angular acceptance cut in Cuts but not in the nickname.") + w.caution("You have decay angular acceptance cut in Cuts but not in the nickname.") failed = True if "LoKi::GenCutTool/TightCut" in cuts: nicknameOK = False @@ -893,20 +919,20 @@ if "LoKi::GenCutTool/TightCut" in cuts: if 'TightCut' in ii: nicknameOK = True if not nicknameOK: - warning("You have Loki generator level cut in Cuts but not in the nickname, please use TightCut in the nickname.") + w.warning("You have Loki generator level cut in Cuts but not in the nickname, please use TightCut in the nickname.") failed = True if len(nick[2].split(",")) < len(cuts.split(",")): - warning("You have more cuts than declared in the nickname. Please check.") + w.warning("You have more cuts than declared in the nickname. Please check.") if failed: - warning("WARNING") + w.caution("CAUTION") else: done() query("Checking the Physics WG.") if physicswg not in settings.groups: - fail(["The group /"+physicswg+"/ is not known. Please use one of the following:", settings.groups]) + w.fail(["The group /"+physicswg+"/ is not known. Please use one of the following:", settings.groups]) else: done() @@ -938,7 +964,7 @@ if mother: ind = descript.index(daug) descript.remove(daug) if daug not in alias: - warning("You decay a particle: ["+daug+"] without aliasing it first. Step aborted.") + w.caution("You decay a particle: ["+daug+"] without aliasing it first. Step aborted.") notclean = False break else: @@ -972,9 +998,9 @@ if mother: if descriptcheck.compareList( listB, listA ): done() else: - warning(["Descriptor not matched. Please check the old one:", descriptor, "\nAnd the one built by the parser: ", descript]) + w.caution(["Descriptor not matched. Please check the old one:", descriptor, "\nAnd the one built by the parser: ", descript]) for mes in descriptcheck.mesgdict: - warning(mes) + w.caution(mes) for daug in decay: print(daug, decay[daug]) @@ -984,4 +1010,4 @@ if mother: print(dec) -print("Decfile check complete.") +w.finalise() diff --git a/tests/ci-summary.awk b/tests/ci-summary.awk index 4a10bb393..13ff36bc9 100644 --- a/tests/ci-summary.awk +++ b/tests/ci-summary.awk @@ -1,5 +1,6 @@ BEGIN{ cnt = 0 + w_cnt = 0 } /FAILED/{ @@ -8,13 +9,25 @@ BEGIN{ cnt += 1 } +/WARNING/{ + sub("\\.WARNING", "", $1) + warnings[cnt] = $1 + w_cnt += 1 +} + END{ if(cnt){ print "Failures:" for(i in failures) { print "-", failures[i] } - exit(1) + exit(0) + } else if (w_cnt){ + print "Warnings:" + for(i in warnings) { + print "-", warnings[i] + } + exit(0) } else { print "everything OK" } -- GitLab From 57c50a89063bbf23079cb57fb6898fb18812cbe4 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:41:42 +0100 Subject: [PATCH 567/702] Merge branch 'jlanger/Bd2DstDst_CP' into 'master' --- ...Dst+,D0pi-,KK=DecProdCut,SVVNONCPEIGEN.dec | 66 +++++++++++++++++++ ...st+,D0pi-,Kpi=DecProdCut,SVVNONCPEIGEN.dec | 66 +++++++++++++++++++ ...st+,D0pi-,piK=DecProdCut,SVVNONCPEIGEN.dec | 66 +++++++++++++++++++ ...t+,D0pi-,pipi=DecProdCut,SVVNONCPEIGEN.dec | 66 +++++++++++++++++++ ...Bs_Dst-Dst+,D0pi-,KK=DecProdCut,HELAMP.dec | 65 ++++++++++++++++++ ...s_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP.dec | 65 ++++++++++++++++++ ...s_Dst-Dst+,D0pi-,piK=DecProdCut,HELAMP.dec | 65 ++++++++++++++++++ ..._Dst-Dst+,D0pi-,pipi=DecProdCut,HELAMP.dec | 65 ++++++++++++++++++ 8 files changed, 524 insertions(+) create mode 100644 dkfiles/Bd_Dst-Dst+,D0pi-,KK=DecProdCut,SVVNONCPEIGEN.dec create mode 100644 dkfiles/Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,SVVNONCPEIGEN.dec create mode 100644 dkfiles/Bd_Dst-Dst+,D0pi-,piK=DecProdCut,SVVNONCPEIGEN.dec create mode 100644 dkfiles/Bd_Dst-Dst+,D0pi-,pipi=DecProdCut,SVVNONCPEIGEN.dec create mode 100644 dkfiles/Bs_Dst-Dst+,D0pi-,KK=DecProdCut,HELAMP.dec create mode 100644 dkfiles/Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP.dec create mode 100644 dkfiles/Bs_Dst-Dst+,D0pi-,piK=DecProdCut,HELAMP.dec create mode 100644 dkfiles/Bs_Dst-Dst+,D0pi-,pipi=DecProdCut,HELAMP.dec diff --git a/dkfiles/Bd_Dst-Dst+,D0pi-,KK=DecProdCut,SVVNONCPEIGEN.dec b/dkfiles/Bd_Dst-Dst+,D0pi-,KK=DecProdCut,SVVNONCPEIGEN.dec new file mode 100644 index 000000000..627ec7066 --- /dev/null +++ b/dkfiles/Bd_Dst-Dst+,D0pi-,KK=DecProdCut,SVVNONCPEIGEN.dec @@ -0,0 +1,66 @@ +# EventType: 11196094 +# +# Descriptor: [B0 -> (D*(2010)+ -> (D0 -> K- K+) pi+) (D*(2010)- -> (D~0 -> K+ K-) pi-)]cc +# +# NickName: Bd_Dst-Dst+,D0pi-,KK=DecProdCut,SVVNONCPEIGEN +# Cuts: DaughtersInLHCb +# +# Documentation: B0->D*+D*- with CPV and SVV. Daughters in LHCb. +# P(1) = deltaM = 0.5065e12 (PDG2023) +# P(2) = beta = 0.3874631 (HFLAV CKM 2022) +# P(3) = AHplus = 0.6076 (calculated from Belle 1207.5611v2) +# P(4) = AHnull = 0.7899 (calculated from Belle 1207.5611v2) +# P(5) = AHminus = 0.0823 (calculated from Belle 1207.5611v2) +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jan Langer +# Email: jan.langer@tu-dortmund.de +# Date: 20231108 +# CPUTime: < 1 min + +Define dM 0.5065e12 +Define beta 0.3874631 +Define AHplus 0.6076 +Define AHnull 0.7899 +Define AHminus 0.0823 + +# ------------------------- +# THEN DEFINE THE D*+ AND D*- +# ------------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# ------------------------- +# THEN DEFINE THE D0 AND D~0 +# ------------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig + 1.000 MyD*+ MyD*- SVV_NONCPEIGEN dM beta 0 AHplus 0 AHnull 0 AHminus 0 AHminus 0 AHnull 0 AHplus 0; +Enddecay +CDecay anti-B0sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay Myanti-D0 + 1.0 K+ K- PHSP; +Enddecay +CDecay MyD0 +# +End diff --git a/dkfiles/Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,SVVNONCPEIGEN.dec b/dkfiles/Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,SVVNONCPEIGEN.dec new file mode 100644 index 000000000..352dcad7e --- /dev/null +++ b/dkfiles/Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,SVVNONCPEIGEN.dec @@ -0,0 +1,66 @@ +# EventType: 11196093 +# +# Descriptor: [B0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc +# +# NickName: Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,SVVNONCPEIGEN +# Cuts: DaughtersInLHCb +# +# Documentation: B0->D*+D*- with CPV and SVV. Daughters in LHCb. +# P(1) = deltaM = 0.5065e12 (PDG2023) +# P(2) = beta = 0.3874631 (HFLAV CKM 2022) +# P(3) = AHplus = 0.6076 (calculated from Belle 1207.5611v2) +# P(4) = AHnull = 0.7899 (calculated from Belle 1207.5611v2) +# P(5) = AHminus = 0.0823 (calculated from Belle 1207.5611v2) +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jan Langer +# Email: jan.langer@tu-dortmund.de +# Date: 20231108 +# CPUTime: < 1 min + +Define dM 0.5065e12 +Define beta 0.3874631 +Define AHplus 0.6076 +Define AHnull 0.7899 +Define AHminus 0.0823 + +# ------------------------- +# THEN DEFINE THE D*+ AND D*- +# ------------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# ------------------------- +# THEN DEFINE THE D0 AND D~0 +# ------------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig + 1.000 MyD*+ MyD*- SVV_NONCPEIGEN dM beta 0 AHplus 0 AHnull 0 AHminus 0 AHminus 0 AHnull 0 AHplus 0; +Enddecay +CDecay anti-B0sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay Myanti-D0 + 1.0 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +End diff --git a/dkfiles/Bd_Dst-Dst+,D0pi-,piK=DecProdCut,SVVNONCPEIGEN.dec b/dkfiles/Bd_Dst-Dst+,D0pi-,piK=DecProdCut,SVVNONCPEIGEN.dec new file mode 100644 index 000000000..d179a1f97 --- /dev/null +++ b/dkfiles/Bd_Dst-Dst+,D0pi-,piK=DecProdCut,SVVNONCPEIGEN.dec @@ -0,0 +1,66 @@ +# EventType: 11196096 +# +# Descriptor: [B0 -> (D*(2010)+ -> (D0 -> pi- K+) pi+) (D*(2010)- -> (D~0 -> pi+ K-) pi-)]cc +# +# NickName: Bd_Dst-Dst+,D0pi-,piK=DecProdCut,SVVNONCPEIGEN +# Cuts: DaughtersInLHCb +# +# Documentation: B0->D*+D*- with CPV and SVV. Daughters in LHCb. +# P(1) = deltaM = 0.5065e12 (PDG2023) +# P(2) = beta = 0.3874631 (HFLAV CKM 2022) +# P(3) = AHplus = 0.6076 (calculated from Belle 1207.5611v2) +# P(4) = AHnull = 0.7899 (calculated from Belle 1207.5611v2) +# P(5) = AHminus = 0.0823 (calculated from Belle 1207.5611v2) +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jan Langer +# Email: jan.langer@tu-dortmund.de +# Date: 20231108 +# CPUTime: < 1 min + +Define dM 0.5065e12 +Define beta 0.3874631 +Define AHplus 0.6076 +Define AHnull 0.7899 +Define AHminus 0.0823 + +# ------------------------- +# THEN DEFINE THE D*+ AND D*- +# ------------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# ------------------------- +# THEN DEFINE THE D0 AND D~0 +# ------------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig + 1.000 MyD*+ MyD*- SVV_NONCPEIGEN dM beta 0 AHplus 0 AHnull 0 AHminus 0 AHminus 0 AHnull 0 AHplus 0; +Enddecay +CDecay anti-B0sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay Myanti-D0 + 1.0 pi+ K- PHSP; +Enddecay +CDecay MyD0 +# +End diff --git a/dkfiles/Bd_Dst-Dst+,D0pi-,pipi=DecProdCut,SVVNONCPEIGEN.dec b/dkfiles/Bd_Dst-Dst+,D0pi-,pipi=DecProdCut,SVVNONCPEIGEN.dec new file mode 100644 index 000000000..3e914879f --- /dev/null +++ b/dkfiles/Bd_Dst-Dst+,D0pi-,pipi=DecProdCut,SVVNONCPEIGEN.dec @@ -0,0 +1,66 @@ +# EventType: 11196095 +# +# Descriptor: [B0 -> (D*(2010)+ -> (D0 -> pi- pi+) pi+) (D*(2010)- -> (D~0 -> pi+ pi-) pi-)]cc +# +# NickName: Bd_Dst-Dst+,D0pi-,pipi=DecProdCut,SVVNONCPEIGEN +# Cuts: DaughtersInLHCb +# +# Documentation: B0->D*+D*- with CPV and SVV. Daughters in LHCb. +# P(1) = deltaM = 0.5065e12 (PDG2023) +# P(2) = beta = 0.3874631 (HFLAV CKM 2022) +# P(3) = AHplus = 0.6076 (calculated from Belle 1207.5611v2) +# P(4) = AHnull = 0.7899 (calculated from Belle 1207.5611v2) +# P(5) = AHminus = 0.0823 (calculated from Belle 1207.5611v2) +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jan Langer +# Email: jan.langer@tu-dortmund.de +# Date: 20231108 +# CPUTime: < 1 min + +Define dM 0.5065e12 +Define beta 0.3874631 +Define AHplus 0.6076 +Define AHnull 0.7899 +Define AHminus 0.0823 + +# ------------------------- +# THEN DEFINE THE D*+ AND D*- +# ------------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# ------------------------- +# THEN DEFINE THE D0 AND D~0 +# ------------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig + 1.000 MyD*+ MyD*- SVV_NONCPEIGEN dM beta 0 AHplus 0 AHnull 0 AHminus 0 AHminus 0 AHnull 0 AHplus 0; +Enddecay +CDecay anti-B0sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay Myanti-D0 + 1.0 pi+ pi- PHSP; +Enddecay +CDecay MyD0 +# +End diff --git a/dkfiles/Bs_Dst-Dst+,D0pi-,KK=DecProdCut,HELAMP.dec b/dkfiles/Bs_Dst-Dst+,D0pi-,KK=DecProdCut,HELAMP.dec new file mode 100644 index 000000000..1fd387375 --- /dev/null +++ b/dkfiles/Bs_Dst-Dst+,D0pi-,KK=DecProdCut,HELAMP.dec @@ -0,0 +1,65 @@ +# EventType: 13196057 +# +# Descriptor: [B_s0 -> (D*(2010)+ -> (D0 -> K- K+) pi+) (D*(2010)- -> (D~0 -> K+ K-) pi-)]cc +# +# NickName: Bs_Dst-Dst+,D0pi-,KK=DecProdCut,HELAMP +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance, transverse polarised B_s decay +# P(1) = AHplus = 0.6076 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# P(2) = AHnull = 0.7899 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# P(3) = AHminus = 0.0823 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jan Langer +# Email: jan.langer@cern.ch +# Date: 20231108 +# CPUTime: < 1 min + +Define AHplus 0.6076 +Define AHnull 0.7899 +Define AHminus 0.0823 + +# ------------------------- +# THEN DEFINE THE D*+ AND D*- +# ------------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +# ------------------------- +# THEN DEFINE THE D0 AND D~0 +# ------------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +# --------------- +# DECAY OF THE B_s0 +# --------------- +Decay B_s0sig + 1.000 MyD*+ MyD*- SVV_HELAMP AHplus 0.0 AHnull 0.0 AHminus 0.0; +Enddecay +CDecay anti-B_s0sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay Myanti-D0 + 1.000 K+ K- PHSP; +Enddecay +CDecay MyD0 +# +End + diff --git a/dkfiles/Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP.dec b/dkfiles/Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP.dec new file mode 100644 index 000000000..094bba365 --- /dev/null +++ b/dkfiles/Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP.dec @@ -0,0 +1,65 @@ +# EventType: 13196056 +# +# Descriptor: [B_s0 -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc +# +# NickName: Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance, transverse polarised B_s decay +# P(1) = AHplus = 0.6076 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# P(2) = AHnull = 0.7899 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# P(3) = AHminus = 0.0823 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jan Langer +# Email: jan.langer@cern.ch +# Date: 20231108 +# CPUTime: < 1 min + +Define AHplus 0.6076 +Define AHnull 0.7899 +Define AHminus 0.0823 + +# ------------------------- +# THEN DEFINE THE D*+ AND D*- +# ------------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +# ------------------------- +# THEN DEFINE THE D0 AND D~0 +# ------------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +# --------------- +# DECAY OF THE B_s0 +# --------------- +Decay B_s0sig + 1.000 MyD*+ MyD*- SVV_HELAMP AHplus 0.0 AHnull 0.0 AHminus 0.0; +Enddecay +CDecay anti-B_s0sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay Myanti-D0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +End + diff --git a/dkfiles/Bs_Dst-Dst+,D0pi-,piK=DecProdCut,HELAMP.dec b/dkfiles/Bs_Dst-Dst+,D0pi-,piK=DecProdCut,HELAMP.dec new file mode 100644 index 000000000..02f96f939 --- /dev/null +++ b/dkfiles/Bs_Dst-Dst+,D0pi-,piK=DecProdCut,HELAMP.dec @@ -0,0 +1,65 @@ +# EventType: 13196059 +# +# Descriptor: [B_s0 -> (D*(2010)+ -> (D0 -> pi- K+) pi+) (D*(2010)- -> (D~0 -> pi+ K-) pi-)]cc +# +# NickName: Bs_Dst-Dst+,D0pi-,piK=DecProdCut,HELAMP +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance, transverse polarised B_s decay +# P(1) = AHplus = 0.6076 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# P(2) = AHnull = 0.7899 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# P(3) = AHminus = 0.0823 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jan Langer +# Email: jan.langer@cern.ch +# Date: 20231108 +# CPUTime: < 1 min + +Define AHplus 0.6076 +Define AHnull 0.7899 +Define AHminus 0.0823 + +# ------------------------- +# THEN DEFINE THE D*+ AND D*- +# ------------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +# ------------------------- +# THEN DEFINE THE D0 AND D~0 +# ------------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +# --------------- +# DECAY OF THE B_s0 +# --------------- +Decay B_s0sig + 1.000 MyD*+ MyD*- SVV_HELAMP AHplus 0.0 AHnull 0.0 AHminus 0.0; +Enddecay +CDecay anti-B_s0sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay Myanti-D0 + 1.000 pi+ K- PHSP; +Enddecay +CDecay MyD0 +# +End + diff --git a/dkfiles/Bs_Dst-Dst+,D0pi-,pipi=DecProdCut,HELAMP.dec b/dkfiles/Bs_Dst-Dst+,D0pi-,pipi=DecProdCut,HELAMP.dec new file mode 100644 index 000000000..e01d2c09c --- /dev/null +++ b/dkfiles/Bs_Dst-Dst+,D0pi-,pipi=DecProdCut,HELAMP.dec @@ -0,0 +1,65 @@ +# EventType: 13196058 +# +# Descriptor: [B_s0 -> (D*(2010)+ -> (D0 -> pi- pi+) pi+) (D*(2010)- -> (D~0 -> pi+ pi-) pi-)]cc +# +# NickName: Bs_Dst-Dst+,D0pi-,pipi=DecProdCut,HELAMP +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance, transverse polarised B_s decay +# P(1) = AHplus = 0.6076 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# P(2) = AHnull = 0.7899 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# P(3) = AHminus = 0.0823 (B0->D*+D*- polarisation calculated from Belle 1207.5611v2) +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Jan Langer +# Email: jan.langer@cern.ch +# Date: 20231108 +# CPUTime: < 1 min + +Define AHplus 0.6076 +Define AHnull 0.7899 +Define AHminus 0.0823 + +# ------------------------- +# THEN DEFINE THE D*+ AND D*- +# ------------------------- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +# ------------------------- +# THEN DEFINE THE D0 AND D~0 +# ------------------------- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +# --------------- +# DECAY OF THE B_s0 +# --------------- +Decay B_s0sig + 1.000 MyD*+ MyD*- SVV_HELAMP AHplus 0.0 AHnull 0.0 AHminus 0.0; +Enddecay +CDecay anti-B_s0sig + +# --------------- +# DECAY OF THE D* +# --------------- +Decay MyD*- + 1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ + +# --------------- +# DECAY OF THE D0 +# --------------- +Decay Myanti-D0 + 1.000 pi+ pi- PHSP; +Enddecay +CDecay MyD0 +# +End + -- GitLab From 8ca48deb7a8512feb48a87155dab25028d157f94 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:44:07 +0100 Subject: [PATCH 568/702] Merge branch 'kakang/mychannels' into 'master' --- .../Lb_psi2SpK,pipimumu=phsp,DecProdCut.dec | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 dkfiles/Lb_psi2SpK,pipimumu=phsp,DecProdCut.dec diff --git a/dkfiles/Lb_psi2SpK,pipimumu=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SpK,pipimumu=phsp,DecProdCut.dec new file mode 100644 index 000000000..4a66920fb --- /dev/null +++ b/dkfiles/Lb_psi2SpK,pipimumu=phsp,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 15146001 +# +# Descriptor: [Lambda_b0 -> p+ K- (psi(2S) -> pi+ pi- (J/psi(1S) -> mu+ mu-))]cc +# +# NickName: Lb_psi2SpK,pipimumu=phsp,DecProdCut + +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to p+ K- psi(2S) with psi(2S) to pi+ pi- J/psi(1S) with J/psi(1S) to mu+ mu-. +# EndDocumentation +# +# PhysicsWG: B2Ch +# Tested: Yes +# Responsible: Kai Kang +# Email: kai.kang@cern.ch +# Date: 20231120 +# CPUTime: 2 min + +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi + +# +Decay Lambda_b0sig + 1.000 Mypsi2S p+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mypsi2S + 1.000 MyJpsi pi+ pi- VVPIPI; +Enddecay +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# -- GitLab From c40f31ab8ef402ba838535027a169edef86a5451 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:45:05 +0100 Subject: [PATCH 569/702] Merge branch 'kyu/my-changes' into 'master' --- ...b_LcDs2460,pKpi,Dspipi,KKpi=DecProdCut.dec | 85 +++++++++++++ ...ightCut,LowLcpipiMass2680MeV,EvtGenCut.dec | 118 ++++++++++++++++++ 2 files changed, 203 insertions(+) create mode 100644 dkfiles/Lb_LcDs2460,pKpi,Dspipi,KKpi=DecProdCut.dec create mode 100644 dkfiles/Lb_LcDspipi,pKpi,KKpi=TightCut,LowLcpipiMass2680MeV,EvtGenCut.dec diff --git a/dkfiles/Lb_LcDs2460,pKpi,Dspipi,KKpi=DecProdCut.dec b/dkfiles/Lb_LcDs2460,pKpi,Dspipi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..1c9e24ce2 --- /dev/null +++ b/dkfiles/Lb_LcDs2460,pKpi,Dspipi,KKpi=DecProdCut.dec @@ -0,0 +1,85 @@ +# EventType: 15298016 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (D_s1(2460)- -> (D_s- -> K+ K- pi-) pi+ pi-)]cc +# +# NickName: Lb_LcDs2460,pKpi,Dspipi,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Decay file for Lb -> Lc+ D_s1(2460)-, +# Lc+ decays to p K- pi+; D_s1(2460)- decays to Ds- pi+ pi-, and Ds- decays to K+ K- pi-, +# decay products in acceptance. +# K*0, Delta++ and Lambda(1520)0 resonances are included in Lambda_c decay. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Kunpeng Yu +# Email: kunpeng.yu@cern.ch +# Date: 20231028 +# +Alias MyD_s(2460)- D_s1- +Alias Myanti-D_s(2460)+ D_s1+ +ChargeConj MyD_s(2460)- Myanti-D_s(2460)+ +# +Alias MyD_s- D_s- +Alias Myanti-D_s+ D_s+ +ChargeConj MyD_s- Myanti-D_s+ +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.00 MyLambda_c+ MyD_s(2460)- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD_s(2460)- + 1.00 MyD_s- pi+ pi- PHSP; +Enddecay +CDecay Myanti-D_s(2460)+ +# +Decay MyD_s- + 1.00 K- K+ pi- PHSP; +Enddecay +CDecay Myanti-D_s+ +# +Decay MyLambda_c+ + 0.17 MyDelta++ K- PHSP; + 0.21 Myanti-K*0 p+ PHSP; + 0.08 MyLambda(1520)0 pi+ PHSP; + 0.54 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 1.00 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End diff --git a/dkfiles/Lb_LcDspipi,pKpi,KKpi=TightCut,LowLcpipiMass2680MeV,EvtGenCut.dec b/dkfiles/Lb_LcDspipi,pKpi,KKpi=TightCut,LowLcpipiMass2680MeV,EvtGenCut.dec new file mode 100644 index 000000000..4af060544 --- /dev/null +++ b/dkfiles/Lb_LcDspipi,pKpi,KKpi=TightCut,LowLcpipiMass2680MeV,EvtGenCut.dec @@ -0,0 +1,118 @@ +# EventType: 15298015 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ --> p+ K- pi+) (D_s- ==> K+ K- pi-) pi+ pi-]cc +# +# NickName: Lb_LcDspipi,pKpi,KKpi=TightCut,LowLcpipiMass2680MeV,EvtGenCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/LowLcpipiMass" +# evtgendecay.addTool(LoKi__GenCutTool ,'LowLcpipiMass') +# evtgendecay.LowLcpipiMass.Decay = '[^(Beauty => (Lambda_c+ --> p+ K- pi+) (D_s- ==> K+ K- pi-) pi+ pi-)]CC' +# evtgendecay.LowLcpipiMass.Cuts = { '[Lambda_b0]cc' : "mLcpipi" } +# evtgendecay.LowLcpipiMass.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "CS = LoKi.GenChild.Selector", +# "mLcpipi = ( ( GMASS ( CS('[(Beauty => ^(Lambda_c+ --> p+ K- pi+) (D_s- ==> K+ K- pi-) pi+ pi-)]CC') , CS('[(Beauty => (Lambda_c+ --> p+ K- pi+) (D_s- ==> K+ K- pi-) ^pi+ pi-)]CC') , CS('[(Beauty => (Lambda_c+ --> p+ K- pi+) (D_s- ==> K+ K- pi-) pi+ ^pi-)]CC') ) ) <2680 * MeV ) " +# ] +# +# gen.SignalPlain.addTool(LoKi__GenCutTool ,'TightCut') +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[Beauty => (Lambda_c+ --> ^p+ ^K- ^pi+) (D_s- ==> ^K+ ^K- ^pi-) ^pi+ ^pi-]CC' +# +# +# tightCut.Cuts = { +# '[p+]cc' : "inAcc", +# '[pi+]cc': "inAcc", +# '[K+]cc' : "inAcc", +# } +# tightCut.Preambulo += [ +# "inAcc = in_range(0.005 , GTHETA , 0.400)" +# ] +# +# EndInsertPythonCode +# +# Documentation: +# Decay file for Lb -> Lc+ Ds- pi+ pi-, +# Lc+ decays to p K- pi+, and Ds- decays to K+ K- pi-, +# decay products in acceptance. +# Maximum m(Lc pi pi) is 2680 MeV. +# K*0, Delta++ and Lambda(1520)0 resonances are included in Lambda_c decay. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Kunpeng Yu +# Email: kunpeng.yu@cern.ch +# Date: 20231028 +# +Alias MyD_s- D_s- +Alias Myanti-D_s+ D_s+ +ChargeConj MyD_s- Myanti-D_s+ +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.00 MyLambda_c+ MyD_s- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyD_s- + 1.00 K- K+ pi- PHSP; +Enddecay +CDecay Myanti-D_s+ +# +Decay MyLambda_c+ + 0.17 MyDelta++ K- PHSP; + 0.21 Myanti-K*0 p+ PHSP; + 0.08 MyLambda(1520)0 pi+ PHSP; + 0.54 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 1.00 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End + + + -- GitLab From 85f4b2f147f46900898c2608922091d87732f4db Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:45:41 +0100 Subject: [PATCH 570/702] Merge branch 'vyeroshe/ccbar_lstlst' into 'master' --- dkfiles/incl_b=Jpsi,LstLstgamma,pK,InAcc.dec | 54 ++++++++++++++++++++ dkfiles/incl_b=Jpsi,phippbar,KK,InAcc.dec | 52 +++++++++++++++++++ dkfiles/incl_b=chic0,LstLstpipi,pK,InAcc.dec | 54 ++++++++++++++++++++ 3 files changed, 160 insertions(+) create mode 100644 dkfiles/incl_b=Jpsi,LstLstgamma,pK,InAcc.dec create mode 100644 dkfiles/incl_b=Jpsi,phippbar,KK,InAcc.dec create mode 100644 dkfiles/incl_b=chic0,LstLstpipi,pK,InAcc.dec diff --git a/dkfiles/incl_b=Jpsi,LstLstgamma,pK,InAcc.dec b/dkfiles/incl_b=Jpsi,LstLstgamma,pK,InAcc.dec new file mode 100644 index 000000000..2c0589243 --- /dev/null +++ b/dkfiles/incl_b=Jpsi,LstLstgamma,pK,InAcc.dec @@ -0,0 +1,54 @@ +# EventType: 10134200 +# +# Descriptor: J/psi(1S) => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) gamma +# +# NickName: incl_b=Jpsi,LstLstgamma,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2JpsiFilter +# Sample: RepeatDecay.Inclusive +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) +# SignalFilter = Generation().b2JpsiFilter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> J/psi(1S) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: Jpsi decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20231116 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay J/psi + 1.000 MyLst MyantiLst gamma PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + diff --git a/dkfiles/incl_b=Jpsi,phippbar,KK,InAcc.dec b/dkfiles/incl_b=Jpsi,phippbar,KK,InAcc.dec new file mode 100644 index 000000000..73a65a102 --- /dev/null +++ b/dkfiles/incl_b=Jpsi,phippbar,KK,InAcc.dec @@ -0,0 +1,52 @@ +# EventType: 10134010 +# +# Descriptor: J/psi(1S) => ( phi(1020) -> K+ K- ) p+ p~- +# +# NickName: incl_b=Jpsi,phippbar,KK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2JpsiFilter +# Sample: RepeatDecay.Inclusive +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "b2JpsiFilter" ) +# SignalFilter = Generation().b2JpsiFilter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> J/psi(1S) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: Jpsi decay to phi p pbar, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20231117 +# +Alias Myphi phi +ChargeConj Myphi Myphi +# +Decay J/psi + 1.000 Myphi p+ anti-p- PHSP; +Enddecay +# +Decay Myphi + 1.000 K+ K- VSS; +Enddecay +# +End +# + diff --git a/dkfiles/incl_b=chic0,LstLstpipi,pK,InAcc.dec b/dkfiles/incl_b=chic0,LstLstpipi,pK,InAcc.dec new file mode 100644 index 000000000..c37aaa497 --- /dev/null +++ b/dkfiles/incl_b=chic0,LstLstpipi,pK,InAcc.dec @@ -0,0 +1,54 @@ +# EventType: 10136002 +# +# Descriptor: chi_c0 => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) pi+ pi- +# +# NickName: incl_b=chic0,LstLstpipi,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2Chic0Filter +# Sample: RepeatDecay.Inclusive +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "b2Chic0Filter" ) +# SignalFilter = Generation().b2Chic0Filter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> chi_c0(1P) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: chi_c0 decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20231116 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay chi_c0 + 1.000 MyLst MyantiLst pi+ pi- PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + -- GitLab From d7de3435c12a9ed6492caa74e542d497928d8e33 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:46:06 +0100 Subject: [PATCH 571/702] Merge branch 'goncalvf/bs_sexaquark_decfiles' into 'master' --- ...i=DecProdCut,ppi=DecProdCut,mS=1500MeV.dec | 48 +++++++++++++++++++ ...api+,pbarKpi=DecProdCut,ppi=DecProdCut.dec | 45 +++++++++++++++++ ...Bs_LambdacbarpK-pi+,pbarKpi=DecProdCut.dec | 37 ++++++++++++++ ...arK+pi+S,pbarKpi=DecProdCut,mS=1500MeV.dec | 39 +++++++++++++++ dkfiles/Bs_Lambdapbarpi+,ppi=DecProdCut.dec | 35 ++++++++++++++ ...ambdabarpi+S,ppi=DecProdCut,mS=1875MeV.dec | 38 +++++++++++++++ ...s_pbarpbarK+pi+S=DecProdCut,mS=1875MeV.dec | 30 ++++++++++++ 7 files changed, 272 insertions(+) create mode 100644 dkfiles/Bs_LambdacbarLambdabarpi+S,pbarKpi=DecProdCut,ppi=DecProdCut,mS=1500MeV.dec create mode 100644 dkfiles/Bs_LambdacbarLambdapi+,pbarKpi=DecProdCut,ppi=DecProdCut.dec create mode 100644 dkfiles/Bs_LambdacbarpK-pi+,pbarKpi=DecProdCut.dec create mode 100644 dkfiles/Bs_LambdacpbarK+pi+S,pbarKpi=DecProdCut,mS=1500MeV.dec create mode 100644 dkfiles/Bs_Lambdapbarpi+,ppi=DecProdCut.dec create mode 100644 dkfiles/Bs_pbarLambdabarpi+S,ppi=DecProdCut,mS=1875MeV.dec create mode 100644 dkfiles/Bs_pbarpbarK+pi+S=DecProdCut,mS=1875MeV.dec diff --git a/dkfiles/Bs_LambdacbarLambdabarpi+S,pbarKpi=DecProdCut,ppi=DecProdCut,mS=1500MeV.dec b/dkfiles/Bs_LambdacbarLambdabarpi+S,pbarKpi=DecProdCut,ppi=DecProdCut,mS=1500MeV.dec new file mode 100644 index 000000000..2c4723b1f --- /dev/null +++ b/dkfiles/Bs_LambdacbarLambdabarpi+S,pbarKpi=DecProdCut,ppi=DecProdCut,mS=1500MeV.dec @@ -0,0 +1,48 @@ +# EventType: 13166116 +# +# Descriptor: {[[B_s0]nos -> (anti-Lambda_c- -> anti-p- K+ pi-) (anti-Lambda0 -> anti-p- pi+) pi+ H_30]cc, [[B_s0]os -> (anti-Lambda_c- -> anti-p- K+ pi-) (anti-Lambda0 -> anti-p- pi+) pi+ H_30]cc} +# +# NickName: Bs_LambdacbarLambdabarpi+S,pbarKpi=DecProdCut,ppi=DecProdCut,mS=1500MeV +# +# Documentation: Decay Bs0 to a Lambdacbar Lambdabar pi+ and H_30 +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.500 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fernanda Goncalves Abrantes +# Email: goncalvf@cern.ch +# Date: 20231109 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Alias MyLambdac Lambda_c+ +Alias MyantiLambdac anti-Lambda_c- +ChargeConj MyLambdac MyantiLambdac +# +Decay B_s0sig + 1.000 MyantiLambdac MyantiLambda pi+ A0 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyantiLambdac + 1.000 anti-p- K+ pi- PHSP; +Enddecay +CDecay MyLambdac +# +Decay MyantiLambda + 1.000 anti-p- pi+ PHSP; +Enddecay +CDecay MyLambda +# +End +# + diff --git a/dkfiles/Bs_LambdacbarLambdapi+,pbarKpi=DecProdCut,ppi=DecProdCut.dec b/dkfiles/Bs_LambdacbarLambdapi+,pbarKpi=DecProdCut,ppi=DecProdCut.dec new file mode 100644 index 000000000..252c990f9 --- /dev/null +++ b/dkfiles/Bs_LambdacbarLambdapi+,pbarKpi=DecProdCut,ppi=DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 13166115 +# +# Descriptor: {[[B_s0]nos -> (anti-Lambda_c- -> anti-p- K+ pi-) (Lambda0 -> p+ pi-) pi+]cc, [[B_s0]os -> (anti-Lambdai_c- -> anti-p- K+ pi-) (Lambda0 -> p+ pi-) pi+]cc} +# +# NickName: Bs_LambdacbarLambdapi+,pbarKpi=DecProdCut,ppi=DecProdCut +# +# Documentation: Decay Bs0 to a Lambdacbar Lambda pi+ with oscillations +# EndDocumentation +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fernanda Goncalves Abrantes +# Email: goncalvf@cern.ch +# Date: 20231109 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Alias MyLambdac Lambda_c+ +Alias MyantiLambdac anti-Lambda_c- +ChargeConj MyLambdac MyantiLambdac +# +Decay B_s0sig + 1.000 MyantiLambdac MyLambda pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyantiLambdac + 1.000 anti-p- K+ pi- PHSP; +Enddecay +CDecay MyLambdac +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End +# + diff --git a/dkfiles/Bs_LambdacbarpK-pi+,pbarKpi=DecProdCut.dec b/dkfiles/Bs_LambdacbarpK-pi+,pbarKpi=DecProdCut.dec new file mode 100644 index 000000000..26989e934 --- /dev/null +++ b/dkfiles/Bs_LambdacbarpK-pi+,pbarKpi=DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 13166060 +# +# Descriptor: {[[B_s0]nos -> (anti-Lambda_c- -> anti-p- K+ pi-) p+ K- pi+]cc, [[B_s0]os -> (anti-Lambda_c- -> anti-p- K+ pi-) p+ K- pi+]cc} +# +# +# NickName: Bs_LambdacbarpK-pi+,pbarKpi=DecProdCut +# +# Documentation: Decay Bs0 to a Lambdacbar Lambdabar pi+ with oscillations +# EndDocumentation +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fernanda Goncalves Abrantes +# Email: goncalvf@cern.ch +# Date: 20231109 +# +Alias MyLambdac Lambda_c+ +Alias MyantiLambdac anti-Lambda_c- +ChargeConj MyLambdac MyantiLambdac +# +Decay B_s0sig + 1.000 MyantiLambdac p+ K- pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyantiLambdac + 1.000 anti-p- K+ pi- PHSP; +Enddecay +CDecay MyLambdac +# +End +# + diff --git a/dkfiles/Bs_LambdacpbarK+pi+S,pbarKpi=DecProdCut,mS=1500MeV.dec b/dkfiles/Bs_LambdacpbarK+pi+S,pbarKpi=DecProdCut,mS=1500MeV.dec new file mode 100644 index 000000000..cbb1fe1e8 --- /dev/null +++ b/dkfiles/Bs_LambdacpbarK+pi+S,pbarKpi=DecProdCut,mS=1500MeV.dec @@ -0,0 +1,39 @@ +# EventType: 13166061 +# +# Descriptor: {[[B_s0]nos -> (anti-Lambda_c- -> anti-p- K+ pi-) anti-p- K+ pi+ H_30]cc, [[B_s0]os -> (anti-Lambda_c- -> anti-p- K+ pi-) anti-p- K+ pi+ H_30]cc} +# +# NickName: Bs_LambdacpbarK+pi+S,pbarKpi=DecProdCut,mS=1500MeV +# +# Documentation: Decay Bs0 to a Lambdacbar Lambdabar pi+ and H_30 +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.500 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fernanda Goncalves Abrantes +# Email: goncalvf@cern.ch +# Date: 20231109 +# +Alias MyLambdac Lambda_c+ +Alias MyantiLambdac anti-Lambda_c- +ChargeConj MyLambdac MyantiLambdac +# +Decay B_s0sig + 1.000 MyantiLambdac anti-p- K+ pi+ A0 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyantiLambdac + 1.000 anti-p- K+ pi- PHSP; +Enddecay +CDecay MyLambdac +# +End +# + diff --git a/dkfiles/Bs_Lambdapbarpi+,ppi=DecProdCut.dec b/dkfiles/Bs_Lambdapbarpi+,ppi=DecProdCut.dec new file mode 100644 index 000000000..4881fe7b5 --- /dev/null +++ b/dkfiles/Bs_Lambdapbarpi+,ppi=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 13104190 +# +# Descriptor: {[[B_s0]nos -> anti-p- (Lambda0 -> p+ pi-) pi+]cc, [[B_s0]os -> anti-p- (Lambda0 -> p+ pi-) pi+]cc} +# +# NickName: Bs_Lambdapbarpi+,ppi=DecProdCut +# +# Documentation: Decay Bs0 to a pi+ Lambda pbar with oscillations +# EndDocumentation +# +# Cuts: DaughtersInLHCb +# +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fernanda Goncalves Abrantes +# Email: goncalvf@cern.ch +# Date: 20231109 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay B_s0sig + 1.000 anti-p- MyLambda pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Bs_pbarLambdabarpi+S,ppi=DecProdCut,mS=1875MeV.dec b/dkfiles/Bs_pbarLambdabarpi+S,ppi=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..a35e6def1 --- /dev/null +++ b/dkfiles/Bs_pbarLambdabarpi+S,ppi=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,38 @@ +# EventType: 13104191 +# +# Descriptor: {[[B_s0]nos -> anti-p- (anti-Lambda0 -> anti-p- pi+) pi+ H_30]cc, [[B_s0]os -> anti-p- (anti-Lambda0 -> anti-p- pi+) pi+ H_30]cc} +# +# NickName: Bs_pbarLambdabarpi+S,ppi=DecProdCut,mS=1875MeV +# +# Documentation: Decay Bs0 to a pi+ Lambdabar pbar and H_30 +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fernanda Goncalves Abrantes +# Email: goncalvf@cern.ch +# Date: 20231109 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay B_s0sig + 1.000 anti-p- MyantiLambda pi+ A0 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyantiLambda + 1.000 anti-p- pi+ PHSP; +Enddecay +CDecay MyLambda +# +End +# diff --git a/dkfiles/Bs_pbarpbarK+pi+S=DecProdCut,mS=1875MeV.dec b/dkfiles/Bs_pbarpbarK+pi+S=DecProdCut,mS=1875MeV.dec new file mode 100644 index 000000000..8e8eb5a23 --- /dev/null +++ b/dkfiles/Bs_pbarpbarK+pi+S=DecProdCut,mS=1875MeV.dec @@ -0,0 +1,30 @@ +# EventType: 13104088 +# +# Descriptor: {[[B_s0]nos -> anti-p- anti-p- K+ pi+ H_30]cc, [[B_s0]os -> anti-p- anti-p- K+ pi+ H_30]cc} +# +# NickName: Bs_pbarpbarK+pi+S=DecProdCut,mS=1875MeV +# +# Documentation: Decay Bs0 to a pbar pbar K+ pi+ and H_30 +# H_30 as stand in for a Sexaquark (uuddss) as stable DM candidate +# EndDocumentation +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "H_30 89 36 0.0 1.875 1.000000e+16 A0 36 0.00" +# +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Fernanda Goncalves Abrantes +# Email: goncalvf@cern.ch +# Date: 20231109 +# +Decay B_s0sig + 1.000 anti-p- anti-p- K+ pi+ A0 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End +# + -- GitLab From 61ac170e08b1e7af3e2327d526158893fb3dcded Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:46:22 +0100 Subject: [PATCH 572/702] Merge branch 'eleckste/bBaryon2LLpmMeson' into 'master' --- .../Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec | 54 +++++++++++++++++++ dkfiles/Lb_LLpmK,L_ppi=DecProdCut.dec | 45 ++++++++++++++++ .../Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec | 54 +++++++++++++++++++ dkfiles/Xib_LLpmKp,L_ppi=DecProdCut.dec | 45 ++++++++++++++++ 4 files changed, 198 insertions(+) create mode 100644 dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec create mode 100644 dkfiles/Lb_LLpmK,L_ppi=DecProdCut.dec create mode 100644 dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec create mode 100644 dkfiles/Xib_LLpmKp,L_ppi=DecProdCut.dec diff --git a/dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec b/dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec new file mode 100644 index 000000000..0294098a7 --- /dev/null +++ b/dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec @@ -0,0 +1,54 @@ +# EventType: 15168100 +# +# Descriptor: [Lambda_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- (D_s+ -> K+ K- pi+)]cc +# +# NickName: Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Lb0 decays to Lambda Lambda anti proton and Ds, +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20231108 +# +# +Alias MyLambda01 Lambda0 +Alias Myanti-Lambda01 anti-Lambda0 +ChargeConj MyLambda01 Myanti-Lambda01 +# +Alias MyLambda02 Lambda0 +Alias Myanti-Lambda02 anti-Lambda0 +ChargeConj MyLambda02 Myanti-Lambda02 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Lambda_b0sig + 1.000 MyLambda01 MyLambda02 anti-p- MyDs+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda01 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda01 +# +Decay MyLambda02 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda02 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Lb_LLpmK,L_ppi=DecProdCut.dec b/dkfiles/Lb_LLpmK,L_ppi=DecProdCut.dec new file mode 100644 index 000000000..894115007 --- /dev/null +++ b/dkfiles/Lb_LLpmK,L_ppi=DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 15106103 +# +# Descriptor: [Lambda_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- K+]cc +# +# NickName: Lb_LLpmK,L_ppi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Lb0 decays to Lambda Lambda anti proton and Kaon, +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20231025 +# +# +Alias MyLambda01 Lambda0 +Alias Myanti-Lambda01 anti-Lambda0 +ChargeConj MyLambda01 Myanti-Lambda01 +# +Alias MyLambda02 Lambda0 +Alias Myanti-Lambda02 anti-Lambda0 +ChargeConj MyLambda02 Myanti-Lambda02 + + +Decay Lambda_b0sig + 1.000 MyLambda01 MyLambda02 anti-p- K+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda01 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda01 +# +Decay MyLambda02 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda02 +# +End diff --git a/dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec b/dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec new file mode 100644 index 000000000..bac825046 --- /dev/null +++ b/dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec @@ -0,0 +1,54 @@ +# EventType: 16168140 +# +# Descriptor: [Xi_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- (D_s+ -> K+ K- pi+)]cc +# +# NickName: Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Xib0 decays to Lambda Lambda anti proton and Ds, +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20231108 +# +# +Alias MyLambda01 Lambda0 +Alias Myanti-Lambda01 anti-Lambda0 +ChargeConj MyLambda01 Myanti-Lambda01 +# +Alias MyLambda02 Lambda0 +Alias Myanti-Lambda02 anti-Lambda0 +ChargeConj MyLambda02 Myanti-Lambda02 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Xi_b0sig + 1.000 MyLambda01 MyLambda02 anti-p- MyDs+ PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyLambda01 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda01 +# +Decay MyLambda02 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda02 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Xib_LLpmKp,L_ppi=DecProdCut.dec b/dkfiles/Xib_LLpmKp,L_ppi=DecProdCut.dec new file mode 100644 index 000000000..3a5c3c562 --- /dev/null +++ b/dkfiles/Xib_LLpmKp,L_ppi=DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 16106140 +# +# Descriptor: [Xi_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- K+]cc +# +# NickName: Xib_LLpmKp,L_ppi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: +# Xib0 decays to Lambda Lambda anti proton and Kaon, +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20231025 +# +# +Alias MyLambda01 Lambda0 +Alias Myanti-Lambda01 anti-Lambda0 +ChargeConj MyLambda01 Myanti-Lambda01 +# +Alias MyLambda02 Lambda0 +Alias Myanti-Lambda02 anti-Lambda0 +ChargeConj MyLambda02 Myanti-Lambda02 + + +Decay Xi_b0sig + 1.000 MyLambda01 MyLambda02 anti-p- K+ PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyLambda01 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda01 +# +Decay MyLambda02 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda02 +# +End -- GitLab From 19502152d611989220d47a1759445215ce3d6d00 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:46:47 +0100 Subject: [PATCH 573/702] Merge branch 'Salil_newdecfiles' into 'master' --- ...si2Spi0Kpi,Jpsipipi,mm=DecProdCut,PHSP.dec | 51 +++++++++++++++++++ dkfiles/Bd_Psi2Spi0Kpi,mm=DecProdCut,PHSP.dec | 44 ++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 dkfiles/Bd_Psi2Spi0Kpi,Jpsipipi,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bd_Psi2Spi0Kpi,mm=DecProdCut,PHSP.dec diff --git a/dkfiles/Bd_Psi2Spi0Kpi,Jpsipipi,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_Psi2Spi0Kpi,Jpsipipi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..df2ae50c6 --- /dev/null +++ b/dkfiles/Bd_Psi2Spi0Kpi,Jpsipipi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,51 @@ +# EventType: 11146401 +# +# Descriptor: [B0 -> (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) (pi0 -> gamma gamma) pi- K+]cc +# +# NickName: Bd_Psi2Spi0Kpi,Jpsipipi,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to Psi(2S)(to Jpsi(to mu+ mu-) and pi+ pi-) and pi0 K+ pi- with phase space model +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20231204 +# CPUTime:< 1 min +# +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +# +Decay B0sig + 1.00000 Mypsi(2S) Mypi0 pi- K+ PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay Mypsi(2S) + 1.00000 MyJ/psi pi+ pi- VVPIPI; +Enddecay +# +Decay Mypi0 + 1.00000 gamma gamma PHSP; +Enddecay +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +End +# diff --git a/dkfiles/Bd_Psi2Spi0Kpi,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_Psi2Spi0Kpi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..86741f9b4 --- /dev/null +++ b/dkfiles/Bd_Psi2Spi0Kpi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,44 @@ +# EventType: 11144470 +# +# Descriptor: [B0 -> (psi(2S) -> mu+ mu-) (pi0 -> gamma gamma) pi- K+]cc +# +# NickName: Bd_Psi2Spi0Kpi,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to Psi(2S)(to mu+ mu-) and pi0 K+ pi- with phase space model +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20231204 +# CPUTime:< 1 min +# +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +# +Decay B0sig + 1.00000 Mypsi(2S) Mypi0 pi- K+ PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay Mypsi(2S) + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +End +# -- GitLab From 4a69a1a6d310e0c8170c21256921d4a1d81a68bd Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:47:06 +0100 Subject: [PATCH 574/702] Merge branch 'kakang/charmedbaryons2Lcpi' into 'master' --- dkfiles/Sigmac_Lcpi0,Lc_pKpi=DecProdCut.dec | 38 +++++++++++++++++++ .../Sigmacstar_Lcpi0,Lc_pKpi=DecProdCut.dec | 38 +++++++++++++++++++ dkfiles/Xic_Lcpi0,Lc_pKpi=DecProdCut.dec | 38 +++++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 dkfiles/Sigmac_Lcpi0,Lc_pKpi=DecProdCut.dec create mode 100644 dkfiles/Sigmacstar_Lcpi0,Lc_pKpi=DecProdCut.dec create mode 100644 dkfiles/Xic_Lcpi0,Lc_pKpi=DecProdCut.dec diff --git a/dkfiles/Sigmac_Lcpi0,Lc_pKpi=DecProdCut.dec b/dkfiles/Sigmac_Lcpi0,Lc_pKpi=DecProdCut.dec new file mode 100644 index 000000000..7446adab4 --- /dev/null +++ b/dkfiles/Sigmac_Lcpi0,Lc_pKpi=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 26163410 +# +# NickName: Sigmac_Lcpi0,Lc_pKpi=DecProdCut +# Descriptor: [Sigma_c+ -> (Lambda_c+ -> p+ K- pi+ ) pi0]cc +# +# Documentation: Daughters in LHCb Acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# CPUTime: <1min +# +# Responsible: Kai Kang +# Email: kai.kang@cern.ch +# +# Tested: Yes +# Date: 20231212 +# + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Decay Sigma_c+sig + 1.000 MyLambda_c+ pi0 PHSP; +Enddecay +CDecay anti-Sigma_c-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Sigmacstar_Lcpi0,Lc_pKpi=DecProdCut.dec b/dkfiles/Sigmacstar_Lcpi0,Lc_pKpi=DecProdCut.dec new file mode 100644 index 000000000..352d9c5aa --- /dev/null +++ b/dkfiles/Sigmacstar_Lcpi0,Lc_pKpi=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 26163411 +# +# NickName: Sigmacstar_Lcpi0,Lc_pKpi=DecProdCut +# Descriptor: [Sigma_c*+ -> (Lambda_c+ -> p+ K- pi+ ) pi0]cc +# +# Documentation: Daughters in LHCb Acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# CPUTime: <1min +# +# Responsible: Kai Kang +# Email: kai.kang@cern.ch +# +# Tested: Yes +# Date: 20231212 +# + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Decay Sigma_c*+sig + 1.000 MyLambda_c+ pi0 PHSP; +Enddecay +CDecay anti-Sigma_c*-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End diff --git a/dkfiles/Xic_Lcpi0,Lc_pKpi=DecProdCut.dec b/dkfiles/Xic_Lcpi0,Lc_pKpi=DecProdCut.dec new file mode 100644 index 000000000..6db1fd950 --- /dev/null +++ b/dkfiles/Xic_Lcpi0,Lc_pKpi=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 26163412 +# +# NickName: Xic_Lcpi0,Lc_pKpi=DecProdCut +# Descriptor: [Xi_c+ -> (Lambda_c+ -> p+ K- pi+ ) pi0]cc +# +# Documentation: Daughters in LHCb Acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# CPUTime: <1min +# +# Responsible: Kai Kang +# Email: kai.kang@cern.ch +# +# Tested: Yes +# Date: 20231212 +# + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Decay Xi_c+sig + 1.000 MyLambda_c+ pi0 PHSP; +Enddecay +CDecay anti-Xi_c-sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +End -- GitLab From 967c6a6bdb295158c5cc0b929d5d87f07266e168 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 18:48:05 +0100 Subject: [PATCH 575/702] Merge branch 'emmuhamm_fix_kiera' into 'master' --- dkfiles/ZInccharm=mumu,charged,InAcc.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/ZInccharm=mumu,charged,InAcc.dec b/dkfiles/ZInccharm=mumu,charged,InAcc.dec index 36ae9ac21..f1b0b080c 100644 --- a/dkfiles/ZInccharm=mumu,charged,InAcc.dec +++ b/dkfiles/ZInccharm=mumu,charged,InAcc.dec @@ -1,4 +1,4 @@ -# EventType: 42972000 +# EventType: 42972001 # # Descriptor: pp -> {(Z0 -> (mu+ mu-)) c}cc # -- GitLab From 93fae5f6f3fce04c447357973ab246c6d8bf1a18 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 19:07:48 +0100 Subject: [PATCH 576/702] Merge branch 'jessy/Add_DecFile_signal_Bu_D0h_Kspipipi0' into 'master' --- dkfiles/Bu_D0K,K1Pi,Kspipipi0=TightCut.dec | 129 ++++++++++++++++++ ...u_D0K,Kst0PiPi,Kspipipi0=TightCut,PHSP.dec | 85 ++++++++++++ dkfiles/Bu_D0pi,K1Pi,Kspipipi0=TightCut.dec | 128 +++++++++++++++++ ..._D0pi,Kst0PiPi,Kspipipi0=TightCut,PHSP.dec | 85 ++++++++++++ 4 files changed, 427 insertions(+) create mode 100644 dkfiles/Bu_D0K,K1Pi,Kspipipi0=TightCut.dec create mode 100644 dkfiles/Bu_D0K,Kst0PiPi,Kspipipi0=TightCut,PHSP.dec create mode 100644 dkfiles/Bu_D0pi,K1Pi,Kspipipi0=TightCut.dec create mode 100644 dkfiles/Bu_D0pi,Kst0PiPi,Kspipipi0=TightCut,PHSP.dec diff --git a/dkfiles/Bu_D0K,K1Pi,Kspipipi0=TightCut.dec b/dkfiles/Bu_D0K,K1Pi,Kspipipi0=TightCut.dec new file mode 100644 index 000000000..e1deef37d --- /dev/null +++ b/dkfiles/Bu_D0K,K1Pi,Kspipipi0=TightCut.dec @@ -0,0 +1,129 @@ +# EventType: 12265501 +# +# Descriptor: [B+ -> K+ (anti-D0 -> (K_1+ -> (K_S0 -> pi+ pi-) (pi0 -> gamma gamma) pi+) pi-)]cc +# +# NickName: Bu_D0K,K1Pi,Kspipipi0=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> ^(D~0 ==> (K_1(1270)+ ==> ^(KS0 ==> pi+ pi-) ^(pi0 ==> gamma gamma) ^pi+) ^pi-) K+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD0 = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodDaugPi = (GP > 750 * MeV) & (GPT > 75 * MeV) & inAcc', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter)', +# 'goodBK = (GNINTREE( ("K+"==GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE( ("pi+"==GABSID) & (GP > 500 * MeV) & (GPT > 50 * MeV) & inAcc, 1) > 1.5)', +# 'goodPi0 = (GP > 750 * MeV) & (GPT > 400 * MeV) & inAcc', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)', +#] +#tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBK', +# '[D~0]cc' : 'goodD0' , +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma & goodPi0', +# '[pi+]cc' : 'goodDaugPi' +# } +#EndInsertPythonCode +# +# +# Documentation: B decays to D0K, D0 decays to K1(1270)+pi and K1 decays to Ks0pi0pi. KS0 decays to pi+pi- and pi0 forced to gamma gamma. +# All decay products, including gammas, in acceptance and tight cuts. K1 decay resonances taken from PDG corrected by Clebsch-Gordan Coefficients. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20231116 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyK1+ K_1+ +Alias MyK1- K_1- +ChargeConj MyK1+ MyK1- +Alias MyRho+ rho+ +Alias MyRho- rho- +ChargeConj MyRho+ MyRho- +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- +Alias MyKst0 K*0 +Alias MyantiKst0 anti-K*0 +ChargeConj MyKst0 MyantiKst0 +Alias MyK0st+ K_0*+ +Alias MyK0st- K_0*- +ChargeConj MyK0st+ MyK0st- +Alias MyK0st0 K_0*0 +Alias MyantiK0st0 anti-K_0*0 +ChargeConj MyK0st0 MyantiK0st0 +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 Myanti-D0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay Myanti-D0 +1.000 MyK1+ pi- SVS; +Enddecay +CDecay MyD0 +# +Decay MyK1+ +0.5482 MyRho+ MyK_S0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1008 MyKst+ Mypi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1008 MyKst0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1251 MyK0st+ Mypi0 VSS; +0.1251 MyK0st0 pi+ VSS; +Enddecay +CDecay MyK1- +# +Decay MyRho+ +1.000 Mypi0 pi+ VSS; +Enddecay +CDecay MyRho- +# +Decay MyKst+ +1.000 MyK_S0 pi+ VSS; +Enddecay +CDecay MyKst- +# +Decay MyKst0 +1.000 MyK_S0 Mypi0 VSS; +Enddecay +CDecay MyantiKst0 +# +Decay MyK0st+ +1.000 MyK_S0 pi+ PHSP; +Enddecay +CDecay MyK0st- +# +Decay MyK0st0 +1.000 MyK_S0 Mypi0 PHSP; +Enddecay +CDecay MyantiK0st0 +# +Decay MyK_S0 +1.0000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0K,Kst0PiPi,Kspipipi0=TightCut,PHSP.dec b/dkfiles/Bu_D0K,Kst0PiPi,Kspipipi0=TightCut,PHSP.dec new file mode 100644 index 000000000..052c3b045 --- /dev/null +++ b/dkfiles/Bu_D0K,Kst0PiPi,Kspipipi0=TightCut,PHSP.dec @@ -0,0 +1,85 @@ +# EventType: 12165594 +# +# Descriptor: [B+ -> K+ (anti-D0 -> (K*(892)0 -> (K_S0 -> pi+ pi-) (pi0 -> gamma gamma)) pi+ pi-)]cc +# +# NickName: Bu_D0K,Kst0PiPi,Kspipipi0=TightCut,PHSP +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)0 -> ^(KS0 ==> pi+ pi-) ^(pi0 ==> gamma gamma)) pi+ pi- ) K+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD0 = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 750 * MeV) & (GPT > 75 * MeV) & inAcc, 1) > 1.5)', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter)', +# 'goodBK = (GNINTREE( ("K+"==GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE( ("pi+"==GABSID) & (GP > 500 * MeV) & (GPT > 50 * MeV) & inAcc, 1) > 1.5)', +# 'goodKstPi0 = (GNINTREE( ("pi0"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)', +#] +#tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBK', +# '[D0]cc' : 'goodD0 & goodDDaugPi', +# '[K*(892)0]cc' : 'goodKstPi0 ', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi0]cc' :'goodPi0Gamma' +# } +#EndInsertPythonCode +# +# +# Documentation: B decays to D0K, D0 decays to K*0pipi and K*0 decays to Ks0pi0. KS0 decays to pi+pi- and pi0 forced to gamma gamma. +# All decay products, including gammas, in acceptance and tight cuts. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20231116 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 Myanti-D0 K+ PHSP; +Enddecay +CDecay B-sig +# +Decay Myanti-D0 +1.000 MyK*0 pi+ pi- PHSP; +Enddecay +CDecay MyD0 +# +Decay MyK*0 +1.000 MyK_S0 Mypi0 VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyK_S0 +1.0000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0pi,K1Pi,Kspipipi0=TightCut.dec b/dkfiles/Bu_D0pi,K1Pi,Kspipipi0=TightCut.dec new file mode 100644 index 000000000..00efb0dab --- /dev/null +++ b/dkfiles/Bu_D0pi,K1Pi,Kspipipi0=TightCut.dec @@ -0,0 +1,128 @@ +# EventType: 12265500 +# +# Descriptor: [B+ -> pi+ (anti-D0 -> (K_1+ -> (K_S0 -> pi+ pi-) (pi0 -> gamma gamma) pi+) pi-)]cc +# +# NickName: Bu_D0pi,K1Pi,Kspipipi0=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> ^(D~0 ==> (K_1(1270)+ ==> ^(KS0 ==> pi+ pi-) ^(pi0 ==> gamma gamma) ^pi+) ^pi-) pi+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD0 = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodDaugPi = (GP > 750 * MeV) & (GPT > 75 * MeV) & inAcc', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter)', +# 'goodBpi = (GNINTREE( ("pi+"==GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE( ("pi+"==GABSID) & (GP > 500 * MeV) & (GPT > 50 * MeV) & inAcc, 1) > 1.5)', +# 'goodPi0 = (GP > 750 * MeV) & (GPT > 400 * MeV) & inAcc', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)', +#] +#tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBpi', +# '[D~0]cc' : 'goodD0' , +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma & goodPi0', +# '[pi+]cc' : 'goodDaugPi' +# } +#EndInsertPythonCode +# +# Documentation: B decays to D0pi, D0 decays to K1(1270)+pi and K1 decays to Ks0pi0pi. KS0 decays to pi+pi- and pi0 forced to gamma gamma. +# All decay products, including gammas, in acceptance and tight cuts. K1 decay resonances taken from PDG corrected by Clebsch-Gordan Coefficients. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20231116 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyK1+ K_1+ +Alias MyK1- K_1- +ChargeConj MyK1+ MyK1- +Alias MyRho+ rho+ +Alias MyRho- rho- +ChargeConj MyRho+ MyRho- +Alias MyKst+ K*+ +Alias MyKst- K*- +ChargeConj MyKst+ MyKst- +Alias MyKst0 K*0 +Alias MyantiKst0 anti-K*0 +ChargeConj MyKst0 MyantiKst0 +Alias MyK0st+ K_0*+ +Alias MyK0st- K_0*- +ChargeConj MyK0st+ MyK0st- +Alias MyK0st0 K_0*0 +Alias MyantiK0st0 anti-K_0*0 +ChargeConj MyK0st0 MyantiK0st0 +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 Myanti-D0 pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay Myanti-D0 +1.000 MyK1+ pi- SVS; +Enddecay +CDecay MyD0 +# +Decay MyK1+ +0.5482 MyRho+ MyK_S0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1008 MyKst+ Mypi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1008 MyKst0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.1251 MyK0st+ Mypi0 VSS; +0.1251 MyK0st0 pi+ VSS; +Enddecay +CDecay MyK1- +# +Decay MyRho+ +1.000 Mypi0 pi+ VSS; +Enddecay +CDecay MyRho- +# +Decay MyKst+ +1.000 MyK_S0 pi+ VSS; +Enddecay +CDecay MyKst- +# +Decay MyKst0 +1.000 MyK_S0 Mypi0 VSS; +Enddecay +CDecay MyantiKst0 +# +Decay MyK0st+ +1.000 MyK_S0 pi+ PHSP; +Enddecay +CDecay MyK0st- +# +Decay MyK0st0 +1.000 MyK_S0 Mypi0 PHSP; +Enddecay +CDecay MyantiK0st0 +# +Decay MyK_S0 +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_D0pi,Kst0PiPi,Kspipipi0=TightCut,PHSP.dec b/dkfiles/Bu_D0pi,Kst0PiPi,Kspipipi0=TightCut,PHSP.dec new file mode 100644 index 000000000..a735686f5 --- /dev/null +++ b/dkfiles/Bu_D0pi,Kst0PiPi,Kspipipi0=TightCut,PHSP.dec @@ -0,0 +1,85 @@ +# EventType: 12165593 +# +# Descriptor: [B+ -> pi+ (anti-D0 -> (K*(892)0 -> (K_S0 -> pi+ pi-) (pi0 -> gamma gamma)) pi+ pi-)]cc +# +# NickName: Bu_D0pi,Kst0PiPi,Kspipipi0=TightCut,PHSP +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation().SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> ^(D~0 ==> ^(K*(892)0 -> ^(KS0 ==> pi+ pi-) ^(pi0 ==> gamma gamma)) pi+ pi- ) pi+ ]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400))', +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'goodB = (GP > 7500 * MeV) & (GPT > 1500 * MeV) & (GTIME > 0.105 * millimeter)', +# 'goodD0 = (GP > 4000 * MeV) & (GPT > 400 * MeV)', +# 'goodDDaugPi = (GNINTREE (("pi+" == GABSID) & (GP > 750 * MeV) & (GPT > 75 * MeV) & inAcc, 1) > 1.5)', +# 'goodKS = (GP > 4000 * MeV) & (GPT > 400 * MeV) & (GFAEVX(abs(GVZ),0) < 2500.0 * millimeter)', +# 'goodBPi = (GNINTREE( ("pi+"==GABSID) & (GP > 5000 * MeV) & (GPT > 500 * MeV) & inAcc, 1) > 0.5)', +# 'goodKsDaugPi = (GNINTREE( ("pi+"==GABSID) & (GP > 500 * MeV) & (GPT > 50 * MeV) & inAcc, 1) > 1.5)', +# 'goodKstPi0 = (GNINTREE( ("pi0"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inAcc, 1) > 0.5)', +# 'goodPi0Gamma = (GNINTREE( ("gamma"==GABSID) & (GP > 750 * MeV) & (GPT > 400 * MeV) & inEcalX & inEcalY & inAcc, 1) > 1.5)', +#] +#tightCut.Cuts = { +# '[B+]cc' : 'goodB & goodBPi', +# '[D0]cc' : 'goodD0 & goodDDaugPi', +# '[K*(892)0]cc' : 'goodKstPi0 ', +# '[KS0]cc' : 'goodKS & goodKsDaugPi', +# '[pi0]cc' : 'goodPi0Gamma' +# } +#EndInsertPythonCode +# +# +# Documentation: B decays to D0pi, D0 decays to K*0pipi and K*0 decays to Ks0pi0. KS0 decays to pi+pi- and pi0 forced to gamma gamma. +# All decay products, including gammas, in acceptance and tight cuts. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 2 min +# Responsible: Jessy Daniel +# Email: jessy.daniel@cern.ch +# Date: 20231116 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +Alias Mypi0 pi0 +# +Decay B+sig + 1.000 Myanti-D0 pi+ PHSP; +Enddecay +CDecay B-sig +# +Decay Myanti-D0 +1.000 MyK*0 pi+ pi- PHSP; +Enddecay +CDecay MyD0 +# +Decay MyK*0 +1.000 MyK_S0 Mypi0 VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyK_S0 +1.0000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.0000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From 54dc19d2d8dd0abcdde8dc62060793e701d252ae Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 19:08:02 +0100 Subject: [PATCH 577/702] Merge branch 'jcambonb/my-changes' into 'master' --- dkfiles/Ds2317_Dspi0,KKpi,Dalitz=TightCut.dec | 67 +++++++++++++++++ .../Ds2460_Dsgamma,KKpi,Dalitz=TightCut.dec | 60 +++++++++++++++ ...0_Dsstpi0,Dsgamma,KKpi,Dalitz=TightCut.dec | 75 +++++++++++++++++++ dkfiles/Dsst_Dsgamma,KKpi,Dalitz=TightCut.dec | 61 +++++++++++++++ dkfiles/Dsst_Dspi0,KKpi,Dalitz=TightCut.dec | 68 +++++++++++++++++ 5 files changed, 331 insertions(+) create mode 100755 dkfiles/Ds2317_Dspi0,KKpi,Dalitz=TightCut.dec create mode 100755 dkfiles/Ds2460_Dsgamma,KKpi,Dalitz=TightCut.dec create mode 100755 dkfiles/Ds2460_Dsstpi0,Dsgamma,KKpi,Dalitz=TightCut.dec create mode 100755 dkfiles/Dsst_Dsgamma,KKpi,Dalitz=TightCut.dec create mode 100755 dkfiles/Dsst_Dspi0,KKpi,Dalitz=TightCut.dec diff --git a/dkfiles/Ds2317_Dspi0,KKpi,Dalitz=TightCut.dec b/dkfiles/Ds2317_Dspi0,KKpi,Dalitz=TightCut.dec new file mode 100755 index 000000000..5df7daf1f --- /dev/null +++ b/dkfiles/Ds2317_Dspi0,KKpi,Dalitz=TightCut.dec @@ -0,0 +1,67 @@ +# EventType: 27163492 +# +# Descriptor: [D_s0*+ -> (D_s+ -> K+ K- pi+ ) (pi0 -> gamma gamma) ]cc +# +# NickName: Ds2317_Dspi0,KKpi,Dalitz=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ ^(D*_s0+ => ^(D_s+ => ^K+ ^K- ^pi+ ) (pi0 -> gamma gamma) ) ]CC' +# tightCut.Cuts = { +# '[D*_s0+]cc' : ' goodDs0 ' , +# '[D_s+]cc' : ' goodDs ' , +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' +# } +# +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,"CS = LoKi.GenChild.Selector" +# ,"from LoKiCore.math import sqrt" +# ,'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' +# ,"inCaloAcc = ( (in_range( 0.025 , abs ( GPX/GPZ ) , 0.310 ) | in_range( 0.015 , abs ( GPY/GPZ ) , 0.260 )) & (GPZ > 0.0) )" +# ,'goodKaon = ( GP > 1.9 * GeV ) & ( GPT > 200 * MeV ) & inAcc ' +# ,'goodPion = ( GP > 1.9 * GeV ) & ( GPT > 200 * MeV ) & inAcc ' +# ,'goodDs = ( GPT > 2.2 * GeV ) & ( GCHILD(GPT,CS("[D_s+ => ^K+ K- pi+ ]CC")) + GCHILD(GPT,CS("[D_s+ => K+ ^K- pi+ ]CC")) + GCHILD(GPT,CS("[D_s+ => K+ K- ^pi+ ]CC")) > 2.7*GeV )' +# ,"goodDs0 = ( GNINTREE(( 'gamma' == GABSID ) & ( GPT > 200*MeV ) & inCaloAcc, HepMC.descendants) > 0 )" +# ] +# +# EndInsertPythonCode +# +# Documentation: D_s0*(2317) decaying into D_s pi0 with tight cuts for DsJ production vs multiplicity analysis +# EndDocumentation +# +# CPUTime: < 4 min +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Jose Ivan Cambon Bouzas +# Email: joseivan.cambon.bouzas@usc.es +# Date: 20231124 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay D_s0*+sig + 1.000 MyD_s+ Mypi0 PHSP; +Enddecay +CDecay D_s0*-sig +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ ; +Enddecay +CDecay MyD_s- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Ds2460_Dsgamma,KKpi,Dalitz=TightCut.dec b/dkfiles/Ds2460_Dsgamma,KKpi,Dalitz=TightCut.dec new file mode 100755 index 000000000..9a8fae651 --- /dev/null +++ b/dkfiles/Ds2460_Dsgamma,KKpi,Dalitz=TightCut.dec @@ -0,0 +1,60 @@ +# EventType: 27163284 +# +# Descriptor: [D_s1(2460)+ -> (D_s+ -> K+ K- pi+ ) gamma ]cc +# +# NickName: Ds2460_Dsgamma,KKpi,Dalitz=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ ^( D_s1(2460)+ => ^( D_s+ => ^K+ ^K- ^pi+ ) gamma ) ]CC' +# tightCut.Cuts = { +# '[D_s1(2460)+]cc': ' goodDs1 ' , +# '[D_s+]cc' : ' goodDs ' , +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# } +# +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,"CS = LoKi.GenChild.Selector" +# ,'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' +# ,"inCaloAcc = ( (in_range( 0.025 , abs ( GPX/GPZ ) , 0.310 ) | in_range( 0.015 , abs ( GPY/GPZ ) , 0.260 )) & (GPZ > 0.0) )" +# ,'goodKaon = ( GP > 1.9 * GeV ) & ( GPT > 200 * MeV ) & inAcc ' +# ,'goodPion = ( GP > 1.9 * GeV ) & ( GPT > 200 * MeV ) & inAcc ' +# ,'goodDs = ( GPT > 2.2 * GeV ) & ( GCHILD(GPT,CS("[D_s+ => ^K+ K- pi+ ]CC")) + GCHILD(GPT,CS("[D_s+ => K+ ^K- pi+ ]CC")) + GCHILD(GPT,CS("[D_s+ => K+ K- ^pi+ ]CC")) > 2.7*GeV )' +# ,"goodDs1 = ( GNINTREE(( 'gamma' == GABSID ) & ( GPT > 200*MeV ) & inCaloAcc, HepMC.descendants) > 0 )" +# ] +# +# EndInsertPythonCode +# +# Documentation: D_s1(2460) decaying into Ds gamma with tight cuts for DsJ production vs multiplicity analysis +# EndDocumentation +# +# CPUTime: < 2 min +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Jose Ivan Cambon Bouzas +# Email: joseivan.cambon.bouzas@usc.es +# Date: 20231124 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Decay D_s1+sig + 1.000 MyD_s+ gamma VSP_PWAVE; +Enddecay +CDecay D_s1-sig +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +End diff --git a/dkfiles/Ds2460_Dsstpi0,Dsgamma,KKpi,Dalitz=TightCut.dec b/dkfiles/Ds2460_Dsstpi0,Dsgamma,KKpi,Dalitz=TightCut.dec new file mode 100755 index 000000000..0ed82e40c --- /dev/null +++ b/dkfiles/Ds2460_Dsstpi0,Dsgamma,KKpi,Dalitz=TightCut.dec @@ -0,0 +1,75 @@ +# EventType: 27163686 +# +# Descriptor: [D_s1(2460)+ -> ( D_s*+ -> (D_s+ -> K+ K- pi+ ) gamma ) ( pi0 -> gamma gamma ) ]cc +# +# NickName: Ds2460_Dsstpi0,Dsgamma,KKpi,Dalitz=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ ^( D_s1(2460)+ => (D*_s+ => ^( D_s+ => ^K+ ^K- ^pi+ ) gamma) (pi0 -> gamma gamma) ) ]CC' +# tightCut.Cuts = { +# '[D_s1(2460)+]cc': ' goodDs1 ' , +# '[D_s+]cc' : ' goodDs ' , +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# } +# +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,"CS = LoKi.GenChild.Selector" +# ,"from LoKiCore.math import sqrt" +# ,'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' +# ,"inCaloAcc = ( (in_range( 0.025 , abs ( GPX/GPZ ) , 0.310 ) | in_range( 0.015 , abs ( GPY/GPZ ) , 0.260 )) & (GPZ > 0.0) )" +# ,'goodKaon = ( GP > 1.9 * GeV ) & ( GPT > 200 * MeV ) & inAcc ' +# ,'goodPion = ( GP > 1.9 * GeV ) & ( GPT > 200 * MeV ) & inAcc ' +# ,'goodDs = ( GPT > 2.2 * GeV ) & ( GCHILD(GPT,CS("[D_s+ => ^K+ K- pi+ ]CC")) + GCHILD(GPT,CS("[D_s+ => K+ ^K- pi+ ]CC")) + GCHILD(GPT,CS("[D_s+ => K+ K- ^pi+ ]CC")) > 2.7*GeV )' +# ,"goodDs1 = ( GNINTREE(( 'gamma' == GABSID ) & ( GPT > 200*MeV ) & inCaloAcc, HepMC.descendants) > 0 )" +# ] +# +# EndInsertPythonCode +# +# Documentation: D_s1(2460) decaying into D_s* pi0 with tight cuts for DsJ production vs multiplicity analysis +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Jose Ivan Cambon Bouzas +# Email: joseivan.cambon.bouzas@usc.es +# Date: 20231124 +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*- MyD_s*+ +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay D_s1+sig + 1.000 MyD_s*+ Mypi0 PARTWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay D_s1-sig +# +Decay MyD_s*+ + 1.000 MyD_s+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*- +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Dsst_Dsgamma,KKpi,Dalitz=TightCut.dec b/dkfiles/Dsst_Dsgamma,KKpi,Dalitz=TightCut.dec new file mode 100755 index 000000000..f8ce34b53 --- /dev/null +++ b/dkfiles/Dsst_Dsgamma,KKpi,Dalitz=TightCut.dec @@ -0,0 +1,61 @@ +# EventType: 27163223 +# +# Descriptor: [D*_s+ -> (D_s+ -> K+ K- pi+ ) gamma ]cc +# +# NickName: Dsst_Dsgamma,KKpi,Dalitz=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ ^( D*_s+ => ^( D_s+ => ^K+ ^K- ^pi+ ) gamma ) ]CC' +# tightCut.Cuts = { +# '[D*_s+]cc' : ' goodDsst ' , +# '[D_s+]cc' : ' goodDs ' , +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# } +# +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,"CS = LoKi.GenChild.Selector" +# ,'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' +# ,"inCaloAcc = ( (in_range( 0.025 , abs ( GPX/GPZ ) , 0.310 ) | in_range( 0.015 , abs ( GPY/GPZ ) , 0.260 )) & (GPZ > 0.0) )" +# ,'goodKaon = ( GP > 1.9 * GeV ) & ( GPT > 200 * MeV ) & inAcc ' +# ,'goodPion = ( GP > 1.9 * GeV ) & ( GPT > 200 * MeV ) & inAcc ' +# ,'goodDs = ( GPT > 2.2 * GeV ) & ( GCHILD(GPT,CS("[D_s+ => ^K+ K- pi+ ]CC")) + GCHILD(GPT,CS("[D_s+ => K+ ^K- pi+ ]CC")) + GCHILD(GPT,CS("[D_s+ => K+ K- ^pi+ ]CC")) > 2.7*GeV )' +# ,"goodDsst = ( GNINTREE(( 'gamma' == GABSID ) & ( GPT > 200*MeV ) & inCaloAcc, HepMC.descendants) > 0 )" +# ] +# +# EndInsertPythonCode +# +# Documentation: D_s* decaying into Ds gamma with tight cuts for DsJ production vs multiplicity analysis +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Jose Ivan Cambon Bouzas +# Email: joseivan.cambon.bouzas@usc.es +# Date: 20231124 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- + +# +Decay D_s*+sig + 1.0000 MyD_s+ gamma VSP_PWAVE; +Enddecay +CDecay D_s*-sig +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +End diff --git a/dkfiles/Dsst_Dspi0,KKpi,Dalitz=TightCut.dec b/dkfiles/Dsst_Dspi0,KKpi,Dalitz=TightCut.dec new file mode 100755 index 000000000..4c0f0e65a --- /dev/null +++ b/dkfiles/Dsst_Dspi0,KKpi,Dalitz=TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 27163422 +# +# Descriptor: [D*_s+ -> (D_s+ -> K+ K- pi+ ) ( pi0 -> gamma gamma) ]cc +# +# NickName: Dsst_Dspi0,KKpi,Dalitz=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ ^( D*_s+ => ^( D_s+ => ^K+ ^K- ^pi+ ) ( pi0 => gamma gamma ) ) ]CC' +# tightCut.Cuts = { +# '[D*_s+]cc' : ' goodDsst ' , +# '[D_s+]cc' : ' goodDs ' , +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# } +# +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,"CS = LoKi.GenChild.Selector" +# ,'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' +# ,"inCaloAcc = ( (in_range( 0.025 , abs ( GPX/GPZ ) , 0.310 ) | in_range( 0.015 , abs ( GPY/GPZ ) , 0.260 )) & (GPZ > 0.0) )" +# ,'goodKaon = ( GP > 1.9 * GeV ) & ( GPT > 200 * MeV ) & inAcc ' +# ,'goodPion = ( GP > 1.9 * GeV ) & ( GPT > 200 * MeV ) & inAcc ' +# ,'goodDs = ( GPT > 2.2 * GeV ) & ( GCHILD(GPT,CS("[D_s+ => ^K+ K- pi+ ]CC")) + GCHILD(GPT,CS("[D_s+ => K+ ^K- pi+ ]CC")) + GCHILD(GPT,CS("[D_s+ => K+ K- ^pi+ ]CC")) > 2.7*GeV )' +# ,"goodDsst = ( GNINTREE(( 'gamma' == GABSID ) & ( GPT > 200*MeV ) & inCaloAcc, HepMC.descendants) > 0 )" +# ] +# +# EndInsertPythonCode +# +# Documentation: D_s* decaying into Ds pi0 with tight cuts for DsJ production vs multiplicity analysis +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Jose Ivan Cambon Bouzas +# Email: joseivan.cambon.bouzas@usc.es +# Date: 20231124 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- + +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 + +# +Decay D_s*+sig + 1.000 MyD_s+ Mypi0 VSS; +Enddecay +CDecay D_s*-sig +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From 2aa0de18fa2bdbc52c5395886934ced050e40c86 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Wed, 13 Dec 2023 19:08:18 +0100 Subject: [PATCH 578/702] Merge branch 'yoyang/onia' into 'master' --- dkfiles/Bu_JpsiphiK,pp=DecProdCut.dec | 46 ++++++++++++++++++ dkfiles/Bu_JpsiphiK,pppi0KK=DecProdCut.dec | 44 +++++++++++++++++ dkfiles/Bu_etacphiK,KK=DecProdCut.dec | 46 ++++++++++++++++++ dkfiles/Bu_etacphiK,KKKK=DecProdCut.dec | 46 ++++++++++++++++++ dkfiles/Bu_etacphiK,KKpipi=DecProdCut.dec | 46 ++++++++++++++++++ dkfiles/Bu_etacphiK,KsKpi=DecProdCut.dec | 52 +++++++++++++++++++++ dkfiles/Bu_etacphiK,pipi=DecProdCut.dec | 46 ++++++++++++++++++ dkfiles/Bu_etacphiK,pipipipi=DecProdCut.dec | 46 ++++++++++++++++++ dkfiles/Bu_etacphiK,pipipp=DecProdCut.dec | 46 ++++++++++++++++++ dkfiles/Bu_etacphiK,pp=DecProdCut.dec | 46 ++++++++++++++++++ 10 files changed, 464 insertions(+) create mode 100644 dkfiles/Bu_JpsiphiK,pp=DecProdCut.dec create mode 100644 dkfiles/Bu_JpsiphiK,pppi0KK=DecProdCut.dec create mode 100644 dkfiles/Bu_etacphiK,KK=DecProdCut.dec create mode 100644 dkfiles/Bu_etacphiK,KKKK=DecProdCut.dec create mode 100644 dkfiles/Bu_etacphiK,KKpipi=DecProdCut.dec create mode 100644 dkfiles/Bu_etacphiK,KsKpi=DecProdCut.dec create mode 100644 dkfiles/Bu_etacphiK,pipi=DecProdCut.dec create mode 100644 dkfiles/Bu_etacphiK,pipipipi=DecProdCut.dec create mode 100644 dkfiles/Bu_etacphiK,pipipp=DecProdCut.dec create mode 100644 dkfiles/Bu_etacphiK,pp=DecProdCut.dec diff --git a/dkfiles/Bu_JpsiphiK,pp=DecProdCut.dec b/dkfiles/Bu_JpsiphiK,pp=DecProdCut.dec new file mode 100644 index 000000000..ef378303a --- /dev/null +++ b/dkfiles/Bu_JpsiphiK,pp=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 12135041 +# +# Descriptor: [B+ -> (J/psi(1S) -> p+ p~-) K+ (phi(1020) -> K+ K-) ]cc +# +# NickName: Bu_JpsiphiK,pp=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->Jpsi phi K , phi-> KK +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: youhua.yang@cern.ch +# Date: 20231201 +# CPUTime: < 2 min + + + + +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 MyJpsi MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 441 +Decay MyJpsi + 0.00212 p+ anti-p- PHSP; +Enddecay + + + +End diff --git a/dkfiles/Bu_JpsiphiK,pppi0KK=DecProdCut.dec b/dkfiles/Bu_JpsiphiK,pppi0KK=DecProdCut.dec new file mode 100644 index 000000000..0e2fb4428 --- /dev/null +++ b/dkfiles/Bu_JpsiphiK,pppi0KK=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 12135401 +# +# Descriptor: [B+ -> K+ (J/psi(1S) -> p+ anti-p- pi0) (phi(1020) -> K+ K-)]cc +# +# NickName: Bu_JpsiphiK,pppi0KK=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->J/psi phi K , phi-> KK +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: thbritto@syr.edu +# Date: 20231201 +# CPUTime: < 2 min + + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 MyJ/psi MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 443 +Decay MyJ/psi + 0.00119 p+ anti-p- pi0 PHSP; +Enddecay + + + +End diff --git a/dkfiles/Bu_etacphiK,KK=DecProdCut.dec b/dkfiles/Bu_etacphiK,KK=DecProdCut.dec new file mode 100644 index 000000000..76e1e4b22 --- /dev/null +++ b/dkfiles/Bu_etacphiK,KK=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 12135053 +# +# Descriptor: [B+ -> (eta_c(1S) -> K+ K-) K+ (phi(1020) -> K+ K-) ]cc +# +# NickName: Bu_etacphiK,KK=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->eta_c phi K , phi-> KK +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: youhua.yang@cern.ch +# Date: 20231201 +# CPUTime: < 2 min + + + + +Alias Myeta_c eta_c +ChargeConj Myeta_c Myeta_c + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 Myeta_c MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 441 +Decay Myeta_c + 1.0 K+ K- PHSP; +Enddecay + + + +End diff --git a/dkfiles/Bu_etacphiK,KKKK=DecProdCut.dec b/dkfiles/Bu_etacphiK,KKKK=DecProdCut.dec new file mode 100644 index 000000000..4c583d348 --- /dev/null +++ b/dkfiles/Bu_etacphiK,KKKK=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 12137004 +# +# Descriptor: [B+ -> (eta_c(1S) -> K+ K- K+ K-) K+ (phi(1020) -> K+ K-) ]cc +# +# NickName: Bu_etacphiK,KKKK=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->eta_c phi K , phi-> KK +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: youhua.yang@cern.ch +# Date: 20231201 +# CPUTime: < 2 min + + + + +Alias Myeta_c eta_c +ChargeConj Myeta_c Myeta_c + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 Myeta_c MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 441 +Decay Myeta_c + 0.00138 K+ K- K+ K- PHSP; +Enddecay + + + +End diff --git a/dkfiles/Bu_etacphiK,KKpipi=DecProdCut.dec b/dkfiles/Bu_etacphiK,KKpipi=DecProdCut.dec new file mode 100644 index 000000000..de1b69b6c --- /dev/null +++ b/dkfiles/Bu_etacphiK,KKpipi=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 12137001 +# +# Descriptor: [B+ -> (eta_c(1S) -> K+ K- pi+ pi-) K+ (phi(1020) -> K+ K-) ]cc +# +# NickName: Bu_etacphiK,KKpipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->eta_c phi K , phi-> KK +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: youhua.yang@cern.ch +# Date: 20231201 +# CPUTime: < 2 min + + + + +Alias Myeta_c eta_c +ChargeConj Myeta_c Myeta_c + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 Myeta_c MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 441 +Decay Myeta_c + 0.0065 K+ K- pi+ pi- PHSP; +Enddecay + + + +End diff --git a/dkfiles/Bu_etacphiK,KsKpi=DecProdCut.dec b/dkfiles/Bu_etacphiK,KsKpi=DecProdCut.dec new file mode 100644 index 000000000..95f3fd00e --- /dev/null +++ b/dkfiles/Bu_etacphiK,KsKpi=DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 12137101 +# +# Descriptor: [B+ -> (eta_c(1S) -> (K_S0 -> pi+ pi-) pi+ K-) K+ (phi(1020) -> K+ K-) ]cc +# +# NickName: Bu_etacphiK,KsKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->eta_c phi K , eta_c-> KsKpi +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: youhua.yang@cern.ch +# Date: 20231201 +# CPUTime: < 2 min + + + + +Alias Myeta_c eta_c +ChargeConj Myeta_c Myeta_c + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +Alias MyKs K_S0 +ChargeConj MyKs MyKs + + +# PDG Id = 521 +Decay B+sig + 1.0000 Myeta_c MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 441 +Decay Myeta_c + 0.026 MyKs pi+ K- PHSP; +Enddecay + +Decay MyKs +1.000 pi+ pi- PHSP; +Enddecay + +End diff --git a/dkfiles/Bu_etacphiK,pipi=DecProdCut.dec b/dkfiles/Bu_etacphiK,pipi=DecProdCut.dec new file mode 100644 index 000000000..9ea63cff4 --- /dev/null +++ b/dkfiles/Bu_etacphiK,pipi=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 12135052 +# +# Descriptor: [B+ -> (eta_c(1S) -> pi+ pi-) K+ (phi(1020) -> K+ K-) ]cc +# +# NickName: Bu_etacphiK,pipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->eta_c phi K , phi-> KK +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: youhua.yang@cern.ch +# Date: 20231201 +# CPUTime: < 2 min + + + + +Alias Myeta_c eta_c +ChargeConj Myeta_c Myeta_c + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 Myeta_c MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 441 +Decay Myeta_c + 1.0 pi+ pi- PHSP; +Enddecay + + + +End diff --git a/dkfiles/Bu_etacphiK,pipipipi=DecProdCut.dec b/dkfiles/Bu_etacphiK,pipipipi=DecProdCut.dec new file mode 100644 index 000000000..7e3f59eeb --- /dev/null +++ b/dkfiles/Bu_etacphiK,pipipipi=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 12137002 +# +# Descriptor: [B+ -> (eta_c(1S) -> pi+ pi- pi+ pi-) K+ (phi(1020) -> K+ K-) ]cc +# +# NickName: Bu_etacphiK,pipipipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->eta_c phi K , phi-> KK +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: youhua.yang@cern.ch +# Date: 20231201 +# CPUTime: < 2 min + + + + +Alias Myeta_c eta_c +ChargeConj Myeta_c Myeta_c + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 Myeta_c MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 441 +Decay Myeta_c + 0.0087 pi+ pi- pi+ pi- PHSP; +Enddecay + + + +End diff --git a/dkfiles/Bu_etacphiK,pipipp=DecProdCut.dec b/dkfiles/Bu_etacphiK,pipipp=DecProdCut.dec new file mode 100644 index 000000000..6b084d975 --- /dev/null +++ b/dkfiles/Bu_etacphiK,pipipp=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 12137003 +# +# Descriptor: [B+ -> (eta_c(1S) -> pi+ pi- p+ anti-p-) K+ (phi(1020) -> K+ K-) ]cc +# +# NickName: Bu_etacphiK,pipipp=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->eta_c phi K , phi-> KK +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: youhua.yang@cern.ch +# Date: 20231201 +# CPUTime: < 2 min + + + + +Alias Myeta_c eta_c +ChargeConj Myeta_c Myeta_c + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 Myeta_c MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 441 +Decay Myeta_c + 0.0055 pi+ pi- p+ anti-p- PHSP; +Enddecay + + + +End diff --git a/dkfiles/Bu_etacphiK,pp=DecProdCut.dec b/dkfiles/Bu_etacphiK,pp=DecProdCut.dec new file mode 100644 index 000000000..39dab87bf --- /dev/null +++ b/dkfiles/Bu_etacphiK,pp=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 12135050 +# +# Descriptor: [B+ -> (eta_c(1S) -> p+ anti-p-) K+ (phi(1020) -> K+ K-) ]cc +# +# NickName: Bu_etacphiK,pp=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B->eta_c phi K , phi-> KK +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Youhua Yang +# Email: youhua.yang@cern.ch +# Date: 20231021 +# CPUTime: < 2 min + + + + +Alias Myeta_c eta_c +ChargeConj Myeta_c Myeta_c + +Alias MyPhi phi +ChargeConj MyPhi MyPhi + +# PDG Id = 521 +Decay B+sig + 1.0000 Myeta_c MyPhi K+ PHSP; +Enddecay +CDecay B-sig + +# PDG Id = 333 +Decay MyPhi + 1.0000 K+ K- PHSP; +Enddecay + +# PDG Id = 441 +Decay Myeta_c + 0.00135 p+ anti-p- PHSP; +Enddecay + + + +End -- GitLab From 91af152277e1737de0070c4109e7c3ac3ce5ca57 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 14 Dec 2023 15:09:15 +0000 Subject: [PATCH 579/702] Produced release notes for v32r15 and updated version number. --- CMakeLists.txt | 2 +- ReleaseNotes/v32r15.md | 134 +++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 136 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r15.md diff --git a/CMakeLists.txt b/CMakeLists.txt index b6a410e85..528afa17d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r14) +gaudi_subdir(DecFiles v32r15) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r15.md b/ReleaseNotes/v32r15.md new file mode 100644 index 000000000..2f4460629 --- /dev/null +++ b/ReleaseNotes/v32r15.md @@ -0,0 +1,134 @@ +DecFiles v32r15 2023-12-14 +========================== + +! 2023-12-13 - Michal Kreps (MR !1724) + Update Gauss version to v56r7 + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1722) + Add 3 new decay files + + 26163410 : Sigmac_Lcpi0,Lc_pKpi=DecProdCut + + 26163411 : Sigmacstar_Lcpi0,Lc_pKpi=DecProdCut + + 26163412 : Xic_Lcpi0,Lc_pKpi=DecProdCut + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1721) + Add 2 new decay files + + 11146401 : Bd_Psi2Spi0Kpi,Jpsipipi,mm=DecProdCut,PHSP + + 11144470 : Bd_Psi2Spi0Kpi,mm=DecProdCut,PHSP + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1720) + Add 4 new decay files + + 15168100 : Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut + + 15106103 : Lb_LLpmK,L_ppi=DecProdCut + + 16168140 : Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut + + 16106140 : Xib_LLpmKp,L_ppi=DecProdCut + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1719) + Add 7 new decay files + + 13166116 : Bs_LambdacbarLambdabarpi+S,pbarKpi=DecProdCut,ppi=DecProdCut,mS=1500MeV + + 13166115 : Bs_LambdacbarLambdapi+,pbarKpi=DecProdCut,ppi=DecProdCut + + 13166060 : Bs_LambdacbarpK-pi+,pbarKpi=DecProdCut + + 13166061 : Bs_LambdacpbarK+pi+S,pbarKpi=DecProdCut,mS=1500MeV + + 13104190 : Bs_Lambdapbarpi+,ppi=DecProdCut + + 13104191 : Bs_pbarLambdabarpi+S,ppi=DecProdCut,mS=1875MeV + + 13104088 : Bs_pbarpbarK+pi+S=DecProdCut,mS=1875MeV + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1718) + Add 10 new decay files + + 12135041 : Bu_JpsiphiK,pp=DecProdCut + + 12135401 : Bu_JpsiphiK,pppi0KK=DecProdCut + + 12135053 : Bu_etacphiK,KK=DecProdCut + + 12137004 : Bu_etacphiK,KKKK=DecProdCut + + 12137001 : Bu_etacphiK,KKpipi=DecProdCut + + 12137101 : Bu_etacphiK,KsKpi=DecProdCut + + 12135052 : Bu_etacphiK,pipi=DecProdCut + + 12137002 : Bu_etacphiK,pipipipi=DecProdCut + + 12137003 : Bu_etacphiK,pipipp=DecProdCut + + 12135050 : Bu_etacphiK,pp=DecProdCut + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1717) + Add 5 new decay files + + 27163492 : Ds2317_Dspi0,KKpi,Dalitz=TightCut + + 27163284 : Ds2460_Dsgamma,KKpi,Dalitz=TightCut + + 27163686 : Ds2460_Dsstpi0,Dsgamma,KKpi,Dalitz=TightCut + + 27163223 : Dsst_Dsgamma,KKpi,Dalitz=TightCut + + 27163422 : Dsst_Dspi0,KKpi,Dalitz=TightCut + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1716) + Add 3 new decay files + + 10134200 : incl_b=Jpsi,LstLstgamma,pK,InAcc + + 10134010 : incl_b=Jpsi,phippbar,KK,InAcc + + 10136002 : incl_b=chic0,LstLstpipi,pK,InAcc + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1715) + Add 2 new decay files + + 15298016 : Lb_LcDs2460,pKpi,Dspipi,KKpi=DecProdCut + + 15298015 : Lb_LcDspipi,pKpi,KKpi=TightCut,LowLcpipiMass2680MeV,EvtGenCut + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1714) + Add new decay file + + 15146001 : Lb_psi2SpK,pipimumu=phsp,DecProdCut + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1713) + Add 4 new decay files + + 12265501 : Bu_D0K,K1Pi,Kspipipi0=TightCut + + 12165594 : Bu_D0K,Kst0PiPi,Kspipipi0=TightCut,PHSP + + 12265500 : Bu_D0pi,K1Pi,Kspipipi0=TightCut + + 12165593 : Bu_D0pi,Kst0PiPi,Kspipipi0=TightCut,PHSP + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1712, !1723) + Add new decay file + + 42972001 : ZInccharm=mumu,charged,InAcc + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1711) + Add 8 new decay files + + 11196094 : Bd_Dst-Dst+,D0pi-,KK=DecProdCut,SVVNONCPEIGEN + + 11196093 : Bd_Dst-Dst+,D0pi-,Kpi=DecProdCut,SVVNONCPEIGEN + + 11196096 : Bd_Dst-Dst+,D0pi-,piK=DecProdCut,SVVNONCPEIGEN + + 11196095 : Bd_Dst-Dst+,D0pi-,pipi=DecProdCut,SVVNONCPEIGEN + + 13196057 : Bs_Dst-Dst+,D0pi-,KK=DecProdCut,HELAMP + + 13196056 : Bs_Dst-Dst+,D0pi-,Kpi=DecProdCut,HELAMP + + 13196059 : Bs_Dst-Dst+,D0pi-,piK=DecProdCut,HELAMP + + 13196058 : Bs_Dst-Dst+,D0pi-,pipi=DecProdCut,HELAMP + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1710) + Overhaul Decparser warnings for CI test + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1709) + Modify decay file + + 16107134 : Xibm_XimKpKpKmKm,ppi=TightCut,AngularCut + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1708) + Add new decay file + + 15146304 : Lb_JpsiLambdaetap,mm,grho,pipi=phsp,DecProdCut + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1707) + Add 2 new decay files + + 15896010 : Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs + + 15896011 : Lb_LcLcn,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1706) + Add new decay file + + 13124030 : Bs_phiee,flatq2=DecProdCut,TightCut600MeV + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1705) + Add 3 new decay files + + 11146400 : Bd_Jpsipipipi0Kpi,mm=DecProdCut,PHSP + + 11246400 : Bd_X3940Kpi,JpsiOmega,mm=DecProdCut,PHSP + + 12147000 : Bu_Psi4660K,JpsiPiPiPiPi,mm=DecProdCut,PHSP + +! 2023-12-13 - Fernando Jesus Abudinen Gallego (MR !1704) + Add new decay file + + 12115180 : Bu_Kstmumu,KSpi=PHSP,flatq2,DecProdCut + +! 2023-12-13 - Michal Kreps (MR !1703) + Add new decay file + + 26105990 : Xic_OmegaKpi,LambdaK=phsp,TightCut + +! 2023-12-04 - Bogdan Kutsenko (MR !1695) + Modify 5 decay files + + 11496400 : Bd_D0XcIncl,Kpi,3piIncl=TightCut + + 12495410 : Bu_D0XcIncl,Kpi,3piIncl=TightCut + + 15576005 : Lb_Lc2593taunu,pKpi=RLcstCut + + 15576003 : Lb_Lc2625taunu,pKpi=RLcstCut + + 15876031 : Lb_Lc2880munu,pKpi=cocktail,TightCut,v2 + diff --git a/cmt/requirements b/cmt/requirements index b306dfeab..835853593 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r14 +version v32r15 # Structure #============================================================================ -- GitLab From 4a3bf2661150b5e048701f069b11e3a1f648e967 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 21 Dec 2023 18:55:03 +0100 Subject: [PATCH 580/702] Merge branch 'mfaria/my-changes' into 'master' --- .../Bu_Ktautau,3pi3pi=TightCut,tauhadnu.dec | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 dkfiles/Bu_Ktautau,3pi3pi=TightCut,tauhadnu.dec diff --git a/dkfiles/Bu_Ktautau,3pi3pi=TightCut,tauhadnu.dec b/dkfiles/Bu_Ktautau,3pi3pi=TightCut,tauhadnu.dec new file mode 100644 index 000000000..0e8ee7d92 --- /dev/null +++ b/dkfiles/Bu_Ktautau,3pi3pi=TightCut,tauhadnu.dec @@ -0,0 +1,55 @@ +# EventType: 12507000 +# +# Descriptor: {[B+ -> (tau+ -> pi+ pi- pi+ anti-nu_tau) (tau- -> pi+ pi- pi- nu_tau) K+]cc} +# +# NickName: Bu_Ktautau,3pi3pi=TightCut,tauhadnu +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[(Beauty) ==> ^K+ (tau+ ==> ^pi+ ^pi- ^pi+ nu_tau~) (tau- ==> ^pi- ^pi+ ^pi- nu_tau)]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" +#] +#tightCut.Cuts = { +# '[pi+]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 200 * MeV ) " , +# '[K-]cc' : " in_range( 0.010 , GTHETA , 0.400 ) & ( GPT > 200 * MeV ) " +# } +# EndInsertPythonCode +# +# Documentation: B+ decay to K tau tau. +# Both tau leptons decay in the 3-prong charged pion mode using the TAUHADNU model. +# All final-state products in the acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Maria Faria +# Email: maria.faria@cern.ch +# Date: 20231219 +# +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B+sig + 1.000 K+ Mytau+ Mytau- BTOSLLBALL; +Enddecay +CDecay B-sig +Decay Mytau- + 1.00 pi- pi- pi+ nu_tau TAUHADNU -0.108 0.775 0.149 1.364 0.400 1.23 0.4; +Enddecay +CDecay Mytau+ +# +# +End + -- GitLab From 38da8eb523fe513e79b1e30365dcca3830053ae3 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 21 Dec 2023 18:57:32 +0100 Subject: [PATCH 581/702] Merge branch 'jialu/B2Lzppi-MassWindowCut-new' into 'master' --- .../Bd_Lambdappi=MassWindowCut,TightCut.dec | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 dkfiles/Bd_Lambdappi=MassWindowCut,TightCut.dec diff --git a/dkfiles/Bd_Lambdappi=MassWindowCut,TightCut.dec b/dkfiles/Bd_Lambdappi=MassWindowCut,TightCut.dec new file mode 100644 index 000000000..abb1c77b7 --- /dev/null +++ b/dkfiles/Bd_Lambdappi=MassWindowCut,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 11104146 +# +# Descriptor: [B0 -> (Lambda0 -> p+ pi-) p~- pi+]cc +# +# NickName: Bd_Lambdappi=MassWindowCut,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[Beauty ==> ^(Lambda0 ==> p+ pi-) ^p~- ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, mm, MeV, GeV', +# 'EVZ = GFAEVX(GVZ,0)', +# 'inAcc = in_range (0.005, GTHETA, 0.400) & in_range ( 2.0 , GETA , 5.0)', +# 'goodB = (GPT > 2000 * MeV)', +# 'goodL0 = (GP > 8000 * MeV)', +# 'goodBDaugP = in_range ( 8.0 * GeV , GP , 300 * GeV) & (GPT > 200 * MeV)', +# 'goodBDaugPi = in_range ( 1.5 * GeV , GP , 400 * GeV) & (GPT > 200 * MeV)', +# 'L0FD = (GTIME > 50 * micrometer) & ( EVZ < 2700 * mm)', +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB', +# '[Lambda0]cc' : 'inAcc & goodL0 & L0FD', +# '[p~-]cc' : 'inAcc & goodBDaugP', +# '[pi+]cc' : 'inAcc & goodBDaugPi' +# } +# +# EndInsertPythonCode +# +# +# Documentation: Daughters in LHCb acceptance with some tight cut. +# Acc +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Jialu Wang +# Email: jialu.wang@cern.ch +# Date: 20231212 +# CPUTime: 3 min +# +# + + + +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay B0sig + 1.000 anti-p- MyLambda pi+ THREEBODYPHSP 4.0 9.0; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End + + + + + + -- GitLab From 18dc14992c8b79709bb8644258f7fdc1ef51c3fe Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 21 Dec 2023 18:58:44 +0100 Subject: [PATCH 582/702] Merge branch 'sharmar/my-changes' into 'master' --- ...iPiX38721++,Jpsirho,mm=PHSP,DecProdCut.dec | 46 +++++++++++++++++++ .../Bu_ccKPiPi,Jpsi,mm=PHSP,DecProdCut.dec | 40 ++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 dkfiles/Bu_KPiPiX38721++,Jpsirho,mm=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bu_ccKPiPi,Jpsi,mm=PHSP,DecProdCut.dec diff --git a/dkfiles/Bu_KPiPiX38721++,Jpsirho,mm=PHSP,DecProdCut.dec b/dkfiles/Bu_KPiPiX38721++,Jpsirho,mm=PHSP,DecProdCut.dec new file mode 100644 index 000000000..efc500b43 --- /dev/null +++ b/dkfiles/Bu_KPiPiX38721++,Jpsirho,mm=PHSP,DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 12147001 +# +# Descriptor: [B+ -> (X_1(3872) -> (J/psi(1S) -> mu+ mu-) (rho(770)0 -> pi+ pi-)) K+ pi- pi+]cc +# +# NickName: Bu_KPiPiX38721++,Jpsirho,mm=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ decay to X_1(3872)(to Jpsi(to mu+ mu-)pi+ pi-) and pi- pi+ K+ +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Rashi Sharma, Tomasz Skwarnicki +# Email: rsharm18@syr.edu +# Date: 20231113 +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +Alias MyX_1(3872) X_1(3872) +ChargeConj MyX_1(3872) MyX_1(3872) +# +# +# +Decay B+sig + 1.000 MyX_1(3872) K+ pi+ pi- PHSP; +Enddecay +CDecay B-sig +# +Decay MyX_1(3872) + 1.000 MyJ/psi Myrho0 HELAMP 0.707107 0 0.707107 0 0.707107 0 0 0 -0.707107 0 -0.707107 0 -0.707107 0; +Enddecay +# +Decay Myrho0 + 1.000 pi+ pi- PHOTOS VSS; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/Bu_ccKPiPi,Jpsi,mm=PHSP,DecProdCut.dec b/dkfiles/Bu_ccKPiPi,Jpsi,mm=PHSP,DecProdCut.dec new file mode 100644 index 000000000..2ed2fe4ed --- /dev/null +++ b/dkfiles/Bu_ccKPiPi,Jpsi,mm=PHSP,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 12147002 +# +# Descriptor: [B+ -> K+ (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) pi+ pi-]cc +# +# NickName: Bu_ccKPiPi,Jpsi,mm=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ decay to psi(2S)(to Jpsi(to mu+ mu-)pi+ pi-) and pi- pi+ K+ with PHSP model, all daughters in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Rashi Sharma, Tomasz Skwarnicki +# Email: rsharm18@syr.edu +# Date: 20231113 +# CPUTime: < 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Mypsi2s psi(2S) +ChargeConj Mypsi2s Mypsi2s +# +# +# +Decay B+sig + 1.000 Mypsi2s K+ pi+ pi- PHSP; +Enddecay +CDecay B-sig +# +Decay Mypsi2s + 1.000 MyJ/psi pi+ pi- PHOTOS VVPIPI; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# -- GitLab From 6bee0ba41acd241e50b81e0038a5b3734ea926f2 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 21 Dec 2023 18:05:48 +0000 Subject: [PATCH 583/702] Created release notes for v32r16 and updated release version --- CMakeLists.txt | 2 +- ReleaseNotes/v32r16.md | 16 ++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r16.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 528afa17d..e129a9ed6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r15) +gaudi_subdir(DecFiles v32r16) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r16.md b/ReleaseNotes/v32r16.md new file mode 100644 index 000000000..a3db45e15 --- /dev/null +++ b/ReleaseNotes/v32r16.md @@ -0,0 +1,16 @@ +DecFiles v32r16 2023-12-21 +========================== + +! 2023-12-21 - Fernando Jesus Abudinen Gallego (MR !1740) + Add new decay file + + 11104146 : Bd_Lambdappi=MassWindowCut,TightCut + +! 2023-12-21 - Fernando Jesus Abudinen Gallego (MR !1739) + Add 2 new decay files + + 12147001 : Bu_KPiPiX38721++,Jpsirho,mm=PHSP,DecProdCut + + 12147002 : Bu_ccKPiPi,Jpsi,mm=PHSP,DecProdCut + +! 2023-12-21 - Fernando Jesus Abudinen Gallego (MR !1738) + Add new decay file + + 12507000 : Bu_Ktautau,3pi3pi=TightCut,tauhadnu + diff --git a/cmt/requirements b/cmt/requirements index 835853593..e743b9abc 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r15 +version v32r16 # Structure #============================================================================ -- GitLab From bc255378e413d161f49ef2658621dfdf445af083 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 11:58:08 +0100 Subject: [PATCH 584/702] Merge branch 'emmuhamm_ci_patch' into 'master' --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 419874a7a..d86cbfd6e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -79,10 +79,10 @@ check-decfiles: - fi - done - ls check_logs | awk -f tests/ci-summary.awk - - if [ -f check_logs/*.FAILED ] ; then + - if compgen -G "check_logs/*.FAILED" ; then - echo "Errors detected, failing pipeline" - exit 1 - - elif [ -f check_logs/*.WARNING ] ; then + - elif compgen -G "check_logs/*.WARNING" ; then - echo "Warnings detected, allowing failure in pipeline" - exit 125 - else -- GitLab From a92abd63b14d6160efc77a9055781bcaa4b0c21a Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 12:08:50 +0100 Subject: [PATCH 585/702] Merge branch 'dpereima/my-changes' into 'master' --- dkfiles/Bd_JpsiKpipi0=TightCut.dec | 156 +++++++++++++++++++++++++++++ 1 file changed, 156 insertions(+) create mode 100644 dkfiles/Bd_JpsiKpipi0=TightCut.dec diff --git a/dkfiles/Bd_JpsiKpipi0=TightCut.dec b/dkfiles/Bd_JpsiKpipi0=TightCut.dec new file mode 100644 index 000000000..baa159cc3 --- /dev/null +++ b/dkfiles/Bd_JpsiKpipi0=TightCut.dec @@ -0,0 +1,156 @@ +# EventType: 11244400 +# +# Descriptor: [B0 -> (J/psi -> mu+ mu- ) K+ pi+ pi0 ]cc +# +# ParticleValue: "D*(2640)+ 317 100413 1 3.872 -1.e-4 D*(2S)+ 100413 0.010", "D*(2640)- 318 -100413 -1 3.872 -1.e-4 D*(2S)- -100413 0.010" +# +# NickName: Bd_JpsiKpipi0=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: B decay into J/psi K- pi+ pi0 final state via intermediate ( X(3872)+ K- ) or ( J/psi K1(1270)0 ) or ( J/psi K- rho+ ) states in proportion 50/40/10%. +# Insteads of hypothetical X(3872)+ the D*(2S)+ is used with modified mass&width. +# Mass is set to be 3.872 GeV and the width is 0.1 MeV. +# CPU performance is ~50 sec/even +# The generator level cuts are applied to increase the efficiency by a factor of ~5 +# The generator level cuts efficiency is (4.4 +/- 0.4)% from (TightCuts) and (2.2 +/- 0.2)% from Generation log +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '^[ (B0|B~0) ==> ^( J/psi(1S) => ^mu+ ^mu- ) ^K- ^pi+ ( pi0 -> ^gamma ^gamma ) ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'inY = in_range ( 1.9 , GY , 4.6 ) ' , +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )', +# 'inEcal = inEcalX & inEcalY & ~inEcalHole ' , +# 'fastTrack = ( GPT > 180 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta & fastTrack ' , +# 'goodMuon = ( GPT > 475 * MeV ) & goodTrack ' , +# 'goodPsi = inY ' , +# 'goodPhoton = ( GPT > 130 * MeV ) & inEcal ' , +# 'longLived = 75 * micrometer < GTIME ' , +# 'goodB = inY & longLived ' , +# ] +# tightCut.Cuts = { +# '[B0]cc' : 'goodB ' , +# 'J/psi(1S)' : 'goodPsi ' , +# '[K+]cc' : 'goodTrack ' , +# '[pi+]cc' : 'goodTrack ' , +# '[mu+]cc' : 'goodMuon ' , +# 'gamma' : 'goodPhoton ' , +# } +# +# # Generator efficiency histos: +# tightCut.XAxis = ( "GPT/GeV" , 1.0 , 20.0 , 38 ) +# tightCut.YAxis = ( "GY " , 2.0 , 4.5 , 10 ) +# +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vanya Belyaev +# Email: Vanya Belyaev@cern.ch +# Date: 20240122 +# CPUTime: <1min +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyX3872+ D*(2S)+ +Alias MyX3872- D*(2S)- +ChargeConj MyX3872+ MyX3872- +# +Alias MyRho+ rho+ +Alias MyRho- rho- +ChargeConj MyRho+ MyRho- +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Alias MyK_0*0 K_0*0 +Alias Myanti-K_0*0 anti-K_0*0 +ChargeConj MyK_0*0 Myanti-K_0*0 +# +Alias MyK_0*- K_0*- +Alias MyK_0*+ K_0*+ +ChargeConj MyK_0*- MyK_0*+ +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyK*- K*- +Alias MyK*+ K*+ +ChargeConj MyK*- MyK*+ +# +Alias MyK_10 K_10 +Alias Myanti-K_10 anti-K_10 +ChargeConj MyK_10 Myanti-K_10 +# +Decay B0sig + 0.50 MyX3872+ K- SVS ; + 0.40 MyJpsi MyK_10 PHSP ; + 0.10 MyJpsi MyRho+ K- PHSP ; +Enddecay +CDecay anti-B0sig +# +Decay MyRho+ + 1.00 pi+ MyPi0 VSS ; +Enddecay +CDecay MyRho- +# +Decay MyJpsi + 1.00 mu+ mu- PHOTOS VLL ; +Enddecay +## +Decay MyX3872+ + 1.00 MyJpsi MyRho+ PHSP ; +Enddecay +CDecay MyX3872- +## +Decay MyK_10 + 0.50 K- MyRho+ PHSP ; + 0.15 MyK_0*0 MyPi0 VSS ; + 0.15 MyK_0*- pi+ VSS ; + 0.10 MyK*0 MyPi0 PHSP ; + 0.10 MyK*- pi+ PHSP ; +Enddecay +CDecay Myanti-K_10 +## +Decay MyK_0*0 + 1.00 K- pi+ PHSP ; +Enddecay +CDecay Myanti-K_0*0 +## +Decay MyK_0*- + 1.00 K- MyPi0 PHSP ; +Enddecay +CDecay MyK_0*+ +## +Decay MyK*0 + 1.00 K- pi+ VSS ; +Enddecay +CDecay Myanti-K*0 +# +Decay MyK*- + 1.00 K- MyPi0 VSS ; +Enddecay +CDecay MyK*+ +## +Decay MyPi0 + 1.00 gamma gamma PHSP ; +Enddecay +## +End +# -- GitLab From e50bfc7d9a09b84406997be8edac8a4359b330e3 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 12:09:00 +0100 Subject: [PATCH 586/702] Merge branch 'fibishop-bd2kpipi0' into 'master' --- dkfiles/Bd_K+pi-pi0,K+pi-=Kst,DecProdCut.dec | 60 ++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 dkfiles/Bd_K+pi-pi0,K+pi-=Kst,DecProdCut.dec diff --git a/dkfiles/Bd_K+pi-pi0,K+pi-=Kst,DecProdCut.dec b/dkfiles/Bd_K+pi-pi0,K+pi-=Kst,DecProdCut.dec new file mode 100644 index 000000000..13c7b438b --- /dev/null +++ b/dkfiles/Bd_K+pi-pi0,K+pi-=Kst,DecProdCut.dec @@ -0,0 +1,60 @@ +# EventType: 11102454 +# +# Descriptor: {[[B0]nos => K+ pi- (pi0 -> gamma gamma)]cc, [[B0]os => K- pi+ (pi0 -> gamma gamma)]cc} +# +# NickName: Bd_K+pi-pi0,K+pi-=Kst,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: K+pi-= K*(892)0 or K*00 (LASS parameterisation). Using parameters and coefficients from arXiv:1105.0125. pi0 foreced to gamma gamma. Decay products in acceptance. +# EndDocumentation +# +# Tested: Yes +# Date: 20240111 +# Responsible: Fionn Bishop +# Email: fionn.caitlin.ros.bishop@cern.ch +# PhysicsWG: RD +# CPUTime: <1 min +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 + +Decay B0sig +1.000 K+ pi- Mypi0 PTO3P + + SCANPDF 10000 + + AMPLITUDE RESONANCE AB K*0 + ANGULAR BC + TYPE RBW_ZEMACH + DVFF BLATTWEISSKOPF 3.4 + COEFFICIENT POLAR_DEG 0.57 17 + + AMPLITUDE LASS AB 1.412 0.294 2.07 3.32 1.8 + ANGULAR BC + COEFFICIENT POLAR_DEG 0.91 10 + + ; +Enddecay +Decay anti-B0sig +1.000 K- pi+ Mypi0 PTO3P + SCANPDF 10000 + + AMPLITUDE RESONANCE AB K*0 + ANGULAR BC + TYPE RBW_ZEMACH + DVFF BLATTWEISSKOPF 3.4 + COEFFICIENT POLAR_DEG 0.49 29 + + AMPLITUDE LASS AB 1.412 0.294 2.07 3.32 1.8 + ANGULAR BC + COEFFICIENT POLAR_DEG 0.78 13 + + ; +Enddecay + + +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +End -- GitLab From 6807457d95cc77abbf0e4741e2cc84a65e050c4b Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 12:09:10 +0100 Subject: [PATCH 587/702] Merge branch 'lan/X3872_to_psigamma' into 'master' --- dkfiles/X3872_Jpsigamma,mm=TightCut.dec | 93 ++++++++++++++++++++++++ dkfiles/X3872_psi2Sgamma,mm=TightCut.dec | 93 ++++++++++++++++++++++++ 2 files changed, 186 insertions(+) create mode 100644 dkfiles/X3872_Jpsigamma,mm=TightCut.dec create mode 100644 dkfiles/X3872_psi2Sgamma,mm=TightCut.dec diff --git a/dkfiles/X3872_Jpsigamma,mm=TightCut.dec b/dkfiles/X3872_Jpsigamma,mm=TightCut.dec new file mode 100644 index 000000000..ed138a520 --- /dev/null +++ b/dkfiles/X3872_Jpsigamma,mm=TightCut.dec @@ -0,0 +1,93 @@ +# EventType: 28142253 +# +# Descriptor: chi_c2 -> (J/psi -> mu+ mu-) gamma +# +# ParticleValue: "chi_c2(1P) 765 445 0.0 3.87169 -3.17e-4 chi_c2 445 0.001" +# +# NickName: X3872_Jpsigamma,mm=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: X_1(3872) decays to Jpsi(to mu+ mu-) and gamma with phase space model +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# +# generation = Generation() +# signal = generation.SignalPlain +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = 'Meson ==> ^(J/psi(1S) ==> ^mu+ ^mu-) ^gamma' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'inY = in_range ( 1.9 , GY , 4.6 ) ' , +# 'lhcbTrack = inAcc & inEta ' , +# 'recoTrack = ( GPT > 250 * MeV ) & ( GP > 2.6 * GeV ) ' , +# 'goodJpsi = inY & ( GPT > 2.0 * GeV ) ' , +# 'goodMuon = lhcbTrack & recoTrack & ( GP > 5.0 * GeV ) ' , +# 'goodGamma = ( GPT > 800 * MeV ) & ( GP > 4.8 * GeV) ' ] +# tightCut.Cuts = { +# 'J/psi(1S)' : 'goodJpsi' , +# '[mu+]cc' : 'goodMuon' , +# 'gamma' : 'goodGamma' } +# +# # -- modify Pythia8 to only generate from Charmonium processes -- # +# from Configurables import Generation, MinimumBias, Pythia8Production, Inclusive, SignalPlain, SignalRepeatedHadronization, Special +# +# Pythia8TurnOffMinbias = [ "SoftQCD:all = off" ] +# Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] +# Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] +# +# gen = Generation() +# gen.addTool( MinimumBias , name = "MinimumBias" ) +# gen.MinimumBias.ProductionTool = "Pythia8Production" +# gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.MinimumBias.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( Inclusive , name = "Inclusive" ) +# gen.Inclusive.ProductionTool = "Pythia8Production" +# gen.Inclusive.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.Inclusive.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( SignalPlain , name = "SignalPlain" ) +# gen.SignalPlain.ProductionTool = "Pythia8Production" +# gen.SignalPlain.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.SignalPlain.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( SignalRepeatedHadronization , name = "SignalRepeatedHadronization" ) +# gen.SignalRepeatedHadronization.ProductionTool = "Pythia8Production" +# gen.SignalRepeatedHadronization.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.SignalRepeatedHadronization.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( Special , name = "Special" ) +# gen.Special.ProductionTool = "Pythia8Production" +# gen.Special.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.Special.Pythia8Production.Commands += Pythia8TurnOffMinbias +# # -- END -- # +# EndInsertPythonCode +# +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20240116 +# CPUTime: < 1 min +# +# +Alias MyJpsi J/psi +# +Decay chi_c2sig + 1.000 gamma MyJpsi PHSP; +Enddecay +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# diff --git a/dkfiles/X3872_psi2Sgamma,mm=TightCut.dec b/dkfiles/X3872_psi2Sgamma,mm=TightCut.dec new file mode 100644 index 000000000..b1dc11235 --- /dev/null +++ b/dkfiles/X3872_psi2Sgamma,mm=TightCut.dec @@ -0,0 +1,93 @@ +# EventType: 28142254 +# +# Descriptor: chi_c2 -> (psi(2S) -> mu+ mu-) gamma +# +# ParticleValue: "chi_c2(1P) 765 445 0.0 3.87169 -3.17e-4 chi_c2 445 0.001" +# +# NickName: X3872_psi2Sgamma,mm=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: X_1(3872) decays to psi(2S)(to mu+ mu-) and gamma with phase space model +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# +# generation = Generation() +# signal = generation.SignalPlain +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = 'Meson ==> ^(psi(2S) ==> ^mu+ ^mu-) ^gamma' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer, MeV, GeV' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'inY = in_range ( 1.9 , GY , 4.6 ) ' , +# 'lhcbTrack = inAcc & inEta ' , +# 'recoTrack = ( GPT > 250 * MeV ) & ( GP > 2.6 * GeV ) ' , +# 'goodpsi2S = inY & ( GPT > 2.0 * GeV ) ' , +# 'goodMuon = lhcbTrack & recoTrack & ( GP > 5.0 * GeV ) ' , +# 'goodGamma = ( GPT > 200 * MeV ) & ( GP > 3.0 * GeV) ' ] +# tightCut.Cuts = { +# 'psi(2S)' : 'goodpsi2S' , +# '[mu+]cc' : 'goodMuon' , +# 'gamma' : 'goodGamma' } +# +# # -- modify Pythia8 to only generate from Charmonium processes -- # +# from Configurables import Generation, MinimumBias, Pythia8Production, Inclusive, SignalPlain, SignalRepeatedHadronization, Special +# +# Pythia8TurnOffMinbias = [ "SoftQCD:all = off" ] +# Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] +# Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] +# +# gen = Generation() +# gen.addTool( MinimumBias , name = "MinimumBias" ) +# gen.MinimumBias.ProductionTool = "Pythia8Production" +# gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.MinimumBias.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( Inclusive , name = "Inclusive" ) +# gen.Inclusive.ProductionTool = "Pythia8Production" +# gen.Inclusive.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.Inclusive.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( SignalPlain , name = "SignalPlain" ) +# gen.SignalPlain.ProductionTool = "Pythia8Production" +# gen.SignalPlain.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.SignalPlain.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( SignalRepeatedHadronization , name = "SignalRepeatedHadronization" ) +# gen.SignalRepeatedHadronization.ProductionTool = "Pythia8Production" +# gen.SignalRepeatedHadronization.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.SignalRepeatedHadronization.Pythia8Production.Commands += Pythia8TurnOffMinbias +# +# gen.addTool( Special , name = "Special" ) +# gen.Special.ProductionTool = "Pythia8Production" +# gen.Special.addTool( Pythia8Production , name = "Pythia8Production" ) +# gen.Special.Pythia8Production.Commands += Pythia8TurnOffMinbias +# # -- END -- # +# EndInsertPythonCode +# +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Liupan An +# Email: liupan.an@cern.ch +# Date: 20240116 +# CPUTime: < 1 min +# +# +Alias Mypsi2S psi(2S) +# +Decay chi_c2sig + 1.000 gamma Mypsi2S PHSP; +Enddecay +# +Decay Mypsi2S + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# -- GitLab From c6061f87b893aef4819c69998cd329dd1ddf6d00 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 12:09:23 +0100 Subject: [PATCH 588/702] Merge branch 'htilquin/ddk_corrections' into 'master' --- ...K,Kpimunu,KpimunuCocktail=KpimumuInAcc.dec | 23 ++++++++----------- ..._DDK,Kpimunu,munuCocktail=KpimumuInAcc.dec | 21 ++++++++--------- doc/table_obsolete.sql | 1 + 3 files changed, 20 insertions(+), 25 deletions(-) diff --git a/dkfiles/Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc.dec b/dkfiles/Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc.dec index 3d81cbaf0..5003e3468 100644 --- a/dkfiles/Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc.dec +++ b/dkfiles/Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc.dec @@ -1,4 +1,4 @@ -# EventType: 11696452 +# EventType: 11696454 # # Descriptor: {[[B0]nos -> (D*(2007)0 -> (D0 -> K- mu+ nu_mu) pi0) (D*(2010)- -> (D~0 -> K+ mu- nu_mu~) pi-) K+]cc, [[B0]os -> (D*(2007)~0 -> (D~0 -> K+ mu- nu_mu~) pi0) (D*(2010)+ -> (D0 -> K- mu+ nu_mu) pi+) K-]cc} # @@ -10,18 +10,15 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# kpimumuInAcc = Generation().SignalRepeatedHadronization.TightCut -# kpimumuInAcc.Decay = '([B0 ==> ^mu+ ^mu- nu_mu nu_mu~ K+ pi- {X} {X} {X} {X} {X} {X} {X} {X} {X}]CC) || ([B0 ==> ^mu+ ^mu- nu_mu nu_mu~ K- pi+ {X} {X} {X} {X} {X} {X} {X} {X} {X}]CC)' -# kpimumuInAcc.Preambulo += [ -# 'inAcc = (in_range(0.010, GTHETA, 0.400))', -# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', -# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' -# ] -# kpimumuInAcc.Cuts = { -# '[B0]cc' : 'onePionInAcc & oneKaonInAcc', -# '[mu+]cc' : 'inAcc' -# } +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "([B0 --> mu+ mu- K+ pi- ...]CC) || ([B0 --> mu+ mu- K- pi+ ...]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "good_kaon = in_range ( 0.010 , GTHETA , 0.400 ) & ('K+' == GABSID)" , +# "good_pion = in_range ( 0.010 , GTHETA , 0.400 ) & ('pi+' == GABSID)" , +# "good_muon = in_range ( 0.010 , GTHETA , 0.400 ) & ('mu+' == GABSID)" , ] +# tightCut.Cuts = {'[B0]cc' : "( 1 <= GNINTREE ( good_kaon ) ) & ( 1 <= GNINTREE ( good_pion ) ) & ( 2 == GNINTREE ( good_muon ) )"} # # EndInsertPythonCode # diff --git a/dkfiles/Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc.dec b/dkfiles/Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc.dec index 94b932194..119b2fa04 100644 --- a/dkfiles/Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc.dec +++ b/dkfiles/Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc.dec @@ -10,18 +10,15 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') -# kpimumuInAcc = Generation().SignalRepeatedHadronization.TightCut -# kpimumuInAcc.Decay = '([B0 ==> ^mu+ ^mu- nu_mu nu_mu~ K+ pi- {X} {X} {X} {X} {X} {X} {X} {X}]CC) || ([B0 ==> ^mu+ ^mu- nu_mu nu_mu~ K- pi+ {X} {X} {X} {X} {X} {X} {X} {X}]CC)' -# kpimumuInAcc.Preambulo += [ -# 'inAcc = (in_range(0.010, GTHETA, 0.400))', -# 'onePionInAcc = (GNINTREE( ("pi-"==GABSID) & inAcc) >= 1)', -# 'oneKaonInAcc = (GNINTREE( ("K-"==GABSID) & inAcc) >= 1)' -# ] -# kpimumuInAcc.Cuts = { -# '[B0]cc' : 'onePionInAcc & oneKaonInAcc', -# '[mu+]cc' : 'inAcc' -# } +# gen = Generation() +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "([B0 --> mu+ mu- K+ pi- ...]CC) || ([B0 --> mu+ mu- K- pi+ ...]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "good_kaon = in_range ( 0.010 , GTHETA , 0.400 ) & ('K+' == GABSID)" , +# "good_pion = in_range ( 0.010 , GTHETA , 0.400 ) & ('pi+' == GABSID)" , +# "good_muon = in_range ( 0.010 , GTHETA , 0.400 ) & ('mu+' == GABSID)" , ] +# tightCut.Cuts = {'[B0]cc' : "( 1 <= GNINTREE ( good_kaon ) ) & ( 1 <= GNINTREE ( good_pion ) ) & ( 2 == GNINTREE ( good_muon ) )"} # # EndInsertPythonCode # diff --git a/doc/table_obsolete.sql b/doc/table_obsolete.sql index e91db42de..ed38355bd 100644 --- a/doc/table_obsolete.sql +++ b/doc/table_obsolete.sql @@ -407,3 +407,4 @@ EVTTYPEID = 39122246, DESCRIPTION = "pi0_gammaA,ee,displaced,mA=5MeV,badlifetime EVTTYPEID = 12513011, DESCRIPTION = "Bu_phimunu=TightCut,BToVlnuBall,buggy", PRIMARY = "[B+ -> (phi(1020) -> K+ K-) mu+ nu_mu]cc" EVTTYPEID = 40109004, DESCRIPTION = "Higgs_AA_tautautautau,mH=125GeV,mA=4GeV,tA=1000ps,Hnarrow,MSdec,buggy", PRIMARY = "[Higgs0 -> (A0 -> tau+ tau-) (A0 -> tau+ tau-)" EVTTYPEID = 26105197, DESCRIPTION = "Xic_Xipipi=Downstream,AMPGEN,TightCut,Old", PRIMARY = "[Xi_c+ -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+ pi+]cc" +EVTTYPEID = 11696452, DESCRIPTION = "Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc,buggy", PRIMARY = "{[[B0]nos -> (D*(2007)0 -> (D0 -> K- mu+ nu_mu) pi0) (D*(2010)- -> (D~0 -> K+ mu- nu_mu~) pi-) K+]cc, [[B0]os -> (D*(2007)~0 -> (D~0 -> K+ mu- nu_mu~) pi0) (D*(2010)+ -> (D0 -> K- mu+ nu_mu) pi+) K-]cc}" -- GitLab From 4dfd4e982cc97fe0ec764742844eb047caa79041 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 12:22:43 +0100 Subject: [PATCH 589/702] Merge branch 'emrodrig/Multimuons' into 'master' --- ...1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 +++++++++++++++++++ ...1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec | 58 +++++++++++++++++++ ...1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 +++++++++++++++++++ ...1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec | 58 +++++++++++++++++++ ...1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec | 58 +++++++++++++++++++ ...1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec | 58 +++++++++++++++++++ 6 files changed, 348 insertions(+) create mode 100644 dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec diff --git a/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..e30f2f00a --- /dev/null +++ b/dkfiles/B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the new decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115017 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.75 1.000e-9 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1.75 GeV, tau_a1 = 1000ps, m_a2 = 3.0 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240108 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..addc90d59 --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the new decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117090 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 1.000e-9 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 0.5 GeV, tau_a1 = 1000ps, m_a2 = 1.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240108 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..368de77cf --- /dev/null +++ b/dkfiles/B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the new decay file for the decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 12117089 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-9 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1.0 GeV, tau_a1 = 1000ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240108 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec b/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..780890150 --- /dev/null +++ b/dkfiles/B0_a1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the new decay file for the decay B0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 11114031 +# +# Descriptor: [B0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B0_a1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.75 1.0000e-9 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.0 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for B0 -> a1 (-> mu mu) a2 (-> mu mu) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 1000ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240108 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..bd80f2ac5 --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the new decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116013 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 1.000e-9 Higgs0 25 0.000000e+000" , "H_20 88 35 0 1.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 0.5 GeV, tau_a1 = 1000ps, m_a2 = 1.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240108 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec new file mode 100644 index 000000000..c43fa24cd --- /dev/null +++ b/dkfiles/Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut.dec @@ -0,0 +1,58 @@ +# This is the new decay file for the decay B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116014 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.0 1.000e-9 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: File for Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) via two intermediate light scalars (a1 and a2) with m_a1 = 1 GeV, tau_a1 = 1000ps, m_a2 = 2.5 GeV and tau_a2 = fs +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240108 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End -- GitLab From 14de8859e8f5688882d482f2f888b3056115f890 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 12:22:49 +0100 Subject: [PATCH 590/702] Merge branch 'bdey/hadronmisidrad' into 'master' --- ...Bd_Kpi666gamma=TightCut,gam_PTabove2.4.dec | 103 +++++++++++++++ dkfiles/Bs_KK1250gamma=PHSP,TightCut.dec | 93 +++++++++++++ dkfiles/Lb_pKgamma,L1465,L1700=TightCut.dec | 125 ++++++++++++++++++ 3 files changed, 321 insertions(+) create mode 100644 dkfiles/Bd_Kpi666gamma=TightCut,gam_PTabove2.4.dec create mode 100644 dkfiles/Bs_KK1250gamma=PHSP,TightCut.dec create mode 100644 dkfiles/Lb_pKgamma,L1465,L1700=TightCut.dec diff --git a/dkfiles/Bd_Kpi666gamma=TightCut,gam_PTabove2.4.dec b/dkfiles/Bd_Kpi666gamma=TightCut,gam_PTabove2.4.dec new file mode 100644 index 000000000..90ab45521 --- /dev/null +++ b/dkfiles/Bd_Kpi666gamma=TightCut,gam_PTabove2.4.dec @@ -0,0 +1,103 @@ +# EventType: 11102225 +# +# Descriptor: [Beauty -> (K*(892)0 -> K+ pi-) gamma]cc +# +# NickName: Bd_Kpi666gamma=TightCut,gam_PTabove2.4 +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/mkkCut" +# evtgendecay.addTool(LoKi__GenCutTool ,'mkkCut') +# evtgendecay.mkkCut.Decay = "[Beauty => ^(K*(892)0 => K+ pi-) gamma]CC" +# evtgendecay.mkkCut.Cuts = { +# '[K*(892)0]cc' : ' in_range( 1015.0 * MeV, mkk , 1025.0 * MeV)' +# } +# +# evtgendecay.mkkCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter, MeV", +# "from LoKiCore.math import sqrt", +# "from LoKiCore.functions import *" , +# "from LoKiGen.decorators import *" , +# "K_PX = GCHILD(GPX,'K+' == GABSID)", +# "K_PY = GCHILD(GPY,'K+' == GABSID)", +# "K_PZ = GCHILD(GPZ,'K+' == GABSID)", +# "K_PE = GCHILD(GE,'K+' == GABSID)", +# "Pi_PX = GCHILD(GPX,'pi+' == GABSID)", +# "Pi_PY = GCHILD(GPY,'pi+' == GABSID)", +# "Pi_PZ = GCHILD(GPZ,'pi+' == GABSID)", +# "Pi_PE = sqrt(Pi_PX*Pi_PX + Pi_PY*Pi_PY + Pi_PZ*Pi_PZ + (493.7*MeV)*(493.7*MeV))", +# "mkk = sqrt((K_PE+Pi_PE)*(K_PE+Pi_PE) - (K_PX+Pi_PX)*(K_PX+Pi_PX) - (K_PY+Pi_PY)*(K_PY+Pi_PY) - (K_PZ+Pi_PZ)*(K_PZ+Pi_PZ) )" +# ] +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[Beauty => (K*(892)0 => ^K+ ^pi-) ^gamma]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' inAcc' , +# '[pi+]cc' : ' inAcc' , +# 'gamma' : ' goodPhoton' +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter, MeV", +# "from LoKiCore.functions import *" , +# "from LoKiGen.decorators import *" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ( GPT > 2.4 * GeV ) & InEcal", +# ] +# +# EndInsertPythonCode +# +# Documentation: bkgd for PhiG, pid-subst m(KK) close to phi, gamma PT > 2.4 GeV, inAcceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240107 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.666 0.01 +ChangeMassMin MyK*0 0.656 +ChangeMassMax MyK*0 0.676 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.666 0.01 +ChangeMassMin Myanti-K*0 0.656 +ChangeMassMax Myanti-K*0 0.676 +# +Decay B0sig + 1.000 MyK*0 gamma PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +End diff --git a/dkfiles/Bs_KK1250gamma=PHSP,TightCut.dec b/dkfiles/Bs_KK1250gamma=PHSP,TightCut.dec new file mode 100644 index 000000000..da589dc83 --- /dev/null +++ b/dkfiles/Bs_KK1250gamma=PHSP,TightCut.dec @@ -0,0 +1,93 @@ +# EventType: 13102254 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) gamma]cc +# +# NickName: Bs_KK1250gamma=PHSP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/mhhCut" +# evtgendecay.addTool(LoKi__GenCutTool ,'mhhCut') +# evtgendecay.mhhCut.Decay = "Beauty => ^(phi(1020) => K+ K-) gamma" +# evtgendecay.mhhCut.Cuts = { +# 'phi(1020)' : ' (in_range( 795.0 * MeV, mkpi_kp , 995.0 * MeV) | in_range( 795.0 * MeV, mkpi_km , 995.0 * MeV) )' , +# } +# evtgendecay.mhhCut.Preambulo += [ +# "from LoKiCore.math import sqrt", +# "Kp_PX = GCHILD(GPX,'K+' == GID)", +# "Kp_PY = GCHILD(GPY,'K+' == GID)", +# "Kp_PZ = GCHILD(GPZ,'K+' == GID)", +# "Kp_PE = GCHILD(GE,'K+' == GID)", +# "Kp_PE_pi = sqrt(Kp_PX*Kp_PX + Kp_PY*Kp_PY + Kp_PZ*Kp_PZ + (139.6*MeV)*(139.6*MeV))", +# "Km_PX = GCHILD(GPX,'K-' == GID)", +# "Km_PY = GCHILD(GPY,'K-' == GID)", +# "Km_PZ = GCHILD(GPZ,'K-' == GID)", +# "Km_PE = GCHILD(GE,'K-' == GID)", +# "Km_PE_pi = sqrt(Km_PX*Km_PX + Km_PY*Km_PY + Km_PZ*Km_PZ + (139.6*MeV)*(139.6*MeV))", +# "mkpi_kp = sqrt( (Kp_PE_pi+Km_PE)*(Kp_PE_pi+Km_PE) - (Kp_PX+Km_PX)*(Kp_PX+Km_PX) - (Kp_PY+Km_PY)*(Kp_PY+Km_PY) - (Kp_PZ+Km_PZ)*(Kp_PZ+Km_PZ) )", +# "mkpi_km = sqrt( (Km_PE_pi+Kp_PE)*(Km_PE_pi+Kp_PE) - (Km_PX+Kp_PX)*(Km_PX+Kp_PX) - (Km_PY+Kp_PY)*(Km_PY+Kp_PY) - (Km_PZ+Kp_PZ)*(Km_PZ+Kp_PZ) )" +# ] +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = 'Beauty => (phi(1020) => ^K+ ^K-) ^gamma' +# tightCut.Cuts = { +# '[K+]cc' : ' inAcc' , +# 'gamma' : ' goodPhoton' +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "from LoKiCore.functions import *" , +# "from LoKiGen.decorators import *" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ( GPT > 2.4 * GeV ) & InEcal", +# ] +# +# EndInsertPythonCode +# +# Documentation: bkgd for KstG, misid-ed m(Kpi) in 895 +- 50, gamma PT > 2.4 GeV, inAcceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240107 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.25 0.05 +ChangeMassMin MyPhi 1.2 +ChangeMassMax MyPhi 1.3 +# +Decay B_s0sig + 1.0 MyPhi gamma PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +End diff --git a/dkfiles/Lb_pKgamma,L1465,L1700=TightCut.dec b/dkfiles/Lb_pKgamma,L1465,L1700=TightCut.dec new file mode 100644 index 000000000..27a3b88f9 --- /dev/null +++ b/dkfiles/Lb_pKgamma,L1465,L1700=TightCut.dec @@ -0,0 +1,125 @@ +# EventType: 15202241 +# +# Descriptor: [Lambda_b0 -> (Lambda(1520)0 -> p+ K-) gamma]cc +# +# NickName: Lb_pKgamma,L1465,L1700=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation() +# gen.SignalPlain.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# evtgendecay = ToolSvc().EvtGenDecayWithCutTool +# evtgendecay.CutTool = "LoKi::GenCutTool/mhhCut" +# evtgendecay.addTool(LoKi__GenCutTool ,'mhhCut') +# evtgendecay.mhhCut.Decay = "[Beauty => ^(Lambda(1520)0 => p+ K-) gamma]CC" +# evtgendecay.mhhCut.Cuts = { +# '[Lambda(1520)0]cc' : ' (in_range( 1015.0 * MeV , mkk, 1025.0 * MeV) | in_range( 865. * MeV , mkpi, 925.0 * MeV))' , +# } +# evtgendecay.mhhCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "from LoKiCore.math import sqrt", +# "from LoKiCore.functions import *" , +# "from LoKiGen.decorators import *" , +# "K_PX = GCHILD(GPX,'K+' == GABSID)", +# "K_PY = GCHILD(GPY,'K+' == GABSID)", +# "K_PZ = GCHILD(GPZ,'K+' == GABSID)", +# "K_PE = GCHILD(GE,'K+' == GABSID)", +# "p_PX = GCHILD(GPX,'p+' == GABSID)", +# "p_PY = GCHILD(GPY,'p+' == GABSID)", +# "p_PZ = GCHILD(GPZ,'p+' == GABSID)", +# "p_PE_k = sqrt(p_PX*p_PX + p_PY*p_PY + p_PZ*p_PZ + (493.7*MeV)*(493.7*MeV))", +# "p_PE_pi = sqrt(p_PX*p_PX + p_PY*p_PY + p_PZ*p_PZ + (139.6*MeV)*(139.6*MeV))", +# "mkk = sqrt((K_PE+p_PE_k )*(K_PE+p_PE_k ) - (K_PX+p_PX)*(K_PX+p_PX) - (K_PY+p_PY)*(K_PY+p_PY) - (K_PZ+p_PZ)*(K_PZ+p_PZ) )", +# "mkpi = sqrt((K_PE+p_PE_pi)*(K_PE+p_PE_pi) - (K_PX+p_PX)*(K_PX+p_PX) - (K_PY+p_PY)*(K_PY+p_PY) - (K_PZ+p_PZ)*(K_PZ+p_PZ) )", +# ] +# +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[Beauty => (Lambda(1520)0 => ^p+ ^K-) ^gamma]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' inAcc' , +# '[p+]cc' : ' inAcc' , +# 'gamma' : ' goodPhoton' +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "from LoKiCore.functions import *" , +# "from LoKiGen.decorators import *" , +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ( GPT > 2.4 * GeV ) & InEcal" +# ] +# +# EndInsertPythonCode +# +# Documentation: hadron-misid bkgd for KstG(895+-30) / PhiG(1020+-5), gamma PT > 2.4 GeV, inAcceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240107 +# +Alias MyL1465 Lambda(1520)0 +Alias Myanti-L1465 anti-Lambda(1520)0 +ChargeConj MyL1465 Myanti-L1465 +# +LSNONRELBW MyL1465 +BlattWeisskopf MyL1465 0.0 +Particle MyL1465 1.465 0.2 +ChangeMassMin MyL1465 1.4 +ChangeMassMax MyL1465 1.65 +# +LSNONRELBW Myanti-L1465 +BlattWeisskopf Myanti-L1465 0.0 +Particle Myanti-L1465 1.465 0.2 +ChangeMassMin Myanti-L1465 1.4 +ChangeMassMax Myanti-L1465 1.65 +# +Alias MyL1700 Lambda(1520)0 +Alias Myanti-L1700 anti-Lambda(1520)0 +ChargeConj MyL1700 Myanti-L1700 +# +LSNONRELBW MyL1700 +BlattWeisskopf MyL1700 0.0 +Particle MyL1700 1.7 0.2 +ChangeMassMin MyL1700 1.5 +ChangeMassMax MyL1700 1.9 +# +LSNONRELBW Myanti-L1700 +BlattWeisskopf Myanti-L1700 0.0 +Particle Myanti-L1700 1.7 0.2 +ChangeMassMin Myanti-L1700 1.5 +ChangeMassMax Myanti-L1700 1.9 +# +Decay Lambda_b0sig + 0.7 MyL1465 gamma PHSP; + 0.3 MyL1700 gamma PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyL1465 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-L1465 +# +Decay MyL1700 + 1.000 p+ K- PHSP; +Enddecay +CDecay Myanti-L1700 +# +End -- GitLab From 5f009e789fefc2dea10fd575ddc5ad13b956fe2e Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 12:23:05 +0100 Subject: [PATCH 591/702] Merge branch 'odescham/SigAndBackForRad' into 'master' --- ...gagamma,pipipi0=HighPtGamma,DecProdCut.dec | 52 ++++++++++++++++ ..._pipigamma=phsp,HighPtGamma,DecProdCut.dec | 41 +++++++++++++ dkfiles/Bd_rhoeta,gg=DecProdCut.dec | 38 ++++++++++++ ...higamma,pipipi0=HighPtGamma,DecProdCut.dec | 46 ++++++++++++++ ...,pipipi0=mK1270,HighPtGamma,DecProdCut.dec | 61 +++++++++++++++++++ 5 files changed, 238 insertions(+) create mode 100755 dkfiles/Bd_omegagamma,pipipi0=HighPtGamma,DecProdCut.dec create mode 100644 dkfiles/Bd_pipigamma=phsp,HighPtGamma,DecProdCut.dec create mode 100644 dkfiles/Bd_rhoeta,gg=DecProdCut.dec create mode 100644 dkfiles/Bs_phigamma,pipipi0=HighPtGamma,DecProdCut.dec create mode 100644 dkfiles/Bu_K1gamma,omegaK,pipipi0=mK1270,HighPtGamma,DecProdCut.dec diff --git a/dkfiles/Bd_omegagamma,pipipi0=HighPtGamma,DecProdCut.dec b/dkfiles/Bd_omegagamma,pipipi0=HighPtGamma,DecProdCut.dec new file mode 100755 index 000000000..ad84fb64f --- /dev/null +++ b/dkfiles/Bd_omegagamma,pipipi0=HighPtGamma,DecProdCut.dec @@ -0,0 +1,52 @@ +# EventType: 11102610 +# +# Descriptor: [B0 -> (omega(782) -> pi+ pi- (pi0 -> gamma gamma)) gamma]cc +# +# NickName: Bd_omegagamma,pipipi0=HighPtGamma,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# FullEventCuts: LoKi::FullGenEventCut/BRadiativeCut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation().BRadiativeCut +# radCut.Code = " ( count ( isGoodB ) > 0 ) " +# radCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "NGoodGamma = GINTREE(('gamma' == GABSID) & (GPT >1.5*GeV))" +# , "isGoodB = (GBEAUTY & NGoodGamma)" +# ] +# EndInsertPythonCode +# +# Documentation: B0->omega(pi+pi-pi0)gamma, Decay products in acceptance, with gamma PT > 1.5 GeV +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Olivier Deschamps +# Email: odescham@in2p3.fr +# Date: 20240119 +# +Alias Myomega omega +Alias Mypi0 pi0 +ChargeConj Myomega Myomega +ChargeConj Mypi0 Mypi0 +# +Decay B0sig + 1.000 Myomega gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B0sig +# +Decay Myomega + 1.000 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + diff --git a/dkfiles/Bd_pipigamma=phsp,HighPtGamma,DecProdCut.dec b/dkfiles/Bd_pipigamma=phsp,HighPtGamma,DecProdCut.dec new file mode 100644 index 000000000..90fa2f0cc --- /dev/null +++ b/dkfiles/Bd_pipigamma=phsp,HighPtGamma,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 11102272 +# +# NickName: Bd_pipigamma=phsp,HighPtGamma,DecProdCut +# +# Descriptor: [B0 -> pi+ pi- gamma]cc +# +# Cuts: DaughtersInLHCb +# +# FullEventCuts: LoKi::FullGenEventCut/BRadiativeCut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation().BRadiativeCut +# radCut.Code = " ( count ( isGoodB ) > 0 ) " +# radCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "NGoodGamma = GINTREE(('gamma' == GABSID) & (GPT >1.5*GeV))" +# , "isGoodB = (GBEAUTY & NGoodGamma)" +# ] +# EndInsertPythonCode +# +# Documentation: B0->pi+pi-gamma decay, phase-space, Decay products in acceptance, with gamma PT > 1.5 GeV +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Olivier Deschamps +# Email: odescham@in2p3.fr +# Date: 20240119 +# +# +# +Decay B0sig + 1.000 pi+ pi- gamma PHSP; +Enddecay +CDecay anti-B0sig +# +End +# diff --git a/dkfiles/Bd_rhoeta,gg=DecProdCut.dec b/dkfiles/Bd_rhoeta,gg=DecProdCut.dec new file mode 100644 index 000000000..19548eefb --- /dev/null +++ b/dkfiles/Bd_rhoeta,gg=DecProdCut.dec @@ -0,0 +1,38 @@ +# EventType: 11102461 +# +# Descriptor: [B0 -> (rho(770)0 -> pi+ pi-) (eta -> gamma gamma)]cc +# +# NickName: Bd_rhoeta,gg=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: daughters in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Olivier Deschamps +# Email: odescham@in2p3.fr +# Date: 20240119 +# +Alias MyRho rho0 +ChargeConj MyRho MyRho +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay B0sig + 1.000 MyRho MyEta SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyEta + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyRho + 1.000 pi- pi+ VSS; +Enddecay +# +End +# diff --git a/dkfiles/Bs_phigamma,pipipi0=HighPtGamma,DecProdCut.dec b/dkfiles/Bs_phigamma,pipipi0=HighPtGamma,DecProdCut.dec new file mode 100644 index 000000000..a5f628d73 --- /dev/null +++ b/dkfiles/Bs_phigamma,pipipi0=HighPtGamma,DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 13102631 +# +# Descriptor: [B_s0 -> (phi(1020) -> pi+ pi- pi0) gamma]cc +# +# NickName: Bs_phigamma,pipipi0=HighPtGamma,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# FullEventCuts: LoKi::FullGenEventCut/BRadiativeCut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation().BRadiativeCut +# radCut.Code = " ( count ( isGoodB ) > 0 ) " +# radCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "NGoodGamma = GINTREE(('gamma' == GABSID) & (GPT >1.5*GeV))" +# , "isGoodB = (GBEAUTY & NGoodGamma)" +# ] +# EndInsertPythonCode +# +# Documentation: phi forced into pi+ pi-pi0, decay products in acceptance, with gamma PT > 1.5 +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Olivier Deschamps +# Email: odescham@in2p3.fr +# Date: 20240119 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.0000 MyPhi gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 pi+ pi- pi0 PHI_DALITZ; +Enddecay +# +End + diff --git a/dkfiles/Bu_K1gamma,omegaK,pipipi0=mK1270,HighPtGamma,DecProdCut.dec b/dkfiles/Bu_K1gamma,omegaK,pipipi0=mK1270,HighPtGamma,DecProdCut.dec new file mode 100644 index 000000000..ee4b48167 --- /dev/null +++ b/dkfiles/Bu_K1gamma,omegaK,pipipi0=mK1270,HighPtGamma,DecProdCut.dec @@ -0,0 +1,61 @@ +# EventType: 12103600 +# +# NickName: Bu_K1gamma,omegaK,pipipi0=mK1270,HighPtGamma,DecProdCut +# +# Descriptor: [B+ -> (K_1(1270)+ -> (omega(782) -> pi- pi+ (pi0 -> gamma gamma)) K+) gamma]cc +# +# Cuts: DaughtersInLHCb +# +# FullEventCuts: LoKi::FullGenEventCut/BRadiativeCut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation().BRadiativeCut +# radCut.Code = " ( count ( isGoodB ) > 0 ) " +# radCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "NGoodGamma = GINTREE(('gamma' == GABSID) & (GPT >1.5*GeV))" +# , "isGoodB = (GBEAUTY & NGoodGamma)" +# ] +# EndInsertPythonCode +# +# Documentation: B+->K_1(1270)+ gamma decay, K_1(1270)+ -> K+omega(pi+pi-pi0) decay, Decay products in acceptance,with gamma pt > 1.5 +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Olivier Deschamps +# Email: odescham@in2p3.fr +# Date: 20240119 +# +Alias MyK1_1270_+ K_1+ +Alias MyK1_1270_- K_1- +ChargeConj MyK1_1270_+ MyK1_1270_- +# +Alias MyOmega omega +ChargeConj MyOmega MyOmega +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B+sig + 1.000 MyK1_1270_+ gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +CDecay B-sig +# +Decay MyK1_1270_+ + 1.00000 MyOmega K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyK1_1270_- +# +Decay MyOmega + 1.000 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End +# -- GitLab From 096909a6fd5b24bb321bc88f91e8af0f7a6223f6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 12:23:21 +0100 Subject: [PATCH 592/702] Merge branch 'qhan/W2JpsiX' into 'master' --- dkfiles/Bd_OmegaOmega,Lambda0K=DecProdCut.dec | 46 +++++++++++ dkfiles/Bs_OmegaOmega,Lambda0K=DecProdCut.dec | 46 +++++++++++ dkfiles/W_JpsiDs=DecProdCut.dec | 75 ++++++++++++++++++ dkfiles/W_JpsiPhiDs=DecProdCut.dec | 79 +++++++++++++++++++ dkfiles/W_Jpsipi=DecProdCut.dec | 70 ++++++++++++++++ 5 files changed, 316 insertions(+) create mode 100644 dkfiles/Bd_OmegaOmega,Lambda0K=DecProdCut.dec create mode 100644 dkfiles/Bs_OmegaOmega,Lambda0K=DecProdCut.dec create mode 100644 dkfiles/W_JpsiDs=DecProdCut.dec create mode 100644 dkfiles/W_JpsiPhiDs=DecProdCut.dec create mode 100644 dkfiles/W_Jpsipi=DecProdCut.dec diff --git a/dkfiles/Bd_OmegaOmega,Lambda0K=DecProdCut.dec b/dkfiles/Bd_OmegaOmega,Lambda0K=DecProdCut.dec new file mode 100644 index 000000000..8ea815b00 --- /dev/null +++ b/dkfiles/Bd_OmegaOmega,Lambda0K=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 11106110 +# +# Descriptor: [B0 -> (Omega~+ -> (Lambda~0 -> p~- pi+) K+) (Omega- -> (Lambda0 -> p+ pi-) K-)]cc +# +# NickName: Bd_OmegaOmega,Lambda0K=DecProdCut +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B0 -> Omega~+ Omega-, Omega- -> (Lambda0 -> p+ pi-) K- with intermediate states +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime:< 1min +# Responsible: Hang Yin, Qundong Han +# Email: qundong.han@cern.ch +# Date: 20240121 +# + +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj MyOmega Myanti-Omega + +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda + +Decay B0sig +1.000 MyOmega Myanti-Omega PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyOmega +1.000 MyLambda K- PHSP; +Enddecay +CDecay Myanti-Omega + +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda + +End +# diff --git a/dkfiles/Bs_OmegaOmega,Lambda0K=DecProdCut.dec b/dkfiles/Bs_OmegaOmega,Lambda0K=DecProdCut.dec new file mode 100644 index 000000000..1b0abdb97 --- /dev/null +++ b/dkfiles/Bs_OmegaOmega,Lambda0K=DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 13106120 +# +# Descriptor: [B_s0 -> (Omega~+ -> (Lambda~0 -> p~- pi+) K+) (Omega- -> (Lambda0 -> p+ pi-) K-)]cc +# +# NickName: Bs_OmegaOmega,Lambda0K=DecProdCut +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: B_s0 -> Omega~+ Omega-, Omega- -> (Lambda0 -> p+ pi-) K- with intermediate states +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime:< 1min +# Responsible: Hang Yin, Qundong Han +# Email: qundong.han@cern.ch +# Date: 20240121 +# + +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj MyOmega Myanti-Omega + +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda + +Decay B_s0sig +1.000 MyOmega Myanti-Omega PHSP; +Enddecay +CDecay anti-B_s0sig + +Decay MyOmega +1.000 MyLambda K- PHSP; +Enddecay +CDecay Myanti-Omega + +Decay MyLambda +1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda + +End +# diff --git a/dkfiles/W_JpsiDs=DecProdCut.dec b/dkfiles/W_JpsiDs=DecProdCut.dec new file mode 100644 index 000000000..3d55fe8f8 --- /dev/null +++ b/dkfiles/W_JpsiDs=DecProdCut.dec @@ -0,0 +1,75 @@ +# EventType: 42275001 +# +# Descriptor: pp -> [W+ -> (J/psi(1S) -> mu+ mu-) (D_s+ -> K+ K- pi+)]cc +# +# NickName: W_JpsiDs=DecProdCut +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation().ParsInAcc +# +# ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " +# +# ParsInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = (in_range( 0.005 , GTHETA , 0.400 ))" +# , "NGoodMuonm = (GINTREE(( (('mu-' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodMuonp = (GINTREE(( (('mu+' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodJpsi = (NGoodMuonm & NGoodMuonp)" +# , "NGoodpim = (GINTREE(( (('pi-' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodpip = (GINTREE(( (('pi+' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodKm = (GINTREE(( (('K-' == GID) )& (GPT >0.3*GeV) & inAcc)))" +# , "NGoodKp = (GINTREE(( (('K+' == GID) )& (GPT >0.3*GeV) & inAcc)))" +# , "NGoodKKPip = (NGoodpip & NGoodKm & NGoodKp)" +# , "NGoodKKPim = (NGoodpim & NGoodKm & NGoodKp)" +# , "NGoodDs = (NGoodKKPip | NGoodKKPim)" +# , "isGoodW = (( 'W+' == GABSID ) & NGoodJpsi & NGoodDs)" +# ] +# +# +# Generation().DecayTool = "" +# Generation().Special.DecayTool = "" +# +#from Configurables import Generation +#from Gaudi.Configuration import * +# +#Generation().PileUpTool = "FixedLuminosityForRareProcess" +# +#importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# +#from Configurables import Special, Pythia8Production +# +#Generation().addTool( Special ) +#Generation().Special.addTool( Pythia8Production ) +# +#Generation().Special.Pythia8Production.Commands += [ +#"SpaceShower:rapidityOrder = off", +#"WeakSingleBoson:ffbar2W = on", +#"24:addChannel = 1 1. 101 443 431", +#"24:onMode = off", +#"24:onIfAny = 443 431", +#"443:addChannel = 1 1. 101 13 -13", +#"443:onMode = off", +#"443:onIfMatch = 13 -13", +#"431:addChannel = 1 1. 101 321 -321 211", +#"431:onMode = off", +#"431:onIfMatch = 321 -321 211" ] +# +# EndInsertPythonCode +# +# Documentation: W boson rare decay products in acceptance +# EndDocumnetation +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: < 1min +# Responsible: Hang Yin, Qundong Han +# Email: qundong.han@cern.ch +# Date: 20240121 +# +End + diff --git a/dkfiles/W_JpsiPhiDs=DecProdCut.dec b/dkfiles/W_JpsiPhiDs=DecProdCut.dec new file mode 100644 index 000000000..c53a7d32a --- /dev/null +++ b/dkfiles/W_JpsiPhiDs=DecProdCut.dec @@ -0,0 +1,79 @@ +# EventType: 42277001 +# +# Descriptor: pp -> [W+ -> (J/psi(1S) -> mu+ mu-) (phi(1020) -> K+ K-) (D_s+ -> K+ K- pi+)]cc +# +# NickName: W_JpsiPhiDs=DecProdCut +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation().ParsInAcc +# +# ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " +# +# ParsInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = (in_range( 0.005 , GTHETA , 0.400 ))" +# , "NGoodMuonm = (GINTREE(( (('mu-' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodMuonp = (GINTREE(( (('mu+' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodJpsi = (NGoodMuonm & NGoodMuonp)" +# , "NGoodpim = (GINTREE(( (('pi-' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodpip = (GINTREE(( (('pi+' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodKm = (GINTREE(( (('K-' == GID) )& (GPT >0.3*GeV) & inAcc)))" +# , "NGoodKp = (GINTREE(( (('K+' == GID) )& (GPT >0.3*GeV) & inAcc)))" +# , "NGoodPhi = (NGoodKm & NGoodKp)" +# , "NGoodKKPip = (NGoodpip & NGoodKm & NGoodKp)" +# , "NGoodKKPim = (NGoodpim & NGoodKm & NGoodKp)" +# , "NGoodDs = (NGoodKKPip | NGoodKKPim)" +# , "isGoodW = (( 'W+' == GABSID ) & NGoodJpsi & NGoodPhi & NGoodDs)" +# ] +# +# +# Generation().DecayTool = "" +# Generation().Special.DecayTool = "" +# +#from Configurables import Generation +#from Gaudi.Configuration import * +# +#Generation().PileUpTool = "FixedLuminosityForRareProcess" +# +#importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# +#from Configurables import Special, Pythia8Production +# +#Generation().addTool( Special ) +#Generation().Special.addTool( Pythia8Production ) +# +#Generation().Special.Pythia8Production.Commands += [ +#"SpaceShower:rapidityOrder = off", +#"WeakSingleBoson:ffbar2W = on", +#"24:addChannel = 1 1. 101 443 431 333", +#"24:onMode = off", +#"24:onIfAny = 443 431 333", +#"443:addChannel = 1 1. 101 13 -13", +#"443:onMode = off", +#"443:onIfMatch = 13 -13", +#"431:addChannel = 1 1. 101 321 -321 211", +#"431:onMode = off", +#"431:onIfMatch = 321 -321 211", +#"333:addChannel = 1 1. 101 321 -321", +#"333:onMode = off", +#"333:onIfMatch = 321 -321" ] +# +# EndInsertPythonCode +# +# Documentation: W boson rare decay products in acceptance +# EndDocumnetation +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: < 1min +# Responsible: Hang Yin, Qundong Han +# Email: qundong.han@cern.ch +# Date: 20240121 +# +End + diff --git a/dkfiles/W_Jpsipi=DecProdCut.dec b/dkfiles/W_Jpsipi=DecProdCut.dec new file mode 100644 index 000000000..981f90eff --- /dev/null +++ b/dkfiles/W_Jpsipi=DecProdCut.dec @@ -0,0 +1,70 @@ +# EventType: 42143001 +# +# Descriptor: pp -> [W+ -> (J/psi(1S) -> mu+ mu-) pi+]cc +# +# NickName: W_Jpsipi=DecProdCut +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "ParsInAcc" ) +# ParsInAcc = Generation().ParsInAcc +# +# ParsInAcc.Code = " ( count ( isGoodW ) > 0 ) " +# +# ParsInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = (in_range( 0.005 , GTHETA , 0.400 ))" +# , "NGoodMuonm = (GINTREE(( (('mu-' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodMuonp = (GINTREE(( (('mu+' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodJpsi = (NGoodMuonm & NGoodMuonp)" +# , "NGoodpim = (GINTREE(( (('pi-' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodpip = (GINTREE(( (('pi+' == GID)) & (GPT > 0.3*GeV) & inAcc)))" +# , "NGoodJpsipim = (NGoodJpsi & NGoodpim)" +# , "NGoodJpsipip = (NGoodJpsi & NGoodpip)" +# , "NGoodW = (NGoodJpsipim | NGoodJpsipip)" +# , "isGoodW = (('W+' == GABSID ) & NGoodW)" +# ] +# +# +# Generation().DecayTool = "" +# Generation().Special.DecayTool = "" +# +#from Configurables import Generation +#from Gaudi.Configuration import * +# +#Generation().PileUpTool = "FixedLuminosityForRareProcess" +# +#importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) +# +#from Configurables import Special, Pythia8Production +# +#Generation().addTool( Special ) +#Generation().Special.addTool( Pythia8Production ) +# +#Generation().Special.Pythia8Production.Commands += [ +#"SpaceShower:rapidityOrder = off", +#"WeakSingleBoson:ffbar2W = on", +#"24:addChannel = 1 1. 101 443 211", +#"24:onMode = off", +#"24:onIfAny = 443 211", +#"443:addChannel = 1 1. 101 13 -13", +#"443:onMode = off", +#"443:onIfMatch = 13 -13" ] +# +# EndInsertPythonCode +# +# Documentation: W boson rare decay products in acceptance +# EndDocumnetation +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: < 1min +# Responsible: Hang Yin, Qundong Han +# Email: qundong.han@cern.ch +# Date: 20240121 +# +End + -- GitLab From 0633dd370285edf97eda5da8c6db30a153e7da40 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 12:46:23 +0100 Subject: [PATCH 593/702] Merge branch 'rvanlaak/my-changes' into 'master' --- .../Bu_D0enu,Kpimumu=TightCut,cocktail.dec | 247 ++++++++++++++++++ .../Bu_D0munu,Kpimumu=TightCut,cocktail.dec | 245 +++++++++++++++++ .../Bu_etaenu,mumugamma=TightCut,ISGW2.dec | 56 ++++ .../Bu_etamunu,mumugamma=TightCut,ISGW2.dec | 54 ++++ .../Bu_etapenu,mumugamma=TightCut,ISGW2.dec | 56 ++++ .../Bu_etapmunu,mumugamma=TightCut,ISGW2.dec | 54 ++++ 6 files changed, 712 insertions(+) create mode 100644 dkfiles/Bu_D0enu,Kpimumu=TightCut,cocktail.dec create mode 100644 dkfiles/Bu_D0munu,Kpimumu=TightCut,cocktail.dec create mode 100644 dkfiles/Bu_etaenu,mumugamma=TightCut,ISGW2.dec create mode 100644 dkfiles/Bu_etamunu,mumugamma=TightCut,ISGW2.dec create mode 100644 dkfiles/Bu_etapenu,mumugamma=TightCut,ISGW2.dec create mode 100644 dkfiles/Bu_etapmunu,mumugamma=TightCut,ISGW2.dec diff --git a/dkfiles/Bu_D0enu,Kpimumu=TightCut,cocktail.dec b/dkfiles/Bu_D0enu,Kpimumu=TightCut,cocktail.dec new file mode 100644 index 000000000..bbad1e51e --- /dev/null +++ b/dkfiles/Bu_D0enu,Kpimumu=TightCut,cocktail.dec @@ -0,0 +1,247 @@ +# This is the decay file for the decay B- -> (D0 -> K- pi+ mu+ mu-) e- anti-nu_e +# +# EventType: 12875070 +# +# Descriptor: [B- -> (D0 -> K- pi+ mu+ mu-) e- anti-nu_e]cc +# +# NickName: Bu_D0enu,Kpimumu=TightCut,cocktail +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# SignalFilter = Generation().SignalRepeatedHadronization.TightCut +# SignalFilter.Decay = '[B- ==> K- pi+ ^mu+ ^mu- ^e- nu_e~ {X} {X} {X} {X} {X} {X} {X} {X}]CC' +# SignalFilter.Preambulo += [ +# 'inAcc = in_range(0.010, GTHETA, 0.400)', +# 'muCuts = (GP > 2.5 * GeV) & inAcc', +# 'eCuts = (GP > 1.5 * GeV) & inAcc' +# ] +# SignalFilter.Cuts = { +# '[mu+]cc' : 'muCuts', +# '[e+]cc' : 'eCuts' +# } +# +# EndInsertPythonCode +# +# Documentation: Sum of the decays B- -> (D0 -> K- pi+ mu+ mu-) e- anti-nu_e X. Muon and electron in LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20240115 +# CPUTime: <1min +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Alias Myomega omega +ChargeConj Myomega Myomega +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +Decay B-sig + 0.022400 MyD0 e- anti-nu_e PHOTOS ISGW2; + 0.056800 MyD*0 e- anti-nu_e PHOTOS ISGW2; + 0.002072 MyD_0*0 e- anti-nu_e PHOTOS ISGW2; + 0.001936 MyD'_10 e- anti-nu_e PHOTOS ISGW2; + 0.005244 MyD_10 e- anti-nu_e PHOTOS ISGW2; + 0.002792 MyD_2*0 e- anti-nu_e PHOTOS ISGW2; + 0.000198 MyD0 pi0 e- anti-nu_e PHOTOS GOITY_ROBERTS; + 0.000969 MyD0 pi+ pi- e- anti-nu_e PHOTOS PHSP; + 0.000238 MyD0 pi0 pi0 e- anti-nu_e PHOTOS PHSP; + 0.000462 MyD*0 pi0 e- anti-nu_e PHOTOS GOITY_ROBERTS; + 0.002451 MyD*0 pi+ pi- e- anti-nu_e PHOTOS PHSP; + 0.000602 MyD*0 pi0 pi0 e- anti-nu_e PHOTOS PHSP; + 0.000626 MyD*+ pi- e- anti-nu_e PHOTOS GOITY_ROBERTS; + 0.000844 MyD*+ pi0 pi- e- anti-nu_e PHOTOS PHSP; + 0.001337 MyD0 Mytau- anti-nu_tau ISGW2; + 0.003646 MyD*0 Mytau- anti-nu_tau ISGW2; + 0.000246 MyD_10 Mytau- anti-nu_tau ISGW2; + 0.000099 MyD_0*0 Mytau- anti-nu_tau ISGW2; + 0.000168 MyD'_10 Mytau- anti-nu_tau ISGW2; + 0.000186 MyD_2*0 Mytau- anti-nu_tau ISGW2; +Enddecay +CDecay B+sig +# +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +Decay Mytau- + 0.1736 e- nu_tau anti-nu_e PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ +# +Decay MyD0 + 0.15 K- pi+ mu+ mu- PHSP; + 0.15 K- pi+ Myomega PHSP; + 0.15 K- pi+ Myrho0 PHSP; + 0.15 Myanti-K*0 mu+ mu- PHSP; + 0.15 Myanti-K*0 Myomega SVV_HELAMP 1.0 0.0 1.7 0.0 1.0 0.0; + 0.15 Myrho0 Myanti-K*0 SVV_HELAMP 1.0 0.0 1.7 0.0 1.0 0.0; +Enddecay +CDecay MyAntiD0 +# +Decay Myomega + 1.000 mu+ mu- VLL; +Enddecay +# +Decay Myrho0 + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyD*0 + 0.619 MyD0 pi0 PHOTOS VSS; + 0.381 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD*+ + 0.6770 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD_0*+ + 0.533 MyD0 pi+ PHOTOS PHSP; + 0.0271 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0542 MyD*+ pi+ pi- PHOTOS PHSP; + 0.080 MyD*0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_0*0 + 0.267 MyD0 pi0 PHSP; + 0.040 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.080 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0542 MyD*+ pi- pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_0*0 +# +Decay MyD'_1+ + 0.1693 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.500 MyD*0 pi+ PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.104 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD'_1- +# +Decay MyD'_10 + 0.250 MyD*0 pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.3385 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.052 MyD0 pi0 pi0 PHOTOS PHSP; + 0.104 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD'_10 +# +Decay MyD_1+ + 0.1354 MyD*+ pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.400 MyD*0 pi+ PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1146 MyD_0*0 pi+ PHOTOS PHSP; + 0.0903 MyD_0*+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD_10 + 0.2708 MyD*+ pi- PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.200 MyD*0 pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1806 MyD_0*+ pi- PHOTOS PHSP; + 0.0573 MyD_0*0 pi0 PHSP; +Enddecay +CDecay MyAntiD_10 +# +Decay MyD_2*+ + 0.0587 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.173 MyD*0 pi+ PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.2667 MyD0 pi+ PHOTOS TSS; + 0.0647 MyD_0*0 pi+ PHOTOS PHSP; + 0.0509 MyD_0*+ pi0 PHOTOS PHSP; + 0.0027 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0054 MyD*+ pi+ pi- PHOTOS PHSP; + 0.008 MyD*0 pi+ pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_2*- +# +Decay MyD_2*0 + 0.1173 MyD*+ pi- PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0867 MyD*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.133 MyD0 pi0 TSS; + 0.1019 MyD_0*+ pi- PHOTOS PHSP; + 0.0323 MyD_0*0 pi0 PHSP; + 0.004 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.008 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0054 MyD*+ pi- pi0 PHOTOS PHSP; + 0.016 MyD0 pi0 pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD_2*0 +# +End +# + diff --git a/dkfiles/Bu_D0munu,Kpimumu=TightCut,cocktail.dec b/dkfiles/Bu_D0munu,Kpimumu=TightCut,cocktail.dec new file mode 100644 index 000000000..633f25d73 --- /dev/null +++ b/dkfiles/Bu_D0munu,Kpimumu=TightCut,cocktail.dec @@ -0,0 +1,245 @@ +# This is the decay file for the decay B- -> (D0 -> K- pi+ mu+ mu-) mu- anti-nu_mu +# +# EventType: 12875071 +# +# Descriptor: [B- -> (D0 -> K- pi+ mu+ mu-) mu- anti-nu_mu]cc +# +# NickName: Bu_D0munu,Kpimumu=TightCut,cocktail +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +# SignalFilter = Generation().SignalRepeatedHadronization.TightCut +# SignalFilter.Decay = '[B- ==> K- pi+ ^mu+ ^mu- ^mu- nu_mu~ {X} {X} {X} {X} {X} {X} {X} {X}]CC' +# SignalFilter.Preambulo += [ +# 'inAcc = in_range(0.010, GTHETA, 0.400)', +# 'muCuts = (GP > 2.5 * GeV) & inAcc' +# ] +# SignalFilter.Cuts = { +# '[mu+]cc' : 'muCuts' +# } +# +# EndInsertPythonCode +# +# Documentation: Sum of the decays B- -> (D0 -> K- pi+ mu+ mu-) mu- anti-nu_mu X. Muon in LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20240115 +# CPUTime: <1min +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Alias Myomega omega +ChargeConj Myomega Myomega +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +Decay B-sig + 0.022400 MyD0 mu- anti-nu_mu PHOTOS ISGW2; + 0.056800 MyD*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002072 MyD_0*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.001936 MyD'_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.005244 MyD_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.002792 MyD_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.000198 MyD0 pi0 mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.000969 MyD0 pi+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.000238 MyD0 pi0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000462 MyD*0 pi0 mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.002451 MyD*0 pi+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.000602 MyD*0 pi0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000626 MyD*+ pi- mu- anti-nu_mu PHOTOS GOITY_ROBERTS; + 0.000844 MyD*+ pi0 pi- mu- anti-nu_mu PHOTOS PHSP; + 0.001337 MyD0 Mytau- anti-nu_tau ISGW2; + 0.003646 MyD*0 Mytau- anti-nu_tau ISGW2; + 0.000246 MyD_10 Mytau- anti-nu_tau ISGW2; + 0.000099 MyD_0*0 Mytau- anti-nu_tau ISGW2; + 0.000168 MyD'_10 Mytau- anti-nu_tau ISGW2; + 0.000186 MyD_2*0 Mytau- anti-nu_tau ISGW2; +Enddecay +CDecay B+sig +# +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +Decay Mytau- + 0.1736 mu- nu_tau anti-nu_mu PHOTOS TAULNUNU; +Enddecay +CDecay Mytau+ +# +Decay MyD0 + 0.15 K- pi+ mu+ mu- PHSP; + 0.15 K- pi+ Myomega PHSP; + 0.15 K- pi+ Myrho0 PHSP; + 0.15 Myanti-K*0 mu+ mu- PHSP; + 0.15 Myanti-K*0 Myomega SVV_HELAMP 1.0 0.0 1.7 0.0 1.0 0.0; + 0.15 Myrho0 Myanti-K*0 SVV_HELAMP 1.0 0.0 1.7 0.0 1.0 0.0; +Enddecay +CDecay MyAntiD0 +# +Decay Myomega + 1.000 mu+ mu- VLL; +Enddecay +# +Decay Myrho0 + 1.000 mu+ mu- VLL; +Enddecay +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyD*0 + 0.619 MyD0 pi0 PHOTOS VSS; + 0.381 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD*+ + 0.6770 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD_0*+ + 0.533 MyD0 pi+ PHOTOS PHSP; + 0.0271 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0542 MyD*+ pi+ pi- PHOTOS PHSP; + 0.080 MyD*0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_0*0 + 0.267 MyD0 pi0 PHSP; + 0.040 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.080 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0542 MyD*+ pi- pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_0*0 +# +Decay MyD'_1+ + 0.1693 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.500 MyD*0 pi+ PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.104 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD'_1- +# +Decay MyD'_10 + 0.250 MyD*0 pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.3385 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.052 MyD0 pi0 pi0 PHOTOS PHSP; + 0.104 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD'_10 +# +Decay MyD_1+ + 0.1354 MyD*+ pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.400 MyD*0 pi+ PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1146 MyD_0*0 pi+ PHOTOS PHSP; + 0.0903 MyD_0*+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD_10 + 0.2708 MyD*+ pi- PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.200 MyD*0 pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.1806 MyD_0*+ pi- PHOTOS PHSP; + 0.0573 MyD_0*0 pi0 PHSP; +Enddecay +CDecay MyAntiD_10 +# +Decay MyD_2*+ + 0.0587 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.173 MyD*0 pi+ PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.2667 MyD0 pi+ PHOTOS TSS; + 0.0647 MyD_0*0 pi+ PHOTOS PHSP; + 0.0509 MyD_0*+ pi0 PHOTOS PHSP; + 0.0027 MyD*+ pi0 pi0 PHOTOS PHSP; + 0.0054 MyD*+ pi+ pi- PHOTOS PHSP; + 0.008 MyD*0 pi+ pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_2*- +# +Decay MyD_2*0 + 0.1173 MyD*+ pi- PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0867 MyD*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.133 MyD0 pi0 TSS; + 0.1019 MyD_0*+ pi- PHOTOS PHSP; + 0.0323 MyD_0*0 pi0 PHSP; + 0.004 MyD*0 pi0 pi0 PHOTOS PHSP; + 0.008 MyD*0 pi+ pi- PHOTOS PHSP; + 0.0054 MyD*+ pi- pi0 PHOTOS PHSP; + 0.016 MyD0 pi0 pi0 PHOTOS PHSP; + 0.032 MyD0 pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyAntiD_2*0 +# +End +# + diff --git a/dkfiles/Bu_etaenu,mumugamma=TightCut,ISGW2.dec b/dkfiles/Bu_etaenu,mumugamma=TightCut,ISGW2.dec new file mode 100644 index 000000000..98186ad93 --- /dev/null +++ b/dkfiles/Bu_etaenu,mumugamma=TightCut,ISGW2.dec @@ -0,0 +1,56 @@ +# This is the decay file for the decay B+ -> (eta -> mu+ mu- gamma) e+ nu_e +# +# EventType: 12513210 +# +# Descriptor: [B+ -> (eta -> mu+ mu- gamma) e+ nu_e]cc +# +# NickName: Bu_etaenu,mumugamma=TightCut,ISGW2 +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, 'TightCut' ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = '[B+ ==> ^mu+ ^mu- gamma ^e+ nu_e]CC' +# SignalFilter.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import GeV', +# 'inAcc = in_range(0.010, GTHETA, 0.400)', +# 'muCuts = (GP > 2.5 * GeV) & inAcc', +# 'eCuts = (GP > 1.5 * GeV) & inAcc' +# ] +# SignalFilter.Cuts = { +# '[mu+]cc' : 'muCuts', +# '[e+]cc' : 'eCuts' +# } +# +# EndInsertPythonCode +# +# Documentation: Decay file for B+ -> (eta -> mu+ mu- gamma) e+ nu_e. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20240115 +# CPUTime: <1min +# +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay B+sig + 1. MyEta e+ nu_e PHOTOS ISGW2; +Enddecay +CDecay B-sig +# +Decay MyEta + 1. mu+ mu- gamma PHOTOS PI0_DALITZ; +Enddecay +# +End +# + + diff --git a/dkfiles/Bu_etamunu,mumugamma=TightCut,ISGW2.dec b/dkfiles/Bu_etamunu,mumugamma=TightCut,ISGW2.dec new file mode 100644 index 000000000..0af604a9c --- /dev/null +++ b/dkfiles/Bu_etamunu,mumugamma=TightCut,ISGW2.dec @@ -0,0 +1,54 @@ +# This is the decay file for the decay B+ -> (eta -> mu+ mu- gamma) mu+ nu_mu +# +# EventType: 12513211 +# +# Descriptor: [B+ -> (eta -> mu+ mu- gamma) mu+ nu_mu]cc +# +# NickName: Bu_etamunu,mumugamma=TightCut,ISGW2 +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, 'TightCut' ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = '[B+ ==> ^mu+ ^mu- gamma ^mu+ nu_mu]CC' +# SignalFilter.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import GeV', +# 'inAcc = in_range(0.010, GTHETA, 0.400)', +# 'muCuts = (GP > 2.5 * GeV) & inAcc' +# ] +# SignalFilter.Cuts = { +# '[mu+]cc' : 'muCuts' +# } +# +# EndInsertPythonCode +# +# Documentation: Decay file for B+ -> (eta -> mu+ mu- gamma) mu+ nu_mu. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20240115 +# CPUTime: <1min +# +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay B+sig + 1. MyEta mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B-sig +# +Decay MyEta + 1. mu+ mu- gamma PHOTOS PI0_DALITZ; +Enddecay +# +End +# + + diff --git a/dkfiles/Bu_etapenu,mumugamma=TightCut,ISGW2.dec b/dkfiles/Bu_etapenu,mumugamma=TightCut,ISGW2.dec new file mode 100644 index 000000000..5a1f6aaf4 --- /dev/null +++ b/dkfiles/Bu_etapenu,mumugamma=TightCut,ISGW2.dec @@ -0,0 +1,56 @@ +# This is the decay file for the decay B+ -> (eta_prime -> mu+ mu- gamma) e+ nu_e +# +# EventType: 12513212 +# +# Descriptor: [B+ -> (eta_prime -> mu+ mu- gamma) e+ nu_e]cc +# +# NickName: Bu_etapenu,mumugamma=TightCut,ISGW2 +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, 'TightCut' ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = '[B+ ==> ^mu+ ^mu- gamma ^e+ nu_e]CC' +# SignalFilter.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import GeV', +# 'inAcc = in_range(0.010, GTHETA, 0.400)', +# 'muCuts = (GP > 2.5 * GeV) & inAcc', +# 'eCuts = (GP > 1.5 * GeV) & inAcc' +# ] +# SignalFilter.Cuts = { +# '[mu+]cc' : 'muCuts', +# '[e+]cc' : 'eCuts' +# } +# +# EndInsertPythonCode +# +# Documentation: Decay file for B+ -> (eta' -> mu+ mu- gamma) e+ nu_e. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20240115 +# CPUTime: <1min +# +Alias MyEta' eta' +ChargeConj MyEta' MyEta' +# +Decay B+sig + 1. MyEta' e+ nu_e PHOTOS ISGW2; +Enddecay +CDecay B-sig +# +Decay MyEta' + 1. mu+ mu- gamma PHOTOS PI0_DALITZ; +Enddecay +# +End +# + + diff --git a/dkfiles/Bu_etapmunu,mumugamma=TightCut,ISGW2.dec b/dkfiles/Bu_etapmunu,mumugamma=TightCut,ISGW2.dec new file mode 100644 index 000000000..33a60987b --- /dev/null +++ b/dkfiles/Bu_etapmunu,mumugamma=TightCut,ISGW2.dec @@ -0,0 +1,54 @@ +# This is the decay file for the decay B+ -> (eta_prime -> mu+ mu- gamma) mu+ nu_mu +# +# EventType: 12513213 +# +# Descriptor: [B+ -> (eta_prime -> mu+ mu- gamma) mu+ nu_mu]cc +# +# NickName: Bu_etapmunu,mumugamma=TightCut,ISGW2 +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation().SignalRepeatedHadronization +# gen.addTool( LoKi__GenCutTool, 'TightCut' ) +# SignalFilter = gen.TightCut +# SignalFilter.Decay = '[B+ ==> ^mu+ ^mu- gamma ^mu+ nu_mu]CC' +# SignalFilter.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import GeV', +# 'inAcc = in_range(0.010, GTHETA, 0.400)', +# 'muCuts = (GP > 2.5 * GeV) & inAcc' +# ] +# SignalFilter.Cuts = { +# '[mu+]cc' : 'muCuts' +# } +# +# EndInsertPythonCode +# +# Documentation: Decay file for B+ -> (eta' -> mu+ mu- gamma) mu+ nu_mu. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Raphael van Laak +# Email: raphael.van.laak@cern.ch +# Date: 20240115 +# CPUTime: <1min +# +Alias MyEta' eta' +ChargeConj MyEta' MyEta' +# +Decay B+sig + 1. MyEta' mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay B-sig +# +Decay MyEta' + 1. mu+ mu- gamma PHOTOS PI0_DALITZ; +Enddecay +# +End +# + + -- GitLab From 5095967657f54076391495f9a483f9aeeefb51e6 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Mon, 22 Jan 2024 12:46:38 +0100 Subject: [PATCH 594/702] Merge branch 'dcraik/B2D3h_decfiles' into 'master' --- .../Bd_D-KKpi,Kpipi=withRes,DecProdCut.dec | 129 +++++++++++ .../Bd_D-Kpipi,Kpipi=withRes,DecProdCut.dec | 154 +++++++++++++ .../Bd_D-pipipi,Kpipi=withRes,DecProdCut.dec | 107 +++++++++ ...st-KKpi,D-pi0,Kpipi=withRes,DecProdCut.dec | 148 +++++++++++++ ...t-Kpipi,D-pi0,Kpipi=withRes,DecProdCut.dec | 208 ++++++++++++++++++ ...-pipipi,D-pi0,Kpipi=withRes,DecProdCut.dec | 165 ++++++++++++++ .../Bs_D-Kpipi,Kpipi=withRes,DecProdCut.dec | 167 ++++++++++++++ ...t-Kpipi,D-pi0,Kpipi=withRes,DecProdCut.dec | 159 +++++++++++++ 8 files changed, 1237 insertions(+) create mode 100644 dkfiles/Bd_D-KKpi,Kpipi=withRes,DecProdCut.dec create mode 100644 dkfiles/Bd_D-Kpipi,Kpipi=withRes,DecProdCut.dec create mode 100644 dkfiles/Bd_D-pipipi,Kpipi=withRes,DecProdCut.dec create mode 100644 dkfiles/Bd_Dst-KKpi,D-pi0,Kpipi=withRes,DecProdCut.dec create mode 100644 dkfiles/Bd_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut.dec create mode 100644 dkfiles/Bd_Dst-pipipi,D-pi0,Kpipi=withRes,DecProdCut.dec create mode 100644 dkfiles/Bs_D-Kpipi,Kpipi=withRes,DecProdCut.dec create mode 100644 dkfiles/Bs_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut.dec diff --git a/dkfiles/Bd_D-KKpi,Kpipi=withRes,DecProdCut.dec b/dkfiles/Bd_D-KKpi,Kpipi=withRes,DecProdCut.dec new file mode 100644 index 000000000..dc512c327 --- /dev/null +++ b/dkfiles/Bd_D-KKpi,Kpipi=withRes,DecProdCut.dec @@ -0,0 +1,129 @@ +# EventType: 11266083 +# +# Descriptor: {[[B0]nos -> (D- => K+ pi- pi-) K+ K- pi+]cc, [[B0]os -> (D+ => K- pi+ pi+) K- K+ pi-]cc} +# +# NickName: Bd_D-KKpi,Kpipi=withRes,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# +# Documentation: Includes resonances in B0 and D- decays +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: D. Craik +# Email: dcraik@cern.ch +# Date: 20240107 +# CPUTime: 2 mins +# +# +Alias My2460 D_2*0 +Alias My2460b anti-D_2*0 +ChargeConj My2460 My2460b +# +Alias MyK* K*0 +Alias MyK*b anti-K*0 +ChargeConj MyK* MyK*b +# +Alias MyK0* K_0*0 +Alias MyK0*b anti-K_0*0 +ChargeConj MyK0* MyK0*b +# +Alias MyK2* K_2*0 +Alias MyK2*b anti-K_2*0 +ChargeConj MyK2* MyK2*b +# +Alias MyrhoA+ rho(2S)+ +Alias MyrhoA- rho(2S)- +ChargeConj MyrhoA+ MyrhoA- +# +LSNONRELBW MyrhoA+ +BlattWeisskopf MyrhoA+ 0.0 +Particle MyrhoA+ 1.6 0.40 +ChangeMassMin MyrhoA+ 0.418 +ChangeMassMax MyrhoA+ 3.41 +# +LSNONRELBW MyrhoA- +BlattWeisskopf MyrhoA- 0.0 +Particle MyrhoA- 1.6 0.40 +ChangeMassMin MyrhoA- 0.418 +ChangeMassMax MyrhoA- 3.41 +# +Alias MyrhoB+ rho(3S)+ +Alias MyrhoB- rho(3S)- +ChargeConj MyrhoB+ MyrhoB- +# +LSNONRELBW MyrhoB+ +BlattWeisskopf MyrhoB+ 0.0 +Particle MyrhoB+ 2.2 0.50 +ChangeMassMin MyrhoB+ 0.418 +ChangeMassMax MyrhoB+ 3.41 +# +LSNONRELBW MyrhoB- +BlattWeisskopf MyrhoB- 0.0 +Particle MyrhoB- 2.2 0.50 +ChangeMassMin MyrhoB- 0.418 +ChangeMassMax MyrhoB- 3.41 +# +Alias Myphi phi +ChargeConj Myphi Myphi +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Decay B0sig +0.08 MyD- K- K+ pi+ PHSP; +0.81 MyrhoA+ MyD- PHSP; +0.10 MyrhoB+ MyD- PHSP; +0.01 My2460b Myphi PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ + +#RESONANCES +Decay MyrhoA+ +0.84 MyK* K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.08 MyK0* K+ VSS; +0.08 MyK2* K+ PHSP; +Enddecay +CDecay MyrhoA- + +Decay MyrhoB+ +0.84 MyK* K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.08 MyK0* K+ VSS; +0.08 MyK2* K+ PHSP; +Enddecay +CDecay MyrhoB- + +Decay My2460b +1.0 MyD- pi+ TSS; +Enddecay +CDecay My2460 + +Decay MyK* +1.0 K- pi+ VSS; +Enddecay +CDecay MyK*b + +Decay MyK2* +1.0 K- pi+ TSS; +Enddecay +CDecay MyK2*b + +Decay MyK0* +1.0 K- pi+ PHSP; +Enddecay +CDecay MyK0*b + +Decay Myphi +1.0 K+ K- VSS; +Enddecay + +End + diff --git a/dkfiles/Bd_D-Kpipi,Kpipi=withRes,DecProdCut.dec b/dkfiles/Bd_D-Kpipi,Kpipi=withRes,DecProdCut.dec new file mode 100644 index 000000000..41c073ea9 --- /dev/null +++ b/dkfiles/Bd_D-Kpipi,Kpipi=withRes,DecProdCut.dec @@ -0,0 +1,154 @@ +# EventType: 11266082 +# +# Descriptor: {[[B0]nos -> (D- => K+ pi- pi-) K+ pi- pi+]cc, [[B0]os -> (D+ => K- pi+ pi+) K- pi+ pi-]cc} +# +# NickName: Bd_D-Kpipi,Kpipi=withRes,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LHCb__ParticlePropertySvc +# LHCb__ParticlePropertySvc().Particles = [ +# ### GEANTID PDGID CHARGE MASS(GeV) TLIFE(s) EVTGENNAME PYTHIAID MAXWIDTH +# "K_0(1460)+ 1077 20321 1.0 1.48200000 1.959118e-24 K_0(1460)+ 0 0.00", +# "K_0(1460)- 1078 -20321 -1.0 1.48200000 1.959118e-24 K_0(1460)- 0 0.00", +# ] +# +# EndInsertPythonCode +# +# +# Documentation: Includes resonances in B0 and D- decays +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: D. Craik +# Email: dcraik@cern.ch +# Date: 20240107 +# CPUTime: 2 mins +# +# +Alias My1270+ K_1+ +Alias My1270- K_1- +ChargeConj My1270+ My1270- +# +Alias My1400+ K'_1+ +Alias My1400- K'_1- +ChargeConj My1400+ My1400- +# +Alias My1410+ K'*+ +Alias My1410- K'*- +ChargeConj My1410+ My1410- +# +Alias My1460+ K_0(1460)+ +Alias My1460- K_0(1460)- +ChargeConj My1460+ My1460- +# +Alias My2460 D_2*0 +Alias My2460b anti-D_2*0 +ChargeConj My2460 My2460b +# +Alias My2420+ D_1+ +Alias My2420- D_1- +ChargeConj My2420+ My2420- +# +Alias MyK* K*0 +Alias MyK*b anti-K*0 +ChargeConj MyK* MyK*b +# +Alias MyK0* K_0*0 +Alias MyK0*b anti-K_0*0 +ChargeConj MyK0* MyK0*b +# +Alias MyK2* K_2*0 +Alias MyK2*b anti-K_2*0 +ChargeConj MyK2* MyK2*b +# +Alias Myrho rho0 +ChargeConj Myrho Myrho +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Decay B0sig +#D K** +0.20 My1270+ MyD- SVS; +0.18 My1400+ MyD- SVS; +0.13 My1410+ MyD- SVS; +0.23 My1460+ MyD- PHSP; +0.03 MyD- MyK2* pi+ PHSP; +0.09 MyD- MyK* pi+ PHSP; +0.09 MyD- K+ Myrho PHSP; +#D**K** +0.02 My2460b MyK* PHSP; +#D** K +0.03 My2420- K+ SVS; +Enddecay +CDecay anti-B0sig + +Decay MyD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ + +#RESONANCES +Decay My2420- +0.3 MyD- pi+ pi- PHSP; +0.7 Myrho MyD- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay My2420+ + +Decay My2460b +1.0 MyD- pi+ TSS; +Enddecay +CDecay My2460 + +Decay My1270+ +0.24 MyK* pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.32 MyK0* pi+ PHSP; +0.44 Myrho K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay My1270- + +Decay My1400+ +0.97 MyK* pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.03 Myrho K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay My1400- + +Decay My1410+ +0.97 MyK* pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.03 Myrho K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay My1410- + +Decay My1460+ +0.35 MyK0* pi+ PHSP; +0.30 MyK* pi+ SVS; +0.35 Myrho K+ SVS; +Enddecay +CDecay My1460- + +Decay MyK* +1.0 K+ pi- VSS; +Enddecay +CDecay MyK*b + +Decay MyK2* +1.0 K+ pi- TSS; +Enddecay +CDecay MyK2*b + +Decay MyK0* +1.0 K+ pi- PHSP; +Enddecay +CDecay MyK0*b + +Decay Myrho +1.0 pi+ pi- VSS; +Enddecay + +End + diff --git a/dkfiles/Bd_D-pipipi,Kpipi=withRes,DecProdCut.dec b/dkfiles/Bd_D-pipipi,Kpipi=withRes,DecProdCut.dec new file mode 100644 index 000000000..4608442f0 --- /dev/null +++ b/dkfiles/Bd_D-pipipi,Kpipi=withRes,DecProdCut.dec @@ -0,0 +1,107 @@ +# EventType: 11266081 +# +# Descriptor: {[[B0]nos -> (D- => K+ pi- pi-) pi+ pi- pi+]cc, [[B0]os -> (D+ => K- pi+ pi+) pi- pi+ pi-]cc} +# +# NickName: Bd_D-pipipi,Kpipi=withRes,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes resonances in B0 and D- decays +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: D. Craik +# Email: dcraik@cern.ch +# Date: 20240107 +# CPUTime: 2 mins +# +# +Alias Mya1+ a_1+ +Alias Mya1- a_1- +ChargeConj Mya1+ Mya1- +# +LSNONRELBW Mya1+ +BlattWeisskopf Mya1+ 0.0 +Particle Mya1+ 1.17 0.50 +ChangeMassMin Mya1+ 0.772 +ChangeMassMax Mya1+ 3.41 +# +LSNONRELBW Mya1- +BlattWeisskopf Mya1- 0.0 +Particle Mya1- 1.17 0.50 +ChangeMassMin Mya1- 0.772 +ChangeMassMax Mya1- 3.41 +# +Alias Mysigma sigma_0 +ChargeConj Mysigma Mysigma +# +Alias Myrho rho0 +ChargeConj Myrho Myrho +# +Alias Myf2 f_2 +ChargeConj Myf2 Myf2 +# +Alias My2460 D_2*0 +Alias My2460b anti-D_2*0 +ChargeConj My2460 My2460b +# +Alias My2420+ D_1+ +Alias My2420- D_1- +ChargeConj My2420+ My2420- +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Decay B0sig +#D (3pi)** +0.90 Mya1+ MyD- SVS; +0.015 MyD- pi+ Mysigma PHSP; +0.03 MyD- pi+ Myrho PHSP; +0.015 MyD- pi+ Myf2 PHSP; +#D** pi +0.015 My2420- pi+ SVS; +#D** (pipi)** +0.004 My2460b Mysigma PHSP; +0.01 My2460b Myrho PHSP; +0.011 My2460b Myf2 PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ + +#RESONANCES +Decay My2420- +1.0 MyD- pi+ pi- PHSP; +Enddecay +CDecay My2420+ + +Decay Mya1+ +0.07 Mysigma pi+ PHSP; +0.90 Myrho pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.03 Myf2 pi+ PHSP; +Enddecay +CDecay Mya1- + +Decay My2460b +1.0 MyD- pi+ TSS; +Enddecay +CDecay My2460 + +Decay Mysigma +1.0 pi+ pi- PHSP; +Enddecay + +Decay Myf2 +1.0 pi+ pi- TSS; +Enddecay + +Decay Myrho +1.0 pi+ pi- VSS; +Enddecay + +End diff --git a/dkfiles/Bd_Dst-KKpi,D-pi0,Kpipi=withRes,DecProdCut.dec b/dkfiles/Bd_Dst-KKpi,D-pi0,Kpipi=withRes,DecProdCut.dec new file mode 100644 index 000000000..c904bf1c2 --- /dev/null +++ b/dkfiles/Bd_Dst-KKpi,D-pi0,Kpipi=withRes,DecProdCut.dec @@ -0,0 +1,148 @@ +# EventType: 11266423 +# +# Descriptor: {[[B0]nos -> (D*(2010)- => (D- => K+ pi- pi-) pi0) K+ K- pi+]cc, [[B0]os -> (D*(2010)+ => (D+ => K- pi+ pi+) pi0) K- K+ pi-]cc} +# +# NickName: Bd_Dst-KKpi,D-pi0,Kpipi=withRes,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# +# Documentation: Includes resonances in B0 and D- decays +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: D. Craik +# Email: dcraik@cern.ch +# Date: 20240112 +# CPUTime: 2 mins +# +# +Alias My2430 D'_10 +Alias My2430b anti-D'_10 +ChargeConj My2430 My2430b +# +Alias My2460 D_2*0 +Alias My2460b anti-D_2*0 +ChargeConj My2460 My2460b +# +Alias MyK* K*0 +Alias MyK*b anti-K*0 +ChargeConj MyK* MyK*b +# +Alias MyK0* K_0*0 +Alias MyK0*b anti-K_0*0 +ChargeConj MyK0* MyK0*b +# +Alias MyK2* K_2*0 +Alias MyK2*b anti-K_2*0 +ChargeConj MyK2* MyK2*b +# +Alias MyrhoA+ rho(2S)+ +Alias MyrhoA- rho(2S)- +ChargeConj MyrhoA+ MyrhoA- +# +LSNONRELBW MyrhoA+ +BlattWeisskopf MyrhoA+ 0.0 +Particle MyrhoA+ 1.6 0.40 +ChangeMassMin MyrhoA+ 0.418 +ChangeMassMax MyrhoA+ 3.27 +# +LSNONRELBW MyrhoA- +BlattWeisskopf MyrhoA- 0.0 +Particle MyrhoA- 1.6 0.40 +ChangeMassMin MyrhoA- 0.418 +ChangeMassMax MyrhoA- 3.27 +# +Alias MyrhoB+ rho(3S)+ +Alias MyrhoB- rho(3S)- +ChargeConj MyrhoB+ MyrhoB- +# +LSNONRELBW MyrhoB+ +BlattWeisskopf MyrhoB+ 0.0 +Particle MyrhoB+ 2.2 0.50 +ChangeMassMin MyrhoB+ 0.418 +ChangeMassMax MyrhoB+ 3.27 +# +LSNONRELBW MyrhoB- +BlattWeisskopf MyrhoB- 0.0 +Particle MyrhoB- 2.2 0.50 +ChangeMassMin MyrhoB- 0.418 +ChangeMassMax MyrhoB- 3.27 +# +Alias Myphi phi +ChargeConj Myphi Myphi +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Decay B0sig +0.174 MyD*- K- K+ pi+ PHSP; +0.62 MyrhoA+ MyD*- PHSP; +0.184 MyrhoB+ MyD*- PHSP; +0.015 MyD*- Myphi pi+ PHSP; +0.007 My2460b Myphi PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyD*- +1.0 MyD- pi0 VSS; +Enddecay +CDecay MyD*+ + +Decay MyD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ + +#RESONANCES +Decay MyrhoA+ +0.84 MyK* K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.08 MyK0* K+ VSS; +0.08 MyK2* K+ PHSP; +Enddecay +CDecay MyrhoA- + +Decay MyrhoB+ +0.84 MyK* K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.08 MyK0* K+ VSS; +0.08 MyK2* K+ PHSP; +Enddecay +CDecay MyrhoB- + +Decay My2430b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2430 + +Decay My2460b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2460 + +Decay MyK* +1.0 K- pi+ VSS; +Enddecay +CDecay MyK*b + +Decay MyK2* +1.0 K- pi+ TSS; +Enddecay +CDecay MyK2*b + +Decay MyK0* +1.0 K- pi+ PHSP; +Enddecay +CDecay MyK0*b + +Decay Myphi +1.0 K+ K- VSS; +Enddecay + +End + diff --git a/dkfiles/Bd_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut.dec b/dkfiles/Bd_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut.dec new file mode 100644 index 000000000..e1cddb4ed --- /dev/null +++ b/dkfiles/Bd_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut.dec @@ -0,0 +1,208 @@ +# EventType: 11266422 +# +# Descriptor: {[[B0]nos -> (D*(2010)- => (D- => K+ pi- pi-) pi0) K+ pi- pi+]cc, [[B0]os -> (D*(2010)+ => (D+ => K- pi+ pi+) pi0) K- pi+ pi-]cc} +# +# NickName: Bd_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LHCb__ParticlePropertySvc +# LHCb__ParticlePropertySvc().Particles = [ +# ### GEANTID PDGID CHARGE MASS(GeV) TLIFE(s) EVTGENNAME PYTHIAID MAXWIDTH +# "K_0(1460)+ 1077 20321 1.0 1.48200000 1.959118e-24 K_0(1460)+ 0 0.00", +# "K_0(1460)- 1078 -20321 -1.0 1.48200000 1.959118e-24 K_0(1460)- 0 0.00", +# ] +# +# EndInsertPythonCode +# +# +# Documentation: Includes resonances in B0 and D- decays +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: D. Craik +# Email: dcraik@cern.ch +# Date: 20240112 +# CPUTime: 2 mins +# +# +Alias My1270+ K_1+ +Alias My1270- K_1- +ChargeConj My1270+ My1270- +# +Alias My1400+ K'_1+ +Alias My1400- K'_1- +ChargeConj My1400+ My1400- +# +Alias My1410+ K'*+ +Alias My1410- K'*- +ChargeConj My1410+ My1410- +# +Alias My1460+ K_0(1460)+ +Alias My1460- K_0(1460)- +ChargeConj My1460+ My1460- +# +Alias My2420 D_10 +Alias My2420b anti-D_10 +ChargeConj My2420 My2420b +# +Alias My2430 D'_10 +Alias My2430b anti-D'_10 +ChargeConj My2430 My2430b +# +Alias My2600 D*(2S)0 +Alias My2600b anti-D*(2S)0 +ChargeConj My2600 My2600b +# +LSNONRELBW My2600 +BlattWeisskopf My2600 0.0 +Particle My2600 2.600 0.050 +ChangeMassMin My2600 2.149 +ChangeMassMax My2600 4.64 +# +LSNONRELBW My2600b +BlattWeisskopf My2600b 0.0 +Particle My2600b 2.600 0.050 +ChangeMassMin My2600b 2.149 +ChangeMassMax My2600b 4.64 +# +Alias My2550+ D(2S)+ +Alias My2550- D(2S)- +ChargeConj My2550+ My2550- +# +LSNONRELBW My2550+ +BlattWeisskopf My2550+ 0.0 +Particle My2550+ 2.570 0.030 +ChangeMassMin My2550+ 2.289 +ChangeMassMax My2550+ 4.79 +# +LSNONRELBW My2550- +BlattWeisskopf My2550- 0.0 +Particle My2550- 2.570 0.030 +ChangeMassMin My2550- 2.289 +ChangeMassMax My2550- 4.79 +# +Alias MyK* K*0 +Alias MyK*b anti-K*0 +ChargeConj MyK* MyK*b +# +Alias MyK0* K_0*0 +Alias MyK0*b anti-K_0*0 +ChargeConj MyK0* MyK0*b +# +Alias MyK2* K_2*0 +Alias MyK2*b anti-K_2*0 +ChargeConj MyK2* MyK2*b +# +Alias Myrho rho0 +ChargeConj Myrho Myrho +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Decay B0sig +#D K** +0.05 MyD*- K+ pi+ pi- PHSP; +0.16 My1270+ MyD*- SVV_HELAMP 0.200 0.0 0.866 0.0 0.458 0.0; +0.13 My1400+ MyD*- SVV_HELAMP 0.200 0.0 0.866 0.0 0.458 0.0; +0.13 My1410+ MyD*- SVV_HELAMP 0.200 0.0 0.866 0.0 0.458 0.0; +0.21 My1460+ MyD*- PHSP; +0.03 MyD*- MyK2* pi+ PHSP; +0.09 MyD*- MyK* pi+ PHSP; +0.09 MyD*- K+ Myrho PHSP; +#D**K** +0.02 My2420b MyK* PHSP; +0.05 My2430b MyK* PHSP; +0.02 My2600b MyK* PHSP; +#D** K +0.02 My2550- K+ PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyD*- +1.0 MyD- pi0 VSS; +Enddecay +CDecay MyD*+ + +Decay MyD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ + +#RESONANCES +Decay My2550- +0.3 MyD*- pi+ pi- PHSP; +0.7 Myrho MyD*- PHSP; +Enddecay +CDecay My2550+ + +Decay My2420b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2420 + +Decay My2430b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2430 + +Decay My2600b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2600 + +Decay My1270+ +0.24 MyK* pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.32 MyK0* pi+ PHSP; +0.44 Myrho K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay My1270- + +Decay My1400+ +0.97 MyK* pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.03 Myrho K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay My1400- + +Decay My1410+ +0.97 MyK* pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.03 Myrho K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay My1410- + +Decay My1460+ +0.35 MyK0* pi+ PHSP; +0.30 MyK* pi+ SVS; +0.35 Myrho K+ SVS; +Enddecay +CDecay My1460- + +Decay MyK* +1.0 K+ pi- VSS; +Enddecay +CDecay MyK*b + +Decay MyK2* +1.0 K+ pi- TSS; +Enddecay +CDecay MyK2*b + +Decay MyK0* +1.0 K+ pi- PHSP; +Enddecay +CDecay MyK0*b + +Decay Myrho +1.0 pi+ pi- VSS; +Enddecay + +End + diff --git a/dkfiles/Bd_Dst-pipipi,D-pi0,Kpipi=withRes,DecProdCut.dec b/dkfiles/Bd_Dst-pipipi,D-pi0,Kpipi=withRes,DecProdCut.dec new file mode 100644 index 000000000..4893599a8 --- /dev/null +++ b/dkfiles/Bd_Dst-pipipi,D-pi0,Kpipi=withRes,DecProdCut.dec @@ -0,0 +1,165 @@ +# EventType: 11266421 +# +# Descriptor: {[[B0]nos -> (D*(2010)- => (D- => K+ pi- pi-) pi0) pi+ pi- pi+]cc, [[B0]os -> (D*(2010)+ => (D+ => K- pi+ pi+) pi0) pi- pi+ pi-]cc} +# +# NickName: Bd_Dst-pipipi,D-pi0,Kpipi=withRes,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes resonances in B0 and D- decays +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: D. Craik +# Email: dcraik@cern.ch +# Date: 20240112 +# CPUTime: 2 mins +# +# +Alias Mya1+ a_1+ +Alias Mya1- a_1- +ChargeConj Mya1+ Mya1- +# +LSNONRELBW Mya1+ +BlattWeisskopf Mya1+ 0.0 +Particle Mya1+ 1.17 0.50 +ChangeMassMin Mya1+ 0.772 +ChangeMassMax Mya1+ 3.41 +# +LSNONRELBW Mya1- +BlattWeisskopf Mya1- 0.0 +Particle Mya1- 1.17 0.50 +ChangeMassMin Mya1- 0.772 +ChangeMassMax Mya1- 3.41 +# +Alias Mysigma sigma_0 +ChargeConj Mysigma Mysigma +# +Alias Myrho rho0 +ChargeConj Myrho Myrho +# +Alias Myf2 f_2 +ChargeConj Myf2 Myf2 +# +Alias My2420 D_10 +Alias My2420b anti-D_10 +ChargeConj My2420 My2420b +# +Alias My2430 D'_10 +Alias My2430b anti-D'_10 +ChargeConj My2430 My2430b +# +Alias My2600 D*(2S)0 +Alias My2600b anti-D*(2S)0 +ChargeConj My2600 My2600b +# +LSNONRELBW My2600 +BlattWeisskopf My2600 0.0 +Particle My2600 2.600 0.050 +ChangeMassMin My2600 2.149 +ChangeMassMax My2600 4.64 +# +LSNONRELBW My2600b +BlattWeisskopf My2600b 0.0 +Particle My2600b 2.600 0.050 +ChangeMassMin My2600b 2.149 +ChangeMassMax My2600b 4.64 +# +Alias My2550+ D(2S)+ +Alias My2550- D(2S)- +ChargeConj My2550+ My2550- +# +LSNONRELBW My2550+ +BlattWeisskopf My2550+ 0.0 +Particle My2550+ 2.570 0.030 +ChangeMassMin My2550+ 2.289 +ChangeMassMax My2550+ 4.79 +# +LSNONRELBW My2550- +BlattWeisskopf My2550- 0.0 +Particle My2550- 2.570 0.030 +ChangeMassMin My2550- 2.289 +ChangeMassMax My2550- 4.79 +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Decay B0sig +#D (3pi)** +0.10 MyD*- pi+ pi+ pi- PHSP; +0.68 Mya1+ MyD*- SVV_HELAMP 0.200 0.0 0.866 0.0 0.458 0.0; +0.015 MyD*- pi+ Mysigma PHSP; +0.03 MyD*- pi+ Myrho PHSP; +0.015 MyD*- pi+ Myf2 PHSP; +#D** pi +0.01 My2550- pi+ PHSP; +#D** (pipi)** +0.004 My2420b Mysigma PHSP; +0.01 My2420b Myrho PHSP; +0.011 My2420b Myf2 PHSP; +0.015 My2430b Mysigma PHSP; +0.04 My2430b Myrho PHSP; +0.045 My2430b Myf2 PHSP; +0.004 My2600b Mysigma PHSP; +0.01 My2600b Myrho PHSP; +0.011 My2600b Myf2 PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyD*- +1.0 MyD- pi0 VSS; +Enddecay +CDecay MyD*+ + +Decay MyD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ + +#RESONANCES +Decay My2550- +1.0 MyD*- pi+ pi- PHSP; +Enddecay +CDecay My2550+ + +Decay Mya1+ +0.07 Mysigma pi+ PHSP; +0.90 Myrho pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.03 Myf2 pi+ PHSP; +Enddecay +CDecay Mya1- + +Decay My2420b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2420 + +Decay My2430b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2430 + +Decay My2600b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2600 + +Decay Mysigma +1.0 pi+ pi- PHSP; +Enddecay + +Decay Myf2 +1.0 pi+ pi- TSS; +Enddecay + +Decay Myrho +1.0 pi+ pi- VSS; +Enddecay + +End diff --git a/dkfiles/Bs_D-Kpipi,Kpipi=withRes,DecProdCut.dec b/dkfiles/Bs_D-Kpipi,Kpipi=withRes,DecProdCut.dec new file mode 100644 index 000000000..61059aad3 --- /dev/null +++ b/dkfiles/Bs_D-Kpipi,Kpipi=withRes,DecProdCut.dec @@ -0,0 +1,167 @@ +# EventType: 13266091 +# +# Descriptor: {[[B_s0]nos -> (D- => K+ pi- pi-) K- pi+ pi+]cc, [[B_s0]os -> (D+ => K- pi+ pi+) K+ pi- pi-]cc} +# +# NickName: Bs_D-Kpipi,Kpipi=withRes,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LHCb__ParticlePropertySvc +# LHCb__ParticlePropertySvc().Particles = [ +# ### GEANTID PDGID CHARGE MASS(GeV) TLIFE(s) EVTGENNAME PYTHIAID MAXWIDTH +# "Ds(1)(2860)+ 1073 30433 1.0 2.85900000 4.140023e-24 Ds(1)(2860)+ 0 0.00", +# "Ds(1)(2860)- 1074 -30433 -1.0 2.85900000 4.140023e-24 Ds(1)(2860)- 0 0.00", +# "D''*0 1075 30423 0.0 2.62700000 4.668537e-24 D''*0 0 0.00", +# "D''*~0 1076 -30423 0.0 2.62700000 4.668537e-24 anti-D''*0 0 0.00", +# "Ds(1)(3040)+ 1076 110433 1.0 3.04400000 1.645659e-24 Ds(1)(3040)+ 0 0.00", +# "Ds(1)(3040)- 1077 -110433 -1.0 3.04400000 1.645659e-24 Ds(1)(3040)- 0 0.00", +# "kappa0 1078 9000311 0.0 0.84500000 1.406546e-24 kappa0 0 0.00", +# "kappa~0 1079 -9000311 0.0 0.84500000 1.406546e-24 anti-kappa0 0 0.00", +# ] +# +# EndInsertPythonCode +# +# Documentation: Includes resonances in Bs and D- decays +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: D. Craik +# Email: dcraik@cern.ch +# Date: 20240107 +# CPUTime: 2 mins +# +Alias My2536+ D'_s1+ +Alias My2536- D'_s1- +ChargeConj My2536+ My2536- +# +Alias My2860+ Ds(1)(2860)+ +Alias My2860- Ds(1)(2860)- +ChargeConj My2860+ My2860- +# +Alias My3040+ Ds(1)(3040)+ +Alias My3040- Ds(1)(3040)- +ChargeConj My3040+ My3040- +# +Alias My2300 D_0*0 +Alias My2300b anti-D_0*0 +ChargeConj My2300 My2300b +# +Alias My2460 D_2*0 +Alias My2460b anti-D_2*0 +ChargeConj My2460 My2460b +# +Alias My2600 D''*0 +Alias My2600b anti-D''*0 +ChargeConj My2600 My2600b +# +Alias Mykappa kappa0 +Alias Mykappab anti-kappa0 +ChargeConj Mykappa Mykappab +# +Alias MyK* K*0 +Alias MyK*b anti-K*0 +ChargeConj MyK* MyK*b +# +Alias MyK0* K_0*0 +Alias MyK0*b anti-K_0*0 +ChargeConj MyK0* MyK0*b +# +Alias MyK2* K_2*0 +Alias MyK2*b anti-K_2*0 +ChargeConj MyK2* MyK2*b +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Decay B_s0sig +#Ds** +0.02 My2536- pi+ SVS; +0.10 My2860- pi+ SVS; +0.10 My3040- pi+ SVS; +#D**K** +##D_0(2300)* +0.28 Mykappa My2300b PHSP; +0.24 MyK* My2300b SVS; +0.09 MyK0* My2300b PHSP; +0.07 MyK2* My2300b STS; +##D_2(2460)* +0.02 My2460b Mykappa STS; +0.02 My2460b MyK* PHSP; +0.01 My2460b MyK0* STS; +0.00 My2460b MyK2* PHSP; +##D(2600)* +0.02 My2600b Mykappa SVS; +0.02 My2600b MyK* PHSP; +0.01 My2600b MyK0* SVS; +0.00 My2600b MyK2* PHSP; +Enddecay +CDecay anti-B_s0sig + +Decay MyD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ + +#RESONANCES +Decay My2536- +1.0 MyD- K- pi+ PHSP; +Enddecay +CDecay My2536+ + +Decay My2860- +0.40 MyD- Mykappa VSS; +0.35 MyK* MyD- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.15 MyD- MyK0* VSS; +0.10 MyD- MyK2* PHSP; +Enddecay +CDecay My2860+ + +Decay My3040- +0.40 MyD- Mykappa VSS; +0.35 MyK* MyD- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.15 MyD- MyK0* VSS; +0.10 MyD- MyK2* PHSP; +Enddecay +CDecay My3040+ + +Decay My2300b +1.0 MyD- pi+ PHSP; +Enddecay +CDecay My2300 + +Decay My2460b +1.0 MyD- pi+ PHSP; +Enddecay +CDecay My2460 + +Decay My2600b +1.0 MyD- pi+ PHSP; +Enddecay +CDecay My2600 + +Decay Mykappa +1.0 K- pi+ PHSP; +Enddecay +CDecay Mykappab + +Decay MyK* +1.0 K- pi+ VSS; +Enddecay +CDecay MyK*b + +Decay MyK0* +1.0 K- pi+ PHSP; +Enddecay +CDecay MyK0*b + +Decay MyK2* +1.0 K- pi+ TSS; +Enddecay +CDecay MyK2*b + +End + diff --git a/dkfiles/Bs_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut.dec b/dkfiles/Bs_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut.dec new file mode 100644 index 000000000..b40596653 --- /dev/null +++ b/dkfiles/Bs_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut.dec @@ -0,0 +1,159 @@ +# EventType: 13266401 +# +# Descriptor: {[[B_s0]nos -> (D*(2010)- => (D- => K+ pi- pi-) pi0) K- pi+ pi+]cc, [[B_s0]os -> (D*(2010)+ => (D+ => K- pi+ pi+) pi0) K+ pi- pi-]cc} +# +# NickName: Bs_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LHCb__ParticlePropertySvc +# LHCb__ParticlePropertySvc().Particles = [ +# ### GEANTID PDGID CHARGE MASS(GeV) TLIFE(s) EVTGENNAME PYTHIAID MAXWIDTH +# "Ds(1)(2860)+ 1073 30433 1.0 2.85900000 4.140023e-24 Ds(1)(2860)+ 0 0.00", +# "Ds(1)(2860)- 1074 -30433 -1.0 2.85900000 4.140023e-24 Ds(1)(2860)- 0 0.00", +# "D''*0 1075 30423 0.0 2.62700000 4.668537e-24 D''*0 0 0.00", +# "D''*~0 1076 -30423 0.0 2.62700000 4.668537e-24 anti-D''*0 0 0.00", +# "Ds(1)(3040)+ 1076 110433 1.0 3.04400000 1.645659e-24 Ds(1)(3040)+ 0 0.00", +# "Ds(1)(3040)- 1077 -110433 -1.0 3.04400000 1.645659e-24 Ds(1)(3040)- 0 0.00", +# "kappa0 1078 9000311 0.0 0.84500000 1.406546e-24 kappa0 0 0.00", +# "kappa~0 1079 -9000311 0.0 0.84500000 1.406546e-24 anti-kappa0 0 0.00", +# ] +# +# EndInsertPythonCode +# +# Documentation: Includes resonances in Bs and D- decays +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: D. Craik +# Email: dcraik@cern.ch +# Date: 20240112 +# CPUTime: 2 mins +# +Alias My2536+ D'_s1+ +Alias My2536- D'_s1- +ChargeConj My2536+ My2536- +# +Alias My2860+ Ds(1)(2860)+ +Alias My2860- Ds(1)(2860)- +ChargeConj My2860+ My2860- +# +Alias My3040+ Ds(1)(3040)+ +Alias My3040- Ds(1)(3040)- +ChargeConj My3040+ My3040- +# +Alias My2430 D'_10 +Alias My2430b anti-D'_10 +ChargeConj My2430 My2430b +# +Alias My2460 D_2*0 +Alias My2460b anti-D_2*0 +ChargeConj My2460 My2460b +# +Alias My2600 D''*0 +Alias My2600b anti-D''*0 +ChargeConj My2600 My2600b +# +Alias Mykappa kappa0 +Alias Mykappab anti-kappa0 +ChargeConj Mykappa Mykappab +# +Alias MyK* K*0 +Alias MyK*b anti-K*0 +ChargeConj MyK* MyK*b +# +Alias MyK0* K_0*0 +Alias MyK0*b anti-K_0*0 +ChargeConj MyK0* MyK0*b +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- + +Decay B_s0sig +#Ds** +0.04 My2860- pi+ SVS; +0.10 My3040- pi+ SVS; +#D**K** +0.20 MyD*- pi+ Mykappa PHSP; +0.20 MyD*- pi+ MyK* PHSP; +0.06 MyD*- pi+ MyK0* PHSP; +##D_1(2430) +0.13 My2430b Mykappa SVS; +0.10 My2430b MyK* SVV_HELAMP 0.200 0.0 0.866 0.0 0.458 0.0; +0.03 My2430b MyK0* SVS; +##D_2(2460)* +0.03 My2460b Mykappa STS; +0.03 My2460b MyK* PHSP; +0.01 My2460b MyK0* STS; +##D(2600)* +0.03 My2600b Mykappa SVS; +0.03 My2600b MyK* PHSP; +0.01 My2600b MyK0* SVS; +Enddecay +CDecay anti-B_s0sig + +Decay MyD*- +1.0 MyD- pi0 VSS; +Enddecay +CDecay MyD*+ + +Decay MyD- +1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ + +#RESONANCES +Decay My2860- +0.45 MyD*- Mykappa PHSP; +0.40 MyK* MyD*- PHSP; +0.15 MyD*- MyK0* PHSP; +Enddecay +CDecay My2860+ + +Decay My3040- +0.45 MyD*- Mykappa PHSP; +0.40 MyK* MyD*- PHSP; +0.15 MyD*- MyK0* PHSP; +Enddecay +CDecay My3040+ + +Decay My2430b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2430 + +Decay My2460b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2460 + +Decay My2600b +1.0 MyD*- pi+ PHSP; +Enddecay +CDecay My2600 + +Decay Mykappa +1.0 K- pi+ PHSP; +Enddecay +CDecay Mykappab + +Decay MyK* +1.0 K- pi+ VSS; +Enddecay +CDecay MyK*b + +Decay MyK0* +1.0 K- pi+ PHSP; +Enddecay +CDecay MyK0*b + +End + -- GitLab From 02db8ef4702494000c0bfe37036c94d96d9055f8 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Tue, 23 Jan 2024 14:10:42 +0100 Subject: [PATCH 595/702] Prepare decfiles v32r17 release --- CMakeLists.txt | 2 +- ReleaseNotes/v32r17.md | 79 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 81 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r17.md diff --git a/CMakeLists.txt b/CMakeLists.txt index e129a9ed6..7829c22fe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r16) +gaudi_subdir(DecFiles v32r17) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r17.md b/ReleaseNotes/v32r17.md new file mode 100644 index 000000000..a0c9cc0c2 --- /dev/null +++ b/ReleaseNotes/v32r17.md @@ -0,0 +1,79 @@ +DecFiles v32r17 2024-01-22 +========================== + +! 2024-01-22 - Michal Kreps (MR !1764) + Add new decay file + + 11244400 : Bd_JpsiKpipi0=TightCut + +! 2024-01-22 - Michal Kreps (MR !1763) + Add 5 new decay files + + 11106110 : Bd_OmegaOmega,Lambda0K=DecProdCut + + 13106120 : Bs_OmegaOmega,Lambda0K=DecProdCut + + 42275001 : W_JpsiDs=DecProdCut + + 42277001 : W_JpsiPhiDs=DecProdCut + + 42143001 : W_Jpsipi=DecProdCut + +! 2024-01-22 - Michal Kreps (MR !1762) + Add 5 new decay files + + 11102610 : Bd_omegagamma,pipipi0=HighPtGamma,DecProdCut + + 11102272 : Bd_pipigamma=phsp,HighPtGamma,DecProdCut + + 11102461 : Bd_rhoeta,gg=DecProdCut + + 13102631 : Bs_phigamma,pipipi0=HighPtGamma,DecProdCut + + 12103600 : Bu_K1gamma,omegaK,pipipi0=mK1270,HighPtGamma,DecProdCut + +! 2024-01-22 - Michal Kreps (MR !1761) + Add 6 new decay files + + 12875070 : Bu_D0enu,Kpimumu=TightCut,cocktail + + 12875071 : Bu_D0munu,Kpimumu=TightCut,cocktail + + 12513210 : Bu_etaenu,mumugamma=TightCut,ISGW2 + + 12513211 : Bu_etamunu,mumugamma=TightCut,ISGW2 + + 12513212 : Bu_etapenu,mumugamma=TightCut,ISGW2 + + 12513213 : Bu_etapmunu,mumugamma=TightCut,ISGW2 + +! 2024-01-22 - Michal Kreps (MR !1760) + Add new decay file + + 11102454 : Bd_K+pi-pi0,K+pi-=Kst,DecProdCut + +! 2024-01-22 - Michal Kreps (MR !1759) + Add 8 new decay files + + 11266083 : Bd_D-KKpi,Kpipi=withRes,DecProdCut + + 11266082 : Bd_D-Kpipi,Kpipi=withRes,DecProdCut + + 11266081 : Bd_D-pipipi,Kpipi=withRes,DecProdCut + + 11266423 : Bd_Dst-KKpi,D-pi0,Kpipi=withRes,DecProdCut + + 11266422 : Bd_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut + + 11266421 : Bd_Dst-pipipi,D-pi0,Kpipi=withRes,DecProdCut + + 13266091 : Bs_D-Kpipi,Kpipi=withRes,DecProdCut + + 13266401 : Bs_Dst-Kpipi,D-pi0,Kpipi=withRes,DecProdCut + +! 2024-01-22 - Michal Kreps (MR !1758) + Add 3 new decay files + + 11102225 : Bd_Kpi666gamma=TightCut,gam_PTabove2.4 + + 13102254 : Bs_KK1250gamma=PHSP,TightCut + + 15202241 : Lb_pKgamma,L1465,L1700=TightCut + +! 2024-01-22 - Michal Kreps (MR !1757) + Add 2 new decay files + + 28142253 : X3872_Jpsigamma,mm=TightCut + + 28142254 : X3872_psi2Sgamma,mm=TightCut + +! 2024-01-22 - Michal Kreps (MR !1756) + Add 6 new decay files + + 12115017 : B+_K+1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 12117090 : B+_K+a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut + + 12117089 : B+_K+a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut + + 11114031 : B0_a1a2mumumumu,ma1=1.75GeV,ta1=1000ps,ma2=3.0GeV,ta2=0fs,DecProdCut + + 13116013 : Bs0_a1a2a1a1mumumumumumu,ma1=0.5GeV,ta1=1000ps,ma2=1.5GeV,ta2=0fs,DecProdCut + + 13116014 : Bs0_a1a2a1a1mumumumumumu,ma1=1.0GeV,ta1=1000ps,ma2=2.5GeV,ta2=0fs,DecProdCut + +! 2024-01-22 - Michal Kreps (MR !1755) + Modify 2 decay files + + 11696454 : Bd_DDK,Kpimunu,KpimunuCocktail=KpimumuInAcc + + 11696453 : Bd_DDK,Kpimunu,munuCocktail=KpimumuInAcc + +! 2024-01-22 - Michal Kreps (MR !1754) + Patch ci test +See merge request lhcb-datapkg/Gen/DecFiles!1742 + +! 2023-12-21 - Fernando Jesus Abudinen Gallego (MR !1741) + + diff --git a/cmt/requirements b/cmt/requirements index e743b9abc..fa823973f 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r16 +version v32r17 # Structure #============================================================================ -- GitLab From 73917c9223e477863c9bf1f498d83b69d3c775e8 Mon Sep 17 00:00:00 2001 From: Fernando Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 13 Feb 2024 17:14:15 +0100 Subject: [PATCH 596/702] Merge branch 'msaur_xibmtoxim2pi_ombmtoomm2pi' into 'master' Charmless XibmToXim2h and OmbmToOmm2h See merge request lhcb-datapkg/Gen/DecFiles!1767 (cherry picked from commit 7b7291f246cbf47ecf5873dfe511ca9fe949aecf) 676e6137 Charmless XibmToXim2h and OmbmToOmm2h 70f5e55c Ombm_OmmKpPim,OmmToL0Km update --- ...,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec | 77 +++++++++++++++++++ ...,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec | 77 +++++++++++++++++++ ...,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec | 77 +++++++++++++++++++ ...,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec | 76 ++++++++++++++++++ ...XimToL0pim,L0Toppi=TightCut,AngularCut.dec | 74 ++++++++++++++++++ ...XimToL0pim,L0Toppi=TightCut,AngularCut.dec | 75 ++++++++++++++++++ ...XimToL0pim,L0Toppi=TightCut,AngularCut.dec | 75 ++++++++++++++++++ ...XimToL0pim,L0Toppi=TightCut,AngularCut.dec | 74 ++++++++++++++++++ 8 files changed, 605 insertions(+) create mode 100644 dkfiles/Ombm_OmmKpKm,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Ombm_OmmKpPim,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Ombm_OmmPipKm,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Ombm_OmmPipPim,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimKpKm,XimToL0pim,L0Toppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimKpPim,XimToL0pim,L0Toppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimPipKm,XimToL0pim,L0Toppi=TightCut,AngularCut.dec create mode 100644 dkfiles/Xibm_XimPipPim,XimToL0pim,L0Toppi=TightCut,AngularCut.dec diff --git a/dkfiles/Ombm_OmmKpKm,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmKpKm,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..8054d4382 --- /dev/null +++ b/dkfiles/Ombm_OmmKpKm,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec @@ -0,0 +1,77 @@ +# EventType: 16105939 +# +# NickName: Ombm_OmmKpKm,OmmToL0Km,L0Toppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) K+ K-]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Omega- ==> (Lambda0 ==> p+ pi-) K-) K+ K-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, meter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"GVZ = LoKi.GenVertices.PositionZ()" , +#"decay_position = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 200 * MeV) & InAcc_DD", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Omm = ( ( 'Omega-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_OmmKm, 1 ) > 0 ) & decay_position )", +#"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 1 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Ombm" +#} +# +#EndInsertPythonCode +# +# Documentation: Xibm redefined for Omegabm, OmegabmToOmmKpKm, Omegam forced to Lambda0 K-, Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240125 +# CPUTime: 2 min +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyOmega K+ K- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Ombm_OmmKpPim,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmKpPim,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..963074538 --- /dev/null +++ b/dkfiles/Ombm_OmmKpPim,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec @@ -0,0 +1,77 @@ +# EventType: 16105938 +# +# NickName: Ombm_OmmKpPim,OmmToL0Km,L0Toppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) K+ pi-]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Omega- ==> (Lambda0 ==> p+ pi-) K-) K+ pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, meter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"GVZ = LoKi.GenVertices.PositionZ()" , +#"decay_position = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 200 * MeV) & InAcc_DD", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Omm = ( ( 'Omega-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_OmmKm, 1 ) > 0 ) & decay_position )", +#"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 0 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Ombm" +#} +# +#EndInsertPythonCode +# +# Documentation: Xibm redefined for Omegabm, OmegabmToOmmKpPim, Omegam forced to Lambda0 K-, Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240125 +# CPUTime: 2 min +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyOmega K+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Ombm_OmmPipKm,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmPipKm,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..1b34e981c --- /dev/null +++ b/dkfiles/Ombm_OmmPipKm,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec @@ -0,0 +1,77 @@ +# EventType: 16105937 +# +# NickName: Ombm_OmmPipKm,OmmToL0Km,L0Toppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) pi+ K-]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Omega- ==> (Lambda0 ==> p+ pi-) K-) pi+ K-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, meter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"GVZ = LoKi.GenVertices.PositionZ()" , +#"decay_position = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 200 * MeV) & InAcc_DD", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Omm = ( ( 'Omega-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_OmmKm, 1 ) > 0 ) & decay_position )", +#"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 0 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Ombm" +#} +# +#EndInsertPythonCode +# +# Documentation: Xibm redefined for Omegabm, OmegabmToOmmPipKm, Omegam forced to Lambda0 K-, Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240125 +# CPUTime: 2 min +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyOmega pi+ K- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Ombm_OmmPipPim,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmPipPim,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..8be140d1d --- /dev/null +++ b/dkfiles/Ombm_OmmPipPim,OmmToL0Km,L0Toppi=TightCut,AngularCut.dec @@ -0,0 +1,76 @@ +# EventType: 16105936 +# +# NickName: Ombm_OmmPipPim,OmmToL0Km,L0Toppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) pi+ pi-]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Omega- ==> (Lambda0 ==> p+ pi-) K-) pi+ pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, meter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"GVZ = LoKi.GenVertices.PositionZ()" , +#"decay_position = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 200 * MeV) & InAcc_DD", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Omm = ( ( 'Omega-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_OmmKm, 1 ) > 0 ) & decay_position )", +#"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 1 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Ombm" +#} +# +#EndInsertPythonCode +# +# Documentation: Xibm redefined for Omegabm, OmegabmToOmmPipPim, Omegam forced to Lambda0 K-, Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240125 +# CPUTime: 2 min +# +# +Alias MyOmega Omega- +Alias Myanti-Omega anti-Omega+ +ChargeConj Myanti-Omega MyOmega +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyOmega pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmega + 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Omega +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Xibm_XimKpKm,XimToL0pim,L0Toppi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimKpKm,XimToL0pim,L0Toppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..e0e8fddc6 --- /dev/null +++ b/dkfiles/Xibm_XimKpKm,XimToL0pim,L0Toppi=TightCut,AngularCut.dec @@ -0,0 +1,74 @@ +# EventType: 16105935 +# +# NickName: Xibm_XimKpKm,XimToL0pim,L0Toppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) K+ K-]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- ==> (Lambda0 ==> p+ pi-) pi-) K+ K-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, meter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"GVZ = LoKi.GenVertices.PositionZ()" , +#"decay_position = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +#"good_XimPim = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc_DD", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Xim = ( ( 'Xi-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_XimPim, 1 ) > 0 ) & decay_position )", +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 1 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: XibmToXimKpKm, Xim forced to L0 pi-, Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240125 +# CPUTime: 2 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyXi K+ K- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Xibm_XimKpPim,XimToL0pim,L0Toppi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimKpPim,XimToL0pim,L0Toppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..aaca0a633 --- /dev/null +++ b/dkfiles/Xibm_XimKpPim,XimToL0pim,L0Toppi=TightCut,AngularCut.dec @@ -0,0 +1,75 @@ +# EventType: 16105934 +# +# NickName: Xibm_XimKpPim,XimToL0pim,L0Toppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) K+ pi-]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- ==> (Lambda0 ==> p+ pi-) pi-) K+ pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, meter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"GVZ = LoKi.GenVertices.PositionZ()" , +#"decay_position = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +#"good_XimPim = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc_DD", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Xim = ( ( 'Xi-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_XimPim, 1 ) > 0 ) & decay_position )", +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 0 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: XibmToXimKpPim, Xim forced to L0 pi-, Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240125 +# CPUTime: 2 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyXi K+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Xibm_XimPipKm,XimToL0pim,L0Toppi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimPipKm,XimToL0pim,L0Toppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..79d6657af --- /dev/null +++ b/dkfiles/Xibm_XimPipKm,XimToL0pim,L0Toppi=TightCut,AngularCut.dec @@ -0,0 +1,75 @@ +# EventType: 16105933 +# +# NickName: Xibm_XimPipKm,XimToL0pim,L0Toppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+ K-]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- ==> (Lambda0 ==> p+ pi-) pi-) pi+ K-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, meter", +#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"GVZ = LoKi.GenVertices.PositionZ()" , +#"decay_position = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +#"good_XimPim = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc_DD", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Xim = ( ( 'Xi-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_XimPim, 1 ) > 0 ) & decay_position )", +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 0 ) )" +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: XibmToXimPipKm, Xim forced to L0 pi-, Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240125 +# CPUTime: 2 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyXi pi+ K- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + diff --git a/dkfiles/Xibm_XimPipPim,XimToL0pim,L0Toppi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimPipPim,XimToL0pim,L0Toppi=TightCut,AngularCut.dec new file mode 100644 index 000000000..ddbaee659 --- /dev/null +++ b/dkfiles/Xibm_XimPipPim,XimToL0pim,L0Toppi=TightCut,AngularCut.dec @@ -0,0 +1,74 @@ +# EventType: 16105932 +# +# NickName: Xibm_XimPipPim,XimToL0pim,L0Toppi=TightCut,AngularCut +# +# Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+ pi-]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "^[Xi_b- ==> (Xi- ==> (Lambda0 ==> p+ pi-) pi-) pi+ pi-]CC" +#tightCut.Preambulo += [ +#"from GaudiKernel.SystemOfUnits import MeV, meter", +#"InAcc = ( in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 ) )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"GVZ = LoKi.GenVertices.PositionZ()" , +#"decay_position = in_range ( -1.1 * meter, GFAEVX ( GVZ, 100 * meter ), 3 * meter )", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_XimPim = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & (GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Xim = ( ( 'Xi-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_XimPim, 1 ) > 0 ) & decay_position )", +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 1 ) )", +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' : "good_Xib" +#} +# +#EndInsertPythonCode +# +# Documentation: XibmToXimPipPim, Xim forced to L0 pi-, Lambda0 forced into p+ pi-; TightCut +# EndDocumentation +# +# PhysicsWG: BnoC +# +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240125 +# CPUTime: 2 min +# +# +Alias MyXi Xi- +Alias Myanti-Xi anti-Xi+ +ChargeConj Myanti-Xi MyXi +# +Alias MyLambda Lambda0 +Alias Myanti-Lambda anti-Lambda0 +ChargeConj Myanti-Lambda MyLambda +# +Decay Xi_b-sig +1.000 MyXi pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi + 1.000 MyLambda pi- HELAMP 0.551 0.0 0.834 0.0; +Enddecay +CDecay Myanti-Xi +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay Myanti-Lambda +# +End + -- GitLab From 84134eda9633a0cf0e56fef98bda76addd998e6a Mon Sep 17 00:00:00 2001 From: Fernando Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 13 Feb 2024 17:14:35 +0100 Subject: [PATCH 597/702] Merge branch 'nhowarth/my-changes' into 'master' Adding Background dec files for Lb2LcLcn See merge request lhcb-datapkg/Gen/DecFiles!1769 (cherry picked from commit cc309102943ac11920e9a23f72e7bbb4de6cc927) 97c204b0 Adding Background dec files for Lb2LcLcn bd29c95e Update event type number for Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec 494e03a4 Update event type number for Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec d1e5451e Update event type number Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec --- ...Kpi=PHSP,DecProdCut,cocktail,knownBKGs.dec | 202 ++++++++++++++ ...i=PHSP,DecProdCut,cocktail,unknownBKGs.dec | 264 ++++++++++++++++++ ...Kpi=PHSP,DecProdCut,cocktail,knownBKGs.dec | 232 +++++++++++++++ ...i=PHSP,DecProdCut,cocktail,unknownBKGs.dec | 256 +++++++++++++++++ 4 files changed, 954 insertions(+) create mode 100644 dkfiles/Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec create mode 100644 dkfiles/Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec create mode 100644 dkfiles/Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec create mode 100644 dkfiles/Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec diff --git a/dkfiles/Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec b/dkfiles/Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec new file mode 100644 index 000000000..4d4b2fa26 --- /dev/null +++ b/dkfiles/Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec @@ -0,0 +1,202 @@ +# EventType: 11866010 + +# Descriptor: [B0 -> Lambda_c+ Lambda_c~- ]cc + +# NickName: Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs + +# Cuts: DaughtersInLHCb + +# CPUTime: < 1 min +# Documentation: This is a decay file for the background studies of decay Lambda_b -> Lambda_c+ anti-Lambda_c- n. decay modes here have B0 head and have known BR. +# EndDocumentation + +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: ned.howarth@liverpool.ac.uk +# Date: 20240125 + +#####=====================Aliases==========================##### + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +Alias MyLambda0 Lambda0 +Alias Myanti-Lambda0 anti-Lambda0 +ChargeConj MyLambda0 Myanti-Lambda0 + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ + +#=========Define Lc Resonant states===============# +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- + +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias Myanti-Lambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ Myanti-Lambda_c(2625)- + +#=========Define Sigma_c and charm==========# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- + +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 + +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + +Alias Mychi_c1 chi_c1 +ChargeConj Mychi_c1 Mychi_c1 + +Alias Mychi_c2 chi_c2 +ChargeConj Mychi_c2 Mychi_c2 + +#####================B0_Decays======================##### + +Decay B0sig + #Lc modes + 0.0008 MyLambda_c+ Myanti-Lambda_c- PHSP; + 0.0598 MyLambda_c+ anti-p- pi- pi+ PHSP; + 0.0008 MyLambda_c+ anti-p- PHSP; + 0.2528 MyLambda_c+ anti-p- pi- pi+ pi0 PHSP; + 0.1366 MyLambda_c+ anti-p- pi- pi+ pi- pi+ PHSP; + 0.0017 MyLambda_c+ anti-p- K- pi+ PHSP; + 0.0010 MyLambda_c+ anti-p- K- K+ PHSP; + 0.0024 MyLambda_c+ Myanti-Lambda0 K- PHSP; + 0.0598 MyLambda_c+ Myanti-Xi_c- PHSP; + #Lc Resonances + 0.0055 Myanti-Lambda_c(2593)- p+ PHSP; + 0.0055 Myanti-Lambda_c(2625)- p+ PHSP; + #Other + 0.0175 MyD- K+ K- pi+ PHSP; + 0.2992 MyD- pi+ pi- pi+ PHSP; + 0.0534 MyD- MyD0 K+ PHSP; + 0.0001 p+ anti-p- pi+ pi- PHSP; + 0.0003 p+ anti-p- K+ pi- PHSP; + 0.0002 p+ Myanti-Lambda0 pi- PHSP; + 0.0012 p+ Myanti-Lambda0 MyD- PHSP; + 0.0005 MyLambda0 Myanti-Lambda0 MyD0 PHSP; + 0.0052 p+ anti-p- Myanti-D0 PHSP; + 0.0165 p+ anti-p- MyD- pi+ PHSP; + 0.0150 p+ anti-p- Myanti-D0 pi+ pi- PHSP; + #Charm + 0.0248 Mychi_c1 K+ pi- PHSP; + 0.0175 Mychi_c1 K+ pi- pi0 PHSP; + 0.0036 Mychi_c2 K+ pi- PHSP; + 0.0038 Mychi_c2 K+ pi- pi0 PHSP; + 0.0054 MySigma_c0 anti-p- pi+ PHSP; + 0.0092 MySigma_c++ anti-p- pi- PHSP; +Enddecay +CDecay anti-B0sig + +###================Lc_Decays======================### + +Decay MyLambda_c+ + 0.228 p+ K- pi+ PHSP; + 0.299 p+ K- pi+ pi0 PHSP; + 0.065 p+ K- pi+ pi0 pi0 PHSP; + 0.007 p+ K- K+ PHSP; + 0.030 p+ pi- pi+ PHSP; + 0.130 p+ Myanti-K*0 PHSP; + 0.098 p+ pi- mu+ nu_mu PHSP; + 0.143 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#============Lc_resonances================# + +Decay MyLambda_c(2593)+ + 0.36 MySigma_c++ pi- PHSP; + 0.36 MySigma_c0 pi+ PHSP; + 0.28 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- + +Decay MyLambda_c(2625)+ + 1.00 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2625)- + +#================charm================# + +Decay MyXi_c+ + 1.00 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +Decay MySigma_c++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- + +Decay MySigma_c0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 + +Decay Mychi_c1 + 0.185 pi+ pi- K+ K- PHSP; + 0.472 pi+ pi- K+ K- pi0 PHSP; + 0.238 pi+ pi- pi+ pi- pi+ pi- PHSP; + 0.042 p+ anti-n0 pi- pi0 PHSP; + 0.041 anti-p- n0 pi+ pi0 PHSP; + 0.021 p+ anti-p- pi+ pi- PHSP; +Enddecay + +Decay Mychi_c2 + 0.234 pi+ pi- K+ K- PHSP; + 0.326 pi+ pi- K+ K- pi0 PHSP; + 0.284 pi+ pi- pi+ pi- PHSP; + 0.060 p+ anti-n0 pi- pi0 PHSP; + 0.059 anti-p- n0 pi+ pi0 PHSP; + 0.037 p+ anti-p- pi+ pi- PHSP; +Enddecay + +#####================All_other_Sub-Decays======================##### + +Decay MyK*0 + 1.0 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 + +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 + +Decay MyLambda0 + 1.00 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda0 + +Decay Myanti-D0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay MyD0 + +Decay MyD- + 1.0 K+ pi- pi- PHSP; +Enddecay +CDecay MyD+ + +End diff --git a/dkfiles/Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec b/dkfiles/Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec new file mode 100644 index 000000000..93ef9d642 --- /dev/null +++ b/dkfiles/Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec @@ -0,0 +1,264 @@ +# EventType: 11876410 + +# Descriptor: [B0 -> Lambda_c+ Lambda_c~- ]cc + +# NickName: Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs + +# Cuts: DaughtersInLHCb + +# CPUTime: < 1 min +# Documentation: This is a decay file for the background studies of decay Lambda_b -> Lambda_c+ anti-Lambda_c- n. decay modes here have B0 head and have unknown BR. +# EndDocumentation + +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: ned.howarth@liverpool.ac.uk +# Date: 20240125 + +#####=====================Aliases==========================##### + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +#=========Define Lc Resonant states===============# + +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- + +Alias MyLambda_c(2880)+ Lambda_c(2880)+ +Alias Myanti-Lambda_c(2880)- anti-Lambda_c(2880)- +ChargeConj MyLambda_c(2880)+ Myanti-Lambda_c(2880)- + +#=========Define Sigma_c and charm==========# + +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- + +Alias MySigma_c*++ Sigma_c*++ +Alias Myanti-Sigma_c*-- anti-Sigma_c*-- +ChargeConj MySigma_c*++ Myanti-Sigma_c*-- + +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 + +Alias MySigma_c*0 Sigma_c*0 +Alias Myanti-Sigma_c*0 anti-Sigma_c*0 +ChargeConj MySigma_c*0 Myanti-Sigma_c*0 + +Alias MyXi_cc*++ Xi_cc*++ +Alias Myanti-Xi_cc*-- anti-Xi_cc*-- +ChargeConj MyXi_cc*++ Myanti-Xi_cc*-- + +Alias MyXi_cc*0 Xi_c*0 +Alias Myanti-Xi_cc*0 anti-Xi_c*0 +ChargeConj MyXi_cc*0 Myanti-Xi_cc*0 + +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 + +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- + +Alias MyXi_c*0 Xi_c*0 +Alias Myanti-Xi_c*0 anti-Xi_c*0 +ChargeConj MyXi_c*0 Myanti-Xi_c*0 + +Alias MyXi_c(2790)+ Xi_c(2790)+ +Alias Myanti-Xi_c(2790)- anti-Xi_c(2790)- +ChargeConj MyXi_c(2790)+ Myanti-Xi_c(2790)- + +Alias MyXi_c(2790)0 Xi_c(2790)0 +Alias Myanti-Xi_c(2790)0 anti-Xi_c(2790)0 +ChargeConj MyXi_c(2790)0 Myanti-Xi_c(2790)0 + +Alias Mychi_c0 chi_c0 +ChargeConj Mychi_c0 Mychi_c0 + +#####================B0_Decays======================#### + +Decay B0sig + #Lc modes + 0.1842 MyLambda_c+ anti-p- pi+ mu- anti-nu_mu PHSP; + 0.0184 MyLambda_c+ anti-p- Myanti-D0 PHSP; + 0.0184 MyLambda_c+ anti-n0 K- pi+ pi- PHSP; + #Hadronic + 0.0829 p+ anti-p- pi+ pi- pi+ pi- PHSP; + #Lc resonance + 0.0184 Myanti-Lambda_c(2593)- p+ pi- pi+ PHSP; + 0.0571 MyLambda_c(2880)+ anti-p- pi+ pi- PHSP; + #Charm + 0.1842 MyXi_cc*++ anti-p- pi- PHSP; + 0.1842 MyXi_cc*0 anti-p- pi+ PHSP; + 0.0184 MyXi_c+ anti-p- pi+ pi- PHSP; + 0.0092 MyXi_c0 anti-p- K+ PHSP; + 0.0092 MyXi_c*+ anti-p- pi+ pi- PHSP; + 0.0092 MyXi_c*+ anti-n0 pi- PHSP; + 0.0092 MyXi_c*0 anti-p- pi+ PHSP; + 0.0092 MyXi_c*0 anti-p- K+ PHSP; + 0.0037 MyXi_c(2790)+ anti-p- pi+ pi- PHSP; + 0.0037 MyXi_c(2790)0 anti-n0 pi+ pi- PHSP; + 0.0037 MyXi_c(2790)0 anti-p- K+ PHSP; + 0.0184 MySigma_c++ MyD- anti-p- PHSP; + 0.0184 MySigma_c*++ MyD- anti-p- PHSP; + 0.1381 Mychi_c0 p+ anti-p- PHSP; + 0.0018 MySigma_c++ anti-p- pi- PHSP; +Enddecay +CDecay anti-B0sig + +###================Lc_Decays======================### + +Decay MyLambda_c+ + 0.228 p+ K- pi+ PHSP; + 0.299 p+ K- pi+ pi0 PHSP; + 0.065 p+ K- pi+ pi0 pi0 PHSP; + 0.007 p+ K- K+ PHSP; + 0.030 p+ pi- pi+ PHSP; + 0.130 p+ Myanti-K*0 PHSP; + 0.098 p+ pi- mu+ nu_mu PHSP; + 0.143 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#============Lc_resonances================# + +Decay MyLambda_c(2593)+ + 0.36 MySigma_c++ pi- PHSP; + 0.36 MySigma_c0 pi+ PHSP; + 0.28 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- + +Decay MyLambda_c(2880)+ + 0.18 MySigma_c++ pi- PHSP; + 0.18 MySigma_c0 pi+ PHSP; + 0.18 MySigma_c*++ pi- PHSP; + 0.18 MySigma_c*0 pi+ PHSP; + 0.28 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2880)- + +#================charm================# + +Decay MySigma_c++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- + +Decay MySigma_c*++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c*-- + +Decay MySigma_c0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 + +Decay MySigma_c*0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c*0 + +Decay MyXi_cc*++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Xi_cc*-- + +Decay MyXi_cc*0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_cc*0 + +Decay MyXi_c+ + 1.00 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +Decay MyXi_c0 + 0.5 p+ K- K- pi+ PHSP; + 0.5 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_c0 + +Decay MyXi_c*+ + 1.00 MyXi_c+ gamma PHSP; +Enddecay +CDecay Myanti-Xi_c*- + +Decay MyXi_c*0 + 1.00 MyXi_c0 gamma PHSP; +Enddecay +CDecay Myanti-Xi_c*0 + +Decay MyXi_c(2790)+ + 0.5 MyXi_c*+ pi0 PHSP; + 0.5 MyXi_c*0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c(2790)- + +Decay MyXi_c(2790)0 + 0.5 MyXi_c*0 pi0 PHSP; + 0.5 MyXi_c*+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_c(2790)0 + +Decay Mychi_c0 + 0.331 pi+ pi- K+ K- PHSP; + 0.158 pi+ pi- K+ K- pi0 PHSP; + 0.423 pi+ pi- pi+ pi- PHSP; + 0.023 p+ anti-n0 pi- pi0 PHSP; + 0.025 anti-p- n0 pi+ pi0 PHSP; + 0.039 p+ anti-p- pi+ pi- PHSP; +Enddecay + +#####================All_other_Sub-Decays======================##### + +Decay MyK*0 + 1.0 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 + +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 + +Decay MyD- + 1.0 K+ pi- pi- PHSP; +Enddecay +CDecay MyD+ + +Decay Myanti-D0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay MyD0 + +End diff --git a/dkfiles/Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec b/dkfiles/Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec new file mode 100644 index 000000000..6b26db373 --- /dev/null +++ b/dkfiles/Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs.dec @@ -0,0 +1,232 @@ +# EventType: 12867410 + +# Descriptor: [B+ -> Lambda_c+ Lambda_c~- K+ ]cc + +# NickName: Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs + +# Cuts: DaughtersInLHCb + +# CPUTime: < 1 min +# Documentation: This is a decay file for the background studies of decay Lambda_b -> Lambda_c+ anti-Lambda_c- n. decay modes here have B+ head and have known BR. +# EndDocumentation + +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: ned.howarth@liverpool.ac.uk +# Date: 20240125 + +#####=====================Aliases==========================##### + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +Alias MyLambda0 Lambda0 +Alias Myanti-Lambda0 anti-Lambda0 +ChargeConj MyLambda0 Myanti-Lambda0 + +Alias MyX_1(3872) X_1(3872) +ChargeConj MyX_1(3872) MyX_1(3872) + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi + +Alias MyRho0 rho0 +ChargeConj MyRho0 MyRho0 + +Alias Myomega omega +ChargeConj Myomega Myomega + +#=========Define Lc Resonant states===============# + +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- + +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias Myanti-Lambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ Myanti-Lambda_c(2625)- + +#=========Define Sigma_c and charm==========# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- + +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 + +Alias Mychi_c1 chi_c1 +ChargeConj Mychi_c1 Mychi_c1 + +Alias Mychi_c2 chi_c2 +ChargeConj Mychi_c2 Mychi_c2 + +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 + +#####================B+_Decays======================##### + +Decay B+sig + #Lc modes + 0.0172 MyLambda_c+ Myanti-Lambda_c- K+ PHSP; + 0.0081 MyLambda_c+ anti-p- pi+ PHSP; + 0.0631 MyLambda_c+ anti-p- pi+ pi0 PHSP; + 0.0772 MyLambda_c+ anti-p- pi+ pi+ pi- PHSP; + 0.4700 MyLambda_c+ anti-p- pi+ pi+ pi- pi0 PHSP; + #Lc resonances + 0.0067 Myanti-Lambda_c(2593)- p+ pi+ PHSP; + 0.0067 Myanti-Lambda_c(2625)- p+ pi+ PHSP; + #Charm Modes + 0.0011 MySigma_c0 p+ PHSP; + 0.0123 MySigma_c0 p+ pi0 PHSP; + 0.0123 MySigma_c0 p+ pi+ pi- PHSP; + 0.0084 Myanti-Sigma_c-- p+ pi+ pi+ PHSP; + 0.0333 Myanti-Xi_c0 MyLambda_c+ PHSP; + #Non Lc Modes + 0.0001 p+ anti-p- pi+ PHSP; + 0.0002 p+ anti-p- pi+ pi0 PHSP; + 0.0002 p+ anti-p- K+ PHSP; + 0.2210 pi+ pi- pi+ pi- pi+ pi0 PHSP; + 0.0004 p+ Myanti-Lambda0 pi+ pi- PHSP; + 0.0001 p+ Myanti-Lambda0 K+ K- PHSP; + 0.0074 MyX_1(3872) K+ PHSP; + 0.0008 Mychi_c1 pi+ PHSP; + 0.0166 Mychi_c1 K+ PHSP; + 0.0131 Mychi_c1 K+ pi- pi+ PHSP; + 0.0004 Mychi_c2 K+ PHSP; + 0.0047 Mychi_c2 K+ pi- pi+ PHSP; + 0.0130 Myanti-D0 p+ anti-p- pi+ PHSP; + 0.0058 MyD- pi+ p+ anti-p- pi+ PHSP; +Enddecay +CDecay B-sig + +###================Lc_Decays======================### + +Decay MyLambda_c+ + 0.228 p+ K- pi+ PHSP; + 0.299 p+ K- pi+ pi0 PHSP; + 0.065 p+ K- pi+ pi0 pi0 PHSP; + 0.007 p+ K- K+ PHSP; + 0.030 p+ pi- pi+ PHSP; + 0.130 p+ Myanti-K*0 PHSP; + 0.098 p+ pi- mu+ nu_mu PHSP; + 0.143 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#============Lc_resonances================# + +Decay MyLambda_c(2593)+ + 0.36 MySigma_c++ pi- PHSP; + 0.36 MySigma_c0 pi+ PHSP; + 0.28 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- + +Decay MyLambda_c(2625)+ + 1.00 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2625)- + +#================charm================# + +Decay MySigma_c++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- + +Decay MySigma_c0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 + +Decay MyXi_c0 + 0.5 p+ K- K- pi+ PHSP; + 0.5 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_c0 + +Decay Mychi_c1 + 0.185 pi+ pi- K+ K- PHSP; + 0.472 pi+ pi- K+ K- pi0 PHSP; + 0.238 pi+ pi- pi+ pi- pi+ pi- PHSP; + 0.042 p+ anti-n0 pi- pi0 PHSP; + 0.041 anti-p- n0 pi+ pi0 PHSP; + 0.021 p+ anti-p- pi+ pi- PHSP; +Enddecay + +Decay Mychi_c2 + 0.234 pi+ pi- K+ K- PHSP; + 0.326 pi+ pi- K+ K- pi0 PHSP; + 0.284 pi+ pi- pi+ pi- PHSP; + 0.060 p+ anti-n0 pi- pi0 PHSP; + 0.059 anti-p- n0 pi+ pi0 PHSP; + 0.037 p+ anti-p- pi+ pi- PHSP; +Enddecay + +#####================All_other_Sub-Decays======================##### + +Decay MyK*0 + 1.0 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 + +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 + +Decay MyLambda0 + 1.00 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda0 + +Decay MyX_1(3872) + 0.500 MyJ/psi pi+ pi- PHSP; + 0.250 MyJ/psi MyRho0 PHSP; + 0.250 MyJ/psi Myomega PHSP; +Enddecay + +Decay MyRho0 + 1.000 pi+ pi- VSS; +Enddecay + +Decay Myomega + 1.000 pi- pi+ VSS; +Enddecay + +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay + +Decay Myanti-D0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay MyD0 + +Decay MyD- + 1.0 K+ pi- pi- PHSP; +Enddecay +CDecay MyD+ + +End diff --git a/dkfiles/Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec b/dkfiles/Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec new file mode 100644 index 000000000..69e1d1630 --- /dev/null +++ b/dkfiles/Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs.dec @@ -0,0 +1,256 @@ +# EventType: 12877410 + +# Descriptor: [B+ -> Lambda_c+ Lambda_c~- K+ ]cc + +# NickName: Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs + +# Cuts: DaughtersInLHCb + +# CPUTime: < 1 min +# Documentation: This is a decay file for the background studies of decay Lambda_b -> Lambda_c+ anti-Lambda_c- n. decay modes here have B+ head and have unknown BR. +# EndDocumentation + +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: ned.howarth@liverpool.ac.uk +# Date: 20240125 + +#####=====================Aliases==========================##### + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 + +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 + +#=========Define Lc Resonant states===============# + +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c(2880)+ Lambda_c(2880)+ +Alias Myanti-Lambda_c(2880)- anti-Lambda_c(2880)- +ChargeConj MyLambda_c(2880)+ Myanti-Lambda_c(2880)- + +#=========Define Sigma_c and charm==========# + +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- + +Alias MySigma_c*++ Sigma_c*++ +Alias Myanti-Sigma_c*-- anti-Sigma_c*-- +ChargeConj MySigma_c*++ Myanti-Sigma_c*-- + +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 + +Alias MySigma_c*0 Sigma_c*0 +Alias Myanti-Sigma_c*0 anti-Sigma_c*0 +ChargeConj MySigma_c*0 Myanti-Sigma_c*0 + +Alias MyXi_cc*++ Xi_cc*++ +Alias Myanti-Xi_cc*-- anti-Xi_cc*-- +ChargeConj MyXi_cc*++ Myanti-Xi_cc*-- + +Alias MyXi_cc*0 Xi_c*0 +Alias Myanti-Xi_cc*0 anti-Xi_c*0 +ChargeConj MyXi_cc*0 Myanti-Xi_cc*0 + +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- + +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 + +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- + +Alias MyXi_c*0 Xi_c*0 +Alias Myanti-Xi_c*0 anti-Xi_c*0 +ChargeConj MyXi_c*0 Myanti-Xi_c*0 + +Alias MyXi_c(2790)+ Xi_c(2790)+ +Alias Myanti-Xi_c(2790)- anti-Xi_c(2790)- +ChargeConj MyXi_c(2790)+ Myanti-Xi_c(2790)- + +Alias MyXi_c(2790)0 Xi_c(2790)0 +Alias Myanti-Xi_c(2790)0 anti-Xi_c(2790)0 +ChargeConj MyXi_c(2790)0 Myanti-Xi_c(2790)0 + +Alias Mychi_c0 chi_c0 +ChargeConj Mychi_c0 Mychi_c0 + +#####================B+_Decays======================#### + +Decay B+sig + #Lc modes + 0.1543 MyLambda_c+ anti-p- pi+ pi+ mu- anti-nu_mu PHSP; + 0.1543 MyLambda_c+ anti-p- MyD+ PHSP; + 0.0154 MyLambda_c+ anti-p- pi+ PHSP; + 0.0154 MyLambda_c+ anti-n0 K+ pi- PHSP; + #Hadronic + 0.0772 p+ anti-p- pi+ pi- pi+ PHSP; + #Lc resonance + 0.0154 Myanti-Lambda_c(2593)- p+ K+ PHSP; + 0.0478 MyLambda_c(2880)+ anti-p- pi+ PHSP; + #Charm + 0.1543 MyXi_cc*++ anti-p- PHSP; + 0.1543 Myanti-Xi_cc*0 p+ PHSP; + 0.0154 MyXi_c+ anti-p- pi+ PHSP; + 0.0077 MyXi_c0 anti-p- K+ pi+ PHSP; + 0.0077 MyXi_c*+ anti-p- pi+ PHSP; + 0.0077 MyXi_c*+ anti-n0 pi+ pi- PHSP; + 0.0077 MyXi_c*0 anti-p- pi+ pi+ PHSP; + 0.0077 MyXi_c*0 anti-p- K+ pi+ PHSP; + 0.0031 MyXi_c(2790)+ anti-p- pi+ PHSP; + 0.0031 MyXi_c(2790)0 anti-n0 pi+ pi- pi+ PHSP; + 0.0031 MyXi_c(2790)0 anti-p- K+ pi+ PHSP; + 0.0154 MySigma_c++ MyD- anti-p- pi+ PHSP; + 0.0154 MySigma_c*++ MyD- anti-p- pi+ PHSP; + 0.1157 Mychi_c0 p+ anti-p- pi+ PHSP; + 0.0015 MySigma_c++ anti-p- pi- p+ PHSP; +Enddecay +CDecay B-sig + +###================Lc_Decays======================### + +Decay MyLambda_c+ + 0.228 p+ K- pi+ PHSP; + 0.299 p+ K- pi+ pi0 PHSP; + 0.065 p+ K- pi+ pi0 pi0 PHSP; + 0.007 p+ K- K+ PHSP; + 0.030 p+ pi- pi+ PHSP; + 0.130 p+ Myanti-K*0 PHSP; + 0.098 p+ pi- mu+ nu_mu PHSP; + 0.143 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#============Lc_resonances================# + +Decay MyLambda_c(2593)+ + 0.36 MySigma_c++ pi- PHSP; + 0.36 MySigma_c0 pi+ PHSP; + 0.28 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- + +Decay MyLambda_c(2880)+ + 0.18 MySigma_c++ pi- PHSP; + 0.18 MySigma_c0 pi+ PHSP; + 0.18 MySigma_c*++ pi- PHSP; + 0.18 MySigma_c*0 pi+ PHSP; + 0.28 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2880)- + +#================charm================# + +Decay MySigma_c++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- + +Decay MySigma_c*++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c*-- + +Decay MySigma_c0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 + +Decay MySigma_c*0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c*0 + +Decay MyXi_cc*++ + 1.00 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Xi_cc*-- + +Decay MyXi_cc*0 + 1.00 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_cc*0 + +Decay MyXi_c+ + 1.00 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- + +Decay MyXi_c0 + 0.5 p+ K- K- pi+ PHSP; + 0.5 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_c0 + +Decay MyXi_c*+ + 1.00 MyXi_c+ gamma PHSP; +Enddecay +CDecay Myanti-Xi_c*- + +Decay MyXi_c*0 + 1.00 MyXi_c0 gamma PHSP; +Enddecay +CDecay Myanti-Xi_c*0 + +Decay MyXi_c(2790)+ + 0.5 MyXi_c*+ pi0 PHSP; + 0.5 MyXi_c*0 pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c(2790)- + +Decay MyXi_c(2790)0 + 0.5 MyXi_c*0 pi0 PHSP; + 0.5 MyXi_c*+ pi- PHSP; +Enddecay +CDecay Myanti-Xi_c(2790)0 + +Decay Mychi_c0 + 0.331 pi+ pi- K+ K- PHSP; + 0.158 pi+ pi- K+ K- pi0 PHSP; + 0.423 pi+ pi- pi+ pi- PHSP; + 0.023 p+ anti-n0 pi- pi0 PHSP; + 0.025 anti-p- n0 pi+ pi0 PHSP; + 0.039 p+ anti-p- pi+ pi- PHSP; +Enddecay + +#####================All_other_Sub-Decays======================##### + +Decay MyK*0 + 1.0 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 + +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 + +Decay MyD- + 1.0 K+ pi- pi- PHSP; +Enddecay +CDecay MyD+ + +End -- GitLab From a292afb9838ac6d31b1cecd9a28e75e56b5e5ba9 Mon Sep 17 00:00:00 2001 From: Fernando Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 13 Feb 2024 17:15:34 +0100 Subject: [PATCH 598/702] Merge branch 'ziyi/dsstardecay' into 'master' Decay file for Ds** decays See merge request lhcb-datapkg/Gen/DecFiles!1771 (cherry picked from commit 040f9617114dc6edf3f22410f117da4f3200bdf9) 3f86fa4c add decfile for dsstar decay a58f93e2 corr CPU Time 7c33bec3 no cuts on Ds 1cbdca3b enlarge CPU times --- .../Ds2460_DsPiPi,KKPi,Dalitz=TightCut.dec | 53 +++++++++++++++++++ .../Ds2536_DsPiPi,KKPi,Dalitz=TightCut.dec | 53 +++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 dkfiles/Ds2460_DsPiPi,KKPi,Dalitz=TightCut.dec create mode 100644 dkfiles/Ds2536_DsPiPi,KKPi,Dalitz=TightCut.dec diff --git a/dkfiles/Ds2460_DsPiPi,KKPi,Dalitz=TightCut.dec b/dkfiles/Ds2460_DsPiPi,KKPi,Dalitz=TightCut.dec new file mode 100644 index 000000000..0af4153b7 --- /dev/null +++ b/dkfiles/Ds2460_DsPiPi,KKPi,Dalitz=TightCut.dec @@ -0,0 +1,53 @@ +# EventType: 27165080 +# +# Descriptor: [D_s1+ -> (D_s+ -> K- K+ pi+) pi+ pi-]cc +# +# NickName: Ds2460_DsPiPi,KKPi,Dalitz=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ D_s1(2460)+ => (D_s+ => ^K+ ^K- ^pi+ ) ^pi+ ^pi- ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' } +# +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = ( GPT > 0.25 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.20 * GeV ) & ( GP > 1.9 * GeV ) & inAcc ' ] +# +# EndInsertPythonCode +# +# +# Documentation: Ds2460+ decays to Ds pi+ pi-, Ds to K- K+ pi+ using Dalitz models +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Ziyi Wang +# Email: ziyi.wang@cern.ch +# Date: 20240126 +# CPUTime: 3 min +# +Alias My_Ds- D_s- +Alias My_Ds+ D_s+ +ChargeConj My_Ds- My_Ds+ +# +Decay D_s1+sig + 1.000 My_Ds+ pi+ pi- PHSP; +Enddecay +CDecay D_s1-sig +# +Decay My_Ds+ + 1.000 K- K+ pi+ D_DALITZ; +Enddecay +CDecay My_Ds- +# +End diff --git a/dkfiles/Ds2536_DsPiPi,KKPi,Dalitz=TightCut.dec b/dkfiles/Ds2536_DsPiPi,KKPi,Dalitz=TightCut.dec new file mode 100644 index 000000000..9e5183f3b --- /dev/null +++ b/dkfiles/Ds2536_DsPiPi,KKPi,Dalitz=TightCut.dec @@ -0,0 +1,53 @@ +# EventType: 27165062 +# +# Descriptor: [D'_s1+ -> (D_s+ -> K- K+ pi+) pi+ pi-]cc +# +# NickName: Ds2536_DsPiPi,KKPi,Dalitz=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ D_s1(2536)+ => (D_s+ => ^K+ ^K- ^pi+ ) ^pi+ ^pi- ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' } +# +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = ( GPT > 0.25 * GeV ) & ( GP > 3.0 * GeV ) & inAcc ' , +# 'goodPion = ( GPT > 0.20 * GeV ) & ( GP > 1.6 * GeV ) & inAcc ' ] +# +# EndInsertPythonCode +# +# +# Documentation: Ds2536+ decays to Ds pi+ pi-, Ds to K- K+ pi+ using Dalitz models +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Ziyi Wang +# Email: ziyi.wang@cern.ch +# Date: 20240126 +# CPUTime: 5 min +# +Alias My_Ds- D_s- +Alias My_Ds+ D_s+ +ChargeConj My_Ds- My_Ds+ +# +Decay D'_s1+sig + 1.000 My_Ds+ pi+ pi- PHSP; +Enddecay +CDecay D'_s1-sig +# +Decay My_Ds+ + 1.000 K- K+ pi+ D_DALITZ; +Enddecay +CDecay My_Ds- +# +End -- GitLab From 4f180d316fcb477cc983a9b1faf1996cb9d30372 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 13 Feb 2024 19:01:50 +0000 Subject: [PATCH 599/702] Prepare decfiles v32r18 release --- CMakeLists.txt | 2 +- ReleaseNotes/v32r18.md | 27 +++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r18.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 7829c22fe..67572d566 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r17) +gaudi_subdir(DecFiles v32r18) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r18.md b/ReleaseNotes/v32r18.md new file mode 100644 index 000000000..178b71e3f --- /dev/null +++ b/ReleaseNotes/v32r18.md @@ -0,0 +1,27 @@ +DecFiles v32r18 2024-02-13 +========================== + +! 2024-02-13 - Fernando Abudinen Gallego (MR !1780) + Add 2 new decay files + + 27165080 : Ds2460_DsPiPi,KKPi,Dalitz=TightCut + + 27165062 : Ds2536_DsPiPi,KKPi,Dalitz=TightCut + +! 2024-02-13 - Fernando Abudinen Gallego (MR !1779) + Add 4 new decay files + + 11866010 : Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs + + 11876410 : Bd_LcLc,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs + + 12867410 : Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,knownBKGs + + 12877410 : Bu_LcLcK,pKpi,pKpi=PHSP,DecProdCut,cocktail,unknownBKGs + +! 2024-02-13 - Fernando Abudinen Gallego (MR !1778) + Add 8 new decay files + + 16105939 : Ombm_OmmKpKm,OmmToL0Km,L0Toppi=TightCut,AngularCut + + 16105938 : Ombm_OmmKpPim,OmmToL0Km,L0Toppi=TightCut,AngularCut + + 16105937 : Ombm_OmmPipKm,OmmToL0Km,L0Toppi=TightCut,AngularCut + + 16105936 : Ombm_OmmPipPim,OmmToL0Km,L0Toppi=TightCut,AngularCut + + 16105935 : Xibm_XimKpKm,XimToL0pim,L0Toppi=TightCut,AngularCut + + 16105934 : Xibm_XimKpPim,XimToL0pim,L0Toppi=TightCut,AngularCut + + 16105933 : Xibm_XimPipKm,XimToL0pim,L0Toppi=TightCut,AngularCut + + 16105932 : Xibm_XimPipPim,XimToL0pim,L0Toppi=TightCut,AngularCut + + diff --git a/cmt/requirements b/cmt/requirements index fa823973f..d40b46925 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r17 +version v32r18 # Structure #============================================================================ -- GitLab From c214ad6aa84598b652a750ce6f0df257f59c07fa Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 15 Feb 2024 12:54:50 +0100 Subject: [PATCH 600/702] Improve CI to spot decay files outside of dkfiles directory --- .gitlab-ci.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d86cbfd6e..80c80e591 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -70,7 +70,16 @@ check-decfiles: - . /cvmfs/lhcb.cern.ch/lib/LbEnv - export DECFILESROOT=$PWD - mkdir -p check_logs - - for dkfile in $(git diff --name-only origin/Sim10... dkfiles | grep 'dec$') ; do + - for dkfile in $( git diff --name-only origin/Sim10...) ; do + - echo "Checking $dkfile" + - if [[ $dkfile != *".dec" ]]; then + - echo "$dkfile not a decfile, skipping test" + - continue + - fi + - if [[ $dkfile != "dkfiles/"* ]]; then + - echo "decfile is not in the dkfile folder!" + - exit 1 + - fi - if [ -e $dkfile ] ; then - echo "testing $dkfile" - cmt/decparser/decparser.py $dkfile || touch check_logs/$(basename $dkfile .dec).FAILED -- GitLab From 5b344f95a7b06195a261490170b91b232c2aa0d6 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 17:24:53 +0100 Subject: [PATCH 601/702] Merge branch 'lllu/my-changes' into 'master' Lllu/my changes See merge request lhcb-datapkg/Gen/DecFiles!1792 (cherry picked from commit 84566d4721a147e25b22033e16f3e54d2b62f7e2) a6bc1740 upload the decfile of Lb_Sigmac0pi0 b0520a82 upload the decfile of Lb_Lcpipi0 09222c67 upload dkfile of Lb_Sigmac0pi0 --- dkfiles/Lb_Lcpipi0,Lc_pkpi=DecProdCut.dec | 41 +++++++++++++++++++ dkfiles/Lb_Sigmac0pi0,Lcpi=DecProdCut.dec | 50 +++++++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 dkfiles/Lb_Lcpipi0,Lc_pkpi=DecProdCut.dec create mode 100644 dkfiles/Lb_Sigmac0pi0,Lcpi=DecProdCut.dec diff --git a/dkfiles/Lb_Lcpipi0,Lc_pkpi=DecProdCut.dec b/dkfiles/Lb_Lcpipi0,Lc_pkpi=DecProdCut.dec new file mode 100644 index 000000000..3cb1add74 --- /dev/null +++ b/dkfiles/Lb_Lcpipi0,Lc_pkpi=DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 15164480 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) pi- (pi0 -> gamma gamma) ]cc +# +# NickName: Lb_Lcpipi0,Lc_pkpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +#CPUTime: 5min +# +# Documentation: This is the decay file for the decay Lambda_b0 -> (Lambda_c+ -> p+ K- pi+ ) pi- pi0 +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Lanling Lu +# Email: lanlinglu@.cern.ch +# Date: 20240304 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MyLambda_c+ pi- Mypi0 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Lb_Sigmac0pi0,Lcpi=DecProdCut.dec b/dkfiles/Lb_Sigmac0pi0,Lcpi=DecProdCut.dec new file mode 100644 index 000000000..c816900d9 --- /dev/null +++ b/dkfiles/Lb_Sigmac0pi0,Lcpi=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 15164470 +# +# Descriptor: [Lambda_b0 -> ( Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) (pi0 -> gamma gamma) ]cc +# +# NickName: Lb_Sigmac0pi0,Lcpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: 5 min +# +# Documentation: This is the decay file for the decay Lambda_b0 -> Sigma_c0 (->Lambda_c+ (-> p+ K- pi+ ) pi- ) pi0 +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Lanling Lu +# Email: lanlinglu@cern.ch +# Date: 20240302 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 1.000 MySigma_c0 Mypi0 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MySigma_c0 + 1.0000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From 95dcfdf624f0515e2df4d3a7523e9823d1b985ad Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 17:42:06 +0100 Subject: [PATCH 602/702] Merge branch 'ngrieser/Wcharm' into 'master' Add W-charmX decay file. See merge request lhcb-datapkg/Gen/DecFiles!1791 (cherry picked from commit 5098900c102c49f25e8c73731784d1309e68eba4) 776800da Add W-charmX decay file. 19e4b04b Update WG. 0428b3b0 Use master version of W_qq.dec as template. --- dkfiles/W_cX.dec | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dkfiles/W_cX.dec diff --git a/dkfiles/W_cX.dec b/dkfiles/W_cX.dec new file mode 100644 index 000000000..66147f9ae --- /dev/null +++ b/dkfiles/W_cX.dec @@ -0,0 +1,37 @@ +# EventType: 42900021 +# +# Descriptor: pp -> [(W+ -> c q'bar) ...]cc +# +# NickName: W_cX +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/HadronInAcc +# ExtraOptions: W_inc +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool( LoKi__FullGenEventCut, "HadronInAcc" ) +# tracksInAcc = Generation().HadronInAcc +# tracksInAcc.Code = "(count ( isGoodHadronFromW ) > 1) & (count ( isGoodCHadronFromW ) > 0)" +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodHadron = ( (( 'u' == GABSID ) | ( 'd' == GABSID ) | ( 's' == GABSID ) | ( 'c' == GABSID ))& ( GTHETA < 400.0*mrad ) )" +# , "isGoodCHadron = ( ( 'c' == GABSID ) & ( GTHETA < 400.0*mrad ) )" +# , "isFromW = ( 1 == GNINTREE( 'W+' == GABSID , 0 ) )" +# , "isGoodHadronFromW = ( isGoodHadron & isFromW )" +# , "isGoodCHadronFromW = ( isGoodCHadron & isFromW )" ] +# EndInsertPythonCode +# +# CPUTime: < 1 min +# Documentation: one charm, one inclusive hadrons from W in acceptance +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Nate grieser +# Email: ngrieser@cern.ch +# Date: 20240407 +# +End +# + -- GitLab From 3102183d9d29cc81678b7585dfd162731f71c236 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 18:35:20 +0000 Subject: [PATCH 603/702] Added required genAlgName argument for Generation. --- dkfiles/W_cX.dec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/W_cX.dec b/dkfiles/W_cX.dec index 66147f9ae..fb659cf78 100644 --- a/dkfiles/W_cX.dec +++ b/dkfiles/W_cX.dec @@ -10,8 +10,8 @@ # # InsertPythonCode: # from Configurables import LoKi__FullGenEventCut -# Generation().addTool( LoKi__FullGenEventCut, "HadronInAcc" ) -# tracksInAcc = Generation().HadronInAcc +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "HadronInAcc" ) +# tracksInAcc = Generation(genAlgName).HadronInAcc # tracksInAcc.Code = "(count ( isGoodHadronFromW ) > 1) & (count ( isGoodCHadronFromW ) > 0)" # tracksInAcc.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad" -- GitLab From b92ee828cae01609d91593699f1ead4523b239a5 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 17:22:03 +0100 Subject: [PATCH 604/702] Merge branch 'ichahrou/DsForJets' into 'master' DecFile for Ds jets for the Lund Plane See merge request lhcb-datapkg/Gen/DecFiles!1788 (cherry picked from commit 9495b50745c383076a2cd41913bd766a0531dcff) e8ba3fc1 dec files for D_s to phi pi for jets 8774f536 removed genAlgname from Generation 2bb37bf4 fixed FromB file 637cbdf6 fixed FromB file --- dkfiles/Ds_phipi,KK=TightCutFromB,ForJets.dec | 65 +++++++++++++++++++ dkfiles/Ds_phipi,KK=TightCutFromD,ForJets.dec | 65 +++++++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromB,ForJets.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromD,ForJets.dec diff --git a/dkfiles/Ds_phipi,KK=TightCutFromB,ForJets.dec b/dkfiles/Ds_phipi,KK=TightCutFromB,ForJets.dec new file mode 100644 index 000000000..c073ec5c3 --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromB,ForJets.dec @@ -0,0 +1,65 @@ +# EventType: 23103009 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromB,ForJets +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' FromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'FromB = 0 < Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 20.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from b quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromD,ForJets.dec b/dkfiles/Ds_phipi,KK=TightCutFromD,ForJets.dec new file mode 100644 index 000000000..adcf8985e --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromD,ForJets.dec @@ -0,0 +1,65 @@ +# EventType: 23103008 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromD,ForJets +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation() +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' notFromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'notFromB = 0 == Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 20.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from c quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End -- GitLab From 70383be3d2b30e4763eebe06c4f2b23c2e62c43e Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 17:21:09 +0100 Subject: [PATCH 605/702] Merge branch 'dzuliani/zjet_quarkgluon' into 'master' Decfiles for Z_mumuqjet and Z_mumuqjet See merge request lhcb-datapkg/Gen/DecFiles!1785 (cherry picked from commit 5292bae2c35b3f9421c2d11fdb6b4c70f0a20bb7) 74993f0c create dkfiles for Z_mumuqjet and Z_mumuqjet 1af26a4c added CPUTime --- dkfiles/Z_mumugjet=l17.dec | 24 +++++++++++ dkfiles/Z_mumuqjet=l17.dec | 24 +++++++++++ options/Zmumugjet.py | 81 ++++++++++++++++++++++++++++++++++++++ options/Zmumuqjet.py | 2 +- 4 files changed, 130 insertions(+), 1 deletion(-) create mode 100755 dkfiles/Z_mumugjet=l17.dec create mode 100755 dkfiles/Z_mumuqjet=l17.dec create mode 100644 options/Zmumugjet.py diff --git a/dkfiles/Z_mumugjet=l17.dec b/dkfiles/Z_mumugjet=l17.dec new file mode 100755 index 000000000..acabb498a --- /dev/null +++ b/dkfiles/Z_mumugjet=l17.dec @@ -0,0 +1,24 @@ +# EventType: 42112024 +# +# Descriptor: pp -> (Z0 -> mu+ mu-) + jet ... +# +# NickName: Z_mumugjet=l17 +# +# Cuts: PythiaHiggsType +# +# CutsOptions: NumberOfLepton 1 LeptonPtMin 17*GeV LeptonIsFromMother true NumberOfbquarks -1 +# ExtraOptions: Zmumugjet +# +# CPUTime: < 1 min +# +# Documentation: 1 lepton with pT > 17 GeV +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Davide Zuliani +# Email: davide.zuliani@cern.ch +# Date: 20240222 +# +End +# diff --git a/dkfiles/Z_mumuqjet=l17.dec b/dkfiles/Z_mumuqjet=l17.dec new file mode 100755 index 000000000..d2568fdf1 --- /dev/null +++ b/dkfiles/Z_mumuqjet=l17.dec @@ -0,0 +1,24 @@ +# EventType: 42112023 +# +# Descriptor: pp -> (Z0 -> mu+ mu-) + jet ... +# +# NickName: Z_mumuqjet=l17 +# +# Cuts: PythiaHiggsType +# +# CutsOptions: NumberOfLepton 1 LeptonPtMin 17*GeV LeptonIsFromMother true NumberOfbquarks -1 +# ExtraOptions: Zmumuqjet +# +# CPUTime: < 1 min +# +# Documentation: 1 lepton with pT > 17 GeV +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Davide Zuliani +# Email: davide.zuliani@cern.ch +# Date: 20240222 +# +End +# diff --git a/options/Zmumugjet.py b/options/Zmumugjet.py new file mode 100644 index 000000000..0062f1364 --- /dev/null +++ b/options/Zmumugjet.py @@ -0,0 +1,81 @@ +# Pythia options for Z->mumujet 42112024 +from Configurables import Generation +from Gaudi.Configuration import * + +Generation().PileUpTool = "FixedLuminosityForRareProcess" + +importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) + +from Configurables import Special, PythiaProduction, Pythia8Production + +Generation().addTool( Special ) + + +# PYTHIA 6 OPTIONS +Generation().Special.addTool( PythiaProduction ) +Generation().Special.PythiaProduction.Commands += [ "pysubs msel 0" , + "pysubs msub 30 1" , + + + ### EXTRA OPTION TO SPEED UP + ### REMOVED TO MATCH PYTHIA8 PRODUCTION ! + #"pysubs kfin 1 1 0", + #"pysubs kfin 1 2 0", + #"pysubs kfin 1 3 0", + #"pysubs kfin 1 4 0", + #"pysubs kfin 1 5 1", + #"pysubs kfin 1 6 0", + # + #"pysubs kfin 1 -1 0", + #"pysubs kfin 1 -2 0", + #"pysubs kfin 1 -3 0", + #"pysubs kfin 1 -4 0", + #"pysubs kfin 1 -5 1", + #"pysubs kfin 1 -6 0", + # + #"pysubs kfin 2 1 0", + #"pysubs kfin 2 2 0", + #"pysubs kfin 2 3 0", + #"pysubs kfin 2 4 0", + #"pysubs kfin 2 5 1", + #"pysubs kfin 2 6 0", + # + #"pysubs kfin 2 -1 0", + #"pysubs kfin 2 -2 0", + #"pysubs kfin 2 -3 0", + #"pysubs kfin 2 -4 0", + #"pysubs kfin 2 -5 1", + #"pysubs kfin 2 -6 0", + + + + "pypars mstp 43 2" , + "pydat3 mdme 174 1 0" , + "pydat3 mdme 175 1 0" , + "pydat3 mdme 176 1 0" , + "pydat3 mdme 177 1 0" , + "pydat3 mdme 178 1 0" , + "pydat3 mdme 179 1 0" , + "pydat3 mdme 180 1 0" , + "pydat3 mdme 181 1 0" , + "pydat3 mdme 182 1 0" , + "pydat3 mdme 183 1 0" , + "pydat3 mdme 184 1 1" , + "pydat3 mdme 185 1 0" , + "pydat3 mdme 186 1 0" , + "pydat3 mdme 187 1 0" , + "pydat3 mdme 188 1 0" , + "pydat3 mdme 189 1 0" , + ] + + + +## PYTHIA 8 OPTIONS +Generation().Special.addTool( Pythia8Production ) + +Generation().Special.Pythia8Production.Commands += [ + "WeakZ0:gmZmode = 2", + "WeakBosonAndParton:qqbar2gmZg = on", #q qbar -> Z g + "23:onMode = off", + "23:onIfAny = 13" +] diff --git a/options/Zmumuqjet.py b/options/Zmumuqjet.py index 2088de363..80a68de85 100644 --- a/options/Zmumuqjet.py +++ b/options/Zmumuqjet.py @@ -1,4 +1,4 @@ -# Pythia options for Z->mumujet 42112020 +# Pythia options for Z->mumujet 42112023 from Configurables import Generation from Gaudi.Configuration import * -- GitLab From 7623af9759c2188c6b1b1356fe752c894589c59b Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 17:20:04 +0100 Subject: [PATCH 606/702] Merge branch 'dpereima/my-changes' into 'master' Bc2X3872pi See merge request lhcb-datapkg/Gen/DecFiles!1782 (cherry picked from commit a2a6b590b09d73440a750689881ceb4b85841ae1) 0bee6f8e Bc2X3872pi d5a78a9f Update Bc_X3872pi,Jpsipipi=TightCuts.dec --- dkfiles/Bc_X3872pi,Jpsipipi=TightCuts.dec | 96 +++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 dkfiles/Bc_X3872pi,Jpsipipi=TightCuts.dec diff --git a/dkfiles/Bc_X3872pi,Jpsipipi=TightCuts.dec b/dkfiles/Bc_X3872pi,Jpsipipi=TightCuts.dec new file mode 100644 index 000000000..da2665943 --- /dev/null +++ b/dkfiles/Bc_X3872pi,Jpsipipi=TightCuts.dec @@ -0,0 +1,96 @@ +# EventType: 14245083 +# +# Descriptor: [B_c+ -> (psi(2S) -> (J/psi(1S) -> mu+ mu- ) pi+ pi- ) pi+ ]cc +# +# NickName: Bc_X3872pi,Jpsipipi=TightCuts +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: The Bc decay with pion, intermediate X(3872) and psi(2S) forced into J/psi pi+ pi-, J/psi forced to mu+ mu-. +# Decays produced with BcVegPy generator. +# Daughter in acceptance and TightCuts are used. The efficiency is (2.95 +- 0.09)% from Generation log +# EndDocumentation +# +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# gen = Generation() +# gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) +# gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# # +# tightCut = gen.Special.TightCut +# tightCut.SignalPID = 'B_c+' +# tightCut.Decay = '^[B_c+ ==> ( ( X_1(3872) | psi(2S) ) ==> ^( J/psi(1S) => ^mu+ ^mu- ) ^pi+ ^pi- ) ^pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.9 , GETA , 5.00 ) ' , +# 'inY = in_range ( 1.9 , GY , 4.6 ) ' , +# 'goodTrack = inAcc & inEta ' , +# 'longLived = 75 * micrometer < GTIME ' , +# 'goodBc = inY & longLived ' , +# 'goodPsi = inY ' , +# ] +# tightCut.Cuts = { +# '[pi+]cc' : 'goodTrack & ( GP > 2.5 * GeV ) & ( GPT > 130 * MeV ) ' , +# '[mu+]cc' : 'goodTrack & ( GP > 3.0 * GeV ) & ( GPT > 450 * MeV ) ' , +# '[B_c+]cc' : 'goodBc ' , +# 'J/psi(1S)' : 'goodPsi ' , +# } +# +# +# # Generator efficiency histos: +# tightCut.XAxis = ( "GPT/GeV" , 1.0 , 20.0 , 38 ) +# tightCut.YAxis = ( "GY " , 2.0 , 4.5 , 10 ) +# +# +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Dmitrii Pereima +# Email: Dmitrii.Pereima@cern.ch +# Date: 20240214 +# CPUTime: < 1 min +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyPsi2S psi(2S) +ChargeConj MyPsi2S MyPsi2S +# +Alias MyX3872 X_1(3872) +ChargeConj MyX3872 MyX3872 +# +Alias MyRho0 rho0 +ChargeConj MyRho0 MyRho0 +# +Decay B_c+sig + 0.500 MyPsi2S pi+ SVS; + 0.500 MyX3872 pi+ SVS; +Enddecay +CDecay B_c-sig +# +Decay MyPsi2S + 1.000 MyJpsi pi+ pi- VVPIPI; +Enddecay +# +Decay MyX3872 + 1.000 MyJpsi MyRho0 HELAMP 0.707107 0 0.707107 0 0.707107 0 0 0 -0.707107 0 -0.707107 0 -0.707107 0; +Enddecay +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyRho0 +1.000 pi+ pi- VSS; +Enddecay +# +End +# + -- GitLab From 7789e5bc60e33f8d6e62a1834a6844ed04c78d69 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 17:19:12 +0100 Subject: [PATCH 607/702] Merge branch 'lcalefic-Lb2ppidilepton' into 'master' adding new decay files for Lb2ppiee studies, renaming Bd_Jpsipipi=DecProdCut.dec See merge request lhcb-datapkg/Gen/DecFiles!1774 (cherry picked from commit 1d2ff06185ceb629c7502f948e4fdacb67382dea) 026abd35 Adding new dec files for Lb2ppiee 902862a0 rename Bd_Jpsipipi=DecProdCut.dec 7e4a99d0 Adding Nstar resonant modes 4c6111bd change from N1535 to N1520, update computing times 8763163e update date for Bd_Jpsipipi,mm 8c68f429 delete N1535 files --- dkfiles/Bd_Jpsipipi,ee=phsp,DecProdCut.dec | 31 ++++++++++++++ ...dec => Bd_Jpsipipi,mm=phsp,DecProdCut.dec} | 7 ++-- .../Lb_JpsiN1520,eeppi=phsp,DecProdCut.dec | 41 +++++++++++++++++++ .../Lb_JpsiN1520,mmppi=phsp,DecProdCut.dec | 41 +++++++++++++++++++ dkfiles/Lb_N1520ee,ppi=phsp,DecProdCut.dec | 35 ++++++++++++++++ dkfiles/Lb_N1520mumu,ppi=phsp,DecProdCut.dec | 35 ++++++++++++++++ dkfiles/Lb_ppiee=DecProdCut.dec | 25 +++++++++++ .../Lb_psi2SN1520,eeppi=phsp,DecProdCut.dec | 41 +++++++++++++++++++ .../Lb_psi2SN1520,mmppi=phsp,DecProdCut.dec | 41 +++++++++++++++++++ dkfiles/Lb_psi2Sppi,ee=phsp,DecProdCut.dec | 33 +++++++++++++++ 10 files changed, 327 insertions(+), 3 deletions(-) create mode 100644 dkfiles/Bd_Jpsipipi,ee=phsp,DecProdCut.dec rename dkfiles/{Bd_Jpsipipi=DecProdCut.dec => Bd_Jpsipipi,mm=phsp,DecProdCut.dec} (77%) create mode 100644 dkfiles/Lb_JpsiN1520,eeppi=phsp,DecProdCut.dec create mode 100644 dkfiles/Lb_JpsiN1520,mmppi=phsp,DecProdCut.dec create mode 100644 dkfiles/Lb_N1520ee,ppi=phsp,DecProdCut.dec create mode 100644 dkfiles/Lb_N1520mumu,ppi=phsp,DecProdCut.dec create mode 100644 dkfiles/Lb_ppiee=DecProdCut.dec create mode 100644 dkfiles/Lb_psi2SN1520,eeppi=phsp,DecProdCut.dec create mode 100644 dkfiles/Lb_psi2SN1520,mmppi=phsp,DecProdCut.dec create mode 100644 dkfiles/Lb_psi2Sppi,ee=phsp,DecProdCut.dec diff --git a/dkfiles/Bd_Jpsipipi,ee=phsp,DecProdCut.dec b/dkfiles/Bd_Jpsipipi,ee=phsp,DecProdCut.dec new file mode 100644 index 000000000..7379957f0 --- /dev/null +++ b/dkfiles/Bd_Jpsipipi,ee=phsp,DecProdCut.dec @@ -0,0 +1,31 @@ +# EventType: 11154061 +# +# Descriptor: [B0 -> (J/psi(1S) => e+ e-) pi+ pi-]cc +# +# NickName: Bd_Jpsipipi,ee=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Includes radiative mode, decay products in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lukas Calefice +# Email: lukas.calefice@cern.ch +# Date: 20240212 +# CPUTime:< 1 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +Decay B0sig + 1.000 MyJ/psi pi+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +End diff --git a/dkfiles/Bd_Jpsipipi=DecProdCut.dec b/dkfiles/Bd_Jpsipipi,mm=phsp,DecProdCut.dec similarity index 77% rename from dkfiles/Bd_Jpsipipi=DecProdCut.dec rename to dkfiles/Bd_Jpsipipi,mm=phsp,DecProdCut.dec index 6ab769d7e..6d3d87919 100644 --- a/dkfiles/Bd_Jpsipipi=DecProdCut.dec +++ b/dkfiles/Bd_Jpsipipi,mm=phsp,DecProdCut.dec @@ -1,8 +1,8 @@ # EventType: 11144061 # -# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu- {,gamma} {,gamma}) pi+ pi-]cc +# Descriptor: [B0 -> (J/psi(1S) => mu+ mu-) pi+ pi-]cc # -# NickName: Bd_Jpsipipi=DecProdCut +# NickName: Bd_Jpsipipi,mm=phsp,DecProdCut # # Cuts: DaughtersInLHCb # @@ -13,7 +13,8 @@ # Tested: Yes # Responsible: Rafael Coutinho # Email: rsilvaco@cern.ch -# Date: 20120905 +# Date: 20240703 +# CPUTime:< 1 min # Alias MyJ/psi J/psi ChargeConj MyJ/psi MyJ/psi diff --git a/dkfiles/Lb_JpsiN1520,eeppi=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiN1520,eeppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..04ced2fec --- /dev/null +++ b/dkfiles/Lb_JpsiN1520,eeppi=phsp,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 15154022 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) => e+ e-) (N(1520)0 -> p+ pi-)]cc +# +# NickName: Lb_JpsiN1520,eeppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to a J/psi and N(1520)0 with J/psi to dielectrons and N(1520)0 to ppi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lukas Calefice +# Email: lukas.calefice@cern.ch +# Date: 20240214 +# CPUTime: < 2 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyNst N(1520)0 +Alias MyantiNst anti-N(1520)0 +ChargeConj MyNst MyantiNst +# +Decay Lambda_b0sig + 1.000 MyJ/psi MyNst PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyNst + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiNst +# +End +# diff --git a/dkfiles/Lb_JpsiN1520,mmppi=phsp,DecProdCut.dec b/dkfiles/Lb_JpsiN1520,mmppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..e877a0081 --- /dev/null +++ b/dkfiles/Lb_JpsiN1520,mmppi=phsp,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 15144022 +# +# Descriptor: [Lambda_b0 -> (J/psi(1S) => mu+ mu-) (N(1520)0 -> p+ pi-)]cc +# +# NickName: Lb_JpsiN1520,mmppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to a J/psi and N(1520)0 with J/psi to dimuons and N(1520)0 to ppi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lukas Calefice +# Email: lukas.calefice@cern.ch +# Date: 20240214 +# CPUTime: < 2 min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyNst N(1520)0 +Alias MyantiNst anti-N(1520)0 +ChargeConj MyNst MyantiNst +# +Decay Lambda_b0sig + 1.000 MyJ/psi MyNst PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyNst + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiNst +# +End +# diff --git a/dkfiles/Lb_N1520ee,ppi=phsp,DecProdCut.dec b/dkfiles/Lb_N1520ee,ppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..08e1b0b4b --- /dev/null +++ b/dkfiles/Lb_N1520ee,ppi=phsp,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 15124022 +# +# Descriptor: [Lambda_b0 -> (N(1520)0 -> p+ pi-) e+ e-]cc +# +# NickName: Lb_N1520ee,ppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to a N(1520)0 e+ e- with the N(1520)0 to ppi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lukas Calefice +# Email: lukas.calefice@cern.ch +# Date: 20240214 +# CPUTime: < 2 min +# +Alias MyNst N(1520)0 +Alias MyantiNst anti-N(1520)0 +ChargeConj MyNst MyantiNst +# +Decay Lambda_b0sig + 1.000 MyNst e+ e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyNst + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiNst +# +End +# diff --git a/dkfiles/Lb_N1520mumu,ppi=phsp,DecProdCut.dec b/dkfiles/Lb_N1520mumu,ppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..ed9a67434 --- /dev/null +++ b/dkfiles/Lb_N1520mumu,ppi=phsp,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 15114022 +# +# Descriptor: [Lambda_b0 -> (N(1520)0 -> p+ pi-) mu+ mu-]cc +# +# NickName: Lb_N1520mumu,ppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to a N(1520)0 mu+ mu- with the N(1520)0 to ppi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lukas Calefice +# Email: lukas.calefice@cern.ch +# Date: 20240214 +# CPUTime: < 2 min +# +Alias MyNst N(1520)0 +Alias MyantiNst anti-N(1520)0 +ChargeConj MyNst MyantiNst +# +Decay Lambda_b0sig + 1.000 MyNst mu+ mu- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyNst + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiNst +# +End +# diff --git a/dkfiles/Lb_ppiee=DecProdCut.dec b/dkfiles/Lb_ppiee=DecProdCut.dec new file mode 100644 index 000000000..85a37b57a --- /dev/null +++ b/dkfiles/Lb_ppiee=DecProdCut.dec @@ -0,0 +1,25 @@ +# EventType: 15124021 +# +# Descriptor: [Lambda_b0 -> p+ pi- e+ e-]cc +# +# NickName: Lb_ppiee=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Non-resonant phase space decay of Lb -> p+ pi- e+ e-, decay products in LHCb acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lukas Calefice +# Email: lukas.calefice@cern.ch +# Date: 20240212 +# CPUTime: < 1min + +Decay Lambda_b0sig + 1.000 p+ pi- e+ e- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# diff --git a/dkfiles/Lb_psi2SN1520,eeppi=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SN1520,eeppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..27287e222 --- /dev/null +++ b/dkfiles/Lb_psi2SN1520,eeppi=phsp,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 15154033 +# +# Descriptor: [Lambda_b0 -> (psi(2S) => e+ e-) (N(1520)0 -> p+ pi-)]cc +# +# NickName: Lb_psi2SN1520,eeppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to a psi(2S) and N(1520)0 with psi(2S) to dielectrons and N(1520)0 to ppi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lukas Calefice +# Email: lukas.calefice@cern.ch +# Date: 20240214 +# CPUTime: < 2 min +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +Alias MyNst N(1520)0 +Alias MyantiNst anti-N(1520)0 +ChargeConj MyNst MyantiNst +# +Decay Lambda_b0sig + 1.000 Mypsi2S MyNst PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +Decay MyNst + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiNst +# +End +# diff --git a/dkfiles/Lb_psi2SN1520,mmppi=phsp,DecProdCut.dec b/dkfiles/Lb_psi2SN1520,mmppi=phsp,DecProdCut.dec new file mode 100644 index 000000000..0c39cb613 --- /dev/null +++ b/dkfiles/Lb_psi2SN1520,mmppi=phsp,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 15144033 +# +# Descriptor: [Lambda_b0 -> (psi(2S) => mu+ mu-) (N(1520)0 -> p+ pi-)]cc +# +# NickName: Lb_psi2SN1520,mmppi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 to a psi(2S) and N(1520)0 with psi(2S) to dimuons and N(1520)0 to ppi. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lukas Calefice +# Email: lukas.calefice@cern.ch +# Date: 20240214 +# CPUTime: < 2 min +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +Alias MyNst N(1520)0 +Alias MyantiNst anti-N(1520)0 +ChargeConj MyNst MyantiNst +# +Decay Lambda_b0sig + 1.000 Mypsi2S MyNst PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mypsi2S + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyNst + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiNst +# +End +# diff --git a/dkfiles/Lb_psi2Sppi,ee=phsp,DecProdCut.dec b/dkfiles/Lb_psi2Sppi,ee=phsp,DecProdCut.dec new file mode 100644 index 000000000..d2588fff5 --- /dev/null +++ b/dkfiles/Lb_psi2Sppi,ee=phsp,DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 15154032 +# +# Descriptor: [Lambda_b0 -> p+ pi- (psi(2S) => e+ e-)]cc +# +# NickName: Lb_psi2Sppi,ee=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# PolarizedLambdab: no +# +# Documentation: Lambda_b0 phase-space three-body decay to p+pi- psi(2S) with psi(2S) to e+e-. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Lukas Calefice +# Email: lukas.calefice@cern.ch +# Date: 20240212 +# +Alias Mypsi2S psi(2S) +ChargeConj Mypsi2S Mypsi2S +# +Decay Lambda_b0sig + 1.000 Mypsi2S p+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Mypsi2S + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End +# -- GitLab From c014cf2cc486445f1f603fa968f3055e080d4df3 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 17:18:08 +0100 Subject: [PATCH 608/702] Merge branch 'ahicheur/my-changes' into 'master' Add incl_b=Dst,piD0,Kpi,DecProdCut.dec See merge request lhcb-datapkg/Gen/DecFiles!1773 (cherry picked from commit 1d70af609a1e4a744e9f625d4c51cd2b2053a979) d157937b Add incl_b=Dst,piD0,Kpi,DecProdCut.dec 192b4a10 Add incl_b=Dst,piD0,Kpi,DecProdCut,CutsForDstarFromB.dec, delete incl_b=Dst,piD0,Kpi,DecProdCut.dec --- ...,piD0,Kpi,DecProdCut,CutsForDstarFromB.dec | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,CutsForDstarFromB.dec diff --git a/dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,CutsForDstarFromB.dec b/dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,CutsForDstarFromB.dec new file mode 100644 index 000000000..0cc8d1e24 --- /dev/null +++ b/dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,CutsForDstarFromB.dec @@ -0,0 +1,44 @@ +# EventType: 27163972 +# +# Descriptor: [D*+ -> (D0 -> K- pi+) pi+]cc +# Cuts: DaughtersInLHCbAndCutsForDstarFromB +# CutsOptions: D0PtCuts 1.000*GeV DaughtersPtMinCut 200*MeV DaughtersPtMaxCut 200*MeV DaughtersPMinCut 2.000*GeV SoftPiPtCut 100*MeV +# FullEventCuts: ExtraParticlesInAcceptance +# +# CPUTime: < 1 min +# +# NickName: incl_b=Dst,piD0,Kpi,DecProdCut,CutsForDstarFromB +# Documentation: Inclusive D*+ events from b decays, D*+ forced to the decay chain D0(Kpi)pi for particle ID purposes, Daughters in LHCb Acceptance and generator cuts +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import ExtraParticlesInAcceptance +# stable_b_hadrons = [511, 521, 531, 5122, 541, 5112, 5212, 5222, 5132, 5232, 5312, 5322, 5332, 5142, 5242, 5412, 5342, 5442, 5512, 5522, 5532, 5542, 5554] +# stable_b_hadrons += [-pid for pid in stable_b_hadrons] +# Generation().FullGenEventCutTool = "ExtraParticlesInAcceptance" +# Generation().addTool( ExtraParticlesInAcceptance ) +# Generation().ExtraParticlesInAcceptance.RequiredAncestors = stable_b_hadrons +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Adlene Hicheur +# Email: hicheur@if.ufrj.br +# Date: 20240206 +# +Alias my_D0 D0 +Alias my_anti-D0 anti-D0 +ChargeConj my_D0 my_anti-D0 + +Decay D*+sig + 1.0 my_D0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay my_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay my_anti-D0 +End + -- GitLab From 5b7a319dca931aa6b69e194304cccb03aec2d315 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 17:16:18 +0100 Subject: [PATCH 609/702] Merge branch 'qqian/my-changes' into 'master' add dkfiles for Xib0>Xic0PiPi decay See merge request lhcb-datapkg/Gen/DecFiles!1772 (cherry picked from commit 3b5b697cb5af3c9248e21d037b6c410a252e4c3a) 9b399918 Add new decay file Xib0_Xic0pipi ace157c4 Update 2 files 85bf36f8 Update Xib0_Xic0pipi=DecProdCut.dec --- dkfiles/Xib0_Xic0pipi=DecProdCut.dec | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 dkfiles/Xib0_Xic0pipi=DecProdCut.dec diff --git a/dkfiles/Xib0_Xic0pipi=DecProdCut.dec b/dkfiles/Xib0_Xic0pipi=DecProdCut.dec new file mode 100644 index 000000000..2ee7c1ec9 --- /dev/null +++ b/dkfiles/Xib0_Xic0pipi=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 16166045 +# +# Descriptor: [Xi_b0- -> (Xi_c0 -> p+ K- K- pi+) pi+ pi-]cc +# +# NickName: Xib0_Xic0pipi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Phase space decays of Xib0 to Xic0 pi pi +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1min +# Responsible: Qucheng Qian +# Email: qucheng.qian@cern.ch +# Date: 20240131 +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +Decay Xi_b0sig + 1.0 MyXi_c0 pi+ pi- PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyXi_c0 + 1.0 p+ K- K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# +End + -- GitLab From 7f6ff6ee2dccc9c19738fd92f5a1349e54fda1f8 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 21:26:52 +0000 Subject: [PATCH 610/702] Prepare decfiles v32r19 release --- CMakeLists.txt | 2 +- README.md | 11 ++------- ReleaseNotes/v32r19.md | 53 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 4 files changed, 57 insertions(+), 11 deletions(-) create mode 100644 ReleaseNotes/v32r19.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 67572d566..1c2b44346 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r18) +gaudi_subdir(DecFiles v32r19) # Note: this works only when built from within the project # DecFilesTests diff --git a/README.md b/README.md index 4d0b6e869..a8f951a66 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,7 @@ # Deadline for next release -The release plan with deadline for DecFiles over coming months is: - - - 1. DecFiles v30r59 with deadline on Friday 14th May 2021 at 14:00. - 1. DecFiles v30r60 with deadline on Friday 28th May 2021 at 14:00. - - - -Usually plan is to release on Monday or Tuesday after deadline. Merge requests created after deadline are not guaranteed to be accepted for this release. +We aim to produce new releases for Sim09 and Sim10 on Fridays every two weeks. +However, this can change depending on the availability of the maintainers and the urgency of the requests. # Guide for submitting decay file Please follow [Contribution guide](https://gitlab.cern.ch/lhcb-datapkg/Gen/DecFiles/blob/master/CONTRIBUTING.md) on top of the page for instructions on how to prepare, test and commit decay file. diff --git a/ReleaseNotes/v32r19.md b/ReleaseNotes/v32r19.md new file mode 100644 index 000000000..10fe72df0 --- /dev/null +++ b/ReleaseNotes/v32r19.md @@ -0,0 +1,53 @@ +DecFiles v32r18 2024-03-08 +========================== + +! 2024-03-08 - Fernando Jesus Abudinen Gallego (MR !1803) + Add new decay file + + 16166045 : Xib0_Xic0pipi=DecProdCut + +! 2024-03-08 - Fernando Jesus Abudinen Gallego (MR !1802) + Add new decay file + + 27163972 : incl_b=Dst,piD0,Kpi,DecProdCut,CutsForDstarFromB + +! 2024-03-08 - Fernando Jesus Abudinen Gallego (MR !1801) + Add 9 new decay files + + 11154061 : Bd_Jpsipipi,ee=phsp,DecProdCut + + 15154022 : Lb_JpsiN1520,eeppi=phsp,DecProdCut + + 15144022 : Lb_JpsiN1520,mmppi=phsp,DecProdCut + + 15124022 : Lb_N1520ee,ppi=phsp,DecProdCut + + 15114022 : Lb_N1520mumu,ppi=phsp,DecProdCut + + 15124021 : Lb_ppiee=DecProdCut + + 15154033 : Lb_psi2SN1520,eeppi=phsp,DecProdCut + + 15144033 : Lb_psi2SN1520,mmppi=phsp,DecProdCut + + 15154032 : Lb_psi2Sppi,ee=phsp,DecProdCut + Modify decay file + + 11144061 : Bd_Jpsipipi,mm=phsp,DecProdCut + +! 2024-03-08 - Fernando Jesus Abudinen Gallego (MR !1800) + Add new decay file + + 14245083 : Bc_X3872pi,Jpsipipi=TightCuts + +! 2024-03-08 - Fernando Jesus Abudinen Gallego (MR !1799) + Add 2 new decay files + + 42112024 : Z_mumugjet=l17 + + 42112023 : Z_mumuqjet=l17 + +! 2024-03-08 - Fernando Jesus Abudinen Gallego (MR !1798) + Add 2 new decay files + + 23103009 : Ds_phipi,KK=TightCutFromB,ForJets + + 23103008 : Ds_phipi,KK=TightCutFromD,ForJets + +! 2024-03-08 - Fernando Jesus Abudinen Gallego (MR !1797) + Add new decay file + + 42900021 : W_cX + +! 2024-03-08 - Fernando Jesus Abudinen Gallego (MR !1796) + Add 2 new decay files + + 15164480 : Lb_Lcpipi0,Lc_pkpi=DecProdCut + + 15164470 : Lb_Sigmac0pi0,Lcpi=DecProdCut + +! 2024-02-15 - Michal Kreps (MR !1784) + Cherry pick !1775 and !1783 + + + diff --git a/cmt/requirements b/cmt/requirements index d40b46925..fdce9fc6d 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r18 +version v32r19 # Structure #============================================================================ -- GitLab From 53497528f880612be67f8695303ddecf3f2a84f7 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 8 Mar 2024 21:35:02 +0000 Subject: [PATCH 611/702] Corrected release note --- ReleaseNotes/v32r19.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReleaseNotes/v32r19.md b/ReleaseNotes/v32r19.md index 10fe72df0..c1dd42c43 100644 --- a/ReleaseNotes/v32r19.md +++ b/ReleaseNotes/v32r19.md @@ -1,4 +1,4 @@ -DecFiles v32r18 2024-03-08 +DecFiles v32r19 2024-03-08 ========================== ! 2024-03-08 - Fernando Jesus Abudinen Gallego (MR !1803) -- GitLab From 3dda2a77af4c6514181d237602f4a4e97ada5f1c Mon Sep 17 00:00:00 2001 From: Nathan Allen Grieser <nathan.allen.grieser@cern.ch> Date: Mon, 25 Mar 2024 20:56:57 +0100 Subject: [PATCH 612/702] Add blurb on directing to local decfile location in testing --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a2b7bf1ba..ad6218234 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -53,7 +53,7 @@ cd Gen/DecFiles/cmt ``` This should check for convention correctness for the event type and some basic mistakes, but it also has some limitations. This is our tool to help in checking, but at the end all failures are individually considered. Feel free to email any comments to lhcb-gauss-manager. ## Run Gauss to create a .xgen file -The .xgen file contains the generator level information (both in HepMC and MCParticles format) when running Gauss with only the generator part, without the simulation and Geant4 being activated. +The .xgen file contains the generator level information (both in HepMC and MCParticles format) when running Gauss with only the generator part, without the simulation and Geant4 being activated. N.B. Ensure $DECFILESROOT points to your local installation (``export DECFILESROOT="some/path/to/files"``) to allow for running of the options. ```shell lb-set-platform x86_64_v2-centos7-gcc11-opt ./run bash --norc -- GitLab From c928202a044d51cf1a3ac7d5e3aa59f9780eb636 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 20:58:15 +0100 Subject: [PATCH 613/702] Merge branch 'dyeung' into 'master' Add missing B->DstDspiX decfiles See merge request lhcb-datapkg/Gen/DecFiles!1794 (cherry picked from commit 11970d807f6cc15fa4fd12d2c8719ccc4c9cf942) 1d9f7bb5 New B->DstDspiX DecFiles 15ed7c12 New B->DstDspiX DecFiles 0760b6b5 New B->DstDspiX DecFiles a5a4cb71 New B->DstDspiX DecFiles cc2fb7fc New B->DstDspiX DecFiles bff293ea New B->DstDspiX DecFiles ce452c75 New B->DstDspiX DecFiles 65982cfb New B->DstDspiX DecFiles bbd3ad74 New B->DstDspiX DecFiles ad610bbc New B->DstDspiX DecFiles 4ae89e65 New B->DstDspiX DecFiles 1a751015 New B->DstDspiX DecFiles 0b9abf37 meaningful commit message 8c9c4983 meaningful commit message --- ...Dst+DspiX,muX=cocktail,RDstar,TightCut.dec | 179 ++++++++++++++++++ ...Dst+DspiX,muX=cocktail,RDstar,TightCut.dec | 175 +++++++++++++++++ 2 files changed, 354 insertions(+) create mode 100644 dkfiles/Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec create mode 100644 dkfiles/Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec diff --git a/dkfiles/Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec b/dkfiles/Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec new file mode 100644 index 000000000..64638fbb3 --- /dev/null +++ b/dkfiles/Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec @@ -0,0 +1,179 @@ +# +# +# EventType: 11894400 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) (D*_s+ -> (D_s+ -> eta mu+ nu_mu) gamma) pi+ pi-]cc +# +# NickName: Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: + +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" , +# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))" , +# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" , +#] +#tightCut.Cuts = { +# '[pi+]cc' : " ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GPT > 250 * MeV )" , +# '[K-]cc' : " ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GPT > 250 * MeV )" , +# '[mu+]cc' : " ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GP > 2950* MeV) ", +# '[D~0]cc' : "( piKP > 15000 * MeV ) & (piKPT > 2450 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: Sum of B -> D*+ D X modes. D -> mu X, D* -> D0 pi, D0 -> K pi. Cuts for B -> D* tau nu, tau-> mu #analysis. +# EndDocumentation +# +# CPUTime:< 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Derek Yeung +# Email: hoyinderek.yeung@manchester.ac.uk +# Date: 20240306 + +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*+ MyD*- + +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- + +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- + +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- + +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- + +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- + +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- + +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 + + +# --------------- +# DECAY OF THE B0 +# --------------- +Decay B0sig +0.01 MyD*- MyD_s+ pi0 PHSP; +0.01 MyD*- MyD_s*+ pi0 PHSP; +0.01 MyD*- MyD_s+ pi0 pi0 PHSP; +0.01 MyD*- MyD_s*+ pi0 pi0 PHSP; +0.01 MyD*- MyD_s+ pi+ pi- PHSP; +0.01 MyD*- MyD_s*+ pi+ pi- PHSP; + +0.001 MyD'_1- MyD_s+ pi0 PHSP; +0.001 MyD'_1- MyD_s*+ pi0 PHSP; +0.001 MyD'_1- MyD_s+ pi0 pi0 PHSP; +0.001 MyD'_1- MyD_s*+ pi0 pi0 PHSP; +0.001 MyD'_1- MyD_s+ pi+ pi- PHSP; +0.001 MyD'_1- MyD_s*+ pi+ pi- PHSP; + +0.001 MyD_1- MyD_s+ pi0 PHSP; +0.001 MyD_1- MyD_s*+ pi0 PHSP; +0.001 MyD_1- MyD_s+ pi0 pi0 PHSP; +0.001 MyD_1- MyD_s*+ pi0 pi0 PHSP; +0.001 MyD_1- MyD_s+ pi+ pi- PHSP; +0.001 MyD_1- MyD_s*+ pi+ pi- PHSP; + +0.001 MyD_2*- MyD_s+ pi0 PHSP; +0.001 MyD_2*- MyD_s*+ pi0 PHSP; +0.001 MyD_2*- MyD_s+ pi0 pi0 PHSP; +0.001 MyD_2*- MyD_s*+ pi0 pi0 PHSP; +0.001 MyD_2*- MyD_s+ pi+ pi- PHSP; +0.001 MyD_2*- MyD_s*+ pi+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +# --------------- +# DECAY OF THE D*- +# --------------- +Decay MyD*- +1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay Myanti-D0 +1.000 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +# ----------------- +# DECAY OF THE DS+- +# ----------------- +Decay MyD_s+ +0.0259 phi mu+ nu_mu PHOTOS ISGW2; +0.0267 eta mu+ nu_mu PHOTOS ISGW2; +0.0099 eta' mu+ nu_mu PHOTOS ISGW2; +0.0037 K0 mu+ nu_mu PHOTOS ISGW2; +0.0018 K*0 mu+ nu_mu PHOTOS ISGW2; +0.0020 f_0 mu+ nu_mu PHOTOS ISGW2; +0.0059 mu+ nu_mu PHOTOS SLN; +Enddecay +CDecay MyD_s- +# +Decay MyD_s*+ +0.942 MyD_s+ gamma VSP_PWAVE; +0.058 MyD_s+ pi0 VSS; +Enddecay +CDecay MyD_s*- +# +Decay MyD'_1+ +0.250 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyD'_1- +# +Decay MyD_1+ +0.200 MyD*+ pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +0.0208 MyD_0*0 pi+ PHOTOS PHSP; +0.0156 MyD_0*+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_1- +# +Decay MyD_2*+ +0.087 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +0.0117 MyD_0*0 pi+ PHOTOS PHSP; +0.0088 MyD_0*+ pi0 PHOTOS PHSP; +0.004 MyD*+ pi0 pi0 PHOTOS PHSP; +0.008 MyD*+ pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD_2*- +# +Decay MyD_0*+ +0.04 MyD*+ pi0 pi0 PHOTOS PHSP; +0.08 MyD*+ pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_0*0 +0.08 MyD*+ pi- pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_0*0 +# +End + + diff --git a/dkfiles/Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec b/dkfiles/Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec new file mode 100644 index 000000000..0adb7bba3 --- /dev/null +++ b/dkfiles/Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec @@ -0,0 +1,175 @@ +# +# +# EventType: 12895410 +# +# Descriptor: [B+ -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) (D*_s+ -> (D_s+ -> eta mu+ nu_mu) gamma) pi+ pi0]cc +# +# NickName: Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: + +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" +#tightCut.Preambulo += [ +# "from LoKiCore.functions import in_range" , +# "from GaudiKernel.SystemOfUnits import GeV, MeV" , +# "piKP = GCHILD(GP,('K+' == GABSID )) + GCHILD(GP,('pi-' == GABSID ))" , +# "piKPT = GCHILD(GPT,('K+' == GABSID )) + GCHILD(GPT,('pi-' == GABSID ))" , +#] +#tightCut.Cuts = { +# '[pi+]cc' : " ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GPT > 250 * MeV )" , +# '[K-]cc' : " ( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GPT > 250 * MeV )" , +# '[mu+]cc' : "( ( GPX / GPZ ) < 0.38 ) & ( ( GPY / GPZ ) < 0.28 ) & ( ( GPX / GPZ ) > - 0.38 ) & ( ( GPY / GPZ ) > - 0.28 ) & ( GTHETA > 0.01 ) & ( GP > 2950* MeV) ", +# '[D~0]cc' : "( piKP > 15000 * MeV ) & (piKPT > 2450 * MeV)" +# } +# EndInsertPythonCode +# +# Documentation: Sum of B -> D*+ D X modes. D -> mu X, D* -> D0 pi, D0 -> K pi. Cuts for B -> D* tau nu, tau-> mu Run2 analysis. +# EndDocumentation +# +# CPUTime:< 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Derek Yeung +# Email: hoyinderek.yeung@manchester.ac.uk +# Date: 20240306 +# + +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*+ MyD*- + +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 + +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- + +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- + +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- + +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 + +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 + +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 + +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 + + +# --------------- +# DECAY OF THE B+ +# --------------- +Decay B+sig +0.005 MyD*- MyD_s+ pi+ PHSP; +0.005 MyD*- MyD_s*+ pi+ PHSP; +0.005 MyD*- MyD_s+ pi+ pi0 PHSP; +0.005 MyD*- MyD_s*+ pi+ pi0 PHSP; + +0.001 MyAntiD'_10 MyD_s+ pi0 PHSP; +0.001 MyAntiD'_10 MyD_s*+ pi0 PHSP; +0.001 MyAntiD'_10 MyD_s+ pi0 pi0 PHSP; +0.001 MyAntiD'_10 MyD_s*+ pi0 pi0 PHSP; +0.001 MyAntiD'_10 MyD_s+ pi+ pi- PHSP; +0.001 MyAntiD'_10 MyD_s*+ pi+ pi- PHSP; + +0.001 MyAntiD_10 MyD_s+ pi0 PHSP; +0.001 MyAntiD_10 MyD_s*+ pi0 PHSP; +0.001 MyAntiD_10 MyD_s+ pi0 pi0 PHSP; +0.001 MyAntiD_10 MyD_s*+ pi0 pi0 PHSP; +0.001 MyAntiD_10 MyD_s+ pi+ pi- PHSP; +0.001 MyAntiD_10 MyD_s*+ pi+ pi- PHSP; + +0.001 MyAntiD_2*0 MyD_s+ pi0 PHSP; +0.001 MyAntiD_2*0 MyD_s*+ pi0 PHSP; +0.001 MyAntiD_2*0 MyD_s+ pi0 pi0 PHSP; +0.001 MyAntiD_2*0 MyD_s*+ pi0 pi0 PHSP; +0.001 MyAntiD_2*0 MyD_s+ pi+ pi- PHSP; +0.001 MyAntiD_2*0 MyD_s*+ pi+ pi- PHSP; +Enddecay +CDecay B-sig +# +# --------------- +# DECAY OF THE D*- +# --------------- +Decay MyD*- +1.000 Myanti-D0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay Myanti-D0 +1.000 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +# ----------------- +# DECAY OF THE DS+- +# ----------------- +Decay MyD_s+ +0.0259 phi mu+ nu_mu PHOTOS ISGW2; +0.0267 eta mu+ nu_mu PHOTOS ISGW2; +0.0099 eta' mu+ nu_mu PHOTOS ISGW2; +0.0037 K0 mu+ nu_mu PHOTOS ISGW2; +0.0018 K*0 mu+ nu_mu PHOTOS ISGW2; +0.0020 f_0 mu+ nu_mu PHOTOS ISGW2; +0.0059 mu+ nu_mu PHOTOS SLN; +Enddecay +CDecay MyD_s- +# +Decay MyD_s*+ +0.942000000 MyD_s+ gamma VSP_PWAVE; +0.058000000 MyD_s+ pi0 VSS; +Enddecay +CDecay MyD_s*- +# +Decay MyD_0*+ +0.04 MyD*+ pi0 pi0 PHOTOS PHSP; +0.08 MyD*+ pi+ pi- PHOTOS PHSP; +Enddecay +CDecay MyD_0*- +# +Decay MyD_0*0 +0.08 MyD*+ pi- pi0 PHOTOS PHSP; +Enddecay +CDecay MyAntiD_0*0 +# +Decay MyD'_10 +0.500 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyAntiD'_10 +# +Decay MyD_10 +0.400 MyD*+ pi- PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +0.0312 MyD_0*+ pi- PHOTOS PHSP; +0.0104 MyD_0*0 pi0 PHSP; +Enddecay +CDecay MyAntiD_10 +# +Decay MyAntiD_2*0 +0.173 MyD*- pi+ PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +0.0176 MyD_0*- pi+ PHOTOS PHSP; +0.0059 MyAntiD_0*0 pi0 PHSP; +0.008 MyD*- pi+ pi0 PHOTOS PHSP; +Enddecay +CDecay MyD_2*0 +# +End -- GitLab From db18288acc484a5860f0bf0a20a5433fd96b6bbe Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 20:59:54 +0100 Subject: [PATCH 614/702] Merge branch 'msaur_xibmprime' into 'master' Decfiles for predicted Xibmprime states See merge request lhcb-datapkg/Gen/DecFiles!1805 (cherry picked from commit 3499a32ad879146f47619bf34a35f6842e3fe246) 6f1bd0ae Xibmprime decfile c4f08154 Xibmprime decfile 662ee5ad Xibmprime decfile 1c53a952 Xibmprime decfile d457d3ed Xibmprime decfile 526db370 Using SignalPlain 507075f5 using SignalPlain 82ab3c48 using SignalPlain 830ee3be using SignalPlain 9413fb9f reverting changes 00abe38a removing CDecay MyJpsi dd7833cf adding 6456 state eb25e4e2 decfile with BmToJpsiKmPipPim 26ab68bc decfile with BmToJpsiKmPipPim 335c4dd8 decfile with BmToJpsiKmPipPim af0b8868 DecFile for hadronic decay 0533a605 updating EvtType 78f732a3 updating EvtType 145df2fd updating EvtType 66edb3b4 updating EvtType dee76415 fixing anti-D0 alias 59efe8ca hadronic decay for X6456 07ea6b3d hadronic decay for X6456 deeda8eb decfiles for B0L0 states afe2500e EvtType fix e1a32eb7 EvtType fix 61122f51 change in redefined parameters a8eaf43f change in redefined parameters 9421d34e change in redefined parameters 44068af0 decreasing required time 2658bd0f charge fix --- ...6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec | 82 ++++++++++++++++++ ...rime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec | 85 +++++++++++++++++++ ...ime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec | 82 ++++++++++++++++++ ...6_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec | 83 ++++++++++++++++++ ...6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec | 82 ++++++++++++++++++ ...rime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec | 85 +++++++++++++++++++ ...ime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec | 82 ++++++++++++++++++ ...6_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec | 83 ++++++++++++++++++ 8 files changed, 664 insertions(+) create mode 100644 dkfiles/Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec create mode 100644 dkfiles/Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec create mode 100644 dkfiles/Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec create mode 100644 dkfiles/Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec create mode 100644 dkfiles/Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec create mode 100644 dkfiles/Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec create mode 100644 dkfiles/Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec create mode 100644 dkfiles/Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec diff --git a/dkfiles/Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec new file mode 100644 index 000000000..e0e4d0bea --- /dev/null +++ b/dkfiles/Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec @@ -0,0 +1,82 @@ +# EventType: 16146941 +# +# Descriptor: [Xi_b0 -> (B0 -> (J/psi(1S) -> mu+ mu-) K+ pi-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut +# +# ParticleValue: "Xi_b0 122 5232 0.0 6.456 2.765597e-22 Xi_b0 5232 0.", "Xi_b~0 123 -5232 0.0 2.765597e-22 1.0e-23 anti-Xi_b0 -5232 0." +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ ^(Xi_b0 => ( B0 => ( J/psi(1S) => mu+ mu- ) K+ pi-) ( Lambda0 => p+ pi- ) )]CC" +# +#tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, meter", +# "InAcc = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 5.2 )", +# "InAcc_DD = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 7.5 )", +# "good_L0_pvx = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +# "good_muon = ( GP > 2750 * MeV ) & ( GPT > 450 * MeV) & InAcc", +# "good_k = ( GP > 2500 * MeV ) & ( GPT > 500 * MeV) & InAcc", +# "good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +# "good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +# "good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) )", +# "good_Jpsi = ( ( 'J/psi(1S)' == GABSID ) & (GNINTREE( good_muon, 1 ) > 1 ) )", +# "good_B = ( (GNINTREE( good_Jpsi, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) )", +# "good_Xibm = ( (GNINTREE( good_B, 1 ) > 0 ) & ( GNINTREE( good_L0, 1 ) > 0 ) )", +#] +# +#tightCut.Cuts = { +#'[Xi_b0]cc' :'good_Xibm', +#} +# +#EndInsertPythonCode +# +# Documentation: Xib'0(6456) decays to B0L0 final state with B0 decaying into JpsiKpPim. L0 decays into ppi. +# EndDocumentation +# +# PhysicsWG: Onia +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240127 +# +Alias MyB0 B0 +Alias MyantiB0 anti-B0 +ChargeConj MyB0 MyantiB0 +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b0sig + 1.000 MyB0 MyLambda PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyB0 + 1.000 MyJpsi K+ pi- PHSP; +Enddecay +CDecay MyantiB0 +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec new file mode 100644 index 000000000..f430cf2d8 --- /dev/null +++ b/dkfiles/Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 16165137 +# +# Descriptor: [Xi_b- -> (B- -> (D0 -> K- pi+) pi-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.456 2.765597e-22 Xi_b- 5132 0.", "Xi_b~+ 123 -5132 1.0 2.765597e-22 1.0e-23 anti-Xi_b+ -5132 0." +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ ^(Xi_b- => ( B- => ( D0 => K- pi+ ) pi-) ( Lambda0 => p+ pi- ) )]CC" +# +#tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, meter", +# "InAcc = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 5.2 )", +# "InAcc_DD = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 7.5 )", +# "good_L0_pvx = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +# "good_D0pi = ( GP > 2000 * MeV ) & ( GPT > 300 * MeV) & InAcc", +# "good_D0k = ( GP > 2500 * MeV ) & ( GPT > 400 * MeV) & InAcc", +# "good_Bpi = ( GP > 2500 * MeV ) & ( GPT > 400 * MeV) & InAcc", +# "good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +# "good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +# "good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) )", +# "good_D0 = ( ( 'D0' == GABSID ) & (GNINTREE( good_D0k, 1 ) > 0 ) & (GNINTREE( good_D0pi, 1 ) > 0 ) )", +# "good_B = ( (GNINTREE( good_D0, 1 ) > 0 ) & ( GNINTREE( good_Bpi, 1 ) > 0 ) )", +# "good_Xibm = ( (GNINTREE( good_B, 1 ) > 0 ) & ( GNINTREE( good_L0, 1 ) > 0 ) )", +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' :'good_Xibm', +#} +# +#EndInsertPythonCode +# +# Documentation: Xib'-(6456) decays to BmL0 final state with Bm decaying into D0Pim. L0 decays into ppi +# EndDocumentation +# +# PhysicsWG: Onia +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240127 +# +Alias MyBm B- +Alias MyantiBm B+ +ChargeConj MyBm MyantiBm +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b-sig + 1.000 MyBm MyLambda PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyBm + 1.000 MyD0 pi- PHSP; +Enddecay +CDecay MyantiBm +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec new file mode 100644 index 000000000..4a2d76c9c --- /dev/null +++ b/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec @@ -0,0 +1,82 @@ +# EventType: 16145939 +# +# Descriptor: [Xi_b- -> (B- -> (J/psi(1S) -> mu+ mu-) K-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.456 2.765597e-22 Xi_b- 5132 0.", "Xi_b~+ 123 -5132 1.0 2.765597e-22 1.0e-23 anti-Xi_b+ -5132 0." +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ ^(Xi_b- => ( B- => ( J/psi(1S) => mu+ mu- ) K-) ( Lambda0 => p+ pi- ) )]CC" +# +#tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, meter", +# "InAcc = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 5.2 )", +# "InAcc_DD = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 7.5 )", +# "good_L0_pvx = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +# "good_muon = ( GP > 2750 * MeV ) & ( GPT > 450 * MeV) & InAcc", +# "good_k = ( GP > 2500 * MeV ) & ( GPT > 500 * MeV) & InAcc", +# "good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +# "good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +# "good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) )", +# "good_Jpsi = ( ( 'J/psi(1S)' == GABSID ) & (GNINTREE( good_muon, 1 ) > 1 ) )", +# "good_B = ( (GNINTREE( good_Jpsi, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) )", +# "good_Xibm = ( (GNINTREE( good_B, 1 ) > 0 ) & ( GNINTREE( good_L0, 1 ) > 0 ) )", +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' :'good_Xibm', +#} +# +#EndInsertPythonCode +# +# Documentation: Xib'-(6456) decays to BmL0 final state with Bm decaying into JpsiKm. L0 decays into ppi +# EndDocumentation +# +# PhysicsWG: Onia +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240127 +# +Alias MyBm B- +Alias MyantiBm B+ +ChargeConj MyBm MyantiBm +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b-sig + 1.000 MyBm MyLambda PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyBm + 1.000 MyJpsi K- PHSP; +Enddecay +CDecay MyantiBm +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec new file mode 100644 index 000000000..a918600b2 --- /dev/null +++ b/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 16147131 +# +# Descriptor: [Xi_b- -> (B- -> (J/psi(1S) -> mu+ mu-) K- pi+ pi-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.486 2.765597e-22 Xi_b- 5132 0.", "Xi_b~+ 123 -5132 1.0 2.765597e-22 1.0e-23 anti-Xi_b+ -5132 0." +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ ^(Xi_b- => ( B- => ( J/psi(1S) => mu+ mu- ) K- pi+ pi-) ( Lambda0 => p+ pi- ) )]CC" +# +#tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, meter", +# "InAcc = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 5.2 )", +# "InAcc_DD = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 7.5 )", +# "good_L0_pvx = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +# "good_muon = ( GP > 2750 * MeV ) & ( GPT > 450 * MeV) & InAcc", +# "good_k = ( GP > 2500 * MeV ) & ( GPT > 500 * MeV) & InAcc", +# "good_B0pi = ( GP > 2500 * MeV ) & ( GPT > 300 * MeV) & InAcc", +# "good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +# "good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +# "good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) )", +# "good_Jpsi = ( ( 'J/psi(1S)' == GABSID ) & (GNINTREE( good_muon, 1 ) > 1 ) )", +# "good_B = ( (GNINTREE( good_Jpsi, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) & ( GNINTREE( good_B0pi, 1 ) > 1 ) )", +# "good_Xibm = ( (GNINTREE( good_B, 1 ) > 0 ) & ( GNINTREE( good_L0, 1 ) > 0 ) )", +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' :'good_Xibm', +#} +# +#EndInsertPythonCode +# +# Documentation: Xib'-(6456) decays to BmL0 final state with Bm decaying into JpsiKmPipPim. L0 decays into ppi +# EndDocumentation +# +# PhysicsWG: Onia +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240127 +# +Alias MyBm B- +Alias MyantiBm B+ +ChargeConj MyBm MyantiBm +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b-sig + 1.000 MyBm MyLambda PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyBm + 1.000 MyJpsi K- pi+ pi- PHSP; +Enddecay +CDecay MyantiBm +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec new file mode 100644 index 000000000..5999d6b07 --- /dev/null +++ b/dkfiles/Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec @@ -0,0 +1,82 @@ +# EventType: 16146940 +# +# Descriptor: [Xi_b0 -> (B0 -> (J/psi(1S) -> mu+ mu-) K+ pi-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut +# +# ParticleValue: "Xi_b0 122 5232 0.0 6.486 2.765597e-22 Xi_b0 5232 0.", "Xi_b~0 123 -5232 0.0 2.765597e-22 1.0e-23 anti-Xi_b0 -5232 0." +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ ^(Xi_b0 => ( B0 => ( J/psi(1S) => mu+ mu- ) K+ pi-) ( Lambda0 => p+ pi- ) )]CC" +# +#tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, meter", +# "InAcc = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 5.2 )", +# "InAcc_DD = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 7.5 )", +# "good_L0_pvx = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +# "good_muon = ( GP > 2750 * MeV ) & ( GPT > 450 * MeV) & InAcc", +# "good_k = ( GP > 2500 * MeV ) & ( GPT > 500 * MeV) & InAcc", +# "good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +# "good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +# "good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) )", +# "good_Jpsi = ( ( 'J/psi(1S)' == GABSID ) & (GNINTREE( good_muon, 1 ) > 1 ) )", +# "good_B = ( (GNINTREE( good_Jpsi, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) )", +# "good_Xibm = ( (GNINTREE( good_B, 1 ) > 0 ) & ( GNINTREE( good_L0, 1 ) > 0 ) )", +#] +# +#tightCut.Cuts = { +#'[Xi_b0]cc' :'good_Xibm', +#} +# +#EndInsertPythonCode +# +# Documentation: Xib'0(6486) decays to B0L0 final state with B0 decaying into JpsiKpPim. L0 decays into ppi. +# EndDocumentation +# +# PhysicsWG: Onia +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240127 +# +Alias MyB0 B0 +Alias MyantiB0 anti-B0 +ChargeConj MyB0 MyantiB0 +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b0sig + 1.000 MyB0 MyLambda PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyB0 + 1.000 MyJpsi K+ pi- PHSP; +Enddecay +CDecay MyantiB0 +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec new file mode 100644 index 000000000..51c110ffe --- /dev/null +++ b/dkfiles/Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 16165136 +# +# Descriptor: [Xi_b- -> (B- -> (D0 -> K- pi+) pi-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.486 2.765597e-22 Xi_b- 5132 0.", "Xi_b~+ 123 -5132 1.0 2.765597e-22 1.0e-23 anti-Xi_b+ -5132 0." +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ ^(Xi_b- => ( B- => ( D0 => K- pi+ ) pi-) ( Lambda0 => p+ pi- ) )]CC" +# +#tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, meter", +# "InAcc = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 5.2 )", +# "InAcc_DD = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 7.5 )", +# "good_L0_pvx = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +# "good_D0pi = ( GP > 2000 * MeV ) & ( GPT > 300 * MeV) & InAcc", +# "good_D0k = ( GP > 2500 * MeV ) & ( GPT > 400 * MeV) & InAcc", +# "good_Bpi = ( GP > 2500 * MeV ) & ( GPT > 400 * MeV) & InAcc", +# "good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +# "good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +# "good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) )", +# "good_D0 = ( ( 'D0' == GABSID ) & (GNINTREE( good_D0k, 1 ) > 0 ) & (GNINTREE( good_D0pi, 1 ) > 0 ) )", +# "good_B = ( (GNINTREE( good_D0, 1 ) > 0 ) & ( GNINTREE( good_Bpi, 1 ) > 0 ) )", +# "good_Xibm = ( (GNINTREE( good_B, 1 ) > 0 ) & ( GNINTREE( good_L0, 1 ) > 0 ) )", +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' :'good_Xibm', +#} +# +#EndInsertPythonCode +# +# Documentation: Xib'-(6486) decays to BmL0 final state with Bm decaying into D0Pim. L0 decays into ppi +# EndDocumentation +# +# PhysicsWG: Onia +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240127 +# +Alias MyBm B- +Alias MyantiBm B+ +ChargeConj MyBm MyantiBm +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b-sig + 1.000 MyBm MyLambda PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyBm + 1.000 MyD0 pi- PHSP; +Enddecay +CDecay MyantiBm +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec new file mode 100644 index 000000000..b6083b592 --- /dev/null +++ b/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec @@ -0,0 +1,82 @@ +# EventType: 16145938 +# +# Descriptor: [Xi_b- -> (B- -> (J/psi(1S) -> mu+ mu-) K-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.486 2.765597e-22 Xi_b- 5132 0.", "Xi_b~+ 123 -5132 1.0 2.765597e-22 1.0e-23 anti-Xi_b+ -5132 0." +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ ^(Xi_b- => ( B- => ( J/psi(1S) => mu+ mu- ) K-) ( Lambda0 => p+ pi- ) )]CC" +# +#tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, meter", +# "InAcc = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 5.2 )", +# "InAcc_DD = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 7.5 )", +# "good_L0_pvx = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +# "good_muon = ( GP > 2750 * MeV ) & ( GPT > 450 * MeV) & InAcc", +# "good_k = ( GP > 2500 * MeV ) & ( GPT > 500 * MeV) & InAcc", +# "good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +# "good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +# "good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) )", +# "good_Jpsi = ( ( 'J/psi(1S)' == GABSID ) & (GNINTREE( good_muon, 1 ) > 1 ) )", +# "good_B = ( (GNINTREE( good_Jpsi, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) )", +# "good_Xibm = ( (GNINTREE( good_B, 1 ) > 0 ) & ( GNINTREE( good_L0, 1 ) > 0 ) )", +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' :'good_Xibm', +#} +# +#EndInsertPythonCode +# +# Documentation: Xib'-(6486) decays to BmL0 final state with Bm decaying into JpsiKm. L0 decays into ppi +# EndDocumentation +# +# PhysicsWG: Onia +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240127 +# +Alias MyBm B- +Alias MyantiBm B+ +ChargeConj MyBm MyantiBm +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b-sig + 1.000 MyBm MyLambda PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyBm + 1.000 MyJpsi K- PHSP; +Enddecay +CDecay MyantiBm +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay MyantiLambda +# +End +# diff --git a/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec new file mode 100644 index 000000000..2e9f7c1a4 --- /dev/null +++ b/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 16147130 +# +# Descriptor: [Xi_b- -> (B- -> (J/psi(1S) -> mu+ mu-) K- pi+ pi-) (Lambda0 -> p+ pi-)]cc +# +# NickName: Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.486 2.765597e-22 Xi_b- 5132 0.", "Xi_b~+ 123 -5132 1.0 2.765597e-22 1.0e-23 anti-Xi_b+ -5132 0." +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +# +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#gen = Generation() +#gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +#tightCut = gen.SignalRepeatedHadronization.TightCut +#tightCut.Decay = "[ ^(Xi_b- => ( B- => ( J/psi(1S) => mu+ mu- ) K- pi+ pi-) ( Lambda0 => p+ pi- ) )]CC" +# +#tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, meter", +# "InAcc = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 5.2 )", +# "InAcc_DD = in_range( 0.001 , GTHETA , 0.390 ) & in_range( 1.8 , GETA , 7.5 )", +# "good_L0_pvx = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +# "good_muon = ( GP > 2750 * MeV ) & ( GPT > 450 * MeV) & InAcc", +# "good_k = ( GP > 2500 * MeV ) & ( GPT > 500 * MeV) & InAcc", +# "good_B0pi = ( GP > 2500 * MeV ) & ( GPT > 300 * MeV) & InAcc", +# "good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +# "good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +# "good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) )", +# "good_Jpsi = ( ( 'J/psi(1S)' == GABSID ) & (GNINTREE( good_muon, 1 ) > 1 ) )", +# "good_B = ( (GNINTREE( good_Jpsi, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) & ( GNINTREE( good_B0pi, 1 ) > 1 ) )", +# "good_Xibm = ( (GNINTREE( good_B, 1 ) > 0 ) & ( GNINTREE( good_L0, 1 ) > 0 ) )", +#] +# +#tightCut.Cuts = { +#'[Xi_b-]cc' :'good_Xibm', +#} +# +#EndInsertPythonCode +# +# Documentation: Xib'-(6486) decays to BmL0 final state with Bm decaying into JpsiKmPipPim. L0 decays into ppi +# EndDocumentation +# +# PhysicsWG: Onia +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Miroslav Saur +# Email: miroslav.saur@cern.ch +# Date: 20240127 +# +Alias MyBm B- +Alias MyantiBm B+ +ChargeConj MyBm MyantiBm +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b-sig + 1.000 MyBm MyLambda PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyBm + 1.000 MyJpsi K- pi+ pi- PHSP; +Enddecay +CDecay MyantiBm +# +Decay MyJpsi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; +Enddecay +CDecay MyantiLambda +# +End +# -- GitLab From 8ce8fcab0ca249902c70222ab3f207d75bf0303b Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 21:01:42 +0100 Subject: [PATCH 615/702] Merge branch 'baudurie/DY2GeVPythia8' into 'master' Add Pythia8 production options for DecFiles 42112010 See merge request lhcb-datapkg/Gen/DecFiles!1806 (cherry picked from commit 7386baa66b9d5223fcc4b00ed0fca4d604ea33de) 8b8fb63f Add Pythia8 production options for DecFiles 42112010 --- options/DrellYanmumu2GeV.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/options/DrellYanmumu2GeV.py b/options/DrellYanmumu2GeV.py index 07747166a..29031ebd0 100644 --- a/options/DrellYanmumu2GeV.py +++ b/options/DrellYanmumu2GeV.py @@ -6,10 +6,12 @@ Generation().PileUpTool = "FixedLuminosityForRareProcess" importOptions( "$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py" ) -from Configurables import Special, PythiaProduction +from Configurables import Special, PythiaProduction, Pythia8Production Generation().addTool( Special ) Generation().Special.addTool( PythiaProduction ) +Generation().Special.addTool( Pythia8Production ) + Generation().Special.PythiaProduction.Commands += [ "pysubs msel 11" , @@ -45,3 +47,13 @@ Generation().Special.PythiaProduction.Commands += [ "pydat3 mdme 189 1 0" ] + +Generation().Special.Pythia8Production.Commands += [ + "WeakSingleBoson:ffbar2gmZ = on", # Z0/gamma* production + "23:mMin = 2.", # min mass of Z0 in GeV + "PhaseSpace:mHatMin = 2.", # constrain inv mass + "23:onMode = off", # turn it off + "23:onIfMatch = 13 -13", # turn it on for the decay to muon final state only +] + + -- GitLab From 695d1978913df2b396c656b0c75c120e428d20f2 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 21:03:42 +0100 Subject: [PATCH 616/702] Merge branch 'razhang/my-changes' into 'master' B2VVpi0 dkfiles See merge request lhcb-datapkg/Gen/DecFiles!1809 (cherry picked from commit 46db2187092b4dcfd8953e6e1d80324756a3b531) 4fd4ccb4 add B2VVpi0 dkfiles cd11deac add B2VVpi0 dkfiles 7a9b67ed fix ^ tag --- ...0rho0pi0,Kpipipipi0=HighPtPi0,TightCut.dec | 92 ++++++++++++++++++ ...PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut.dec | 93 +++++++++++++++++++ ...st0barpi0,KKpipipi0=HighPtPi0,TightCut.dec | 79 ++++++++++++++++ ...s_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut.dec | 69 ++++++++++++++ ...hirho0pi0,KKpipipi0=HighPtPi0,TightCut.dec | 84 +++++++++++++++++ 5 files changed, 417 insertions(+) create mode 100755 dkfiles/Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut.dec create mode 100755 dkfiles/Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut.dec create mode 100755 dkfiles/Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut.dec create mode 100755 dkfiles/Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut.dec create mode 100755 dkfiles/Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut.dec diff --git a/dkfiles/Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut.dec b/dkfiles/Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut.dec new file mode 100755 index 000000000..18e35dffb --- /dev/null +++ b/dkfiles/Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut.dec @@ -0,0 +1,92 @@ +# EventType: 11204420 +# +# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (rho(770)0 -> pi+ pi-) (pi0->gamma gamma)]cc +# +# NickName: Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[^(B0 ==> ^K+ ^pi- ^pi+ ^pi- ^(pi0 -> gamma gamma))]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "goodPi0 = ('pi0' == GABSID) & ( GPT > 1.5 * GeV ) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'pi0' : 'goodPi0', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: B0 decays to K+ pi- pi+ pi- pi0,pi0 forced into gamma gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 2 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20240220 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +LSNONRELBW Myrho0 +BlattWeisskopf Myrho0 0.0 +Particle Myrho0 0.775 0.15 +ChangeMassMin Myrho0 0.35 +ChangeMassMax Myrho0 2.0 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B0sig + 0.25 K+ pi- pi+ pi- MyPi0 PHSP; + 0.25 MyK*0 pi+ pi- MyPi0 PHSP; + 0.25 Myrho0 K+ pi- MyPi0 PHSP; + 0.25 MyK*0 Myrho0 MyPi0 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay Myrho0 + 1.0 pi+ pi- PHSP; +Enddecay +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut.dec b/dkfiles/Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut.dec new file mode 100755 index 000000000..3f43a0e18 --- /dev/null +++ b/dkfiles/Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut.dec @@ -0,0 +1,93 @@ +# EventType: 11204421 +# +# Descriptor: [B0 -> (phi(1020) -> K+ K-) (K*(892)0 -> K+ pi-) (pi0->gamma gamma)]cc +# +# NickName: Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[^(B0 ==> ^K+ ^K- ^K+ ^pi- ^(pi0 -> gamma gamma))]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "goodPi0 = ('pi0' == GABSID) & ( GPT > 1.5 * GeV ) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'pi0' : 'goodPi0', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: B0 decays to K+ K- K+ pi- pi0,pi0 forced into gamma gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 2 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20240220 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B0sig + 0.25 K+ K- K+ pi- MyPi0 PHSP; + 0.25 MyK*0 K+ K- MyPi0 PHSP; + 0.25 MyPhi K+ pi- MyPi0 PHSP; + 0.25 MyPhi MyK*0 MyPi0 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut.dec b/dkfiles/Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut.dec new file mode 100755 index 000000000..fd22f181d --- /dev/null +++ b/dkfiles/Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut.dec @@ -0,0 +1,79 @@ +# EventType: 13204410 +# +# Descriptor: [B_s0 -> (K*(892)0 -> K+ pi-) (K*(892)~0 -> K- pi+) (pi0->gamma gamma)]cc +# +# NickName: Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[^(B_s0 ==> ^K+ ^K- ^pi+ ^pi- ^(pi0 -> gamma gamma))]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "goodPi0 = ('pi0' == GABSID) & ( GPT > 1.5 * GeV ) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'pi0' : 'goodPi0', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B_s0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: Bs decays to K+ K- pi+ pi- pi0,pi0 forced into gamma gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 3 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20240220 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B_s0sig + 0.25 K+ K- pi+ pi- MyPi0 PHSP; + 0.25 MyK*0 K- pi+ MyPi0 PHSP; + 0.25 Myanti-K*0 K+ pi- MyPi0 PHSP; + 0.25 MyK*0 Myanti-K*0 MyPi0 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut.dec b/dkfiles/Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut.dec new file mode 100755 index 000000000..673292eeb --- /dev/null +++ b/dkfiles/Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut.dec @@ -0,0 +1,69 @@ +# EventType: 13204411 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (phi(1020) -> K+ K-) (pi0->gamma gamma)]cc +# +# NickName: Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[^(B_s0 ==> ^K+ ^K- ^K+ ^K- ^(pi0 -> gamma gamma))]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "goodPi0 = ('pi0' == GABSID) & ( GPT > 1.5 * GeV ) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'pi0' : 'goodPi0', +# '[K+]cc' : ' goodTrack ' , +# '[B_s0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: Bs decays to K+ K- K+ K- pi0,pi0 forced into gamma gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 3 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20240210 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +Decay B_s0sig + 0.4 K+ K- K+ K- MyPi0 PHSP; + 0.3 MyPhi K+ K- MyPi0 PHSP; + 0.3 MyPhi MyPhi MyPi0 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut.dec b/dkfiles/Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut.dec new file mode 100755 index 000000000..a807b0d88 --- /dev/null +++ b/dkfiles/Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut.dec @@ -0,0 +1,84 @@ +# EventType: 13204412 +# +# Descriptor: [B_s0 -> (phi(1020) -> K+ K-) (rho(770)0 -> pi+ pi-) (pi0->gamma gamma)]cc +# +# NickName: Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[^(B_s0 ==> ^K+ ^K- ^pi+ ^pi- ^(pi0 -> gamma gamma))]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "goodPi0 = ('pi0' == GABSID) & ( GPT > 1.5 * GeV ) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'pi0' : 'goodPi0', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B_s0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: Bs decays to K+ K- pi+ pi- pi0,pi0 forced into gamma gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 3 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20240220 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +LSNONRELBW Myrho0 +BlattWeisskopf Myrho0 0.0 +Particle Myrho0 0.775 0.15 +ChangeMassMin Myrho0 0.35 +ChangeMassMax Myrho0 2.0 +# +LSNONRELBW MyPhi +BlattWeisskopf MyPhi 0.0 +Particle MyPhi 1.02 0.004 +ChangeMassMin MyPhi 1.0 +ChangeMassMax MyPhi 1.04 +# +Decay B_s0sig + 0.25 K+ K- pi+ pi- MyPi0 PHSP; + 0.25 MyPhi pi+ pi- MyPi0 PHSP; + 0.25 Myrho0 K+ K- MyPi0 PHSP; + 0.25 MyPhi Myrho0 MyPi0 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# +Decay Myrho0 + 1.0 pi+ pi- PHSP; +Enddecay +# +Decay MyPi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End + + -- GitLab From 1141e71f672e88d23f28c348103b258063578ecc Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 21:07:57 +0000 Subject: [PATCH 617/702] Added genAlgName argument --- dkfiles/Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut.dec | 4 ++-- dkfiles/Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut.dec | 4 ++-- dkfiles/Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut.dec | 4 ++-- dkfiles/Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut.dec | 4 ++-- dkfiles/Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut.dec | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/dkfiles/Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut.dec b/dkfiles/Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut.dec index 18e35dffb..78bcbc78e 100755 --- a/dkfiles/Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut.dec +++ b/dkfiles/Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[^(B0 ==> ^K+ ^pi- ^pi+ ^pi- ^(pi0 -> gamma gamma))]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", diff --git a/dkfiles/Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut.dec b/dkfiles/Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut.dec index 3f43a0e18..bd16e1486 100755 --- a/dkfiles/Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut.dec +++ b/dkfiles/Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[^(B0 ==> ^K+ ^K- ^K+ ^pi- ^(pi0 -> gamma gamma))]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", diff --git a/dkfiles/Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut.dec b/dkfiles/Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut.dec index fd22f181d..0c0d98fcc 100755 --- a/dkfiles/Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut.dec +++ b/dkfiles/Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[^(B_s0 ==> ^K+ ^K- ^pi+ ^pi- ^(pi0 -> gamma gamma))]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", diff --git a/dkfiles/Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut.dec b/dkfiles/Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut.dec index 673292eeb..ddec3ead2 100755 --- a/dkfiles/Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut.dec +++ b/dkfiles/Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[^(B_s0 ==> ^K+ ^K- ^K+ ^K- ^(pi0 -> gamma gamma))]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", diff --git a/dkfiles/Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut.dec b/dkfiles/Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut.dec index a807b0d88..35fca484c 100755 --- a/dkfiles/Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut.dec +++ b/dkfiles/Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut.dec @@ -8,8 +8,8 @@ # InsertPythonCode: # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = "[^(B_s0 ==> ^K+ ^K- ^pi+ ^pi- ^(pi0 -> gamma gamma))]CC" # tightCut.Preambulo += [ # "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", -- GitLab From 7df12aa1dfaa06a4977425492ebe3f088cdc5434 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 21:11:24 +0000 Subject: [PATCH 618/702] Added genAlgName argument --- dkfiles/Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec | 2 +- dkfiles/Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dkfiles/Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec b/dkfiles/Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec index 64638fbb3..ae4ff3d2c 100644 --- a/dkfiles/Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" diff --git a/dkfiles/Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec b/dkfiles/Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec index 0adb7bba3..a6cf4a0e7 100644 --- a/dkfiles/Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec +++ b/dkfiles/Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut.dec @@ -10,7 +10,7 @@ #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ (Beauty) ==> ^(D~0 -> ^K+ ^pi- {gamma} {gamma} {gamma}) ^mu+ nu_mu {X} {X} {X} {X} {X} {X} {X} {X} ]CC" -- GitLab From 69209ee94a8613950af551699731ce4e9ed486e8 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 21:15:26 +0000 Subject: [PATCH 619/702] Added genAlgName argument --- dkfiles/Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec | 2 +- dkfiles/Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec | 2 +- dkfiles/Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec | 2 +- dkfiles/Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec | 2 +- dkfiles/Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec | 2 +- dkfiles/Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec | 2 +- dkfiles/Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec | 2 +- dkfiles/Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dkfiles/Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec index e0e4d0bea..f1fbd23e0 100644 --- a/dkfiles/Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec +++ b/dkfiles/Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec @@ -12,7 +12,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ ^(Xi_b0 => ( B0 => ( J/psi(1S) => mu+ mu- ) K+ pi-) ( Lambda0 => p+ pi- ) )]CC" diff --git a/dkfiles/Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec index f430cf2d8..7dfb3e519 100644 --- a/dkfiles/Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec +++ b/dkfiles/Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec @@ -12,7 +12,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ ^(Xi_b- => ( B- => ( D0 => K- pi+ ) pi-) ( Lambda0 => p+ pi- ) )]CC" diff --git a/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec index 4a2d76c9c..b3184f26f 100644 --- a/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec +++ b/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec @@ -12,7 +12,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ ^(Xi_b- => ( B- => ( J/psi(1S) => mu+ mu- ) K-) ( Lambda0 => p+ pi- ) )]CC" diff --git a/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec index a918600b2..7c0c4b3cc 100644 --- a/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec +++ b/dkfiles/Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec @@ -12,7 +12,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ ^(Xi_b- => ( B- => ( J/psi(1S) => mu+ mu- ) K- pi+ pi-) ( Lambda0 => p+ pi- ) )]CC" diff --git a/dkfiles/Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec index 5999d6b07..f25b335f4 100644 --- a/dkfiles/Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec +++ b/dkfiles/Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut.dec @@ -12,7 +12,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ ^(Xi_b0 => ( B0 => ( J/psi(1S) => mu+ mu- ) K+ pi-) ( Lambda0 => p+ pi- ) )]CC" diff --git a/dkfiles/Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec index 51c110ffe..69ea91550 100644 --- a/dkfiles/Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec +++ b/dkfiles/Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut.dec @@ -12,7 +12,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ ^(Xi_b- => ( B- => ( D0 => K- pi+ ) pi-) ( Lambda0 => p+ pi- ) )]CC" diff --git a/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec index b6083b592..1c699ae92 100644 --- a/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec +++ b/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut.dec @@ -12,7 +12,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ ^(Xi_b- => ( B- => ( J/psi(1S) => mu+ mu- ) K-) ( Lambda0 => p+ pi- ) )]CC" diff --git a/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec b/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec index 2e9f7c1a4..7cc97be3e 100644 --- a/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec +++ b/dkfiles/Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut.dec @@ -12,7 +12,7 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut #tightCut.Decay = "[ ^(Xi_b- => ( B- => ( J/psi(1S) => mu+ mu- ) K- pi+ pi-) ( Lambda0 => p+ pi- ) )]CC" -- GitLab From 3d7d5f4eb60daf3232caace946affb3e3942be8a Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 21:05:05 +0100 Subject: [PATCH 620/702] Merge branch 'ilbelov/Omegac0stst' into 'master' Omegab->Omegac0ststPi decay files See merge request lhcb-datapkg/Gen/DecFiles!1810 (cherry picked from commit 599372f3609059efbf4de70f3b0c928ed9316fda) ab2b69b9 Omegab->Omegac0ststPi decay files 81a66eb5 An unique extra flag 84640115 Slightly corrected ef9b2bf3 The date corrected --- ...i=PPChange,DecProdCut,m=3090MeV,G=1MeV.dec | 55 ++++++++++++++++++ ...i=PPChange,DecProdCut,m=3130MeV,G=9MeV.dec | 55 ++++++++++++++++++ ...=PPChange,DecProdCut,m=3160MeV,G=10MeV.dec | 58 +++++++++++++++++++ 3 files changed, 168 insertions(+) create mode 100644 dkfiles/Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3090MeV,G=1MeV.dec create mode 100644 dkfiles/Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3130MeV,G=9MeV.dec create mode 100644 dkfiles/Omegab_Omegac0ststpi,XicstarK,pKpi=PPChange,DecProdCut,m=3160MeV,G=10MeV.dec diff --git a/dkfiles/Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3090MeV,G=1MeV.dec b/dkfiles/Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3090MeV,G=1MeV.dec new file mode 100644 index 000000000..9c64716b8 --- /dev/null +++ b/dkfiles/Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3090MeV,G=1MeV.dec @@ -0,0 +1,55 @@ +# EventType: 16165235 +# +# Descriptor: [Xi_b- -> pi- [Omega_c*0 -> K- [Xi'_c -> gamma [Xi_c+ -> p+ K- pi+] ] ] ]cc +# +# NickName: Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3090MeV,G=1MeV +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.050 1.57e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.050 1.57e-012 anti-Xi_b+ -5132 0.000000e+000", "Omega_c*0 498 4334 0.0 3.090 6.582e-022 Omega_c*0 4334 0.005", "Omega_c*~0 499 -4334 0.0 3.090 6.582e-022 anti-Omega_c*0 -4334 0.005" +# +# Documentation: Search for new excited Omega_c0 states. Mass=3090MeV and Width=1MeV. +# Xi_b- instead of Omega_b-; Omega_c*0 instead of Omega_c**0. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 1min +# Responsible: Ilia Belov +# Email: ilia.belov@cern.ch +# Date: 20240315 +# +Alias MyOmegac Omega_c*0 +Alias Myanti-Omegac anti-Omega_c*0 +ChargeConj MyOmegac Myanti-Omegac +# +Alias MyXi'_c+ Xi'_c+ +Alias Myanti-Xi'_c- anti-Xi'_c- +ChargeConj MyXi'_c+ Myanti-Xi'_c- +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# +Decay Xi_b-sig + 1.0 MyOmegac pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmegac + 1.000 MyXi'_c+ K- PHSP; +Enddecay +CDecay Myanti-Omegac +# +Decay MyXi'_c+ + 1.000 MyXi_c+ gamma PHSP; +Enddecay +CDecay Myanti-Xi'_c- +# +Decay MyXi_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- +# +End + diff --git a/dkfiles/Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3130MeV,G=9MeV.dec b/dkfiles/Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3130MeV,G=9MeV.dec new file mode 100644 index 000000000..55bfe039e --- /dev/null +++ b/dkfiles/Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3130MeV,G=9MeV.dec @@ -0,0 +1,55 @@ +# EventType: 16165236 +# +# Descriptor: [Xi_b- -> pi- [Omega_c*0 -> K- [Xi'_c -> gamma [Xi_c+ -> p+ K- pi+] ] ] ]cc +# +# NickName: Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3130MeV,G=9MeV +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.050 1.57e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.050 1.57e-012 anti-Xi_b+ -5132 0.000000e+000", "Omega_c*0 498 4334 0.0 3.1300 7.3130e-023 Omega_c*0 4334 0.005", "Omega_c*~0 499 -4334 0.0 3.1300 7.3130e-023 anti-Omega_c*0 -4334 0.005" +# +# Documentation: Search for new excited Omega_c0 states. Mass = 3130MeV and Width=9 MeV. +# Xi_b- instead of Omega_b-; Omega_c*0 instead of Omega_c**0. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 1min +# Responsible: Ilia Belov +# Email: ilia.belov@cern.ch +# Date: 20240315 +# +Alias MyOmegac Omega_c*0 +Alias Myanti-Omegac anti-Omega_c*0 +ChargeConj MyOmegac Myanti-Omegac +# +Alias MyXi'_c+ Xi'_c+ +Alias Myanti-Xi'_c- anti-Xi'_c- +ChargeConj MyXi'_c+ Myanti-Xi'_c- +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# +Decay Xi_b-sig + 1.0 MyOmegac pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmegac + 1.000 MyXi'_c+ K- PHSP; +Enddecay +CDecay Myanti-Omegac +# +Decay MyXi'_c+ + 1.000 MyXi_c+ gamma PHSP; +Enddecay +CDecay Myanti-Xi'_c- +# +Decay MyXi_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- +# +End + diff --git a/dkfiles/Omegab_Omegac0ststpi,XicstarK,pKpi=PPChange,DecProdCut,m=3160MeV,G=10MeV.dec b/dkfiles/Omegab_Omegac0ststpi,XicstarK,pKpi=PPChange,DecProdCut,m=3160MeV,G=10MeV.dec new file mode 100644 index 000000000..730f7a197 --- /dev/null +++ b/dkfiles/Omegab_Omegac0ststpi,XicstarK,pKpi=PPChange,DecProdCut,m=3160MeV,G=10MeV.dec @@ -0,0 +1,58 @@ +# EventType: 16165935 +# +# Descriptor: [Xi_b- -> pi- [Omega_c*0 -> K- [Xi*_c -> pi0 [Xi_c+ -> p+ K- pi+] ] ] ]cc +# +# NickName: Omegab_Omegac0ststpi,XicstarK,pKpi=PPChange,DecProdCut,m=3160MeV,G=10MeV +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "Xi_b- 122 5132 -1.0 6.050 1.57e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.050 1.57e-012 anti-Xi_b+ -5132 0.000000e+000", "Omega_c*0 498 4334 0.0 3.1600 6.582e-023 Omega_c*0 4334 0.005", "Omega_c*~0 499 -4334 0.0 3.1600 6.582e-023 anti-Omega_c*0 -4334 0.005" +# +# Documentation: Search for new excited Omega_c0 states. Mass=3160MeV and Width=10MeV. +# Xi_b- instead of Omega_b-; Omega_c*0 instead of Omega_c**0. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: 1min +# Responsible: Ilia Belov +# Email: ilia.belov@cern.ch +# Date: 20240315 +# +Alias MyOmegac Omega_c*0 +Alias Myanti-Omegac anti-Omega_c*0 +ChargeConj MyOmegac Myanti-Omegac +# +Alias MyXi_c*+ Xi_c*+ +Alias Myanti-Xi_c*- anti-Xi_c*- +ChargeConj MyXi_c*+ Myanti-Xi_c*- +# +Alias MyXi_c+ Xi_c+ +Alias Myanti-Xi_c- anti-Xi_c- +ChargeConj MyXi_c+ Myanti-Xi_c- +# +Decay Xi_b-sig + 1.0 MyOmegac pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyOmegac + 1.000 MyXi_c*+ K- PHSP; +Enddecay +CDecay Myanti-Omegac +# +Decay MyXi_c*+ + 1.000 MyXi_c+ pi0 PHSP; +Enddecay +CDecay Myanti-Xi_c*- +# +Decay MyXi_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Xi_c- +# +End + + + + -- GitLab From 8be896035976d3cdea62182cb067897fdc15e50e Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 21:05:50 +0100 Subject: [PATCH 621/702] Merge branch 'sdekkers/my-changes' into 'master' Adding dec files for study of Sigma->p+ nu nubar and backgrounds. See merge request lhcb-datapkg/Gen/DecFiles!1811 (cherry picked from commit a32336b66ddbc950edf92694858221f984d3f215) 83c045c2 Adding dec files for study of Sigma->p+ nu nubar and backgrounds. --- dkfiles/Lc_Sigmapipi,npi=DecProdCut.dec | 34 ++++++++++++++++++++++ dkfiles/Lc_Sigmapipi,pgamma=DecProdCut.dec | 34 ++++++++++++++++++++++ dkfiles/Lc_Sigmapipi,pmumu=DecProdCut.dec | 34 ++++++++++++++++++++++ dkfiles/Lc_Sigmapipi,pnunu=DecProdCut.dec | 34 ++++++++++++++++++++++ dkfiles/Lc_Sigmapipi,ppi0=DecProdCut.dec | 34 ++++++++++++++++++++++ 5 files changed, 170 insertions(+) create mode 100644 dkfiles/Lc_Sigmapipi,npi=DecProdCut.dec create mode 100644 dkfiles/Lc_Sigmapipi,pgamma=DecProdCut.dec create mode 100644 dkfiles/Lc_Sigmapipi,pmumu=DecProdCut.dec create mode 100644 dkfiles/Lc_Sigmapipi,pnunu=DecProdCut.dec create mode 100644 dkfiles/Lc_Sigmapipi,ppi0=DecProdCut.dec diff --git a/dkfiles/Lc_Sigmapipi,npi=DecProdCut.dec b/dkfiles/Lc_Sigmapipi,npi=DecProdCut.dec new file mode 100644 index 000000000..ce66ac715 --- /dev/null +++ b/dkfiles/Lc_Sigmapipi,npi=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 25103042 +# +# Descriptor: [Lambda_c+ -> (Sigma+ -> n0 pi+) pi+ pi-]cc +# +# NickName: Lc_Sigmapipi,npi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Phase space decay model +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Tom Hadavizadeh, Sam Dekkers +# Email: tom.hadavizadeh@monash.edu, sam.dekkers@monash.edu +# Date: 20240318 +# +Alias MySigma+ Sigma+ +Alias MySigma- anti-Sigma- +ChargeConj MySigma+ MySigma- +# +Decay Lambda_c+sig + 1.000 MySigma+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MySigma+ + 1.000 n0 pi+ PHSP; +Enddecay +CDecay MySigma- +# +End diff --git a/dkfiles/Lc_Sigmapipi,pgamma=DecProdCut.dec b/dkfiles/Lc_Sigmapipi,pgamma=DecProdCut.dec new file mode 100644 index 000000000..01f44e73f --- /dev/null +++ b/dkfiles/Lc_Sigmapipi,pgamma=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 25103232 +# +# Descriptor: [Lambda_c+ -> (Sigma+ -> p+ gamma) pi+ pi-]cc +# +# NickName: Lc_Sigmapipi,pgamma=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Phase space decay model +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Tom Hadavizadeh, Sam Dekkers +# Email: tom.hadavizadeh@monash.edu, sam.dekkers@monash.edu +# Date: 20240318 +# +Alias MySigma+ Sigma+ +Alias MySigma- anti-Sigma- +ChargeConj MySigma+ MySigma- +# +Decay Lambda_c+sig + 1.000 MySigma+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MySigma+ + 1.000 p+ gamma PHSP; +Enddecay +CDecay MySigma- +# +End diff --git a/dkfiles/Lc_Sigmapipi,pmumu=DecProdCut.dec b/dkfiles/Lc_Sigmapipi,pmumu=DecProdCut.dec new file mode 100644 index 000000000..f9d0a2a8c --- /dev/null +++ b/dkfiles/Lc_Sigmapipi,pmumu=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 25115000 +# +# Descriptor: [Lambda_c+ -> (Sigma+ -> mu+ mu-) pi+ pi-]cc +# +# NickName: Lc_Sigmapipi,pmumu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Phase space decay model +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Tom Hadavizadeh, Sam Dekkers +# Email: tom.hadavizadeh@monash.edu, sam.dekkers@monash.edu +# Date: 20240318 +# +Alias MySigma+ Sigma+ +Alias MySigma- anti-Sigma- +ChargeConj MySigma+ MySigma- +# +Decay Lambda_c+sig + 1.000 MySigma+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MySigma+ + 1.000 p+ mu+ mu- PHSP; +Enddecay +CDecay MySigma- +# +End diff --git a/dkfiles/Lc_Sigmapipi,pnunu=DecProdCut.dec b/dkfiles/Lc_Sigmapipi,pnunu=DecProdCut.dec new file mode 100644 index 000000000..fefe72705 --- /dev/null +++ b/dkfiles/Lc_Sigmapipi,pnunu=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 25503000 +# +# Descriptor: [Lambda_c+ -> (Sigma+ -> p+ nu_mu anti-nu_mu) pi+ pi-]cc +# +# NickName: Lc_Sigmapipi,pnunu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Phase space decay model +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Tom Hadavizadeh, Sam Dekkers +# Email: tom.hadavizadeh@monash.edu, sam.dekkers@monash.edu +# Date: 20240318 +# +Alias MySigma+ Sigma+ +Alias MySigma- anti-Sigma- +ChargeConj MySigma+ MySigma- +# +Decay Lambda_c+sig + 1.000 MySigma+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MySigma+ + 1.000 p+ nu_mu anti-nu_mu PHSP; +Enddecay +CDecay MySigma- +# +End diff --git a/dkfiles/Lc_Sigmapipi,ppi0=DecProdCut.dec b/dkfiles/Lc_Sigmapipi,ppi0=DecProdCut.dec new file mode 100644 index 000000000..5f1f7c1a6 --- /dev/null +++ b/dkfiles/Lc_Sigmapipi,ppi0=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 25103402 +# +# Descriptor: [Lambda_c+ -> (Sigma+ -> p+ pi0) pi+ pi-]cc +# +# NickName: Lc_Sigmapipi,ppi0=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Phase space decay model +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Tom Hadavizadeh, Sam Dekkers +# Email: tom.hadavizadeh@monash.edu, sam.dekkers@monash.edu +# Date: 20240318 +# +Alias MySigma+ Sigma+ +Alias MySigma- anti-Sigma- +ChargeConj MySigma+ MySigma- +# +Decay Lambda_c+sig + 1.000 MySigma+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +Decay MySigma+ + 1.000 p+ pi0 PHSP; +Enddecay +CDecay MySigma- +# +End -- GitLab From d45697fa2b00db9d120d61c3e29e2ab66c967e36 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 21:10:43 +0100 Subject: [PATCH 622/702] Merge branch 'yusong/my-changes' into 'master' spectroscopy with pi0 See merge request lhcb-datapkg/Gen/DecFiles!1816 (cherry picked from commit a6dbf812a5050f76cf98a1f5079c7d0e03c4a25e) 54b5ddd5 add Lb2Lc3pi 9e1ba2d1 update eventtype number 7e9da3f3 final version --- ...Sb0_Lbpi0,Lc3pi=DecProdCut_pCut1600MeV.dec | 142 ++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 dkfiles/Sb0_Lbpi0,Lc3pi=DecProdCut_pCut1600MeV.dec diff --git a/dkfiles/Sb0_Lbpi0,Lc3pi=DecProdCut_pCut1600MeV.dec b/dkfiles/Sb0_Lbpi0,Lc3pi=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..bf4325229 --- /dev/null +++ b/dkfiles/Sb0_Lbpi0,Lc3pi=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,142 @@ +# EventType: 16466410 +# NickName: Sb0_Lbpi0,Lc3pi=DecProdCut_pCut1600MeV +# Descriptor: [Sigma_b0 -> (Lambda_b0 -> (Lambda_c+ -> p+ K- pi+ ) pi- pi+ pi-) pi0]cc +# +# Documentation: Daughters in LHCb Acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Responsible: Yunxuan Song +# Email: yunxuan.song@cern.ch +# +# Tested: Yes +# CPUTime: <1min +# Date: 20240319 +# + +#Alias Sigma_b0sig Sigma_b0 +#Alias anti-Sigma_b0sig anti-Sigma_b0 +#ChargeConj Sigma_b0sig anti-Sigma_b0sig + +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 + +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +Alias MyLambda_c(2593)+ Lambda_c(2593)+ +Alias Myanti-Lambda_c(2593)- anti-Lambda_c(2593)- +ChargeConj MyLambda_c(2593)+ Myanti-Lambda_c(2593)- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias Myanti-Lambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ Myanti-Lambda_c(2625)- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias Myf_2 f_2 +ChargeConj Myf_2 Myf_2 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias Mya_1- a_1- +Alias Mya_1+ a_1+ +ChargeConj Mya_1+ Mya_1- +# + + +Decay Sigma_b0sig + 1.000 MyLambda_b0 pi0 PHSP; +Enddecay +CDecay anti-Sigma_b0sig + +Decay MyLambda_b0 + 0.53 MyLambda_c+ Mya_1- PHSP; + 0.10 MyLambda_c+ Myrho0 pi- PHSP; + 0.14 MyLambda_c+ Myf_2 pi- PHSP; + 0.03 MyLambda_c(2593)+ pi- PHSP; + 0.06 MyLambda_c(2625)+ pi- PHSP; + 0.05 MySigma_c++ pi- pi- PHSP; + 0.09 MySigma_c0 pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_b0 + +Decay MyLambda_c+ + 0.02800 p+ K- pi+ PHSP; + 0.01065 p+ Myanti-K*0 PHSP; + 0.00860 Delta++ K- PHSP; + 0.00414 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +Decay MyLambda(1520)0 + 0.23 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# + +Decay Mya_1+ + 1.000 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +# +Decay MyLambda_c(2593)+ + 0.24000 MySigma_c++ pi- PHSP; + 0.24000 MySigma_c0 pi+ PHSP; + 0.18000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2593)- +# +Decay MyLambda_c(2625)+ + 1.0000 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda_c(2625)- +# +Decay MySigma_c++ + 1.0000 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# +Decay MySigma_c0 + 1.0000 MyLambda_c+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay Myf_2 + 1.0000 pi+ pi- TSS; +Enddecay +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay Myrho0 + 1.0000 pi+ pi- VSS; +Enddecay +# + +# +End +# -- GitLab From 08229d932a8a5905b37cc5b27214a4a2db811203 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 21:08:15 +0100 Subject: [PATCH 623/702] Merge branch 'slopezso/second_signal_masses_DM' into 'master' Add 9 signal DecFiles to B mesogenesis and DM analysis. Two decay modes, 5 masses and 4 masses. See merge request lhcb-datapkg/Gen/DecFiles!1819 (cherry picked from commit fa340f8a12fc08f8532e60be22cbceb9262db616) 9652ea3c add 4 decfiles for some masses i was missing cca0b77e add 5 decfiles to other decay mode --- ...siDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec | 73 +++++++++++++++++++ ...siDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec | 73 +++++++++++++++++++ ...siDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec | 73 +++++++++++++++++++ ...PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec | 73 +++++++++++++++++++ ...iDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec | 73 +++++++++++++++++++ ...iDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec | 73 +++++++++++++++++++ ...iDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec | 73 +++++++++++++++++++ ...iDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec | 73 +++++++++++++++++++ ...siDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec | 73 +++++++++++++++++++ 9 files changed, 657 insertions(+) create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec create mode 100644 dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..a47806a22 --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565702 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20240321 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..87115668a --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565703 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20240321 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..040ccca3a --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565704 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20240321 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..6a9277c2c --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565700 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) K+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a K D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20240321 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.25*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.25*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- K+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec new file mode 100644 index 000000000..7835982f0 --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565802 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 4 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20240321 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec new file mode 100644 index 000000000..ab9903a71 --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565803 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 4 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20240321 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 2.400000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec new file mode 100644 index 000000000..43611409b --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565804 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 5 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20240321 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.000000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec new file mode 100644 index 000000000..de995c847 --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565805 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 5 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20240321 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 3.500000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec new file mode 100644 index 000000000..31aa15b52 --- /dev/null +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec @@ -0,0 +1,73 @@ +# EventType: 16565800 +# +# Descriptor: [Sigma_b- -> (Lambda_b0 -> ( D- -> K+ pi- pi-) pi+ H_30 ) pi-]cc +# +# NickName: Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Decay a L0 to a pi D -> Kpipi and a redefined H_30 for our need, acting the latter as stable Dark Matter candidate. The L0 comes from a Sigma_b-. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: 3 min +# Responsible: Saul Lopez +# Email: saul.lopez.solino@cern.ch +# Date: 20240321 +# +# +# InsertPythonCode: +# from Configurables import LHCb__ParticlePropertySvc, LoKi__GenCutTool +# LHCb__ParticlePropertySvc().Particles = [ +# "H_30 89 36 0.0 0.940000 1.000000e+16 A0 36 0.00" +# ] +# ## Generator level cuts: +# from Configurables import LoKi__GenCutTool +# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# +# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' +# ### - HepMC::IteratorRange::descendants 4 +# tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "inAcc = in_range(1.9, GETA, 5.0)" +# , "isGoodKaon = ( ( GPT > 0.15*GeV ) & inAcc & ( 'K+' == GABSID ) )" +# , "isGoodPi = ( ( GPT > 0.15*GeV ) & inAcc & ( 'pi+' == GABSID ) )" +# , "isGoodD = ( ( 'D+' == GABSID ) & ( GNINTREE( isGoodKaon, 1 ) > 0 ) & ( GNINTREE( isGoodPi, 1 ) > 1 ) )" +# , "isGoodLb = ( ( 'Lambda_b0' == GABSID ) & ( GNINTREE( isGoodPi, 1 ) > 0 ) & ( GNINTREE( isGoodD, 1 ) > 0 ) )" +# , "isGoodPiSig = ( ( GPT > 0.10*GeV ) & inAcc & ( 'pi+' ==GABSID) )" +# , "isGoodSigma = ( ( 'Sigma_b-' == GABSID ) & ( GNINTREE( isGoodLb, 1 ) > 0 ) & ( GNINTREE( isGoodPiSig, 1 ) > 0 ) )"] +# tightCut.Cuts = { +# "[Sigma_b-]cc" : "isGoodSigma" +# } +# EndInsertPythonCode +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias MyH_30 A0 +Alias Myanti-H_30 A0 +ChargeConj MyH_30 Myanti-H_30 +# +Alias MyLambda_b0 Lambda_b0 +Alias Myanti-Lambda_b0 anti-Lambda_b0 +ChargeConj MyLambda_b0 Myanti-Lambda_b0 +# +Decay Sigma_b-sig + 1.000 MyLambda_b0 pi- PHSP; +Enddecay +CDecay anti-Sigma_b+sig +# +Decay MyLambda_b0 + 1.000 MyD- pi+ MyH_30 PHSP; +Enddecay +CDecay Myanti-Lambda_b0 +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +End -- GitLab From 058fec25f94710cc0856a3a72793bd331f4665ea Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 21:27:30 +0000 Subject: [PATCH 624/702] Added genAlgName argument --- ...bda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec | 4 ++-- ...bda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec | 4 ++-- ...bda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec | 4 ++-- ...mbda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec | 4 ++-- ...da0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec | 4 ++-- ...da0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec | 4 ++-- ...da0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec | 4 ++-- ...da0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec | 4 ++-- ...bda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec index a47806a22..75eafd9fb 100644 --- a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec index 87115668a..2301afadb 100644 --- a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec index 040ccca3a..8f8bbc3db 100644 --- a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec index 6a9277c2c..6e9ac5c0b 100644 --- a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) K+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec index 7835982f0..93e07aa75 100644 --- a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec index ab9903a71..6bb2e129d 100644 --- a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec index 43611409b..0aa72ba3b 100644 --- a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec index de995c847..3a90a536c 100644 --- a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" diff --git a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec index 31aa15b52..70297453e 100644 --- a/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec +++ b/dkfiles/Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV.dec @@ -25,9 +25,9 @@ # ] # ## Generator level cuts: # from Configurables import LoKi__GenCutTool -# Generation().SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) # -# tightCut = Generation().SignalRepeatedHadronization.TightCut +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut # tightCut.Decay = '[^(Sigma_b- => (Lambda_b0 => ( D- => K+ pi- pi-) pi+ H_30 ) pi-)]CC' # ### - HepMC::IteratorRange::descendants 4 # tightCut.Preambulo += [ "from GaudiKernel.SystemOfUnits import GeV, mrad" -- GitLab From cccdef153d895bfad65bd4456f65e79230408f17 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 25 Mar 2024 22:52:53 +0000 Subject: [PATCH 625/702] Prepare decfiles for release v32r20 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r20.md | 69 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 71 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r20.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c2b44346..8ca66599e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r19) +gaudi_subdir(DecFiles v32r20) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r20.md b/ReleaseNotes/v32r20.md new file mode 100644 index 000000000..02c97e514 --- /dev/null +++ b/ReleaseNotes/v32r20.md @@ -0,0 +1,69 @@ +DecFiles v32r20 2024-03-25 +========================== + +! 2024-03-25 - Fernando Jesus Abudinen Gallego (MR !1835) + Add 9 new decay files + + 16565702 : Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2000MeV + + 16565703 : Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=2400MeV + + 16565704 : Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=3000MeV + + 16565700 : Sigmab_Lambda0pi,Lambda0_PsiDMDK,D_pipiK=TightCut,mPsiDM=940MeV + + 16565802 : Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2000MeV + + 16565803 : Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=2400MeV + + 16565804 : Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3000MeV + + 16565805 : Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=3500MeV + + 16565800 : Sigmab_Lambda0pi,Lambda0_PsiDMDpi,D_pipiK=TightCut,mPsiDM=940MeV + +! 2024-03-25 - Fernando Jesus Abudinen Gallego (MR !1834) + Add new decay file + + 16466410 : Sb0_Lbpi0,Lc3pi=DecProdCut_pCut1600MeV + +! 2024-03-25 - Fernando Jesus Abudinen Gallego (MR !1833) + Add 5 new decay files + + 25103042 : Lc_Sigmapipi,npi=DecProdCut + + 25103232 : Lc_Sigmapipi,pgamma=DecProdCut + + 25115000 : Lc_Sigmapipi,pmumu=DecProdCut + + 25503000 : Lc_Sigmapipi,pnunu=DecProdCut + + 25103402 : Lc_Sigmapipi,ppi0=DecProdCut + +! 2024-03-25 - Fernando Jesus Abudinen Gallego (MR !1832) + Add 3 new decay files + + 16165235 : Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3090MeV,G=1MeV + + 16165236 : Omegab_Omegac0ststpi,XicprimeK,pKpi=PPChange,DecProdCut,m=3130MeV,G=9MeV + + 16165935 : Omegab_Omegac0ststpi,XicstarK,pKpi=PPChange,DecProdCut,m=3160MeV,G=10MeV + +! 2024-03-25 - Fernando Jesus Abudinen Gallego (MR !1831) + Add 5 new decay files + + 11204420 : Bd_Kst0rho0pi0,Kpipipipi0=HighPtPi0,TightCut + + 11204421 : Bd_PhiKst0pi0,KKKpipi0=HighPtPi0,TightCut + + 13204410 : Bs_Kst0Kst0barpi0,KKpipipi0=HighPtPi0,TightCut + + 13204411 : Bs_PhiPhipi0,KKKKpi0=HighPtPi0,TightCut + + 13204412 : Bs_Phirho0pi0,KKpipipi0=HighPtPi0,TightCut + +! 2024-03-25 - Fernando Jesus Abudinen Gallego (MR !1830) + Add Pythia8 production options for DecFiles 42112010 + +See merge request lhcb-datapkg/Gen/DecFiles!1806 + +(cherry picked from commit 7386baa66b9d5223fcc4b00ed0fca4d604ea33de) + +8b8fb63f Add Pythia8 production options for DecFiles 42112010 + +! 2024-03-25 - Fernando Jesus Abudinen Gallego (MR !1829) + Add 8 new decay files + + 16146941 : Xibmprime6456_B0L0,B0=JpsiKpPim,L0=ppi,TightCut + + 16165137 : Xibmprime6456_BmL0,Bm=D0Pim,L0=ppi,TightCut + + 16145939 : Xibmprime6456_BmL0,Bm=JpsiKm,L0=ppi,TightCut + + 16147131 : Xibmprime6456_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut + + 16146940 : Xibmprime6486_B0L0,B0=JpsiKpPim,L0=ppi,TightCut + + 16165136 : Xibmprime6486_BmL0,Bm=D0Pim,L0=ppi,TightCut + + 16145938 : Xibmprime6486_BmL0,Bm=JpsiKm,L0=ppi,TightCut + + 16147130 : Xibmprime6486_BmL0,Bm=JpsiKmPipPim,L0=ppi,TightCut + +! 2024-03-25 - Fernando Jesus Abudinen Gallego (MR !1828) + Add 2 new decay files + + 11894400 : Bd_Dst+DspiX,muX=cocktail,RDstar,TightCut + + 12895410 : Bu_Dst+DspiX,muX=cocktail,RDstar,TightCut + +! 2024-03-08 - Nathan Allen Grieser (MR !1793) + Update decfile testing instructions + diff --git a/cmt/requirements b/cmt/requirements index fdce9fc6d..f529836f9 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r19 +version v32r20 # Structure #============================================================================ -- GitLab From 359b82badfbd1a7fc9481b552a41ae7163113d15 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 12:51:17 +0200 Subject: [PATCH 626/702] Merge branch 'xiaolinw/xiaolin-changes' into 'master' --- dkfiles/incl_Upsilon2S,mm=UDILHCbCut.dec | 29 ++++++++++++++++++++++++ dkfiles/incl_Upsilon3S,mm=UDILHCbCut.dec | 29 ++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 dkfiles/incl_Upsilon2S,mm=UDILHCbCut.dec create mode 100644 dkfiles/incl_Upsilon3S,mm=UDILHCbCut.dec diff --git a/dkfiles/incl_Upsilon2S,mm=UDILHCbCut.dec b/dkfiles/incl_Upsilon2S,mm=UDILHCbCut.dec new file mode 100644 index 000000000..f53b1aafb --- /dev/null +++ b/dkfiles/incl_Upsilon2S,mm=UDILHCbCut.dec @@ -0,0 +1,29 @@ +# EventType: 18112013 +# +# Descriptor: Upsilon(2S) -> mu+ mu- +# +# NickName: incl_Upsilon2S,mm=UDILHCbCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# CutsOptions: SignalPID=100553 +# +# ExtraOptions: Upsilon +# +# Documentation: Upsilon(2S) decay to mu+ mu-, radiative mode included, Upsilon(2S) daughters in acceptance +# EndDocumentation +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Xiaolin Wang +# Email: xiaolin.wang@cern.ch +# Date: 20240312 +# CPUTime: 1 min +# +# +Decay Upsilon(2S)sig + 1.000 mu+ mu- VLL; +Enddecay +# +End +# diff --git a/dkfiles/incl_Upsilon3S,mm=UDILHCbCut.dec b/dkfiles/incl_Upsilon3S,mm=UDILHCbCut.dec new file mode 100644 index 000000000..e4e09b9b5 --- /dev/null +++ b/dkfiles/incl_Upsilon3S,mm=UDILHCbCut.dec @@ -0,0 +1,29 @@ +# EventType: 18112023 +# +# Descriptor: Upsilon(3S) -> mu+ mu- +# +# NickName: incl_Upsilon3S,mm=UDILHCbCut +# +# Cuts: UpsilonDaughtersInLHCb +# +# ExtraOptions: Upsilon +# +# CutsOptions: SignalPID=200553 +# +# Documentation: Upsilon(3S) decay to mu+ mu-, radiative mode included, Upsilon(3S) daughters in acceptance +# EndDocumentation +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Xiaolin Wang +# Email: xiaolin.wang@cern.ch +# Date: 20240312 +# CPUTime: 1 min +# +# +Decay Upsilon(3S)sig + 1.000 mu+ mu- VLL; +Enddecay +# +End +# -- GitLab From b9c3b57146f01f905d120eb68cc203bf771cb225 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 13:06:13 +0200 Subject: [PATCH 627/702] Merge branch 'nhowarth/my-changes' into 'master' --- ...d_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut.dec | 40 ++++++++++++++++++ .../Bd_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut.dec | 42 +++++++++++++++++++ .../Bs_LcLcKS0,pKpi,pKpi=PHSP,DecProdCut.dec | 41 ++++++++++++++++++ ...s_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut.dec | 41 ++++++++++++++++++ ...cLcKS0pi0pi0,pKpi,pKpi=PHSP,DecProdCut.dec | 41 ++++++++++++++++++ ..._LcLcKS0pipi,pKpi,pKpi=PHSP,DecProdCut.dec | 41 ++++++++++++++++++ .../Bs_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut.dec | 42 +++++++++++++++++++ .../Bu_LcLcKpi0,pKpi,pKpi=PHSP,DecProdCut.dec | 42 +++++++++++++++++++ 8 files changed, 330 insertions(+) create mode 100644 dkfiles/Bd_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bd_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bs_LcLcKS0,pKpi,pKpi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bs_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bs_LcLcKS0pi0pi0,pKpi,pKpi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bs_LcLcKS0pipi,pKpi,pKpi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bs_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bu_LcLcKpi0,pKpi,pKpi=PHSP,DecProdCut.dec diff --git a/dkfiles/Bd_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut.dec b/dkfiles/Bd_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..a04487186 --- /dev/null +++ b/dkfiles/Bd_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 11196510 +# +# Descriptor: [B0 -> KS0 (Lambda_c+ -> p+ K- pi+) Myanti-Lambda_c- pi0]cc +# +# NickName: Bd_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay B0 -> Lambda_c+ anti-Lambda_c- KS0 pi0 +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: nhowarth@cern.ch +# Date: 20240301 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Decay B0sig + 1.000 K_S0 MyLambda_c+ Myanti-Lambda_c- pi0 PHSP; +Enddecay +CDecay anti-B0sig + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#Decay anti-Lambda_c- +## 1.000 p~- K+ pi- PHSP; +##Enddecay +## +## +End diff --git a/dkfiles/Bd_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut.dec b/dkfiles/Bd_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..82f3c042d --- /dev/null +++ b/dkfiles/Bd_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 11198055 +# +# Descriptor: [B0 -> Lambda_c+ Lambda_c~- K+ pi-]cc +# +# NickName: Bd_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay B0 -> Lambda_c+ anti-Lambda_c- K+ pi- +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: nhowarth@cern.ch +# Date: 20240319 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# + +# +Decay B0sig + 1.000 K+ MyLambda_c+ Myanti-Lambda_c- pi- PHSP; +Enddecay +CDecay anti-B0sig +# +# BR = 1 +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +#Decay anti-Lambda_c- +# 1.000 p~- K+ pi- PHSP; +#Enddecay +# +# +End diff --git a/dkfiles/Bs_LcLcKS0,pKpi,pKpi=PHSP,DecProdCut.dec b/dkfiles/Bs_LcLcKS0,pKpi,pKpi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..f6593ac44 --- /dev/null +++ b/dkfiles/Bs_LcLcKS0,pKpi,pKpi=PHSP,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 13196120 +# +# Descriptor: [Bs0 -> KS0 (Lambda_c+ -> p+ K- pi+) Myanti-Lambda_c-]cc +# +# NickName: Bs_LcLcKS0,pKpi,pKpi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay Bs0 -> Lambda_c+ anti-Lambda_c- KS0 +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: nhowarth@cern.ch +# Date: 20240301 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Decay B_s0sig + 1.000 K_S0 MyLambda_c+ Myanti-Lambda_c- PHSP; +Enddecay +CDecay anti-B_s0sig + + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#Decay anti-Lambda_c- +## 1.000 p~- K+ pi- PHSP; +##Enddecay +## +## +End diff --git a/dkfiles/Bs_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut.dec b/dkfiles/Bs_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..cd4dd47ab --- /dev/null +++ b/dkfiles/Bs_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 13196510 +# +# Descriptor: [Bs0 -> KS0 (Lambda_c+ -> p+ K- pi+) Myanti-Lambda_c- pi0]cc +# +# NickName: Bs_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay Bs0 -> Lambda_c+ anti-Lambda_c- KS0 pi0 +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: nhowarth@cern.ch +# Date: 20240301 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Decay B_s0sig + 1.000 K_S0 MyLambda_c+ Myanti-Lambda_c- pi0 PHSP; +Enddecay +CDecay anti-B_s0sig + + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#Decay anti-Lambda_c- +## 1.000 p~- K+ pi- PHSP; +##Enddecay +## +## +End diff --git a/dkfiles/Bs_LcLcKS0pi0pi0,pKpi,pKpi=PHSP,DecProdCut.dec b/dkfiles/Bs_LcLcKS0pi0pi0,pKpi,pKpi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..3d8b64a4d --- /dev/null +++ b/dkfiles/Bs_LcLcKS0pi0pi0,pKpi,pKpi=PHSP,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 13196511 +# +# Descriptor: [Bs0 -> KS0 (Lambda_c+ -> p+ K- pi+) Myanti-Lambda_c- pi0 pi0]cc +# +# NickName: Bs_LcLcKS0pi0pi0,pKpi,pKpi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay Bs0 -> Lambda_c+ anti-Lambda_c- KS0 pi0 pi0 +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: nhowarth@cern.ch +# Date: 20240301 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Decay B_s0sig + 1.000 K_S0 MyLambda_c+ Myanti-Lambda_c- pi0 pi0 PHSP; +Enddecay +CDecay anti-B_s0sig + + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#Decay anti-Lambda_c- +## 1.000 p~- K+ pi- PHSP; +##Enddecay +## +## +End diff --git a/dkfiles/Bs_LcLcKS0pipi,pKpi,pKpi=PHSP,DecProdCut.dec b/dkfiles/Bs_LcLcKS0pipi,pKpi,pKpi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..2b7402c9e --- /dev/null +++ b/dkfiles/Bs_LcLcKS0pipi,pKpi,pKpi=PHSP,DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 13198140 +# +# Descriptor: [Bs0 -> KS0 (Lambda_c+ -> p+ K- pi+) Myanti-Lambda_c- pi+ pi-]cc +# +# NickName: Bs_LcLcKS0pipi,pKpi,pKpi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay Bs0 -> Lambda_c+ anti-Lambda_c- KS0 pi+ pi- +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: nhowarth@cern.ch +# Date: 20240301 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- + +Decay B_s0sig + 1.000 K_S0 MyLambda_c+ Myanti-Lambda_c- pi+ pi- PHSP; +Enddecay +CDecay anti-B_s0sig + + +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- + +#Decay anti-Lambda_c- +## 1.000 p~- K+ pi- PHSP; +##Enddecay +## +## +End diff --git a/dkfiles/Bs_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut.dec b/dkfiles/Bs_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..ad77e020b --- /dev/null +++ b/dkfiles/Bs_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 13198020 +# +# Descriptor: [B0 -> Lambda_c+ Lambda_c~- K- pi+]cc +# +# NickName: Bs_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay Bs0 -> Lambda_c+ anti-Lambda_c- K- Pi+ +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: nhowarth@cern.ch +# Date: 20240319 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# + +# +Decay B_s0sig + 1.000 K- MyLambda_c+ Myanti-Lambda_c- pi+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +# BR = 1 +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +#Decay anti-Lambda_c- +# 1.000 p~- K+ pi- PHSP; +#Enddecay +# +# +End diff --git a/dkfiles/Bu_LcLcKpi0,pKpi,pKpi=PHSP,DecProdCut.dec b/dkfiles/Bu_LcLcKpi0,pKpi,pKpi=PHSP,DecProdCut.dec new file mode 100644 index 000000000..6e2ea4580 --- /dev/null +++ b/dkfiles/Bu_LcLcKpi0,pKpi,pKpi=PHSP,DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 12197430 +# +# Descriptor: [B+ -> Lambda_c+ Lambda_c~- K+ pi0]cc +# +# NickName: Bu_LcLcKpi0,pKpi,pKpi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 1 min +# Documentation: This is the decay file for the decay B+ -> Lambda_c+ anti-Lambda_c- K+ pi0 +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Ned Howarth +# Email: nhowarth@cern.ch +# Date: 20240319 +# + +#Define Lambda_c +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# + +# +Decay B+sig + 1.000 K+ MyLambda_c+ Myanti-Lambda_c- pi0 PHSP; +Enddecay +CDecay B-sig +# +# BR = 1 +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +#Decay anti-Lambda_c- +# 1.000 p~- K+ pi- PHSP; +#Enddecay +# +# +End -- GitLab From 1f53897e7373a61ec04f74f0911396a2da5b0813 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 13:09:48 +0200 Subject: [PATCH 628/702] Merge branch 'wusujuan/my-changes' into 'master' --- ..._X3872Kst+,Jpsipipi,Kpi0,mm=DecProdCut.dec | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 dkfiles/Bu_X3872Kst+,Jpsipipi,Kpi0,mm=DecProdCut.dec diff --git a/dkfiles/Bu_X3872Kst+,Jpsipipi,Kpi0,mm=DecProdCut.dec b/dkfiles/Bu_X3872Kst+,Jpsipipi,Kpi0,mm=DecProdCut.dec new file mode 100644 index 000000000..5afbd3005 --- /dev/null +++ b/dkfiles/Bu_X3872Kst+,Jpsipipi,Kpi0,mm=DecProdCut.dec @@ -0,0 +1,53 @@ +# EventType: 12145465 +# +# Descriptor: [B+ -> (K*(892)+ -> K+ pi0) (X_1(3872) -> (J/psi(1S) -> mu+ mu-) pi+ pi-)]cc +# +# NickName: Bu_X3872Kst+,Jpsipipi,Kpi0,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ -> X_1(3872) K*(892)+ decay, X_1(3872) ->J/psi(1S) pi+ pi-, J/psi -> mu+ mu-,K*(892) -> K+ pi0, Decay products in acceptance +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: RD +# Tested: Yes +# Responsible: sujuan wu +# Email: wsj2022@mails.ccnu.edu.cn +# Date: 20240327 +# +Alias MyJ/psi J/psi +Alias MyX_1(3872) X_1(3872) +Alias MyKstp K*+ +Alias MyKstm K*- + +ChargeConj MyX_1(3872) MyX_1(3872) +ChargeConj MyJ/psi MyJ/psi +ChargeConj MyKstp MyKstm + +# +# +# +Decay B+sig + 1.000 MyX_1(3872) MyKstp PHSP; +Enddecay +CDecay B-sig +# +Decay MyX_1(3872) + 1.000 MyJ/psi pi+ pi- PHSP; +Enddecay +# +Decay MyKstp + 1.000 K+ pi0 VSS; +Enddecay +CDecay MyKstm +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +End +# + + + -- GitLab From f2176d5cc919f798e01e15daf11d90914bf253f3 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 13:11:26 +0200 Subject: [PATCH 629/702] Merge branch 'ttpham/my-changes' into 'master' --- ...u,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance.dec | 55 +++++++++++++++++++ ...,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance.dec | 55 +++++++++++++++++++ ...u,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance.dec | 55 +++++++++++++++++++ ...,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance.dec | 55 +++++++++++++++++++ ...cpipi,pKpi=LHCbAcceptance_Nonresonance.dec | 44 +++++++++++++++ 5 files changed, 264 insertions(+) create mode 100644 dkfiles/Lb_Lc2765munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance.dec create mode 100644 dkfiles/Lb_Lc2765munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance.dec create mode 100644 dkfiles/Lb_Lc2880munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance.dec create mode 100644 dkfiles/Lb_Lc2880munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance.dec create mode 100644 dkfiles/Lb_Lc3000munu,Lcpipi,pKpi=LHCbAcceptance_Nonresonance.dec diff --git a/dkfiles/Lb_Lc2765munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance.dec b/dkfiles/Lb_Lc2765munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance.dec new file mode 100644 index 000000000..f05ade0a6 --- /dev/null +++ b/dkfiles/Lb_Lc2765munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance.dec @@ -0,0 +1,55 @@ +# EventType: 15576008 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Sigma_c*0 -> (Lambda_c+ -> p+ K- pi+) pi-) pi+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2765munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to Lambda_c(2765) mu- anti-nu_mu. Lc2765 not defined in evtgen, so we modify the Lc2625 mass and use with Lb2Baryonlnu. +# Lc(2765) then forced to Sigma_c0(2520) pi+, Sigma_c (2520) forced to Lc pi +# +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Hang Pham +# Email: hpham02@syr.edu +# Date: 20240404 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.7666000 -0.05 Lambda_c(2625)+ 0 0.2", "Lambda_c(2625)~- -104124 -104124 -1.0 2.7666000 -0.05 anti-Lambda_c(2625)- 0 0.2" +# +Alias MyLambda_c+ Lambda_c+ +Alias MyAntiLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyAntiLambda_c- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MySigma_c*0 Sigma_c*0 +Alias MyAntiSigma_c*0 anti-Sigma_c*0 +ChargeConj MySigma_c*0 MyAntiSigma_c*0 +# +Decay Lambda_b0sig + 1.00 MyLambda_c(2625)+ mu- anti-nu_mu Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MySigma_c*0 pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MySigma_c*0 + 1.0 MyLambda_c+ pi- PHSP; +Enddecay +CDecay MyAntiSigma_c*0 +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c- +# +End diff --git a/dkfiles/Lb_Lc2765munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance.dec b/dkfiles/Lb_Lc2765munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance.dec new file mode 100644 index 000000000..bb77e1dd9 --- /dev/null +++ b/dkfiles/Lb_Lc2765munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance.dec @@ -0,0 +1,55 @@ +# EventType: 15576009 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Sigma_c*++ -> (Lambda_c+ -> p+ K- pi+) pi+) pi-) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2765munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to Lambda_c(2765) mu- anti-nu_mu. Lc2765 not defined in evtgen, so we modify the Lc2625 mass and use with Lb2Baryonlnu. +# Lc(2765) then forced to Sigma_c++(2520) pi-, Sigma_c(2520) forced to Lc pi +# +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Hang Pham +# Email: hpham02@syr.edu +# Date: 20240404 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.7666000 -0.05 Lambda_c(2625)+ 0 0.2", "Lambda_c(2625)~- -104124 -104124 -1.0 2.7666000 -0.05 anti-Lambda_c(2625)- 0 0.2" +# +Alias MyLambda_c+ Lambda_c+ +Alias MyAntiLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyAntiLambda_c- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MySigma_c*++ Sigma_c*++ +Alias MyAntiSigma_c*-- anti-Sigma_c*-- +ChargeConj MySigma_c*++ MyAntiSigma_c*-- +# +Decay Lambda_b0sig + 1.00 MyLambda_c(2625)+ mu- anti-nu_mu Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MySigma_c*++ pi- PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MySigma_c*++ + 1.0 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay MyAntiSigma_c*-- +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c- +# +End diff --git a/dkfiles/Lb_Lc2880munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance.dec b/dkfiles/Lb_Lc2880munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance.dec new file mode 100644 index 000000000..880f673cd --- /dev/null +++ b/dkfiles/Lb_Lc2880munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance.dec @@ -0,0 +1,55 @@ +# EventType: 15576012 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Sigma_c*0 -> (Lambda_c+ -> p+ K- pi+) pi-) pi+) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2880munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to Lambda_c(2880) mu- anti-nu_mu. Lc2880 not defined in evtgen, so we modify the Lc2880 mass and use with Lb2Baryonlnu. +# Lc(2880) then forced to Sigma_c0(2520) pi+, Sigma_c (2520) forced to Lc pi +# +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Hang Pham +# Email: hpham02@syr.edu +# Date: 20240404 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.88163 -0.0056 Lambda_c(2625)+ 0 0.02", "Lambda_c(2625)~- -104124 -104124 -1.0 2.88163 -0.0056 anti-Lambda_c(2625)- 0 0.02" +# +Alias MyLambda_c+ Lambda_c+ +Alias MyAntiLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyAntiLambda_c- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MySigma_c*0 Sigma_c*0 +Alias MyAntiSigma_c*0 anti-Sigma_c*0 +ChargeConj MySigma_c*0 MyAntiSigma_c*0 +# +Decay Lambda_b0sig + 1.00 MyLambda_c(2625)+ mu- anti-nu_mu Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MySigma_c*0 pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MySigma_c*0 + 1.0 MyLambda_c+ pi- PHSP; +Enddecay +CDecay MyAntiSigma_c*0 +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c- +# +End diff --git a/dkfiles/Lb_Lc2880munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance.dec b/dkfiles/Lb_Lc2880munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance.dec new file mode 100644 index 000000000..0588156f5 --- /dev/null +++ b/dkfiles/Lb_Lc2880munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance.dec @@ -0,0 +1,55 @@ +# EventType: 15576013 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Sigma_c*++ -> (Lambda_c+ -> p+ K- pi+) pi+) pi-) mu- anti-nu_mu]cc +# +# NickName: Lb_Lc2880munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance +# +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to Lambda_c(2880) mu- anti-nu_mu. Lc2880 not defined in evtgen, so we modify the Lc2880 mass and use with Lb2Baryonlnu. +# Lc(2880) then forced to Sigma_c0(2520) pi+, Sigma_c (2520) forced to Lc pi +# +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Hang Pham +# Email: hpham02@syr.edu +# Date: 20240404 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 2.88163 -0.0056 Lambda_c(2625)+ 0 0.02", "Lambda_c(2625)~- -104124 -104124 -1.0 2.88163 -0.0056 anti-Lambda_c(2625)- 0 0.02" +# +Alias MyLambda_c+ Lambda_c+ +Alias MyAntiLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyAntiLambda_c- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Alias MySigma_c*++ Sigma_c*++ +Alias MyAntiSigma_c*-- anti-Sigma_c*-- +ChargeConj MySigma_c*++ MyAntiSigma_c*-- +# +Decay Lambda_b0sig + 1.00 MyLambda_c(2625)+ mu- anti-nu_mu Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MySigma_c*++ pi- PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MySigma_c*++ + 1.0 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay MyAntiSigma_c*-- +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c- +# +End diff --git a/dkfiles/Lb_Lc3000munu,Lcpipi,pKpi=LHCbAcceptance_Nonresonance.dec b/dkfiles/Lb_Lc3000munu,Lcpipi,pKpi=LHCbAcceptance_Nonresonance.dec new file mode 100644 index 000000000..c58e2b0ac --- /dev/null +++ b/dkfiles/Lb_Lc3000munu,Lcpipi,pKpi=LHCbAcceptance_Nonresonance.dec @@ -0,0 +1,44 @@ +# EventType: 15576024 +# +# Descriptor: [Lambda_b0 -> (Lambda_c(2625)+ -> (Lambda_c+ -> p+ K- pi+) pi- pi+) anti-nu_mu mu-]cc +# +# NickName: Lb_Lc3000munu,Lcpipi,pKpi=LHCbAcceptance_Nonresonance +# Cuts: LHCbAcceptance +# +# Documentation: Lb decaying to Lambda_c+ pi- pi_ mu- anti-nu_mu. We want to generate a broad resonance of Lc+pi-pi+, namely non-resonance spectrum. So we modify the Lc2625 mass into Lc3000 with very broad width and use with Lb2Baryonlnu. +# +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Hang Pham +# Email: hpham02@syr.edu +# Date: 20240404 +# +# ParticleValue: "Lambda_c(2625)+ 104124 104124 1.0 3.000 -0.4 Lambda_c(2625)+ 0 0.8", "Lambda_c(2625)~- -104124 -104124 -1.0 3.000 -0.4 anti-Lambda_c(2625)- 0 0.8" +# +Alias MyLambda_c+ Lambda_c+ +Alias MyAntiLambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ MyAntiLambda_c- +# +Alias MyLambda_c(2625)+ Lambda_c(2625)+ +Alias MyAntiLambda_c(2625)- anti-Lambda_c(2625)- +ChargeConj MyLambda_c(2625)+ MyAntiLambda_c(2625)- +# +Decay Lambda_b0sig + 1.0 MyLambda_c(2625)+ mu- anti-nu_mu Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c(2625)+ + 1.0 MyLambda_c+ pi+ pi- PHSP; +Enddecay +CDecay MyAntiLambda_c(2625)- +# +Decay MyLambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +CDecay MyAntiLambda_c- +# +End -- GitLab From dec07cba6b81d00de8ab5563b1cb1e243c1cdf04 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 13:12:42 +0200 Subject: [PATCH 630/702] Merge branch 'pinogga/SL_Spectroscopy_Bkg' into 'master' --- .../Bd_D0antiD0,Kpi,pimuantinu=DecProdCut.dec | 42 ++++++++++++++++++ .../Bd_D0pitau,Kpi,muantinunu=DecProdCut.dec | 43 +++++++++++++++++++ .../Bs_D0Kmunu,Kpi=DecProdCut,cocktail.dec | 34 +++++++++++++++ .../Bs_D0Ktau,Kpi,muantinunu=DecProdCut.dec | 43 +++++++++++++++++++ dkfiles/Bs_D0antiD0,Kpi,Kmunu=DecProdCut.dec | 42 ++++++++++++++++++ dkfiles/Bs_DsD-,piKK,pi0munu=DecProdCut.dec | 42 ++++++++++++++++++ .../Bs_Dspitau,KKpi,muantinunu=DecProdCut.dec | 43 +++++++++++++++++++ .../Bu_D+pitau,Kpi,muantinunu=DecProdCut.dec | 43 +++++++++++++++++++ dkfiles/Bu_D0D-,Kpi,pipimunu=DecProdCut.dec | 43 +++++++++++++++++++ 9 files changed, 375 insertions(+) create mode 100644 dkfiles/Bd_D0antiD0,Kpi,pimuantinu=DecProdCut.dec create mode 100644 dkfiles/Bd_D0pitau,Kpi,muantinunu=DecProdCut.dec create mode 100644 dkfiles/Bs_D0Kmunu,Kpi=DecProdCut,cocktail.dec create mode 100644 dkfiles/Bs_D0Ktau,Kpi,muantinunu=DecProdCut.dec create mode 100644 dkfiles/Bs_D0antiD0,Kpi,Kmunu=DecProdCut.dec create mode 100644 dkfiles/Bs_DsD-,piKK,pi0munu=DecProdCut.dec create mode 100644 dkfiles/Bs_Dspitau,KKpi,muantinunu=DecProdCut.dec create mode 100644 dkfiles/Bu_D+pitau,Kpi,muantinunu=DecProdCut.dec create mode 100644 dkfiles/Bu_D0D-,Kpi,pipimunu=DecProdCut.dec diff --git a/dkfiles/Bd_D0antiD0,Kpi,pimuantinu=DecProdCut.dec b/dkfiles/Bd_D0antiD0,Kpi,pimuantinu=DecProdCut.dec new file mode 100644 index 000000000..5ce193515 --- /dev/null +++ b/dkfiles/Bd_D0antiD0,Kpi,pimuantinu=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 11674000 +# +# Descriptor: {[[B0]nos -> (D0 -> K- pi+) (D~0 -> pi+ mu- anti-nu_mu)]cc, [[B0]os -> (D~0 -> K+ pi-) (D0 -> pi- mu+ nu_mu)]cc} +# +# NickName: Bd_D0antiD0,Kpi,pimuantinu=DecProdCut +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, B0 forced into D0 anti-D0 pair.D0 forced into K- pi+. Anti-D0 forced into pi mu^- anti-nu +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20240321 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +Alias MySLD0 D0 +Alias MySLantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +ChargeConj MySLD0 MySLantiD0 +# +Decay anti-B0sig + 1.00 MyD0 MySLantiD0 PHSP; +Enddecay +CDecay B0sig +# +Decay MyD0 + 1.00 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +Decay MySLantiD0 + 1.00 mu- pi+ anti-nu_mu PHSP; +Enddecay +CDecay MySLD0 +# +End +# diff --git a/dkfiles/Bd_D0pitau,Kpi,muantinunu=DecProdCut.dec b/dkfiles/Bd_D0pitau,Kpi,muantinunu=DecProdCut.dec new file mode 100644 index 000000000..497d478b2 --- /dev/null +++ b/dkfiles/Bd_D0pitau,Kpi,muantinunu=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 11674010 +# +# Descriptor: {[[B0]nos -> (D0 -> K- pi+) (tau- -> mu- anti-nu_mu nu_tau) pi+ anti-nu_tau]cc, [[B0]os -> (D~0 -> K+ pi-) (tau+ -> mu+ nu_mu anti-nu_tau) pi- nu_tau]cc} +# +# NickName: Bd_D0pitau,Kpi,muantinunu=DecProdCut +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, B0 forced into D0 tau- pi+ pair.tau- forced into mu- anti-nu_mu nu_tau. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20240321 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +Alias myTau- tau- +Alias myTau+ tau+ +ChargeConj MyD0 MyantiD0 +ChargeConj myTau- myTau+ + +# +Decay anti-B0sig + 1.00 MyD0 myTau- pi+ anti-nu_tau PHSP; +Enddecay +CDecay B0sig +# +Decay MyD0 + 1.00 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +Decay myTau- + 1.00 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay myTau+ +# +End +# diff --git a/dkfiles/Bs_D0Kmunu,Kpi=DecProdCut,cocktail.dec b/dkfiles/Bs_D0Kmunu,Kpi=DecProdCut,cocktail.dec new file mode 100644 index 000000000..07c4682f1 --- /dev/null +++ b/dkfiles/Bs_D0Kmunu,Kpi=DecProdCut,cocktail.dec @@ -0,0 +1,34 @@ +# EventType: 13574005 +# +# Descriptor: {[[B_s0]nos -> (D0 -> K- pi+) K+ mu- anti-nu_mu]cc, [[B_s0]os -> (D~0 -> K+ pi-) K- mu+ nu_mu]cc} +# +# NickName: Bs_D0Kmunu,Kpi=DecProdCut,cocktail +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, Bs forced into D0 K+ mu- anti-nu_mu. D0 forced into K- pi+. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20240320 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Decay anti-B_s0sig + 1.00 MyD0 mu- K+ anti-nu_mu PHSP; +Enddecay +CDecay B_s0sig +# +Decay MyD0 + 1.00 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +End +# diff --git a/dkfiles/Bs_D0Ktau,Kpi,muantinunu=DecProdCut.dec b/dkfiles/Bs_D0Ktau,Kpi,muantinunu=DecProdCut.dec new file mode 100644 index 000000000..7ef7ba10b --- /dev/null +++ b/dkfiles/Bs_D0Ktau,Kpi,muantinunu=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 13674020 +# +# Descriptor: {[[B_s0]nos -> (D_0 -> K- pi+) (tau- -> mu- anti-nu_mu nu_tau) K+ anti-nu_tau]cc, [[B_s0]os -> (D~0 -> K+ pi-) (tau+ -> mu+ nu_mu anti-nu_tau) K- nu_tau]cc} +# +# NickName: Bs_D0Ktau,Kpi,muantinunu=DecProdCut +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, B0 forced into D0 tau- K pair.tau- forced into mu- anti-nu_mu nu_tau. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20240321 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +Alias myTau- tau- +Alias myTau+ tau+ +ChargeConj MyD0 MyantiD0 +ChargeConj myTau- myTau+ + +# +Decay anti-B_s0sig + 1.00 MyD0 myTau- K+ anti-nu_tau PHSP; +Enddecay +CDecay B_s0sig +# +Decay MyD0 + 1.00 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +Decay myTau- + 1.00 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay myTau+ +# +End +# diff --git a/dkfiles/Bs_D0antiD0,Kpi,Kmunu=DecProdCut.dec b/dkfiles/Bs_D0antiD0,Kpi,Kmunu=DecProdCut.dec new file mode 100644 index 000000000..8a07b5fe7 --- /dev/null +++ b/dkfiles/Bs_D0antiD0,Kpi,Kmunu=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 13674010 +# +# Descriptor: {[[B_s0]nos -> (D0 -> K- pi+) (D~0 -> K+ mu- anti-nu_mu)]cc, [[B_s0]os -> (D~0 -> K+ pi-) D0 -> (K- mu+ nu_mu)]cc} +# +# NickName: Bs_D0antiD0,Kpi,Kmunu=DecProdCut +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, Bs forced into D0 D~0. D0 forced into K- pi+. D~0 forced into K+ mu- anti-mu_nu +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20240320 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +Alias MySLantiD0 anti-D0 +Alias MySLD0 D0 +ChargeConj MySLantiD0 MySLD0 +ChargeConj MyD0 MyantiD0 +# +Decay anti-B_s0sig + 1.00 MyD0 MySLantiD0 PHSP; +Enddecay +CDecay B_s0sig +# +Decay MyD0 + 1.00 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +Decay MySLantiD0 + 1.00 mu- K+ anti-nu_mu PHSP; +Enddecay +CDecay MySLD0 +# +End +# diff --git a/dkfiles/Bs_DsD-,piKK,pi0munu=DecProdCut.dec b/dkfiles/Bs_DsD-,piKK,pi0munu=DecProdCut.dec new file mode 100644 index 000000000..ffdb3dec6 --- /dev/null +++ b/dkfiles/Bs_DsD-,piKK,pi0munu=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 13674400 +# +# Descriptor: {[[B_s0]nos -> (D_s+ -> pi+ K+ K-) (D- -> anti-nu_mu mu- pi0)]cc,[[B_s0]os -> (D_s- -> pi- K- K+) (D+ -> nu_mu mu+ pi0)]cc} +# +# NickName: Bs_DsD-,piKK,pi0munu=DecProdCut +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, Bs forced into Ds+ D-. Ds+ forced into pi+ K+ K-. D- forced into pi0 mu nu. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20240321 +# + +Alias MyDsp D_s+ +Alias MyDsm D_s- +Alias MyDm D- +Alias MyDp D+ +ChargeConj MyDsp MyDsm +ChargeConj MyDm MyDp +# +Decay anti-B_s0sig + 1.00 MyDsp MyDm PHSP; +Enddecay +CDecay B_s0sig +# +Decay MyDsp + 1.00 pi+ K+ K- PHSP; +Enddecay +CDecay MyDsm +# +Decay MyDm +1.00 anti-nu_mu mu- pi0 PHSP; +Enddecay +CDecay MyDp +# +End +# diff --git a/dkfiles/Bs_Dspitau,KKpi,muantinunu=DecProdCut.dec b/dkfiles/Bs_Dspitau,KKpi,muantinunu=DecProdCut.dec new file mode 100644 index 000000000..519ce57b2 --- /dev/null +++ b/dkfiles/Bs_Dspitau,KKpi,muantinunu=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 13674410 +# +# Descriptor: {[[B_s0]nos -> (D_s+ -> K- K+ pi+) (tau- -> mu- anti-nu_mu nu_tau) pi0 anti-nu_tau]cc, [[B_s0]os -> (D_s- -> K+ K- pi-) (tau+ -> mu+ nu_mu anti-nu_tau) pi0 nu_tau]cc} +# +# NickName: Bs_Dspitau,KKpi,muantinunu=DecProdCut +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, B0 forced into D0 tau- K pair.tau- forced into mu- anti-nu_mu nu_tau. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20240321 +# + +Alias MyDs+ D_s+ +Alias MyDs- D_s- +Alias myTau- tau- +Alias myTau+ tau+ +ChargeConj MyDs+ MyDs- +ChargeConj myTau- myTau+ + +# +Decay anti-B_s0sig + 1.00 MyDs+ myTau- pi0 anti-nu_tau PHSP; +Enddecay +CDecay B_s0sig +# +Decay MyDs+ + 1.00 K- K+ pi+ PHSP; +Enddecay +CDecay MyDs- +# +Decay myTau- + 1.00 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay myTau+ +# +End +# diff --git a/dkfiles/Bu_D+pitau,Kpi,muantinunu=DecProdCut.dec b/dkfiles/Bu_D+pitau,Kpi,muantinunu=DecProdCut.dec new file mode 100644 index 000000000..cc01ca909 --- /dev/null +++ b/dkfiles/Bu_D+pitau,Kpi,muantinunu=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 12675030 +# +# Descriptor: [B- -> (D+ -> K- pi+ pi+) (tau- -> mu- anti-nu_mu nu_tau) pi- anti-nu_tau]cc +# +# NickName: Bu_D+pitau,Kpi,muantinunu=DecProdCut +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, B- forced into D+ tau- pi- pair.tau- forced into mu- anti-nu_mu nu_tau. +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20240321 +# + +Alias MyD+ D+ +Alias MyD- D- +Alias myTau- tau- +Alias myTau+ tau+ +ChargeConj MyD+ MyD- +ChargeConj myTau- myTau+ + +# +Decay B-sig + 1.00 MyD+ myTau- pi- anti-nu_tau PHSP; +Enddecay +CDecay B+sig +# +Decay MyD+ + 1.00 K- pi+ pi+ PHSP; +Enddecay +CDecay MyD- +# +Decay myTau- + 1.00 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay myTau+ +# +End +# diff --git a/dkfiles/Bu_D0D-,Kpi,pipimunu=DecProdCut.dec b/dkfiles/Bu_D0D-,Kpi,pipimunu=DecProdCut.dec new file mode 100644 index 000000000..f35d3e6c9 --- /dev/null +++ b/dkfiles/Bu_D0D-,Kpi,pipimunu=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 12675020 +# +# Descriptor: [B- -> (D0 -> K- pi+) (D- -> pi+ pi- mu- anti-nu_mu)]cc +# +# +# NickName: Bu_D0D-,Kpi,pipimunu=DecProdCut +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in LHCb, B0 forced into D0 D- pair.D0 forced into K- pi+. D- forced into pi+ pi- mu^- anti-nu +# EndDocumentation +# +# CPUTime: <1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Piet Nogga (University of Bonn) +# Email: piet.nogga@cern.ch +# Date: 20240321 +# + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +Alias MyDm D- +Alias MyAntiDm D+ +ChargeConj MyD0 MyantiD0 +ChargeConj MyDm MyAntiDm +# +Decay B-sig + 1.00 MyD0 MyDm PHSP; +Enddecay +CDecay B+sig +# +Decay MyD0 + 1.00 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +Decay MyDm + 1.00 mu- pi+ pi- anti-nu_mu PHSP; +Enddecay +CDecay MyAntiDm +# +End +# -- GitLab From 362fdeb6f6dfb63925c4d79c01e4faa2d67c4b46 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 13:15:26 +0200 Subject: [PATCH 631/702] Merge branch 'lsun/Bu2_L0hhh_etacl0p' into 'master' --- ...u_Lambdabarpetac,ppbar=HELAMP,TightCut.dec | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 dkfiles/Bu_Lambdabarpetac,ppbar=HELAMP,TightCut.dec diff --git a/dkfiles/Bu_Lambdabarpetac,ppbar=HELAMP,TightCut.dec b/dkfiles/Bu_Lambdabarpetac,ppbar=HELAMP,TightCut.dec new file mode 100644 index 000000000..5d9d8542c --- /dev/null +++ b/dkfiles/Bu_Lambdabarpetac,ppbar=HELAMP,TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 12135011 +# +# Descriptor: [ B+ -> (Lambda~0 -> p~- pi+) (eta_c -> p+ p~- ) p+]cc +# +# NickName: Bu_Lambdabarpetac,ppbar=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B+ ==> (Lambda~0 => ^p~- ^pi+) ^p+ (eta_c(1S) => ^p+ ^p~-)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +# EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240320 +# +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias Myetac eta_c +ChargeConj Myetac Myetac + +# +Decay B+sig + 1.000 MyantiLambda p+ Myetac PHSP; +Enddecay +CDecay B-sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda +# +Decay Myetac + 1.000 p+ anti-p- PHSP; +Enddecay +# +# +End +# -- GitLab From 5682d82bac091dbb723c441be2bb79773e42397e Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 13:15:47 +0200 Subject: [PATCH 632/702] Merge branch 'yangk-B2OCpi0' into 'master' --- dkfiles/Bu_Dspi0,Ds=KKpi,DecProdCut.dec | 35 +++++++++++++++ .../Bu_Dsstpi0,Dsgamma,KKpi=DecProdCut.dec | 44 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 dkfiles/Bu_Dspi0,Ds=KKpi,DecProdCut.dec create mode 100644 dkfiles/Bu_Dsstpi0,Dsgamma,KKpi=DecProdCut.dec diff --git a/dkfiles/Bu_Dspi0,Ds=KKpi,DecProdCut.dec b/dkfiles/Bu_Dspi0,Ds=KKpi,DecProdCut.dec new file mode 100644 index 000000000..b48f871e4 --- /dev/null +++ b/dkfiles/Bu_Dspi0,Ds=KKpi,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 12163413 +# +# Descriptor: [B+ -> (D_s+ => K+ K- pi+) pi0 ]cc +# +# NickName: Bu_Dspi0,Ds=KKpi,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B to Ds pi0 with Ds forced into K+ K- pi+, decay products in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Kang Yang (Imperial College London) +# Email: kang.yang@cern.ch +# Date: 20240315 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s- MyD_s+ +# +Decay B+sig + 1.000 MyD_s+ pi0 PHSP; +Enddecay +CDecay B-sig +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +End + diff --git a/dkfiles/Bu_Dsstpi0,Dsgamma,KKpi=DecProdCut.dec b/dkfiles/Bu_Dsstpi0,Dsgamma,KKpi=DecProdCut.dec new file mode 100644 index 000000000..56af8ee9f --- /dev/null +++ b/dkfiles/Bu_Dsstpi0,Dsgamma,KKpi=DecProdCut.dec @@ -0,0 +1,44 @@ +# EventType: 12163631 +# +# Descriptor: [B+ -> (D*_s+ -> (D_s+ -> K+ K- pi+) gamma) pi0]cc +# +# NickName: Bu_Dsstpi0,Dsgamma,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# +# Documentation: B to Dsst pi0 with Ds forced into K+ K- pi+, decay products in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Kang Yang (Imperial College London) +# Email: kang.yang@cern.ch +# Date: 20240315 +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*- MyD_s*+ +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s- MyD_s+ +# +Decay B+sig + 1.000 MyD_s*+ pi0 SVS; +Enddecay +CDecay B-sig +# +Decay MyD_s*+ + 1.000 MyD_s+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*- +# +Decay MyD_s+ + 1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyD_s- +# +End + -- GitLab From dd618c7a3c5ee433aabd2d9497802f3506798f50 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 13:48:21 +0200 Subject: [PATCH 633/702] Merge branch 'msaur_XibmToL03h_fix' into 'master' --- dkfiles/Xibm_LambdaKmKmPip,ppi=TightCut.dec | 26 +++++++++-------- dkfiles/Xibm_LambdaKmPipPim,ppi=TightCut.dec | 28 ++++++++++--------- dkfiles/Xibm_LambdaKpPimPim,ppi=TightCut.dec | 26 +++++++++-------- dkfiles/Xibm_LambdaPipPimPim,ppi=TightCut.dec | 24 ++++++++-------- 4 files changed, 56 insertions(+), 48 deletions(-) diff --git a/dkfiles/Xibm_LambdaKmKmPip,ppi=TightCut.dec b/dkfiles/Xibm_LambdaKmKmPip,ppi=TightCut.dec index 58b2e2c7b..a1a34ffcc 100644 --- a/dkfiles/Xibm_LambdaKmKmPip,ppi=TightCut.dec +++ b/dkfiles/Xibm_LambdaKmKmPip,ppi=TightCut.dec @@ -4,24 +4,26 @@ # # Descriptor: [Xi_b- -> (Lambda0 -> p+ pi-) K- K- pi+]cc # -# Cuts: DaughtersInLHCb +# Cuts: LoKi::GenCutTool/TightCut # #InsertPythonCode: # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "^[Xi_b- ==> (Lambda0 ==> p+ pi-) K- K- pi+]CC" +#tightCut.Decay = "[^( Xi_b- ==> (Lambda0 ==> p+ pi-) K- K- pi+ )]CC" #tightCut.Preambulo += [ -#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"from GaudiKernel.SystemOfUnits import MeV, meter", #"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", -#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", -#"good_k = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", -#"good_L0p = ( GPT > 500 * MeV) & InAcc" -#"good_L0pi = ( GPT > 100 * MeV) & InAcc", -#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"decay_position = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", #"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 1 ) & (GNINTREE( good_pi, 1 ) > 0 ) )" #] # @@ -31,7 +33,7 @@ # #EndInsertPythonCode # -# Documentation: Lambda0 forced into p+ pi-; TightCut +# Documentation: Xi_n- decaying into L0 K- K- pi+, Lambda0 forced into p+ pi-; TightCut # EndDocumentation # # PhysicsWG: BnoC @@ -39,7 +41,7 @@ # Tested: Yes # Responsible: Miroslav Saur # Email: miroslav.saur@cern.ch -# Date: 20230315 +# Date: 20240320 # CPUTime: < 1 min # # @@ -53,7 +55,7 @@ Enddecay CDecay anti-Xi_b+sig # Decay MyLambda - 1.000 p+ pi- PHSP; + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; Enddecay CDecay MyantiLambda # diff --git a/dkfiles/Xibm_LambdaKmPipPim,ppi=TightCut.dec b/dkfiles/Xibm_LambdaKmPipPim,ppi=TightCut.dec index e0c0a9ee7..b6a70d94a 100644 --- a/dkfiles/Xibm_LambdaKmPipPim,ppi=TightCut.dec +++ b/dkfiles/Xibm_LambdaKmPipPim,ppi=TightCut.dec @@ -4,25 +4,27 @@ # # Descriptor: [Xi_b- -> (Lambda0 -> p+ pi-) K- pi+ pi-]cc # -# Cuts: DaughtersInLHCb +# Cuts: LoKi::GenCutTool/TightCut # #InsertPythonCode: # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "^[Xi_b- ==> (Lambda0 ==> p+ pi-) K- pi+ pi-]CC" +#tightCut.Decay = "[ ^(Xi_b- ==> (Lambda0 ==> p+ pi-) K- pi+ pi- )]CC" #tightCut.Preambulo += [ -#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"from GaudiKernel.SystemOfUnits import MeV, meter", #"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", -#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", -#"good_k = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", -#"good_L0p = ( GPT > 500 * MeV) & InAcc" -#"good_L0pi = ( GPT > 100 * MeV) & InAcc", -#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" -#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 1 ) )" +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"decay_position = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 1 ) )", #] # #tightCut.Cuts = { @@ -31,7 +33,7 @@ # #EndInsertPythonCode # -# Documentation: Lambda0 forced into p+ pi-; TightCut +# Documentation: Xi_b- decaying into L0 K- pi+ pi-, Lambda0 forced into p+ pi-; TightCut # EndDocumentation # # PhysicsWG: BnoC @@ -39,7 +41,7 @@ # Tested: Yes # Responsible: Miroslav Saur # Email: miroslav.saur@cern.ch -# Date: 20230315 +# Date: 20240320 # CPUTime: < 1 min # # @@ -53,7 +55,7 @@ Enddecay CDecay anti-Xi_b+sig # Decay MyLambda - 1.000 p+ pi- PHSP; + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; Enddecay CDecay MyantiLambda # diff --git a/dkfiles/Xibm_LambdaKpPimPim,ppi=TightCut.dec b/dkfiles/Xibm_LambdaKpPimPim,ppi=TightCut.dec index d891a1060..1235ca1a2 100644 --- a/dkfiles/Xibm_LambdaKpPimPim,ppi=TightCut.dec +++ b/dkfiles/Xibm_LambdaKpPimPim,ppi=TightCut.dec @@ -4,24 +4,26 @@ # # Descriptor: [Xi_b- -> (Lambda0 -> p+ pi-) K+ pi- pi-]cc # -# Cuts: DaughtersInLHCb +# Cuts: LoKi::GenCutTool/TightCut # #InsertPythonCode: # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "^[Xi_b- ==> (Lambda0 ==> p+ pi-) K+ pi- pi-]CC" +#tightCut.Decay = "[ ^(Xi_b- ==> (Lambda0 ==> p+ pi-) K+ pi- pi-) ]CC" #tightCut.Preambulo += [ -#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"from GaudiKernel.SystemOfUnits import MeV, meter", #"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", -#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", -#"good_k = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", -#"good_L0p = ( GPT > 500 * MeV) & InAcc" -#"good_L0pi = ( GPT > 100 * MeV) & InAcc", -#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"decay_position = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", #"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_k, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 1 ) )" #] # @@ -31,7 +33,7 @@ # #EndInsertPythonCode # -# Documentation: Lambda0 forced into p+ pi-; TightCut +# Documentation: Xi_b- decaying into L0 K+ pi- pi-, Lambda0 forced into p+ pi-; TightCut # EndDocumentation # # PhysicsWG: BnoC @@ -39,7 +41,7 @@ # Tested: Yes # Responsible: Miroslav Saur # Email: miroslav.saur@cern.ch -# Date: 20230315 +# Date: 20240320 # CPUTime: < 1 min # # @@ -53,7 +55,7 @@ Enddecay CDecay anti-Xi_b+sig # Decay MyLambda - 1.000 p+ pi- PHSP; + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; Enddecay CDecay MyantiLambda # diff --git a/dkfiles/Xibm_LambdaPipPimPim,ppi=TightCut.dec b/dkfiles/Xibm_LambdaPipPimPim,ppi=TightCut.dec index 1cabd1855..20d3fce06 100644 --- a/dkfiles/Xibm_LambdaPipPimPim,ppi=TightCut.dec +++ b/dkfiles/Xibm_LambdaPipPimPim,ppi=TightCut.dec @@ -10,18 +10,20 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "^[Xi_b- ==> (Lambda0 ==> p+ pi-) pi+ pi- pi-]CC" +#tightCut.Decay = "[ ^(Xi_b- ==> (Lambda0 ==> p+ pi-) pi+ pi- pi-) ]CC" #tightCut.Preambulo += [ -#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"from GaudiKernel.SystemOfUnits import MeV, meter", #"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", -#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", -#"good_k = ( GP > 2500 * MeV ) & ( GPT > 600 * MeV) & InAcc", -#"good_L0p = ( GPT > 500 * MeV) & InAcc" -#"good_L0pi = ( GPT > 100 * MeV) & InAcc", -#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"decay_position = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", #"good_Xib = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 2 ) )" #] # @@ -31,7 +33,7 @@ # #EndInsertPythonCode # -# Documentation: Lambda0 forced into p+ pi-; TightCut +# Documentation: Xi_b- decaying into L0 pi+ pi- pi-, Lambda0 forced into p+ pi-; TightCut # EndDocumentation # # PhysicsWG: BnoC @@ -39,7 +41,7 @@ # Tested: Yes # Responsible: Miroslav Saur # Email: miroslav.saur@cern.ch -# Date: 20230315 +# Date: 20240320 # CPUTime: < 1 min # # @@ -53,7 +55,7 @@ Enddecay CDecay anti-Xi_b+sig # Decay MyLambda - 1.000 p+ pi- PHSP; + 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; Enddecay CDecay MyantiLambda # -- GitLab From 0f5ff7ea94a0cec5f7f2dfcc7125d85e65334f1f Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 13:48:56 +0200 Subject: [PATCH 634/702] Merge branch 'Yiheng' into 'master' --- dkfiles/Bsst_Bsgamma,Jpsiphi,mm=TightCut.dec | 78 ++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 dkfiles/Bsst_Bsgamma,Jpsiphi,mm=TightCut.dec diff --git a/dkfiles/Bsst_Bsgamma,Jpsiphi,mm=TightCut.dec b/dkfiles/Bsst_Bsgamma,Jpsiphi,mm=TightCut.dec new file mode 100644 index 000000000..c3e6d974e --- /dev/null +++ b/dkfiles/Bsst_Bsgamma,Jpsiphi,mm=TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 17144224 +# +# Descriptor: [B*_s0 -> (B_s0 -> (J/psi(1S) -> mu+ mu- ) (phi(1020) -> K+ K-)) gamma]cc +# +# NickName: Bsst_Bsgamma,Jpsiphi,mm=TightCut +# +# +# Documentation: +# Excited Bs Spectroscopy +# Mass and width from Phys.Rev. D86 (2012) 054024 +# EndDocumentation +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation(genAlgName) +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[B*_s0 -> (B_s0 => (J/psi(1S) => ^mu+ ^mu- ) (phi(1020) => ^K+ ^K-)) ^gamma]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'fastTrack = ( GPT > 200 * MeV ) & ( GP > 1.9 * GeV ) ' , +# 'goodTrack = inAcc & fastTrack ' , +# 'goodPhoton = ( GPT > 0.25 * GeV ) & inAcc' +# ] +# +# tightCut.Cuts = { +# '[K+]cc' : 'goodTrack ' , +# '[mu+]cc' : 'goodTrack ' , +# 'gamma' : 'goodPhoton' +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 20 min +# Responsible: Yiheng Luo +# Email: yiheng.luo@cern.ch +# Date: 20240403 +# +Alias B_s*0sig B_s*0 +Alias anti-B_s*0sig anti-B_s*0 +ChargeConj B_s*0sig anti-B_s*0sig +# +Alias MyBs B_s0 +Alias MyantiBs anti-B_s0 +ChargeConj MyBs MyantiBs +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias Myphi phi +ChargeConj Myphi Myphi +# +Decay B_s*0sig +1.0000 MyBs gamma PHSP; +Enddecay +CDecay anti-B_s*0sig +# +Decay MyBs +1.0000 MyJ/psi Myphi SVV_HELAMP 1.0 0.0 1.0 0.0 1.0 0.0; +Enddecay +CDecay MyantiBs +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +Decay Myphi + 1.000 K+ K- VSS; +Enddecay +# +End + -- GitLab From 4d68f23ea6be25f3196cbada9e28ad1595118acd Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 13:50:13 +0200 Subject: [PATCH 635/702] Merge branch 'eleckste/Xb2LLpbar-genlevelcuts' into 'master' --- .../Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec | 54 ------------- .../Lb_LLpmDsp,L_ppi,Dsp_KKpi=TightCut.dec | 81 +++++++++++++++++++ dkfiles/Lb_LLpmK,L_ppi=DecProdCut.dec | 45 ----------- dkfiles/Lb_LLpmK,L_ppi=TightCut.dec | 72 +++++++++++++++++ .../Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec | 54 ------------- .../Xib_LLpmDsp,L_ppi,Dsp_KKpi=TightCut.dec | 81 +++++++++++++++++++ dkfiles/Xib_LLpmKp,L_ppi=DecProdCut.dec | 45 ----------- dkfiles/Xib_LLpmKp,L_ppi=TightCut.dec | 72 +++++++++++++++++ 8 files changed, 306 insertions(+), 198 deletions(-) delete mode 100644 dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec create mode 100644 dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=TightCut.dec delete mode 100644 dkfiles/Lb_LLpmK,L_ppi=DecProdCut.dec create mode 100644 dkfiles/Lb_LLpmK,L_ppi=TightCut.dec delete mode 100644 dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec create mode 100644 dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=TightCut.dec delete mode 100644 dkfiles/Xib_LLpmKp,L_ppi=DecProdCut.dec create mode 100644 dkfiles/Xib_LLpmKp,L_ppi=TightCut.dec diff --git a/dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec b/dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec deleted file mode 100644 index 0294098a7..000000000 --- a/dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec +++ /dev/null @@ -1,54 +0,0 @@ -# EventType: 15168100 -# -# Descriptor: [Lambda_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- (D_s+ -> K+ K- pi+)]cc -# -# NickName: Lb_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut -# -# Cuts: DaughtersInLHCb -# -# Documentation: -# Lb0 decays to Lambda Lambda anti proton and Ds, -# EndDocumentation -# -# PhysicsWG: Onia -# Tested: Yes -# CPUTime: < 1 min -# Responsible: Ellinor Eckstein, Xabier Cid Vidal -# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch -# Date: 20231108 -# -# -Alias MyLambda01 Lambda0 -Alias Myanti-Lambda01 anti-Lambda0 -ChargeConj MyLambda01 Myanti-Lambda01 -# -Alias MyLambda02 Lambda0 -Alias Myanti-Lambda02 anti-Lambda0 -ChargeConj MyLambda02 Myanti-Lambda02 -# -Alias MyDs+ D_s+ -Alias MyDs- D_s- -ChargeConj MyDs+ MyDs- - - -Decay Lambda_b0sig - 1.000 MyLambda01 MyLambda02 anti-p- MyDs+ PHSP; -Enddecay -CDecay anti-Lambda_b0sig -# -Decay MyLambda01 - 1.000 p+ pi- PHSP; -Enddecay -CDecay Myanti-Lambda01 -# -Decay MyLambda02 - 1.000 p+ pi- PHSP; -Enddecay -CDecay Myanti-Lambda02 -# -Decay MyDs+ -1.000 K+ K- pi+ D_DALITZ; -Enddecay -CDecay MyDs- -# -End diff --git a/dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=TightCut.dec b/dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=TightCut.dec new file mode 100644 index 000000000..3424c574b --- /dev/null +++ b/dkfiles/Lb_LLpmDsp,L_ppi,Dsp_KKpi=TightCut.dec @@ -0,0 +1,81 @@ +# EventType: 15168100 +# +# Descriptor: [Lambda_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- (D_s+ -> K+ K- pi+)]cc +# +# NickName: Lb_LLpmDsp,L_ppi,Dsp_KKpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Lb0 decays to Lambda Lambda anti proton and Ds, +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ Lambda_b0 ==> ^(Lambda0 => ^p+ ^pi-) ^(Lambda0 => ^p+ ^pi-) ^p~- (D_s+ => ^K+ ^K- ^pi+) ]CC' +# tightCut.Preambulo += [ +# "GVX = LoKi.GenVertices.PositionX() " , +# "GVY = LoKi.GenVertices.PositionY() " , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "from GaudiKernel.SystemOfUnits import meter, millimeter, GeV, mrad" , +# "decayx = in_range ( -0.3 * meter, GFAEVX ( GVX, 100 * meter ), 0.3 * meter ) ", +# "decayy = in_range ( -0.3 * meter, GFAEVX ( GVY, 100 * meter ), 0.3 * meter ) ", +# "decayz = in_range ( -1.0 * meter, GFAEVX ( GVZ, 100 * meter ), 2.5 * meter ) ", +# "theta = GTHETA<250*mrad ", +# "InAcc = in_range ( 0.010 , GTHETA , 0.400 )", +# ] +# tightCut.Cuts = { +# '[Lambda0]cc' : 'decayx & decayy & decayz & theta', +# '[p+]cc' : 'InAcc', +# '[K+]cc' : 'InAcc', +# '[pi+]cc' : 'InAcc', +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: 2 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20240205 +# +# +Alias MyLambda01 Lambda0 +Alias Myanti-Lambda01 anti-Lambda0 +ChargeConj MyLambda01 Myanti-Lambda01 +# +Alias MyLambda02 Lambda0 +Alias Myanti-Lambda02 anti-Lambda0 +ChargeConj MyLambda02 Myanti-Lambda02 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Lambda_b0sig + 1.000 MyLambda01 MyLambda02 anti-p- MyDs+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda01 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda01 +# +Decay MyLambda02 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda02 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Lb_LLpmK,L_ppi=DecProdCut.dec b/dkfiles/Lb_LLpmK,L_ppi=DecProdCut.dec deleted file mode 100644 index 894115007..000000000 --- a/dkfiles/Lb_LLpmK,L_ppi=DecProdCut.dec +++ /dev/null @@ -1,45 +0,0 @@ -# EventType: 15106103 -# -# Descriptor: [Lambda_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- K+]cc -# -# NickName: Lb_LLpmK,L_ppi=DecProdCut -# -# Cuts: DaughtersInLHCb -# -# Documentation: -# Lb0 decays to Lambda Lambda anti proton and Kaon, -# EndDocumentation -# -# PhysicsWG: Onia -# Tested: Yes -# CPUTime: < 1 min -# Responsible: Ellinor Eckstein, Xabier Cid Vidal -# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch -# Date: 20231025 -# -# -Alias MyLambda01 Lambda0 -Alias Myanti-Lambda01 anti-Lambda0 -ChargeConj MyLambda01 Myanti-Lambda01 -# -Alias MyLambda02 Lambda0 -Alias Myanti-Lambda02 anti-Lambda0 -ChargeConj MyLambda02 Myanti-Lambda02 - - -Decay Lambda_b0sig - 1.000 MyLambda01 MyLambda02 anti-p- K+ PHSP; -Enddecay -CDecay anti-Lambda_b0sig -# -Decay MyLambda01 - 1.000 p+ pi- PHSP; -Enddecay -CDecay Myanti-Lambda01 -# -Decay MyLambda02 - 1.000 p+ pi- PHSP; -Enddecay -CDecay Myanti-Lambda02 -# -End diff --git a/dkfiles/Lb_LLpmK,L_ppi=TightCut.dec b/dkfiles/Lb_LLpmK,L_ppi=TightCut.dec new file mode 100644 index 000000000..c2e66fc6f --- /dev/null +++ b/dkfiles/Lb_LLpmK,L_ppi=TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 15106103 +# +# Descriptor: [Lambda_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- K+]cc +# +# NickName: Lb_LLpmK,L_ppi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Lb0 decays to Lambda Lambda anti proton and Kaon, +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '[ Lambda_b0 ==> ^(Lambda0 => ^p+ ^pi-) ^(Lambda0 => ^p+ ^pi-) ^p~- ^K+ ]CC' +# tightCut.Preambulo += [ +# "GVX = LoKi.GenVertices.PositionX() " , +# "GVY = LoKi.GenVertices.PositionY() " , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "from GaudiKernel.SystemOfUnits import meter, millimeter, GeV, mrad" , +# "decayx = in_range ( -0.3 * meter, GFAEVX ( GVX, 100 * meter ), 0.3 * meter ) ", +# "decayy = in_range ( -0.3 * meter, GFAEVX ( GVY, 100 * meter ), 0.3 * meter ) ", +# "decayz = in_range ( -1.0 * meter, GFAEVX ( GVZ, 100 * meter ), 2.5 * meter ) ", +# "theta = GTHETA<250*mrad ", +# "InAcc = in_range ( 0.010 , GTHETA , 0.400 )", +# ] +# tightCut.Cuts = { +# '[Lambda0]cc' : 'decayx & decayy & decayz & theta', +# '[p+]cc' : 'InAcc', +# '[K+]cc' : 'InAcc', +# '[pi+]cc' : 'InAcc', +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: 2 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20240205 +# +# +Alias MyLambda01 Lambda0 +Alias Myanti-Lambda01 anti-Lambda0 +ChargeConj MyLambda01 Myanti-Lambda01 +# +Alias MyLambda02 Lambda0 +Alias Myanti-Lambda02 anti-Lambda0 +ChargeConj MyLambda02 Myanti-Lambda02 + + +Decay Lambda_b0sig + 1.000 MyLambda01 MyLambda02 anti-p- K+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda01 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda01 +# +Decay MyLambda02 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda02 +# +End diff --git a/dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec b/dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec deleted file mode 100644 index bac825046..000000000 --- a/dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut.dec +++ /dev/null @@ -1,54 +0,0 @@ -# EventType: 16168140 -# -# Descriptor: [Xi_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- (D_s+ -> K+ K- pi+)]cc -# -# NickName: Xib_LLpmDsp,L_ppi,Dsp_KKpi=DecProdCut -# -# Cuts: DaughtersInLHCb -# -# Documentation: -# Xib0 decays to Lambda Lambda anti proton and Ds, -# EndDocumentation -# -# PhysicsWG: Onia -# Tested: Yes -# CPUTime: < 1 min -# Responsible: Ellinor Eckstein, Xabier Cid Vidal -# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch -# Date: 20231108 -# -# -Alias MyLambda01 Lambda0 -Alias Myanti-Lambda01 anti-Lambda0 -ChargeConj MyLambda01 Myanti-Lambda01 -# -Alias MyLambda02 Lambda0 -Alias Myanti-Lambda02 anti-Lambda0 -ChargeConj MyLambda02 Myanti-Lambda02 -# -Alias MyDs+ D_s+ -Alias MyDs- D_s- -ChargeConj MyDs+ MyDs- - - -Decay Xi_b0sig - 1.000 MyLambda01 MyLambda02 anti-p- MyDs+ PHSP; -Enddecay -CDecay anti-Xi_b0sig -# -Decay MyLambda01 - 1.000 p+ pi- PHSP; -Enddecay -CDecay Myanti-Lambda01 -# -Decay MyLambda02 - 1.000 p+ pi- PHSP; -Enddecay -CDecay Myanti-Lambda02 -# -Decay MyDs+ -1.000 K+ K- pi+ D_DALITZ; -Enddecay -CDecay MyDs- -# -End diff --git a/dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=TightCut.dec b/dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=TightCut.dec new file mode 100644 index 000000000..424946922 --- /dev/null +++ b/dkfiles/Xib_LLpmDsp,L_ppi,Dsp_KKpi=TightCut.dec @@ -0,0 +1,81 @@ +# EventType: 16168140 +# +# Descriptor: [Xi_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- (D_s+ -> K+ K- pi+)]cc +# +# NickName: Xib_LLpmDsp,L_ppi,Dsp_KKpi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: +# Xib0 decays to Lambda Lambda anti proton and Ds, +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ Xi_b0 ==> ^(Lambda0 => ^p+ ^pi-) ^(Lambda0 => ^p+ ^pi-) ^p~- (D_s+ => ^K+ ^K- ^pi+) ]CC' +# tightCut.Preambulo += [ +# "GVX = LoKi.GenVertices.PositionX() " , +# "GVY = LoKi.GenVertices.PositionY() " , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "from GaudiKernel.SystemOfUnits import meter, millimeter, GeV, mrad" , +# "decayx = in_range ( -0.3 * meter, GFAEVX ( GVX, 100 * meter ), 0.3 * meter ) ", +# "decayy = in_range ( -0.3 * meter, GFAEVX ( GVY, 100 * meter ), 0.3 * meter ) ", +# "decayz = in_range ( -1.0 * meter, GFAEVX ( GVZ, 100 * meter ), 2.5 * meter ) ", +# "theta = GTHETA<250*mrad ", +# "InAcc = in_range ( 0.010 , GTHETA , 0.400 )", +# ] +# tightCut.Cuts = { +# '[Lambda0]cc' : 'decayx & decayy & decayz & theta', +# '[p+]cc' : 'InAcc', +# '[K+]cc' : 'InAcc', +# '[pi+]cc' : 'InAcc', +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20240205 +# +# +Alias MyLambda01 Lambda0 +Alias Myanti-Lambda01 anti-Lambda0 +ChargeConj MyLambda01 Myanti-Lambda01 +# +Alias MyLambda02 Lambda0 +Alias Myanti-Lambda02 anti-Lambda0 +ChargeConj MyLambda02 Myanti-Lambda02 +# +Alias MyDs+ D_s+ +Alias MyDs- D_s- +ChargeConj MyDs+ MyDs- + + +Decay Xi_b0sig + 1.000 MyLambda01 MyLambda02 anti-p- MyDs+ PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyLambda01 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda01 +# +Decay MyLambda02 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda02 +# +Decay MyDs+ +1.000 K+ K- pi+ D_DALITZ; +Enddecay +CDecay MyDs- +# +End diff --git a/dkfiles/Xib_LLpmKp,L_ppi=DecProdCut.dec b/dkfiles/Xib_LLpmKp,L_ppi=DecProdCut.dec deleted file mode 100644 index 3a5c3c562..000000000 --- a/dkfiles/Xib_LLpmKp,L_ppi=DecProdCut.dec +++ /dev/null @@ -1,45 +0,0 @@ -# EventType: 16106140 -# -# Descriptor: [Xi_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- K+]cc -# -# NickName: Xib_LLpmKp,L_ppi=DecProdCut -# -# Cuts: DaughtersInLHCb -# -# Documentation: -# Xib0 decays to Lambda Lambda anti proton and Kaon, -# EndDocumentation -# -# PhysicsWG: Onia -# Tested: Yes -# CPUTime: < 1 min -# Responsible: Ellinor Eckstein, Xabier Cid Vidal -# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch -# Date: 20231025 -# -# -Alias MyLambda01 Lambda0 -Alias Myanti-Lambda01 anti-Lambda0 -ChargeConj MyLambda01 Myanti-Lambda01 -# -Alias MyLambda02 Lambda0 -Alias Myanti-Lambda02 anti-Lambda0 -ChargeConj MyLambda02 Myanti-Lambda02 - - -Decay Xi_b0sig - 1.000 MyLambda01 MyLambda02 anti-p- K+ PHSP; -Enddecay -CDecay anti-Xi_b0sig -# -Decay MyLambda01 - 1.000 p+ pi- PHSP; -Enddecay -CDecay Myanti-Lambda01 -# -Decay MyLambda02 - 1.000 p+ pi- PHSP; -Enddecay -CDecay Myanti-Lambda02 -# -End diff --git a/dkfiles/Xib_LLpmKp,L_ppi=TightCut.dec b/dkfiles/Xib_LLpmKp,L_ppi=TightCut.dec new file mode 100644 index 000000000..8ff8d4110 --- /dev/null +++ b/dkfiles/Xib_LLpmKp,L_ppi=TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 16106140 +# +# Descriptor: [Xi_b0 -> (Lambda0 -> p+ pi-) (Lambda0 -> p+ pi-) p~- K+]cc +# +# NickName: Xib_LLpmKp,L_ppi=TightCut +# +# Cuts: 'LoKi::GenCutTool/TightCut' +# +# Documentation: +# Xib0 decays to Lambda Lambda anti proton and Kaon, +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[ Xi_b0 ==> ^(Lambda0 => ^p+ ^pi-) ^(Lambda0 => ^p+ ^pi-) ^p~- ^K+ ]CC' +# tightCut.Preambulo += [ +# "GVX = LoKi.GenVertices.PositionX() " , +# "GVY = LoKi.GenVertices.PositionY() " , +# "GVZ = LoKi.GenVertices.PositionZ() " , +# "from GaudiKernel.SystemOfUnits import meter, millimeter, GeV, mrad" , +# "decayx = in_range ( -0.3 * meter, GFAEVX ( GVX, 100 * meter ), 0.3 * meter ) ", +# "decayy = in_range ( -0.3 * meter, GFAEVX ( GVY, 100 * meter ), 0.3 * meter ) ", +# "decayz = in_range ( -1.0 * meter, GFAEVX ( GVZ, 100 * meter ), 2.5 * meter ) ", +# "theta = GTHETA<250*mrad ", +# "InAcc = in_range ( 0.010 , GTHETA , 0.400 )", +# ] +# tightCut.Cuts = { +# '[Lambda0]cc' : 'decayx & decayy & decayz & theta', +# '[p+]cc' : 'InAcc', +# '[K+]cc' : 'InAcc', +# '[pi+]cc' : 'InAcc', +# } +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Ellinor Eckstein, Xabier Cid Vidal +# Email: ellinor.eckstein@cern.ch, xabier.cid.vidal@cern.ch +# Date: 20240205 +# +# +Alias MyLambda01 Lambda0 +Alias Myanti-Lambda01 anti-Lambda0 +ChargeConj MyLambda01 Myanti-Lambda01 +# +Alias MyLambda02 Lambda0 +Alias Myanti-Lambda02 anti-Lambda0 +ChargeConj MyLambda02 Myanti-Lambda02 + + +Decay Xi_b0sig + 1.000 MyLambda01 MyLambda02 anti-p- K+ PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyLambda01 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda01 +# +Decay MyLambda02 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda02 +# +End -- GitLab From 9f05f4ab794aabfcb5c32fa9b71627f852b7212f Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 13:51:42 +0200 Subject: [PATCH 636/702] Merge branch 'lmadhanm/UPC_tautau' into 'master' --- dkfiles/cep_tautau_mupiX=mupiInAcc.dec | 50 +++++++++++++++++++ ...utau,mu1pi=two_photon_starlight_evtGen.dec | 50 +++++++++++++++++++ ...tautau,muX=two_photon_starlight_evtGen.dec | 49 ++++++++++++++++++ ...tautau,mue=two_photon_starlight_evtGen.dec | 50 +++++++++++++++++++ ...autau,mupi=two_photon_starlight_evtGen.dec | 50 +++++++++++++++++++ 5 files changed, 249 insertions(+) create mode 100644 dkfiles/cep_tautau_mupiX=mupiInAcc.dec create mode 100644 dkfiles/exclu_tautau,mu1pi=two_photon_starlight_evtGen.dec create mode 100644 dkfiles/exclu_tautau,muX=two_photon_starlight_evtGen.dec create mode 100644 dkfiles/exclu_tautau,mue=two_photon_starlight_evtGen.dec create mode 100644 dkfiles/exclu_tautau,mupi=two_photon_starlight_evtGen.dec diff --git a/dkfiles/cep_tautau_mupiX=mupiInAcc.dec b/dkfiles/cep_tautau_mupiX=mupiInAcc.dec new file mode 100644 index 000000000..c3ac9f038 --- /dev/null +++ b/dkfiles/cep_tautau_mupiX=mupiInAcc.dec @@ -0,0 +1,50 @@ +# EventType: 49910012 +# +# Descriptor: gamma gamma => (tau+-> pi+ anti-nu_tau {X}) (tau- -> mu- anti-nu_mu nu_tau) +C.C. +# NickName: cep_tautau_mupiX=mupiInAcc +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Production: SuperChic2 +# +# InsertPythonCode: +# +# # SuperChic2 options. +# from Configurables import SuperChic2Production +# Generation(genAlgName).Special.addTool(SuperChic2Production) +# Generation(genAlgName).Special.SuperChic2Production.Commands += [ +# "SuperChic2:proc = 58"] #[tau tau] generation +# +# # Cuts on the tau. +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, "cepInAcc") +# cepInAcc = Generation(genAlgName).cepInAcc +# cepInAcc.Code = " ( (count(goodTaupitrack) == 1) & (count(goodTaumu) == 1) ) " +# +# cepInAcc.Preambulo += [ +# "inEta = in_range ( 1.95 , GETA , 5.050 )", +# "goodpi = ( ( GABSID == 211 ) & inEta )", +# "goodMu = ( ( GABSID == 13 ) & inEta )", +# "goodTaumu = ( (GABSID == 15) & ( GNINTREE( goodMu, 1 ) == 1 ) )", +# "goodTaupitrack = ( (GABSID == 15) & ( GNINTREE(goodpi, 1) > 0 ) )", +# ] +# # Keep the CEP process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ("( GBARCODE >= 2 )") +# EndInsertPythonCode +# +# +# +# +# +# Documentation: +# Central exclusive production of [tau tau] with further selection on one tau decays into mu and the other one decays into at least one pion +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Yiwei Liu +# Email: yiweil@cern.ch +# Date: 20240312 +# +End diff --git a/dkfiles/exclu_tautau,mu1pi=two_photon_starlight_evtGen.dec b/dkfiles/exclu_tautau,mu1pi=two_photon_starlight_evtGen.dec new file mode 100644 index 000000000..f52359390 --- /dev/null +++ b/dkfiles/exclu_tautau,mu1pi=two_photon_starlight_evtGen.dec @@ -0,0 +1,50 @@ +# EventType: 40912010 +# +# Descriptor: gamma gamma -> (tau--> mu- anti-nu_mu nu_tau) (tau+ -> pi+ anti-nu_tau ... ) +# +# NickName: exclu_tautau,mu1pi=two_photon_starlight_evtGen +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Documentation: tau pair production from two photon with STARlight and 1 muonic decay + single prong hadronic decay of tau to a pion +# EndDocumentation +# +# CPUTime: < 2 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction, LoKi__FullGenEventCut +# Generation(genAlgName).DecayTool = 'EvtGenDecay' +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 15'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] + +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'cepInAcc') +# +# cepInAcc = Generation(genAlgName).cepInAcc +# cepInAcc.Code = " ( (count(goodTaupi) == 1) & (count(goodTaumu) == 1) ) " +# +# cepInAcc.Preambulo += [ +# "inEta = in_range ( 1.95 , GETA , 5.050 )", +# "goodMu = ( ( GABSID == 13 ) & inEta )", +# "goodpi = ( ( GABSID == 211 ) & inEta )", +# "goodTaumu = ( (GABSID == 15) & ( GNINTREE( goodMu, 1 ) == 1 ) )", +# "goodTaupi = ( (GABSID == 15) & ( GNINTREE( goodpi, 1 ) == 1 ) )", +# ] +# +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20240227 +# +# +# +End diff --git a/dkfiles/exclu_tautau,muX=two_photon_starlight_evtGen.dec b/dkfiles/exclu_tautau,muX=two_photon_starlight_evtGen.dec new file mode 100644 index 000000000..43c44b6c1 --- /dev/null +++ b/dkfiles/exclu_tautau,muX=two_photon_starlight_evtGen.dec @@ -0,0 +1,49 @@ +# EventType: 40611000 +# +# Descriptor: gamma gamma -> (tau--> mu- anti-nu_mu nu_tau) (tau+ -> X) +# +# NickName: exclu_tautau,muX=two_photon_starlight_evtGen +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Documentation: tau pair production from two photon with STARlight and 1 muonic decay + inclusive decay of tau +# EndDocumentation +# +# CPUTime: < 2 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction, LoKi__FullGenEventCut +# Generation(genAlgName).DecayTool = 'EvtGenDecay' +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 15'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'cepInAcc') +# +# cepInAcc = Generation(genAlgName).cepInAcc +# cepInAcc.Code = " ( (count(goodTautrack) == 2) & (count(goodTaumu) > 0) ) " +# +# cepInAcc.Preambulo += [ +# "inEta = in_range ( 1.95 , GETA , 5.050 )", +# "good_notneutrino = ( ( (GABSID != 12) & (GABSID != 14) & (GABSID != 16)) & inEta )", +# "goodMu = ( ( GABSID == 13 ) & inEta )", +# "goodTaumu = ( (GABSID == 15) & ( GNINTREE( goodMu, 1 ) == 1 ) )", +# "goodTautrack = ( (GABSID == 15) & ( GNINTREE(good_notneutrino, 1) > 0 ) )", +# ] +# +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20240227 +# +# +# +End diff --git a/dkfiles/exclu_tautau,mue=two_photon_starlight_evtGen.dec b/dkfiles/exclu_tautau,mue=two_photon_starlight_evtGen.dec new file mode 100644 index 000000000..529d463ea --- /dev/null +++ b/dkfiles/exclu_tautau,mue=two_photon_starlight_evtGen.dec @@ -0,0 +1,50 @@ +# EventType: 40512010 +# +# Descriptor: gamma gamma -> (tau- -> mu- anti-nu_mu nu_tau) (tau+ -> e+ nu_e anti-nu_tau) +# +# NickName: exclu_tautau,mue=two_photon_starlight_evtGen +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Documentation: tau pair production from two photon with STARlight and 1 muonic decay + 1 electrnic decay of tau +# EndDocumentation +# +# CPUTime: < 2 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction, LoKi__FullGenEventCut +# Generation(genAlgName).DecayTool = 'EvtGenDecay' +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 15'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] + +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'cepInAcc') +# +# cepInAcc = Generation(genAlgName).cepInAcc +# cepInAcc.Code = " ( (count(goodTaue) == 1) & (count(goodTaumu) == 1) ) " +# +# cepInAcc.Preambulo += [ +# "inEta = in_range ( 1.95 , GETA , 5.050 )", +# "goodMu = ( ( GABSID == 13 ) & inEta )", +# "goode = ( ( GABSID == 11 ) & inEta )", +# "goodTaumu = ( (GABSID == 15) & ( GNINTREE( goodMu, 1 ) == 1 ) )", +# "goodTaue = ( (GABSID == 15) & ( GNINTREE( goode, 1 ) == 1 ) )", +# ] +# +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20240227 +# +# +# +End diff --git a/dkfiles/exclu_tautau,mupi=two_photon_starlight_evtGen.dec b/dkfiles/exclu_tautau,mupi=two_photon_starlight_evtGen.dec new file mode 100644 index 000000000..b76094701 --- /dev/null +++ b/dkfiles/exclu_tautau,mupi=two_photon_starlight_evtGen.dec @@ -0,0 +1,50 @@ +# EventType: 40912000 +# +# Descriptor: gamma gamma -> (tau--> mu- anti-nu_mu nu_tau) (tau+ -> pi+ anti-nu_tau ... ) +# +# NickName: exclu_tautau,mupi=two_photon_starlight_evtGen +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/cepInAcc +# Documentation: tau pair production from two photon with STARlight and 1 muonic decay + hadronic decay of tau to pions +# EndDocumentation +# +# CPUTime: < 2 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction, LoKi__FullGenEventCut +# Generation(genAlgName).DecayTool = 'EvtGenDecay' +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.DecayTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 15'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] + +# Generation(genAlgName).addTool(LoKi__FullGenEventCut, 'cepInAcc') +# +# cepInAcc = Generation(genAlgName).cepInAcc +# cepInAcc.Code = " ( (count(goodTaupi) == 1) & (count(goodTaumu) == 1) ) " +# +# cepInAcc.Preambulo += [ +# "inEta = in_range ( 1.95 , GETA , 5.050 )", +# "goodMu = ( ( GABSID == 13 ) & inEta )", +# "goodpi = ( ( GABSID == 211 ) & inEta )", +# "goodTaumu = ( (GABSID == 15) & ( GNINTREE( goodMu, 1 ) == 1 ) )", +# "goodTaupi = ( (GABSID == 15) & ( GNINTREE( goodpi, 1 ) > 0 ) )", +# ] +# +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20240227 +# +# +# +End -- GitLab From b0d612838e183034b3ca6756be25430a8d97826e Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 14:44:54 +0200 Subject: [PATCH 637/702] Merge branch 'msaur_charmless_ombm_fix' into 'master' --- ...ToLambdaK,KsTopipi=TightCut,AngularCut.dec | 33 ++++++++--------- ..._OmmKpKmPipPim,ppi=TightCut,AngularCut.dec | 28 ++++++++------- ...mToLambdaK,PhiToKK=TightCut,AngularCut.dec | 35 ++++++++++--------- ...mmPipPipPimPim,ppi=TightCut,AngularCut.dec | 27 +++++++------- ...oLambdaPi,KSToPiPi=TightCut,AngularCut.dec | 30 ++++++++-------- ...ToLambdaPi,PhiToKK=TightCut,AngularCut.dec | 30 ++++++++-------- 6 files changed, 94 insertions(+), 89 deletions(-) diff --git a/dkfiles/Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut.dec index 7baf87302..4ed93f6b8 100644 --- a/dkfiles/Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut.dec +++ b/dkfiles/Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut.dec @@ -4,7 +4,7 @@ # # Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) (KS0 -> pi+ pi-)]cc # -# Cuts: DaughtersInLHCb +# Cuts: LoKi::GenCutTool/TightCut # # ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" # @@ -12,22 +12,24 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "^[Xi_b- ==> (Omega- (Lambda0 ==> p+ pi-) K-) (KS0 ==> pi+ pi-)]CC" +#tightCut.Decay = "[ ^(Xi_b- ==> (Omega- => (Lambda0 ==> p+ pi-) K-) (KS0 ==> pi+ pi-) )]CC" #tightCut.Preambulo += [ -#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"from GaudiKernel.SystemOfUnits import MeV, meter", #"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", -#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -#"good_KSpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", -#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", -#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -#"good_L0p = ( GPT > 500 * MeV) & InAcc" -#"good_L0pi = ( GPT > 100 * MeV) & InAcc", -#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" -#"good_Omm = ( ( 'Omm' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_OmmKm, 1 ) > 0 ) )" -#"good_KS = ( ( 'KS0' == GABSID ) & (GNINTREE( good_KSpi, 1 ) > 1 ) )" +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"decay_position = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc_DD", +#"good_KSpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc_DD", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc_DD", +#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc_DD", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Omm = ( (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_OmmKm, 1 ) > 0 ) & decay_position )", +#"good_KS = ( (GNINTREE( good_KSpi, 1 ) > 1 ) & decay_position)", #"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_KS, 1 ) > 0 ) )" #] # @@ -45,7 +47,7 @@ # Tested: Yes # Responsible: Miroslav Saur # Email: miroslav.saur@cern.ch -# Date: 20230822 +# Date: 20240327 # CPUTime: < 1 min # # @@ -63,7 +65,7 @@ ChargeConj MyKS0 MyKS0 Decay Xi_b-sig 1.000 MyOmega MyKS0 PHSP; Enddecay -CDecay anti-Omega_b+sig +CDecay anti-Xi_b+sig # Decay MyOmega 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; @@ -78,6 +80,5 @@ CDecay Myanti-Lambda Decay MyKS0 1.000 pi+ pi- PHSP; Enddecay -CDecay MyKS0 # End diff --git a/dkfiles/Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut.dec index 8d8e3b42e..3a9343b30 100644 --- a/dkfiles/Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut.dec +++ b/dkfiles/Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut.dec @@ -4,7 +4,7 @@ # # Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) K+ K- pi+ pi-]cc # -# Cuts: DaughtersInLHCb +# Cuts: LoKi::GenCutTool/TightCut # # ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" # @@ -12,21 +12,23 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "^[Xi_b- ==> (Omega- (Lambda0 ==> p+ pi-) K-) K+ K- pi+ pi-]CC" +#tightCut.Decay = "[ ^(Xi_b- ==> (Omega- => (Lambda0 ==> p+ pi-) K-) K+ K- pi+ pi- ) ]CC" #tightCut.Preambulo += [ -#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"from GaudiKernel.SystemOfUnits import MeV, meter", #"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"decay_position = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", #"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 200 * MeV) & InAcc_DD", #"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -#"good_L0p = ( GPT > 500 * MeV) & InAcc" -#"good_L0pi = ( GPT > 100 * MeV) & InAcc", -#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" -#"good_Omm = ( ( 'Omm' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_OmmKm, 1 ) > 0 ) )" -#"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_k, 1 ) > 1 ) & (GNINTREE( good_pi, 1 ) > 1 ) )" +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Omm = ( (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_OmmKm, 1 ) > 0 ) & decay_position )", +#"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 1 ) & (GNINTREE( good_k, 1 ) > 1 ) )" #] # #tightCut.Cuts = { @@ -35,7 +37,7 @@ # #EndInsertPythonCode # -# Documentation: Xib0 redefined for Omegabm, Lambda0 forced into p+ pi-; TightCut +# Documentation: Xibm redefined for Omegabm, Lambda0 forced into p+ pi-; TightCut # EndDocumentation # # PhysicsWG: BnoC @@ -43,7 +45,7 @@ # Tested: Yes # Responsible: Miroslav Saur # Email: miroslav.saur@cern.ch -# Date: 20230822 +# Date: 20240327 # CPUTime: < 1 min # # @@ -58,7 +60,7 @@ ChargeConj Myanti-Lambda MyLambda Decay Xi_b-sig 1.000 MyOmega K+ K- pi+ pi- PHSP; Enddecay -CDecay anti-Omega_b+sig +CDecay anti-Xi_b+sig # Decay MyOmega 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; diff --git a/dkfiles/Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut.dec index 525e556ce..ae8b241b6 100644 --- a/dkfiles/Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut.dec +++ b/dkfiles/Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut.dec @@ -4,7 +4,7 @@ # # Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) (phi(1020) -> K+ K-)]cc # -# Cuts: DaughtersInLHCb +# Cuts: LoKi::GenCutTool/TightCut # # ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" # @@ -12,22 +12,24 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "^[Xi_b- ==> (Omega- (Lambda0 ==> p+ pi-) K-) (phi(1020) ==> K+ K-)]CC" +#tightCut.Decay = "[ ^(Xi_b- ==> (Omega- => (Lambda0 ==> p+ pi-) K-) (phi(1020) ==> K+ K-) )]CC" #tightCut.Preambulo += [ -#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"from GaudiKernel.SystemOfUnits import MeV, meter", #"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"decay_position = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", #"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", #"good_phiK = ( GP > 1000 * MeV ) & ( GPT > 500 * MeV) & InAcc", -#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc_DD", #"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -#"good_L0p = ( GPT > 500 * MeV) & InAcc" -#"good_L0pi = ( GPT > 100 * MeV) & InAcc", -#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" -#"good_Omm = ( ( 'Omm' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_OmmKm, 1 ) > 0 ) )" -#"good_phi = ( ( 'phi(1020)' == GABSID ) & (GNINTREE( good_phiK, 1 ) > 1 ) )" +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Omm = ( (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_OmmKm, 1 ) > 0 ) & decay_position )", +#"good_phi = ( ( 'phi(1020)' == GABSID ) & (GNINTREE( good_phiK, 1 ) > 1 ) )", #"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_phi, 1 ) > 0 ) )" #] # @@ -45,7 +47,7 @@ # Tested: Yes # Responsible: Miroslav Saur # Email: miroslav.saur@cern.ch -# Date: 20230822 +# Date: 20240327 # CPUTime: < 1 min # # @@ -63,21 +65,20 @@ ChargeConj MyPhi MyPhi Decay Xi_b-sig 1.000 MyOmega MyPhi PHSP; Enddecay -CDecay anti-Omega_b+sig +CDecay anti-Xi_b+sig # Decay MyOmega 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; Enddecay CDecay Myanti-Omega # +Decay MyPhi + 1.000 K+ K- PHSP; +Enddecay +# Decay MyLambda 1.000 p+ pi- HELAMP 0.936 0.0 0.351 0.0; Enddecay CDecay Myanti-Lambda # -Decay MyPhi - 1.000 K+ K- PHSP; -Enddecay -CDecay MyPhi -# End diff --git a/dkfiles/Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut.dec b/dkfiles/Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut.dec index d30a6d3a9..d1905d8ac 100644 --- a/dkfiles/Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut.dec +++ b/dkfiles/Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut.dec @@ -4,7 +4,7 @@ # # Descriptor: [Xi_b- -> (Omega- -> (Lambda0 -> p+ pi-) K-) pi+ pi+ pi- pi-]cc # -# Cuts: DaughtersInLHCb +# Cuts: LoKi::GenCutTool/TightCut # # ParticleValue: "Xi_b- 122 5132 -1.0 6.046 1.64e-012 Xi_b- 5132 0.000000e+000", "Xi_b~+ 123 -5132 1.0 6.046 1.64e-012 anti-Xi_b+ -5132 0.000000e+000" # @@ -12,20 +12,21 @@ # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "^[Xi_b- ==> (Omega- (Lambda0 ==> p+ pi-) K-) pi+ pi+ pi- pi-]CC" +#tightCut.Decay = "[ ^(Xi_b- ==> (Omega- => (Lambda0 ==> p+ pi-) K-) pi+ pi+ pi- pi- )]CC" #tightCut.Preambulo += [ -#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"from GaudiKernel.SystemOfUnits import MeV, meter", #"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"decay_position = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", #"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", -#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -#"good_L0p = ( GPT > 500 * MeV) & InAcc" -#"good_L0pi = ( GPT > 100 * MeV) & InAcc", -#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" -#"good_Omm = ( ( 'Omm' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_OmmKm, 1 ) > 0 ) )" +#"good_OmmKm = ( GP > 1000 * MeV ) & ( GPT > 200 * MeV) & InAcc_DD", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Omm = ( (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_OmmKm, 1 ) > 0 ) & decay_position )", #"good_Ombm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Omm, 1 ) > 0 ) & (GNINTREE( good_pi, 1 ) > 3 ) )" #] # @@ -35,7 +36,7 @@ # #EndInsertPythonCode # -# Documentation: Xib0 redefined for Omegabm, Lambda0 forced into p+ pi-; TightCut +# Documentation: Xibm redefined for Omegabm, Lambda0 forced into p+ pi-; TightCut # EndDocumentation # # PhysicsWG: BnoC @@ -43,7 +44,7 @@ # Tested: Yes # Responsible: Miroslav Saur # Email: miroslav.saur@cern.ch -# Date: 20230822 +# Date: 20240327 # CPUTime: < 1 min # # @@ -58,7 +59,7 @@ ChargeConj Myanti-Lambda MyLambda Decay Xi_b-sig 1.000 MyOmega pi+ pi+ pi- pi- PHSP; Enddecay -CDecay anti-Omega_b+sig +CDecay anti-Xi_b+sig # Decay MyOmega 1.000 MyLambda K- HELAMP 0.551 0.0 0.834 0.0; diff --git a/dkfiles/Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut.dec b/dkfiles/Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut.dec index 28c64790f..f179860e6 100644 --- a/dkfiles/Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut.dec +++ b/dkfiles/Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut.dec @@ -4,28 +4,29 @@ # # Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) (KS0 -> pi+ pi-)]cc # -# Cuts: DaughtersInLHCb +# Cuts: LoKi::GenCutTool/TightCut # #InsertPythonCode: # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "^[Xi_b- ==> (Xi- (Lambda0 ==> p+ pi-) pi-) (KS0 ==> pi+ pi-)]CC" +#tightCut.Decay = "[^(Xi_b- ==> (Xi- ==> (Lambda0 ==> p+ pi-) pi-) (KS0 ==> pi+ pi-) )]CC" #tightCut.Preambulo += [ -#"from GaudiKernel.SystemOfUnits import MeV, centimeter", +#"from GaudiKernel.SystemOfUnits import MeV, meter", #"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", -#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -#"good_KSpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", -#"good_XimPi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", -#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -#"good_L0p = ( GPT > 500 * MeV) & InAcc" -#"good_L0pi = ( GPT > 100 * MeV) & InAcc", -#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" -#"good_Xim = ( ( 'Xim' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_XimPi, 1 ) > 0 ) )" -#"good_KS = ( ( 'KS0' == GABSID ) & (GNINTREE( good_KSpi, 1 ) > 1 ) )" +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"decay_position = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", +#"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc_DD", +#"good_KSpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc_DD", +#"good_XimPi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( (GNINTREE( good_L0p, 1 ) > 0 ) & ( GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position)", +#"good_Xim = ( (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_XimPi, 1 ) > 0 ) & decay_position )", +#"good_KS = ( (GNINTREE( good_KSpi, 1 ) > 1 ) & decay_position )", #"good_Xibm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_KS, 1 ) > 0 ) )" #] # @@ -43,7 +44,7 @@ # Tested: Yes # Responsible: Miroslav Saur # Email: miroslav.saur@cern.ch -# Date: 20230822 +# Date: 20240327 # CPUTime: < 1 min # # @@ -76,6 +77,5 @@ CDecay Myanti-Lambda Decay MyKS0 1.000 pi+ pi- PHSP; Enddecay -CDecay MyKS0 # End diff --git a/dkfiles/Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut.dec b/dkfiles/Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut.dec index 47c6730bf..282e1c391 100644 --- a/dkfiles/Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut.dec +++ b/dkfiles/Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut.dec @@ -4,29 +4,30 @@ # # Descriptor: [Xi_b- -> (Xi- -> (Lambda0 -> p+ pi-) pi-) (phi(1020) -> K+ K-)]cc # -# Cuts: DaughtersInLHCb +# Cuts: LoKi::GenCutTool/TightCut # #InsertPythonCode: # #from Configurables import LoKi__GenCutTool #from Gauss.Configuration import * -#gen = Generation() +#gen = Generation(genAlgName) #gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) #tightCut = gen.SignalRepeatedHadronization.TightCut -#tightCut.Decay = "^[Xi_b- ==> (Xi- (Lambda0 ==> p+ pi-) pi-) (phi(1020) ==> K+ K-)]CC" +#tightCut.Decay = "[^(Xi_b- ==> (Xi- ==> (Lambda0 ==> p+ pi-) pi-) (phi(1020) ==> K+ K-) )]CC" #tightCut.Preambulo += [ -#"from GaudiKernel.SystemOfUnits import MeV, centimeter", -#"InAcc = in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 )", +#"from GaudiKernel.SystemOfUnits import MeV, meter", +#"InAcc = ( in_range ( 0.005 , GTHETA , 0.400 ) & in_range ( 1.8 , GETA , 5.2 ) )", +#"InAcc_DD = in_range ( 0.001 , GTHETA , 0.390 ) & in_range ( 1.8 , GETA , 7.0 )", +#"decay_position = in_range( -1.1 * meter, GFAEVX ( LoKi.GenVertices.PositionZ(), 100 * meter ), 3 * meter ) ", #"good_pi = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", #"good_phiK = ( GP > 1000 * MeV ) & ( GPT > 500 * MeV) & InAcc", -#"good_XimPi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc", -#"good_k = ( GP > 2500 * MeV ) & ( GPT > 200 * MeV) & InAcc", -#"good_L0p = ( GPT > 500 * MeV) & InAcc" -#"good_L0pi = ( GPT > 100 * MeV) & InAcc", -#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & GNINTREE( good_L0pi, 1 ) > 0 ) )" -#"good_Xim = ( ( 'Xim' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & GNINTREE( good_XimPi, 1 ) > 0 ) )" -#"good_phi = ( ( 'phi(1020)' == GABSID ) & (GNINTREE( good_phiK, 1 ) > 1 ) )" -#"good_Xibm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_phi, 1 ) > 0 ) )" +#"good_XimPim = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0p = ( GPT > 500 * MeV) & InAcc_DD", +#"good_L0pi = ( GPT > 100 * MeV) & InAcc_DD", +#"good_L0 = ( ( 'Lambda0' == GABSID ) & (GNINTREE( good_L0p, 1 ) > 0 ) & (GNINTREE( good_L0pi, 1 ) > 0 ) & decay_position )", +#"good_Xim = ( ( 'Xi-' == GABSID ) & (GNINTREE( good_L0, 1 ) > 0 ) & ( GNINTREE( good_XimPim, 1 ) > 0 ) & decay_position )", +#"good_phi = ( ( 'phi(1020)' == GABSID ) & (GNINTREE( good_phiK, 1 ) > 1 ) )", +#"good_Xibm = ( ( 'Xi_b-' == GABSID ) & (GNINTREE( good_Xim, 1 ) > 0 ) & (GNINTREE( good_phi, 1 ) > 0 ) )", #] # #tightCut.Cuts = { @@ -43,7 +44,7 @@ # Tested: Yes # Responsible: Miroslav Saur # Email: miroslav.saur@cern.ch -# Date: 20230822 +# Date: 20240327 # CPUTime: < 1 min # # @@ -76,6 +77,5 @@ CDecay Myanti-Lambda Decay MyPhi 1.000 K+ K- PHSP; Enddecay -CDecay MyPhi # End -- GitLab From 88fa75ca3400cf700b66b8132f0449d93455baed Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 14:47:46 +0200 Subject: [PATCH 638/702] Merge branch 'lmadhanm/LbtopKtautau_bkg' into 'master' --- dkfiles/Bd_Lcppimunu,pKmunu=DecProdCut.dec | 33 ++++++++ dkfiles/Bu_D+pimunu,Kpimunu=DecProdCut.dec | 33 ++++++++ ...+pitaunu,Kpimunu,taumununnu=DecProdCut.dec | 43 ++++++++++ dkfiles/Lb_D+ppimunu,Kpimunu=DecProdCut.dec | 35 ++++++++ ...+ppitaunu,Kpimunu,taumununu=DecProdCut.dec | 42 ++++++++++ dkfiles/Lb_D0pmunu,D0=Kmunupi0,DecProdCut.dec | 37 +++++++++ ...taunu,D0=Kmunupi0,taumununu,DecProdCut.dec | 45 +++++++++++ ...b_DpDmpK_Dm=K0munu,pKmumuInAccTightCut.dec | 80 +++++++++++++++++++ dkfiles/Lb_Lcphimunu,pKmunu,KK=DecProdCut.dec | 41 ++++++++++ ...itaunu,pKmunu,KK,taumununnu=DecProdCut.dec | 50 ++++++++++++ dkfiles/Xib0_Xic+munu,pKmunu=DecProdCut.dec | 33 ++++++++ ..._Xic+taunu,pKmunu,taumununu=DecProdCut.dec | 43 ++++++++++ 12 files changed, 515 insertions(+) create mode 100644 dkfiles/Bd_Lcppimunu,pKmunu=DecProdCut.dec create mode 100644 dkfiles/Bu_D+pimunu,Kpimunu=DecProdCut.dec create mode 100644 dkfiles/Bu_D+pitaunu,Kpimunu,taumununnu=DecProdCut.dec create mode 100644 dkfiles/Lb_D+ppimunu,Kpimunu=DecProdCut.dec create mode 100644 dkfiles/Lb_D+ppitaunu,Kpimunu,taumununu=DecProdCut.dec create mode 100644 dkfiles/Lb_D0pmunu,D0=Kmunupi0,DecProdCut.dec create mode 100644 dkfiles/Lb_D0ptaunu,D0=Kmunupi0,taumununu,DecProdCut.dec create mode 100644 dkfiles/Lb_DpDmpK_Dm=K0munu,pKmumuInAccTightCut.dec create mode 100644 dkfiles/Lb_Lcphimunu,pKmunu,KK=DecProdCut.dec create mode 100644 dkfiles/Lb_Lcphitaunu,pKmunu,KK,taumununnu=DecProdCut.dec create mode 100644 dkfiles/Xib0_Xic+munu,pKmunu=DecProdCut.dec create mode 100644 dkfiles/Xib0_Xic+taunu,pKmunu,taumununu=DecProdCut.dec diff --git a/dkfiles/Bd_Lcppimunu,pKmunu=DecProdCut.dec b/dkfiles/Bd_Lcppimunu,pKmunu=DecProdCut.dec new file mode 100644 index 000000000..8de963411 --- /dev/null +++ b/dkfiles/Bd_Lcppimunu,pKmunu=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 11576070 +# +# Descriptor: [B0 -> (anti-Lambda_c- -> anti-p- K+ mu- anti-nu_mu) p+ pi- mu+ nu_mu]cc +# +# NickName: Bd_Lcppimunu,pKmunu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 -> Lc- p+ pi- mu+ nu_mu decays, with Lc- -> p- K+ mu- anti-nu_mu. ppKpimumu in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: J. Bex +# Email: joshua.james.bex@cern.ch +# Date: 20240319 +# +Alias MyLcm anti-Lambda_c- +Alias MyLcp Lambda_c+ +ChargeConj MyLcm MyLcp +# +Decay B0sig + 1.000 MyLcm p+ pi- mu+ nu_mu PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLcm + 1.000 anti-p- K+ mu- anti-nu_mu PHSP; +Enddecay +CDecay MyLcp +# +End diff --git a/dkfiles/Bu_D+pimunu,Kpimunu=DecProdCut.dec b/dkfiles/Bu_D+pimunu,Kpimunu=DecProdCut.dec new file mode 100644 index 000000000..826d0a50e --- /dev/null +++ b/dkfiles/Bu_D+pimunu,Kpimunu=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 12575062 +# +# Descriptor: [B+ -> (D- -> K+ pi- mu- anti-nu_mu) pi+ mu+ nu_mu]cc +# +# NickName: Bu_D+pimunu,Kpimunu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ -> D- pi+ mu+ nu_mu decays, with D- -> K+ pi- mu- anti-nu_mu. Kpipimumu in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: J. Bex +# Email: joshua.james.bex@cern.ch +# Date: 20240319 +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Decay B+sig + 1.000 MyD- pi+ mu+ nu_mu PHSP; +Enddecay +CDecay B-sig +# +Decay MyD- + 1.000 K+ pi- mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD+ +# +End diff --git a/dkfiles/Bu_D+pitaunu,Kpimunu,taumununnu=DecProdCut.dec b/dkfiles/Bu_D+pitaunu,Kpimunu,taumununnu=DecProdCut.dec new file mode 100644 index 000000000..30be97e88 --- /dev/null +++ b/dkfiles/Bu_D+pitaunu,Kpimunu,taumununnu=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 12575063 +# +# Descriptor: [B+ -> (D- -> K+ pi- mu- anti-nu_mu) pi+ (tau+ -> mu+ anti-nu_tau nu_mu ) nu_tau]cc +# +# NickName: Bu_D+pitaunu,Kpimunu,taumununnu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B+ -> D- pi+ tau+ nu_tau decays, with D- -> K+ pi- mu- anti-nu_mu and muonic tau decay. Kpipimumu in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: J. Bex +# Email: joshua.james.bex@cern.ch +# Date: 20240319 +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD- MyD+ +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +# +Decay B+sig + 1.000 MyD- pi+ Mytau+ nu_tau PHSP; +Enddecay +CDecay B-sig +# +Decay MyD- + 1.000 K+ pi- mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD+ +# +Decay Mytau+ + 1.000 mu+ nu_mu anti-nu_tau TAULNUNU; +Enddecay +CDecay Mytau- +# +End diff --git a/dkfiles/Lb_D+ppimunu,Kpimunu=DecProdCut.dec b/dkfiles/Lb_D+ppimunu,Kpimunu=DecProdCut.dec new file mode 100644 index 000000000..94cb67e00 --- /dev/null +++ b/dkfiles/Lb_D+ppimunu,Kpimunu=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 15576050 +# +# Descriptor: [Lambda_b0 -> (D+ -> K- pi+ mu+ nu_mu) p+ pi- mu- anti-nu_mu]cc +# +# NickName: Lb_D+ppimunu,Kpimunu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> D+ p+ pi- mu- anti-nu_mu decays, with D+ -> K- pi+ mu+ nu_mu. pKpipimumu in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: J. Bex +# Email: joshua.james.bex@cern.ch +# Date: 20240319 +# +Alias MyDp D+ +Alias MyDm D- +ChargeConj MyDp MyDm +# +# +Decay Lambda_b0sig + 1.000 MyDp p+ pi- mu- anti-nu_mu PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyDp + 1.000 K- pi+ mu+ nu_mu PHSP; +Enddecay +CDecay MyDm +# +End + diff --git a/dkfiles/Lb_D+ppitaunu,Kpimunu,taumununu=DecProdCut.dec b/dkfiles/Lb_D+ppitaunu,Kpimunu,taumununu=DecProdCut.dec new file mode 100644 index 000000000..9600bd96b --- /dev/null +++ b/dkfiles/Lb_D+ppitaunu,Kpimunu,taumununu=DecProdCut.dec @@ -0,0 +1,42 @@ +# EventType: 15576051 +# +# Descriptor: [Lambda_b0 -> (D+ -> K- pi+ mu+ nu_mu) p+ pi- (tau- -> mu- anti-nu_mu nu_tau ) anti-nu_tau]cc +# +# NickName: Lb_D+ppitaunu,Kpimunu,taumununu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> D+ p+ pi- tau- anti-nu_tau decays, with D+ -> K- pi+ mu+ nu_mu and muonic tau decay. pKpipimumu in acceptance. +# EndDocumentation +# +# CPUTime: < 2min +# PhysicsWG: RD +# Tested: Yes +# Responsible: J. Bex +# Email: joshua.james.bex@cern.ch +# Date: 20240319 +# +Alias MyDp D+ +Alias MyDm D- +ChargeConj MyDp MyDm +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.000 MyDp p+ pi- Mytau- anti-nu_tau PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyDp + 1.000 K- pi+ mu+ nu_mu PHSP; +Enddecay +CDecay MyDm +# +Decay Mytau- + 1.000 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay Mytau+ +End + diff --git a/dkfiles/Lb_D0pmunu,D0=Kmunupi0,DecProdCut.dec b/dkfiles/Lb_D0pmunu,D0=Kmunupi0,DecProdCut.dec new file mode 100644 index 000000000..83b8b68bf --- /dev/null +++ b/dkfiles/Lb_D0pmunu,D0=Kmunupi0,DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 15574400 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu pi0 ) mu- anti-nu_mu p+]cc +# +# NickName: Lb_D0pmunu,D0=Kmunupi0,DecProdCut +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20240319 +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 2 min +# +# Documentation: Lb->D0pmu with D0->Kmunupi0 and DecProdCut +# background studies for Lb->pktautau and Lb->pKtaumu +# EndDocumentation +# +# +# +# +Alias MyD D0 +Alias MyDbar anti-D0 +ChargeConj MyD MyDbar +# +Decay Lambda_b0sig + 1.000 MyD mu- anti-nu_mu p+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig +Decay MyD + 1.000 K- mu+ nu_mu pi0 PHSP; +Enddecay +CDecay MyDbar +# +End diff --git a/dkfiles/Lb_D0ptaunu,D0=Kmunupi0,taumununu,DecProdCut.dec b/dkfiles/Lb_D0ptaunu,D0=Kmunupi0,taumununu,DecProdCut.dec new file mode 100644 index 000000000..2cab23f49 --- /dev/null +++ b/dkfiles/Lb_D0ptaunu,D0=Kmunupi0,taumununu,DecProdCut.dec @@ -0,0 +1,45 @@ +# EventType: 15574401 +# +# Descriptor: [Lambda_b0 -> (D0 -> K- mu+ nu_mu pi0 ) (tau- -> mu- nu_tau anti-nu_mu) anti-nu_tau p+]cc +# +# NickName: Lb_D0ptaunu,D0=Kmunupi0,taumununu,DecProdCut +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20240319 +# +# Cuts: DaughtersInLHCb +# +# CPUTime: < 2 min +# +# Documentation: Lb->D0ptau with D0->Kmunupi0, muonic tau decay and DecProdCut +# background studies for Lb->pktautau and Lb->pKtaumu +# EndDocumentation +# +# +# +Alias MyD D0 +Alias MyDbar anti-D0 +ChargeConj MyD MyDbar +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.000 MyD Mytau- anti-nu_tau p+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig +Decay MyD + 1.000 K- mu+ nu_mu pi0 PHSP; +Enddecay +CDecay MyDbar +# +Decay Mytau- + 1.000 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Lb_DpDmpK_Dm=K0munu,pKmumuInAccTightCut.dec b/dkfiles/Lb_DpDmpK_Dm=K0munu,pKmumuInAccTightCut.dec new file mode 100644 index 000000000..5a1a39719 --- /dev/null +++ b/dkfiles/Lb_DpDmpK_Dm=K0munu,pKmumuInAccTightCut.dec @@ -0,0 +1,80 @@ +# EventType: 15596900 +# +# Descriptor: [Lambda_b0 -> (D+ -> anti-K0 mu+ nu_mu ) (D- -> K0 mu- anti-nu_mu ) p+ K-]cc +# +# NickName: Lb_DpDmpK_Dm=K0munu,pKmumuInAccTightCut +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Lakshan Madhan +# Email: lakshan.madhan@cern.ch +# Date: 20240212 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: < 2 min +# +# Documentation: Lb->D+D-pK with D->K0munu and pKmumu in acceptance, K0 equal decay to KS and KL, KS->pi+pi- or pi0pi0, +# background studies for Lb->pktautau and Lb->pKtaumu +# EndDocumentation + +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation().SignalPlain.addTool( LoKi__GenCutTool,'TightCut') +# pkmumuInAcc = Generation().SignalPlain.TightCut +# pkmumuInAcc.Decay = '[^(Lambda_b0 ==> p+ K- ^mu+ ^mu- nu_mu nu_mu~ {X} {X} {X} {X} {X})]CC' +# pkmumuInAcc.Preambulo += [ +# 'inAcc = (in_range(0.01, GTHETA, 0.400))', +# 'twohadronsInAcc = (GNINTREE( (2212==GABSID) & inAcc) >= 1) & (GNINTREE( (321==GABSID) & inAcc) >= 1)' +# ] +# pkmumuInAcc.Cuts = { +# '[mu+]cc' : 'inAcc', +# '[Lambda_b0]cc' : 'twohadronsInAcc' +# } +# +# EndInsertPythonCode +# +# +# +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +# +Alias Myanti-K0 anti-K0 +Alias MyK0 K0 +ChargeConj Myanti-K0 MyK0 +# +# +Alias MyK_S0 K_S0 +ChargeConj MyK_S0 MyK_S0 +# +# +Decay Lambda_b0sig + 1.000 MyD+ MyD- p+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +# +Decay MyD+ + 1.000 Myanti-K0 mu+ nu_mu PHSP; +Enddecay +CDecay MyD- +# +# +Decay Myanti-K0 +0.5 K_L0 PHSP ; +0.5 MyK_S0 PHSP ; +Enddecay +CDecay MyK0 +# +# +Decay MyK_S0 +0.691086452 pi+ pi- PHSP ; +0.305986452 pi0 pi0 PHSP ; +Enddecay +# +End diff --git a/dkfiles/Lb_Lcphimunu,pKmunu,KK=DecProdCut.dec b/dkfiles/Lb_Lcphimunu,pKmunu,KK=DecProdCut.dec new file mode 100644 index 000000000..65ead814d --- /dev/null +++ b/dkfiles/Lb_Lcphimunu,pKmunu,KK=DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 15576040 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- mu+ nu_mu) (phi(1020) -> K+ K-) mu- anti-nu_mu]cc +# +# NickName: Lb_Lcphimunu,pKmunu,KK=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc+ phi mu- anti-nu_mu decays, with Lc+ -> p+ K- mu+ nu_mu, phi -> K+ K-. pKKKmumu in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: J. Bex +# Email: joshua.james.bex@cern.ch +# Date: 20240319 +# +Alias MyLcp Lambda_c+ +Alias MyLcm anti-Lambda_c- +ChargeConj MyLcp MyLcm +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +# +Decay Lambda_b0sig + 1.000 MyLcp MyPhi mu- anti-nu_mu PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLcp + 1.000 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay MyLcm +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End diff --git a/dkfiles/Lb_Lcphitaunu,pKmunu,KK,taumununnu=DecProdCut.dec b/dkfiles/Lb_Lcphitaunu,pKmunu,KK,taumununnu=DecProdCut.dec new file mode 100644 index 000000000..1f560546a --- /dev/null +++ b/dkfiles/Lb_Lcphitaunu,pKmunu,KK,taumununnu=DecProdCut.dec @@ -0,0 +1,50 @@ +# EventType: 15576041 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- mu+ nu_mu) (phi(1020) -> K+ K-) (tau- -> mu- anti-nu_mu nu_tau ) anti-nu_tau]cc +# +# NickName: Lb_Lcphitaunu,pKmunu,KK,taumununnu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc+ phi tau- anti-nu_tau decays, with Lc+ -> p+ K- mu+ nu_mu, phi -> K+ K- and muonic tau decay. pKKKmumu in acceptance. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: J. Bex +# Email: joshua.james.bex@cern.ch +# Date: 20240319 +# +Alias MyLcp Lambda_c+ +Alias MyLcm anti-Lambda_c- +ChargeConj MyLcp MyLcm +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay Lambda_b0sig + 1.000 MyLcp MyPhi Mytau- anti-nu_tau PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLcp + 1.000 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay MyLcm +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay Mytau- + 1.000 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Xib0_Xic+munu,pKmunu=DecProdCut.dec b/dkfiles/Xib0_Xic+munu,pKmunu=DecProdCut.dec new file mode 100644 index 000000000..885f9a16d --- /dev/null +++ b/dkfiles/Xib0_Xic+munu,pKmunu=DecProdCut.dec @@ -0,0 +1,33 @@ +# EventType: 16574050 +# +# Descriptor: [Xi_b0 -> (Xi_c+ -> p+ K- mu+ nu_mu) mu- anti-nu_mu]cc +# +# NickName: Xib0_Xic+munu,pKmunu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xib0 -> Xic+ mu- anti-nu_mu decays, with Xic+ -> p+ K- mu+ nu_mu. pKmumu in acceptance. +# EndDocumentation +# +# CPUTime: < 2 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: J. Bex +# Email: joshua.james.bex@cern.ch +# Date: 20240319 +# +Alias MyXicp Xi_c+ +Alias MyXicm anti-Xi_c- +ChargeConj MyXicp MyXicm +# +Decay Xi_b0sig + 1.000 MyXicp mu- anti-nu_mu PHOTOS PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyXicp + 1.000 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay MyXicm +# +End diff --git a/dkfiles/Xib0_Xic+taunu,pKmunu,taumununu=DecProdCut.dec b/dkfiles/Xib0_Xic+taunu,pKmunu,taumununu=DecProdCut.dec new file mode 100644 index 000000000..a91acdaec --- /dev/null +++ b/dkfiles/Xib0_Xic+taunu,pKmunu,taumununu=DecProdCut.dec @@ -0,0 +1,43 @@ +# EventType: 16574051 +# +# Descriptor: [Xi_b0 -> (Xi_c+ -> p+ K- mu+ nu_mu) (tau- -> mu- anti-nu_mu nu_tau ) anti-nu_tau]cc +# +# NickName: Xib0_Xic+taunu,pKmunu,taumununu=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Xib0 -> Xic+ tau- anti-nu_tau decays, with Xic+ -> p+ K- mu+ nu_mu and muonic tau decay. pKmumu in acceptance. +# EndDocumentation +# +# CPUTime: < 3 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: J. Bex +# Email: joshua.james.bex@cern.ch +# Date: 20240319 +# +Alias MyXicp Xi_c+ +Alias MyXicm anti-Xi_c- +ChargeConj MyXicp MyXicm +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +# +Decay Xi_b0sig + 1.000 MyXicp Mytau- anti-nu_tau PHOTOS PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyXicp + 1.000 p+ K- mu+ nu_mu PHSP; +Enddecay +CDecay MyXicm +# +Decay Mytau- + 1.000 mu- anti-nu_mu nu_tau TAULNUNU; +Enddecay +CDecay Mytau+ +# +End -- GitLab From ef8edabc0e0c79767b81e0e2f210c3f3f65526b9 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 15:23:34 +0200 Subject: [PATCH 639/702] Merge branch 'ahicheur/B2DsKMuNumodes' into 'master' --- ...d_DsK0munu,KKpi=Ds+Dsst=PHPS,mu3hInAcc.dec | 55 +++++++++++++++++++ dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec | 2 +- 2 files changed, 56 insertions(+), 1 deletion(-) create mode 100755 dkfiles/Bd_DsK0munu,KKpi=Ds+Dsst=PHPS,mu3hInAcc.dec diff --git a/dkfiles/Bd_DsK0munu,KKpi=Ds+Dsst=PHPS,mu3hInAcc.dec b/dkfiles/Bd_DsK0munu,KKpi=Ds+Dsst=PHPS,mu3hInAcc.dec new file mode 100755 index 000000000..bd6593781 --- /dev/null +++ b/dkfiles/Bd_DsK0munu,KKpi=Ds+Dsst=PHPS,mu3hInAcc.dec @@ -0,0 +1,55 @@ +# EventType: 11574210 +# Descriptor: {[[B0] => (D_s- => K+ K- pi-) anti-K0 nu_mu mu+]cc} +# NickName: Bd_DsK0munu,KKpi=Ds+Dsst=PHPS,mu3hInAcc +# Cuts: BeautyTomuCharmTo3h +# CutsOptions: MuonPMin 2.5*GeV HadronPtMin 0.25*GeV HadronPMin 4.5*GeV +# FullEventCuts: LoKi::FullGenEventCut/TightCuts +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts +# tightCuts.Code = "( count ( DsDaughPt ) > 0 )" +# tightCuts.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" +# ] +# EndInsertPythonCode +# +# CPUTime: <1 min +# Documentation: Sum of B0 -> DsK0munu and B0->Ds*K0munu for background study on R(Ds(*)). +# Requires that the mu from beauty and the 3h from charm are in acc. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Adlene Hicheur +# Email: Adlene.Hicheur@cern.ch +# Date: 20240322 +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Decay B0sig + 0.5 MyD_s- anti-K0 mu+ nu_mu PHOTOS PHSP; + 0.5 MyD_s*- anti-K0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD_s+ + 0.0545 K+ K- pi+ PHOTOS D_DALITZ; +Enddecay +CDecay MyD_s- +# +Decay MyD_s*+ + 0.935 MyD_s+ gamma PHOTOS VSP_PWAVE; + 0.058 MyD_s+ pi0 PHOTOS VSS; +Enddecay +CDecay MyD_s*- +# +End diff --git a/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec b/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec index da98e1768..e29623399 100755 --- a/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec +++ b/dkfiles/Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc.dec @@ -39,7 +39,7 @@ Decay B+sig 0.5 MyD_s- K+ mu+ nu_mu PHOTOS PHSP; 0.5 MyD_s*- K+ mu+ nu_mu PHOTOS PHSP; Enddecay -CDecay anti-B_s0sig +CDecay B-sig # Decay MyD_s+ 0.0545 K+ K- pi+ PHOTOS D_DALITZ; -- GitLab From a9bb97adc2b8ea8a0b8752341b06c680c3fd7bb3 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Tue, 16 Apr 2024 15:55:27 +0100 Subject: [PATCH 640/702] Prepare decfiles for release v32r21 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r21.md | 109 +++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 111 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r21.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 8ca66599e..446e5e9fc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r20) +gaudi_subdir(DecFiles v32r21) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r21.md b/ReleaseNotes/v32r21.md new file mode 100644 index 000000000..d62e431de --- /dev/null +++ b/ReleaseNotes/v32r21.md @@ -0,0 +1,109 @@ +DecFiles v32r21 2024-04-16 +========================== + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1860) + Add 5 new decay files + + 15576008 : Lb_Lc2765munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance + + 15576009 : Lb_Lc2765munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance + + 15576012 : Lb_Lc2880munu,Sigc02520pi,Lcpi,pKpi=LHCbAcceptance + + 15576013 : Lb_Lc2880munu,Sigcpp2520pi,Lcpi,pKpi=LHCbAcceptance + + 15576024 : Lb_Lc3000munu,Lcpipi,pKpi=LHCbAcceptance_Nonresonance + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1859) + Add new decay file + + 17144224 : Bsst_Bsgamma,Jpsiphi,mm=TightCut + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1858) + Add new decay file + + 12145465 : Bu_X3872Kst+,Jpsipipi,Kpi0,mm=DecProdCut + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1857) + Add new decay file + + 11574210 : Bd_DsK0munu,KKpi=Ds+Dsst=PHPS,mu3hInAcc + Modify decay file + + 12575200 : Bu_DsKmunu=Ds+Dsst=PHPS,mu3hInAcc + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1856) + Add 9 new decay files + + 11674000 : Bd_D0antiD0,Kpi,pimuantinu=DecProdCut + + 11674010 : Bd_D0pitau,Kpi,muantinunu=DecProdCut + + 13574005 : Bs_D0Kmunu,Kpi=DecProdCut,cocktail + + 13674020 : Bs_D0Ktau,Kpi,muantinunu=DecProdCut + + 13674010 : Bs_D0antiD0,Kpi,Kmunu=DecProdCut + + 13674400 : Bs_DsD-,piKK,pi0munu=DecProdCut + + 13674410 : Bs_Dspitau,KKpi,muantinunu=DecProdCut + + 12675030 : Bu_D+pitau,Kpi,muantinunu=DecProdCut + + 12675020 : Bu_D0D-,Kpi,pipimunu=DecProdCut + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1855) + Add 8 new decay files + + 11196510 : Bd_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut + + 11198055 : Bd_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut + + 13196120 : Bs_LcLcKS0,pKpi,pKpi=PHSP,DecProdCut + + 13196510 : Bs_LcLcKS0pi0,pKpi,pKpi=PHSP,DecProdCut + + 13196511 : Bs_LcLcKS0pi0pi0,pKpi,pKpi=PHSP,DecProdCut + + 13198140 : Bs_LcLcKS0pipi,pKpi,pKpi=PHSP,DecProdCut + + 13198020 : Bs_LcLcKpi,pKpi,pKpi=PHSP,DecProdCut + + 12197430 : Bu_LcLcKpi0,pKpi,pKpi=PHSP,DecProdCut + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1854) + Modify 4 decay files + + 16105133 : Xibm_LambdaKmKmPip,ppi=TightCut + + 16105131 : Xibm_LambdaKmPipPim,ppi=TightCut + + 16105132 : Xibm_LambdaKpPimPim,ppi=TightCut + + 16105130 : Xibm_LambdaPipPimPim,ppi=TightCut + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1853) + Add new decay file + + 12135011 : Bu_Lambdabarpetac,ppbar=HELAMP,TightCut + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1852) + Add 12 new decay files + + 11576070 : Bd_Lcppimunu,pKmunu=DecProdCut + + 12575062 : Bu_D+pimunu,Kpimunu=DecProdCut + + 12575063 : Bu_D+pitaunu,Kpimunu,taumununnu=DecProdCut + + 15576050 : Lb_D+ppimunu,Kpimunu=DecProdCut + + 15576051 : Lb_D+ppitaunu,Kpimunu,taumununu=DecProdCut + + 15574400 : Lb_D0pmunu,D0=Kmunupi0,DecProdCut + + 15574401 : Lb_D0ptaunu,D0=Kmunupi0,taumununu,DecProdCut + + 15596900 : Lb_DpDmpK_Dm=K0munu,pKmumuInAccTightCut + + 15576040 : Lb_Lcphimunu,pKmunu,KK=DecProdCut + + 15576041 : Lb_Lcphitaunu,pKmunu,KK,taumununnu=DecProdCut + + 16574050 : Xib0_Xic+munu,pKmunu=DecProdCut + + 16574051 : Xib0_Xic+taunu,pKmunu,taumununu=DecProdCut + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1851) + Add 2 new decay files + + 12163413 : Bu_Dspi0,Ds=KKpi,DecProdCut + + 12163631 : Bu_Dsstpi0,Dsgamma,KKpi=DecProdCut + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1850) + Add 5 new decay files + + 49910012 : cep_tautau_mupiX=mupiInAcc + + 40912010 : exclu_tautau,mu1pi=two_photon_starlight_evtGen + + 40611000 : exclu_tautau,muX=two_photon_starlight_evtGen + + 40512010 : exclu_tautau,mue=two_photon_starlight_evtGen + + 40912000 : exclu_tautau,mupi=two_photon_starlight_evtGen + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1849) + Modify 6 decay files + + 16105139 : Ombm_OmmKS0,OmmToLambdaK,KsTopipi=TightCut,AngularCut + + 16107136 : Ombm_OmmKpKmPipPim,ppi=TightCut,AngularCut + + 16105136 : Ombm_OmmPhi,OmmToLambdaK,PhiToKK=TightCut,AngularCut + + 16107135 : Ombm_OmmPipPipPimPim,ppi=TightCut,AngularCut + + 16105930 : Xibm_XimKS,XimToLambdaPi,KSToPiPi=TightCut,AngularCut + + 16105931 : Xibm_XimPhi,XimToLambdaPi,PhiToKK=TightCut,AngularCut + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1848) + Modify 4 decay files + + 15168100 : Lb_LLpmDsp,L_ppi,Dsp_KKpi=TightCut + + 15106103 : Lb_LLpmK,L_ppi=TightCut + + 16168140 : Xib_LLpmDsp,L_ppi,Dsp_KKpi=TightCut + + 16106140 : Xib_LLpmKp,L_ppi=TightCut + +! 2024-04-16 - Fernando Jesus Abudinen Gallego (MR !1847) + Add 2 new decay files + + 18112013 : incl_Upsilon2S,mm=UDILHCbCut + + 18112023 : incl_Upsilon3S,mm=UDILHCbCut + + diff --git a/cmt/requirements b/cmt/requirements index f529836f9..215a48341 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r20 +version v32r21 # Structure #============================================================================ -- GitLab From 271925c128e96e807bd79ea89e3f8efedf4a1251 Mon Sep 17 00:00:00 2001 From: Federico Manganella <federico.manganella@cern.ch> Date: Tue, 14 May 2024 18:44:34 +0200 Subject: [PATCH 641/702] Add DecFile 13574441 to Sim10 --- ...Dsststtaunu,D0=cocktail,LHCbAcceptance.dec | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 dkfiles/Bs_Dsststtaunu,D0=cocktail,LHCbAcceptance.dec diff --git a/dkfiles/Bs_Dsststtaunu,D0=cocktail,LHCbAcceptance.dec b/dkfiles/Bs_Dsststtaunu,D0=cocktail,LHCbAcceptance.dec new file mode 100644 index 000000000..7e3f5eb9f --- /dev/null +++ b/dkfiles/Bs_Dsststtaunu,D0=cocktail,LHCbAcceptance.dec @@ -0,0 +1,84 @@ +# EventType: 13574441 +# +# Descriptor: {[[B_s0]nos ==> nu_tau (tau+ -> mu+ nu_mu anti-nu_tau) (D_s1(2536)- -> (D*(2007)~0 -> (D~0-> K+ pi-) pi0) K-) ]cc, [[B_s0]os ==> anti-nu_tau (tau- -> mu- antinu_mu nu_tau) (D_s1(2536)+ -> (D*(2007)0 -> (D0 -> K- pi+) pi~0) K+) ]cc} +# +# NickName: Bs_Dsststtaunu,D0=cocktail,LHCbAcceptance +# +# Cuts: LHCbAcceptance +# +# Documentation: Sum of Bs -> Ds** mu nu modes. Ds** -> D0 X, D0 -> K pi, B in Acc. +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Alejandro Rodriguez +# Email: a.rodriguez.alvarez@cern.ch +# Date: 20240416 +# +Alias MyD'_s1+ D'_s1+ +Alias MyD'_s1- D'_s1- +ChargeConj MyD'_s1+ MyD'_s1- +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*0 D*0 +Alias MyAntiD*0 anti-D*0 +ChargeConj MyD*0 MyAntiD*0 +# +Alias MyD_s2*+ D_s2*+ +Alias MyD_s2*- D_s2*- +ChargeConj MyD_s2*+ MyD_s2*- +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Decay B_s0sig + 0.5870 MyD'_s1- Mytau+ nu_tau PHOTOS ISGW2; + 0.2365 MyD_s2*- Mytau+ nu_tau PHOTOS ISGW2; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD'_s1+ + 0.3385 MyD*+ K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.5000 MyD*0 K+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay MyD'_s1- +# +Decay MyD*+ + 1.0 MyD0 pi+ VSS; +Enddecay +CDecay MyD*- +# +Decay MyD0 + 1.0 K- pi+ PHOTOS PHSP; +Enddecay +CDecay MyAntiD0 +# +Decay MyD*0 + 0.647 MyD0 pi0 PHOTOS VSS; + 0.353 MyD0 gamma PHOTOS VSP_PWAVE; +Enddecay +CDecay MyAntiD*0 +# +Decay MyD_s2*+ + 0.03385 MyD*+ K0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.05000 MyD*0 K+ TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.47000 MyD0 K+ TSS; +Enddecay +CDecay MyD_s2*- +# +Decay Mytau+ + 1.0 mu+ nu_mu anti-nu_tau PHOTOS TAULNUNU; +Enddecay +CDecay Mytau- +# +End + -- GitLab From 97fbc827690e8210bef3854642ed6f9ce2e91f54 Mon Sep 17 00:00:00 2001 From: Mateusz Jacek Goncerz <mateusz.goncerz@cern.ch> Date: Wed, 15 May 2024 09:58:14 +0200 Subject: [PATCH 642/702] decfiles for the Run2 Zbb xs measurement --- dkfiles/W_munubb_Madgraph.dec | 62 ++++++++++++++++++++++++++ dkfiles/W_munucc_Madgraph.dec | 62 ++++++++++++++++++++++++++ dkfiles/Z_mumujj_j=udsgc_Madgraph.dec | 63 +++++++++++++++++++++++++++ 3 files changed, 187 insertions(+) create mode 100644 dkfiles/W_munubb_Madgraph.dec create mode 100755 dkfiles/W_munucc_Madgraph.dec create mode 100755 dkfiles/Z_mumujj_j=udsgc_Madgraph.dec diff --git a/dkfiles/W_munubb_Madgraph.dec b/dkfiles/W_munubb_Madgraph.dec new file mode 100644 index 000000000..463950e58 --- /dev/null +++ b/dkfiles/W_munubb_Madgraph.dec @@ -0,0 +1,62 @@ +# EventType: 42911002 +# +# Descriptor: pp -> (W-> mu nu) (b b~) +# +# NickName: W_munubb_Madgraph +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/TwoBOneMuonFromW +# Production: Madgraph +# +# InsertPythonCode: +# # Configure the event type. +# from Configurables import (Generation, Special) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions +# +# # Generation options. +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" +# +# # Special options. +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# +# # Madgraph options. +# from Configurables import Gauss +# from GaudiKernel import SystemOfUnits +# +# sampleGenToolsOpts = { +# "Commands": ["generate p p > mu+ vm b b~ [QCD]", +# " add process p p > mu- vm~ b b~ [QCD]" +# ], +# "DecEff": 0.14663 # The decfile level efficiency. +# } +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) +# +# # Generation cut +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoBOneMuonFromW" ) +# tracksInAcc = Generation(genAlgName).TwoBOneMuonFromW +# tracksInAcc.Code = " ( (count ( isGoodbquark ) > 1) & (count ( isGoodLepton ) > 0)) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodbquark = ( GINTREE( GBEAUTY & ( GTHETA < 400.0*mrad )))" +# , "isGoodLepton = (( 'W+' == GABSID ) & GINTREE( ( GABSID=='mu-' ) & ( GTHETA < 400.0*mrad )))" +# ] +# +# EndInsertPythonCode +# +# Documentation: 2 b-quarks and 1 muon from W in the LHCb acceptance. Warning: generation is performed using MadGraph, so the first event may take a very long time to generate due to initialization. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 5 min +# Responsible: Mateusz Goncerz +# Email: mateusz.goncerz@cern.ch +# Date: 20240414 +# +End +# diff --git a/dkfiles/W_munucc_Madgraph.dec b/dkfiles/W_munucc_Madgraph.dec new file mode 100755 index 000000000..473664214 --- /dev/null +++ b/dkfiles/W_munucc_Madgraph.dec @@ -0,0 +1,62 @@ +# EventType: 42911003 +# +# Descriptor: pp -> (W-> mu nu) (c c~) +# +# NickName: W_munucc_Madgraph +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/TwoCOneMuonFromW +# Production: Madgraph +# +# InsertPythonCode: +# # Configure the event type. +# from Configurables import (Generation, Special) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions +# +# # Generation options. +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" +# +# # Special options. +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# +# # Madgraph options. +# from Configurables import Gauss +# from GaudiKernel import SystemOfUnits +# +# sampleGenToolsOpts = { +# "Commands": ["generate p p > mu+ vm c c~ [QCD]", +# " add process p p > mu- vm~ c c~ [QCD]" +# ], +# "DecEff": 0.1506 # The decfile level efficiency. +# } +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) +# +# # Generation cut +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoCOneMuonFromW" ) +# tracksInAcc = Generation(genAlgName).TwoCOneMuonFromW +# tracksInAcc.Code = " ( (count ( isGoodcquark ) > 1) & (count ( isGoodLepton ) > 0)) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodcquark = ( GINTREE( GCHARM & ( GTHETA < 400.0*mrad )))" +# , "isGoodLepton = (( 'W+' == GABSID ) & GINTREE( ( GABSID=='mu-' ) & ( GTHETA < 400.0*mrad )))" +# ] +# +# EndInsertPythonCode +# +# Documentation: 2 c-quarks and 1 muon from W in the LHCb acceptance. Warning: generation is performed using MadGraph, so the first event may take a very long time to generate due to initialization. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 5 min +# Responsible: Mateusz Goncerz +# Email: mateusz.goncerz@cern.ch +# Date: 20240414 +# +End +# diff --git a/dkfiles/Z_mumujj_j=udsgc_Madgraph.dec b/dkfiles/Z_mumujj_j=udsgc_Madgraph.dec new file mode 100755 index 000000000..43298ccd3 --- /dev/null +++ b/dkfiles/Z_mumujj_j=udsgc_Madgraph.dec @@ -0,0 +1,63 @@ +# EventType: 42912023 +# +# Descriptor: pp -> (Z-> mu mu) (j j~) +# +# NickName: Z_mumujj_j=udsgc_Madgraph +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/TwoLightTwoLeptonFromZ0 +# Production: Madgraph +# +# InsertPythonCode: +# # Configure the event type. +# from Configurables import (Generation, Special) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions +# +# # Generation options. +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# Generation(genAlgName).DecayTool = "" +# Generation(genAlgName).SampleGenerationTool = "Special" +# +# # Special options. +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = "" +# Generation(genAlgName).Special.DecayTool = "" +# +# # Madgraph options. +# from Configurables import Gauss +# from GaudiKernel import SystemOfUnits +# +# sampleGenToolsOpts = { +# "Commands": [ "define lj g u d s c u~ d~ s~ c~", +# " generate p p > mu+ mu- lj lj [QCD]", +# " set mll_sf 40" # Min invariant mass of l+l- (same flavour) lepton pair +# ], +# "DecEff": 0.35842 # The decfile level efficiency. +# } +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) +# +# # Generation cut +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TwoLightTwoLeptonFromZ0" ) +# tracksInAcc = Generation(genAlgName).TwoLightTwoLeptonFromZ0 +# tracksInAcc.Code = " ( (count ( isGoodLight ) > 1) & (count ( isGoodLepton ) > 0)) " +# tracksInAcc.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodLight = ( GINTREE( (('u' == GABSID) | ('d' == GABSID) | ('s' == GABSID) | ('c' == GABSID) | ('g' == GABSID)) & ( GTHETA < 400.0*mrad )))" +# , "isGoodLepton = (( 'Z0' == GABSID ) & GINTREE( GLEPTON & ( GTHETA < 400.0*mrad )))" +# ] +# +# EndInsertPythonCode +# +# Documentation: 2 light jets/gluons and 1 mu from Z in the LHCb Acc. Z min mass cut is applied by Madgraph directly when used as production. Warning: the generation of first event may take a long time due to MadGraph initialization. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Mateusz Goncerz +# Email: mateusz.goncerz@cern.ch +# Date: 20240414 +# +End +# -- GitLab From 0866dcabfee1061d161ab4f727fbe3b113fc8aaa Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Thu, 16 May 2024 12:23:26 +0200 Subject: [PATCH 643/702] Allow to use generic keyword in inserted python code in place of production tool --- cmt/create_options.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmt/create_options.py b/cmt/create_options.py index 5c66f5d0a..11c1a6545 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -452,6 +452,9 @@ class EventType: return 'InsertPythonCode' in self.KeywordDictionary.keys() def PythonCodeToInsert( self ): return self.KeywordDictionary[ 'InsertPythonCode' ] + def UpdatePythonCodeToInsert( self ): + self.KeywordDictionary[ 'InsertPythonCode' ] = re.sub( '@Production', self.Sample(),\ + self.KeywordDictionary[ 'InsertPythonCode' ] ) def HasPolarizedLambdab( self ): return 'PolarizedLambdab' in self.KeywordDictionary.keys() def PolarizedLambdab( self ): @@ -1177,6 +1180,8 @@ def run_create( dkfile , remove , python , force ): else: raise UserWarning + if eventtype.HasPythonCodeToInsert(): + eventtype.UpdatePythonCodeToInsert() # Check if EventType is 5xxxxxxxx --> particle guns if eventtype.IsParticleGun(): genParticleGuns( eventtype ) -- GitLab From f23854ea2dbd66d11f62a288775aef3d88538980 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:41:13 +0200 Subject: [PATCH 644/702] Merge branch 'vyeroshe/ccbar_lstlst' into 'master' --- dkfiles/Bd_LstLst,pk=TightCut.dec | 53 ++++++++++++++++++++ dkfiles/Bs_LstLst,pk=TightCut.dec | 53 ++++++++++++++++++++ dkfiles/incl_b=X3872,LstLst,pK,InAcc.dec | 56 +++++++++++++++++++++ dkfiles/incl_b=chic1,LstLst,pK,InAcc.dec | 56 +++++++++++++++++++++ dkfiles/incl_b=chic2,LstLst,pK,InAcc.dec | 57 ++++++++++++++++++++++ dkfiles/incl_b=etac2s,LstLst,pK,InAcc.dec | 56 +++++++++++++++++++++ dkfiles/incl_b=hc,LstLst,pK,InAcc.dec | 56 +++++++++++++++++++++ dkfiles/incl_b=psi3770,LstLst,pK,InAcc.dec | 56 +++++++++++++++++++++ dkfiles/incl_b=psi3823,LstLst,pK,InAcc.dec | 56 +++++++++++++++++++++ dkfiles/incl_b=psi3842,LstLst,pK,InAcc.dec | 56 +++++++++++++++++++++ 10 files changed, 555 insertions(+) create mode 100644 dkfiles/Bd_LstLst,pk=TightCut.dec create mode 100644 dkfiles/Bs_LstLst,pk=TightCut.dec create mode 100644 dkfiles/incl_b=X3872,LstLst,pK,InAcc.dec create mode 100644 dkfiles/incl_b=chic1,LstLst,pK,InAcc.dec create mode 100644 dkfiles/incl_b=chic2,LstLst,pK,InAcc.dec create mode 100644 dkfiles/incl_b=etac2s,LstLst,pK,InAcc.dec create mode 100644 dkfiles/incl_b=hc,LstLst,pK,InAcc.dec create mode 100644 dkfiles/incl_b=psi3770,LstLst,pK,InAcc.dec create mode 100644 dkfiles/incl_b=psi3823,LstLst,pK,InAcc.dec create mode 100644 dkfiles/incl_b=psi3842,LstLst,pK,InAcc.dec diff --git a/dkfiles/Bd_LstLst,pk=TightCut.dec b/dkfiles/Bd_LstLst,pk=TightCut.dec new file mode 100644 index 000000000..c130cef50 --- /dev/null +++ b/dkfiles/Bd_LstLst,pk=TightCut.dec @@ -0,0 +1,53 @@ +# EventType: 11104089 +# +# Descriptor: [B0 => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ )]cc +# +# NickName: Bd_LstLst,pk=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool as GenCutTool +# from Configurables import Generation, SignalRepeatedHadronization +# # +# Generation(genAlgName).SignalRepeatedHadronization.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalRepeatedHadronization.TightCut.Decay = "[B0 => ( Lambda(1520)0 => ^p+ ^K- ) ( Lambda(1520)~0 => ^p~- ^K+ )]CC" +# Generation(genAlgName).SignalRepeatedHadronization.TightCut.Cuts = { +# 'p+' : ' ( GPT > 250 * MeV ) & inAcc ', +# 'p~-' : ' ( GPT > 250 * MeV ) & inAcc ', +# 'K+' : ' ( GPT > 250 * MeV ) & inAcc ', +# 'K-' : ' ( GPT > 250 * MeV ) & inAcc ', +# } +# Generation(genAlgName).SignalRepeatedHadronization.TightCut.Preambulo += [ +# 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' +# ] +# +# EndInsertPythonCode +# +# Documentation: B0 decay to Lst Lst, keep only particles in acceptance, pT cut for tracks +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20240313 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay B0sig + 1.000 MyLst MyantiLst PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End + diff --git a/dkfiles/Bs_LstLst,pk=TightCut.dec b/dkfiles/Bs_LstLst,pk=TightCut.dec new file mode 100644 index 000000000..458804268 --- /dev/null +++ b/dkfiles/Bs_LstLst,pk=TightCut.dec @@ -0,0 +1,53 @@ +# EventType: 13104089 +# +# Descriptor: [B_s0 => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ )]cc +# +# NickName: Bs_LstLst,pk=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool as GenCutTool +# from Configurables import Generation, SignalRepeatedHadronization +# # +# Generation(genAlgName).SignalRepeatedHadronization.addTool( GenCutTool , 'TightCut' ) +# Generation(genAlgName).SignalRepeatedHadronization.TightCut.Decay = "[B_s0 => ( Lambda(1520)0 => ^p+ ^K- ) ( Lambda(1520)~0 => ^p~- ^K+ )]CC" +# Generation(genAlgName).SignalRepeatedHadronization.TightCut.Cuts = { +# 'p+' : ' ( GPT > 250 * MeV ) & inAcc ', +# 'p~-' : ' ( GPT > 250 * MeV ) & inAcc ', +# 'K+' : ' ( GPT > 250 * MeV ) & inAcc ', +# 'K-' : ' ( GPT > 250 * MeV ) & inAcc ', +# } +# Generation(genAlgName).SignalRepeatedHadronization.TightCut.Preambulo += [ +# 'inAcc = in_range ( 0.010 , GTHETA , 0.400 ) ' +# ] +# +# EndInsertPythonCode +# +# Documentation: Bs decay to Lst Lst, keep only particles in acceptance, pT cut for tracks +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20240313 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay B_s0sig + 1.000 MyLst MyantiLst PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End + diff --git a/dkfiles/incl_b=X3872,LstLst,pK,InAcc.dec b/dkfiles/incl_b=X3872,LstLst,pK,InAcc.dec new file mode 100644 index 000000000..1d3b57a6e --- /dev/null +++ b/dkfiles/incl_b=X3872,LstLst,pK,InAcc.dec @@ -0,0 +1,56 @@ +# EventType: 10134011 +# +# Descriptor: chi_c1 => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) +# +# NickName: incl_b=X3872,LstLst,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2CCbarFilter +# Sample: RepeatDecay.Inclusive +# +# ParticleValue: "chi_c1(1P) 130 20443 0 3.8716500000000003 5.531192915126051e-22 chi_c1 20443 0.0" +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2CCbarFilter" ) +# SignalFilter = Generation(genAlgName).b2CCbarFilter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> chi_c1(1P) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: X(3872) decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20240313 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay chi_c1 + 1.000 MyLst MyantiLst PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + diff --git a/dkfiles/incl_b=chic1,LstLst,pK,InAcc.dec b/dkfiles/incl_b=chic1,LstLst,pK,InAcc.dec new file mode 100644 index 000000000..ce087ad47 --- /dev/null +++ b/dkfiles/incl_b=chic1,LstLst,pK,InAcc.dec @@ -0,0 +1,56 @@ +# EventType: 10134003 +# +# Descriptor: chi_c1 => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) +# +# NickName: incl_b=chic1,LstLst,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2CCbarFilter +# Sample: RepeatDecay.Inclusive +# +# +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2CCbarFilter" ) +# SignalFilter = Generation(genAlgName).b2CCbarFilter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> chi_c1(1P) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: chi_c1(1P) decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20240313 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay chi_c1 + 1.000 MyLst MyantiLst PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + diff --git a/dkfiles/incl_b=chic2,LstLst,pK,InAcc.dec b/dkfiles/incl_b=chic2,LstLst,pK,InAcc.dec new file mode 100644 index 000000000..8031143db --- /dev/null +++ b/dkfiles/incl_b=chic2,LstLst,pK,InAcc.dec @@ -0,0 +1,57 @@ +# EventType: 10134005 +# +# Descriptor: chi_c0 => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) +# +# NickName: incl_b=chic2,LstLst,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2CCbarFilter +# Sample: RepeatDecay.Inclusive +# +# ParticleValue: "chi_c0(1P) 129 10441 0 3.55617 3.3411774461928937e-22 chi_c0 10441 0.0" +# +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2CCbarFilter" ) +# SignalFilter = Generation(genAlgName).b2CCbarFilter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> chi_c0(1P) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: chi_c2(1P) decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20240313 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay chi_c0 + 1.000 MyLst MyantiLst PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + diff --git a/dkfiles/incl_b=etac2s,LstLst,pK,InAcc.dec b/dkfiles/incl_b=etac2s,LstLst,pK,InAcc.dec new file mode 100644 index 000000000..1fa11c3a2 --- /dev/null +++ b/dkfiles/incl_b=etac2s,LstLst,pK,InAcc.dec @@ -0,0 +1,56 @@ +# EventType: 10134006 +# +# Descriptor: eta_c(2S) => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) +# +# NickName: incl_b=etac2s,LstLst,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2CCbarFilter +# Sample: RepeatDecay.Inclusive +# +# +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2CCbarFilter" ) +# SignalFilter = Generation(genAlgName).b2CCbarFilter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> eta_c(2S) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: eta_c(2S) decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20240313 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay eta_c(2S) + 1.000 MyLst MyantiLst PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + diff --git a/dkfiles/incl_b=hc,LstLst,pK,InAcc.dec b/dkfiles/incl_b=hc,LstLst,pK,InAcc.dec new file mode 100644 index 000000000..9c8b4006e --- /dev/null +++ b/dkfiles/incl_b=hc,LstLst,pK,InAcc.dec @@ -0,0 +1,56 @@ +# EventType: 10134004 +# +# Descriptor: chi_c0 => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) +# +# NickName: incl_b=hc,LstLst,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2CCbarFilter +# Sample: RepeatDecay.Inclusive +# +# ParticleValue: " chi_c0(1P) 129 10441 0 3.52537 8.438614832051282e-22 chi_c0 10441 0.0" +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2CCbarFilter" ) +# SignalFilter = Generation(genAlgName).b2CCbarFilter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> chi_c0(1P) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: h_c(1P) decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20240313 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay chi_c0 + 1.000 MyLst MyantiLst PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + diff --git a/dkfiles/incl_b=psi3770,LstLst,pK,InAcc.dec b/dkfiles/incl_b=psi3770,LstLst,pK,InAcc.dec new file mode 100644 index 000000000..32aa84c13 --- /dev/null +++ b/dkfiles/incl_b=psi3770,LstLst,pK,InAcc.dec @@ -0,0 +1,56 @@ +# EventType: 10134007 +# +# Descriptor: psi(3770) => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) +# +# NickName: incl_b=psi3770,LstLst,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2CCbarFilter +# Sample: RepeatDecay.Inclusive +# +# +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2CCbarFilter" ) +# SignalFilter = Generation(genAlgName).b2CCbarFilter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> psi(3770) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: psi(3770) decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20240313 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay psi(3770) + 1.000 MyLst MyantiLst PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + diff --git a/dkfiles/incl_b=psi3823,LstLst,pK,InAcc.dec b/dkfiles/incl_b=psi3823,LstLst,pK,InAcc.dec new file mode 100644 index 000000000..1d40e24b3 --- /dev/null +++ b/dkfiles/incl_b=psi3823,LstLst,pK,InAcc.dec @@ -0,0 +1,56 @@ +# EventType: 10134008 +# +# Descriptor: psi(2S) => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) +# +# NickName: incl_b=psi3823,LstLst,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2CCbarFilter +# Sample: RepeatDecay.Inclusive +# +# ParticleValue: "psi(2S) 126 100443 0 3.8327 2.2696964031034486e-22 psi(2S) 100443 0.0" +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2CCbarFilter" ) +# SignalFilter = Generation(genAlgName).b2CCbarFilter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> psi(2S) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: psi2(3823) decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20240313 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay psi(2S) + 1.000 MyLst MyantiLst PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + diff --git a/dkfiles/incl_b=psi3842,LstLst,pK,InAcc.dec b/dkfiles/incl_b=psi3842,LstLst,pK,InAcc.dec new file mode 100644 index 000000000..c5c3151f4 --- /dev/null +++ b/dkfiles/incl_b=psi3842,LstLst,pK,InAcc.dec @@ -0,0 +1,56 @@ +# EventType: 10134009 +# +# Descriptor: psi(2S) => ( Lambda(1520)0 => p+ K- ) ( anti-Lambda(1520)0 => p~- K+ ) +# +# NickName: incl_b=psi3842,LstLst,pK,InAcc +# +# Cuts: DaughtersInLHCb +# FullEventCuts: LoKi::FullGenEventCut/b2CCbarFilter +# Sample: RepeatDecay.Inclusive +# +# ParticleValue: "psi(2S) 126 100443 0 3.8427100000000003 2.350756988928572e-22 psi(2S) 100443 0.0" +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "b2CCbarFilter" ) +# SignalFilter = Generation(genAlgName).b2CCbarFilter +# SignalFilter.Code = " has(isB2ccTcuts)" +# SignalFilter.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV, GeV, mrad", +# "inAcc = (in_range( 0.010 , GTHETA , 0.400 ))", +# "isB2cc = ((GDECTREE('(Beauty & LongLived) --> psi(2S) ...')))", +# "ppcuts = (GINTREE( (('p+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "pmcuts = (GINTREE( (('p~-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kpcuts = (GINTREE( (('K+' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "Kmcuts = (GINTREE( (('K-' == GID ) & (GPT > 250 * MeV) & inAcc) ) )", +# "isB2ccTcuts = (isB2cc & ppcuts & pmcuts & Kpcuts & Kmcuts)" +# ] +# EndInsertPythonCode +# +# Documentation: psi3(3842) decay to Lst Lst, keep only particles in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Vsevolod Yeroshenko +# Email: vsevolod.yeroshenko@cern.ch +# Date: 20240313 +# +Alias MyLst Lambda(1520)0 +Alias MyantiLst anti-Lambda(1520)0 +ChargeConj MyLst MyantiLst +# +Decay psi(2S) + 1.000 MyLst MyantiLst PHSP; +Enddecay +# +Decay MyLst + 1.000 p+ K- PHSP; +Enddecay +CDecay MyantiLst +# +End +# + -- GitLab From 53fa8b4b0d1ce908eb0d4c626214ef100a182ff4 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:41:32 +0200 Subject: [PATCH 645/702] Merge branch 'kyu/my-changes' into 'master' --- dkfiles/Lb_LcKKpipipi,pKpi=DecProdCut.dec | 64 +++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 dkfiles/Lb_LcKKpipipi,pKpi=DecProdCut.dec diff --git a/dkfiles/Lb_LcKKpipipi,pKpi=DecProdCut.dec b/dkfiles/Lb_LcKKpipipi,pKpi=DecProdCut.dec new file mode 100644 index 000000000..5229b4034 --- /dev/null +++ b/dkfiles/Lb_LcKKpipipi,pKpi=DecProdCut.dec @@ -0,0 +1,64 @@ +# EventType: 15268001 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) K+ K- pi+ pi- pi- ]cc +# +# NickName: Lb_LcKKpipipi,pKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for Lb -> Lc+ K+ K- pi+ pi- pi- , +# K*0, Delta++ and Lambda(1520)0 resonances are included in Lambda_c decay. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Kunpeng Yu +# Email: kunpeng.yu@cern.ch +# Date: 20240410 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 1.00 MyLambda_c+ K+ K- pi- pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 0.17 MyDelta++ K- PHSP; + 0.21 Myanti-K*0 p+ PHSP; + 0.08 MyLambda(1520)0 pi+ PHSP; + 0.54 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 1.00 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 1.00 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End -- GitLab From ab93efb00334717789eaff4efdd3a7852f8ddcee Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:41:47 +0200 Subject: [PATCH 646/702] Merge branch 'xliang/DD-bkg' into 'master' --- .../Lb_LcD,LcD=cocktail,LHCbAcceptance.dec | 159 ++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 dkfiles/Lb_LcD,LcD=cocktail,LHCbAcceptance.dec diff --git a/dkfiles/Lb_LcD,LcD=cocktail,LHCbAcceptance.dec b/dkfiles/Lb_LcD,LcD=cocktail,LHCbAcceptance.dec new file mode 100644 index 000000000..2fb6aed9d --- /dev/null +++ b/dkfiles/Lb_LcD,LcD=cocktail,LHCbAcceptance.dec @@ -0,0 +1,159 @@ +# EventType: 15998001 +# +# Descriptor: [[Lambda_b0] ==> (Lambda_c(2595)+ -> (Lambda_c+ -> p+ K- pi+) pi+ pi-) (D_s*- -> (D_s- -> K+ K- pi-))]cc +# +# NickName: Lb_LcD,LcD=cocktail,LHCbAcceptance +# Cuts: LHCbAcceptance +# +# +# Documentation: Update of 15998000. Removed tight cuts and two D0 decay, and updated for decay branch fractions. Sum of Lambda_b0 decaying to two D mesons or one Lc and one D, one charm decaying semileptonically. Filtered for a final state with Lcmu. For background study of Lb2LcmunuX modes +# +# EndDocumentation +# +# CPUTime: < 1min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Xixin Liang +# Email: xliang06@syr.edu +# Date: 20240417 +# +# +Decay Lambda_b0sig + 0.01100 Lambda_c+ D_s- PHSP; + 0.00740 Lambda_c(2593)+ D_s- PHSP; + 0.00800 Lambda_c+ D_s*- PHSP; + 0.01770 Lambda_c(2593)+ D_s*- PHSP; + + 0.00600 Lambda_c(2625)+ D_s- PHSP; + 0.00760 Lambda_c(2625)+ D_s*- PHSP; + + 0.00160 Lambda_c+ D- anti-K0 PHSP; + 0.00380 Lambda_c+ D*- anti-K0 PHSP; + 0.00210 Lambda_c(2593)+ D- anti-K0 PHSP; + 0.00920 Lambda_c(2593)+ D*- anti-K0 PHSP; + + 0.00150 Lambda_c+ anti-D0 K- PHSP; + 0.00630 Lambda_c+ anti-D*0 K- PHSP; + 0.01120 Lambda_c(2593)+ anti-D*0 K- PHSP; + 0.00230 Lambda_c(2593)+ anti-D0 K- PHSP; + + 0.00250 Lambda_c+ anti-D0 K*- PHSP; + 0.00250 Lambda_c(2593)+ anti-D0 K*- PHSP; + 0.00250 Lambda_c+ anti-D*0 K*- PHSP; + 0.00500 Lambda_c(2593)+ anti-D*0 K*- PHSP; + + 0.00250 Lambda_c+ D- anti-K*0 PHSP; + 0.00250 Lambda_c(2593)+ D- anti-K*0 PHSP; + 0.00250 Lambda_c+ D*- anti-K*0 PHSP; + 0.00500 Lambda_c(2593)+ D*- anti-K*0 PHSP; + + 0.00170 D_s- D+ PHSP; + 0.00170 D*+ D_s- PHSP; + 0.00170 D_s*- D+ PHSP; + 0.00170 D_s*- D*+ PHSP; + +#Other decays in DECAY.DEC + 0.00500 Lambda_c+ D_s- pi0 PHSP; + 0.00800 Lambda_c+ D_s0*- PHSP; + 0.00800 Lambda_c+ D_s1- PHSP; + 0.00200 Lambda_c+ D- PHSP; + 0.00400 Lambda_c+ D*- PHSP; + 0.00050 Lambda_c+ D- pi0 PHSP; + 0.00050 Lambda_c+ anti-D0 pi- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +SetLineshapePW D_1+ D*+ pi0 2 +SetLineshapePW D_1- D*- pi0 2 +SetLineshapePW D_10 D*+ pi- 2 +SetLineshapePW anti-D_10 D*- pi+ 2 +# +SetLineshapePW D_2*+ D*+ pi0 2 +SetLineshapePW D_2*- D*- pi0 2 +SetLineshapePW D_2*0 D*+ pi- 2 +SetLineshapePW anti-D_2*0 D*- pi+ 2 +# +Decay Lambda_c(2593)+ + 0.67 Lambda_c+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_c(2593)- +# +Decay Lambda_c+ + 0.0321 p+ anti-K0 PHSP; + 0.0684 p+ K- pi+ PHSP; +Enddecay +CDecay anti-Lambda_c- +# +Decay Lambda_c(2625)+ + 0.67777 Lambda_c+ pi+ pi- PHSP; +Enddecay +CDecay anti-Lambda_c(2625)- +# +Decay D0 + 0.0341 K- mu+ nu_mu PHOTOS ISGW2; + 0.0189 K*- mu+ nu_mu PHOTOS ISGW2; + 0.000076 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.00110 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.00267 pi- mu+ nu_mu PHOTOS PHSP; + +Enddecay +CDecay anti-D0 +# +Decay D*0 + 0.647 D0 pi0 VSS; + 0.353 D0 gamma VSP_PWAVE; +Enddecay +CDecay anti-D*0 +# +Decay D*+ + 0.67700 D0 pi+ VSS; + 0.30700 D+ pi0 VSS; + 0.01600 D+ gamma VSP_PWAVE; +Enddecay +CDecay D*- +# +Decay D_s*+ + 0.93500 D_s+ gamma VSP_PWAVE; + 0.05800 D_s+ pi0 VSS; +Enddecay +CDecay D_s*- +# +Decay D_s+ + 0.00206 anti-K0 mu+ nu_mu PHOTOS ISGW2; + 0.00076 anti-K*0 mu+ nu_mu PHOTOS ISGW2; + 0.00543 mu+ nu_mu PHOTOS SLN; + 0.05437 K+ K- pi+ PHOTOS D_DALITZ; +Enddecay +CDecay D_s- +# +Decay D+ + 0.05270 anti-K*0 mu+ nu_mu PHOTOS ISGW2; + 0.08760 anti-K0 mu+ nu_mu PHOTOS ISGW2; + 0.00277 anti-K_10 mu+ nu_mu PHOTOS ISGW2; + 0.00293 anti-K_2*0 mu+ nu_mu PHOTOS ISGW2; + 0.03650 K- pi+ mu+ nu_mu PHOTOS PHSP; + 0.00120 anti-K0 pi0 mu+ nu_mu PHOTOS PHSP; + 0.09380 K- pi+ pi+ PHOTOS D_DALITZ; +Enddecay +CDecay D- +# +Decay D_s1+ + 0.48000 D_s*+ pi0 PARTWAVE 1.0 0.0 0.0 0.0 0.0 0.0; + 0.18000 D_s+ gamma VSP_PWAVE; + 0.04300 D_s+ pi+ pi- PHSP; + 0.03700 D_s0*+ gamma PHSP; +Enddecay +CDecay D_s1- +# +Decay D_1+ +0.3333 D*+ pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +0.6667 D*0 pi+ VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay D_1- +# +Decay D_s0*+ + 1.00000 D_s+ pi0 PHSP; +Enddecay +CDecay D_s0*- +# +End -- GitLab From c94714bcc6b729bd02b47b8a65523b902fafa4eb Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:41:59 +0200 Subject: [PATCH 647/702] Merge branch 'hjage/Lb_HeX_decfile' into 'master' --- .../Lb_He3X=HeInAcc,cocktail,inclusive.dec | 447 ++++++++++++++++++ 1 file changed, 447 insertions(+) create mode 100644 dkfiles/Lb_He3X=HeInAcc,cocktail,inclusive.dec diff --git a/dkfiles/Lb_He3X=HeInAcc,cocktail,inclusive.dec b/dkfiles/Lb_He3X=HeInAcc,cocktail,inclusive.dec new file mode 100644 index 000000000..2952946bc --- /dev/null +++ b/dkfiles/Lb_He3X=HeInAcc,cocktail,inclusive.dec @@ -0,0 +1,447 @@ +# EventType: 15903000 +# +# Descriptor: [Lambda_b0 -> He3 X]cc +# +# NickName: Lb_He3X=HeInAcc,cocktail,inclusive +# +# Cuts: ListOfDaughtersInLHCb +# CutsOptions: DaughtersPIDList [1000020030] +# +# Documentation: Lambda_b0 inclusively decaying into helium-3. The He3 is required to be in acceptance. The decay table below was obtained from pythia8 simulation of (roughly 40k) Lambda_b0 decays via b->u transitions, in which He3, and potentially deuterons, were formed through coalescence in an afterburner step. +# EndDocumentation +# +# PhysicsWG: IFT +# Tested: Yes +# CPUTime: < 1 mins +# Responsible: Hendrik Jage +# Email: hendrik.jage@cern.ch +# Date: 20240419 +# +Decay Lambda_b0sig + 11.772857 He3 anti-deuteron omega pi- PHSP; + 8.788815 He3 anti-p- anti-p- omega pi0 PHSP; + 4.636892 He3 anti-deuteron pi+ pi- pi- pi0 pi0 PHSP; + 4.498330 He3 anti-deuteron rho- pi0 PHSP; + 4.273166 He3 anti-deuteron rho0 pi- PHSP; + 3.105283 He3 anti-deuteron pi+ pi- pi- pi0 pi0 gamma PHSP; + 2.575776 He3 anti-p- anti-p- rho- pi+ PHSP; + 2.568353 He3 anti-p- anti-p- rho0 pi0 PHSP; + 2.541136 He3 anti-deuteron eta pi- pi0 PHSP; + 2.454534 He3 anti-p- anti-p- rho+ pi- PHSP; + 2.432265 He3 anti-n0 anti-n0 rho- pi- PHSP; + 1.932451 He3 anti-deuteron pi+ pi+ pi- pi- pi- PHSP; + 1.863170 He3 anti-deuteron pi+ pi- pi- pi0 PHSP; + 1.759248 He3 anti-p- anti-p- pi+ pi+ pi- pi- pi0 PHSP; + 1.685018 He3 anti-deuteron rho- PHSP; + 1.660275 He3 anti-p- anti-p- eta pi+ pi- PHSP; + 1.217370 He3 anti-deuteron pi+ pi- pi- pi0 pi0 gamma gamma PHSP; + 1.115922 He3 anti-p- anti-p- rho0 PHSP; + 1.071384 He3 anti-p- anti-Sigma0 pi+ pi- pi- pi0 gamma PHSP; + 0.863541 He3 anti-n0 anti-n0 pi+ pi- pi- pi- pi0 PHSP; + 0.858592 He3 anti-n0 anti-Sigma- pi+ pi- pi- pi0 gamma PHSP; + 0.851169 He3 anti-p- anti-Sigma- pi+ pi- pi0 pi0 gamma PHSP; + 0.831375 He3 anti-p- anti-Sigma- pi+ pi- pi0 pi0 PHSP; + 0.816528 He3 anti-p- anti-p- pi+ pi+ pi- pi- PHSP; + 0.724978 He3 anti-n0 anti-n0 eta pi- pi- PHSP; + 0.717555 He3 anti-deuteron pi- pi0 pi0 pi0 pi0 PHSP; + 0.712607 He3 anti-p- anti-n0 pi+ pi- pi- pi0 PHSP; + 0.692812 He3 anti-deuteron pi+ pi+ pi- pi- pi- pi0 PHSP; + 0.680440 He3 anti-p- anti-Delta- pi+ pi- pi0 PHSP; + 0.630954 He3 anti-deuteron pi+ pi- pi- pi0 pi0 pi0 PHSP; + 0.626005 He3 anti-deuteron rho0 pi- pi0 PHSP; + 0.606211 He3 anti-p- anti-p- eta pi0 pi0 PHSP; + 0.601262 He3 anti-p- anti-p- pi+ pi- pi0 pi0 PHSP; + 0.598788 He3 anti-deuteron rho- pi+ pi- PHSP; + 0.536929 He3 anti-p- anti-p- omega PHSP; + 0.536929 He3 anti-deuteron pi+ pi+ pi- pi- pi- gamma PHSP; + 0.534455 He3 anti-p- anti-Sigma0 pi+ pi- pi- pi0 PHSP; + 0.519609 He3 anti-p- anti-Delta- pi+ pi- pi0 pi0 PHSP; + 0.509712 He3 anti-p- anti-p- pi+ pi- pi0 pi0 pi0 PHSP; + 0.509712 He3 anti-deuteron pi- pi0 pi0 pi0 pi0 gamma PHSP; + 0.492391 He3 anti-n0 anti-Sigma- pi+ pi- pi- pi0 PHSP; + 0.457751 He3 anti-p- anti-p- pi+ pi- pi0 PHSP; + 0.452802 He3 anti-deuteron K- pi+ pi- PHSP; + 0.430533 He3 anti-p- anti-Sigma- pi+ pi+ pi- pi- gamma PHSP; + 0.418162 He3 anti-deuteron pi- pi0 pi0 pi0 PHSP; + 0.390944 He3 anti-p- anti-p- rho- pi+ pi0 PHSP; + 0.385995 He3 anti-p- anti-n0 pi+ pi- pi- PHSP; + 0.376098 He3 anti-p- anti-Lambda0 pi+ pi- pi- pi0 PHSP; + 0.368675 He3 anti-n0 anti-n0 pi+ pi- pi- pi- PHSP; + 0.366201 He3 anti-deuteron rho- pi0 pi0 PHSP; + 0.361252 He3 anti-p- anti-p- rho0 pi+ pi- PHSP; + 0.353829 He3 anti-p- anti-p- rho+ pi- pi0 PHSP; + 0.348880 He3 anti-n0 anti-n0 rho- pi- pi0 PHSP; + 0.334034 He3 anti-n0 anti-Delta0 pi- pi- pi0 PHSP; + 0.326611 He3 anti-deuteron K_L0 pi- pi0 PHSP; + 0.311765 He3 anti-deuteron rho+ pi- pi- PHSP; + 0.304342 He3 anti-n0 anti-Delta0 pi- pi- pi0 pi0 PHSP; + 0.301868 He3 anti-n0 anti-Sigma0 pi- pi- pi0 pi0 gamma PHSP; + 0.299394 He3 anti-deuteron K_S0 pi- pi0 PHSP; + 0.291971 He3 anti-p- anti-Sigma0 pi- pi0 pi0 pi0 gamma PHSP; + 0.291971 He3 anti-p- anti-Lambda0 pi+ pi- pi- pi0 pi0 PHSP; + 0.289496 He3 anti-n0 anti-Sigma0 pi- pi- pi0 pi0 PHSP; + 0.289496 He3 anti-deuteron pi+ pi- pi- pi0 gamma PHSP; + 0.289496 He3 anti-p- anti-Delta0 pi+ pi- pi- pi0 PHSP; + 0.287022 He3 anti-p- anti-p- pi+ pi+ pi- pi- pi0 pi0 PHSP; + 0.282073 He3 anti-p- anti-Sigma0 pi- pi0 pi0 pi0 PHSP; + 0.277125 He3 anti-p- anti-Sigma- pi+ pi+ pi- pi- PHSP; + 0.242484 He3 anti-n0 anti-Delta- pi+ pi- pi- pi0 PHSP; + 0.242484 He3 anti-n0 anti-Sigma- pi- pi0 pi0 pi0 gamma PHSP; + 0.242484 He3 anti-p- anti-n0 pi+ pi- pi- pi0 pi0 PHSP; + 0.237536 He3 anti-p- anti-Delta0 pi- pi0 pi0 PHSP; + 0.235061 He3 anti-p- anti-Delta- pi+ pi- PHSP; + 0.232587 He3 anti-p- anti-Delta0 pi+ pi- pi- PHSP; + 0.227638 He3 anti-p- anti-Delta- pi+ pi+ pi- pi- PHSP; + 0.225164 He3 anti-p- anti-Lambda0 eta pi- PHSP; + 0.222690 He3 anti-deuteron K+ pi- pi- PHSP; + 0.207844 He3 anti-p- anti-Delta0 pi- pi0 PHSP; + 0.205369 He3 anti-p- anti-Sigma- pi+ pi- pi0 PHSP; + 0.197946 He3 anti-p- anti-Lambda0 pi+ pi- pi- PHSP; + 0.190523 He3 anti-n0 anti-n0 rho0 pi- pi- PHSP; + 0.185575 He3 anti-n0 anti-n0 pi+ pi- pi- pi- pi0 pi0 PHSP; + 0.180626 He3 anti-p- anti-Sigma- pi+ pi- pi0 gamma PHSP; + 0.178152 He3 anti-n0 anti-Delta0 pi+ pi- pi- pi- PHSP; + 0.175677 He3 anti-p- anti-n0 rho- PHSP; + 0.175677 He3 anti-n0 anti-Sigma- pi- pi0 pi0 pi0 PHSP; + 0.175677 He3 anti-deuteron pi+ pi- pi- PHSP; + 0.163306 He3 anti-n0 anti-Delta- pi- pi0 pi0 PHSP; + 0.163306 He3 anti-p- anti-n0 eta pi- pi0 PHSP; + 0.163306 He3 anti-deuteron eta pi- PHSP; + 0.160831 He3 anti-p- anti-p- rho0 pi0 pi0 PHSP; + 0.160831 He3 anti-p- anti-n0 pi+ pi+ pi- pi- pi- PHSP; + 0.160831 He3 anti-deuteron pi- pi0 pi0 pi0 pi0 gamma gamma PHSP; + 0.160831 He3 anti-p- anti-Lambda0 K- pi0 PHSP; + 0.160831 He3 anti-p- anti-p- K+ pi- pi0 PHSP; + 0.155883 He3 anti-n0 anti-Delta- pi+ pi- pi- PHSP; + 0.143511 He3 anti-deuteron pi- pi0 pi0 PHSP; + 0.133614 He3 anti-p- anti-Sigma0 K- pi0 PHSP; + 0.133614 He3 anti-p- anti-p- eta pi0 PHSP; + 0.128665 He3 anti-n0 anti-Delta0 pi- pi- PHSP; + 0.128665 He3 anti-p- anti-Delta- pi0 pi0 pi0 PHSP; + 0.126191 He3 anti-n0 anti-n0 pi- pi- pi0 pi0 pi0 PHSP; + 0.126191 He3 anti-p- anti-Delta- pi0 pi0 PHSP; + 0.121242 He3 anti-p- anti-Delta- eta PHSP; + 0.116293 He3 anti-p- anti-Lambda0 K_L0 pi- PHSP; + 0.116293 He3 anti-p- anti-Sigma0 pi+ pi- pi- gamma PHSP; + 0.116293 He3 anti-n0 anti-Delta- pi- pi0 pi0 pi0 PHSP; + 0.116293 He3 anti-deuteron K_L0 pi- pi0 gamma PHSP; + 0.113819 He3 anti-p- anti-Sigma0 pi+ pi- pi- PHSP; + 0.113819 He3 anti-n0 anti-Sigma- pi+ pi- pi- gamma PHSP; + 0.113819 He3 anti-n0 anti-Sigma+ pi- pi- pi- pi0 PHSP; + 0.113819 He3 anti-n0 anti-Sigma+ pi- pi- pi- PHSP; + 0.113819 He3 anti-p- anti-Lambda0 pi+ pi- pi- pi0 gamma PHSP; + 0.111345 He3 anti-deuteron rho- pi+ pi- pi0 PHSP; + 0.111345 He3 anti-n0 anti-Lambda0 pi+ pi- pi- pi- pi0 PHSP; + 0.111345 He3 anti-deuteron pi+ pi- pi- pi0 gamma gamma PHSP; + 0.108870 He3 anti-n0 anti-Delta- pi- pi0 PHSP; + 0.108870 He3 anti-p- anti-n0 eta pi- PHSP; + 0.108870 He3 anti-n0 anti-Lambda0 K- pi- PHSP; + 0.098973 He3 anti-deuteron K- pi0 pi0 PHSP; + 0.096499 He3 anti-n0 anti-Sigma0 pi- pi- pi0 PHSP; + 0.091550 He3 anti-p- anti-p- pi+ pi+ pi+ pi- pi- pi- PHSP; + 0.089076 He3 anti-p- anti-Delta0 pi- pi0 pi0 pi0 PHSP; + 0.089076 He3 anti-p- anti-Delta- eta pi0 PHSP; + 0.086602 He3 anti-p- anti-p- pi+ pi- PHSP; + 0.086602 He3 anti-p- anti-n0 pi- pi0 pi0 PHSP; + 0.084127 He3 anti-deuteron K_S0 pi- pi0 gamma PHSP; + 0.084127 He3 anti-p- anti-Lambda0 K_S0 pi- PHSP; + 0.084127 He3 anti-p- anti-p- K_S0 pi+ pi- PHSP; + 0.081653 He3 anti-n0 anti-Lambda0 pi+ pi- pi- pi- PHSP; + 0.081653 He3 anti-n0 anti-n0 pi+ pi+ pi- pi- pi- pi- PHSP; + 0.079179 He3 anti-p- anti-Sigma0 pi- pi0 pi0 PHSP; + 0.079179 He3 anti-p- anti-p- rho0 pi+ pi- pi0 PHSP; + 0.079179 He3 anti-n0 anti-Lambda0 pi- pi- pi0 pi0 PHSP; + 0.076704 He3 anti-deuteron K- pi+ pi- gamma PHSP; + 0.076704 He3 anti-p- anti-p- K_L0 pi+ pi- PHSP; + 0.076704 He3 anti-deuteron K+ pi- pi- gamma PHSP; + 0.074230 He3 anti-p- anti-Sigma- pi0 pi0 pi0 pi0 PHSP; + 0.074230 He3 anti-n0 anti-Sigma- K_L0 pi- PHSP; + 0.074230 He3 anti-n0 anti-Sigma- pi+ pi- pi- PHSP; + 0.071756 He3 anti-p- anti-p- pi+ pi- pi0 pi0 pi0 pi0 PHSP; + 0.071756 He3 anti-deuteron rho+ pi- pi- pi0 PHSP; + 0.069281 He3 anti-n0 anti-Sigma+ pi- pi- pi- gamma PHSP; + 0.064333 He3 anti-p- anti-Lambda0 pi+ pi+ pi- pi- pi- PHSP; + 0.064333 He3 anti-n0 anti-n0 pi- pi- pi0 pi0 PHSP; + 0.064333 He3 anti-deuteron pi- pi0 pi0 pi0 gamma PHSP; + 0.064333 He3 anti-n0 anti-Sigma0 pi+ pi- pi- pi- PHSP; + 0.061858 He3 anti-deuteron rho0 pi+ pi- pi- PHSP; + 0.059384 He3 anti-p- anti-Sigma- K_S0 pi0 PHSP; + 0.059384 He3 anti-deuteron rho0 pi- pi0 pi0 PHSP; + 0.059384 He3 anti-p- anti-Sigma0 pi- pi0 pi0 gamma PHSP; + 0.059384 He3 anti-p- anti-Sigma+ pi- pi- pi0 gamma PHSP; + 0.059384 He3 anti-p- anti-Sigma+ pi- pi- pi0 PHSP; + 0.056910 He3 anti-p- anti-Sigma- K_L0 pi0 PHSP; + 0.056910 He3 anti-deuteron K- pi0 pi0 gamma PHSP; + 0.056910 He3 anti-deuteron pi- pi0 pi0 pi0 pi0 pi0 PHSP; + 0.056910 He3 anti-p- anti-Delta0 eta pi- PHSP; + 0.056910 He3 anti-p- anti-Lambda0 pi+ pi- pi- gamma PHSP; + 0.056910 He3 anti-p- anti-Sigma- pi0 pi0 pi0 pi0 gamma PHSP; + 0.054435 He3 anti-p- anti-p- K+ pi- pi0 gamma PHSP; + 0.051961 He3 anti-n0 anti-Sigma0 pi- pi- pi0 gamma PHSP; + 0.051961 He3 anti-p- anti-Sigma*0 pi- pi0 pi0 PHSP; + 0.051961 He3 anti-p- anti-Sigma*0 pi- pi0 PHSP; + 0.049487 He3 anti-p- anti-n0 rho0 pi- PHSP; + 0.049487 He3 anti-p- anti-Lambda0 pi- pi0 pi0 pi0 PHSP; + 0.049487 He3 anti-deuteron omega pi- pi0 PHSP; + 0.049487 He3 anti-p- anti-Lambda0 pi- pi0 pi0 PHSP; + 0.049487 He3 anti-n0 anti-n0 K_S0 pi- pi- PHSP; + 0.049487 He3 anti-n0 anti-Sigma- pi- pi0 pi0 PHSP; + 0.047012 He3 anti-n0 anti-Lambda0 pi- pi- pi0 PHSP; + 0.047012 He3 anti-n0 anti-Sigma- K_S0 pi- PHSP; + 0.044538 He3 anti-p- anti-n0 pi- pi0 pi0 pi0 PHSP; + 0.044538 He3 anti-p- anti-Sigma- K- pi+ PHSP; + 0.044538 He3 anti-n0 anti-Sigma- pi- pi0 pi0 gamma PHSP; + 0.042064 He3 anti-p- anti-Sigma0 K_L0 pi- PHSP; + 0.042064 He3 anti-p- anti-Delta0 pi- PHSP; + 0.042064 He3 anti-p- anti-n0 rho- pi0 PHSP; + 0.042064 He3 anti-n0 anti-n0 K_L0 pi- pi- PHSP; + 0.042064 He3 anti-n0 anti-Sigma*0 pi- pi- pi0 PHSP; + 0.042064 He3 anti-p- anti-p- rho- pi+ pi+ pi- PHSP; + 0.039589 He3 anti-p- anti-Delta- pi+ pi+ pi- pi- pi0 PHSP; + 0.039589 He3 anti-n0 anti-Delta0 pi- pi- pi0 pi0 pi0 PHSP; + 0.039589 He3 anti-p- anti-Sigma- pi0 pi0 pi0 PHSP; + 0.039589 He3 anti-Delta- anti-Delta0 pi- pi0 PHSP; + 0.039589 He3 anti-p- anti-Delta- pi0 pi0 pi0 pi0 PHSP; + 0.037115 He3 anti-p- anti-Lambda0 K- PHSP; + 0.037115 He3 anti-p- anti-p- K_L0 pi0 pi0 PHSP; + 0.037115 He3 anti-p- anti-Delta- pi+ pi- pi0 pi0 pi0 PHSP; + 0.034641 He3 anti-p- anti-p- rho+ pi- pi0 pi0 PHSP; + 0.034641 He3 anti-n0 anti-Delta0 pi+ pi- pi- pi- pi0 PHSP; + 0.034641 He3 anti-p- anti-p- K_L0 pi+ pi- gamma PHSP; + 0.032166 He3 anti-p- anti-n0 K_L0 pi- pi0 PHSP; + 0.032166 He3 anti-p- anti-Delta- rho0 PHSP; + 0.032166 He3 anti-n0 anti-Lambda0 pi- pi- pi0 pi0 pi0 PHSP; + 0.032166 He3 anti-p- anti-Sigma*0 K- PHSP; + 0.032166 He3 anti-p- anti-p- rho- pi+ pi0 pi0 PHSP; + 0.032166 He3 anti-p- anti-Sigma- pi+ pi- PHSP; + 0.032166 He3 anti-p- anti-p- K_S0 pi0 pi0 PHSP; + 0.029692 He3 anti-n0 anti-n0 K_L0 pi- pi- gamma PHSP; + 0.029692 He3 anti-p- anti-Sigma*0 pi+ pi- pi- PHSP; + 0.029692 He3 anti-p- anti-p- omega pi+ pi- PHSP; + 0.029692 He3 anti-n0 anti-Delta- eta pi- PHSP; + 0.027218 He3 anti-deuteron pi- pi0 pi0 pi0 gamma gamma PHSP; + 0.027218 He3 anti-p- anti-n0 K_S0 pi- pi0 PHSP; + 0.027218 He3 anti-n0 anti-n0 K_S0 pi- pi- gamma PHSP; + 0.027218 He3 anti-p- anti-Delta- pi0 PHSP; + 0.027218 He3 anti-n0 anti-Lambda0 pi- pi- pi0 pi0 gamma PHSP; + 0.027218 He3 anti-p- anti-Lambda0 pi- pi0 pi0 pi0 pi0 PHSP; + 0.024743 He3 anti-n0 anti-n0 rho- pi+ pi- pi- PHSP; + 0.024743 He3 anti-n0 anti-n0 rho- pi- pi0 pi0 PHSP; + 0.024743 He3 anti-p- anti-Lambda0 pi- pi0 pi0 pi0 gamma PHSP; + 0.024743 He3 anti-p- anti-Sigma0 K_S0 pi- PHSP; + 0.024743 He3 anti-n0 anti-Sigma- K- pi0 PHSP; + 0.022269 He3 anti-p- anti-n0 pi- pi0 PHSP; + 0.022269 He3 anti-p- anti-Sigma0 pi- pi0 PHSP; + 0.022269 He3 anti-n0 anti-Sigma0 K- pi- PHSP; + 0.022269 He3 anti-Delta- anti-Sigma- pi0 pi0 gamma PHSP; + 0.022269 He3 anti-deuteron pi+ pi- pi- pi0 pi0 e+ e- PHSP; + 0.022269 He3 anti-Delta- anti-Sigma0 pi- pi0 gamma PHSP; + 0.022269 He3 anti-n0 anti-n0 pi- pi- pi0 PHSP; + 0.019795 He3 anti-p- anti-p- pi0 pi0 pi0 PHSP; + 0.019795 He3 anti-n0 anti-Sigma*0 pi- pi- PHSP; + 0.019795 He3 anti-Delta0 anti-Lambda0 pi- pi- PHSP; + 0.019795 He3 anti-Delta0 anti-Sigma- pi- pi0 PHSP; + 0.019795 He3 anti-Lambda0 anti-Lambda0 pi- pi- pi0 PHSP; + 0.019795 He3 anti-n0 anti-n0 pi- pi- pi0 pi0 pi0 pi0 PHSP; + 0.019795 He3 anti-p- anti-Sigma0 pi- pi0 gamma PHSP; + 0.019795 He3 anti-p- anti-Sigma- pi+ pi- gamma PHSP; + 0.019795 He3 anti-p- anti-Sigma*0 pi- pi0 gamma PHSP; + 0.019795 He3 anti-n0 anti-n0 rho0 pi- pi- pi0 PHSP; + 0.019795 He3 anti-p- anti-Sigma+ pi- pi- PHSP; + 0.017320 He3 anti-p- anti-p- rho+ pi+ pi- pi- PHSP; + 0.017320 He3 anti-n0 anti-Lambda0 pi+ pi- pi- pi- gamma PHSP; + 0.017320 He3 anti-p- anti-p- K_S0 pi+ pi- gamma PHSP; + 0.017320 He3 anti-Delta0 anti-Sigma0 pi- pi- PHSP; + 0.017320 He3 anti-deuteron pi- pi0 PHSP; + 0.017320 He3 anti-Delta0 anti-Sigma- pi- pi0 gamma PHSP; + 0.017320 He3 anti-p- anti-Delta0 pi+ pi- pi- pi0 pi0 PHSP; + 0.014846 He3 anti-p- anti-p- pi0 pi0 PHSP; + 0.014846 He3 anti-p- anti-Delta0 pi+ pi+ pi- pi- pi- PHSP; + 0.014846 He3 anti-Delta- anti-Sigma- pi+ pi- PHSP; + 0.014846 He3 anti-Delta- anti-Sigma- pi0 pi0 PHSP; + 0.014846 He3 anti-deuteron pi+ pi- pi- pi0 pi0 e+ e- gamma PHSP; + 0.014846 He3 anti-p- anti-p- pi0 pi0 pi0 pi0 pi0 PHSP; + 0.014846 He3 anti-Delta- anti-Lambda0 pi- pi0 gamma PHSP; + 0.014846 He3 anti-p- anti-p- eta PHSP; + 0.014846 He3 anti-deuteron rho- pi0 pi0 pi0 PHSP; + 0.012372 He3 anti-n0 anti-Lambda0 pi- pi- pi0 gamma PHSP; + 0.012372 He3 anti-Delta- anti-Sigma- pi+ pi- gamma PHSP; + 0.012372 He3 anti-p- anti-Delta- rho0 pi0 PHSP; + 0.012372 He3 anti-p- anti-n0 K+ pi- pi- PHSP; + 0.012372 He3 anti-p- anti-Xi+ pi- pi- PHSP; + 0.012372 He3 anti-p- anti-p- K_S0 pi0 pi0 gamma PHSP; + 0.012372 He3 anti-p- anti-p- K+ pi- PHSP; + 0.012372 He3 anti-Delta- anti-Sigma0 pi- pi0 PHSP; + 0.012372 He3 anti-Delta0 anti-Delta0 pi- pi- PHSP; + 0.012372 He3 anti-Delta0 anti-Lambda0 pi- pi- gamma PHSP; + 0.012372 He3 anti-Lambda0 anti-Lambda0 pi- pi- pi0 gamma PHSP; + 0.012372 He3 anti-Delta0 anti-Sigma0 pi- pi- gamma PHSP; + 0.012372 He3 anti-p- anti-p- rho0 pi0 pi0 pi0 PHSP; + 0.012372 He3 anti-deuteron rho- pi+ pi- pi0 pi0 PHSP; + 0.009897 He3 anti-p- anti-Sigma- pi0 pi0 gamma PHSP; + 0.009897 He3 anti-p- anti-p- K+ pi- gamma PHSP; + 0.009897 He3 anti-p- anti-Sigma- pi0 pi0 pi0 gamma PHSP; + 0.009897 He3 anti-n0 anti-Sigma0 pi- pi- PHSP; + 0.009897 He3 anti-p- anti-Xi+ pi- pi- pi0 PHSP; + 0.009897 He3 anti-p- anti-n0 rho0 pi- pi0 PHSP; + 0.009897 He3 anti-Delta- anti-Delta- pi+ pi- pi0 PHSP; + 0.009897 He3 anti-Delta- anti-Delta- pi+ pi- PHSP; + 0.009897 He3 anti-Delta- anti-Delta- pi0 PHSP; + 0.009897 He3 anti-Delta- anti-Delta0 pi- PHSP; + 0.009897 He3 anti-n0 anti-Sigma- pi+ pi- pi- pi0 e+ e- PHSP; + 0.009897 He3 anti-Lambda0 anti-Sigma- pi- pi0 PHSP; + 0.009897 He3 anti-Lambda0 anti-Sigma- pi- pi0 pi0 PHSP; + 0.009897 He3 anti-n0 anti-Delta- pi+ pi+ pi- pi- pi- PHSP; + 0.009897 He3 anti-n0 anti-Delta- pi+ pi- pi- pi0 pi0 PHSP; + 0.009897 He3 anti-p- anti-Delta0 rho0 pi- PHSP; + 0.009897 He3 anti-p- anti-Delta0 rho- PHSP; + 0.009897 He3 anti-Delta- anti-Sigma0 pi- PHSP; + 0.009897 He3 anti-n0 anti-Delta0 rho- pi- PHSP; + 0.009897 He3 anti-p- anti-Lambda0 pi- pi0 pi0 gamma PHSP; + 0.009897 He3 anti-Delta- anti-Lambda0 pi- pi0 PHSP; + 0.009897 He3 anti-p- anti-p- omega pi0 pi0 PHSP; + 0.009897 He3 anti-deuteron pi- pi0 pi0 gamma PHSP; + 0.009897 He3 anti-p- anti-Xi0 pi- pi0 gamma PHSP; + 0.007423 He3 anti-n0 anti-Sigma- pi- pi0 gamma PHSP; + 0.007423 He3 anti-n0 anti-Sigma- pi- pi0 PHSP; + 0.007423 He3 anti-n0 anti-Sigma*0 pi- pi- gamma PHSP; + 0.007423 He3 anti-Delta- anti-Lambda0 pi- pi0 pi0 PHSP; + 0.007423 He3 anti-n0 anti-Sigma0 pi- pi- gamma PHSP; + 0.007423 He3 anti-Delta- anti-Delta0 pi+ pi- pi- PHSP; + 0.007423 He3 anti-Delta- anti-Delta0 pi- pi0 pi0 PHSP; + 0.007423 He3 anti-p- anti-Sigma+ pi+ pi- pi- pi- PHSP; + 0.007423 He3 anti-Lambda0 anti-Sigma0 pi- pi- PHSP; + 0.007423 He3 anti-deuteron pi+ pi- pi- gamma PHSP; + 0.007423 He3 anti-p- anti-Sigma0 pi+ pi- pi- pi0 e+ e- PHSP; + 0.007423 He3 anti-Delta0 anti-Delta0 pi- pi- pi0 PHSP; + 0.007423 He3 anti-deuteron rho0 pi- pi0 pi0 pi0 PHSP; + 0.007423 He3 anti-deuteron K_L0 pi- PHSP; + 0.007423 He3 anti-p- anti-Lambda0 rho0 pi- PHSP; + 0.007423 He3 anti-p- anti-Delta- K+ pi- PHSP; + 0.007423 He3 anti-p- anti-Delta- rho- pi+ PHSP; + 0.007423 He3 anti-n0 anti-Delta- pi- pi0 pi0 pi0 pi0 PHSP; + 0.007423 He3 anti-p- anti-n0 omega pi- PHSP; + 0.007423 He3 anti-p- anti-Xi0 pi- pi0 pi0 PHSP; + 0.007423 He3 anti-p- anti-Sigma- pi+ pi- pi0 pi0 e+ e- PHSP; + 0.007423 He3 anti-p- anti-n0 pi- pi0 pi0 pi0 pi0 PHSP; + 0.004949 He3 anti-p- anti-Sigma0 rho0 pi- PHSP; + 0.004949 He3 anti-p- anti-Sigma- pi0 pi0 PHSP; + 0.004949 He3 anti-p- anti-n0 pi- PHSP; + 0.004949 He3 anti-p- anti-p- K_L0 pi0 PHSP; + 0.004949 He3 anti-p- anti-p- K_S0 pi0 PHSP; + 0.004949 He3 anti-p- anti-Delta0 pi- pi0 pi0 pi0 pi0 PHSP; + 0.004949 He3 anti-n0 anti-Lambda0 pi- pi- gamma PHSP; + 0.004949 He3 anti-p- anti-Sigma0 rho- pi0 PHSP; + 0.004949 He3 anti-p- anti-p- rho- pi+ pi+ pi- pi0 PHSP; + 0.004949 He3 anti-p- anti-Sigma- pi0 PHSP; + 0.004949 He3 anti-n0 anti-Sigma- rho- pi0 gamma PHSP; + 0.004949 He3 anti-p- anti-Delta- K_S0 pi0 PHSP; + 0.004949 He3 anti-Delta- anti-Lambda0 K- PHSP; + 0.004949 He3 anti-p- anti-Sigma+ pi- pi- gamma PHSP; + 0.004949 He3 anti-p- anti-Xi0 pi+ pi- pi- PHSP; + 0.004949 He3 anti-p- anti-Delta- rho+ pi- PHSP; + 0.004949 He3 anti-deuteron pi- pi0 pi0 pi0 pi0 e+ e- gamma PHSP; + 0.004949 He3 anti-deuteron pi- pi- pi0 pi0 e+ nu_e PHSP; + 0.004949 He3 anti-Delta0 anti-Lambda0 pi- pi- pi0 PHSP; + 0.004949 He3 anti-Delta0 anti-Lambda0 pi- pi- pi0 gamma PHSP; + 0.004949 He3 anti-n0 anti-Lambda0 rho- pi- PHSP; + 0.004949 He3 anti-deuteron pi+ pi- pi- gamma gamma PHSP; + 0.004949 He3 anti-n0 anti-Delta- pi- PHSP; + 0.004949 He3 anti-Delta- anti-Sigma0 pi- gamma PHSP; + 0.004949 He3 anti-p- anti-Lambda0 pi- pi0 PHSP; + 0.004949 He3 anti-deuteron rho- pi+ pi+ pi- pi- PHSP; + 0.004949 He3 anti-Lambda0 anti-Sigma0 pi- pi- pi0 PHSP; + 0.004949 He3 anti-Lambda0 anti-Sigma- pi- pi0 gamma PHSP; + 0.004949 He3 anti-deuteron K- pi0 PHSP; + 0.004949 He3 anti-p- anti-p- pi0 pi0 pi0 pi0 PHSP; + 0.004949 He3 anti-n0 anti-n0 pi- pi- PHSP; + 0.004949 He3 anti-p- anti-n0 K_L0 pi- PHSP; + 0.004949 He3 anti-p- anti-Sigma0 pi- pi0 pi0 gamma gamma PHSP; + 0.004949 He3 anti-p- anti-Sigma- rho+ pi- PHSP; + 0.004949 He3 anti-p- anti-n0 K_S0 pi- PHSP; + 0.004949 He3 anti-p- anti-p- rho+ pi- pi0 pi0 pi0 PHSP; + 0.004949 He3 anti-p- anti-p- rho0 pi+ pi+ pi- pi- PHSP; + 0.004949 He3 anti-p- anti-p- rho0 pi+ pi- pi0 pi0 PHSP; + 0.004949 He3 anti-p- anti-p- rho0 eta PHSP; + 0.004949 He3 anti-n0 anti-Delta- rho- PHSP; + 0.004949 He3 anti-n0 anti-Xi0 pi- pi- pi0 PHSP; + 0.004949 He3 anti-deuteron rho- rho0 PHSP; + 0.002474 He3 anti-n0 anti-n0 rho0 pi+ pi- pi- pi- PHSP; + 0.002474 He3 anti-n0 anti-n0 rho+ pi- pi- pi- PHSP; + 0.002474 He3 anti-deuteron rho+ pi- pi- pi0 pi0 PHSP; + 0.002474 He3 anti-Delta0 anti-Sigma- pi- gamma PHSP; + 0.002474 He3 anti-n0 anti-n0 omega pi- pi- pi0 PHSP; + 0.002474 He3 anti-n0 anti-Delta- rho0 pi- PHSP; + 0.002474 He3 anti-deuteron rho0 pi- pi0 gamma PHSP; + 0.002474 He3 anti-p- anti-Sigma0 pi- PHSP; + 0.002474 He3 anti-Delta- anti-Sigma0 pi- gamma gamma PHSP; + 0.002474 He3 anti-n0 anti-n0 omega pi- pi- PHSP; + 0.002474 He3 anti-p- anti-Delta- pi0 pi0 pi0 pi0 pi0 PHSP; + 0.002474 He3 anti-p- anti-Delta- pi+ pi- gamma PHSP; + 0.002474 He3 anti-deuteron pi+ pi+ pi- pi- pi- e+ e- PHSP; + 0.002474 He3 anti-Delta- anti-Sigma0 pi- pi0 pi0 PHSP; + 0.002474 He3 anti-Delta- anti-Sigma0 pi+ pi- pi- PHSP; + 0.002474 He3 anti-Lambda0 anti-Lambda0 pi- pi- gamma PHSP; + 0.002474 He3 anti-n0 anti-n0 rho+ pi- pi- pi- pi0 PHSP; + 0.002474 He3 anti-p- anti-Delta0 K_L0 pi- gamma PHSP; + 0.002474 He3 anti-deuteron K_S0 pi- pi0 e+ e- PHSP; + 0.002474 He3 anti-deuteron rho- eta PHSP; + 0.002474 He3 anti-p- anti-Delta0 rho- pi0 PHSP; + 0.002474 He3 anti-p- anti-Sigma0 K- PHSP; + 0.002474 He3 anti-p- anti-Lambda0 pi+ pi- pi- pi0 e+ e- PHSP; + 0.002474 He3 anti-deuteron K_S0 pi- gamma PHSP; + 0.002474 He3 anti-n0 anti-Delta- rho0 pi- pi0 PHSP; + 0.002474 He3 anti-deuteron rho0 pi+ pi- pi- pi0 PHSP; + 0.002474 He3 anti-deuteron K_S0 pi- PHSP; + 0.002474 He3 anti-deuteron K+ pi- pi- e+ e- PHSP; + 0.002474 He3 anti-Delta0 anti-Sigma- pi+ pi- pi- PHSP; + 0.002474 He3 anti-Delta0 anti-Sigma- pi- pi0 pi0 PHSP; + 0.002474 He3 anti-p- anti-n0 K_S0 pi- gamma PHSP; + 0.002474 He3 anti-p- anti-p- rho- pi+ pi0 pi0 pi0 PHSP; + 0.002474 He3 anti-n0 anti-Lambda0 pi- pi- PHSP; + 0.002474 He3 anti-Delta- anti-Delta- pi0 pi0 PHSP; + 0.002474 He3 anti-p- anti-n0 rho+ pi- pi- PHSP; + 0.002474 He3 anti-n0 anti-Xi+ pi- pi- pi- PHSP; + 0.002474 He3 anti-p- anti-Sigma- K_S0 PHSP; + 0.002474 He3 anti-p- anti-n0 rho- pi0 pi0 PHSP; + 0.002474 He3 anti-n0 anti-Sigma0 pi- pi- pi0 gamma gamma PHSP; + 0.002474 He3 anti-p- anti-n0 rho- pi+ pi- pi0 PHSP; + 0.002474 He3 anti-n0 anti-Sigma0 pi- pi- pi0 pi0 e+ e- PHSP; + 0.002474 He3 anti-p- anti-p- K+ pi0 anti-nu_e e- PHSP; + 0.002474 He3 anti-p- anti-Sigma0 pi- pi0 pi0 pi0 e+ e- PHSP; + 0.002474 He3 anti-p- anti-p- omega pi+ pi- pi0 PHSP; + 0.002474 He3 anti-p- anti-n0 K_L0 pi- gamma PHSP; + 0.002474 He3 anti-p- anti-Sigma- pi+ pi+ pi- anti-nu_e e- gamma PHSP; + 0.002474 He3 anti-p- anti-p- pi0 pi0 pi0 pi0 pi0 pi0 PHSP; + 0.002474 He3 anti-p- anti-Sigma- pi+ pi- pi0 e+ e- PHSP; + 0.002474 He3 anti-n0 anti-Sigma- pi- pi0 pi0 gamma gamma PHSP; + 0.002474 He3 anti-n0 anti-Sigma- pi+ pi- pi- gamma gamma PHSP; + 0.002474 He3 anti-n0 anti-Sigma- pi+ pi- pi- e+ e- PHSP; + 0.002474 He3 anti-n0 anti-n0 K_L0 pi- pi- e+ e- PHSP; + 0.002474 He3 anti-deuteron pi+ pi- pi0 anti-nu_e e- gamma PHSP; + 0.002474 He3 anti-n0 anti-Delta0 rho0 pi- pi- PHSP; + 0.002474 He3 anti-p- anti-Lambda0 pi- pi0 pi0 pi0 e+ e- PHSP; + 0.002474 He3 anti-Delta- anti-Sigma- pi0 gamma PHSP; + 0.002474 He3 anti-Sigma- anti-Sigma0 pi- pi0 PHSP; + 0.002474 He3 anti-deuteron pi+ pi- pi- pi0 e+ e- PHSP; + 0.002474 He3 anti-Delta- anti-Sigma- pi0 pi0 pi0 PHSP; + 0.002474 He3 anti-p- anti-Delta- omega PHSP; + 0.002474 He3 anti-n0 anti-Lambda0 rho- pi- gamma PHSP; + 0.002474 He3 anti-Delta- anti-Sigma- pi+ pi- pi0 PHSP; + 0.002474 He3 anti-deuteron pi+ pi- pi0 pi0 anti-nu_e e- gamma PHSP; + 0.002474 He3 anti-Delta- anti-Sigma+ pi- pi- PHSP; + 0.002474 He3 anti-deuteron pi- pi- pi0 pi0 e+ nu_e gamma gamma PHSP; + 0.002474 He3 anti-Delta- anti-Lambda0 pi0 anti-nu_e e- gamma PHSP; + 0.002474 He3 anti-Delta- anti-Lambda0 pi- PHSP; + 0.002474 He3 anti-Delta- anti-Lambda0 pi+ pi- pi- PHSP; + 0.002474 He3 anti-p- anti-Sigma0 pi+ pi- pi0 anti-nu_mu mu- gamma PHSP; + 0.002474 He3 anti-p- anti-Sigma0 pi+ pi- pi0 anti-nu_e e- gamma PHSP; + 0.002474 He3 anti-p- anti-Sigma+ pi- pi- pi0 pi0 PHSP; + 0.002474 He3 anti-p- anti-n0 pi- pi0 pi0 gamma PHSP; + 0.002474 He3 anti-p- anti-n0 pi- pi0 pi0 pi0 gamma PHSP; + 0.002474 He3 anti-p- anti-Xi+ pi- pi- gamma PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# -- GitLab From 4a4cf8de1b2c5ff6b1a0445ffbcc6c148910b412 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:42:12 +0200 Subject: [PATCH 648/702] Merge branch 'rquaglia_inclpsi2s_jpsipipiee_vvpipidecprodcut' into 'master' --- ...cl_psi2S,Jpsipipi,ee=VVpipi,DecProdCut.dec | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 dkfiles/incl_psi2S,Jpsipipi,ee=VVpipi,DecProdCut.dec diff --git a/dkfiles/incl_psi2S,Jpsipipi,ee=VVpipi,DecProdCut.dec b/dkfiles/incl_psi2S,Jpsipipi,ee=VVpipi,DecProdCut.dec new file mode 100644 index 000000000..a1b3f64ce --- /dev/null +++ b/dkfiles/incl_psi2S,Jpsipipi,ee=VVpipi,DecProdCut.dec @@ -0,0 +1,31 @@ +# EventType: 28154002 +# +# Descriptor: psi(2S) -> (J/psi(1S) -> e+ e- {,gamma} {,gamma}) pi+ pi- +# +# NickName: incl_psi2S,Jpsipipi,ee=VVpipi,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: psi(2S) daughters in acceptance, VVPipi decay model, JPsi to di-electron +# EndDocumentation +# +# CPUTime: <5min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Renato Quagliani +# Email: rquaglia@cern.ch +# Date: 20240502 +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay psi(2S)sig + 1.000 MyJ/psi pi+ pi- VVPIPI; +Enddecay +# +Decay MyJ/psi + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +End + -- GitLab From f24e2992250bcc68cacd59f98fce2b7bdb0aa24d Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:42:27 +0200 Subject: [PATCH 649/702] Merge branch 'smaccoli/d0_to_pi0pi0' into 'master' --- ...Bd_Dstmunu=cocktail,D0_pi0pi0=TightCut.dec | 200 ++++++++++++++++++ 1 file changed, 200 insertions(+) create mode 100644 dkfiles/Bd_Dstmunu=cocktail,D0_pi0pi0=TightCut.dec diff --git a/dkfiles/Bd_Dstmunu=cocktail,D0_pi0pi0=TightCut.dec b/dkfiles/Bd_Dstmunu=cocktail,D0_pi0pi0=TightCut.dec new file mode 100644 index 000000000..4c694dcc0 --- /dev/null +++ b/dkfiles/Bd_Dstmunu=cocktail,D0_pi0pi0=TightCut.dec @@ -0,0 +1,200 @@ +# EventType: 11572402 +# Descriptor: [B0 -> (D*- -> (anti-D0 -> (pi0 -> gamma gamma) (pi0 -> gamma gamma)) pi-) mu+ nu_mu]cc +# NickName: Bd_Dstmunu=cocktail,D0_pi0pi0=TightCut +# Cuts: 'LoKi::GenCutTool/TightCut' +# PhysicsWG: Charm +# Responsible: Serena Maccolini +# Email: serena.maccolini@cern.ch +# Date: 20240505 +# Tested: Yes +# CPUTime: <1min +# +# Documentation: Inclusive decays of B0 into D*(2010)- with an accompanying muon; D0 forced into pi0 pi0; tight cuts to match the basic reconstruction requirements +# EndDocumentation +# +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# signal = Generation(genAlgName).SignalRepeatedHadronization +# signal.addTool( LoKi__GenCutTool, 'TightCut' ) +# tight_cut = signal.TightCut +# tight_cut.Decay = '^[Beauty --> ^(D*(2010)- => ^(D~0 ==> ^(pi0 -> gamma gamma) ^(pi0 -> gamma gamma)) pi-) ^mu+ {X} {X} {X} {X} {X} {X} {X} {X} {X} {X}]CC' +# tight_cut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV, GeV, mm', +# 'inAcc = in_range(0.010, GTHETA , 0.4)', +# 'mu_cuts = ("mu-" == GABSID) & (GPT > 775 * MeV) & (GP > 2.9 * GeV) & inAcc', +# 'tag_pion_cuts = (GPT > 75 * MeV) & ("pi+" == GABSID) & inAcc', +# 'dst_cuts = ("D*(2010)-" == GABSID) & GCHILDCUT(tag_pion_cuts, "[D*(2010)+ => Charm ^pi+]CC")', +# 'inEcalX = abs(GPX / GPZ) < 4.5 / 12.5 ', +# 'inEcalY = abs(GPY / GPZ) < 3.5 / 12.5 ', +# 'pi0_cuts = ("pi0" == GABSID) & (GP > 750 * MeV) & (GPT > 500 * MeV) & inEcalX & inEcalY & inAcc', +# 'd0_cuts = ("D0" == GABSID) & (GPT > 970 * MeV)', +# 'b_cuts = (GTIME > 0.15 * 0.45538 * mm)', +# ] +# tight_cut.Cuts = { +# 'Beauty': 'b_cuts', +# '[mu+]cc': 'mu_cuts', +# '[pi0]cc': 'pi0_cuts', +# '[D*(2010)+]cc': 'dst_cuts', +# '[D0]cc': 'd0_cuts', +# } +# EndInsertPythonCode +# +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- + +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- + +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 + +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- + +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- + +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 + +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 + +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- + +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- + +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 + +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 + +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 + +# ----------------------------------------------------------------------------- +# DECAYS +# ----------------------------------------------------------------------------- + +# B0 (BRs in %) +# - in HQET2 the order is rho^2 (ha1 unchanged) R1 R2; +# HFLAG Spring 2019; normalisation factor ha1 has no impact on kinematics +Decay B0sig + 5.05 MyD*- mu+ nu_mu HQET2 1.122 0.921 1.270 0.852; + 0.05640 MyD_0*- mu+ nu_mu ISGW2; + 0.06500 MyD'_1- mu+ nu_mu ISGW2; + 0.17494 MyD_1- mu+ nu_mu ISGW2; + 0.06198 MyD_2*- mu+ nu_mu ISGW2; + 0.0462 MyD*- pi0 mu+ nu_mu GOITY_ROBERTS; + 0.0645 MyD*- pi0 pi0 mu+ nu_mu PHSP; + 0.2451 MyD*- pi+ pi- mu+ nu_mu PHSP; + 0.2604 MyD*- Mytau+ nu_tau ISGW2; + 0.0082 MyD_1- Mytau+ nu_tau ISGW2; + 0.0027 MyD_0*- Mytau+ nu_tau ISGW2; + 0.0056 MyD'_1- Mytau+ nu_tau ISGW2; + 0.0041 MyD_2*- Mytau+ nu_tau ISGW2; +Enddecay +CDecay anti-B0sig + +# tau +Decay Mytau- + 1. mu- nu_tau anti-nu_mu TAULNUNU; +Enddecay +CDecay Mytau+ + +# D* resonances +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 + +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 + +Decay MyD_0*+ + 0.04 MyD*+ pi0 pi0 PHSP; + 0.08 MyD*+ pi+ pi- PHSP; +Enddecay +CDecay MyD_0*- + +Decay MyD_0*0 + 0.08 MyD*+ pi- pi0 PHSP; +Enddecay +CDecay MyAntiD_0*0 + +Decay MyD'_1+ + 0.250 MyD*+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyD'_1- + +Decay MyD'_10 + 0.500 MyD*+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyAntiD'_10 + +Decay MyD_1+ + 0.200 MyD*+ pi0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.0208 MyD_0*0 pi+ PHSP; + 0.0156 MyD_0*+ pi0 PHSP; +Enddecay +CDecay MyD_1- + +Decay MyD_10 + 0.400 MyD*+ pi- VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; + 0.0312 MyD_0*+ pi- PHSP; + 0.0104 MyD_0*0 pi0 PHSP; +Enddecay +CDecay MyAntiD_10 + +Decay MyD_2*+ + 0.087 MyD*+ pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0117 MyD_0*0 pi+ PHSP; + 0.0088 MyD_0*+ pi0 PHSP; + 0.004 MyD*+ pi0 pi0 PHSP; + 0.008 MyD*+ pi+ pi- PHSP; +Enddecay +CDecay MyD_2*- + +Decay MyD_2*0 + 0.173 MyD*+ pi- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; + 0.0176 MyD_0*+ pi- PHSP; + 0.0059 MyD_0*0 pi0 PHSP; + 0.008 MyD*+ pi- pi0 PHSP; +Enddecay +CDecay MyAntiD_2*0 + +# signal particles +Decay MyD*+ + 1. MyD0 pi+ VSS; +Enddecay +CDecay MyD*- + +Decay MyD0 + 1. Mypi0 Mypi0 PHSP; +Enddecay +CDecay MyantiD0 + +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay + + +End -- GitLab From e913cab7ba4eeef75285375a67fdb39b47128dac Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:42:40 +0200 Subject: [PATCH 650/702] Merge branch 'ghallett/new-decfiles' into 'master' --- ...Xib0_Delta++K-K-,p+pi+=PHSP,DecProdCut.dec | 35 +++++++++++++++++++ ...ib0_anti-KstK-p+,pi+K-=PHSP,DecProdCut.dec | 34 ++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 dkfiles/Xib0_Delta++K-K-,p+pi+=PHSP,DecProdCut.dec create mode 100644 dkfiles/Xib0_anti-KstK-p+,pi+K-=PHSP,DecProdCut.dec diff --git a/dkfiles/Xib0_Delta++K-K-,p+pi+=PHSP,DecProdCut.dec b/dkfiles/Xib0_Delta++K-K-,p+pi+=PHSP,DecProdCut.dec new file mode 100644 index 000000000..6ddd26411 --- /dev/null +++ b/dkfiles/Xib0_Delta++K-K-,p+pi+=PHSP,DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 16104043 +# +# Descriptor: [Xi_b0 -> (Delta++ -> p+ pi+) K- K-]cc +# +# NickName: Xib0_Delta++K-K-,p+pi+=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Delta(1232)++ forced to p+ pi+ decay products in acceptance +# EndDocumentation +# +# PhysicsWG: BnoC +# CPUTime: < 1 min +# Tested: Yes +# Responsible: George Hallett +# Email: ghallett@cern.ch +# Date: 20240502 +# +# +Alias MyDelta++ Delta++ +Alias MyDelta-- anti-Delta-- +ChargeConj MyDelta++ MyDelta-- +# +Decay Xi_b0sig + 1.000 K- K- MyDelta++ PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyDelta++ + 1.000 p+ pi+ PHSP; +Enddecay +CDecay MyDelta-- +# +End + diff --git a/dkfiles/Xib0_anti-KstK-p+,pi+K-=PHSP,DecProdCut.dec b/dkfiles/Xib0_anti-KstK-p+,pi+K-=PHSP,DecProdCut.dec new file mode 100644 index 000000000..e0663ab91 --- /dev/null +++ b/dkfiles/Xib0_anti-KstK-p+,pi+K-=PHSP,DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 16104044 +# +# Descriptor: [Xi_b0 -> (anti-K*0 -> K- pi+) p+ K-]cc +# +# NickName: Xib0_anti-KstK-p+,pi+K-=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay from Xib0 to anti-K*0 K- p+, with anti-K*0 decaying into K- pi+ +# EndDocumentation +# +# PhysicsWG: BnoC +# CPUTime: < 1 min +# Tested: Yes +# Responsible: George Hallett +# Email: ghallett@cern.ch +# Date: 20240502 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +Decay Xi_b0sig + 1.000 K- p+ Myanti-K*0 PHSP; +Enddecay +CDecay anti-Xi_b0sig +# +Decay Myanti-K*0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay MyK*0 +# +End + -- GitLab From 59262cbf807582379bd31574b046a5dba685b898 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:42:55 +0200 Subject: [PATCH 651/702] Merge branch 'emmuhamm_fix_ztautau_mu' into 'master' --- dkfiles/Zg_tautau40GeV=mu.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkfiles/Zg_tautau40GeV=mu.dec b/dkfiles/Zg_tautau40GeV=mu.dec index 7d6dc4333..92b9853a4 100644 --- a/dkfiles/Zg_tautau40GeV=mu.dec +++ b/dkfiles/Zg_tautau40GeV=mu.dec @@ -1,7 +1,7 @@ # EventType: 42100004 # CPUTime: < 1 min # -# Descriptor: pp -> [Z0/gamma* -> tau+ tau- -> anti-nu_tau e+ nu_e tau-]cc ... +# Descriptor: pp -> [Z0/gamma* -> tau+ tau- -> anti-nu_tau mu+ nu_mu tau-]cc ... # # NickName: Zg_tautau40GeV=mu # -- GitLab From 2653a933f56bce4ca2de0e6d5ef45ac5d52d1697 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:43:06 +0200 Subject: [PATCH 652/702] Merge branch 'ziyi/xic0ximpi_ttrack' into 'master' --- ...Xic0_Xipi,L0pi,ppi=phsp,TightCut,OnlyT.dec | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 dkfiles/Xic0_Xipi,L0pi,ppi=phsp,TightCut,OnlyT.dec diff --git a/dkfiles/Xic0_Xipi,L0pi,ppi=phsp,TightCut,OnlyT.dec b/dkfiles/Xic0_Xipi,L0pi,ppi=phsp,TightCut,OnlyT.dec new file mode 100644 index 000000000..06a1aaae0 --- /dev/null +++ b/dkfiles/Xic0_Xipi,L0pi,ppi=phsp,TightCut,OnlyT.dec @@ -0,0 +1,62 @@ +# EventType: 26104989 +# +# Descriptor: [Xi_c0 -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+]cc +# NickName: Xic0_Xipi,L0pi,ppi=phsp,TightCut,OnlyT +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool(LoKi__GenCutTool,"TightCut") +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = "^[Xi_c0 => ^(Xi- => ^(Lambda0 => p+ pi-) ^pi-) ^pi+]CC" +# tightCut.Cuts = { +# "[Xi_c0]cc" : "(GP>10.0*GeV) & (GPT>600*MeV) & inY", +# "[Xi-]cc" : "(GP>9.8*GeV) & (GPT>400*MeV) & inY", +# "[Lambda0]cc" : "(GP>5.0*GeV) & (GPT>100*MeV) & inY & (EVZ > 2500 * mm) & (EVZ < 8000 * mm)", +# "[pi-]cc" : "(GP>1.0*GeV) & inAcc" +# } +# tightCut.Preambulo += [ +# "inAcc = in_range(0.010,GTHETA,0.400) & in_range(1.95,GETA,5.05)", +# "inY = in_range(1.9,LoKi.GenParticles.Rapidity(),4.6)", +# "EVZ = GFAEVX(GVZ,0)", +# ] +# EndInsertPythonCode +# +# +# Documentation: Decay file for Xic0 -> Xi- pi+, Xi- -> Lambda pi- with PHSP model +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Ziyi Wang +# Email: ziyi.wang@cern.ch +# Date: 20240508 +# CPUTime: 5 min +# +Alias MyXim Xi- +Alias Myanti-Xip anti-Xi+ +ChargeConj MyXim Myanti-Xip +# +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 +# +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyXim + 1.0 MyLambda0 pi- PHSP; +Enddecay +CDecay Myanti-Xip +# +Decay Xi_c0sig + 1.0 MyXim pi+ PHSP; +Enddecay +CDecay anti-Xi_c0sig +# +End -- GitLab From 3687dbcf64cdac15aa75e3f2f19df609970a4884 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:43:18 +0200 Subject: [PATCH 653/702] Merge branch 'hjage/Lb_Hepp_decfile' into 'master' --- dkfiles/Lb_He3pp=DecProdCut.dec | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 dkfiles/Lb_He3pp=DecProdCut.dec diff --git a/dkfiles/Lb_He3pp=DecProdCut.dec b/dkfiles/Lb_He3pp=DecProdCut.dec new file mode 100644 index 000000000..ad87414b9 --- /dev/null +++ b/dkfiles/Lb_He3pp=DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 15103000 +# +# Descriptor: [Lambda_b0 -> He3 p~- p~-]cc +# +# NickName: Lb_He3pp=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lambda_b0 decaying into helium-3 and two anti protons. Daughters are required to be in acceptance. +# EndDocumentation +# +# PhysicsWG: IFT +# Tested: Yes +# CPUTime: < 1 mins +# Responsible: Hendrik Jage +# Email: hendrik.jage@cern.ch +# Date: 20240423 +# +Decay Lambda_b0sig + 1.000 He3 anti-p- anti-p- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +End +# + -- GitLab From 752fbb59aaf6e0d1ebc2a85c302f9701ccdc9e53 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 16:43:35 +0200 Subject: [PATCH 654/702] Merge branch 'sding/Lb_Lcmunu' into 'master' --- ...b_Lcmunu,L0Pi=LHCbAcceptance,Baryonlnu.dec | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 dkfiles/Lb_Lcmunu,L0Pi=LHCbAcceptance,Baryonlnu.dec diff --git a/dkfiles/Lb_Lcmunu,L0Pi=LHCbAcceptance,Baryonlnu.dec b/dkfiles/Lb_Lcmunu,L0Pi=LHCbAcceptance,Baryonlnu.dec new file mode 100644 index 000000000..f949cc76f --- /dev/null +++ b/dkfiles/Lb_Lcmunu,L0Pi=LHCbAcceptance,Baryonlnu.dec @@ -0,0 +1,41 @@ +# EventType: 15574105 +# # +# # Descriptor: {[Lambda_b0 -> (Lambda_c+ -> (Lambda0 -> p+ pi-) pi+) mu- anti-nu_mu]cc} +# NickName: Lb_Lcmunu,L0Pi=LHCbAcceptance,Baryonlnu + +# Cuts: LHCbAcceptance + +# Documentation: Lb -> Lc mu nu_mu with Lc-> L0 pi +# EndDocumentation +# +# CPUTime: <2min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Shuchong Ding +# Email: shuchong.ding@cern.ch +# Date: 20240425 +# +Alias MyLambda0 Lambda0 +Alias Myanti-Lambda0 anti-Lambda0 +ChargeConj MyLambda0 Myanti-Lambda0 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +### +Decay Lambda_b0sig + 1.0000 MyLambda_c+ mu- anti-nu_mu PHOTOS Lb2Baryonlnu 1 1 1 1; +Enddecay +CDecay anti-Lambda_b0sig +# BR = 1 +Decay MyLambda_c+ + 1.0000 MyLambda0 pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# BR = 1 +Decay MyLambda0 + 1.0000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda0 +# +End -- GitLab From 18534f2b9b875ebb0294a06660fe5b87d81b6bc5 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Thu, 16 May 2024 15:51:01 +0100 Subject: [PATCH 655/702] Prepare DecFiles for v32r22 release --- CMakeLists.txt | 2 +- ReleaseNotes/v32r22.md | 70 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 72 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r22.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 446e5e9fc..89614d3d7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r21) +gaudi_subdir(DecFiles v32r22) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r22.md b/ReleaseNotes/v32r22.md new file mode 100644 index 000000000..cdd838b8f --- /dev/null +++ b/ReleaseNotes/v32r22.md @@ -0,0 +1,70 @@ +DecFiles v32r22 2024-05-16 +========================== + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1899) + Add new decay file + + 15103000 : Lb_He3pp=DecProdCut + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1898) + Add new decay file + + 26104989 : Xic0_Xipi,L0pi,ppi=phsp,TightCut,OnlyT + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1897) + Modify decay file + + 42100004 : Zg_tautau40GeV=mu + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1896) + Add 2 new decay files + + 16104043 : Xib0_Delta++K-K-,p+pi+=PHSP,DecProdCut + + 16104044 : Xib0_anti-KstK-p+,pi+K-=PHSP,DecProdCut + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1895) + Add new decay file + + 11572402 : Bd_Dstmunu=cocktail,D0_pi0pi0=TightCut + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1894) + Add new decay file + + 15574105 : Lb_Lcmunu,L0Pi=LHCbAcceptance,Baryonlnu + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1893) + Add new decay file + + 28154002 : incl_psi2S,Jpsipipi,ee=VVpipi,DecProdCut + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1892) + Add new decay file + + 15903000 : Lb_He3X=HeInAcc,cocktail,inclusive + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1891) + Add new decay file + + 15998001 : Lb_LcD,LcD=cocktail,LHCbAcceptance + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1890) + Add new decay file + + 15268001 : Lb_LcKKpipipi,pKpi=DecProdCut + +! 2024-05-16 - Fernando Jesus Abudinen Gallego (MR !1889) + Add 10 new decay files + + 11104089 : Bd_LstLst,pk=TightCut + + 13104089 : Bs_LstLst,pk=TightCut + + 10134011 : incl_b=X3872,LstLst,pK,InAcc + + 10134003 : incl_b=chic1,LstLst,pK,InAcc + + 10134005 : incl_b=chic2,LstLst,pK,InAcc + + 10134006 : incl_b=etac2s,LstLst,pK,InAcc + + 10134004 : incl_b=hc,LstLst,pK,InAcc + + 10134007 : incl_b=psi3770,LstLst,pK,InAcc + + 10134008 : incl_b=psi3823,LstLst,pK,InAcc + + 10134009 : incl_b=psi3842,LstLst,pK,InAcc + +! 2024-05-16 - Michal Kreps (MR !1885) + Allow to use generic keyword in inserted python code in place of production tool. Instead of using `SignalPlain` or `SignalRepeatedHadronization` one can use `@Production` which will be replaced when creating options by correct keyword. + +! 2024-05-03 - Federico Manganella (MR !1868) + Add new decay file + + 13574441 : Bs_Dsststtaunu,D0=cocktail,LHCbAcceptance + +! 2024-04-16 - Mateusz Jacek Goncerz (MR !1845) + Add 3 new decay files + + 42911002 : W_munubb_Madgraph + + 42911003 : W_munucc_Madgraph + + 42912023 : Z_mumujj_j=udsgc_Madgraph + diff --git a/cmt/requirements b/cmt/requirements index 215a48341..b2d3c9e2f 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r21 +version v32r22 # Structure #============================================================================ -- GitLab From a9750be5c75057619053b087f4a0c1ccf972e8e7 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 14 Jun 2024 14:47:25 +0200 Subject: [PATCH 656/702] Update Gauss version for testing. --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 97eebc5be..8b8e99adc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: variables: CMTCONFIG: x86_64_v2-centos7-gcc11-opt - GAUSS_VERSION: v56r4 + GAUSS_VERSION: v56r8 LHCB_ENV_MODE: lbenv-stable gen-options: -- GitLab From ddf5aa040cb1aa84a1f27d9678736e05daa69a1b Mon Sep 17 00:00:00 2001 From: Gloria Corti <gloria.corti@cern.ch> Date: Thu, 26 Oct 2023 21:29:35 +0200 Subject: [PATCH 657/702] adapt decfiles to match changes needed for powheg configuration --- cmt/create_options.py | 2 +- dkfiles/Z_mumu_PowHeg40GeV.dec | 35 ++++++++++++++++++++++++++-------- 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/cmt/create_options.py b/cmt/create_options.py index 11c1a6545..f0d4a5955 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -95,7 +95,7 @@ class GenericOptionFile(object): def AddEvtGenUserDecayFile( self , eventtype ): self.AddOptionValue( 'ToolSvc.EvtGenDecay.UserDecayFile' , '"$DECFILESROOT/dkfiles/{0}.dec"'.format( eventtype.DecayName() ) ) def AddProductionTool( self , eventtype ): - if eventtype.Production() in ['Madgraph']: + if eventtype.Production() in ['Madgraph', 'Powheg']: self.Write(['from Configurables import Gauss', 'sampleGenToolsOpts = { "Generator" : "' + eventtype.Production() + '" }', 'Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts)']) diff --git a/dkfiles/Z_mumu_PowHeg40GeV.dec b/dkfiles/Z_mumu_PowHeg40GeV.dec index 269c346fe..f3c16edc8 100644 --- a/dkfiles/Z_mumu_PowHeg40GeV.dec +++ b/dkfiles/Z_mumu_PowHeg40GeV.dec @@ -3,15 +3,35 @@ # Descriptor: pp -> (Z0/gamma* -> mu+ mu-) ... # # NickName: Z_mumu_PowHeg40GeV -# # Cuts: None # FullEventCuts: LoKi::FullGenEventCut/ParsInAcc +# Production: Powheg # # InsertPythonCode: -# from Configurables import Generation, Special, PowhegProduction -# Generation(genAlgName).addTool( Special ) -# Generation(genAlgName).Special.addTool( PowhegProduction ) -# Generation(genAlgName).Special.PowhegProduction.Commands += [ "vdecaymode 2", "mass_low 40"] +# # Configure the event type. +# from Configurables import (Generation, Special) +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions +# +# # Generation options. +# Generation(genAlgName).PileUpTool = "FixedLuminosityForRareProcess" +# +# # Powheg options. +# from Configurables import Gauss +# from GaudiKernel import SystemOfUnits +# +# sampleGenToolsOpts = { +# "Commands": ["lhans1 10770", +# "lhans2 10770", +# "vdecaymode 2", +# "mass_low 40" +# ], +# "Process" : "Z" +# } +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) +# +# +# # Generation cut # from Configurables import LoKi__FullGenEventCut # Generation(genAlgName).addTool( LoKi__FullGenEventCut, "ParsInAcc" ) # tracksInAcc = Generation(genAlgName).ParsInAcc @@ -22,14 +42,13 @@ # ] # EndInsertPythonCode # -# ExtraOptions: Zmumu_powheg -# -# CPUTime: < 1 min # # Documentation: Z decay into two muons, and at least one muon must within LHCb acceptance with pT greater than 4 GeV. +# EndDocumentation # # PhysicsWG: EW # Tested: Yes +# CPUTime: < 1 min # Responsible: Hang Yin # Email: hang.yin@cern.ch # Date: 20200911 -- GitLab From fe9c0440d6ba53b1a31e8fc4faf413a12b1233fd Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 14 Jun 2024 14:47:25 +0200 Subject: [PATCH 658/702] Update Gauss version for testing. --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 80c80e591..5766c6763 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ include: variables: CMTCONFIG: x86_64_v2-centos7-gcc11-opt - GAUSS_VERSION: v56r7 + GAUSS_VERSION: v56r8 LHCB_ENV_MODE: lbenv-stable before_script: -- GitLab From 724feded6d956c7e72b9dd097370aa98504f238f Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 14 Jun 2024 14:42:39 +0100 Subject: [PATCH 659/702] Update check for production tool to correctly recognise Powheg productions. --- tests/run_gauss.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tests/run_gauss.py b/tests/run_gauss.py index c021b8a94..65c6a15a6 100755 --- a/tests/run_gauss.py +++ b/tests/run_gauss.py @@ -3,7 +3,7 @@ import os import re import logging import subprocess - +import json SCRIPT_ROOT = os.path.abspath(os.path.dirname(__file__)) @@ -54,9 +54,17 @@ def productionTool(dkopts): return '$LBSTARLIGHTROOT/options/StarLight.py' if 'Generation.AlpGenDict' in line: return '$LBALPGENROOT/options/AlpGen.py' - if 'sampleGenToolsOpts' in line and 'Generator' in line: - if 'Madgraph' in line: + match = re.search(r'(^sampleGenToolsOpts\s*=\s*)({.*})', line) + if match: + info = json.loads( match.group(2) ) + else: + info = {} + if 'Generator' in info: + if info['Generator']=='Powheg': + return '$LBPOWHEGROOT/options/Powheg.py' + elif info['Generator']=='Madgraph': return '$LBMADGRAPHROOT/options/MadgraphPythia8.py' + match = re.search( r'''importOptions\s*\(\s*['"]([^'"]+)['"]\s*\)''', line ) -- GitLab From 0eebf543a329df222580d22c6e61af52f6589c32 Mon Sep 17 00:00:00 2001 From: Michal Kreps <michal.kreps@cern.ch> Date: Fri, 14 Jun 2024 14:50:53 +0100 Subject: [PATCH 660/702] Update check for production tool to correctly recognise Powheg productions. --- tests/run_gauss.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/run_gauss.py b/tests/run_gauss.py index 65c6a15a6..012bf9679 100755 --- a/tests/run_gauss.py +++ b/tests/run_gauss.py @@ -46,8 +46,6 @@ def productionTool(dkopts): # FIXME: Not perfect, but best without significant changes to # script return '$DECFILESROOT/options/LbOniaPsi1S1S.py' - elif 'PowhegProduction' in line: - return '$LBPOWHEGROOT/options/Powheg.py' elif 'SuperChic2Production' in line: return '$LBSUPERCHIC2ROOT/options/SuperChic2Pythia8.py' elif 'StarLightProduction' in line: @@ -61,7 +59,7 @@ def productionTool(dkopts): info = {} if 'Generator' in info: if info['Generator']=='Powheg': - return '$LBPOWHEGROOT/options/Powheg.py' + return '$LBPOWHEGROOT/options/PowhegPythia8.py' elif info['Generator']=='Madgraph': return '$LBMADGRAPHROOT/options/MadgraphPythia8.py' -- GitLab From 564eacb3c13cb8492dca7be82fb5413737c8808e Mon Sep 17 00:00:00 2001 From: Gediminas Sarpis <gediminas.sarpis@cern.ch> Date: Fri, 14 Jun 2024 18:10:21 +0200 Subject: [PATCH 661/702] Adding various Lb2pKmutau backgrounds for sim10 --- ...B+_D0munu,D0=phipimunu,phi=KK,TightCut.dec | 58 ++++++++++++++++ ...0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut.dec | 58 ++++++++++++++++ dkfiles/Bs_Dsmunu,Ds=KKmunu=TightCut.dec | 51 ++++++++++++++ dkfiles/Bs_Dsmunu,Ds=KKpimunu=TightCut.dec | 51 ++++++++++++++ dkfiles/Lb_Dpppimunu,Dp=pi0munu,TightCut.dec | 51 ++++++++++++++ .../Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut.dec | 62 +++++++++++++++++ ...b_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut.dec | 62 +++++++++++++++++ ...Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut.dec | 68 +++++++++++++++++++ 8 files changed, 461 insertions(+) create mode 100644 dkfiles/B+_D0munu,D0=phipimunu,phi=KK,TightCut.dec create mode 100644 dkfiles/B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut.dec create mode 100644 dkfiles/Bs_Dsmunu,Ds=KKmunu=TightCut.dec create mode 100644 dkfiles/Bs_Dsmunu,Ds=KKpimunu=TightCut.dec create mode 100644 dkfiles/Lb_Dpppimunu,Dp=pi0munu,TightCut.dec create mode 100644 dkfiles/Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut.dec create mode 100644 dkfiles/Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut.dec create mode 100644 dkfiles/Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut.dec diff --git a/dkfiles/B+_D0munu,D0=phipimunu,phi=KK,TightCut.dec b/dkfiles/B+_D0munu,D0=phipimunu,phi=KK,TightCut.dec new file mode 100644 index 000000000..a3a9b6d25 --- /dev/null +++ b/dkfiles/B+_D0munu,D0=phipimunu,phi=KK,TightCut.dec @@ -0,0 +1,58 @@ +# EventType: 12575001 +# +# Descriptor: [B+ -> (anti-D0 -> (phi(1020) -> K+ K-) pi+ mu- anti-nu_mu) mu+ nu_mu]cc +# +# NickName: B+_D0munu,D0=phipimunu,phi=KK,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.@Production.TightCut +# tightCut.Decay = "([B+ --> K+ K- pi+ mu- mu+ ...]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "good_charged = ( in_range ( 0.010 , GTHETA , 0.400 ) & (('K+' == GABSID) | ('mu+' == GABSID) | ('pi-' == GABSID)))"] +# tightCut.Cuts = {'[B+]cc' : "( 4 <= GNINTREE ( good_charged ) )"} +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gediminas Sarpis +# Email: gediminas.sarpis@cern.ch +# Date: 20240508 +# +# CPUTime: < 2 min +# +# Documentation: B+-> (anti-D0 -> (phi -> KK) pi+ mu- anti-nu_mu) mu+ nu_mu +# background studies for Lb->pKtaumu +# EndDocumentation +# +# +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B+sig + 1.000 MyAntiD0 mu+ nu_mu PHSP; +Enddecay +CDecay B-sig +# +Decay MyAntiD0 + 1.000 MyPhi pi+ mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD0 +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End diff --git a/dkfiles/B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut.dec b/dkfiles/B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut.dec new file mode 100644 index 000000000..60ff256f7 --- /dev/null +++ b/dkfiles/B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut.dec @@ -0,0 +1,58 @@ +# EventType: 11574404 +# +# Descriptor: [B0 -> (D- -> (phi(1020) -> K+ K-) pi0 mu- anti-nu_mu) mu+ nu_mu]cc +# +# NickName: B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.@Production.TightCut +# tightCut.Decay = "([B0 --> K+ K- mu- mu+ ...]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "good_charged = ( in_range ( 0.010 , GTHETA , 0.400 ) & (('K+' == GABSID) | ('mu+' == GABSID) ))"] +# tightCut.Cuts = {'[B0]cc' : "( 4 <= GNINTREE ( good_charged ) )"} +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gediminas Sarpis +# Email: gediminas.sarpis@cern.ch +# Date: 20240508 +# +# CPUTime: < 2 min +# +# Documentation: B0-> (D- -> (phi -> KK) pi0 mu- anti-nu_mu)) mu+ nu_mu +# background studies for Lb->pKtaumu +# EndDocumentation +# +# +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B0sig + 1.000 MyD- mu+ nu_mu PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD- + 1.000 MyPhi pi0 mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD+ +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +End diff --git a/dkfiles/Bs_Dsmunu,Ds=KKmunu=TightCut.dec b/dkfiles/Bs_Dsmunu,Ds=KKmunu=TightCut.dec new file mode 100644 index 000000000..b6435bda6 --- /dev/null +++ b/dkfiles/Bs_Dsmunu,Ds=KKmunu=TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 13574001 +# +# Descriptor: [B_s0 -> (D_s- -> K+ K- mu- anti-nu_mu) mu+ nu_mu]cc +# +# NickName: Bs_Dsmunu,Ds=KKmunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.@Production.TightCut +# tightCut.Decay = "([B_s0 --> K+ K- mu- mu+ ...]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "good_charged = ( in_range ( 0.010 , GTHETA , 0.400 ) & (('K+' == GABSID) | ('mu+' == GABSID) ))"] +# tightCut.Cuts = {'[B_s0]cc' : "( 4 <= GNINTREE ( good_charged ) )"} +# +# EndInsertPythonCode +# +# Documentation: Bs->Dsmunu with Ds->KKmunu and DecProdCut +# background studies for Lb->pKtaumu +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gediminas Sarpis +# Email: gediminas.sarpis@cern.ch +# Date: 20240508 +# +# CPUTime: < 2 min +# + +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- + +Decay B_s0sig + 1.000 MyD_s- mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay anti-B0sig +# +Decay MyD_s- +1.000 K+ K- mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD_s+ +# +End +# diff --git a/dkfiles/Bs_Dsmunu,Ds=KKpimunu=TightCut.dec b/dkfiles/Bs_Dsmunu,Ds=KKpimunu=TightCut.dec new file mode 100644 index 000000000..336d35f63 --- /dev/null +++ b/dkfiles/Bs_Dsmunu,Ds=KKpimunu=TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 13574401 +# +# Descriptor: [B_s0 -> (D_s- -> K+ K- pi0 mu- anti-nu_mu) mu+ nu_mu]cc +# +# NickName: Bs_Dsmunu,Ds=KKpimunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.@Production.TightCut +# tightCut.Decay = "([B_s0 --> K+ K- mu- mu+ ...]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "good_charged = ( in_range ( 0.010 , GTHETA , 0.400 ) & (('K+' == GABSID) | ('mu+' == GABSID) ))"] +# tightCut.Cuts = {'[B_s0]cc' : "( 4 <= GNINTREE ( good_charged ) )"} +# +# EndInsertPythonCode +# +# Documentation: Bs->Dsmunu with Ds->KKpimunu and DecProdCut +# background studies for Lb->pKtaumu +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gediminas Sarpis +# Email: gediminas.sarpis@cern.ch +# Date: 20240509 +# +# CPUTime: < 2 min +# + +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- + +Decay B_s0sig + 1.000 MyD_s- mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay anti-B0sig +# +Decay MyD_s- +1.000 K+ K- pi0 mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD_s+ +# +End +# diff --git a/dkfiles/Lb_Dpppimunu,Dp=pi0munu,TightCut.dec b/dkfiles/Lb_Dpppimunu,Dp=pi0munu,TightCut.dec new file mode 100644 index 000000000..ecfdacfab --- /dev/null +++ b/dkfiles/Lb_Dpppimunu,Dp=pi0munu,TightCut.dec @@ -0,0 +1,51 @@ +# EventType: 15574403 +# +# Descriptor: [Lambda_b0 -> (D+ -> pi0 mu+ nu_mu) p+ pi- mu- anti-nu_mu]cc +# +# NickName: Lb_Dpppimunu,Dp=pi0munu,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.@Production.TightCut +# tightCut.Decay = "([Lambda_b0 --> mu+ p+ pi- mu- ...]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "good_charged = ( in_range ( 0.010 , GTHETA , 0.400 ) & (('mu+' == GABSID) | ('p+' == GABSID) | ('pi-' == GABSID)))"] +# tightCut.Cuts = {'[Lambda_b0]cc' : "( 4 <= GNINTREE ( good_charged ) )"} +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gediminas Sarpis +# Email: gediminas.sarpis@cern.ch +# Date: 20240507 +# +# CPUTime: < 2 min +# +# Documentation: Lb->D+ppimunu with D+>pi0munu and DecProdCut +# background studies for Lb->pKtaumu +# EndDocumentation +# +# +# +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +# +Decay Lambda_b0sig + 1.000 MyD+ p+ pi- mu- anti-nu_mu PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD+ + 1.000 pi0 mu+ nu_mu ISGW2; +Enddecay +CDecay MyD- +# +End diff --git a/dkfiles/Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut.dec b/dkfiles/Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut.dec new file mode 100644 index 000000000..90283561e --- /dev/null +++ b/dkfiles/Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 15576014 +# +# Descriptor: {[Lambda_b0 -> (D_s- -> K+ K- mu- anti-nu_mu) (Lambda_c+ -> p+ pi- mu+ nu_mu)]cc} +# +# NickName: Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.@Production.TightCut +# tightCut.Decay = "([Lambda_b0 --> K+ K- mu- p+ pi- mu+ ...]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "good_charged = ( in_range ( 0.010 , GTHETA , 0.400 ) & (('K+' == GABSID) | ('mu+' == GABSID) | ('p+' == GABSID) | ('pi-' == GABSID)))"] +# tightCut.Cuts = {'[Lambda_b0]cc' : "( 4 <= GNINTREE ( good_charged ) )"} +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gediminas Sarpis +# Email: gediminas.sarpis@cern.ch +# Date: 20240507 +# +# CPUTime: < 2 min +# +# Documentation: Lb->D_sLambda_c+ with D_s- -> KKmunu and Lambda_c+ -> ppimunu +# background studies for Lb->pKtaumu +# EndDocumentation +# +# +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig + 1.000 MyD_s- MyLambda_c+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD_s- + 1.000 K+ K- mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD_s+ +# +Decay MyLambda_c+ + 1.000 p+ pi- mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +End diff --git a/dkfiles/Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut.dec b/dkfiles/Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut.dec new file mode 100644 index 000000000..8aeb1331b --- /dev/null +++ b/dkfiles/Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 15576401 +# +# Descriptor: [Lambda_b0 -> (D_s- -> K+ K- mu- anti-nu_mu pi0) (Lambda_c+ -> p+ pi- mu+ nu_mu)]cc +# +# NickName: Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.@Production.TightCut +# tightCut.Decay = "([Lambda_b0 --> K+ K- mu- p+ pi- mu+ ...]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "good_charged = ( in_range ( 0.010 , GTHETA , 0.400 ) & (('K+' == GABSID) | ('mu+' == GABSID) | ('p+' == GABSID) | ('pi-' == GABSID)))"] +# tightCut.Cuts = {'[Lambda_b0]cc' : "( 4 <= GNINTREE ( good_charged ) )"} +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gediminas Sarpis +# Email: gediminas.sarpis@cern.ch +# Date: 20240507 +# +# CPUTime: < 2 min +# +# Documentation: Lb->D_s-Lambda_c+ with D_s- -> KKmunupi and Lambda_c+ -> ppimunu +# background studies for Lb->pKtaumu +# EndDocumentation +# +# +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# +Decay Lambda_b0sig + 1.000 MyD_s- MyLambda_c+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig + +Decay MyD_s- + 1.000 K+ K- pi0 mu- anti-nu_mu PHSP; +Enddecay +CDecay MyD_s+ +# +Decay MyLambda_c+ + 1.000 p+ pi- mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +# +End diff --git a/dkfiles/Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut.dec b/dkfiles/Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut.dec new file mode 100644 index 000000000..6f30c7756 --- /dev/null +++ b/dkfiles/Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut.dec @@ -0,0 +1,68 @@ +# EventType: 15576104 +# +# Descriptor: [Lambda_b0 -> (Sigma_c++ -> (Lambda_c+ -> (Lambda0 -> p+ pi-) mu+ nu_mu) pi+ ) pi- mu- anti-nu_mu]cc +# +# NickName: Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation() +# gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.@Production.TightCut +# tightCut.Decay = "([Lambda_b0 --> p+ pi- mu+ pi+ pi- mu- ...]CC)" +# tightCut.Preambulo += ["from LoKiCore.functions import in_range", +# "good_charged = ( in_range ( 0.010 , GTHETA , 0.400 ) & (('K+' == GABSID) | ('mu+' == GABSID) | ('p+' == GABSID) | ('pi-' == GABSID)))"] +# tightCut.Cuts = {'[Lambda_b0]cc' : "( 4 <= GNINTREE ( good_charged ) )"} +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Gediminas Sarpis +# Email: gediminas.sarpis@cern.ch +# Date: 20240507 +# +# CPUTime: < 2 min +# +# Documentation: Lb->Sigma_c++ pi mu nu with Sigma_c++ -> Lambda_c+ pi with Lambda_c+ -> Lambda0 mu nu with Lambda0 -> ppi +# background studies for Lb->pKtaumu +# EndDocumentation +# +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigmac-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigmac-- +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias MyLambda0 Lambda0 +Alias Myanti-Lambda0 anti-Lambda0 +ChargeConj MyLambda0 Myanti-Lambda0 +# +Decay Lambda_b0sig + 1.000 MySigma_c++ pi- mu- anti-nu_mu PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma_c++ + 1.000 MyLambda_c+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigmac-- +# +Decay MyLambda_c+ + 1.000 MyLambda0 mu+ nu_mu PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyLambda0 + 1.000 p+ pi- PHSP; +Enddecay +CDecay Myanti-Lambda0 +# +End -- GitLab From 29e2fcd02eff12011e8aad6534825716e85cf372 Mon Sep 17 00:00:00 2001 From: Qiuchan Lu <qiuchan.lu@cern.ch> Date: Fri, 14 Jun 2024 18:13:59 +0200 Subject: [PATCH 662/702] Add EmbeddedGeneration to prompt Jpsi and psi2S in Sim10 --- cmt/create_options.py | 3 ++- dkfiles/incl_Jpsi,mm=Prompt,DecProdCut.dec | 3 ++- dkfiles/psi2S,mm=DecProdCut.dec | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/cmt/create_options.py b/cmt/create_options.py index f0d4a5955..b9055d7aa 100755 --- a/cmt/create_options.py +++ b/cmt/create_options.py @@ -1204,6 +1204,7 @@ def run_create( dkfile , remove , python , force ): # loop on multiple generation algorithms to be configured genAlgs = eventtype.GenerationAlgNames() + print(genAlgs) for genAlg in genAlgs: eventtype.OptionFile.Write( ["genAlgName=\"{0}\"".format( genAlg )] ) eventtype.OptionFile.list_tool = [] @@ -1435,7 +1436,7 @@ def run_create( dkfile , remove , python , force ): if eventtype.HasPythonCodeToInsert(): eventtype.OptionFile.Write( [ eventtype.PythonCodeToInsert() ] ) - if ids and int(ids.split(',')[0]) in pGunMomentumFileIDs: + if genAlg=='Generation' and ids and int(ids.split(',')[0]) in pGunMomentumFileIDs: eventtype.OptionFile.AddPGunInfo(ids, eventtype) writeBkkTable( eventtype.EventTypeNumber() , eventtype.DecayDescriptor() , eventtype.NickName() ) diff --git a/dkfiles/incl_Jpsi,mm=Prompt,DecProdCut.dec b/dkfiles/incl_Jpsi,mm=Prompt,DecProdCut.dec index 035f14b5c..54b596ede 100644 --- a/dkfiles/incl_Jpsi,mm=Prompt,DecProdCut.dec +++ b/dkfiles/incl_Jpsi,mm=Prompt,DecProdCut.dec @@ -19,7 +19,7 @@ # Pythia8TurnOffMinbias += [ "Bottomonium:all = off" ] # Pythia8TurnOffMinbias += [ "Charmonium:all = on" ] # -# gen = Generation() +# gen = Generation(genAlgName) # gen.addTool( MinimumBias , name = "MinimumBias" ) # gen.MinimumBias.ProductionTool = "Pythia8Production" # gen.MinimumBias.addTool( Pythia8Production , name = "Pythia8Production" ) @@ -47,6 +47,7 @@ # # -- END -- # # EndInsertPythonCode # +# SpecialGeneration: EmbeddedGeneration # PhysicsWG: Onia # Tested: Yes # Responsible: Vsevolod Yeroshenko diff --git a/dkfiles/psi2S,mm=DecProdCut.dec b/dkfiles/psi2S,mm=DecProdCut.dec index 845b7bd8f..90cf03ab7 100644 --- a/dkfiles/psi2S,mm=DecProdCut.dec +++ b/dkfiles/psi2S,mm=DecProdCut.dec @@ -6,7 +6,7 @@ # # Cuts: DaughtersInLHCb # -# Documentation: psi(2S) daughters in acceptance +# Documentation: prompt psi(2S) daughters in acceptance # EndDocumentation # # InsertPythonCode: @@ -46,7 +46,8 @@ # # -- END -- # # EndInsertPythonCode # -# +# +# SpecialGeneration: EmbeddedGeneration # PhysicsWG: Onia # Tested: Yes # Responsible: Qingnian Xu -- GitLab From a0dbbd928bb1a2954436f68e20a3662700b34e2d Mon Sep 17 00:00:00 2001 From: Federico Manganella <federico.manganella@cern.ch> Date: Fri, 14 Jun 2024 18:42:07 +0200 Subject: [PATCH 663/702] Add DecFile for misID studies D*->D0(Kpi)pi --- ...,Kpi,DecProdCut,TightCutsForDstarFromB.dec | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB.dec diff --git a/dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB.dec b/dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB.dec new file mode 100644 index 000000000..533622f75 --- /dev/null +++ b/dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB.dec @@ -0,0 +1,63 @@ +# EventType: 27163973 +# +# Descriptor: [D*(2010)+ -> (D0 -> K- pi+) pi+]cc +# +# CPUTime: < 1 min +# +# NickName: incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: Inclusive D*+ events from b decays, D*+ forced to the decay chain D0(Kpi)pi for particle ID purposes, Daughters in LHCb Acceptance and generator cuts +# EndDocumentation +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation() +# signal = generation.SignalPlain +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '^[D*(2010)+ -> ^( D0 => ^K- ^pi+ ) pi+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'GY = LoKi.GenParticles.Rapidity () ## to be sure ' , +# 'inTh = in_range ( 0.01 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.80 , GY , 5.000 ) ' , +# 'kinTrack = ( GPT > 250 * MeV ) & ( GP > 2.0 * GeV ) ' , +# 'goodTrack = inTh & inEta & kinTrack ' , +# 'goodD0 = inTh & inEta & ( GPT > 1.5 * GeV ) & ( GP > 10 * GeV ) ' , +# 'goodSlowPion = ( GPT > 150 * MeV ) & ( GP > 1.4 * GeV ) & inTh & inEta ', +# 'goodDst = ( GPT > 2.2 * GeV ) & (GCHILDCUT ( goodSlowPion , "[ D*(2010)+ => Charm ^pi+ ]CC" )) ', +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors ) ' , +# 'FromB = 0 < Bancestors ' +# ] +# tightCut.Cuts = { +# '[D*(2010)+]cc' : 'goodDst & FromB', +# '[D0]cc' : 'goodD0', +# '[K+]cc' : 'goodTrack ' , +# '[pi+]cc' : 'goodTrack ' +# } +# EndInsertPythonCode +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Patrizia De Simone +# Email: patrizia.de.simone@cern.ch +# Date: 20240523 +# +Alias my_D0 D0 +Alias my_anti-D0 anti-D0 +ChargeConj my_D0 my_anti-D0 + +Decay D*+sig + 1.0 my_D0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay my_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay my_anti-D0 +End -- GitLab From da8b0f56221f2b9c3df8ef28709e8520c5d219c0 Mon Sep 17 00:00:00 2001 From: Carlos Eduardo Cocha Toapaxi <carlos.eduardo.cocha.toapaxi@cern.ch> Date: Fri, 14 Jun 2024 18:53:04 +0200 Subject: [PATCH 664/702] New decfile for D+ -> pi0 mu+ nu_mu --- dkfiles/D_pi0munu,gammagamma=DecProdCut.dec | 34 +++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 dkfiles/D_pi0munu,gammagamma=DecProdCut.dec diff --git a/dkfiles/D_pi0munu,gammagamma=DecProdCut.dec b/dkfiles/D_pi0munu,gammagamma=DecProdCut.dec new file mode 100644 index 000000000..f8cc3cb4a --- /dev/null +++ b/dkfiles/D_pi0munu,gammagamma=DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 21511401 +# +# Descriptor: [D+ -> (pi0 -> gamma gamma) mu+ nu_mu]cc +# +# NickName: D_pi0munu,gammagamma=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Carlos Cocha, Martino Borsato +# Email: carlos.eduardo.cocha.toapaxi@cern.ch, martino.borsato@cern.ch +# Date: 20240523 +# +# CPUTime: < 2 min +# +# Documentation: D -> pi0munu and DecProdCut +# for background studies in tau -> mu gamma +# EndDocumentation +# +# +Alias MyPi0 pi0 +ChargeConj MyPi0 MyPi0 +# +Decay D+sig + 1.000 MyPi0 mu+ nu_mu PHOTOS ISGW2; +Enddecay +CDecay D-sig +# +Decay MyPi0 + 1.000 gamma gamma PHOTOS PHSP; +Enddecay +# +End -- GitLab From 4f0b406df5b978bef62e59f9878b41b25d29d5f0 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:56:03 +0200 Subject: [PATCH 665/702] Merge branch 'nkleijne/D0ToKSpipi_secondary_decays' into 'master' --- ...DstX,cocktail,D0pi,KSpipi=res,TightCut.dec | 110 ++++++++++++++++++ ...DstX,cocktail,D0pi,KSpipi=res,TightCut.dec | 88 ++++++++++++++ 2 files changed, 198 insertions(+) create mode 100644 dkfiles/Bd_DstX,cocktail,D0pi,KSpipi=res,TightCut.dec create mode 100644 dkfiles/Bu_DstX,cocktail,D0pi,KSpipi=res,TightCut.dec diff --git a/dkfiles/Bd_DstX,cocktail,D0pi,KSpipi=res,TightCut.dec b/dkfiles/Bd_DstX,cocktail,D0pi,KSpipi=res,TightCut.dec new file mode 100644 index 000000000..42132f82e --- /dev/null +++ b/dkfiles/Bd_DstX,cocktail,D0pi,KSpipi=res,TightCut.dec @@ -0,0 +1,110 @@ +# EventType: 11776100 +# +# Descriptor: [B0 -> (D*(2010)- -> (D~0 -> (KS0 -> pi+ pi-) pi+ pi-) pi-) mu+ nu_mu]cc +# +# NickName: Bd_DstX,cocktail,D0pi,KSpipi=res,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: secondary D*+ -> D0 (-> KS pi+ pi) decays with B0 parent, D0 forced into KS pi+ pi- as D Dalitz model, tight cuts to match Run2 HLT requirements of prompt D02HH +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# signal = Generation(genAlgName).SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B0]cc --> ^(D*(2010)- => ^( D~0 => ^( KS0 => pi+ pi- ) ^pi+ ^pi-) pi-) {X} {X} {X} {X} {X} {X} {X} ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import micrometer, MeV, GeV ', +# 'from LoKiCore.math import atan2 ', +# 'inAccLoose = in_range ( 0.012 , GTHETA , 0.35 ) & in_range ( -0.3 , atan2(GPX , GPZ), 0.3 ) & in_range ( -0.26 , atan2(GPY , GPZ), 0.26 ) ', +# 'inAcc = in_range ( 0.014 , GTHETA , 0.30 ) & in_range ( -0.28 , atan2(GPX , GPZ), 0.28 ) & in_range ( -0.24 , atan2(GPY , GPZ), 0.24 ) ', +# 'fastTrack = ( GPT > 175 * MeV ) & ( GP > 0.85 * GeV ) ', +# 'goodTrack = inAccLoose & fastTrack ', +# 'PiFromKS = ( GNINTREE( ("pi+" == GABSID ) & (GPT > 100 * MeV) , 1) > 1.5 ) ', +# 'goodKS = ( (GP > 1800 * MeV) & (GPT > 150 * MeV) ) & PiFromKS ', +# 'goodD0 = inAcc & ( GPT > 1.74 * GeV ) ', +# 'goodSlowPion = ( GPT > 190 * MeV ) & ( GP > 0.97 * GeV ) & inAcc ', +# 'goodDst = GCHILDCUT ( goodSlowPion , "[ D*(2010)+ => Charm ^pi+ ]CC" ) ' +# ] +# tightCut.Cuts = { +# '[D*(2010)-]cc' : 'goodDst ', +# '[D~0]cc' : 'goodD0 ', +# '[pi+]cc' : 'goodTrack ', +# 'KS0' : 'goodKS ' +# } +# EndInsertPythonCode +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Nico Kleijne +# Email: nico.kleijne@cern.ch +# Date: 20240430 +# CPUTime: < 1 min +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +Decay B0sig + 5.05001 MyD*- mu+ nu_mu PHOTOS HQET2 1.122 0.910 1.270 0.852; #rho^2 ha1 R1 R2; HFLAG Spring 2019 + 5.05 MyD*- e+ nu_e PHOTOS HQET2 1.122 0.910 1.270 0.852; #rho^2 ha1 R1 R2; HFLAG Spring 2019 + 1.57 MyD*- tau+ nu_tau ISGW2; + 0.274 MyD*- pi+ SVS; + 1.5 MyD*- pi+ pi0 PHSP; + 0.68 rho+ MyD*- SVV_HELAMP 0.317 0.19 0.936 0.0 0.152 1.47; + 0.0212 MyD*- K+ SVS; + 0.03 MyD*- K0 pi+ PHSP; + 0.033 MyD*- K*+ SVV_HELAMP 0.283 0.0 0.932 0.0 0.228 0.0; + 0.129 MyD*- K+ anti-K*0 PHSP; + 0.721 MyD*- pi+ pi+ pi- PHSP; + 0.57 MyD*- rho0 pi+ PHSP; + 1.30 MyD*- a_1+ SVV_HELAMP 0.200 0.0 0.866 0.0 0.458 0.0; + 0.047 MyD*- K+ pi- pi+ PHSP; + 1.76 MyD*- pi+ pi+ pi- pi0 PHSP; + 0.47 MyD*- pi+ pi+ pi+ pi- pi- PHSP; + 0.246 MyD*- omega pi+ PHSP; + 0.80 MyD*- D_s+ SVS; + 1.77 D_s*+ MyD*- SVV_HELAMP 0.4904 0.0 0.7204 0.0 0.4904 0.0; + 0.15 MyD*- D_s0*+ SVS; + 0.93 MyD*- D_s1+ SVV_HELAMP 0.4904 0. 0.7204 0. 0.4904 0.; + 0.083 MyD*- D'_s1+ PHSP; + 0.080 MyD*- D*+ SVV_HELAMP 0.56 0.0 0.96 0.0 0.47 0.0; + 0.080 D*- MyD*+ SVV_HELAMP 0.56 0.0 0.96 0.0 0.47 0.0; + 0.061 MyD*+ D- SVS; + 0.247 MyD*- D0 K+ PHSP; + 1.06 MyD*- D*0 K+ PHSP; + 0.18 MyD*- D+ K0 PHSP; + 0.47 D- MyD*+ K0 PHSP; + 0.81 MyD*- D*+ K0 PHSP; + 0.81 D*- MyD*+ K0 PHSP; + 0.14 MyD*- p+ anti-n0 PHSP; + 0.047 MyD*- p+ anti-p- pi+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD*- + 1.0 MyantiD0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay MyantiD0 + 1.000 MyKS0 pi+ pi- D_DALITZ; +Enddecay +CDecay MyD0 +# +Decay MyKS0 +1.000 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_DstX,cocktail,D0pi,KSpipi=res,TightCut.dec b/dkfiles/Bu_DstX,cocktail,D0pi,KSpipi=res,TightCut.dec new file mode 100644 index 000000000..de8a266fc --- /dev/null +++ b/dkfiles/Bu_DstX,cocktail,D0pi,KSpipi=res,TightCut.dec @@ -0,0 +1,88 @@ +# EventType: 12367500 +# +# Descriptor: [B+ -> (D*(2010)- -> (D~0 -> (KS0 -> pi+ pi-) pi+ pi-) pi-) pi+ pi+ pi0]cc +# +# NickName: Bu_DstX,cocktail,D0pi,KSpipi=res,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: secondary D*+ -> D0 (-> KS pi+ pi-) decays with B- parent, D0 forced into KS pi+ pi- as D Dalitz model, tight cuts to match Run2 HLT requirements of prompt D02KSHH +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# signal = Generation(genAlgName).SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B+]cc --> ^(D*(2010)- => ^( D~0 => ^( KS0 => pi+ pi- ) ^pi+ ^pi-) pi-) {X} {X} {X} {X} {X} {X} {X} ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import micrometer, MeV, GeV ', +# 'from LoKiCore.math import atan2 ', +# 'inAccLoose = in_range ( 0.012 , GTHETA , 0.35 ) & in_range ( -0.3 , atan2(GPX , GPZ), 0.3 ) & in_range ( -0.26 , atan2(GPY , GPZ), 0.26 ) ', +# 'inAcc = in_range ( 0.014 , GTHETA , 0.30 ) & in_range ( -0.28 , atan2(GPX , GPZ), 0.28 ) & in_range ( -0.24 , atan2(GPY , GPZ), 0.24 ) ', +# 'fastTrack = ( GPT > 175 * MeV ) & ( GP > 0.85 * GeV ) ', +# 'goodTrack = inAccLoose & fastTrack ', +# 'PiFromKS = ( GNINTREE( ("pi+" == GABSID ) & (GPT > 100 * MeV) , 1) > 1.5 ) ', +# 'goodKS = ( (GP > 1800 * MeV) & (GPT > 150 * MeV) ) & PiFromKS ', +# 'goodD0 = inAcc & ( GPT > 1.74 * GeV ) ', +# 'goodSlowPion = ( GPT > 190 * MeV ) & ( GP > 0.97 * GeV ) & inAcc ', +# 'goodDst = GCHILDCUT ( goodSlowPion , "[ D*(2010)+ => Charm ^pi+ ]CC" ) ' +# ] +# tightCut.Cuts = { +# '[D*(2010)-]cc' : 'goodDst ', +# '[D~0]cc' : 'goodD0 ', +# '[pi+]cc' : 'goodTrack ', +# 'KS0' : 'goodKS ' +# } +# EndInsertPythonCode +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Nico Kleijne +# Email: nico.kleijne@cern.ch +# Date: 20240430 +# CPUTime: < 1 min +# +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +Decay B+sig + 1.5 MyD*- pi+ pi+ pi0 PHSP; + 0.92 MyD*+ anti-D*0 K0 PHSP; + 0.38 MyD*+ anti-D0 K0 PHSP; + 0.26 MyD*- pi+ pi+ pi+ pi- PHSP; + 0.135 MyD*- pi+ pi+ PHSP; + 0.132 MyD*- D*+ K+ PHSP; + 0.132 D*- MyD*+ K+ PHSP; + 0.081 MyD*+ anti-D*0 SVV_HELAMP 0.56 0.0 0.96 0.0 0.47 0.0; + 0.063 MyD*+ D- K+ PHSP; + 0.060 MyD*- D+ K+ PHSP; + 0.039 MyD*+ anti-D0 SVS; +Enddecay +CDecay B-sig +# +Decay MyD*- + 1.0 MyantiD0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay MyantiD0 + 1.000 MyKS0 pi+ pi- D_DALITZ; +Enddecay +CDecay MyD0 +# +Decay MyKS0 +1.000 pi+ pi- PHSP; +Enddecay +# +End -- GitLab From b326362d22276e02432b36fcf39d774606518c54 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:56:17 +0200 Subject: [PATCH 666/702] Merge branch 'syuxiang/Bu_DstD0Ks' into 'master' --- ...B+_D0munu,D0=phipimunu,phi=KK,TightCut.dec | 2 +- ...0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut.dec | 2 +- dkfiles/Bs_Dsmunu,Ds=KKmunu=TightCut.dec | 2 +- dkfiles/Bs_Dsmunu,Ds=KKpimunu=TightCut.dec | 2 +- ...DstD0KS,D0Pi,K3Pi,K3Pi,PiPi=DecProdCut.dec | 57 ++++++++++++++++++ ..._DstD0KS,D0Pi,K3Pi,KPi,PiPi=DecProdCut.dec | 57 ++++++++++++++++++ ..._DstD0KS,D0Pi,KPi,K3Pi,PiPi=DecProdCut.dec | 57 ++++++++++++++++++ ...u_DstD0KS,D0Pi,KPi,KPi,PiPi=DecProdCut.dec | 58 +++++++++++++++++++ dkfiles/Lb_Dpppimunu,Dp=pi0munu,TightCut.dec | 2 +- .../Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut.dec | 2 +- ...b_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut.dec | 2 +- ...Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut.dec | 2 +- ...,Kpi,DecProdCut,TightCutsForDstarFromB.dec | 2 +- 13 files changed, 238 insertions(+), 9 deletions(-) create mode 100644 dkfiles/Bu_DstD0KS,D0Pi,K3Pi,K3Pi,PiPi=DecProdCut.dec create mode 100644 dkfiles/Bu_DstD0KS,D0Pi,K3Pi,KPi,PiPi=DecProdCut.dec create mode 100644 dkfiles/Bu_DstD0KS,D0Pi,KPi,K3Pi,PiPi=DecProdCut.dec create mode 100644 dkfiles/Bu_DstD0KS,D0Pi,KPi,KPi,PiPi=DecProdCut.dec diff --git a/dkfiles/B+_D0munu,D0=phipimunu,phi=KK,TightCut.dec b/dkfiles/B+_D0munu,D0=phipimunu,phi=KK,TightCut.dec index a3a9b6d25..7057a3b87 100644 --- a/dkfiles/B+_D0munu,D0=phipimunu,phi=KK,TightCut.dec +++ b/dkfiles/B+_D0munu,D0=phipimunu,phi=KK,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.@Production.TightCut # tightCut.Decay = "([B+ --> K+ K- pi+ mu- mu+ ...]CC)" diff --git a/dkfiles/B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut.dec b/dkfiles/B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut.dec index 60ff256f7..b349727f4 100644 --- a/dkfiles/B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut.dec +++ b/dkfiles/B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.@Production.TightCut # tightCut.Decay = "([B0 --> K+ K- mu- mu+ ...]CC)" diff --git a/dkfiles/Bs_Dsmunu,Ds=KKmunu=TightCut.dec b/dkfiles/Bs_Dsmunu,Ds=KKmunu=TightCut.dec index b6435bda6..c886a218d 100644 --- a/dkfiles/Bs_Dsmunu,Ds=KKmunu=TightCut.dec +++ b/dkfiles/Bs_Dsmunu,Ds=KKmunu=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.@Production.TightCut # tightCut.Decay = "([B_s0 --> K+ K- mu- mu+ ...]CC)" diff --git a/dkfiles/Bs_Dsmunu,Ds=KKpimunu=TightCut.dec b/dkfiles/Bs_Dsmunu,Ds=KKpimunu=TightCut.dec index 336d35f63..fddd926ea 100644 --- a/dkfiles/Bs_Dsmunu,Ds=KKpimunu=TightCut.dec +++ b/dkfiles/Bs_Dsmunu,Ds=KKpimunu=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.@Production.TightCut # tightCut.Decay = "([B_s0 --> K+ K- mu- mu+ ...]CC)" diff --git a/dkfiles/Bu_DstD0KS,D0Pi,K3Pi,K3Pi,PiPi=DecProdCut.dec b/dkfiles/Bu_DstD0KS,D0Pi,K3Pi,K3Pi,PiPi=DecProdCut.dec new file mode 100644 index 000000000..9ff4e4faa --- /dev/null +++ b/dkfiles/Bu_DstD0KS,D0Pi,K3Pi,K3Pi,PiPi=DecProdCut.dec @@ -0,0 +1,57 @@ +# EventType: 12199170 +# NickName: Bu_DstD0KS,D0Pi,K3Pi,K3Pi,PiPi=DecProdCut +# Descriptor: [B- -> (D*(2010)- -> (D~0 -> K+ pi- pi+ pi-) pi-) (D0 -> K- pi+ pi- pi+) (KS0 -> pi+ pi-)]cc +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B- => D*- D0 KS0, with D0b(from D*-)->K3Pi and D0->K3Pi. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20240507 +# +# Responsible: Yuxiang Song +# Email: yuxiang.song@cern.ch +# PhysicsWG: B2OC +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_fromDst D0 +Alias My_anti-D0_fromDst anti-D0 +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_fromDst My_D0_fromDst + +Alias My_D*+ D*+ +Alias My_D*- D*- +ChargeConj My_D*- My_D*+ + +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 + +Decay B-sig + 1.0 My_D*- My_D0 myK_S0 PHSP; +Enddecay +CDecay B+sig + +Decay My_D*- + 1.0 My_anti-D0_fromDst pi- PHSP; +Enddecay +CDecay My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi- pi+ LbAmpGen DtoKpipipi; +Enddecay +CDecay My_anti-D0 + +Decay My_anti-D0_fromDst + 1.0 K+ pi- pi+ pi- LbAmpGen DtoKpipipi; +Enddecay +CDecay My_D0_fromDst + +Decay myK_S0 + 1.0 pi+ pi- PHSP; +Enddecay + +End diff --git a/dkfiles/Bu_DstD0KS,D0Pi,K3Pi,KPi,PiPi=DecProdCut.dec b/dkfiles/Bu_DstD0KS,D0Pi,K3Pi,KPi,PiPi=DecProdCut.dec new file mode 100644 index 000000000..52bf8917e --- /dev/null +++ b/dkfiles/Bu_DstD0KS,D0Pi,K3Pi,KPi,PiPi=DecProdCut.dec @@ -0,0 +1,57 @@ +# EventType: 12199160 +# NickName: Bu_DstD0KS,D0Pi,K3Pi,KPi,PiPi=DecProdCut +# Descriptor: [B- -> (D*(2010)- -> (D~0 -> K+ pi- pi+ pi-) pi-) (D0 -> K- pi+) (KS0 -> pi+ pi-)]cc +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B- => D*- D0 KS0, with D0b(from D*-)->K3pi and D0->KPi. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20240507 +# +# Responsible: Yuxiang Song +# Email: yuxiang.song@cern.ch +# PhysicsWG: B2OC +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_fromDst D0 +Alias My_anti-D0_fromDst anti-D0 +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_fromDst My_D0_fromDst + +Alias My_D*+ D*+ +Alias My_D*- D*- +ChargeConj My_D*- My_D*+ + +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 + +Decay B-sig + 1.0 My_D*- My_D0 myK_S0 PHSP; +Enddecay +CDecay B+sig + +Decay My_D*- + 1.0 My_anti-D0_fromDst pi- PHSP; +Enddecay +CDecay My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_anti-D0_fromDst + 1.0 K+ pi- pi+ pi- LbAmpGen DtoKpipipi; +Enddecay +CDecay My_D0_fromDst + +Decay myK_S0 + 1.0 pi+ pi- PHSP; +Enddecay + +End diff --git a/dkfiles/Bu_DstD0KS,D0Pi,KPi,K3Pi,PiPi=DecProdCut.dec b/dkfiles/Bu_DstD0KS,D0Pi,KPi,K3Pi,PiPi=DecProdCut.dec new file mode 100644 index 000000000..d8c1fafe5 --- /dev/null +++ b/dkfiles/Bu_DstD0KS,D0Pi,KPi,K3Pi,PiPi=DecProdCut.dec @@ -0,0 +1,57 @@ +# EventType: 12199150 +# NickName: Bu_DstD0KS,D0Pi,KPi,K3Pi,PiPi=DecProdCut +# Descriptor: [B- -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) (D0 -> K- pi+ pi- pi+) (KS0 -> pi+ pi-)]cc +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B- => D*- D0 KS0, with D0b(from D*-)->KPi and D0->K3Pi. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20240507 +# +# Responsible: Yuxiang Song +# Email: yuxiang.song@cern.ch +# PhysicsWG: B2OC +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_fromDst D0 +Alias My_anti-D0_fromDst anti-D0 +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_fromDst My_D0_fromDst + +Alias My_D*+ D*+ +Alias My_D*- D*- +ChargeConj My_D*- My_D*+ + +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 + +Decay B-sig + 1.0 My_D*- My_D0 myK_S0 PHSP; +Enddecay +CDecay B+sig + +Decay My_D*- + 1.0 My_anti-D0_fromDst pi- PHSP; +Enddecay +CDecay My_D*+ + +Decay My_D0 + 1.0 K- pi+ pi- pi+ LbAmpGen DtoKpipipi; +Enddecay +CDecay My_anti-D0 + +Decay My_anti-D0_fromDst + 1.0 K+ pi- PHSP; +Enddecay +CDecay My_D0_fromDst + +Decay myK_S0 + 1.0 pi+ pi- PHSP; +Enddecay + +End diff --git a/dkfiles/Bu_DstD0KS,D0Pi,KPi,KPi,PiPi=DecProdCut.dec b/dkfiles/Bu_DstD0KS,D0Pi,KPi,KPi,PiPi=DecProdCut.dec new file mode 100644 index 000000000..04d543da7 --- /dev/null +++ b/dkfiles/Bu_DstD0KS,D0Pi,KPi,KPi,PiPi=DecProdCut.dec @@ -0,0 +1,58 @@ +# EventType: 12197160 +# NickName: Bu_DstD0KS,D0Pi,KPi,KPi,PiPi=DecProdCut +# Descriptor: [B- -> (D*(2010)- -> (D~0 -> K+ pi-) pi-) (D0 -> K- pi+) (KS0 -> pi+ pi-)]cc +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B- => D*- D0 KS0, with D0b(from D*-)->KPi and D0->KPi. +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20240507 +# +# Responsible: Yuxiang Song +# Email: yuxiang.song@cern.ch +# PhysicsWG: B2OC +# +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +Alias My_D0_fromDst D0 +Alias My_anti-D0_fromDst anti-D0 +ChargeConj My_anti-D0 My_D0 +ChargeConj My_anti-D0_fromDst My_D0_fromDst + +Alias My_D*+ D*+ +Alias My_D*- D*- +ChargeConj My_D*- My_D*+ + +Alias myK_S0 K_S0 +ChargeConj myK_S0 myK_S0 + +Decay B-sig + 1.0 My_D*- My_D0 myK_S0 PHSP; +Enddecay +CDecay B+sig + +Decay My_D*- + 1.0 My_anti-D0_fromDst pi- PHSP; +Enddecay +CDecay My_D*+ + +Decay My_D0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay My_anti-D0 + +Decay My_anti-D0_fromDst + 1.0 K+ pi- PHSP; +Enddecay +CDecay My_D0_fromDst + +Decay myK_S0 + 1.0 pi+ pi- PHSP; +Enddecay + +End + diff --git a/dkfiles/Lb_Dpppimunu,Dp=pi0munu,TightCut.dec b/dkfiles/Lb_Dpppimunu,Dp=pi0munu,TightCut.dec index ecfdacfab..d148d0be5 100644 --- a/dkfiles/Lb_Dpppimunu,Dp=pi0munu,TightCut.dec +++ b/dkfiles/Lb_Dpppimunu,Dp=pi0munu,TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.@Production.TightCut # tightCut.Decay = "([Lambda_b0 --> mu+ p+ pi- mu- ...]CC)" diff --git a/dkfiles/Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut.dec b/dkfiles/Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut.dec index 90283561e..d7ea633f9 100644 --- a/dkfiles/Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut.dec +++ b/dkfiles/Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.@Production.TightCut # tightCut.Decay = "([Lambda_b0 --> K+ K- mu- p+ pi- mu+ ...]CC)" diff --git a/dkfiles/Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut.dec b/dkfiles/Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut.dec index 8aeb1331b..f6e1c312f 100644 --- a/dkfiles/Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut.dec +++ b/dkfiles/Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.@Production.TightCut # tightCut.Decay = "([Lambda_b0 --> K+ K- mu- p+ pi- mu+ ...]CC)" diff --git a/dkfiles/Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut.dec b/dkfiles/Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut.dec index 6f30c7756..eba2227a7 100644 --- a/dkfiles/Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut.dec +++ b/dkfiles/Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut.dec @@ -10,7 +10,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# gen = Generation() +# gen = Generation(genAlgName) # gen.@Production.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = gen.@Production.TightCut # tightCut.Decay = "([Lambda_b0 --> p+ pi- mu+ pi+ pi- mu- ...]CC)" diff --git a/dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB.dec b/dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB.dec index 533622f75..cea668095 100644 --- a/dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB.dec +++ b/dkfiles/incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB.dec @@ -15,7 +15,7 @@ # # from Configurables import LoKi__GenCutTool # from Gauss.Configuration import * -# generation = Generation() +# generation = Generation(genAlgName) # signal = generation.SignalPlain # signal.addTool ( LoKi__GenCutTool , 'TightCut' ) # tightCut = signal.TightCut -- GitLab From b579f88fc59e2efb9e47c54ee519f487308c2a23 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:56:30 +0200 Subject: [PATCH 667/702] Merge branch 'razhang/my-changes' into 'master' --- ..._Kpipipipipigamma=HighPTGamma,TightCut.dec | 85 +++++++++++++++++++ dkfiles/Bu_Kpipipipi=PHSP,DecProdCut.dec | 55 ++++++++++++ ...Bu_Kpipipipigamma=HighPTGamma,TightCut.dec | 85 +++++++++++++++++++ 3 files changed, 225 insertions(+) create mode 100755 dkfiles/Bd_Kpipipipipigamma=HighPTGamma,TightCut.dec create mode 100755 dkfiles/Bu_Kpipipipi=PHSP,DecProdCut.dec create mode 100755 dkfiles/Bu_Kpipipipigamma=HighPTGamma,TightCut.dec diff --git a/dkfiles/Bd_Kpipipipipigamma=HighPTGamma,TightCut.dec b/dkfiles/Bd_Kpipipipipigamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..fd9cd6436 --- /dev/null +++ b/dkfiles/Bd_Kpipipipipigamma=HighPTGamma,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 11206201 +# +# Descriptor: [B0 -> (K*(892)0 -> K+ pi-) (rho(770)0 -> pi+ pi-) pi+ pi- gamma]cc +# +# NickName: Bd_Kpipipipipigamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B0 ==> ^K+ ^pi- ^pi+ ^pi- ^pi+ ^pi- ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B0]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: B0 decays to K+ pi- pi+ pi- pi+ pi- gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 2 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20240513 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +LSNONRELBW Myrho0 +BlattWeisskopf Myrho0 0.0 +Particle Myrho0 0.775 0.15 +ChangeMassMin Myrho0 0.35 +ChangeMassMax Myrho0 2.0 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B0sig + 0.25 K+ pi- pi+ pi- pi+ pi- gamma PHSP; + 0.25 MyK*0 pi+ pi- pi+ pi- gamma PHSP; + 0.25 Myrho0 K+ pi- pi+ pi- gamma PHSP; + 0.25 MyK*0 Myrho0 pi+ pi- gamma PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay Myrho0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + diff --git a/dkfiles/Bu_Kpipipipi=PHSP,DecProdCut.dec b/dkfiles/Bu_Kpipipipi=PHSP,DecProdCut.dec new file mode 100755 index 000000000..41a6ba12f --- /dev/null +++ b/dkfiles/Bu_Kpipipipi=PHSP,DecProdCut.dec @@ -0,0 +1,55 @@ +#EventType: 12205011 + +# Descriptor: [B+ -> K+ pi+ pi+ pi- pi-]cc +# +# NickName: Bu_Kpipipipi=PHSP,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: < 1min +# Responsible: Ranyu Zhang +# Email: razhang@cern.ch +# Date: 20240527 +# +Alias Myf_1 f_1 +ChargeConj Myf_1 Myf_1 +# +Alias Myf_2 f_2 +ChargeConj Myf_2 Myf_2 +# +Alias Myf_0 f_0(1500) +ChargeConj Myf_0 Myf_0 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Decay B+sig +0.25 K+ pi+ pi+ pi- pi- PHSP; +0.25 Myf_1 K+ SVS; +0.25 K+ Myf_2 PHSP; +0.25 K+ Myf_0 PHSP; +Enddecay +CDecay B-sig +# +Decay Myf_2 +1.00 pi+ pi+ pi- pi- PHSP; +Enddecay +# +Decay Myf_1 +1.00 Myrho0 pi+ pi- PHSP; +Enddecay +# +Decay Myf_0 +1.00 pi+ pi+ pi- pi- PHSP; +Enddecay +# +Decay Myrho0 +1.00 pi+ pi- VSS; +Enddecay +# +End diff --git a/dkfiles/Bu_Kpipipipigamma=HighPTGamma,TightCut.dec b/dkfiles/Bu_Kpipipipigamma=HighPTGamma,TightCut.dec new file mode 100755 index 000000000..0a899315e --- /dev/null +++ b/dkfiles/Bu_Kpipipipigamma=HighPTGamma,TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 12205201 +# +# Descriptor: [B+ -> (K*(892)0 -> K+ pi-) (rho(770)0 -> pi+ pi-) pi+ gamma]cc +# +# NickName: Bu_Kpipipipigamma=HighPTGamma,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# InsertPythonCode: +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool, "TightCut" ) +# tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[(B+ ==> ^K+ ^pi- ^pi+ ^pi- ^pi+ ^gamma)]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad,MeV", +# 'inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5 ' , +# 'inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5 ' , +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodTrack = inAcc & (GPT >150*MeV) ' , +# "GoodGamma = ('gamma' == GABSID) & (GPT >1.5*GeV) & inEcalX & inEcalY", +# "isGoodB = (GBEAUTY)" +# ] +# tightCut.Cuts = { +# 'gamma' : 'GoodGamma', +# '[K+]cc' : ' goodTrack ' , +# '[pi+]cc' : ' goodTrack ' , +# '[B+]cc' : 'isGoodB' +# } +# EndInsertPythonCode +# +# Documentation: B+ decays to K+ pi- pi+ pi- pi+ gamma,hadrons in acceptance. +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: 2 min +# Responsible: ranyu zhang +# Email: ranyu.zhang@cern.ch +# Date: 20240513 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj Myanti-K*0 MyK*0 +# +LSNONRELBW Myrho0 +BlattWeisskopf Myrho0 0.0 +Particle Myrho0 0.775 0.15 +ChangeMassMin Myrho0 0.35 +ChangeMassMax Myrho0 2.0 +# +LSNONRELBW MyK*0 +BlattWeisskopf MyK*0 0.0 +Particle MyK*0 0.892 0.06 +ChangeMassMin MyK*0 0.5 +ChangeMassMax MyK*0 3.0 +# +LSNONRELBW Myanti-K*0 +BlattWeisskopf Myanti-K*0 0.0 +Particle Myanti-K*0 0.892 0.06 +ChangeMassMin Myanti-K*0 0.5 +ChangeMassMax Myanti-K*0 3.0 +# +Decay B+sig + 0.25 K+ pi- pi+ pi- pi+ gamma PHSP; + 0.25 MyK*0 pi+ pi- pi+ gamma PHSP; + 0.25 Myrho0 K+ pi- pi+ gamma PHSP; + 0.25 MyK*0 Myrho0 pi+ gamma PHSP; +Enddecay +CDecay B-sig +# +Decay MyK*0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay Myanti-K*0 +# +Decay Myrho0 + 1.0 pi+ pi- PHSP; +Enddecay +# +End + + -- GitLab From ae0ec60ccbd9b4b521b0ed7dfe6a12126b1b61d3 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:56:45 +0200 Subject: [PATCH 668/702] Merge branch 'jnovoafe/my-changes' into 'master' --- dkfiles/Bd_Dst3piX,D0pi,K3pi=TightCut.dec | 252 ++++++++++++++++++ ...3pi,3pinu3pipi0nu,tauolababar,TightCut.dec | 123 +++++++++ ...3pi,3pinu3pipi0nu,tauolababar,TightCut.dec | 101 +++++++ dkfiles/Bu_Dst3piX,D0pi,K3pi=TightCut.dec | 149 +++++++++++ ...3pi,3pinu3pipi0nu,tauolababar,TightCut.dec | 125 +++++++++ dkfiles/b_Dst3piInclBkg,K3pi=TightCut.dec | 48 ++++ 6 files changed, 798 insertions(+) create mode 100644 dkfiles/Bd_Dst3piX,D0pi,K3pi=TightCut.dec create mode 100644 dkfiles/Bd_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec create mode 100644 dkfiles/Bs_Dsststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec create mode 100644 dkfiles/Bu_Dst3piX,D0pi,K3pi=TightCut.dec create mode 100644 dkfiles/Bu_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec create mode 100644 dkfiles/b_Dst3piInclBkg,K3pi=TightCut.dec diff --git a/dkfiles/Bd_Dst3piX,D0pi,K3pi=TightCut.dec b/dkfiles/Bd_Dst3piX,D0pi,K3pi=TightCut.dec new file mode 100644 index 000000000..813aef901 --- /dev/null +++ b/dkfiles/Bd_Dst3piX,D0pi,K3pi=TightCut.dec @@ -0,0 +1,252 @@ +# EventType: 11468400 +# +# Descriptor: {[B~0 --> (D0 ==> K- pi+ pi- pi+) pi- pi+ pi- ... ]cc} +# +# NickName: Bd_Dst3piX,D0pi,K3pi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation(genAlgName) +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B~0]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ))" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# ] +# tightCut.Cuts = { +# '[B~0]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Generic B0 -> D*- pi+ pi- pi+ X decay file with D*- ->D0 pi- and D0->K3pi for B2XTauNu analyses. +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20240510 +# +Alias theD0 D0 +Alias theanti-D0 anti-D0 +ChargeConj theD0 theanti-D0 +# +Alias theD_10_D0 D_10 +Alias theanti-D_10_D0 anti-D_10 +ChargeConj theD_10_D0 theanti-D_10_D0 +# +Alias theD*-_D0 D*- +Alias theD*+_D0 D*+ +ChargeConj theD*+_D0 theD*-_D0 +# +Alias theD'_10_D0 D'_10 +Alias theanti-D'_10_D0 anti-D'_10 +ChargeConj theD'_10_D0 theanti-D'_10_D0 +# +Alias theD_2*0_D0 D_2*0 +Alias theanti-D_2*0_D0 anti-D_2*0 +ChargeConj theD_2*0_D0 theanti-D_2*0_D0 +# +Alias Mya_1- a_1- +Alias Mya_1+ a_1+ +ChargeConj Mya_1+ Mya_1- +# +Alias Mya_1-_3pi a_1- +Alias Mya_1+_3pi a_1+ +ChargeConj Mya_1+_3pi Mya_1-_3pi +# +Alias Mya_1-_2pi0 a_1- +Alias Mya_1+_2pi0 a_1+ +ChargeConj Mya_1+_2pi0 Mya_1-_2pi0 +# +Alias Mya_10 a_10 +ChargeConj Mya_10 Mya_10 +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias Myrho- rho- +Alias Myrho+ rho+ +ChargeConj Myrho+ Myrho- +# +Alias Myf_2 f_2 +ChargeConj Myf_2 Myf_2 +# +Alias Myomega omega +ChargeConj Myomega Myomega +# +Alias MyK*- K*- +Alias MyK*+ K*+ +ChargeConj MyK*- MyK*+ +# +Alias MyK_2*- K_2*- +Alias MyK_2*+ K_2*+ +ChargeConj MyK_2*- MyK_2*+ +# +Alias Myeta2pi eta +ChargeConj Myeta2pi Myeta2pi +# +Decay anti-B0sig +# +# B0 -> D0 4pi +# B0-> D*+ pi+ pi- pi- PHSP; # (7.21+-0.29)x10-3 (Inclusive); +0.005047 theD*+_D0 Mya_1-_3pi SVV_HELAMP 0.200 0.0 0.866 0.0 0.458 0.0; # (0.0130+-0.0027) x 0.677 x 0.4920; +0.0009373 theD*+_D0 Myf_2 pi- PHSP; +0.0008652 theD*+_D0 Myrho0 pi- PHSP; # (5.7+-3.2)x10-3 x 0.677; +0.0003605 theD*+_D0 pi- pi+ pi- PHSP; +0.0000697 theD_10_D0 pi- pi+ PHSP; # (1.47+-0.35)x10-4 x 0.4739; +# +# B0 -> D0 6pi +0.0008 theD*+_D0 Mya_1- pi- pi+ PHSP; +0.0008 theD*+_D0 Mya_1+ pi- pi- PHSP; +0.0008 theD*+_D0 pi- Myrho0 pi- pi+ PHSP; +0.0008 theD*+_D0 pi- pi- pi+ pi- pi+ PHSP; +# +# B0 -> D0 8pi +0.00015 theD*+_D0 Mya_1- pi+ pi- pi+ pi- PHSP; +0.00015 theD*+_D0 Mya_1+ pi- pi- pi+ pi- PHSP; +0.00015 theD*+_D0 Myrho0 pi- pi+ pi- pi+ pi- PHSP; +0.00015 theD*+_D0 pi- pi+ pi- pi+ pi- pi+ pi- PHSP; +# +# B0 -> D0 3pi K K0 +0.0020 theD*+_D0 pi- pi- K+ anti-K0 PHSP; + +# B0 -> D0 4pi pi0's +0.001487 theD*+_D0 Myomega pi- PHSP; # (2.46+-0.18)x10-3 x 0.893 x 0.677; +0.015 theD*+_D0 Mya_1-_3pi pi0 PHSP; +0.0075 theD*+_D0 Myrho0 pi- pi0 PHSP; +0.0075 theD*+_D0 pi- pi+ pi- pi0 PHSP; +0.0075 theD*+_D0 Mya_1-_3pi pi0 pi0 PHSP; +0.0037 theD*+_D0 Myrho0 pi- pi0 pi0 PHSP; +0.0037 theD*+_D0 pi- pi+ pi- pi0 pi0 PHSP; +0.0075 theD*+_D0 pi- Myomega pi0 PHSP; +# +0.007 theD*+_D0 pi- Myomega pi0 pi0 PHSP; +# +# B0 -> D0 6pi pi0's +0.002 theD*+_D0 Mya_1- Myomega PHSP; +0.0010 theD*+_D0 Myrho0 pi- Myomega PHSP; +0.003 theD*+_D0 pi- pi+ pi- Myomega PHSP; +# +0.002 theD*+_D0 Mya_1- Myomega pi0 PHSP; +0.0010 theD*+_D0 Myrho0 pi- Myomega pi0 PHSP; +0.003 theD*+_D0 pi- pi+ pi- Myomega pi0 PHSP; +# +# B0 -> D0 8pi pi0's +0.00035 theD*+_D0 Mya_1- pi+ pi- pi+ pi- pi0 PHSP; +0.00035 theD*+_D0 Mya_1+ pi- pi- pi+ pi- pi0 PHSP; +0.0006 theD*+_D0 Mya_1- pi+ pi- Myomega PHSP; +0.0006 theD*+_D0 Mya_1+ pi- pi- Myomega PHSP; +0.0003 theD*+_D0 Myrho0 pi- pi+ pi- pi+ pi- pi0 PHSP; +0.0007 theD*+_D0 Myrho0 pi- pi+ pi- Myomega PHSP; +0.001 theD*+_D0 pi- pi+ pi- pi+ pi- pi+ pi- pi0 PHSP; +0.002 theD*+_D0 pi- pi+ pi- pi+ pi- Myomega PHSP; +# +Enddecay +CDecay B0sig +# +Decay theD0 +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay theanti-D0 +# +Decay theD_10_D0 +# 0.4739 +0.4739 theD*+_D0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.7 x 0.677; +#0.3 theD0 pi- pi+ PHSP; +Enddecay +CDecay theanti-D_10_D0 +# +Decay theD*+_D0 +0.677 theD0 pi+ VSS; # 0.67 +- 0.0057; +Enddecay +CDecay theD*-_D0 +# +Decay theD'_10_D0 +0.4513559 theD*+_D0 pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; # 0.6667 x 0.677; +#0.3333 theD*0 pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay theanti-D'_10_D0 +# +Decay theD_2*0_D0 +0.141493 theD*+_D0 pi- TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; # 0.2090 x 0.677; +#0.1030 theD*0 pi0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +#0.2290 theD0 pi0 TSS; +#0.4590 D+ pi- TSS; +Enddecay +CDecay theanti-D_2*0_D0 +# +Decay Myf_2 + 1.00 pi+ pi- TSS ; +Enddecay +# +Decay Myrho0 +1.000 pi+ pi- VSS; +Enddecay +# +Decay Myrho- +1.000 pi- pi0 VSS; +Enddecay +CDecay Myrho+ +# +Decay Mya_1+ +0.4920 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.5080 Myrho+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +# +Decay Mya_1+_3pi +0.4920 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +#0.5080 Myrho+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1-_3pi +# +Decay Mya_1+_2pi0 +1.000 Myrho+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1-_2pi0 +# +Decay Mya_10 +0.5000 Myrho- pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.5000 Myrho+ pi- VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +# +Decay Myomega +0.893 pi- pi+ pi0 OMEGA_DALITZ; # (0.893+-0.006); +Enddecay +# +Decay MyK_2*- +0.0299565 MyK*- pi+ pi- PHSP; # 0.0450 x 0.6657; +Enddecay +CDecay MyK_2*+ +# +Decay MyK*- +0.6657 anti-K0 pi- VSS; +Enddecay +CDecay MyK*+ +# +Decay Myeta2pi +# 0.27888 +0.2292 pi- pi+ pi0 ETA_DALITZ; # (0.2292 +- 0.0028); +0.0422 gamma pi- pi+ PHSP; # (0.0422 +- 0.0008); +#0.0069 gamma e+ e- PHSP; # (0.0069 +- 0.0004); +#0.00031 gamma mu+ mu- PHSP; # (0.00031 +- 0.00004); +#0.000268 pi+ pi- e+ e- PHSP; # (0.000268 +- 0.000011); +#0.0000058 mu+ mu- PHSP; # (0.0000058 +- 0.0000008); +Enddecay +# +End diff --git a/dkfiles/Bd_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec b/dkfiles/Bd_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec new file mode 100644 index 000000000..e0b0d8419 --- /dev/null +++ b/dkfiles/Bd_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec @@ -0,0 +1,123 @@ +# EventType: 11565400 +# +# Descriptor: {[B0 --> (tau+ -> pi+ pi- pi+ anti-nu_tau) nu_tau ( D*- => (D~0 ==> K+ pi- pi+ pi-) pi- ) ... ]cc} +# +# NickName: Bd_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation(genAlgName) +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B~0]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ))" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# ] +# tightCut.Cuts = { +# '[B~0]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Sum of B0 -> D** tau nu modes. D** -> D*-(-> D0 pi-)X, D0 -> K3pi. Cuts for B -> D* tau nu, D*->piD0, D0->K3pi, tau-> 3pi analysis. +# EndDocumentation +# +# PhysicsWG: B2SL +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20240510 +# +# Tauola steering options +# # The following forces the tau to decay into 3 charged pions (not pi+2pi0) +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD_1+ D_1+ +Alias MyD_1- D_1- +ChargeConj MyD_1+ MyD_1- +# +Alias MyD_0*+ D_0*+ +Alias MyD_0*- D_0*- +ChargeConj MyD_0*+ MyD_0*- +# +Alias MyD'_1+ D'_1+ +Alias MyD'_1- D'_1- +ChargeConj MyD'_1+ MyD'_1- +# +Alias MyD_2*+ D_2*+ +Alias MyD_2*- D_2*- +ChargeConj MyD_2*+ MyD_2*- +# +Decay B0sig +# FORM FACTORS as per HFAG PDG10 +## 0.00 MyD_0*- Mytau+ nu_tau PHOTOS ISGW2; # x 0.00448*0 + 0.001528 MyD'_1- Mytau+ nu_tau PHOTOS ISGW2; # x 0.00463*0.33 ; + 0.0014 MyD_1- Mytau+ nu_tau PHOTOS ISGW2; # x 0.00667*0.21 ; + 0.000348 MyD_2*- Mytau+ nu_tau PHOTOS ISGW2; # x 0.00268*0.13 ; +Enddecay +CDecay anti-B0sig + +SetLineshapePW MyD_1+ MyD*+ pi0 2 +SetLineshapePW MyD_1- MyD*- pi0 2 +# +SetLineshapePW MyD_2*+ MyD*+ pi0 2 +SetLineshapePW MyD_2*- MyD*- pi0 2 +# +Decay Mytau- + 0.6666 TAUOLA 5; + 0.3333 TAUOLA 8; +Enddecay +CDecay Mytau+ +# +Decay MyD0 + 1.00 K- pi+ pi+ pi- PHOTOS LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay MyAntiD0 +# +Decay MyD*+ + 0.6770 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD'_1+ + 0.33 MyD*+ pi0 PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyD'_1- +# +Decay MyD_1+ + 0.21 MyD*+ pi0 PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay MyD_1- +# +Decay MyD_2*+ + 0.13 MyD*+ pi0 PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay MyD_2*- +# +End diff --git a/dkfiles/Bs_Dsststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec b/dkfiles/Bs_Dsststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec new file mode 100644 index 000000000..25a79f4e3 --- /dev/null +++ b/dkfiles/Bs_Dsststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec @@ -0,0 +1,101 @@ +# EventType: 13565000 +# +# Descriptor: {[B_s0 --> (tau+ -> pi+ pi- pi+ anti-nu_tau) nu_tau ( D*- => (D~0 ==> K+ pi- pi+ pi-) pi- ) ... ]cc} +# +# NickName: Bs_Dsststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation(genAlgName) +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B_s~0]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ))" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# ] +# tightCut.Cuts = { +# '[B_s~0]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Sum of Bs -> Ds** tau nu modes. Ds** -> D*- X, D*- ->pi-D0(->K3pi). Cuts for B -> D* tau nu,D*- ->piD0(->K3pi) tau-> 3pi analysis. +# EndDocumentation +# +# PhysicsWG: B2SL +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20240510 +# +# Tauola steering options +# # The following forces the tau to decay into 3 charged pions (not pi+2pi0) +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD'_s1+ D'_s1+ +Alias MyD'_s1- D'_s1- +ChargeConj MyD'_s1+ MyD'_s1- +# +Alias MyD_s2*+ D_s2*+ +Alias MyD_s2*- D_s2*- +ChargeConj MyD_s2*+ MyD_s2*- +# +Decay B_s0sig + 0.0044 MyD'_s1- Mytau+ nu_tau PHOTOS ISGW2; # 0.0088*0.5 ; + 0.00027 MyD_s2*- Mytau+ nu_tau PHOTOS ISGW2; # 0.0054*0.05 ; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD'_s1- +0.5000 MyD*- anti-K0 VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay MyD'_s1+ +# +Decay MyD_s2*+ +0.0500 MyD*+ K0 TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay MyD_s2*- +# +Decay MyD*- +1.0 MyAntiD0 pi- VSS; +Enddecay +CDecay MyD*+ +# +Decay MyD0 + 1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay MyAntiD0 +# +Decay Mytau- + 0.6666 TAUOLA 5; + 0.3333 TAUOLA 8; +Enddecay +CDecay Mytau+ +# +End diff --git a/dkfiles/Bu_Dst3piX,D0pi,K3pi=TightCut.dec b/dkfiles/Bu_Dst3piX,D0pi,K3pi=TightCut.dec new file mode 100644 index 000000000..417519b9e --- /dev/null +++ b/dkfiles/Bu_Dst3piX,D0pi,K3pi=TightCut.dec @@ -0,0 +1,149 @@ +# EventType: 12469400 +# +# Descriptor: {[B- --> (D0 ==> K- pi+ pi+ pi-) pi- pi+ pi- ... ]cc} +# +# NickName: Bu_Dst3piX,D0pi,K3pi=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation(genAlgName) +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B-]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ))" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# ] +# tightCut.Cuts = { +# '[B-]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Generic B- -> D*+ pi- pi+ pi- X decay file for B2XTauNu analyses. +# EndDocumentation +# +# CPUTime: <1 min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20240510 +# +Alias theD0 D0 +Alias theanti-D0 anti-D0 +ChargeConj theD0 theanti-D0 +# +Alias theD*-_D0 D*- +Alias theD*+_D0 D*+ +ChargeConj theD*+_D0 theD*-_D0 +# +Alias Mya_1- a_1- +Alias Mya_1+ a_1+ +ChargeConj Mya_1+ Mya_1- +# +Alias Mya_1-_3pi a_1- +Alias Mya_1+_3pi a_1+ +ChargeConj Mya_1+_3pi Mya_1-_3pi +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias Myrho- rho- +Alias Myrho+ rho+ +ChargeConj Myrho+ Myrho- +# +Alias Myomega omega +ChargeConj Myomega Myomega +# +Decay B-sig +#Decay B- +# +# D0 5pi +0.0016 theD*+_D0 Mya_1-_3pi pi- PHSP; +0.0008 theD*+_D0 Myrho0 pi- pi- PHSP; +0.0008 theD*+_D0 pi- pi+ pi- pi- PHSP; +# +# D0 7pi +0.00025 theD*+_D0 Mya_1- pi- pi+ pi- PHSP; +0.00025 theD*+_D0 Mya_1+ pi- pi- pi- PHSP; +0.00025 theD*+_D0 pi- pi- pi+ pi- Myrho0 PHSP; +0.00025 theD*+_D0 pi- pi- pi+ pi- pi+ pi- PHSP; +# +# D0(*) 5pi pi0's +0.0049 theD*+_D0 pi- pi- Myomega PHSP; +# +#0.0035 theD*+_D0 pi- Mya_1-_3pi pi0 pi0 PHSP; +#0.0017 theD*+_D0 pi- pi- Myrho0 pi0 pi0 PHSP; +#0.0017 theD*+_D0 pi- pi- pi+ pi- pi0 pi0 PHSP; +0.007 theD*+_D0 pi- pi- Myomega pi0 PHSP; +# +#0.0021 theD*+_D0 pi- pi- Myomega pi0 pi0 PHSP; +# +# D0(*) 7pi pi0's +0.00015 theD*+_D0 Mya_1- pi- pi+ pi- pi0 PHSP; +0.00015 theD*+_D0 Mya_1+ pi- pi- pi- pi0 PHSP; +0.0006 theD*+_D0 Mya_1- pi- Myomega PHSP; +0.0003 theD*+_D0 pi- Myrho0 pi- pi+ pi- pi0 PHSP; +0.0006 theD*+_D0 pi- Myrho0 pi- Myomega PHSP; +0.0009 theD*+_D0 pi- pi- pi+ pi- pi+ pi- pi0 PHSP; +0.0009 theD*+_D0 pi- pi- pi+ pi- Myomega PHSP; +# +0.00006 theD*+_D0 Mya_1- pi- pi+ pi- pi0 pi0 PHSP; +0.00006 theD*+_D0 Mya_1+ pi- pi- pi- pi0 pi0 PHSP; +0.00027 theD*+_D0 Mya_1- pi- Myomega pi0 PHSP; +0.00006 theD*+_D0 Myrho0 pi- pi- pi+ pi- pi0 pi0 PHSP; +0.00013 theD*+_D0 Myrho0 pi- pi- Myomega pi0 PHSP; +0.0002 theD*+_D0 pi- pi+ pi- pi+ pi- pi- pi0 pi0 PHSP; +0.0004 theD*+_D0 pi- pi+ pi- pi- Myomega pi0 PHSP; +# +Enddecay +CDecay B+sig +#CDecay B+ +# +Decay theD0 +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay theanti-D0 +# +Decay theD*+_D0 +0.677 theD0 pi+ VSS; # 0.67 +- 0.0057; +Enddecay +CDecay theD*-_D0 +# +Decay Myrho0 +1.000 pi+ pi- VSS; +Enddecay +# +Decay Myrho- +1.000 pi- pi0 VSS; +Enddecay +CDecay Myrho+ +# +Decay Mya_1+ +0.4920 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +0.5080 Myrho+ pi0 VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +# +Decay Mya_1+_3pi +0.4920 Myrho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1-_3pi +# +Decay Myomega +0.893 pi- pi+ pi0 OMEGA_DALITZ; # (0.893+-0.006); +Enddecay +# +End diff --git a/dkfiles/Bu_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec b/dkfiles/Bu_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec new file mode 100644 index 000000000..33ef91532 --- /dev/null +++ b/dkfiles/Bu_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut.dec @@ -0,0 +1,125 @@ +# EventType: 12666030 +# +# Descriptor: {[ B+ --> (tau+ -> pi+ pi- pi+ anti-nu_tau) nu_tau ( D*- => (D~0 ==> K+ pi- pi+ pi-) pi- ) ... ]cc} +# +# NickName: Bu_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation(genAlgName) +# signal = generation.SignalRepeatedHadronization +# signal.addTool(LoKi__GenCutTool, 'TightCut') +# tightCut = signal.TightCut +# tightCut.Decay = '[ [B-]cc --> (D0 ==> K- pi+ pi- pi+) ... ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"nPiB = GNINTREE(('pi+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"nKB = GNINTREE(('K+' == GABSID) & inAcc, HepMC.descendants)" +# ,"npB = GNINTREE(('p+' == GABSID) & inAcc , HepMC.descendants)" +# ,"nMuB = GNINTREE(('mu+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"neB = GNINTREE(('e+' == GABSID) & inAcc & ( GNINTREE ( ('KS0' == GABSID) | ('KL0' == GABSID), HepMC.parents)==0 ), HepMC.descendants)" +# ,"goodD0 = GINTREE(( 'D0' == GABSID ) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ))" +# ,"goodB = ( goodD0 & (nPiB+nKB+nMuB+neB+npB >= 7) )" +# ] +# tightCut.Cuts = { +# '[B-]cc': 'goodB' +# } +# EndInsertPythonCode +# +# Documentation: Sum of B+ -> D** tau nu modes. D** -> D*-(->D0pi-) X, D0 -> K3pi. Cuts for B -> D* tau nu, D*->piD0(->K3pi) tau-> 3pi analysis. +# EndDocumentation +# +# PhysicsWG: B2SL +# CPUTime: < 1 min +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20240510 +# +############## +# +# Tauola steering options +# # The following forces the tau to decay into 3 charged pions (not pi+2pi0) +Define TauolaCurrentOption 1 +Define TauolaBR1 1.0 +# +Alias Mytau+ tau+ +Alias Mytau- tau- +ChargeConj Mytau+ Mytau- +# +Alias MyD0 D0 +Alias MyAntiD0 anti-D0 +ChargeConj MyD0 MyAntiD0 +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD_10 D_10 +Alias MyAntiD_10 anti-D_10 +ChargeConj MyD_10 MyAntiD_10 +# +Alias MyD_0*0 D_0*0 +Alias MyAntiD_0*0 anti-D_0*0 +ChargeConj MyD_0*0 MyAntiD_0*0 +# +Alias MyD'_10 D'_10 +Alias MyAntiD'_10 anti-D'_10 +ChargeConj MyD'_10 MyAntiD'_10 +# +Alias MyD_2*0 D_2*0 +Alias MyAntiD_2*0 anti-D_2*0 +ChargeConj MyD_2*0 MyAntiD_2*0 +# +Decay B-sig +# 0.00 MyD_0*0 Mytau- anti-nu_tau PHOTOS ISGW2; # 0.00373*0 + 0.00133 MyD'_10 Mytau- anti-nu_tau PHOTOS ISGW2; # 0.00403*0.33 ; + 0.00151 MyD_10 Mytau- anti-nu_tau PHOTOS ISGW2; # 0.00721*0.21 ; + 0.0005 MyD_2*0 Mytau- anti-nu_tau PHOTOS ISGW2; # 0.00385*0.13 ; +Enddecay +CDecay B+sig +# +SetLineshapePW MyD_10 MyD*+ pi- 2 +SetLineshapePW MyAntiD_10 MyD*- pi+ 2 +# +SetLineshapePW MyD_2*0 MyD*+ pi- 2 +SetLineshapePW MyAntiD_2*0 MyD*- pi+ 2 +# +Decay Mytau- + 0.6666 TAUOLA 5; + 0.3333 TAUOLA 8; +Enddecay +CDecay Mytau+ +# +Decay MyD0 + 1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay MyAntiD0 +# +Decay MyD*+ + 0.6770 MyD0 pi+ PHOTOS VSS; +Enddecay +CDecay MyD*- +# +Decay MyD'_10 + 0.33 MyD*+ pi- PHOTOS VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyAntiD'_10 +# +Decay MyD_10 + 0.21 MyD*+ pi- PHOTOS VVS_PWAVE 0.0 0.0 0.0 0.0 1.0 0.0; +Enddecay +CDecay MyAntiD_10 +# +Decay MyD_2*0 + 0.13 MyD*+ pi- PHOTOS TVS_PWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay MyAntiD_2*0 +# +End +# diff --git a/dkfiles/b_Dst3piInclBkg,K3pi=TightCut.dec b/dkfiles/b_Dst3piInclBkg,K3pi=TightCut.dec new file mode 100644 index 000000000..b323a1e02 --- /dev/null +++ b/dkfiles/b_Dst3piInclBkg,K3pi=TightCut.dec @@ -0,0 +1,48 @@ +# EventType: 27165077 +# +# Descriptor: { [ D*- => pi- (anti-D0 ==> K+ pi- pi- pi+) ]cc } +# +# NickName: b_Dst3piInclBkg,K3pi=TightCut +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/B2D03piBkg +# +# InsertPythonCode: +# +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "B2D03piBkg" ) +# tightCut = Generation(genAlgName).B2D03piBkg +# tightCut.Code = "( ( count(B2D0X)>0 ) )" +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import MeV' +# ,'inAcc = ( 0 < GPZ ) & ( 200 * MeV < GPT ) & ( 900 * MeV < GP ) & in_range ( 1.8 , GETA , 5.2 )' +# ,"B2D0X = ( GBEAUTY & ( ( GNINTREE ( ('D0' == GABSID) & (GP>19000*MeV) & (GPT>1900*MeV) & ( GNINTREE(( 'K-' == GABSID ) & ( GPT > 350*MeV ) & ( GP > 3900*MeV ) & inAcc, HepMC.descendants) == 1 ) & ( GNINTREE(( 'pi+' == GABSID ) & ( GPT > 200*MeV ) & ( GP > 1900*MeV ) & inAcc, HepMC.descendants) == 3 ) & ( GNINTREE( ('D*(2010)+' == GABSID), HepMC.ancestors) > 0 ), HepMC.descendants ) > 0 ) & (GNINTREE ( ( ('K-' == GABSID) | ('pi-' == GABSID) | ('mu-' == GABSID) | ('e-' == GABSID) | ('p+' == GABSID) ),HepMC.descendants) < 8 ) ) )" +# +# ] +# EndInsertPythonCode +# +# Documentation: Combinatorial background D*-/3pi for B2XTauNu analyses with D*->piD0, D0->K3pi. +# EndDocumentation +# +# CPUTime: <2 min +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Antonio Romero Vidal +# Email: antonio.romero@usc.es +# Date: 20240510 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 + +Decay D*+sig + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay D*-sig + +Decay MyD0 +1.00 K- pi+ pi+ pi- LbAmpGen DtoKpipipi; # (0.0822 +- 0.0014) incl.; +Enddecay +CDecay Myanti-D0 +# +End -- GitLab From 8fe09db5a68d397e245b9106d6d7a84923d6f83f Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:56:57 +0200 Subject: [PATCH 669/702] Merge branch 'emrodrig/my-changes' into 'master' --- dkfiles/B+_K+JpsiEtammmmgamma=DecProdCut.dec | 39 ++++++++++++ dkfiles/B+_K+JpsimmKK=DecProdCut.dec | 31 ++++++++++ ...1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut.dec | 57 ++++++++++++++++++ ...mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut.dec | 58 ++++++++++++++++++ ...2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut.dec | 58 ++++++++++++++++++ ...a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut.dec | 58 ++++++++++++++++++ ...1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut.dec | 58 ++++++++++++++++++ ...1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut.dec | 58 ++++++++++++++++++ ...mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut.dec | 57 ++++++++++++++++++ ...2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut.dec | 58 ++++++++++++++++++ ...a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut.dec | 58 ++++++++++++++++++ ...1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut.dec | 58 ++++++++++++++++++ ...mmmmmmK_0.25GeV_4.25GeV_0ps=DecProdCut.dec | 59 +++++++++++++++++++ ...mmmmK_0.25GeV_4.25GeV_100ps=DecProdCut.dec | 59 +++++++++++++++++++ ...mmmmmK_0.25GeV_4.25GeV_10ps=DecProdCut.dec | 59 +++++++++++++++++++ ...mmmmmmK_0.25GeV_4.25GeV_1ps=DecProdCut.dec | 59 +++++++++++++++++++ ...mmmmmmK_1.25GeV_3.50GeV_0ps=DecProdCut.dec | 59 +++++++++++++++++++ ...mmmmK_1.25GeV_3.50GeV_100ps=DecProdCut.dec | 59 +++++++++++++++++++ ...mmmmmK_1.25GeV_3.50GeV_10ps=DecProdCut.dec | 59 +++++++++++++++++++ ...mmmmmmK_1.25GeV_3.50GeV_1ps=DecProdCut.dec | 59 +++++++++++++++++++ dkfiles/B+_K+mmmm=PHSP,DecProdCut.dec | 28 +++++++++ dkfiles/B+_K+mmmmmm=PHSP,DecProdCut.dec | 28 +++++++++ dkfiles/B+_K+mmpipi=DecProdCut.dec | 26 ++++++++ dkfiles/B0_mmmmmm=PHSP,DecProdCut.dec | 29 +++++++++ ...1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut.dec | 58 ++++++++++++++++++ ...mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut.dec | 58 ++++++++++++++++++ ...2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut.dec | 58 ++++++++++++++++++ ...a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut.dec | 58 ++++++++++++++++++ ...1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut.dec | 58 ++++++++++++++++++ ...1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut.dec | 58 ++++++++++++++++++ ...mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut.dec | 58 ++++++++++++++++++ ...2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut.dec | 58 ++++++++++++++++++ ...a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut.dec | 58 ++++++++++++++++++ ...1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut.dec | 58 ++++++++++++++++++ ...1mmmmmm_0.25GeV_4.25GeV_0ps=DecProdCut.dec | 59 +++++++++++++++++++ ...mmmmmm_0.25GeV_4.25GeV_10ps=DecProdCut.dec | 59 +++++++++++++++++++ ...1mmmmmm_0.25GeV_4.25GeV_1ps=DecProdCut.dec | 59 +++++++++++++++++++ ...1mmmmmm_1.25GeV_3.50GeV_0ps=DecProdCut.dec | 59 +++++++++++++++++++ ...mmmmm_1.25GeV_3.50GeV_100ps=DecProdCut.dec | 59 +++++++++++++++++++ ...mmmmmm_1.25GeV_3.50GeV_10ps=DecProdCut.dec | 59 +++++++++++++++++++ ...1mmmmmm_1.25GeV_3.50GeV_1ps=DecProdCut.dec | 59 +++++++++++++++++++ dkfiles/Bs0_mmmmmm=PHSP,DecProdCut.dec | 29 +++++++++ 42 files changed, 2253 insertions(+) create mode 100644 dkfiles/B+_K+JpsiEtammmmgamma=DecProdCut.dec create mode 100644 dkfiles/B+_K+JpsimmKK=DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_0ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_100ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_10ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_1ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_0ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_100ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_10ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_1ps=DecProdCut.dec create mode 100644 dkfiles/B+_K+mmmm=PHSP,DecProdCut.dec create mode 100644 dkfiles/B+_K+mmmmmm=PHSP,DecProdCut.dec create mode 100644 dkfiles/B+_K+mmpipi=DecProdCut.dec create mode 100644 dkfiles/B0_mmmmmm=PHSP,DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_0ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_10ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_1ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_0ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_100ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_10ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_1ps=DecProdCut.dec create mode 100644 dkfiles/Bs0_mmmmmm=PHSP,DecProdCut.dec diff --git a/dkfiles/B+_K+JpsiEtammmmgamma=DecProdCut.dec b/dkfiles/B+_K+JpsiEtammmmgamma=DecProdCut.dec new file mode 100644 index 000000000..d2dcf0826 --- /dev/null +++ b/dkfiles/B+_K+JpsiEtammmmgamma=DecProdCut.dec @@ -0,0 +1,39 @@ +# EventType: 12145435 +# +# Descriptor: [B+ -> (J/psi -> mu+ mu-) (eta -> mu+ mu- gamma) K+]cc +# +# NickName: B+_K+JpsiEtammmmgamma=DecProdCut +# +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> (Jpsi -> mu+ mu-) (eta -> mu+ mu- gamma) K+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio X. Rodriguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240521 +# CPUTime: <1min +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay MyJ/psi +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyEta +1.000 mu+ mu- gamma PHSP; +Enddecay +# +Decay B+sig +1.000 MyJ/psi MyEta K+ PHSP; +Enddecay +CDecay B-sig +# +End +# diff --git a/dkfiles/B+_K+JpsimmKK=DecProdCut.dec b/dkfiles/B+_K+JpsimmKK=DecProdCut.dec new file mode 100644 index 000000000..6ba077ca4 --- /dev/null +++ b/dkfiles/B+_K+JpsimmKK=DecProdCut.dec @@ -0,0 +1,31 @@ +# EventType: 12145095 +# +# Descriptor: [B+ -> (Jpsi -> mu+ mu-) K+ K- K+]cc +# +# NickName: B+_K+JpsimmKK=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> Jpsi(mu+ mu-) K+ K- K+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio X. Rodriguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240521 +# CPUTime: <1min +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Decay MyJ/psi +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 MyJ/psi K+ K- K+ PHSP; +Enddecay +CDecay B-sig +# +End +# diff --git a/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut.dec b/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut.dec new file mode 100644 index 000000000..fff3d6a16 --- /dev/null +++ b/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut.dec @@ -0,0 +1,57 @@ +# DecFile for mode B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115045 +# +# Descriptor: [B+-> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 0.0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 0.4 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 0.25GeV, ma2 = 0.4GeV, ta1 = 0ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut.dec b/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut.dec new file mode 100644 index 000000000..96b46ef85 --- /dev/null +++ b/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115085 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-9 Higgs0 25 0.000000e+000" , "H_20 88 35 0 0.4 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 0.25GeV, ma2 = 0.4GeV, ta1 = 1000ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut.dec b/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut.dec new file mode 100644 index 000000000..b415d86c3 --- /dev/null +++ b/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115058 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 0.4 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 0.25GeV, ma2 = 0.4GeV, ta1 = 100ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut.dec b/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut.dec new file mode 100644 index 000000000..1256396d1 --- /dev/null +++ b/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode B+ -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115077 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 0.4 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 0.25GeV, ma2 = 0.4GeV, ta1 = 10ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut.dec b/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut.dec new file mode 100644 index 000000000..0ee2e2b71 --- /dev/null +++ b/dkfiles/B+_K+a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115066 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 0.4 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 0.25GeV, ma2 = 0.4GeV, ta1 = 1ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut.dec b/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut.dec new file mode 100644 index 000000000..08063c9d3 --- /dev/null +++ b/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode B+ -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115099 +# +# Descriptor: [B+-> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.00 0.0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.75 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 2.00GeV, ma2 = 2.75GeV, ta1 = 0ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut.dec b/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut.dec new file mode 100644 index 000000000..45257cdf6 --- /dev/null +++ b/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut.dec @@ -0,0 +1,57 @@ +# DecFile for mode B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115074 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.00 1.000e-9 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.75 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 2.00GeV, ma2 = 2.75GeV, ta1 = 1000ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut.dec b/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut.dec new file mode 100644 index 000000000..99716fcd6 --- /dev/null +++ b/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115072 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.00 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.75 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 2.00GeV, ma2 = 2.75GeV, ta1 = 100ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut.dec b/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut.dec new file mode 100644 index 000000000..148fdf420 --- /dev/null +++ b/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode B+ -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115052 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.00 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.75 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 2.00GeV, ma2 = 2.75GeV, ta1 = 10ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut.dec b/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut.dec new file mode 100644 index 000000000..0df4ab7cc --- /dev/null +++ b/dkfiles/B+_K+a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 12115040 +# +# Descriptor: [B+ -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: B+_K+a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.00 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.75 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 2.00GeV, ma2 = 2.75GeV, ta1 = 1ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_0ps=DecProdCut.dec b/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_0ps=DecProdCut.dec new file mode 100644 index 000000000..e14b59e8f --- /dev/null +++ b/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_0ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-)) +# +# EventType: 12117060 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_0ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 0.0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 4.25 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 0.25GeV, ma2 = 4.25GeV, ta1 = 0ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_100ps=DecProdCut.dec b/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_100ps=DecProdCut.dec new file mode 100644 index 000000000..0e54aec9f --- /dev/null +++ b/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_100ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-)) +# +# EventType: 12117063 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_100ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 4.25 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 0.25GeV, ma2 = 4.25GeV, ta1 = 100ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_10ps=DecProdCut.dec b/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_10ps=DecProdCut.dec new file mode 100644 index 000000000..6370657d1 --- /dev/null +++ b/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_10ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-)) +# +# EventType: 12117062 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_10ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 4.25 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 0.25GeV, ma2 = 4.25GeV, ta1 = 10ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_1ps=DecProdCut.dec b/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_1ps=DecProdCut.dec new file mode 100644 index 000000000..6a761be95 --- /dev/null +++ b/dkfiles/B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_1ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-)) +# +# EventType: 12117061 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_1ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 4.25 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 0.25GeV, ma2 = 4.25GeV, ta1 = 1ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_0ps=DecProdCut.dec b/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_0ps=DecProdCut.dec new file mode 100644 index 000000000..f1879a673 --- /dev/null +++ b/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_0ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-)) +# +# EventType: 12117064 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_0ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.25 0.0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.50 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 1.25GeV, ma2 = 3.50GeV, ta1 = 0ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_100ps=DecProdCut.dec b/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_100ps=DecProdCut.dec new file mode 100644 index 000000000..bb6b508b2 --- /dev/null +++ b/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_100ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-)) +# +# EventType: 12117067 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_100ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.25 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.50 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 1.25GeV, ma2 = 3.50GeV, ta1 = 100ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_10ps=DecProdCut.dec b/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_10ps=DecProdCut.dec new file mode 100644 index 000000000..69ce30a6c --- /dev/null +++ b/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_10ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-)) +# +# EventType: 12117066 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_10ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.25 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.50 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 1.25GeV, ma2 = 3.50GeV, ta1 = 10ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_1ps=DecProdCut.dec b/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_1ps=DecProdCut.dec new file mode 100644 index 000000000..dd66e78c2 --- /dev/null +++ b/dkfiles/B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_1ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-)) +# +# EventType: 12117065 +# +# Descriptor: [B+ -> K+ (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_1ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.25 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.50 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay B+ -> K+ a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 1.25GeV, ma2 = 3.50GeV, ta1 = 1ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B+sig +1.000 K+ MyA1 MyA2 PHSP; +Enddecay +CDecay B-sig +# +End + diff --git a/dkfiles/B+_K+mmmm=PHSP,DecProdCut.dec b/dkfiles/B+_K+mmmm=PHSP,DecProdCut.dec new file mode 100644 index 000000000..1995ece55 --- /dev/null +++ b/dkfiles/B+_K+mmmm=PHSP,DecProdCut.dec @@ -0,0 +1,28 @@ +# DecFile for mode B+ -> mu+ mu- mu+ mu- K+ +# +# EventType: 12115063 +# +# Descriptor: [B+-> K+ mu+ mu- mu+ mu-]cc +# +# NickName: B+_K+mmmm=PHSP,DecProdCut +# +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay B+ -> mu+ mu- mu+ mu- K+ , for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Decay B+sig +1.000 K+ mu+ mu- mu+ mu- PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+mmmmmm=PHSP,DecProdCut.dec b/dkfiles/B+_K+mmmmmm=PHSP,DecProdCut.dec new file mode 100644 index 000000000..1089ec4c5 --- /dev/null +++ b/dkfiles/B+_K+mmmmmm=PHSP,DecProdCut.dec @@ -0,0 +1,28 @@ +# DecFile for mode B+ -> mu+ mu- mu+ mu- mu+ mu- K+ +# EventType: 12117024 +# +# Descriptor: [B+-> mu+ mu- mu+ mu- mu+ mu- K+]cc +# +# NickName: B+_K+mmmmmm=PHSP,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +# +# Documentation: Decay B+ -> mu+ mu- mu+ mu- mu+ mu- K+, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Decay B+sig +1.000 mu+ mu- mu+ mu- mu+ mu- K+ PHSP; +Enddecay +CDecay B-sig +# +End diff --git a/dkfiles/B+_K+mmpipi=DecProdCut.dec b/dkfiles/B+_K+mmpipi=DecProdCut.dec new file mode 100644 index 000000000..6c61c5d8a --- /dev/null +++ b/dkfiles/B+_K+mmpipi=DecProdCut.dec @@ -0,0 +1,26 @@ +# EventType: 12115088 +# +# Descriptor: [B+ -> K+ mu+ mu- pi+ pi-]cc +# +# NickName: B+_K+mmpipi=DecProdCut +# +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay file for B+ -> mu+ mu- pi+ pi- K+ +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio X. Rodriguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240521 +# CPUTime: <1min +# +Decay B+sig +1.000 K+ mu+ mu- pi+ pi- PHSP; +Enddecay +CDecay B-sig +# +End +# diff --git a/dkfiles/B0_mmmmmm=PHSP,DecProdCut.dec b/dkfiles/B0_mmmmmm=PHSP,DecProdCut.dec new file mode 100644 index 000000000..eba005750 --- /dev/null +++ b/dkfiles/B0_mmmmmm=PHSP,DecProdCut.dec @@ -0,0 +1,29 @@ +# DecFile for mode B0 -> mu+ mu- mu+ mu- mu+ mu- +# +# EventType: 11116090 +# +# Descriptor: [B0-> mu+ mu- mu+ mu- mu+ mu-]cc +# +# NickName: B0_mmmmmm=PHSP,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +# +# Documentation: Decay B0 -> mu+ mu- mu+ mu- mu+ mu-, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Decay B0sig +1.000 mu+ mu- mu+ mu- mu+ mu- PHSP; +Enddecay +CDecay anti-B0sig +# +End diff --git a/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut.dec b/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut.dec new file mode 100644 index 000000000..d659c8c9d --- /dev/null +++ b/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 13114045 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: Bs0_a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 0.0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 0.4 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 0.25GeV, ma2 = 0.4GeV, ta1 = 0ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut.dec b/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut.dec new file mode 100644 index 000000000..c831f0494 --- /dev/null +++ b/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 13114044 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: Bs0_a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-9 Higgs0 25 0.000000e+000" , "H_20 88 35 0 0.4 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 0.25GeV, ma2 = 0.4GeV, ta1 = 1000ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut.dec b/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut.dec new file mode 100644 index 000000000..f5b90d8a6 --- /dev/null +++ b/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 13114043 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: Bs0_a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 0.4 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 0.25GeV, ma2 = 0.4GeV, ta1 = 100ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut.dec b/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut.dec new file mode 100644 index 000000000..89c594490 --- /dev/null +++ b/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 13114042 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: Bs0_a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 0.4 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 0.25GeV, ma2 = 0.4GeV, ta1 = 10ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut.dec b/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut.dec new file mode 100644 index 000000000..931a2aa31 --- /dev/null +++ b/dkfiles/Bs0_a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 13114080 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: Bs0_a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 0.4 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 0.25GeV, ma2 = 0.4GeV, ta1 = 1ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut.dec b/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut.dec new file mode 100644 index 000000000..263485058 --- /dev/null +++ b/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 13114052 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: Bs0_a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.00 0.0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.75 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 2.00GeV, ma2 = 2.75GeV, ta1 = 0ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut.dec b/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut.dec new file mode 100644 index 000000000..4bc8c7924 --- /dev/null +++ b/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 13114049 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: Bs0_a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.00 1.000e-9 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.75 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 2.00GeV, ma2 = 2.75GeV, ta1 = 1000ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut.dec b/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut.dec new file mode 100644 index 000000000..5c149fd13 --- /dev/null +++ b/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 13114048 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: Bs0_a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.00 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.75 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 2.00GeV, ma2 = 2.75GeV, ta1 = 100ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut.dec b/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut.dec new file mode 100644 index 000000000..8a4946079 --- /dev/null +++ b/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 13114047 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: Bs0_a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.00 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.75 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 2.00GeV, ma2 = 2.75GeV, ta1 = 10ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut.dec b/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut.dec new file mode 100644 index 000000000..f01b06360 --- /dev/null +++ b/dkfiles/Bs0_a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut.dec @@ -0,0 +1,58 @@ +# DecFile for mode Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) +# +# EventType: 13114046 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> mu+ mu-)]cc +# +# NickName: Bs0_a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 2.00 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 2.75 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> (a1 -> mu+ mu-) (a2 -> mu+ mu-) with ma1 = 2.00GeV, ma2 = 2.75GeV, ta1 = 1ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End diff --git a/dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_0ps=DecProdCut.dec b/dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_0ps=DecProdCut.dec new file mode 100644 index 000000000..cc87b2cfd --- /dev/null +++ b/dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_0ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116050 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_0ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 0.0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 4.25 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 0.25GeV, ma2 = 4.25GeV, ta1 = 0ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End + diff --git a/dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_10ps=DecProdCut.dec b/dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_10ps=DecProdCut.dec new file mode 100644 index 000000000..bd2905183 --- /dev/null +++ b/dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_10ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116053 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_10ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 4.25 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 0.25GeV, ma2 = 4.25GeV, ta1 = 10ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End + diff --git a/dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_1ps=DecProdCut.dec b/dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_1ps=DecProdCut.dec new file mode 100644 index 000000000..3ad5db0e4 --- /dev/null +++ b/dkfiles/Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_1ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116051 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_1ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 4.25 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 0.25GeV, ma2 = 4.25GeV, ta1 = 1ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End + diff --git a/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_0ps=DecProdCut.dec b/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_0ps=DecProdCut.dec new file mode 100644 index 000000000..730927e4d --- /dev/null +++ b/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_0ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116059 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_0ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.25 0.0 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.5 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 1.25GeV, ma2 = 3.5GeV, ta1 = 0ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End + diff --git a/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_100ps=DecProdCut.dec b/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_100ps=DecProdCut.dec new file mode 100644 index 000000000..84071a8bc --- /dev/null +++ b/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_100ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116062 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_100ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.25 1.000e-10 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.50 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 1.25GeV, ma2 = 3.50GeV, ta1 = 100ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End + diff --git a/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_10ps=DecProdCut.dec b/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_10ps=DecProdCut.dec new file mode 100644 index 000000000..5230f5442 --- /dev/null +++ b/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_10ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116061 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_10ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.25 1.000e-11 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.50 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 1.25GeV, ma2 = 3.50GeV, ta1 = 10ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End + diff --git a/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_1ps=DecProdCut.dec b/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_1ps=DecProdCut.dec new file mode 100644 index 000000000..967362c9a --- /dev/null +++ b/dkfiles/Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_1ps=DecProdCut.dec @@ -0,0 +1,59 @@ +# DecFile for mode B_s0 -> (a1 -> mu+ mu-) (a2 -> (a1 -> mu+ mu-) (a1 -> mu+ mu-)) +# +# EventType: 13116060 +# +# Descriptor: [B_s0 -> (Higgs0 -> mu+ mu-) (Higgs'0 -> (Higgs0 -> mu+ mu-) (Higgs0 -> mu+ mu-))]cc +# +# NickName: Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_1ps=DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +#InsertPythonCode: +# +#from Gauss.Configuration import* +#from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +#from Configurables import Gauss, PrintMCTree, PrintMCDecayTreeTool, HistogramPersistencySvc, NTupleSvc, DumpHepMCDecay, DumpHepMCTree, GaussMonitor__CheckLifeTimeHepMC, GaussMonitor__CheckLifeTimeMC, GiGa, GiGaPhysListModular, GiGaHiggsParticles, GenerationToSimulation, PythiaProduction +# +#ParticlePropertySvc().Particles = ["H_10 87 25 0.0 1.25 1.000e-12 Higgs0 25 0.000000e+000" , "H_20 88 35 0 3.50 0.0 Higgs'0 35 0.000000e+000"] +# +#gigaHiggsPart = GiGaHiggsParticles() +#gigaHiggsPart.Higgses = ["H_10","H_20"] +#GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ]# +# +# +#EndInsertPythonCode +# +# +# +# Documentation: Decay Bs0 -> a1 (-> mu mu) a2 (-> a1 (-> mu+ mu-) a1 (-> mu+ mu-) ) with ma1 = 1.25GeV, ma2 = 3.50GeV, ta1 = 1ps and ta2 = 0ps, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Alias MyA1 Higgs0 +ChargeConj MyA1 MyA1 +Alias MyA2 Higgs'0 +ChargeConj MyA2 MyA2 +# +Decay MyA1 +1.000 mu+ mu- PHSP; +Enddecay +# +Decay MyA2 +1.000 MyA1 MyA1 PHSP; +Enddecay +# +Decay B_s0sig +1.000 MyA1 MyA2 PHSP; +Enddecay +CDecay anti-B_s0sig +# +End + diff --git a/dkfiles/Bs0_mmmmmm=PHSP,DecProdCut.dec b/dkfiles/Bs0_mmmmmm=PHSP,DecProdCut.dec new file mode 100644 index 000000000..7607fdb66 --- /dev/null +++ b/dkfiles/Bs0_mmmmmm=PHSP,DecProdCut.dec @@ -0,0 +1,29 @@ +# DecFile for mode Bs -> mu+ mu- mu+ mu- mu+ mu- +# +# EventType: 13116095 +# +# Descriptor: [B_s0-> mu+ mu- mu+ mu- mu+ mu-]cc +# +# NickName: Bs0_mmmmmm=PHSP,DecProdCut +# +# +#Cuts: DaughtersInLHCb +# +# +# Documentation: Decay Bs0 -> mu+ mu- mu+ mu- mu+ mu-, for multimuon signatures in compossite Higgs models. +# EndDocumentation +# +# PhysicsWG: Exotica +# Tested: Yes +# Responsible: Emilio Xosé RodrÃguez +# Email: emilio.xose.rodriguez.fernandez@cern.ch +# Date: 20240520 +# CPUTime: <1min +# +# +Decay B_s0sig +1.000 mu+ mu- mu+ mu- mu+ mu- PHSP; +Enddecay +CDecay anti-B_s0sig +# +End -- GitLab From df3e50ddf55cc9a18a8b5a977166c46984760a2b Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:57:24 +0200 Subject: [PATCH 670/702] Merge branch 'towolf/B23lnu' into 'master' --- ...OmegaENuE=BcVegPy,ee=LSFLAT,DecProdCut.dec | 40 +++++++++++++++++++ ...OmegaENuE=BcVegPy,mm=LSFLAT,DecProdCut.dec | 40 +++++++++++++++++++ ...megaMuNuM=BcVegPy,ee=LSFLAT,DecProdCut.dec | 40 +++++++++++++++++++ ...megaMuNuM=BcVegPy,mm=LSFLAT,DecProdCut.dec | 40 +++++++++++++++++++ 4 files changed, 160 insertions(+) create mode 100644 dkfiles/Bc_OmegaENuE=BcVegPy,ee=LSFLAT,DecProdCut.dec create mode 100644 dkfiles/Bc_OmegaENuE=BcVegPy,mm=LSFLAT,DecProdCut.dec create mode 100644 dkfiles/Bc_OmegaMuNuM=BcVegPy,ee=LSFLAT,DecProdCut.dec create mode 100644 dkfiles/Bc_OmegaMuNuM=BcVegPy,mm=LSFLAT,DecProdCut.dec diff --git a/dkfiles/Bc_OmegaENuE=BcVegPy,ee=LSFLAT,DecProdCut.dec b/dkfiles/Bc_OmegaENuE=BcVegPy,ee=LSFLAT,DecProdCut.dec new file mode 100644 index 000000000..eb4d88096 --- /dev/null +++ b/dkfiles/Bc_OmegaENuE=BcVegPy,ee=LSFLAT,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 14523023 +# +# Descriptor: [B_c+ -> (omega(782) -> e+ e-) nu_e e+]cc +# +# NickName: Bc_OmegaENuE=BcVegPy,ee=LSFLAT,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ -> (omega(782) -> e+ e-) nu_e e+ decay file. Phase space model. DaughtersInLHCb. flat dielectron shape. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tom Wolf +# Email: towolf@cern.ch +# Date: 20240527 +# +# +Alias MyW omega +ChargeConj MyW MyW +# +LSFLAT MyW +ChangeMassMin MyW 0.0011 +ChangeMassMax MyW 1.5 +# +Decay B_c+sig + 1.0000 MyW e+ nu_e PHOTOS PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyW + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End +# diff --git a/dkfiles/Bc_OmegaENuE=BcVegPy,mm=LSFLAT,DecProdCut.dec b/dkfiles/Bc_OmegaENuE=BcVegPy,mm=LSFLAT,DecProdCut.dec new file mode 100644 index 000000000..02c5759a9 --- /dev/null +++ b/dkfiles/Bc_OmegaENuE=BcVegPy,mm=LSFLAT,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 14513021 +# +# Descriptor: [B_c+ -> (omega(782) -> mu+ mu-) nu_e e+]cc +# +# NickName: Bc_OmegaENuE=BcVegPy,mm=LSFLAT,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ -> (omega(782) -> mu+ mu-) nu_e e+ decay file. Phase space model. DaughtersInLHCb. flat dimuon shape. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tom Wolf +# Email: towolf@cern.ch +# Date: 20240527 +# +# +Alias MyW omega +ChargeConj MyW MyW +# +LSFLAT MyW +ChangeMassMin MyW 0.2115 +ChangeMassMax MyW 1.5 +# +Decay B_c+sig + 1.0000 MyW e+ nu_e PHOTOS PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyW + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +End +# diff --git a/dkfiles/Bc_OmegaMuNuM=BcVegPy,ee=LSFLAT,DecProdCut.dec b/dkfiles/Bc_OmegaMuNuM=BcVegPy,ee=LSFLAT,DecProdCut.dec new file mode 100644 index 000000000..c5bc642a6 --- /dev/null +++ b/dkfiles/Bc_OmegaMuNuM=BcVegPy,ee=LSFLAT,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 14513022 +# +# Descriptor: [B_c+ -> (omega(782) -> e+ e-) nu_mu mu+]cc +# +# NickName: Bc_OmegaMuNuM=BcVegPy,ee=LSFLAT,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ -> (omega(782) -> e+ e-) nu_mu mu+ decay file. Phase space model. DaughtersInLHCb. flat dielectron shape. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tom Wolf +# Email: towolf@cern.ch +# Date: 20240527 +# +# +Alias MyW omega +ChargeConj MyW MyW +# +LSFLAT MyW +ChangeMassMin MyW 0.0011 +ChangeMassMax MyW 1.5 +# +Decay B_c+sig + 1.0000 MyW mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyW + 1.000 e+ e- PHOTOS VLL; +Enddecay +# +# +End +# diff --git a/dkfiles/Bc_OmegaMuNuM=BcVegPy,mm=LSFLAT,DecProdCut.dec b/dkfiles/Bc_OmegaMuNuM=BcVegPy,mm=LSFLAT,DecProdCut.dec new file mode 100644 index 000000000..3a7c30a2b --- /dev/null +++ b/dkfiles/Bc_OmegaMuNuM=BcVegPy,mm=LSFLAT,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 14513020 +# +# Descriptor: [B_c+ -> (omega(782) -> mu+ mu-) nu_mu mu+]cc +# +# NickName: Bc_OmegaMuNuM=BcVegPy,mm=LSFLAT,DecProdCut +# +# Production: BcVegPy +# +# Cuts: BcDaughtersInLHCb +# +# Documentation: B_c+ -> (omega(782) -> mu+ mu-) nu_mu mu+ decay file. Phase space model. DaughtersInLHCb. flat dimuon shape. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Tom Wolf +# Email: towolf@cern.ch +# Date: 20240527 +# +# +Alias MyW omega +ChargeConj MyW MyW +# +LSFLAT MyW +ChangeMassMin MyW 0.2115 +ChangeMassMax MyW 1.5 +# +Decay B_c+sig + 1.0000 MyW mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyW + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +End +# -- GitLab From 4eddcd1b95b6b95021d62c63fc28dab37d2d6512 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:57:35 +0200 Subject: [PATCH 671/702] Merge branch 'tirong/my-changes' into 'master' --- dkfiles/Xibm_Xic0pim,pK=DecProdCut.dec | 35 ++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 dkfiles/Xibm_Xic0pim,pK=DecProdCut.dec diff --git a/dkfiles/Xibm_Xic0pim,pK=DecProdCut.dec b/dkfiles/Xibm_Xic0pim,pK=DecProdCut.dec new file mode 100644 index 000000000..a5de9038e --- /dev/null +++ b/dkfiles/Xibm_Xic0pim,pK=DecProdCut.dec @@ -0,0 +1,35 @@ +# EventType: 16163031 +# +# Descriptor: [Xi_b- -> (Xi_c0 -> p+ K-) pi-]cc +# +# NickName: Xibm_Xic0pim,pK=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Daughters in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: <1min +# Responsible: Tianze Rong +# Email: tianze.rong@cern.ch +# Date: 20240523 +# +Alias MyXi_c0 Xi_c0 +Alias Myanti-Xi_c0 anti-Xi_c0 +ChargeConj MyXi_c0 Myanti-Xi_c0 +# +# +Decay Xi_b-sig + 1.0 MyXi_c0 pi- PHSP; +Enddecay +CDecay anti-Xi_b+sig +# +Decay MyXi_c0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Xi_c0 +# + +End -- GitLab From a8ac66acba165b536a4cabbee375a919edefbb5a Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:57:44 +0200 Subject: [PATCH 672/702] Merge branch 'hjage/HeMass_update' into 'master' --- dkfiles/Lb_He3X=HeInAcc,cocktail,inclusive.dec | 2 ++ dkfiles/Lb_He3pp=DecProdCut.dec | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dkfiles/Lb_He3X=HeInAcc,cocktail,inclusive.dec b/dkfiles/Lb_He3X=HeInAcc,cocktail,inclusive.dec index 2952946bc..2cef2f676 100644 --- a/dkfiles/Lb_He3X=HeInAcc,cocktail,inclusive.dec +++ b/dkfiles/Lb_He3X=HeInAcc,cocktail,inclusive.dec @@ -7,6 +7,8 @@ # Cuts: ListOfDaughtersInLHCb # CutsOptions: DaughtersPIDList [1000020030] # +# ParticleValue: "He3[0.0] 49 1000020030 2.0 2.80839161 1.000000e+15 He3 0 0.00000000", "He3~[0.0] 391 -1000020030 -2.0 2.80839161 1.000000e+15 anti-He3 0 0.00000000" +# # Documentation: Lambda_b0 inclusively decaying into helium-3. The He3 is required to be in acceptance. The decay table below was obtained from pythia8 simulation of (roughly 40k) Lambda_b0 decays via b->u transitions, in which He3, and potentially deuterons, were formed through coalescence in an afterburner step. # EndDocumentation # diff --git a/dkfiles/Lb_He3pp=DecProdCut.dec b/dkfiles/Lb_He3pp=DecProdCut.dec index ad87414b9..938cdb648 100644 --- a/dkfiles/Lb_He3pp=DecProdCut.dec +++ b/dkfiles/Lb_He3pp=DecProdCut.dec @@ -6,6 +6,8 @@ # # Cuts: DaughtersInLHCb # +# ParticleValue: "He3[0.0] 49 1000020030 2.0 2.80839161 1.000000e+15 He3 0 0.00000000", "He3~[0.0] 391 -1000020030 -2.0 2.80839161 1.000000e+15 anti-He3 0 0.00000000" +# # Documentation: Lambda_b0 decaying into helium-3 and two anti protons. Daughters are required to be in acceptance. # EndDocumentation # -- GitLab From 496aef2bd291e283c5075ce9ae40b817b322e571 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:58:11 +0200 Subject: [PATCH 673/702] Merge branch 'Yiheng/Bs00st_Ds3pi' into 'master' --- .../Bs00st_Bspi0,Dspipipi,KKpi=DecProdCut.dec | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 dkfiles/Bs00st_Bspi0,Dspipipi,KKpi=DecProdCut.dec diff --git a/dkfiles/Bs00st_Bspi0,Dspipipi,KKpi=DecProdCut.dec b/dkfiles/Bs00st_Bspi0,Dspipipi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..e2986ecdb --- /dev/null +++ b/dkfiles/Bs00st_Bspi0,Dspipipi,KKpi=DecProdCut.dec @@ -0,0 +1,62 @@ +# EventType: 17166451 +# +# Descriptor: [B*_s00 -> ([B_s0]nos -> (D_s- -> K+ K- pi-) pi+ pi- pi+, [B_s0]os -> (D_s+ -> K+ K- pi+) pi- pi+ pi-) (pi0 -> gamma gamma)]cc +# +# NickName: Bs00st_Bspi0,Dspipipi,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# ParticleValue: "B_s1(L)0 211 10533 0.0 5.7070000 0.658000e-021 B_s10 10533 0.005000", "B_s1(L)~0 215 -10533 0.0 5.7070000 0.658000e-021 anti-B_s10 -10533 0.005000" +# +# Documentation: +# Excited Bs Spectroscopy +# No decay flag for B*_s00. B_s1(L)0 is used instead. +# Mass and width from Phys.Rev. D86 (2012) 054024 +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Yiheng Luo +# Email: yiheng.luo@cern.ch +# Date: 20240603 +# CPUTime: 2 min +# +Alias MyBs B_s0 +Alias MyantiBs anti-B_s0 +ChargeConj MyBs MyantiBs +# +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B_s10sig +1.0000 MyBs Mypi0 PHSP; +Enddecay +CDecay anti-B_s10sig +# +Decay MyBs + 1.000 MyD_s- pi+ pi- pi+ PHSP; +Enddecay +CDecay MyantiBs +# +Decay MyD_s- + 1.000 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay B_s10 +1.0000 MyBs Mypi0 PHSP; +Enddecay +# +Decay anti-B_s10 +1.0000 MyantiBs Mypi0 PHSP; +Enddecay +# +End -- GitLab From ec5e9d31f7a9e5f62910f213c140f9d6bf02a5e9 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:58:26 +0200 Subject: [PATCH 674/702] Merge branch 'salil/New_decfiles' into 'master' --- .../Bd_Jpsipipipipi,mm=DecProdCut,PHSP.dec | 39 ++++++++++++ .../Bd_Psi2SrhoK,Jpsipipi,mm=DecProdCut.dec | 62 +++++++++++++++++++ dkfiles/Bd_Psi2SrhoK,mm=DecProdCut.dec | 53 ++++++++++++++++ 3 files changed, 154 insertions(+) create mode 100644 dkfiles/Bd_Jpsipipipipi,mm=DecProdCut,PHSP.dec create mode 100644 dkfiles/Bd_Psi2SrhoK,Jpsipipi,mm=DecProdCut.dec create mode 100644 dkfiles/Bd_Psi2SrhoK,mm=DecProdCut.dec diff --git a/dkfiles/Bd_Jpsipipipipi,mm=DecProdCut,PHSP.dec b/dkfiles/Bd_Jpsipipipipi,mm=DecProdCut,PHSP.dec new file mode 100644 index 000000000..783ced4c8 --- /dev/null +++ b/dkfiles/Bd_Jpsipipipipi,mm=DecProdCut,PHSP.dec @@ -0,0 +1,39 @@ +# EventType: 11146080 +# +# Descriptor: [B0 -> (J/psi(1S) -> mu+ mu-) pi+ pi- pi+ pi-]cc +# +# NickName: Bd_Jpsipipipipi,mm=DecProdCut,PHSP +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 Jpsi(to mu+ mu-) and pi+ pi- pi+ pi- phase space model +# +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20240327 +# CPUTime:< 1 min +# +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +# +Decay B0sig + 1.00000 MyJ/psi pi+ pi- pi+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +# +End +# + diff --git a/dkfiles/Bd_Psi2SrhoK,Jpsipipi,mm=DecProdCut.dec b/dkfiles/Bd_Psi2SrhoK,Jpsipipi,mm=DecProdCut.dec new file mode 100644 index 000000000..00d3e553c --- /dev/null +++ b/dkfiles/Bd_Psi2SrhoK,Jpsipipi,mm=DecProdCut.dec @@ -0,0 +1,62 @@ +# EventType: 11146410 +# +# Descriptor: [B0 -> (psi(2S) -> (J/psi(1S) -> mu+ mu-) pi+ pi-) (rho(770)- -> pi- (pi0 -> gamma gamma)) K+]cc +# +# NickName: Bd_Psi2SrhoK,Jpsipipi,mm=DecProdCut +# +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to Psi(2S)(to Jpsi(to mu+ mu-) and pi+ pi-) and Rho-(to pi0 pi-) K+ +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20240524 +# CPUTime:< 1 min +# +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +# +Alias MyRho- rho- +Alias MyRho+ rho+ +ChargeConj MyRho- MyRho+ +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B0sig + 1.00000 Mypsi(2S) MyRho- K+ PHSP; +Enddecay +CDecay anti-B0sig +# +# +Decay Mypsi(2S) + 1.00000 MyJ/psi pi+ pi- VVPIPI; +Enddecay +# +# +Decay MyRho- + 1.000 pi- Mypi0 VSS; +Enddecay +CDecay MyRho+ +# +# +Decay Mypi0 + 1.00000 gamma gamma PHSP; +Enddecay +# +# +Decay MyJ/psi + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +End +# diff --git a/dkfiles/Bd_Psi2SrhoK,mm=DecProdCut.dec b/dkfiles/Bd_Psi2SrhoK,mm=DecProdCut.dec new file mode 100644 index 000000000..14a8b99d0 --- /dev/null +++ b/dkfiles/Bd_Psi2SrhoK,mm=DecProdCut.dec @@ -0,0 +1,53 @@ +# EventType: 11144480 +# +# Descriptor: [B0 -> (psi(2S) -> mu+ mu-) (rho(770)- -> pi- (pi0 -> gamma gamma)) K+]cc +# +# NickName: Bd_Psi2SrhoK,mm=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: B0 decays to Psi(2S)(to mu+ mu-) and Rho-(to pi0 pi-) K+ +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Salil Joshi +# Email: salil.joshi@ncbj.gov.pl +# Date: 20240524 +# CPUTime:< 1 min +# +# +Alias Mypsi(2S) psi(2S) +ChargeConj Mypsi(2S) Mypsi(2S) +# +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +# +Alias MyRho- rho- +Alias MyRho+ rho+ +ChargeConj MyRho- MyRho+ +# +# +Decay B0sig + 1.00000 Mypsi(2S) MyRho- K+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyRho- + 1.000 pi- Mypi0 VSS; +Enddecay +CDecay MyRho+ +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay Mypsi(2S) + 1.00000 mu+ mu- PHOTOS VLL; +Enddecay +# +# +End +# -- GitLab From b354a139901d7254d6b55c90a1ccde1ceab5a0bb Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:58:45 +0200 Subject: [PATCH 675/702] Merge branch 'ghallett/changes' into 'master' --- ...Lb_LambdaK+pi-,ppi=sqDalitz,DecProdCut.dec | 34 +++++++++++++++++++ ...Lb_LambdaK-pi+,ppi=sqDalitz,DecProdCut.dec | 34 +++++++++++++++++++ ...b0_LambdaK-pi+,ppi=sqDalitz,DecProdCut.dec | 34 +++++++++++++++++++ 3 files changed, 102 insertions(+) create mode 100644 dkfiles/Lb_LambdaK+pi-,ppi=sqDalitz,DecProdCut.dec create mode 100644 dkfiles/Lb_LambdaK-pi+,ppi=sqDalitz,DecProdCut.dec create mode 100644 dkfiles/Xib0_LambdaK-pi+,ppi=sqDalitz,DecProdCut.dec diff --git a/dkfiles/Lb_LambdaK+pi-,ppi=sqDalitz,DecProdCut.dec b/dkfiles/Lb_LambdaK+pi-,ppi=sqDalitz,DecProdCut.dec new file mode 100644 index 000000000..60810d490 --- /dev/null +++ b/dkfiles/Lb_LambdaK+pi-,ppi=sqDalitz,DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 15104161 +# +# Descriptor: [Lambda_b0 -> K+ pi- (Lambda0 -> p+ pi-)]cc +# +# NickName: Lb_LambdaK+pi-,ppi=sqDalitz,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Flat on square Dalitz plot, L0 forced into pi+ pi-, daughters in acceptance +# EndDocumentation +# +# PhysicsWG: BnoC +# CPUTime: < 1 min +# Tested: Yes +# Responsible: George Hallett +# Email: ghallett@cern.ch +# Date: 20240604 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Lambda_b0sig + 1.000 K+ pi- MyLambda FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End + diff --git a/dkfiles/Lb_LambdaK-pi+,ppi=sqDalitz,DecProdCut.dec b/dkfiles/Lb_LambdaK-pi+,ppi=sqDalitz,DecProdCut.dec new file mode 100644 index 000000000..214fc8f07 --- /dev/null +++ b/dkfiles/Lb_LambdaK-pi+,ppi=sqDalitz,DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 15104162 +# +# Descriptor: [Lambda_b0 -> K- pi+ (Lambda0 -> p+ pi-)]cc +# +# NickName: Lb_LambdaK-pi+,ppi=sqDalitz,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Flat on square Dalitz plot, L0 forced into pi+ pi-, daughters in acceptance +# EndDocumentation +# +# PhysicsWG: BnoC +# CPUTime: < 1 min +# Tested: Yes +# Responsible: George Hallett +# Email: ghallett@cern.ch +# Date: 20240604 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Lambda_b0sig + 1.000 K- pi+ MyLambda FLATSQDALITZ; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End + diff --git a/dkfiles/Xib0_LambdaK-pi+,ppi=sqDalitz,DecProdCut.dec b/dkfiles/Xib0_LambdaK-pi+,ppi=sqDalitz,DecProdCut.dec new file mode 100644 index 000000000..466ee1aa4 --- /dev/null +++ b/dkfiles/Xib0_LambdaK-pi+,ppi=sqDalitz,DecProdCut.dec @@ -0,0 +1,34 @@ +# EventType: 16104148 +# +# Descriptor: [Xi_b0 -> K- pi+ ( Lambda0 -> p+ pi- )]cc +# +# NickName: Xib0_LambdaK-pi+,ppi=sqDalitz,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Flat on square Dalitz plot, Lambda0 forced to p+ pi-, daughters in acceptance +# EndDocumentation +# +# PhysicsWG: BnoC +# CPUTime: < 1 min +# Tested: Yes +# Responsible: George Hallett +# Email: ghallett@cern.ch +# Date: 20240604 +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +# +Decay Xi_b0sig + 1.000 K- pi+ MyLambda FLATSQDALITZ; +Enddecay +CDecay anti-Xi_b0sig +# +Decay MyLambda + 1.000 p+ pi- PHSP; +Enddecay +CDecay MyantiLambda +# +End + -- GitLab From b729999e41f9cd6682c6e022492a26ba1a14fb7e Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:58:59 +0200 Subject: [PATCH 676/702] Merge branch 'rangel/starlight_200MeV' into 'master' --- .../exclu_ee,gg=coherent_starlight_200MeV.dec | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 dkfiles/exclu_ee,gg=coherent_starlight_200MeV.dec diff --git a/dkfiles/exclu_ee,gg=coherent_starlight_200MeV.dec b/dkfiles/exclu_ee,gg=coherent_starlight_200MeV.dec new file mode 100644 index 000000000..178c88407 --- /dev/null +++ b/dkfiles/exclu_ee,gg=coherent_starlight_200MeV.dec @@ -0,0 +1,35 @@ +# EventType: 30122004 +# +# Descriptor: gamma gamma -> e+ e- +# +# NickName: exclu_ee,gg=coherent_starlight_200MeV +# Cuts: None +# Documentation: gg->ee with STARlight +# EndDocumentation +# +# CPUTime: < 1 min +# +# InsertPythonCode: +# from Configurables import Generation, Special, StarLightProduction +# Generation(genAlgName).SampleGenerationTool = 'Special' +# Generation(genAlgName).addTool(Special) +# Generation(genAlgName).Special.CutTool = '' +# Generation(genAlgName).Special.ProductionTool = 'StarLightProduction' +# Generation(genAlgName).Special.addTool(StarLightProduction) +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_PID = 11'] +# Generation(genAlgName).Special.StarLightProduction.Decays = False +# Generation(genAlgName).Special.StarLightProduction.Commands += ['PROD_MODE = 1'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['W_MIN = 0.2'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['CUT_ETA = 1'] +# Generation(genAlgName).Special.StarLightProduction.Commands += ['ETA_MIN = 1'] + +# EndInsertPythonCode +# +# +# PhysicsWG: IFT +# Tested: Yes +# Responsible: Murilo Santana Rangel +# Email: rangel@cern.ch +# Date: 20240605 +# +End -- GitLab From ac21b7016488a018d91bb0d64a8546c6def8bd83 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:59:14 +0200 Subject: [PATCH 677/702] Merge branch 'fixNames' into 'master' --- ...,TightCut.dec => B0_Denu,Kstenu,Kpi=DecProdCut,TightCut.dec} | 2 +- ...ghtCut.dec => Bu_Dst0enu,D0pi0,Kenu=DecProdCut,TightCut.dec} | 2 +- ...ightCut.dec => Bu_Dst0pi,D0pi0,Kenu=DecProdCut,TightCut.dec} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename dkfiles/{B0_Denu,K*enu,Kpi=DecProdCut,TightCut.dec => B0_Denu,Kstenu,Kpi=DecProdCut,TightCut.dec} (97%) rename dkfiles/{Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut.dec => Bu_Dst0enu,D0pi0,Kenu=DecProdCut,TightCut.dec} (97%) rename dkfiles/{Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut.dec => Bu_Dst0pi,D0pi0,Kenu=DecProdCut,TightCut.dec} (98%) diff --git a/dkfiles/B0_Denu,K*enu,Kpi=DecProdCut,TightCut.dec b/dkfiles/B0_Denu,Kstenu,Kpi=DecProdCut,TightCut.dec similarity index 97% rename from dkfiles/B0_Denu,K*enu,Kpi=DecProdCut,TightCut.dec rename to dkfiles/B0_Denu,Kstenu,Kpi=DecProdCut,TightCut.dec index 02f908132..446417863 100644 --- a/dkfiles/B0_Denu,K*enu,Kpi=DecProdCut,TightCut.dec +++ b/dkfiles/B0_Denu,Kstenu,Kpi=DecProdCut,TightCut.dec @@ -2,7 +2,7 @@ # # Descriptor: [B0 -> (D- -> (K*(892)0 -> K+ pi-) e- anti-nu_e) e+ nu_e]cc # -# NickName: B0_Denu,K*enu,Kpi=DecProdCut,TightCut +# NickName: B0_Denu,Kstenu,Kpi=DecProdCut,TightCut # # Documentation: D chain background for B+ -> Kee for RK at high q2. m(ee) > 3674 MeV, pt > 200 MeV # EndDocumentation diff --git a/dkfiles/Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut.dec b/dkfiles/Bu_Dst0enu,D0pi0,Kenu=DecProdCut,TightCut.dec similarity index 97% rename from dkfiles/Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut.dec rename to dkfiles/Bu_Dst0enu,D0pi0,Kenu=DecProdCut,TightCut.dec index bce70f221..4ad238132 100644 --- a/dkfiles/Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut.dec +++ b/dkfiles/Bu_Dst0enu,D0pi0,Kenu=DecProdCut,TightCut.dec @@ -2,7 +2,7 @@ # # Descriptor: [B+ -> (D*(2007)~0 -> (D~0 -> K+ e- anti-nu_e) pi0) e+ nu_e]cc # -# NickName: Bu_D*0enu,D0pi0,Kenu=DecProdCut,TightCut +# NickName: Bu_Dst0enu,D0pi0,Kenu=DecProdCut,TightCut # # Documentation: D chain background for B+ -> Kee for RK at high q2. m(ee) > 3674 MeV, pt > 200 MeV # EndDocumentation diff --git a/dkfiles/Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut.dec b/dkfiles/Bu_Dst0pi,D0pi0,Kenu=DecProdCut,TightCut.dec similarity index 98% rename from dkfiles/Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut.dec rename to dkfiles/Bu_Dst0pi,D0pi0,Kenu=DecProdCut,TightCut.dec index c8e052ce5..dca5984df 100644 --- a/dkfiles/Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut.dec +++ b/dkfiles/Bu_Dst0pi,D0pi0,Kenu=DecProdCut,TightCut.dec @@ -2,7 +2,7 @@ # # Descriptor: [B+ -> (D*(2007)~0 -> (D~0 -> K+ e- anti-nu_e) pi0) pi+]cc # -# NickName: Bu_D*0pi,D0pi0,Kenu=DecProdCut,TightCut +# NickName: Bu_Dst0pi,D0pi0,Kenu=DecProdCut,TightCut # # Documentation: D chain background for B+ -> Kee for RK at high q2. m(ee) > 3674 MeV, pt > 200 MeV # EndDocumentation -- GitLab From c5a493ccd74ec5975d35989293c23201b21dff23 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:59:30 +0200 Subject: [PATCH 678/702] Merge branch 'ahicheur/Bs2DsDKModes' into 'master' --- ...,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec | 83 ++++++++++++++ ...,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec | 103 ++++++++++++++++++ 2 files changed, 186 insertions(+) create mode 100644 dkfiles/Bs_DsstDstK,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec create mode 100644 dkfiles/Bs_DsstDstK0,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec diff --git a/dkfiles/Bs_DsstDstK,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bs_DsstDstK,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec new file mode 100644 index 000000000..7319b8cba --- /dev/null +++ b/dkfiles/Bs_DsstDstK,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec @@ -0,0 +1,83 @@ +# EventType: 13896601 +# Descriptor: [B_s0 -> (D_s*- -> (D_s+ -> K+ K- pi+) gamma) (D0* -> (D0 -> K- mu+ nu_mu ) pi0 ) K+]cc +# NickName: Bs_DsstDstK,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut +# CPUTime: 90s +# Cuts: BeautyTo2CharmTomu3h +# CutsOptions: MuonPMin 2.5*GeV HadronPtMin 0.25*GeV HadronPMin 4.5*GeV +# FullEventCuts: LoKi::FullGenEventCut/TightCuts +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts +# tightCuts.Code = "( count ( DsDaughPt ) > 0 )" +# tightCuts.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" +# ] +# EndInsertPythonCode +# +# Documentation: Forced the Bs decay to a combination of DsD0K, Ds*D0K, DsD*0K and Ds*D*0K. Decay Ds to KKpi. +# distribution. Force the D+-/D0 to a semileptonic decay. +# For background study of semileptonic Bs->(Ds->KKpi)MuNu decays. +# Requires that the mu from charm and the 3h from other charm are in acc. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Adlene Hicheur +# Email: Adlene.Hicheur@cern.ch +# Date: 20240520 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +Alias MyD*0 D*0 +Alias Myanti-D*0 anti-D*0 +ChargeConj MyD*0 Myanti-D*0 +# +Decay B_s0sig + 0.25 MyD0 MyD_s- K+ PHSP; + 0.25 MyD*0 MyD_s- K+ PHSP; + 0.25 MyD_s*- MyD0 K+ PHSP; + 0.25 MyD_s*- MyD*0 K+ PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s*+ + 0.93500 MyD_s+ gamma VSP_PWAVE; + 0.05800 MyD_s+ pi0 VSS; +Enddecay +CDecay MyD_s*- +# +Decay MyD_s+ + 0.055 K+ K- pi+ PHOTOS D_DALITZ; +Enddecay +CDecay MyD_s- +# +Decay MyD0 + 0.019200000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033300000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay Myanti-D0 +# +Decay MyD*0 + 0.6470 MyD0 pi0 VSS; + 0.3530 MyD0 gamma VSP_PWAVE; +Enddecay +CDecay Myanti-D*0 +# +End + diff --git a/dkfiles/Bs_DsstDstK0,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec b/dkfiles/Bs_DsstDstK0,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec new file mode 100644 index 000000000..824d5e042 --- /dev/null +++ b/dkfiles/Bs_DsstDstK0,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut.dec @@ -0,0 +1,103 @@ +# EventType: 13896301 +# Descriptor: [B_s0 -> (D_s*- -> (D_s- -> K+ K- pi-) gamma) (D*+ -> (D0 -> K- mu+ nu_mu ) pi+) K0]cc +# NickName: Bs_DsstDstK0,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut +# CPUTime: 90s +# Cuts: BeautyTo2CharmTomu3h +# CutsOptions: MuonPMin 2.5*GeV HadronPtMin 0.25*GeV HadronPMin 4.5*GeV +# FullEventCuts: LoKi::FullGenEventCut/TightCuts +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "TightCuts" ) +# tightCuts = Generation(genAlgName).TightCuts +# tightCuts.Code = "( count ( DsDaughPt ) > 0 )" +# tightCuts.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "DsDaughPt = (('D_s-' == GABSID) & (GCHILD(GPT,('K+'==GABSID))+GCHILD(GPT,('K-'==GABSID))+GCHILD(GPT,('pi-'==GABSID)) > 2.0*GeV))" +# ] +# EndInsertPythonCode +# +# Documentation: Forced the Bs decay to a combination of DsD*K0, DsDK0, Ds*DK0 and D*Ds*K0. Decay Ds to KKpi. +# distribution. Force the D+-/D0 to a semileptonic decay. +# For background study of semileptonic Bs->(Ds->KKpi)MuNu decays. +# Requires that the mu from charm and the 3h from other charm are in acc. +# EndDocumentation +# +# PhysicsWG: B2SL +# Tested: Yes +# Responsible: Adlene Hicheur +# Email: Adlene.Hicheur@cern.ch +# Date: 20240520 +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +Alias MyD+ D+ +Alias MyD- D- +ChargeConj MyD+ MyD- +Alias MyD*+ D*+ +Alias MyD*- D*- +ChargeConj MyD*+ MyD*- +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay B_s0sig + 0.25 MyD+ MyD_s- K0 PHSP; + 0.25 MyD*+ MyD_s- K0 PHSP; + 0.25 MyD_s*- MyD+ K0 PHSP; + 0.25 MyD_s*- MyD*+ K0 PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyD_s*+ + 0.93500 MyD_s+ gamma VSP_PWAVE; + 0.05800 MyD_s+ pi0 VSS; +Enddecay +CDecay MyD_s*- +# +Decay MyD_s+ + 0.055 K+ K- pi+ PHOTOS D_DALITZ; +Enddecay +CDecay MyD_s- +# +Decay MyD*- + 0.6770 Myanti-D0 pi- VSS; + 0.3070 MyD- pi0 VSS; + 0.0160 MyD- gamma VSP_PWAVE; +Enddecay +CDecay MyD*+ +# +Decay MyD- + 0.053000000 K*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.093000000 K0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002773020 K_10 mu- anti-nu_mu PHOTOS ISGW2; + 0.002927076 K_2*0 mu- anti-nu_mu PHOTOS ISGW2; + 0.003312218 pi0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002002736 eta mu- anti-nu_mu PHOTOS ISGW2; + 0.000385142 eta' mu- anti-nu_mu PHOTOS ISGW2; + 0.002500000 rho0 mu- anti-nu_mu PHOTOS ISGW2; + 0.002156793 omega mu- anti-nu_mu PHOTOS ISGW2; + 0.039000000 K+ pi- mu- anti-nu_mu PHOTOS PHSP; + 0.001078397 K0 pi0 mu- anti-nu_mu PHOTOS PHSP; + 0.000382000 mu- anti-nu_mu PHOTOS SLN; +Enddecay +CDecay MyD+ +# +Decay MyD0 + 0.019200000 K*- mu+ nu_mu PHOTOS ISGW2; + 0.033300000 K- mu+ nu_mu PHOTOS ISGW2; + 0.000815539 K_1- mu+ nu_mu PHOTOS ISGW2; + 0.001374504 K_2*- mu+ nu_mu PHOTOS ISGW2; + 0.002370000 pi- mu+ nu_mu PHOTOS ISGW2; + 0.002015940 rho- mu+ nu_mu PHOTOS ISGW2; + 0.001007970 anti-K0 pi- mu+ nu_mu PHOTOS PHSP; + 0.000549802 K- pi0 mu+ nu_mu PHOTOS PHSP; +Enddecay +CDecay Myanti-D0 +# +End + -- GitLab From 154c0206159b40dcfbe84e288a73f38530a3e275 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:59:43 +0200 Subject: [PATCH 679/702] Merge branch 'lllu/my-changes' into 'master' --- dkfiles/Lb_Lcpipi0pi0,Lc_pkpi=DecProdCut.dec | 51 ++++++++++++++++ dkfiles/Lb_Lcpipipipi0,Lc_pkpi=DecProdCut.dec | 60 +++++++++++++++++++ 2 files changed, 111 insertions(+) create mode 100644 dkfiles/Lb_Lcpipi0pi0,Lc_pkpi=DecProdCut.dec create mode 100644 dkfiles/Lb_Lcpipipipi0,Lc_pkpi=DecProdCut.dec diff --git a/dkfiles/Lb_Lcpipi0pi0,Lc_pkpi=DecProdCut.dec b/dkfiles/Lb_Lcpipi0pi0,Lc_pkpi=DecProdCut.dec new file mode 100644 index 000000000..e75662310 --- /dev/null +++ b/dkfiles/Lb_Lcpipi0pi0,Lc_pkpi=DecProdCut.dec @@ -0,0 +1,51 @@ +# EventType: 15264400 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (pi0 -> gamma gamma) (rho(770)- -> pi- (pi0 -> gamma gamma))]cc +# +# NickName: Lb_Lcpipi0pi0,Lc_pkpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# CPUTime: 5 min +# +#Documentation: This is the decay file for the decay Lambda_b0 -> (Lambda_c+ -> p+ K- pi+ ) pi- pi0 pi0 +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Lanling Lu +# Email: lanlinglu@.cern.ch +# Date: 20240514 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 0.500 MyLambda_c+ pi- Mypi0 Mypi0 PHSP; + 0.500 MyLambda_c+ Myrho- Mypi0 PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay Myrho- + 1.000 pi- Mypi0 PHSP; +Enddecay +CDecay Myrho+ +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Lb_Lcpipipipi0,Lc_pkpi=DecProdCut.dec b/dkfiles/Lb_Lcpipipipi0,Lc_pkpi=DecProdCut.dec new file mode 100644 index 000000000..30e328058 --- /dev/null +++ b/dkfiles/Lb_Lcpipipipi0,Lc_pkpi=DecProdCut.dec @@ -0,0 +1,60 @@ +# EventType: 15266410 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (rho(770)- -> pi- (pi0 -> gamma gamma)) pi+ pi-]cc +# +# NickName: Lb_Lcpipipipi0,Lc_pkpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +#CPUTime: 5min +# +# Documentation: This is the decay file for the decay Lambda_b0 -> (Lambda_c+ -> p+ K- pi+ ) pi- pi+ pi- pi0 +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Lanling Lu +# Email: lanlinglu@.cern.ch +# Date: 20240514 +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +Alias Myrho+ rho+ +Alias Myrho- rho- +ChargeConj Myrho+ Myrho- +# +Alias Myrho0 rho0 +ChargeConj Myrho0 Myrho0 +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay Lambda_b0sig + 0.250 MyLambda_c+ pi- pi+ pi- Mypi0 PHSP; + 0.250 MyLambda_c+ pi- Myrho0 Mypi0 PHSP; + 0.250 MyLambda_c+ pi- Myrho+ pi- PHSP; + 0.250 MyLambda_c+ pi- Myrho- pi+ PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyLambda_c+ + 1.000 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay Myrho- + 1.000 pi- Mypi0 PHSP; +Enddecay +CDecay Myrho+ +# +Decay Myrho0 + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From 38d48bc3a1ea04a803e1c8d8df1fe8611d93a4cf Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Mon, 17 Jun 2024 12:08:13 +0100 Subject: [PATCH 680/702] Prepare DecFiles for v32r23 release --- CMakeLists.txt | 2 +- ReleaseNotes/v32r23.md | 165 +++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 167 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r23.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 89614d3d7..82f458ed2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r22) +gaudi_subdir(DecFiles v32r23) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r23.md b/ReleaseNotes/v32r23.md new file mode 100644 index 000000000..ebcbf4b22 --- /dev/null +++ b/ReleaseNotes/v32r23.md @@ -0,0 +1,165 @@ +DecFiles v32r23 2024-06-17 +========================== + +! 2024-06-17 - Fernando Jesus Abudinen Gallego (MR !1938) + Add 2 new decay files + + 15264400 : Lb_Lcpipi0pi0,Lc_pkpi=DecProdCut + + 15266410 : Lb_Lcpipipipi0,Lc_pkpi=DecProdCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1935) + Add 2 new decay files + + 13896601 : Bs_DsstDstK,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut + + 13896301 : Bs_DsstDstK0,DsgammaDpi,KKpimunuX=cocktail,mu3hInAcc,TightCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1934) + Modify 3 decay files + + 11584000 : B0_Denu,Kstenu,Kpi=DecProdCut,TightCut + + 12583424 : Bu_Dst0enu,D0pi0,Kenu=DecProdCut,TightCut + + 12583425 : Bu_Dst0pi,D0pi0,Kenu=DecProdCut,TightCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1933) + Add new decay file + + 30122004 : exclu_ee,gg=coherent_starlight_200MeV + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1932) + Add 3 new decay files + + 15104161 : Lb_LambdaK+pi-,ppi=sqDalitz,DecProdCut + + 15104162 : Lb_LambdaK-pi+,ppi=sqDalitz,DecProdCut + + 16104148 : Xib0_LambdaK-pi+,ppi=sqDalitz,DecProdCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1931) + Add 3 new decay files + + 11146080 : Bd_Jpsipipipipi,mm=DecProdCut,PHSP + + 11146410 : Bd_Psi2SrhoK,Jpsipipi,mm=DecProdCut + + 11144480 : Bd_Psi2SrhoK,mm=DecProdCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1930) + Add new decay file + + 17166451 : Bs00st_Bspi0,Dspipipi,KKpi=DecProdCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1929) + Modify 2 decay files + + 15903000 : Lb_He3X=HeInAcc,cocktail,inclusive + + 15103000 : Lb_He3pp=DecProdCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1928) + Add new decay file + + 16163031 : Xibm_Xic0pim,pK=DecProdCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1927) + Add 4 new decay files + + 14523023 : Bc_OmegaENuE=BcVegPy,ee=LSFLAT,DecProdCut + + 14513021 : Bc_OmegaENuE=BcVegPy,mm=LSFLAT,DecProdCut + + 14513022 : Bc_OmegaMuNuM=BcVegPy,ee=LSFLAT,DecProdCut + + 14513020 : Bc_OmegaMuNuM=BcVegPy,mm=LSFLAT,DecProdCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1926) + Add 42 new decay files + + 12145435 : B+_K+JpsiEtammmmgamma=DecProdCut + + 12145095 : B+_K+JpsimmKK=DecProdCut + + 12115045 : B+_K+a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut + + 12115085 : B+_K+a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut + + 12115058 : B+_K+a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut + + 12115077 : B+_K+a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut + + 12115066 : B+_K+a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut + + 12115099 : B+_K+a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut + + 12115074 : B+_K+a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut + + 12115072 : B+_K+a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut + + 12115052 : B+_K+a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut + + 12115040 : B+_K+a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut + + 12117060 : B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_0ps=DecProdCut + + 12117063 : B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_100ps=DecProdCut + + 12117062 : B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_10ps=DecProdCut + + 12117061 : B+_K+a2a1a1a1mmmmmmK_0.25GeV_4.25GeV_1ps=DecProdCut + + 12117064 : B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_0ps=DecProdCut + + 12117067 : B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_100ps=DecProdCut + + 12117066 : B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_10ps=DecProdCut + + 12117065 : B+_K+a2a1a1a1mmmmmmK_1.25GeV_3.50GeV_1ps=DecProdCut + + 12115063 : B+_K+mmmm=PHSP,DecProdCut + + 12117024 : B+_K+mmmmmm=PHSP,DecProdCut + + 12115088 : B+_K+mmpipi=DecProdCut + + 11116090 : B0_mmmmmm=PHSP,DecProdCut + + 13114045 : Bs0_a1a2mmmm_0.25GeV_0.40GeV_0ps=DecProdCut + + 13114044 : Bs0_a1a2mmmm_0.25GeV_0.40GeV_1000ps=DecProdCut + + 13114043 : Bs0_a1a2mmmm_0.25GeV_0.40GeV_100ps=DecProdCut + + 13114042 : Bs0_a1a2mmmm_0.25GeV_0.40GeV_10ps=DecProdCut + + 13114080 : Bs0_a1a2mmmm_0.25GeV_0.40GeV_1ps=DecProdCut + + 13114052 : Bs0_a1a2mmmm_2.00GeV_2.75GeV_0ps=DecProdCut + + 13114049 : Bs0_a1a2mmmm_2.00GeV_2.75GeV_1000ps=DecProdCut + + 13114048 : Bs0_a1a2mmmm_2.00GeV_2.75GeV_100ps=DecProdCut + + 13114047 : Bs0_a1a2mmmm_2.00GeV_2.75GeV_10ps=DecProdCut + + 13114046 : Bs0_a1a2mmmm_2.00GeV_2.75GeV_1ps=DecProdCut + + 13116050 : Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_0ps=DecProdCut + + 13116053 : Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_10ps=DecProdCut + + 13116051 : Bs0_a2a1a1a1mmmmmm_0.25GeV_4.25GeV_1ps=DecProdCut + + 13116059 : Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_0ps=DecProdCut + + 13116062 : Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_100ps=DecProdCut + + 13116061 : Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_10ps=DecProdCut + + 13116060 : Bs0_a2a1a1a1mmmmmm_1.25GeV_3.50GeV_1ps=DecProdCut + + 13116095 : Bs0_mmmmmm=PHSP,DecProdCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1925) + Add 6 new decay files + + 11468400 : Bd_Dst3piX,D0pi,K3pi=TightCut + + 11565400 : Bd_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut + + 13565000 : Bs_Dsststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut + + 12469400 : Bu_Dst3piX,D0pi,K3pi=TightCut + + 12666030 : Bu_Dststtaunu,Dst=cocktail,K3pi,3pinu3pipi0nu,tauolababar,TightCut + + 27165077 : b_Dst3piInclBkg,K3pi=TightCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1924) + Add 3 new decay files + + 11206201 : Bd_Kpipipipipigamma=HighPTGamma,TightCut + + 12205011 : Bu_Kpipipipi=PHSP,DecProdCut + + 12205201 : Bu_Kpipipipigamma=HighPTGamma,TightCut + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1923) + Add 4 new decay files + + 12199170 : Bu_DstD0KS,D0Pi,K3Pi,K3Pi,PiPi=DecProdCut + + 12199160 : Bu_DstD0KS,D0Pi,K3Pi,KPi,PiPi=DecProdCut + + 12199150 : Bu_DstD0KS,D0Pi,KPi,K3Pi,PiPi=DecProdCut + + 12197160 : Bu_DstD0KS,D0Pi,KPi,KPi,PiPi=DecProdCut + Modify 9 decay files + + 12575001 : B+_D0munu,D0=phipimunu,phi=KK,TightCut + + 11574404 : B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut + + 13574001 : Bs_Dsmunu,Ds=KKmunu=TightCut + + 13574401 : Bs_Dsmunu,Ds=KKpimunu=TightCut + + 15574403 : Lb_Dpppimunu,Dp=pi0munu,TightCut + + 15576014 : Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut + + 15576401 : Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut + + 15576104 : Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut + + 27163973 : incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB + +! 2024-06-14 - Fernando Jesus Abudinen Gallego (MR !1922) + Add 2 new decay files + + 11776100 : Bd_DstX,cocktail,D0pi,KSpipi=res,TightCut + + 12367500 : Bu_DstX,cocktail,D0pi,KSpipi=res,TightCut + +! 2024-05-23 - Carlos Eduardo Cocha Toapaxi (MR !1907) + Add new decay file + + 21511401 : D_pi0munu,gammagamma=DecProdCut + +! 2024-05-23 - Federico Manganella (MR !1904) + Add new decay file + + 27163973 : incl_b=Dst,piD0,Kpi,DecProdCut,TightCutsForDstarFromB + +! 2024-05-20 - Gediminas Sarpis (MR !1901) + Add 8 new decay files + + 12575001 : B+_D0munu,D0=phipimunu,phi=KK,TightCut + + 11574404 : B0_Dmmunu,Dm=phipi0munu,phi=KK,TightCut + + 13574001 : Bs_Dsmunu,Ds=KKmunu=TightCut + + 13574401 : Bs_Dsmunu,Ds=KKpimunu=TightCut + + 15574403 : Lb_Dpppimunu,Dp=pi0munu,TightCut + + 15576014 : Lb_DsLc,Ds=KKmunu,Lc=ppimunu=TightCut + + 15576401 : Lb_DsLc,Ds=KKmunupi,Lc=ppimunu=TightCut + + 15576104 : Lb_Sigcpimunu,Sigc=Lcpi,Lc=Lmunu=TightCut + +! 2024-05-02 - Qiuchan Lu (MR !1866) + Modify 2 decay files + + 24142002 : incl_Jpsi,mm=Prompt,DecProdCut + + 28112001 : psi2S,mm=DecProdCut + +! 2023-10-26 - Gloria Corti (MR !1677) + Modify decay file + + 42112005 : Z_mumu_PowHeg40GeV + diff --git a/cmt/requirements b/cmt/requirements index b2d3c9e2f..edcc99f39 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r22 +version v32r23 # Structure #============================================================================ -- GitLab From 515728d5e17cc2c824bc4b2b4cf8908796d83377 Mon Sep 17 00:00:00 2001 From: Federica Borgato <federica.borgato@cern.ch> Date: Wed, 3 Jul 2024 11:00:50 +0200 Subject: [PATCH 681/702] Decfiles of Lb2LcDsst, Lb2Sigmac0pipiDs, Lb2Sigmac0pipiDsst, Lb2SigmacpipiDs,... --- dkfiles/Lb_LcDsst,pKpi,KKpi=DecProdCut.dec | 120 ++++++++++++++++ .../Lb_Sigmac0pipiDs,Lcpi,KKpi=DecProdCut.dec | 74 ++++++++++ ...b_Sigmac0pipiDsst,Lcpi,KKpi=DecProdCut.dec | 128 ++++++++++++++++++ .../Lb_SigmacpipiDs,Lcpi,KKpi=DecProdCut.dec | 70 ++++++++++ ...Lb_SigmacpipiDsst,Lcpi,KKpi=DecProdCut.dec | 127 +++++++++++++++++ 5 files changed, 519 insertions(+) create mode 100644 dkfiles/Lb_LcDsst,pKpi,KKpi=DecProdCut.dec create mode 100644 dkfiles/Lb_Sigmac0pipiDs,Lcpi,KKpi=DecProdCut.dec create mode 100644 dkfiles/Lb_Sigmac0pipiDsst,Lcpi,KKpi=DecProdCut.dec create mode 100644 dkfiles/Lb_SigmacpipiDs,Lcpi,KKpi=DecProdCut.dec create mode 100644 dkfiles/Lb_SigmacpipiDsst,Lcpi,KKpi=DecProdCut.dec diff --git a/dkfiles/Lb_LcDsst,pKpi,KKpi=DecProdCut.dec b/dkfiles/Lb_LcDsst,pKpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..fa43db497 --- /dev/null +++ b/dkfiles/Lb_LcDsst,pKpi,KKpi=DecProdCut.dec @@ -0,0 +1,120 @@ +# EventType: 15496201 +# +# Descriptor: [Lambda_b0 -> (Lambda_c+ -> p+ K- pi+) (D*_s- -> (D_s- -> K- K+ pi-) gamma) ]cc +# +# NickName: Lb_LcDsst,pKpi,KKpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Lb -> Lc Dsst with Lc -> p K pi and Dsst -> Ds X, decay products in acceptance. Includes K*0, Delta++ and Lambda(1520)0 resonances in Lambda_c decay. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# CPUTime: <1min +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, anna.lupato@cern.ch +# Date: 20240621 +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD_s*(2317)+ D_s0*+ +Alias MyD_s*(2317)- D_s0*- +ChargeConj MyD_s*(2317)+ MyD_s*(2317)- +# +Alias MyD_s*(2457)+ D_s1+ +Alias MyD_s*(2457)- D_s1- +ChargeConj MyD_s*(2457)+ MyD_s*(2457)- +# +Alias MyD_s*(2536)+ D'_s1+ +Alias MyD_s*(2536)- D'_s1- +ChargeConj MyD_s*(2536)+ MyD_s*(2536)- +# +Alias MyD(2010)+ D*+ +Alias MyD(2010)- D*- +ChargeConj MyD(2010)+ MyD(2010)- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 0.378 MyMainLc+ MyD_s*- PHSP; + 0.032 MyMainLc+ MyD_s*(2317)- PHSP; + 0.18 MyMainLc+ MyD_s*(2457)- PHSP; + 0.02 MyMainLc+ MyD_s*(2536)- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s*- + 93.5 MyD_s- gamma VSP_PWAVE; + 5.8 MyD_s- pi0 VSS; + 0.67 MyD_s- e+ e- PHSP; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 1 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyD_s*(2317)+ + 1. MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*(2317)- +# +Decay MyD_s*(2457)+ + 0.18 MyD_s+ gamma VSP_PWAVE; + 0.48 MyD_s*+ pi0 PHSP; + 0.043 MyD_s+ pi0 pi0 PHSP; + 0.037 MyD_s*(2317)+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*(2457)- +# +#BR from PDG 2020 +Decay MyD_s*(2536)+ + 0.85 MyD(2010)+ K0 PHSP; + 0.028 D+ pi- K+ PHSP; +Enddecay +CDecay MyD_s*(2536)- +# +Decay MyD(2010)+ + 0.677 D0 pi+ PHSP; + 0.307 D+ pi0 PHSP; + 0.016 D+ gamma PHSP; +Enddecay +CDecay MyD(2010)- +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End diff --git a/dkfiles/Lb_Sigmac0pipiDs,Lcpi,KKpi=DecProdCut.dec b/dkfiles/Lb_Sigmac0pipiDs,Lcpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..cc70e0573 --- /dev/null +++ b/dkfiles/Lb_Sigmac0pipiDs,Lcpi,KKpi=DecProdCut.dec @@ -0,0 +1,74 @@ +# EventType: 15498004 +# Descriptor: [Lambda_b0 -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) (D_s- -> K- K+ pi-) pi+ ]cc +# +# NickName: Lb_Sigmac0pipiDs,Lcpi,KKpi=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Decay Lambda_b0 -> (D_s- -> K- K+ pi-) (Sigma_c0 -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi-) pi+ including intermediate states and Ds -> K K pi . +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20240621 +# CPUTime: <1 min +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# + +Decay Lambda_b0sig + 1.0000 MySigma_c0 pi+ MyD_s- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma_c0 + 1.0000 MyMainLc+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s- + 1 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End diff --git a/dkfiles/Lb_Sigmac0pipiDsst,Lcpi,KKpi=DecProdCut.dec b/dkfiles/Lb_Sigmac0pipiDsst,Lcpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..1ce870ab0 --- /dev/null +++ b/dkfiles/Lb_Sigmac0pipiDsst,Lcpi,KKpi=DecProdCut.dec @@ -0,0 +1,128 @@ +# EventType: 15498204 +# Descriptor: [Lambda_b0 -> (Sigma_c0 -> (Lambda_c+ -> p+ K- pi+) pi-) (D*_s- -> (D_s- -> K- K+ pi-) gamma) pi+]cc +# +# NickName: Lb_Sigmac0pipiDsst,Lcpi,KKpi=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Decay Lambda_b0 -> ( Sigma_c0 -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi-) pi+ D*_s including intermediate states. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20240621 +# CPUTime: <1 min +# +Alias MySigma_c0 Sigma_c0 +Alias Myanti-Sigma_c0 anti-Sigma_c0 +ChargeConj MySigma_c0 Myanti-Sigma_c0 +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD_s*(2317)+ D_s0*+ +Alias MyD_s*(2317)- D_s0*- +ChargeConj MyD_s*(2317)+ MyD_s*(2317)- +# +Alias MyD_s*(2457)+ D_s1+ +Alias MyD_s*(2457)- D_s1- +ChargeConj MyD_s*(2457)+ MyD_s*(2457)- +# +Alias MyD_s*(2536)+ D'_s1+ +Alias MyD_s*(2536)- D'_s1- +ChargeConj MyD_s*(2536)+ MyD_s*(2536)- +# +Alias MyD(2010)+ D*+ +Alias MyD(2010)- D*- +ChargeConj MyD(2010)+ MyD(2010)- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay Lambda_b0sig + 0.378 MySigma_c0 pi+ MyD_s*- PHSP; + 0.032 MySigma_c0 pi+ MyD_s*(2317)- PHSP; + 0.18 MySigma_c0 pi+ MyD_s*(2457)- PHSP; + 0.02 MySigma_c0 pi+ MyD_s*(2536)- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma_c0 + 1.0000 MyMainLc+ pi- PHSP; +Enddecay +CDecay Myanti-Sigma_c0 +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s*- + 93.5 MyD_s- gamma VSP_PWAVE; + 5.8 MyD_s- pi0 VSS; + 0.67 MyD_s- e+ e- PHSP; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 1. K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyD_s*(2317)+ + 1. MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*(2317)- +# +Decay MyD_s*(2457)+ + 0.18 MyD_s+ gamma VSP_PWAVE; + 0.48 MyD_s*+ pi0 PHSP; + 0.043 MyD_s+ pi0 pi0 PHSP; + 0.037 MyD_s*(2317)+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*(2457)- +# +#BR from PDG 2020 +Decay MyD_s*(2536)+ + 0.85 MyD(2010)+ K0 PHSP; + 0.028 D+ pi- K+ PHSP; +Enddecay +CDecay MyD_s*(2536)- +# +Decay MyD(2010)+ + 0.677 D0 pi+ PHSP; + 0.307 D+ pi0 PHSP; + 0.016 D+ gamma PHSP; +Enddecay +CDecay MyD(2010)- +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End + diff --git a/dkfiles/Lb_SigmacpipiDs,Lcpi,KKpi=DecProdCut.dec b/dkfiles/Lb_SigmacpipiDs,Lcpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..5d60f7bc9 --- /dev/null +++ b/dkfiles/Lb_SigmacpipiDs,Lcpi,KKpi=DecProdCut.dec @@ -0,0 +1,70 @@ +# EventType: 15498005 +# Descriptor: [Lambda_b0 -> (Sigma_c++ -> (Lambda_c+ -> p+ K- pi+) pi+) (D_s- -> K- K+ pi-) pi- ]cc +# +# NickName: Lb_SigmacpipiDs,Lcpi,KKpi=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Decay Lambda_b0 -> (D_s- -> K- K+ pi-) (Sigma_c++ -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi+) pi- including intermediate states and Ds -> K K pi . +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20240621 +# CPUTime: <1 min +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# + +Decay Lambda_b0sig + 1.0000 MySigma_c++ pi- MyD_s- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma_c++ + 1.0000 MyMainLc+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s- + 1 K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End diff --git a/dkfiles/Lb_SigmacpipiDsst,Lcpi,KKpi=DecProdCut.dec b/dkfiles/Lb_SigmacpipiDsst,Lcpi,KKpi=DecProdCut.dec new file mode 100644 index 000000000..aa4d7a40f --- /dev/null +++ b/dkfiles/Lb_SigmacpipiDsst,Lcpi,KKpi=DecProdCut.dec @@ -0,0 +1,127 @@ +# EventType: 15498205 +# Descriptor: [Lambda_b0 -> (Sigma_c++ -> (Lambda_c+ -> p+ K- pi+) pi+) (D*_s- -> (D_s- -> K- K+ pi-) gamma) pi-]cc +# +# NickName: Lb_SigmacpipiDsst,Lcpi,KKpi=DecProdCut +# Cuts: DaughtersInLHCb +# Documentation: Decay Lambda_b0 -> ( Sigma_c++ -> (Lambda_c+ -> ^p+ ^K- ^pi+ ) pi+) pi- D*_s including intermediate states. +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: Federica Borgato, Anna Lupato +# Email: federica.borgato@cern.ch, alupato@cern.ch +# Date: 20240621 +# CPUTime: <1 min +# +Alias MySigma_c++ Sigma_c++ +Alias Myanti-Sigma_c-- anti-Sigma_c-- +ChargeConj MySigma_c++ Myanti-Sigma_c-- +# +Alias MyMainLc+ Lambda_c+ +Alias MyMainLc- anti-Lambda_c- +ChargeConj MyMainLc+ MyMainLc- +# +Alias MyD_s+ D_s+ +Alias MyD_s- D_s- +ChargeConj MyD_s+ MyD_s- +# +Alias MyD_s*+ D_s*+ +Alias MyD_s*- D_s*- +ChargeConj MyD_s*+ MyD_s*- +# +Alias MyD_s*(2317)+ D_s0*+ +Alias MyD_s*(2317)- D_s0*- +ChargeConj MyD_s*(2317)+ MyD_s*(2317)- +# +Alias MyD_s*(2457)+ D_s1+ +Alias MyD_s*(2457)- D_s1- +ChargeConj MyD_s*(2457)+ MyD_s*(2457)- +# +Alias MyD_s*(2536)+ D'_s1+ +Alias MyD_s*(2536)- D'_s1- +ChargeConj MyD_s*(2536)+ MyD_s*(2536)- +# +Alias MyD(2010)+ D*+ +Alias MyD(2010)- D*- +ChargeConj MyD(2010)+ MyD(2010)- +# +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# +Decay Lambda_b0sig + 0.378 MySigma_c++ pi- MyD_s*- PHSP; + 0.032 MySigma_c++ pi- MyD_s*(2317)- PHSP; + 0.18 MySigma_c++ pi- MyD_s*(2457)- PHSP; + 0.02 MySigma_c++ pi- MyD_s*(2536)- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay MySigma_c++ + 1.0000 MyMainLc+ pi+ PHSP; +Enddecay +CDecay Myanti-Sigma_c-- +# +Decay MyMainLc+ + 0.03500 p+ K- pi+ PHSP; + 0.01980 p+ anti-K*0 PHSP; + 0.01090 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; +Enddecay +CDecay MyMainLc- +# +Decay MyD_s*- + 93.5 MyD_s- gamma VSP_PWAVE; + 5.8 MyD_s- pi0 VSS; + 0.67 MyD_s- e+ e- PHSP; +Enddecay +CDecay MyD_s*+ +# +Decay MyD_s- + 1. K- K+ pi- D_DALITZ; +Enddecay +CDecay MyD_s+ +# +Decay MyD_s*(2317)+ + 1. MyD_s+ pi0 PHSP; +Enddecay +CDecay MyD_s*(2317)- +# +Decay MyD_s*(2457)+ + 0.18 MyD_s+ gamma VSP_PWAVE; + 0.48 MyD_s*+ pi0 PHSP; + 0.043 MyD_s+ pi0 pi0 PHSP; + 0.037 MyD_s*(2317)+ gamma VSP_PWAVE; +Enddecay +CDecay MyD_s*(2457)- +# +#BR from PDG 2020 +Decay MyD_s*(2536)+ + 0.85 MyD(2010)+ K0 PHSP; + 0.028 D+ pi- K+ PHSP; +Enddecay +CDecay MyD_s*(2536)- +# +Decay MyD(2010)+ + 0.677 D0 pi+ PHSP; + 0.307 D+ pi0 PHSP; + 0.016 D+ gamma PHSP; +Enddecay +CDecay MyD(2010)- +# +Decay MyLambda(1520)0 + 1.0 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +Decay MyDelta++ + 1 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +End + -- GitLab From 49d9d87bf7f30919c909cdab770a35018e200947 Mon Sep 17 00:00:00 2001 From: Gabriel Matthew Nowak <gabriel.matthew.nowak@cern.ch> Date: Wed, 3 Jul 2024 17:34:38 +0200 Subject: [PATCH 682/702] DecFiles for Run 2 WW -> mu e analysis --- dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec | 42 ++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec diff --git a/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec b/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec new file mode 100644 index 000000000..c39a4c270 --- /dev/null +++ b/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec @@ -0,0 +1,42 @@ +# EventType: 41922003 +# +# Descriptor: pp -> [mu+ nu_mu e- nu_e~]cc ... +# +# NickName: WW_lnul,lnul=1l15GeV_MG5_NLO +# Production: Madgraph +# +# Cuts: PythiaHiggsType +# +# CutsOptions: NumberOfLepton 1 LeptonPtMin 15*GeV LeptonIsFromMother true NumberOfbquarks -1 +# +# InsertPythonCode: +# #Configure the event type. +# from Configurables import Gauss, Generation, MadgraphProduction +# from GaudiKernel import SystemOfUnits +# from Gaudi.Configuration import importOptions +# +# Generation(genAlgName).Special.addTool(MadgraphProduction) +# +# # Madgraph options. +# #Generation().Special.addTool(MadgraphProduction) +# sampleGenToolsOpts = { +# "Commands": ["import model loop_sm", +# "generate p p > mu+ vm e- ve~ [QCD]", +# "add process p p > mu- vm~ e+ ve [QCD]" +# ], +# "DecEff": 0.33} +# Gauss().SampleGenerationToolOptions.update(sampleGenToolsOpts) +# EndInsertPythonCode +# CPUTime: < 5 min +# Documentation: 1 lepton with pT > 15 GeV aMC@NLO, Gen cuts to select the WW diagram +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Gabe Nowak +# Email: ganowak@cern.ch +# Date: 20240703 +# +End +# + -- GitLab From c471ae5b614e5a1511ac61f4de030f1b9a001cd1 Mon Sep 17 00:00:00 2001 From: Lorenzo Pica <lorenzo.pica@cern.ch> Date: Thu, 4 Jul 2024 11:38:34 +0200 Subject: [PATCH 683/702] Add DstToD0PiToKSKS Run 3 decfile --- dkfiles/Dst_D0pi,KSKS=TightCut,1.dec | 49 +++++++++++++++++----------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/dkfiles/Dst_D0pi,KSKS=TightCut,1.dec b/dkfiles/Dst_D0pi,KSKS=TightCut,1.dec index 6f235acc8..18fd06110 100644 --- a/dkfiles/Dst_D0pi,KSKS=TightCut,1.dec +++ b/dkfiles/Dst_D0pi,KSKS=TightCut,1.dec @@ -6,36 +6,47 @@ # # Cuts: LoKi::GenCutTool/TightCut # -# Documentation: D*+-tagged D0 decays into two KS KS, tight cuts to reproduce Run2 trigger +# Documentation: D*+-tagged D0 decays into two KS KS, tight cuts to reproduce Run2 and Run3 triggers # EndDocumentation # # InsertPythonCode: -# # -# from Configurables import LoKi__GenCutTool -# gen = Generation(genAlgName) -# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) -# tightCut = gen.SignalPlain.TightCut +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation(genAlgName) +# signal = generation.SignalPlain +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut # tightCut.Decay = '^[ D*(2010)+ ==> ^( D0 ==> ^( KS0 => pi+ pi- ) ^( KS0 => pi+ pi- ) ) ^pi+]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import mm, MeV, GeV ", +# "from LoKiCore.math import atan2 ", +# "CS = LoKi.GenChild.Selector", +# "pipP = GCHILD(GP,('pi+' == GID ))", +# "pimP = GCHILD(GP,('pi-' == GID ))", +# "pipPT = GCHILD(GPT,('pi+' == GID ))", +# "pimPT = GCHILD(GPT,('pi-' == GID ))", +# "ks1PT = GCHILD(GPT, CS('[D0 ==> ^( KS0 => pi+ pi- ) ( KS0 => pi+ pi- )]CC'))", +# "ks2PT = GCHILD(GPT, CS('[D0 ==> ( KS0 => pi+ pi- ) ^( KS0 => pi+ pi- )]CC'))", +# "pisTheta = GCHILD(GTHETA, CS('[D*(2010)+ ==> ( D0 ==> ( KS0 => pi+ pi- ) ( KS0 => pi+ pi- ) ) ^pi+]CC'))", +# "inAcc = in_range ( 0.010 , GTHETA , 0.300 ) " , +# "goodDst = ( GP > 20 * GeV ) & (pisTheta > 0.01) & (pisTheta < 0.3) " , +# "goodD = ( GP > 10 * GeV ) & switch(ks1PT < ks2PT, (ks1PT > 300 * MeV) & (ks2PT > 800 * MeV), (ks1PT > 800 * MeV) & (ks2PT > 300 * MeV)) & inAcc", +# "goodTrack = ( GP > 2 * GeV ) & (GPT > 200 * MeV ) ", +# "goodKs = ( GP > 4 * GeV) & inAcc & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * mm) & (pipPT > 100 * MeV) & (pimPT > 100 * MeV) & (pipP > 2 * GeV) & (pimP > 2 * GeV) " ] # tightCut.Cuts = { -# '[D*(2010)+]cc' : ' goodDst ' , -# '[D0]cc' : ' goodD ' , -# 'KS0' : ' goodKs ' , +# '[D*(2010)+]cc' : ' goodDst ' , +# '[D0]cc' : ' goodD ' , +# 'KS0' : ' goodKs ' , # '[pi+]cc' : ' goodTrack ' } -# tightCut.Preambulo += [ -# 'inAcc = in_range ( 0.010 , GTHETA , 0.300 ) ' , -# 'goodDst = ( GP > 20 * GeV ) & (GCHILD(GTHETA,2) > 0.01) & (GCHILD(GTHETA,2) < 0.3) ' , -# 'goodD = ( GP > 10 * GeV ) & switch(GCHILD(GPT,1) < GCHILD(GPT,2), (GCHILD(GPT,1) > 300) & (GCHILD(GPT,2) > 800), (GCHILD(GPT,1) > 800) & (GCHILD(GPT,2) > 300)) & inAcc ' , -# 'goodTrack = ( GP > 2 * GeV ) & (GPT > 200 * MeV ) ' , -# 'goodKs = ( GP > 4 * GeV) & inAcc & (GFAEVX( abs( GVZ ) , 0 ) < 2500 * mm) & (GCHILD(GPT,1) > 100 * MeV) & (GCHILD(GPT,2) > 100 * MeV) & (GCHILD(GP,1) > 2.0 * GeV) & (GCHILD(GP,2) > 2.0 * GeV) ' ] -# # EndInsertPythonCode # # PhysicsWG: Charm # Tested: Yes # CPUTime: < 1 min -# Responsible: Giulia Tuci -# Email: giulia.tuci@cern.ch -# Date: 20190704 +# Responsible: Lorenzo Pica +# Email: lorenzo.pica@cern.ch +# Date: 20240613 # Alias MyD0 D0 Alias MyantiD0 anti-D0 -- GitLab From bec1b6e834622a9234f685e8f38e036cd03c9731 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 5 Jul 2024 00:03:38 +0200 Subject: [PATCH 684/702] Merge branch 'dpereima/my-changes' into 'master' --- dkfiles/Bu_jpsikkk,Kstar=TightCut.dec | 121 +++++++++++++++++++++++ dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec | 2 +- 2 files changed, 122 insertions(+), 1 deletion(-) create mode 100644 dkfiles/Bu_jpsikkk,Kstar=TightCut.dec diff --git a/dkfiles/Bu_jpsikkk,Kstar=TightCut.dec b/dkfiles/Bu_jpsikkk,Kstar=TightCut.dec new file mode 100644 index 000000000..feadb0bd7 --- /dev/null +++ b/dkfiles/Bu_jpsikkk,Kstar=TightCut.dec @@ -0,0 +1,121 @@ +# EventType: 12245061 +# +# Descriptor: [B+ -> (J/psi(1S) -> mu+ mu-) (K_1(1400)+ -> (phi(1020) -> K+ K-) K+)]cc +# +# ParticleValue: "K_1(1400)+ 317 20323 +1 1.793 -0.365 K'_1+ 20323 0.522", "K_1(1400)- 317 -20323 -1 1.793 -0.365 K'_1- -20323 0.522", "K*(1410)+ 318 100323 +1 1.968 -0.396 K'*+ 100323 0.566", "K*(1410)- 318 -100323 -1 1.968 -0.396 K'*- -100323 0.566", "K*_2(1430)+ 319 325 +1 1.773 -0.188 K_2*+ 325 0.202", "K*_2(1430)- 319 -325 -1 1.773 -0.188 K_2*- -325 0.202" +# +# NickName: Bu_jpsikkk,Kstar=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# Documentation: B+ decay to J/psi(-> mu+ mu-) K+ K- K+ with several K*+ -> phiK+ resonances that observed in B+ -> J/psi phi K+ decays: LHCb-PAPER-2016-018 see https://arxiv.org/pdf/1606.07895.pdf for details +# Included intermediate states: +# K_1(1650)+ defined as K_1(1400)+ with mass of 1.793 GeV/c^2 and width 365 MeV decaying with VVS_PWAVE model with S-wave magnitude +# K'_1(1650)+ defined as K*(1410)+ with mass of 1.968 GeV/c^2 and width 396 MeV decaying with VVS_PWAVE model with S-wave magnitude +# K_2(1770)+ defined as K*_2(1430)+ with mass of 1.773 GeV/c^2 and width 188 MeV decaying with PHSP model +# K*(1680)+ from particle table with mass of 1.718 GeV/c^2 and width 320 MeV decaying with PARTWAVE model with P-wave magnitude +# The efficiency from GeneratorLog.xml is (8.1 +- 0.5) % +# EndDocumentation +# +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# generation = Generation(genAlgName) +# signal = generation.SignalRepeatedHadronization +# signal.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = signal.TightCut +# tightCut.Decay = '^[B+ ==> ^(J/psi(1S) => ^mu+ ^mu-) ^K+ ^K- ^K+]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'inEta = in_range ( 1.95 , GETA , 5.050 ) ' , +# 'inY = in_range ( 1.9 , GY , 4.6 ) ' , +# 'fastTrack = ( GPT > 180 * MeV ) & ( GP > 3.0 * GeV ) ' , +# 'goodTrack = inAcc & inEta & fastTrack ' , +# 'goodPsi = inY ' , +# 'longLived = 75 * micrometer < GTIME ' , +# 'goodB = inY & longLived ' , +# ] +# tightCut.Cuts = { +# '[B+]cc' : 'goodB ' , +# 'J/psi(1S)' : 'goodPsi ' , +# '[K+]cc' : 'goodTrack ' , +# '[mu+]cc' : 'goodTrack & ( GPT > 500 * MeV ) ' +# } +# +# # Generator efficiency histos: +# tightCut.XAxis = ( "GPT/GeV" , 1.0 , 20.0 , 38 ) +# tightCut.YAxis = ( "GY " , 2.0 , 4.5 , 10 ) +# +# EndInsertPythonCode +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Dmitrii Pereima +# Email: Dmitrii.Pereima@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# +Alias MyJpsi J/psi +ChargeConj MyJpsi MyJpsi +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyK1_1650+ K'_1+ +Alias MyK1_1650- K'_1- +ChargeConj MyK1_1650+ MyK1_1650- +# +Alias MyK1'_1650+ K'*+ +Alias MyK1'_1650- K'*- +ChargeConj MyK1'_1650+ MyK1'_1650- +# +Alias MyK1770+ K_2*+ +Alias MyK1770- K_2*- +ChargeConj MyK1770+ MyK1770- +# +Alias MyK1680+ K''*+ +Alias MyK1680- K''*- +ChargeConj MyK1680+ MyK1680- +# +Decay B+sig + 0.150 MyJpsi K+ K+ K- PHSP; + 0.200 MyJpsi MyPhi K+ PHSP; + 0.150 MyJpsi MyK1_1650+ PHSP; + 0.300 MyJpsi MyK1'_1650+ PHSP; + 0.100 MyJpsi MyK1770+ PHSP; + 0.100 MyJpsi MyK1680+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyPhi +1. K+ K- VSS; +Enddecay +# +Decay MyK1_1650+ +1. MyPhi K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyK1_1650- +# +Decay MyK1'_1650+ +1. MyPhi K+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay MyK1'_1650- +# +Decay MyK1770+ +1. MyPhi K+ PHSP; +Enddecay +CDecay MyK1770- +# +Decay MyK1680+ +1. MyPhi K+ PARTWAVE 0.0 0.0 1.0 0.0 0.0 0.0; +Enddecay +CDecay MyK1680- +# +Decay MyJpsi +1. mu+ mu- VLL; +Enddecay +# +End diff --git a/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec b/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec index c39a4c270..ba9466656 100644 --- a/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec +++ b/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec @@ -18,7 +18,7 @@ # Generation(genAlgName).Special.addTool(MadgraphProduction) # # # Madgraph options. -# #Generation().Special.addTool(MadgraphProduction) +# #Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands": ["import model loop_sm", # "generate p p > mu+ vm e- ve~ [QCD]", -- GitLab From 4330b15608202d0f8ebdbab3c078d3a49302dd84 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 5 Jul 2024 00:09:32 +0200 Subject: [PATCH 685/702] Merge branch 'anfeng/Lb_etacpK' into 'master' --- dkfiles/Lb_etacpK,KsKpi=phsp,DecProdCut.dec | 40 +++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 dkfiles/Lb_etacpK,KsKpi=phsp,DecProdCut.dec diff --git a/dkfiles/Lb_etacpK,KsKpi=phsp,DecProdCut.dec b/dkfiles/Lb_etacpK,KsKpi=phsp,DecProdCut.dec new file mode 100755 index 000000000..b5b12a1cc --- /dev/null +++ b/dkfiles/Lb_etacpK,KsKpi=phsp,DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 15336110 +# +# Descriptor: [[Lambda_b0 ==> (eta_c(1S) ==> (KS0 ==> pi+ pi-) K+ pi-) p+ K-]CC, [Lambda_b0 ==> (eta_c(1S) ==> (KS0 ==> pi+ pi-) K- pi+) p+ K-]CC] +# +# NickName: Lb_etacpK,KsKpi=phsp,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# CPUTime: < 1 min +# Responsible: Liming Zhang +# Email: liming.zhang@cern.ch +# Date: 20240618 +# +# +Alias Myetac eta_c +ChargeConj Myetac Myetac +Alias My_K_S0 K_S0 +ChargeConj My_K_S0 My_K_S0 +# +Decay Lambda_b0sig + 1.000 Myetac p+ K- PHSP; +Enddecay +CDecay anti-Lambda_b0sig +# +Decay Myetac + 0.500 My_K_S0 K+ pi- PHSP; + 0.500 My_K_S0 K- pi+ PHSP; +Enddecay +# +Decay My_K_S0 + 1.000 pi+ pi- PHSP; +Enddecay +# +End +# -- GitLab From 447dd073688a09a83b60c0d96321136e937ba8cd Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 5 Jul 2024 00:10:32 +0200 Subject: [PATCH 686/702] Merge branch 'shzheng/changes' into 'master' --- dkfiles/Bd_Dphipi,Kpi=DecProdCut.dec | 40 ++++++++++++++++++++++++++++ dkfiles/Bu_Dphipi,Kpi=DecProdCut.dec | 40 ++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 dkfiles/Bd_Dphipi,Kpi=DecProdCut.dec create mode 100644 dkfiles/Bu_Dphipi,Kpi=DecProdCut.dec diff --git a/dkfiles/Bd_Dphipi,Kpi=DecProdCut.dec b/dkfiles/Bd_Dphipi,Kpi=DecProdCut.dec new file mode 100644 index 000000000..0f12fb5ad --- /dev/null +++ b/dkfiles/Bd_Dphipi,Kpi=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 11166009 +# +# Descriptor: [B0 -> (D- -> K+ pi- pi-) (phi(1020) -> K- K+) pi+]cc +# +# NickName: Bd_Dphipi,Kpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: D- forced to K+ pi- pi- phi(1020) forced to K- K+ decay products in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: ShuangZheng +# Email: shzheng@cern.ch +# Date: 20240625 +# CPUTime: < 1 min +# +Alias MyD- D- +Alias MyD+ D+ +ChargeConj MyD+ MyD- +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B0sig + 1.000 MyPhi MyD- pi+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyD- + 1.000 K+ pi- pi- D_DALITZ; +Enddecay +CDecay MyD+ +# +Decay MyPhi + 1.000 K- K+ VSS; +Enddecay +# +End + diff --git a/dkfiles/Bu_Dphipi,Kpi=DecProdCut.dec b/dkfiles/Bu_Dphipi,Kpi=DecProdCut.dec new file mode 100644 index 000000000..701411ec8 --- /dev/null +++ b/dkfiles/Bu_Dphipi,Kpi=DecProdCut.dec @@ -0,0 +1,40 @@ +# EventType: 12165009 +# +# Descriptor: [B+ -> (anti-D0 -> K+ pi-) (phi(1020) -> K- K+) pi+]cc +# +# NickName: Bu_Dphipi,Kpi=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: anti-D0 forced to K+ pi- phi(1020) forced to K- K+ decay products in acceptance +# EndDocumentation +# +# PhysicsWG: B2OC +# Tested: Yes +# Responsible: ShuangZheng +# Email: shzheng@cern.ch +# Date: 20240625 +# CPUTime: < 1 min +# +Alias Myanti-D0 anti-D0 +Alias MyD0 D0 +ChargeConj MyD0 Myanti-D0 +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Decay B+sig + 1.000 MyPhi Myanti-D0 pi+ PHSP; +Enddecay +CDecay anti-B0sig +# +Decay Myanti-D0 + 1.000 K+ pi- PHSP; +Enddecay +CDecay MyD0 +# +Decay MyPhi + 1.000 K- K+ VSS; +Enddecay +# +End + -- GitLab From 11763b7ceb0619fedef51b60d2370428900cb86f Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 5 Jul 2024 00:11:27 +0200 Subject: [PATCH 687/702] Merge branch 'alobo_kstgamma' into 'master' --- dkfiles/Bu_KstPi0,Kst=KSpi,DecProdCut.dec | 46 ++++++++++++++++++++++ dkfiles/Bu_Ksteta,Kst=KSpi,DecProdCut.dec | 48 +++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 dkfiles/Bu_KstPi0,Kst=KSpi,DecProdCut.dec create mode 100644 dkfiles/Bu_Ksteta,Kst=KSpi,DecProdCut.dec diff --git a/dkfiles/Bu_KstPi0,Kst=KSpi,DecProdCut.dec b/dkfiles/Bu_KstPi0,Kst=KSpi,DecProdCut.dec new file mode 100644 index 000000000..c8643396c --- /dev/null +++ b/dkfiles/Bu_KstPi0,Kst=KSpi,DecProdCut.dec @@ -0,0 +1,46 @@ +# EventType: 12103511 +# +# Descriptor: [B+ -> (K*(892)+ -> (K_S0 -> pi+ pi-) pi+) (pi0 -> gamma gamma)]cc +# +# NickName: Bu_KstPi0,Kst=KSpi,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: K* forced to decay into KS0 pi+ , pi0 forced to decay into gamma gamma, decay products in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Aniol Lobo Salvia +# Email: aniol.lobo.salvia@cern.ch +# Date: 20240626 +# +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +Alias MyKs K_S0 +ChargeConj MyKs MyKs +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B+sig +1.000 MyK*+ Mypi0 SVS; +Enddecay +CDecay B-sig +# +Decay MyK*+ +1.000 MyKs pi+ VSS; +Enddecay +CDecay MyK*- +# +Decay MyKs +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 +1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_Ksteta,Kst=KSpi,DecProdCut.dec b/dkfiles/Bu_Ksteta,Kst=KSpi,DecProdCut.dec new file mode 100644 index 000000000..5f095745b --- /dev/null +++ b/dkfiles/Bu_Ksteta,Kst=KSpi,DecProdCut.dec @@ -0,0 +1,48 @@ +# EventType: 12103521 +# +# Descriptor: [B+ -> (K*(892)+ -> (K_S0 -> pi+ pi-) pi+) (eta -> gamma gamma)]cc +# +# NickName: Bu_Ksteta,Kst=KSpi,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# Documentation: K* forced to decay into KS0 pi+ , eta forced to decay into gamma gamma, decay products in acceptance +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: RD +# Tested: Yes +# Responsible: Aniol Lobo Salvia +# Email: aniol.lobo.salvia@cern.ch +# Date: 20240626 +# +# +Alias MyK*+ K*+ +Alias MyK*- K*- +ChargeConj MyK*+ MyK*- +Alias MyKs K_S0 +ChargeConj MyKs MyKs +Alias Myeta eta +ChargeConj Myeta Myeta +# +Decay B+sig +1.000 MyK*+ Myeta SVS; +Enddecay +CDecay B-sig +# +Decay MyK*+ +1.000 MyKs pi+ VSS; +Enddecay +CDecay MyK*- +# +Decay MyKs +1.000 pi+ pi- PHSP; +Enddecay +# +Decay Myeta +1.000 gamma gamma PHSP; +Enddecay +# +End + + -- GitLab From 33725dd480de3b847f47918375f8b36702e53adf Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 5 Jul 2024 00:19:35 +0200 Subject: [PATCH 688/702] Merge branch 'lzhu/B2DDs12536' into 'master' --- .../B0DmDs2536p,Ds2536_Dspipi=TightCut.dec | 76 +++++++++++++++++ .../B0DstmDs2536p,Ds2536_Dspipi=TightCut.dec | 85 +++++++++++++++++++ .../BpD0barDs2536p,Ds2536_Dspipi=TightCut.dec | 76 +++++++++++++++++ .../Bs0Ds2536mpip,Ds2536_Dspipi=TightCut.dec | 66 ++++++++++++++ dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec | 2 +- 5 files changed, 304 insertions(+), 1 deletion(-) create mode 100644 dkfiles/B0DmDs2536p,Ds2536_Dspipi=TightCut.dec create mode 100644 dkfiles/B0DstmDs2536p,Ds2536_Dspipi=TightCut.dec create mode 100644 dkfiles/BpD0barDs2536p,Ds2536_Dspipi=TightCut.dec create mode 100644 dkfiles/Bs0Ds2536mpip,Ds2536_Dspipi=TightCut.dec diff --git a/dkfiles/B0DmDs2536p,Ds2536_Dspipi=TightCut.dec b/dkfiles/B0DmDs2536p,Ds2536_Dspipi=TightCut.dec new file mode 100644 index 000000000..09d85293b --- /dev/null +++ b/dkfiles/B0DmDs2536p,Ds2536_Dspipi=TightCut.dec @@ -0,0 +1,76 @@ +# EventType: 11198065 +# NickName: B0DmDs2536p,Ds2536_Dspipi=TightCut +# Descriptor: [B0 -> (D_s1(2536)+ -> (D_s+ -> K+ K- pi+) pi+ pi-) (D- -> K+ pi- pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 -> (D_s1(2536)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) ^(D- => ^K+ ^pi- ^pi-)]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[B0]cc' : 'goodB0', +# '[D_s+]cc' : 'goodD', +# '[D-]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: B0 flat in Dalitz plot. D_s+ resonant decay forced +# Decay file for B0 => D- D_s1(2536)+ +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20240617 +# Responsible: Linxuan Zhu +# Email: linxuan.zhu@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D+ D+ +Alias My_D- D- +ChargeConj My_D+ My_D- + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 + +# +Decay B0sig + 1.000 My_D- My_Ds2536 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay My_Ds2536 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_D- + 1.0 K+ pi- pi- D_DALITZ; +Enddecay +CDecay My_D+ +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- + +End diff --git a/dkfiles/B0DstmDs2536p,Ds2536_Dspipi=TightCut.dec b/dkfiles/B0DstmDs2536p,Ds2536_Dspipi=TightCut.dec new file mode 100644 index 000000000..849957364 --- /dev/null +++ b/dkfiles/B0DstmDs2536p,Ds2536_Dspipi=TightCut.dec @@ -0,0 +1,85 @@ +# EventType: 11198075 +# NickName: B0DstmDs2536p,Ds2536_Dspipi=TightCut +# Descriptor: [B0 -> (D_s1(2536)+ -> (D_s+ -> K+ K- pi+) pi+ pi-) (D*(2010)- -> (D~0 -> K+ pi-) pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B0 -> (D_s1(2536)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) (D*(2010)- ==> ^(D~0 => ^K+ ^pi-) ^pi-)]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[B0]cc' : 'goodB0', +# '[D_s+]cc' : 'goodD', +# '[D~0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: B0 flat in Dalitz plot. D_s+ resonant decay forced +# Decay file for B0 => D*- D_s1(2536)+ +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20240617 +# Responsible: Linxuan Zhu +# Email: linxuan.zhu@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D*+ D*+ +Alias My_D*- D*- +ChargeConj My_D*+ My_D*- + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 + +# +Decay B0sig + 1.000 My_D*- My_Ds2536 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay My_Ds2536 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_D*- + 1.0 My_anti-D0 pi- VSS; +Enddecay +CDecay My_D*+ +# +Decay My_anti-D0 + 1.0 K+ pi- PHSP; +Enddecay +CDecay My_D0 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- + +End diff --git a/dkfiles/BpD0barDs2536p,Ds2536_Dspipi=TightCut.dec b/dkfiles/BpD0barDs2536p,Ds2536_Dspipi=TightCut.dec new file mode 100644 index 000000000..84bf80b69 --- /dev/null +++ b/dkfiles/BpD0barDs2536p,Ds2536_Dspipi=TightCut.dec @@ -0,0 +1,76 @@ +# EventType: 12197085 +# NickName: BpD0barDs2536p,Ds2536_Dspipi=TightCut +# Descriptor: [B+ -> (D_s1(2536)+ -> (D_s+ -> K+ K- pi+) pi+ pi-) (D~0 -> K+ pi-)]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B+ -> (D_s1(2536)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) ^(D~0 => ^K+ ^pi-)]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodB0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 200 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[B+]cc' : 'goodB0', +# '[D_s+]cc' : 'goodD', +# '[D~0]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: B0 flat in Dalitz plot. D_s+ resonant decay forced +# Decay file for B+ => D_s1(2536)+ D~0 +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20240617 +# Responsible: Linxuan Zhu +# Email: linxuan.zhu@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D0 D0 +Alias My_anti-D0 anti-D0 +ChargeConj My_D0 My_anti-D0 + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 + +Decay B+sig + 1.0 My_anti-D0 My_Ds2536 PHSP; +Enddecay +CDecay B-sig + +Decay My_Ds2536 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2536 + +Decay My_anti-D0 + 1.0 K+ pi- PHSP; +Enddecay +CDecay My_D0 + +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- + + +End diff --git a/dkfiles/Bs0Ds2536mpip,Ds2536_Dspipi=TightCut.dec b/dkfiles/Bs0Ds2536mpip,Ds2536_Dspipi=TightCut.dec new file mode 100644 index 000000000..c1faf787c --- /dev/null +++ b/dkfiles/Bs0Ds2536mpip,Ds2536_Dspipi=TightCut.dec @@ -0,0 +1,66 @@ +# EventType: 13166062 +# NickName: Bs0Ds2536mpip,Ds2536_Dspipi=TightCut +# Descriptor: [B_s~0 -> (D_s1(2536)+ -> (D_s+ -> K+ K- pi+) pi+ pi-) pi-]cc +# +# Cuts: LoKi::GenCutTool/TightCut +# +#InsertPythonCode: +## +#from Configurables import LoKi__GenCutTool +#from Gauss.Configuration import * +#Generation(genAlgName).SignalRepeatedHadronization.addTool( LoKi__GenCutTool,'TightCut') +#tightCut = Generation(genAlgName).SignalRepeatedHadronization.TightCut +#tightCut.Decay = '^[B_s~0 -> (D_s1(2536)+ => ^(D_s+ => ^K+ ^K- ^pi+) ^pi+ ^pi-) ^pi-]CC' +#tightCut.Preambulo += [ +# 'GVZ = LoKi.GenVertices.PositionZ()', +# 'from GaudiKernel.SystemOfUnits import millimeter', +# 'inAcc = (in_range(0.005, GTHETA, 0.400) & in_range ( 1.8 , GETA , 5.2))', +# 'goodBs0 = (GP > 25000 * MeV) & (GPT > 1500 * MeV)', +# 'goodD = (GP > 8000 * MeV) & (GPT > 400 * MeV)', +# 'goodK = in_range( 1.3 * GeV , GP , 1000 * GeV) & (GPT > 80 * MeV)', +# 'goodPi = in_range( 1.3 * GeV , GP , 1000 * GeV) & (GPT > 80 * MeV)', +#] +#tightCut.Cuts = { +# '[B_s0]cc' : 'goodBs0', +# '[D_s+]cc' : 'goodD', +# '[K+]cc' : 'inAcc & goodK', +# '[pi+]cc' : 'inAcc & goodPi' +# } +#EndInsertPythonCode +# +# Documentation: Bs0 flat in Dalitz plot. D_s+ resonant decay forced +# Decay file for B_s0 => D_s1(2536)- pi+ +# EndDocumentation +# CPUTime: < 1 min +# +# Date: 20240617 +# Responsible: Linxuan Zhu +# Email: linxuan.zhu@cern.ch +# PhysicsWG: B2OC +# Tested: Yes + +Alias My_D_s- D_s- +Alias My_D_s+ D_s+ +ChargeConj My_D_s- My_D_s+ + +Alias My_Ds2536 D'_s1+ +Alias My_anti-Ds2536 D'_s1- +ChargeConj My_Ds2536 My_anti-Ds2536 + +Decay anti-B_s0sig + 1.000 My_Ds2536 pi- PHSP; +Enddecay +CDecay B_s0sig +# +Decay My_Ds2536 + 1.0 My_D_s+ pi+ pi- PHSP; +Enddecay +CDecay My_anti-Ds2536 +# +Decay My_D_s+ + 1.0 K+ K- pi+ D_DALITZ; +Enddecay +CDecay My_D_s- +# +End + diff --git a/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec b/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec index c39a4c270..ba9466656 100644 --- a/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec +++ b/dkfiles/WW_lnul,lnul=1l15GeV_MG5_NLO.dec @@ -18,7 +18,7 @@ # Generation(genAlgName).Special.addTool(MadgraphProduction) # # # Madgraph options. -# #Generation().Special.addTool(MadgraphProduction) +# #Generation(genAlgName).Special.addTool(MadgraphProduction) # sampleGenToolsOpts = { # "Commands": ["import model loop_sm", # "generate p p > mu+ vm e- ve~ [QCD]", -- GitLab From 086aed3330e773359af02a831fd95f8f0b70cf6e Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 5 Jul 2024 00:48:54 +0200 Subject: [PATCH 689/702] Merge branch 'ramirezg/my-changes' into 'master' --- ...c_pKpi=DecProdCut,NoPileUp,pthat10to15.dec | 42 +++++++++++++++++++ ...c_pKpi=DecProdCut,NoPileUp,pthat15to20.dec | 42 +++++++++++++++++++ ...c_pKpi=DecProdCut,NoPileUp,pthat20to30.dec | 42 +++++++++++++++++++ ...c_pKpi=DecProdCut,NoPileUp,pthat30to50.dec | 42 +++++++++++++++++++ ...Lc_pKpi=DecProdCut,NoPileUp,pthat5to10.dec | 42 +++++++++++++++++++ ...Lc_pKpi=DecProdCut,NoPileUp,pthatmin50.dec | 41 ++++++++++++++++++ 6 files changed, 251 insertions(+) create mode 100644 dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat10to15.dec create mode 100644 dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat15to20.dec create mode 100644 dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat20to30.dec create mode 100644 dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat30to50.dec create mode 100644 dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat5to10.dec create mode 100644 dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthatmin50.dec diff --git a/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat10to15.dec b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat10to15.dec new file mode 100644 index 000000000..8116507fa --- /dev/null +++ b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat10to15.dec @@ -0,0 +1,42 @@ +# EventType: 25103044 +# +# Descriptor: [Lambda_c+ -> p+ K- pi+]cc +# +# NickName: Lc_pKpi=DecProdCut,NoPileUp,pthat10to15 +# +# Cuts: DaughtersInLHCb +# Production:Pythia8 +# +# InsertPythonCode: +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production) +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 10.0", +# "PhaseSpace:pTHatMax = 15.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# # CPUTime: < 1 min +# Responsible: Manuel Ramirez Garcia +# Email: mramiga@umich.edu +# Date: 20240601 +# +Decay Lambda_c+sig + 0.02800 p+ K- pi+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +End diff --git a/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat15to20.dec b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat15to20.dec new file mode 100644 index 000000000..dea233dae --- /dev/null +++ b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat15to20.dec @@ -0,0 +1,42 @@ +# EventType: 25103045 +# +# Descriptor: [Lambda_c+ -> p+ K- pi+]cc +# +# NickName: Lc_pKpi=DecProdCut,NoPileUp,pthat15to20 +# +# Cuts: DaughtersInLHCb +# Production:Pythia8 +# +# InsertPythonCode: +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production) +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 15.0", +# "PhaseSpace:pTHatMax = 20.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# # CPUTime: < 1 min +# Responsible: Manuel Ramirez Garcia +# Email: mramiga@umich.edu +# Date: 20240601 +# +Decay Lambda_c+sig + 0.02800 p+ K- pi+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +End diff --git a/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat20to30.dec b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat20to30.dec new file mode 100644 index 000000000..015076ad0 --- /dev/null +++ b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat20to30.dec @@ -0,0 +1,42 @@ +# EventType: 25103047 +# +# Descriptor: [Lambda_c+ -> p+ K- pi+]cc +# +# NickName: Lc_pKpi=DecProdCut,NoPileUp,pthat20to30 +# +# Cuts: DaughtersInLHCb +# Production:Pythia8 +# +# InsertPythonCode: +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production) +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 20.0", +# "PhaseSpace:pTHatMax = 30.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# # CPUTime: < 1 min +# Responsible: Manuel Ramirez Garcia +# Email: mramiga@umich.edu +# Date: 20240601 +# +Decay Lambda_c+sig + 0.02800 p+ K- pi+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +End diff --git a/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat30to50.dec b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat30to50.dec new file mode 100644 index 000000000..f8094802c --- /dev/null +++ b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat30to50.dec @@ -0,0 +1,42 @@ +# EventType: 25103048 +# +# Descriptor: [Lambda_c+ -> p+ K- pi+]cc +# +# NickName: Lc_pKpi=DecProdCut,NoPileUp,pthat30to50 +# +# Cuts: DaughtersInLHCb +# Production:Pythia8 +# +# InsertPythonCode: +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production) +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 30.0", +# "PhaseSpace:pTHatMax = 50.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# # CPUTime: < 1 min +# Responsible: Manuel Ramirez Garcia +# Email: mramiga@umich.edu +# Date: 20240601 +# +Decay Lambda_c+sig + 0.02800 p+ K- pi+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +End diff --git a/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat5to10.dec b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat5to10.dec new file mode 100644 index 000000000..62594831d --- /dev/null +++ b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthat5to10.dec @@ -0,0 +1,42 @@ +# EventType: 25103043 +# +# Descriptor: [Lambda_c+ -> p+ K- pi+]cc +# +# NickName: Lc_pKpi=DecProdCut,NoPileUp,pthat5to10 +# +# Cuts: DaughtersInLHCb +# Production:Pythia8 +# +# InsertPythonCode: +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production) +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 5.0", +# "PhaseSpace:pTHatMax = 10.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# # CPUTime: < 1 min +# Responsible: Manuel Ramirez Garcia +# Email: mramiga@umich.edu +# Date: 20240601 +# +Decay Lambda_c+sig + 0.02800 p+ K- pi+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +End diff --git a/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthatmin50.dec b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthatmin50.dec new file mode 100644 index 000000000..62dc2c0fc --- /dev/null +++ b/dkfiles/Lc_pKpi=DecProdCut,NoPileUp,pthatmin50.dec @@ -0,0 +1,41 @@ +# EventType: 25103049 +# +# Descriptor: [Lambda_c+ -> p+ K- pi+]cc +# +# NickName: Lc_pKpi=DecProdCut,NoPileUp,pthatmin50 +# +# Cuts: DaughtersInLHCb +# Production:Pythia8 +# +# InsertPythonCode: +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# Generation(genAlgName).SignalPlain.addTool(Pythia8Production) +# Generation(genAlgName).SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 50.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode +# +# Documentation: Phase space decay model +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# # CPUTime: < 1 min +# Responsible: Manuel Ramirez Garcia +# Email: mramiga@umich.edu +# Date: 20240601 +# +Decay Lambda_c+sig + 0.02800 p+ K- pi+ PHSP; +Enddecay +CDecay anti-Lambda_c-sig +# +End -- GitLab From edd328b6b64b02dc8377e037a3c78f0df6d1c92a Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 5 Jul 2024 01:08:46 +0200 Subject: [PATCH 690/702] Merge branch 'ichahrou/DsinJets' into 'master' --- .../Ds_phipi,KK=TightCutFromB,pthat1015.dec | 66 +++++++++++++++++++ .../Ds_phipi,KK=TightCutFromB,pthat1520.dec | 66 +++++++++++++++++++ .../Ds_phipi,KK=TightCutFromB,pthat2030.dec | 66 +++++++++++++++++++ .../Ds_phipi,KK=TightCutFromB,pthat3050.dec | 66 +++++++++++++++++++ dkfiles/Ds_phipi,KK=TightCutFromB,pthat50.dec | 65 ++++++++++++++++++ .../Ds_phipi,KK=TightCutFromB,pthat510.dec | 66 +++++++++++++++++++ .../Ds_phipi,KK=TightCutFromD,pthat1015.dec | 66 +++++++++++++++++++ .../Ds_phipi,KK=TightCutFromD,pthat1520.dec | 66 +++++++++++++++++++ .../Ds_phipi,KK=TightCutFromD,pthat2030.dec | 66 +++++++++++++++++++ .../Ds_phipi,KK=TightCutFromD,pthat3050.dec | 66 +++++++++++++++++++ dkfiles/Ds_phipi,KK=TightCutFromD,pthat50.dec | 65 ++++++++++++++++++ .../Ds_phipi,KK=TightCutFromD,pthat510.dec | 66 +++++++++++++++++++ 12 files changed, 790 insertions(+) create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromB,pthat1015.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromB,pthat1520.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromB,pthat2030.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromB,pthat3050.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromB,pthat50.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromB,pthat510.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromD,pthat1015.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromD,pthat1520.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromD,pthat2030.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromD,pthat3050.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromD,pthat50.dec create mode 100644 dkfiles/Ds_phipi,KK=TightCutFromD,pthat510.dec diff --git a/dkfiles/Ds_phipi,KK=TightCutFromB,pthat1015.dec b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat1015.dec new file mode 100644 index 000000000..c1eacbe15 --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat1015.dec @@ -0,0 +1,66 @@ +# EventType: 23103056 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromB,pthat1015 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' FromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'FromB = 0 < Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 10.0", +# "PhaseSpace:pTHatMax = 15.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from b quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromB,pthat1520.dec b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat1520.dec new file mode 100644 index 000000000..ffba2203f --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat1520.dec @@ -0,0 +1,66 @@ +# EventType: 23103057 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromB,pthat1520 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' FromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'FromB = 0 < Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 15.0", +# "PhaseSpace:pTHatMax = 20.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from b quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromB,pthat2030.dec b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat2030.dec new file mode 100644 index 000000000..1cb2ec727 --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat2030.dec @@ -0,0 +1,66 @@ +# EventType: 23103058 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromB,pthat2030 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' FromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'FromB = 0 < Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 20.0", +# "PhaseSpace:pTHatMax = 30.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from b quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromB,pthat3050.dec b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat3050.dec new file mode 100644 index 000000000..b3bf46726 --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat3050.dec @@ -0,0 +1,66 @@ +# EventType: 23103059 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromB,pthat3050 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' FromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'FromB = 0 < Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 30.0", +# "PhaseSpace:pTHatMax = 50.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from b quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromB,pthat50.dec b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat50.dec new file mode 100644 index 000000000..8e366ce3f --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat50.dec @@ -0,0 +1,65 @@ +# EventType: 23103060 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromB,pthat50 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' FromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'FromB = 0 < Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 50.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from b quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromB,pthat510.dec b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat510.dec new file mode 100644 index 000000000..79aff8563 --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromB,pthat510.dec @@ -0,0 +1,66 @@ +# EventType: 23103055 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromB,pthat510 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' FromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'FromB = 0 < Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 5.0", +# "PhaseSpace:pTHatMax = 10.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from b quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromD,pthat1015.dec b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat1015.dec new file mode 100644 index 000000000..a55bb39bd --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat1015.dec @@ -0,0 +1,66 @@ +# EventType: 23103050 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromD,pthat1015 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' notFromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'notFromB = 0 == Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 10.0", +# "PhaseSpace:pTHatMax = 15.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from c quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromD,pthat1520.dec b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat1520.dec new file mode 100644 index 000000000..dd23911db --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat1520.dec @@ -0,0 +1,66 @@ +# EventType: 23103051 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromD,pthat1520 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' notFromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'notFromB = 0 == Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 15.0", +# "PhaseSpace:pTHatMax = 20.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from c quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromD,pthat2030.dec b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat2030.dec new file mode 100644 index 000000000..5a8a558f0 --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat2030.dec @@ -0,0 +1,66 @@ +# EventType: 23103052 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromD,pthat2030 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' notFromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'notFromB = 0 == Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 20.0", +# "PhaseSpace:pTHatMax = 30.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from c quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromD,pthat3050.dec b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat3050.dec new file mode 100644 index 000000000..4e1b4bcb5 --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat3050.dec @@ -0,0 +1,66 @@ +# EventType: 23103053 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromD,pthat3050 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' notFromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'notFromB = 0 == Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 20.0", +# "PhaseSpace:pTHatMax = 30.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from c quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromD,pthat50.dec b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat50.dec new file mode 100644 index 000000000..c50a070a4 --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat50.dec @@ -0,0 +1,65 @@ +# EventType: 23103054 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromD,pthat50 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' notFromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'notFromB = 0 == Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 50.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from c quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End diff --git a/dkfiles/Ds_phipi,KK=TightCutFromD,pthat510.dec b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat510.dec new file mode 100644 index 000000000..4c25d3b06 --- /dev/null +++ b/dkfiles/Ds_phipi,KK=TightCutFromD,pthat510.dec @@ -0,0 +1,66 @@ +# EventType: 23103049 +# +# Descriptor: [D_s+ -> ( phi(1020) -> K+ K- ) pi+]cc +# +# NickName: Ds_phipi,KK=TightCutFromD,pthat510 +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = '^[ D_s+ => ( (phi(1020) => ^K+ ^K-) ) ^pi+ ]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' goodKaon ' , +# '[pi+]cc' : ' goodPion ' , +# '[D_s+]cc' : ' notFromB ' } +# tightCut.Preambulo += [ +# 'inAcc = in_range ( 0.005 , GTHETA , 0.400 ) ' , +# 'goodKaon = inAcc ' , +# 'goodPion = inAcc ' , +# 'Bancestors = GNINTREE ( GBEAUTY , HepMC.ancestors )', +# 'notFromB = 0 == Bancestors' ] +# +# from Gaudi.Configuration import importOptions +# importOptions('$DECFILESROOT/options/SwitchOffAllPythiaProcesses.py') +# from Configurables import Pythia8Production +# gen.SignalPlain.addTool(Pythia8Production) +# gen.SignalPlain.Pythia8Production.Commands+=[ +# "HardQCD:all = on", +# "PhaseSpace:pTHatMin = 5.0", +# "PhaseSpace:pTHatMax = 10.0"] +# +# # Keep 2 -> 2 hard process in MCParticles. +# from Configurables import GenerationToSimulation +# GenerationToSimulation("GenToSim").KeepCode = ( +# "( GBARCODE >= 1 ) & ( GBARCODE <= 6 )") +# +# EndInsertPythonCode + +# Documentation: Forces a Ds+ from c quarks to ( phi -> K+ K- ) pi+ with generator level cuts with pthatmin equal to 20 +# EndDocumentation +# +# PhysicsWG: QCD +# Tested: Yes +# Responsible: Ibrahim Chahrour +# Email: chahrour@umich.edu +# Date: 20240227 +# CPUTime: <1min +# +Alias my_phi phi +ChargeConj my_phi my_phi +# +Decay D_s+sig + 1.000 my_phi pi+ PHOTOS SVS ; +Enddecay +CDecay D_s-sig +# +Decay my_phi + 1.000 K+ K- PHOTOS VSS ; +Enddecay +# +End -- GitLab From 62ea191d2cee1b1d9c6b7d7faef065fa8c82927d Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 5 Jul 2024 00:18:05 +0100 Subject: [PATCH 691/702] Prepare DecFiles for v32r24 release. --- CMakeLists.txt | 2 +- ReleaseNotes/v32r24.md | 72 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r24.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 82f458ed2..0282cea22 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r23) +gaudi_subdir(DecFiles v32r24) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r24.md b/ReleaseNotes/v32r24.md new file mode 100644 index 000000000..0e29ffa4d --- /dev/null +++ b/ReleaseNotes/v32r24.md @@ -0,0 +1,72 @@ +DecFiles v32r24 2024-07-05 +========================== + +! 2024-07-04 - Fernando Jesus Abudinen Gallego (MR !1955) + Add 2 new decay files + + 12103511 : Bu_KstPi0,Kst=KSpi,DecProdCut + + 12103521 : Bu_Ksteta,Kst=KSpi,DecProdCut + +! 2024-07-04 - Fernando Jesus Abudinen Gallego (MR !1954) + Add 2 new decay files + + 11166009 : Bd_Dphipi,Kpi=DecProdCut + + 12165009 : Bu_Dphipi,Kpi=DecProdCut + +! 2024-07-04 - Fernando Jesus Abudinen Gallego (MR !1953) + Add new decay file + + 15336110 : Lb_etacpK,KsKpi=phsp,DecProdCut + +! 2024-07-04 - Fernando Jesus Abudinen Gallego (MR !1952) + Add 6 new decay files + + 25103044 : Lc_pKpi=DecProdCut,NoPileUp,pthat10to15 + + 25103045 : Lc_pKpi=DecProdCut,NoPileUp,pthat15to20 + + 25103047 : Lc_pKpi=DecProdCut,NoPileUp,pthat20to30 + + 25103048 : Lc_pKpi=DecProdCut,NoPileUp,pthat30to50 + + 25103043 : Lc_pKpi=DecProdCut,NoPileUp,pthat5to10 + + 25103049 : Lc_pKpi=DecProdCut,NoPileUp,pthatmin50 + +! 2024-07-04 - Fernando Jesus Abudinen Gallego (MR !1951) + Add 4 new decay files + + 11198065 : B0DmDs2536p,Ds2536_Dspipi=TightCut + + 11198075 : B0DstmDs2536p,Ds2536_Dspipi=TightCut + + 12197085 : BpD0barDs2536p,Ds2536_Dspipi=TightCut + + 13166062 : Bs0Ds2536mpip,Ds2536_Dspipi=TightCut + Modify decay file + + 41922003 : WW_lnul,lnul=1l15GeV_MG5_NLO + +! 2024-07-04 - Fernando Jesus Abudinen Gallego (MR !1950) + Add new decay file + + 12245061 : Bu_jpsikkk,Kstar=TightCut + Modify decay file + + 41922003 : WW_lnul,lnul=1l15GeV_MG5_NLO + +! 2024-07-04 - Fernando Jesus Abudinen Gallego (MR !1949) + Add 12 new decay files + + 23103056 : Ds_phipi,KK=TightCutFromB,pthat1015 + + 23103057 : Ds_phipi,KK=TightCutFromB,pthat1520 + + 23103058 : Ds_phipi,KK=TightCutFromB,pthat2030 + + 23103059 : Ds_phipi,KK=TightCutFromB,pthat3050 + + 23103060 : Ds_phipi,KK=TightCutFromB,pthat50 + + 23103055 : Ds_phipi,KK=TightCutFromB,pthat510 + + 23103050 : Ds_phipi,KK=TightCutFromD,pthat1015 + + 23103051 : Ds_phipi,KK=TightCutFromD,pthat1520 + + 23103052 : Ds_phipi,KK=TightCutFromD,pthat2030 + + 23103053 : Ds_phipi,KK=TightCutFromD,pthat3050 + + 23103054 : Ds_phipi,KK=TightCutFromD,pthat50 + + 23103049 : Ds_phipi,KK=TightCutFromD,pthat510 + +! 2024-06-26 - Lorenzo Pica (MR !1944) + Modify decay file + + 27165900 : Dst_D0pi,KSKS=TightCut,1 + +! 2024-06-21 - Federica Borgato (MR !1940) + Add 5 new decay files + + 15496201 : Lb_LcDsst,pKpi,KKpi=DecProdCut + + 15498004 : Lb_Sigmac0pipiDs,Lcpi,KKpi=DecProdCut + + 15498204 : Lb_Sigmac0pipiDsst,Lcpi,KKpi=DecProdCut + + 15498005 : Lb_SigmacpipiDs,Lcpi,KKpi=DecProdCut + + 15498205 : Lb_SigmacpipiDsst,Lcpi,KKpi=DecProdCut + +! 2024-05-23 - Gabriel Matthew Nowak (MR !1903) + Add new decay file + + 41922003 : WW_lnul,lnul=1l15GeV_MG5_NLO + diff --git a/cmt/requirements b/cmt/requirements index edcc99f39..6fb9cb200 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r23 +version v32r24 # Structure #============================================================================ -- GitLab From 3121bc57cf9f719458c0275ed27ccf588193ec2d Mon Sep 17 00:00:00 2001 From: Adam Morris <adam.morris@cern.ch> Date: Mon, 15 Jul 2024 17:27:19 +0200 Subject: [PATCH 692/702] listNewEvtTypes.py: use raw strings for regular expressions --- cmt/listNewEvtTypes.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cmt/listNewEvtTypes.py b/cmt/listNewEvtTypes.py index de4a8cc75..eac58e019 100755 --- a/cmt/listNewEvtTypes.py +++ b/cmt/listNewEvtTypes.py @@ -28,7 +28,7 @@ def filterPick(list,regex): def getSplitted(version): """Takes a version and tranforms it like v41r0 ----> ['v', 41, 'r', '0']""" - split_regex = re.compile('\d+|[^\d\s]+') + split_regex = re.compile(r'\d+|[^\d\s]+') splittedElement = [] for v in re.findall(split_regex, version): if v.isdigit(): @@ -43,15 +43,15 @@ def getLatestVersion(path, current): listFolders = os.listdir(path) reqVersion = getLatestVersionFromRequirements(current) major = reqVersion.split('r')[0].split('v')[1] -# search_regex = re.compile('v(\d+)r(\d+)(?:p(\d+))?') - search_regex = re.compile('v'+str(major)+'r(\d+)(?:p(\d+))?') +# search_regex = re.compile(r'v(\d+)r(\d+)(?:p(\d+))?') + search_regex = re.compile('v'+str(major)+r'r(\d+)(?:p(\d+))?') versions = filterPick(listFolders, search_regex) if len(versions) > 0: return sorted(versions, key = getSplitted )[-1] else: major = str(int(major)-1) - search_regex = re.compile('v'+str(major)+'r(\d+)(?:p(\d+))?') + search_regex = re.compile('v'+str(major)+r'r(\d+)(?:p(\d+))?') versions = filterPick(listFolders, search_regex) return sorted(versions, key = getSplitted )[-1] @@ -106,7 +106,7 @@ def main(): decroot_optionsall = os.listdir(options.decfilesroot_options) latest_optionsall = os.listdir(options.latestOptions) - searchRegex = re.compile('[0-9]{8}') + searchRegex = re.compile(r'[0-9]{8}') decroot_options = filterPick(decroot_optionsall,searchRegex) latest_options = filterPick(latest_optionsall,searchRegex) -- GitLab From 881d5e4ed20f528ebc2ecdde8600d4f71858edff Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 19 Jul 2024 23:12:52 +0200 Subject: [PATCH 693/702] Merge branch 'isanders-BdJpsiKsOnlyT' into 'master' --- dkfiles/Bd_JpsiKS,mm=TightCut,OnlyT.dec | 68 +++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 dkfiles/Bd_JpsiKS,mm=TightCut,OnlyT.dec diff --git a/dkfiles/Bd_JpsiKS,mm=TightCut,OnlyT.dec b/dkfiles/Bd_JpsiKS,mm=TightCut,OnlyT.dec new file mode 100644 index 000000000..f62531382 --- /dev/null +++ b/dkfiles/Bd_JpsiKS,mm=TightCut,OnlyT.dec @@ -0,0 +1,68 @@ +# EventType: 11144104 +# +# Descriptor: [B0 -> (KS0 -> pi+ pi-) (J/psi(1S) -> mu+ mu-) ]cc +# +# NickName: Bd_JpsiKS,mm=TightCut,OnlyT +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: < 2 min +# +# Documentation: Bd->J/psiKs lifetime acceptance +# EndDocumentation +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Izaac Sanderswood +# Email: izaac.sanderswood@cern.ch +# Date: 20240516 +# +# InsertPythonCode: +## +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +## +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 ==> ^(J/psi(1S) ==> ^mu+ ^mu-) ^(KS0 ==> ^pi+ ^pi-)]CC' +## +# tightCut.Cuts = { +# '[pi+]cc' : ' good_pion ' , +# '[KS0]cc' : 'good_ks ' , +# '[mu+]cc' : ' good_muon ' , +# '[J/psi(1S)]cc' : 'good_jpsi' +# } +## +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV", +# "from GaudiKernel.SystemOfUnits import mm", +# "EVZ = GFAEVX(GVZ,0)", +# "inAcc_charged = in_range ( 0.010 , GTHETA , 0.400 )" , +# "inEta = in_range ( 1.8 , GETA , 5.1 )" , +# +# "good_pion = ('pi+' == GABSID) & inAcc_charged" , +# "good_ks = (EVZ > 2500*mm) & (EVZ < 8000*mm)", +# "good_muon = ( 'mu+' == GABSID ) & inAcc_charged & inEta" , +# +# "good_jpsi = GINTREE(good_muon)", +# ] +# EndInsertPythonCode + +Alias MyJ/psi J/psi +ChargeConj MyJ/psi MyJ/psi +Alias MyKs K_S0 +ChargeConj MyKs MyKs +# +Decay B0sig + 1.000 MyJ/psi MyKs SVS; +Enddecay +CDecay anti-B0sig +# +Decay MyKs + 1.000 pi+ pi- PHSP; +Enddecay +# +Decay MyJ/psi + 1.000 mu+ mu- PHOTOS VLL; +Enddecay +End -- GitLab From 3b9b64679a9613257806b67a6940944997240564 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 19 Jul 2024 23:13:08 +0200 Subject: [PATCH 694/702] Merge branch 'bdey_newradtypes' into 'master' --- ...Bc_DsstGamma,DsG,KKpi=BcVegPy,TightCut.dec | 71 ++++++++++++++++ ...c_Dsstpi0,DsG,KKpi,gg=BcVegPy,TightCut.dec | 78 ++++++++++++++++++ .../Bc_DstGamma,D0pi,Kpi=BcVegPy,TightCut.dec | 72 +++++++++++++++++ ...Bc_Dstpi0,D0pi,Kpi,gg=BcVegPy,TightCut.dec | 78 ++++++++++++++++++ ...sEtagamma,pipipi0,gg=TightCut,KSVtxCut.dec | 79 ++++++++++++++++++ ..._KsEtapi0,pipipi0,gg=TightCut,KSVtxCut.dec | 79 ++++++++++++++++++ ...megagamma,pipipi0,gg=TightCut,KSVtxCut.dec | 79 ++++++++++++++++++ ...sOmegapi0,pipipi0,gg=TightCut,KSVtxCut.dec | 79 ++++++++++++++++++ dkfiles/Bd_KsPhipi0,gg=TightCut,KSVtxCut.dec | 80 +++++++++++++++++++ dkfiles/Bu_KEtagamma,pipipi0,gg=TightCut.dec | 71 ++++++++++++++++ dkfiles/Bu_KEtapi0,pipipi0,gg=TightCut.dec | 71 ++++++++++++++++ .../Bu_KOmegagamma,pipipi0,gg=TightCut.dec | 71 ++++++++++++++++ dkfiles/Bu_KOmegapi0,pipipi0,gg=TightCut.dec | 71 ++++++++++++++++ 13 files changed, 979 insertions(+) create mode 100644 dkfiles/Bc_DsstGamma,DsG,KKpi=BcVegPy,TightCut.dec create mode 100644 dkfiles/Bc_Dsstpi0,DsG,KKpi,gg=BcVegPy,TightCut.dec create mode 100644 dkfiles/Bc_DstGamma,D0pi,Kpi=BcVegPy,TightCut.dec create mode 100644 dkfiles/Bc_Dstpi0,D0pi,Kpi,gg=BcVegPy,TightCut.dec create mode 100644 dkfiles/Bd_KsEtagamma,pipipi0,gg=TightCut,KSVtxCut.dec create mode 100644 dkfiles/Bd_KsEtapi0,pipipi0,gg=TightCut,KSVtxCut.dec create mode 100644 dkfiles/Bd_KsOmegagamma,pipipi0,gg=TightCut,KSVtxCut.dec create mode 100644 dkfiles/Bd_KsOmegapi0,pipipi0,gg=TightCut,KSVtxCut.dec create mode 100644 dkfiles/Bd_KsPhipi0,gg=TightCut,KSVtxCut.dec create mode 100644 dkfiles/Bu_KEtagamma,pipipi0,gg=TightCut.dec create mode 100644 dkfiles/Bu_KEtapi0,pipipi0,gg=TightCut.dec create mode 100644 dkfiles/Bu_KOmegagamma,pipipi0,gg=TightCut.dec create mode 100644 dkfiles/Bu_KOmegapi0,pipipi0,gg=TightCut.dec diff --git a/dkfiles/Bc_DsstGamma,DsG,KKpi=BcVegPy,TightCut.dec b/dkfiles/Bc_DsstGamma,DsG,KKpi=BcVegPy,TightCut.dec new file mode 100644 index 000000000..2909856da --- /dev/null +++ b/dkfiles/Bc_DsstGamma,DsG,KKpi=BcVegPy,TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 14163210 +# +# Descriptor: [B_c+ -> (D_s*+ => (D_s+ => K+ K- pi+) gamma) gamma]cc +# +# NickName: Bc_DsstGamma,DsG,KKpi=BcVegPy,TightCut +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: B_c+ -> (D*_s+ => (D_s+ => K+ K- pi+) gamma) gamma, gamma pT > 1.8 GeV +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# gen = Generation(genAlgName) +# gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) +# gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# # +# tightCut = gen.Special.TightCut +# tightCut.SignalPID = 'B_c+' +# tightCut.Decay = '^[B_c+ => (D*_s+ => (D_s+ => ^K+ ^K- ^pi+) gamma) gamma ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# ] +# tightCut.Cuts = { +# '[K+]cc' : ' inAcc' , +# '[pi+]cc' : ' inAcc' , +# '[B_c+]cc' : ' GINTREE(goodPhoton)', +# } +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# CPUTime: < 1 min +# +Alias MyD*_s- D_s*- +Alias MyD*_s+ D_s*+ +ChargeConj MyD*_s+ MyD*_s- +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Decay B_c+sig + 1.000 MyD*_s+ gamma PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyD*_s+ + 1.000 MyD_s+ gamma VSP_PWAVE; +Enddecay +CDecay MyD*_s- +# +Decay MyD_s+ + 1.0 K+ K- pi+ PHSP; +Enddecay +CDecay MyD_s- +# +End diff --git a/dkfiles/Bc_Dsstpi0,DsG,KKpi,gg=BcVegPy,TightCut.dec b/dkfiles/Bc_Dsstpi0,DsG,KKpi,gg=BcVegPy,TightCut.dec new file mode 100644 index 000000000..5bcefee54 --- /dev/null +++ b/dkfiles/Bc_Dsstpi0,DsG,KKpi,gg=BcVegPy,TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 14163611 +# +# Descriptor: [B_c+ -> (D_s*+ => (D_s+ => K+ K- pi+) gamma) (pi0 => gamma gamma)]cc +# +# NickName: Bc_Dsstpi0,DsG,KKpi,gg=BcVegPy,TightCut +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: B_c+ -> (D*_s+ => (D_s+ => K+ K- pi+) gamma) (pi0 -> gamma gamma), background for Bc->DsstG +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# gen = Generation(genAlgName) +# gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) +# gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# # +# tightCut = gen.Special.TightCut +# tightCut.SignalPID = 'B_c+' +# tightCut.Decay = '[B_c+ ==> (D*_s+ => (D_s+ => ^K+ ^K- ^pi+) gamma) ^(pi0 => gamma gamma) ]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# ] +# tightCut.Cuts = { +# '[K+]cc' : ' inAcc' , +# '[pi+]cc' : ' inAcc' , +# 'pi0' : ' GINTREE(goodPhoton)', +# } +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# CPUTime: < 1 min +# +Alias MyD*_s- D_s*- +Alias MyD*_s+ D_s*+ +ChargeConj MyD*_s+ MyD*_s- +Alias MyD_s- D_s- +Alias MyD_s+ D_s+ +ChargeConj MyD_s+ MyD_s- +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B_c+sig + 1.000 MyD*_s+ Mypi0 PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyD*_s+ + 1.000 MyD_s+ gamma VSP_PWAVE; +Enddecay +CDecay MyD*_s- +# +Decay MyD_s+ + 1.0 K+ K- pi+ PHSP; +Enddecay +CDecay MyD_s- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bc_DstGamma,D0pi,Kpi=BcVegPy,TightCut.dec b/dkfiles/Bc_DstGamma,D0pi,Kpi=BcVegPy,TightCut.dec new file mode 100644 index 000000000..65da80671 --- /dev/null +++ b/dkfiles/Bc_DstGamma,D0pi,Kpi=BcVegPy,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 14163233 +# +# Descriptor: [B_c+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) gamma]cc +# +# NickName: Bc_DstGamma,D0pi,Kpi=BcVegPy,TightCut +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: Bc+ -> (Dst+ -> (D0 -> K- pi+) pi+) gamma, gamma PT > 1.8 GeV +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# gen = Generation(genAlgName) +# gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) +# gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# # +# tightCut = gen.Special.TightCut +# tightCut.SignalPID = 'B_c+' +# tightCut.Decay = '^[B_c+ => (D*(2010)+ => (D0 => ^K- ^pi+) ^pi+) gamma]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# ] +# tightCut.Cuts = { +# '[K+]cc' : ' inAcc' , +# '[pi+]cc' : ' inAcc' , +# '[B_c+]cc' : ' GINTREE(goodPhoton)', +# } +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# CPUTime: < 1 min +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Decay B_c+sig + 1.000 MyD*+ gamma PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyD*+ + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay MyD*- +# +Decay MyD0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +End diff --git a/dkfiles/Bc_Dstpi0,D0pi,Kpi,gg=BcVegPy,TightCut.dec b/dkfiles/Bc_Dstpi0,D0pi,Kpi,gg=BcVegPy,TightCut.dec new file mode 100644 index 000000000..e535fa3ac --- /dev/null +++ b/dkfiles/Bc_Dstpi0,D0pi,Kpi,gg=BcVegPy,TightCut.dec @@ -0,0 +1,78 @@ +# EventType: 14163610 +# +# Descriptor: [B_c+ -> (D*(2010)+ -> (D0 -> K- pi+) pi+) (pi0 -> gamma gamma)]cc +# +# NickName: Bc_Dstpi0,D0pi,Kpi,gg=BcVegPy,TightCut +# +# Production: BcVegPy +# +# Cuts: LoKi::GenCutToolWithDecay/TightCut +# +# Documentation: Bc+ -> (Dst+ -> (D0 -> K- pi+) pi+) (pi0 -> gamma gamma), background for Bc -> DstG +# EndDocumentation +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutToolWithDecay +# from Gauss.Configuration import * +# gen = Generation(genAlgName) +# gen.Special.addTool ( LoKi__GenCutToolWithDecay , 'TightCut' ) +# gen.Special.CutTool = 'LoKi::GenCutToolWithDecay/TightCut' +# # +# tightCut = gen.Special.TightCut +# tightCut.SignalPID = 'B_c+' +# tightCut.Decay = '[B_c+ ==> (D*(2010)+ => (D0 => ^K- ^pi+) ^pi+) ^(pi0 => gamma gamma)]CC' +# tightCut.Preambulo += [ +# 'from GaudiKernel.SystemOfUnits import millimeter, micrometer,MeV,GeV', +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# ] +# tightCut.Cuts = { +# '[K+]cc' : ' inAcc' , +# '[pi+]cc' : ' inAcc' , +# 'pi0' : ' GINTREE(goodPhoton)', +# } +# +# EndInsertPythonCode +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# CPUTime: < 1 min +# +Alias MyD*- D*- +Alias MyD*+ D*+ +ChargeConj MyD*- MyD*+ +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Alias MyD0 D0 +Alias MyantiD0 anti-D0 +ChargeConj MyD0 MyantiD0 +# +Decay B_c+sig + 1.000 MyD*+ Mypi0 PHSP; +Enddecay +CDecay B_c-sig +# +Decay MyD*+ + 1.000 MyD0 pi+ VSS; +Enddecay +CDecay MyD*- +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyD0 + 1.0 K- pi+ PHSP; +Enddecay +CDecay MyantiD0 +# +End diff --git a/dkfiles/Bd_KsEtagamma,pipipi0,gg=TightCut,KSVtxCut.dec b/dkfiles/Bd_KsEtagamma,pipipi0,gg=TightCut,KSVtxCut.dec new file mode 100644 index 000000000..650cc70f1 --- /dev/null +++ b/dkfiles/Bd_KsEtagamma,pipipi0,gg=TightCut,KSVtxCut.dec @@ -0,0 +1,79 @@ +# EventType: 11104732 +# +# Descriptor: [B0 -> (KS0 -> pi+ pi-) (eta -> pi+ pi- (pi0 -> gamma gamma)) gamma]cc +# +# NickName: Bd_KsEtagamma,pipipi0,gg=TightCut,KSVtxCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B0 => ^(KS0 => ^pi+ ^pi-) (eta => ^pi+ ^pi- ^pi0) gamma ]CC' +# tightCut.Cuts = { +# 'pi0' : ' InEcal' , +# '[pi+]cc' : ' inAcc' , +# '[B0]cc' : ' GINTREE(goodPhoton)', +# 'KS0' : ' decayBeforeTT' +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# EndInsertPythonCode +# +# Documentation: for Bd2KsEtaGamma, gamma PT > 1.8 GeV, inAcceptance, KS0 VTZ < 2.4m +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# +Alias MyEta eta +ChargeConj MyEta MyEta +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay B0sig + 1.0 gamma MyEta MyK0s PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyEta + 1.000 pi- pi+ Mypi0 PHSP; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyK0s + 1.0 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bd_KsEtapi0,pipipi0,gg=TightCut,KSVtxCut.dec b/dkfiles/Bd_KsEtapi0,pipipi0,gg=TightCut,KSVtxCut.dec new file mode 100644 index 000000000..68cac9218 --- /dev/null +++ b/dkfiles/Bd_KsEtapi0,pipipi0,gg=TightCut,KSVtxCut.dec @@ -0,0 +1,79 @@ +# EventType: 11104580 +# +# Descriptor: [B0 -> (KS0 -> pi+ pi-) (eta -> pi+ pi- (pi0 -> gamma gamma)) (pi0 -> gamma gamma)]cc +# +# NickName: Bd_KsEtapi0,pipipi0,gg=TightCut,KSVtxCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: < 3 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => ^(KS0 => ^pi+ ^pi-) (eta => ^pi+ ^pi- (pi0 => ^gamma ^gamma)) ^(pi0 => gamma gamma) ]CC' +# tightCut.Cuts = { +# 'gamma' : ' InEcal' , +# '[pi+]cc' : ' inAcc' , +# 'pi0' : ' GINTREE(goodPhoton)', +# 'KS0' : ' decayBeforeTT' +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# EndInsertPythonCode +# +# Documentation: bkgd for Bd2KsEtaGamma, gamma PT > 1.8 GeV, inAcceptance, KS0 VTZ < 2.4m +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# +Alias MyEta eta +ChargeConj MyEta MyEta +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay B0sig + 1.0 MyK0s MyEta Mypi0 PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyEta + 1.000 pi- pi+ Mypi0 PHSP; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyK0s + 1.0 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bd_KsOmegagamma,pipipi0,gg=TightCut,KSVtxCut.dec b/dkfiles/Bd_KsOmegagamma,pipipi0,gg=TightCut,KSVtxCut.dec new file mode 100644 index 000000000..a55f08941 --- /dev/null +++ b/dkfiles/Bd_KsOmegagamma,pipipi0,gg=TightCut,KSVtxCut.dec @@ -0,0 +1,79 @@ +# EventType: 11104722 +# +# Descriptor: [B0 -> (KS0 -> pi+ pi-) (omega(782) -> pi+ pi- (pi0 -> gamma gamma)) gamma]cc +# +# NickName: Bd_KsOmegagamma,pipipi0,gg=TightCut,KSVtxCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B0 => ^(KS0 => ^pi+ ^pi-) (omega(782) => ^pi+ ^pi- (pi0 => ^gamma ^gamma)) gamma]CC' +# tightCut.Cuts = { +# 'gamma' : ' InEcal' , +# '[pi+]cc' : ' inAcc' , +# '[B0]cc' : ' GINTREE(goodPhoton)', +# 'KS0' : ' decayBeforeTT' +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# EndInsertPythonCode +# +# Documentation: for Bd2KsOmegaGamma, gamma PT > 1.8 GeV, inAcceptance, KS0 VTZ < 2.4m +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# +Alias MyOmega omega +ChargeConj MyOmega MyOmega +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay B0sig + 1.0 gamma MyOmega MyK0s PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyOmega + 1.000 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyK0s + 1.0 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bd_KsOmegapi0,pipipi0,gg=TightCut,KSVtxCut.dec b/dkfiles/Bd_KsOmegapi0,pipipi0,gg=TightCut,KSVtxCut.dec new file mode 100644 index 000000000..0668a60a0 --- /dev/null +++ b/dkfiles/Bd_KsOmegapi0,pipipi0,gg=TightCut,KSVtxCut.dec @@ -0,0 +1,79 @@ +# EventType: 11104720 +# +# Descriptor: [B0 -> (KS0 -> pi+ pi-) (omega(782) -> pi+ pi- (pi0 -> gamma gamma)) (pi0 => gamma gamma)]cc +# +# NickName: Bd_KsOmegapi0,pipipi0,gg=TightCut,KSVtxCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: < 3 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => ^(KS0 => ^pi+ ^pi-) (omega(782) => ^pi+ ^pi- (pi0 => ^gamma ^gamma)) ^(pi0 => gamma gamma) ]CC' +# tightCut.Cuts = { +# 'gamma' : ' InEcal' , +# '[pi+]cc' : ' inAcc' , +# 'pi0' : ' GINTREE(goodPhoton)', +# 'KS0' : ' decayBeforeTT' +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# EndInsertPythonCode +# +# Documentation: bkgd for Bd2KsOmegaGamma, inAcceptance, KS0 VTZ < 2.4m +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# +Alias MyOmega omega +ChargeConj MyOmega MyOmega +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Decay B0sig + 1.0 Mypi0 MyOmega MyK0s PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyOmega + 1.000 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +Decay MyK0s + 1.0 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/Bd_KsPhipi0,gg=TightCut,KSVtxCut.dec b/dkfiles/Bd_KsPhipi0,gg=TightCut,KSVtxCut.dec new file mode 100644 index 000000000..b46e29da4 --- /dev/null +++ b/dkfiles/Bd_KsPhipi0,gg=TightCut,KSVtxCut.dec @@ -0,0 +1,80 @@ +# EventType: 11104581 +# +# Descriptor: [B0 -> (phi(1020) -> K+ K-) (KS0 -> pi+ pi-) (pi0 => gamma gamma)]cc +# +# NickName: Bd_KsPhipi0,gg=TightCut,KSVtxCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => (phi(1020) => ^K+ ^K-) ^(KS0 => ^pi+ ^pi-) ^(pi0 => gamma gamma)]CC' +# tightCut.Cuts = { +# '[K+]cc' : ' inAcc' , +# '[pi+]cc' : ' inAcc' , +# 'pi0' : ' GINTREE(goodPhoton)', +# 'KS0' : ' decayBeforeTT' +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# "decayBeforeTT = GVEV & ( GFAEVX ( GVZ , 1.e+10 ) < 2400 * millimeter)" +# ] +# +# EndInsertPythonCode +# +# Documentation: bkgd for Bd2KsPhiG, gamma PT > 1.8 GeV, inAcceptance, KS0 VTZ < 2.4m +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# +Alias MyPhi phi +ChargeConj MyPhi MyPhi +# +Alias MyK0s K_S0 +ChargeConj MyK0s MyK0s +# +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B0sig + 1.0 Mypi0 MyPhi MyK0s PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay +# +Decay MyK0s + 1.0 pi+ pi- PHSP; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_KEtagamma,pipipi0,gg=TightCut.dec b/dkfiles/Bu_KEtagamma,pipipi0,gg=TightCut.dec new file mode 100644 index 000000000..9a75c6d71 --- /dev/null +++ b/dkfiles/Bu_KEtagamma,pipipi0,gg=TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 12103636 +# +# Descriptor: [B+ -> K+ (eta -> pi+ pi- (pi0 -> gamma gamma)) gamma]cc +# +# NickName: Bu_KEtagamma,pipipi0,gg=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ => ^K+ (eta => ^pi+ ^pi- (pi0 => ^gamma ^gamma)) gamma]CC' +# tightCut.Cuts = { +# 'gamma' : ' InEcal' , +# '[K+]cc' : ' inAcc' , +# '[pi+]cc' : ' inAcc' , +# '[B+]cc' : ' GINTREE(goodPhoton)', +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# ] +# +# EndInsertPythonCode +# +# Documentation: for Bu2KEtaGamma, gamma PT > 1.8 GeV, inAcceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# +Alias MyEta eta +ChargeConj MyEta MyEta +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B+sig + 1.0 gamma MyEta K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyEta + 1.000 pi- pi+ Mypi0 PHSP; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_KEtapi0,pipipi0,gg=TightCut.dec b/dkfiles/Bu_KEtapi0,pipipi0,gg=TightCut.dec new file mode 100644 index 000000000..0daf22d34 --- /dev/null +++ b/dkfiles/Bu_KEtapi0,pipipi0,gg=TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 12103430 +# +# Descriptor: [B+ -> K+ (eta -> pi+ pi- (pi0 -> gamma gamma)) (pi0 -> gamma gamma)]cc +# +# NickName: Bu_KEtapi0,pipipi0,gg=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ => ^K+ (eta => ^pi+ ^pi- (pi0 => ^gamma ^gamma)) ^(pi0 => gamma gamma) ]CC' +# tightCut.Cuts = { +# 'gamma' : ' InEcal' , +# '[K+]cc' : ' inAcc' , +# '[pi+]cc' : ' inAcc' , +# 'pi0' : ' GINTREE(goodPhoton)', +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# ] +# +# EndInsertPythonCode +# +# Documentation: bkgd for Bu2KEtaGamma, gamma PT > 1.8 GeV, inAcceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# +Alias MyEta eta +ChargeConj MyEta MyEta +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B+sig + 1.0 Mypi0 MyEta K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyEta + 1.000 pi- pi+ Mypi0 PHSP; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_KOmegagamma,pipipi0,gg=TightCut.dec b/dkfiles/Bu_KOmegagamma,pipipi0,gg=TightCut.dec new file mode 100644 index 000000000..da879c27a --- /dev/null +++ b/dkfiles/Bu_KOmegagamma,pipipi0,gg=TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 12103626 +# +# Descriptor: [B+ -> K+ (omega -> pi+ pi- (pi0 -> gamma gamma)) gamma]cc +# +# NickName: Bu_KOmegagamma,pipipi0,gg=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '^[B+ => ^K+ (omega(782) => ^pi+ ^pi- (pi0 => ^gamma ^gamma)) gamma]CC' +# tightCut.Cuts = { +# 'gamma' : ' InEcal' , +# '[K+]cc' : ' inAcc' , +# '[pi+]cc' : ' inAcc' , +# '[B+]cc' : ' GINTREE(goodPhoton)', +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# ] +# +# EndInsertPythonCode +# +# Documentation: for Bu2KOmegaGamma, gamma PT > 1.8 GeV, inAcceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# +Alias MyOmega omega +ChargeConj MyOmega MyOmega +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B+sig + 1.0 gamma MyOmega K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyOmega + 1.000 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End diff --git a/dkfiles/Bu_KOmegapi0,pipipi0,gg=TightCut.dec b/dkfiles/Bu_KOmegapi0,pipipi0,gg=TightCut.dec new file mode 100644 index 000000000..be7a9db44 --- /dev/null +++ b/dkfiles/Bu_KOmegapi0,pipipi0,gg=TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 12103654 +# +# Descriptor: [B+ -> K+ (omega -> pi+ pi- (pi0 -> gamma gamma)) (pi0 -> gamma gamma)]cc +# +# NickName: Bu_KOmegapi0,pipipi0,gg=TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# CPUTime: 1 min +# +# InsertPythonCode: +# from Configurables import EvtGenDecayWithCutTool +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# from Configurables import ToolSvc +# +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.DecayTool = "EvtGenDecayWithCutTool" +# ToolSvc().addTool(EvtGenDecayWithCutTool) +# ToolSvc().EvtGenDecayWithCutTool.DecayFile = "$DECFILESROOT/dkfiles/DECAY.DEC" +# +# gen.SignalRepeatedHadronization.setProp('MaxNumberOfRepetitions', 5000) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B+ => ^K+ (omega(782) => ^pi+ ^pi- (pi0 => ^gamma ^gamma) ) ^(pi0 => gamma gamma) ]CC' +# tightCut.Cuts = { +# 'gamma' : ' InEcal' , +# '[K+]cc' : ' inAcc' , +# '[pi+]cc' : ' inAcc' , +# 'pi0' : ' GINTREE(goodPhoton)', +# } +# +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import ns, GeV, mrad, millimeter", +# "inAcc = in_range ( 0.005 , GTHETA , 0.400 ) " , +# "inEcalX = abs ( GPX / GPZ ) < 4.5 / 12.5", +# "inEcalY = abs ( GPY / GPZ ) < 3.5 / 12.5", +# "inEcalHole = ( abs ( GPX / GPZ ) < 0.25 / 12.5 ) & ( abs ( GPY / GPZ ) < 0.25 / 12.5 )", +# "InEcal = inEcalX & inEcalY & ~inEcalHole ", +# "goodPhoton = ('gamma' == GABSID) & ( GPT > 1.8 * GeV ) & InEcal", +# ] +# +# EndInsertPythonCode +# +# Documentation: bkgd for Bu2KOmegaG, gamma PT > 1.8 GeV, inAcceptance +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# Responsible: Biplab Dey +# Email: biplab.dey@.cern.ch +# Date: 20240527 +# +Alias MyOmega omega +ChargeConj MyOmega MyOmega +Alias Mypi0 pi0 +ChargeConj Mypi0 Mypi0 +# +Decay B+sig + 1.0 Mypi0 MyOmega K+ PHSP; +Enddecay +CDecay B-sig +# +Decay MyOmega + 1.000 pi- pi+ Mypi0 OMEGA_DALITZ; +Enddecay +# +Decay Mypi0 + 1.000 gamma gamma PHSP; +Enddecay +# +End -- GitLab From f7b4ff08f29c3dd0eb017bf76a01fe10df2bce5e Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 19 Jul 2024 23:13:18 +0200 Subject: [PATCH 695/702] Merge branch 'lsun/dkfiles4l0l0hhstudy' into 'master' --- ...mbdabarLambdaD0bar,Kpi=HELAMP,TightCut.dec | 79 +++++++++++++++++++ .../Bd_LambdabarLambdaKK=HELAMP,TightCut.dec | 72 +++++++++++++++++ .../Bd_LambdabarLambdaKpi=HELAMP,TightCut.dec | 62 +++++++++++++++ .../Bd_LambdabarLambdaKst=HELAMP,TightCut.dec | 79 +++++++++++++++++++ .../Bd_LambdabarLambdaRho=HELAMP,TightCut.dec | 76 ++++++++++++++++++ ...Bd_LambdabarLambdapipi=HELAMP,TightCut.dec | 71 +++++++++++++++++ .../Bs_LambdabarLambdaKK=HELAMP,TightCut.dec | 62 +++++++++++++++ .../Bs_LambdabarLambdaKpi=HELAMP,TightCut.dec | 71 +++++++++++++++++ .../Bs_LambdabarLambdaKst=HELAMP,TightCut.dec | 79 +++++++++++++++++++ .../Bs_LambdabarLambdaphi=HELAMP,TightCut.dec | 76 ++++++++++++++++++ ...Bs_LambdabarLambdapipi=HELAMP,TightCut.dec | 71 +++++++++++++++++ 11 files changed, 798 insertions(+) create mode 100644 dkfiles/Bd_LambdabarLambdaD0bar,Kpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bd_LambdabarLambdaKK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bd_LambdabarLambdaKpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bd_LambdabarLambdaKst=HELAMP,TightCut.dec create mode 100644 dkfiles/Bd_LambdabarLambdaRho=HELAMP,TightCut.dec create mode 100644 dkfiles/Bd_LambdabarLambdapipi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bs_LambdabarLambdaKK=HELAMP,TightCut.dec create mode 100644 dkfiles/Bs_LambdabarLambdaKpi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bs_LambdabarLambdaKst=HELAMP,TightCut.dec create mode 100644 dkfiles/Bs_LambdabarLambdaphi=HELAMP,TightCut.dec create mode 100644 dkfiles/Bs_LambdabarLambdapipi=HELAMP,TightCut.dec diff --git a/dkfiles/Bd_LambdabarLambdaD0bar,Kpi=HELAMP,TightCut.dec b/dkfiles/Bd_LambdabarLambdaD0bar,Kpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..93769d3ec --- /dev/null +++ b/dkfiles/Bd_LambdabarLambdaD0bar,Kpi=HELAMP,TightCut.dec @@ -0,0 +1,79 @@ +# EventType: 11166152 +# +# Descriptor: [B0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) (D~0 -> K+ pi-)]cc +# +# NickName: Bd_LambdabarLambdaD0bar,Kpi=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) (D~0 => ^K+ ^pi-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +Alias MyD0 D0 +Alias Myanti-D0 anti-D0 +ChargeConj MyD0 Myanti-D0 +# +Decay B0sig + 1.000 MyantiLambda MyLambda Myanti-D0 PHSP; +Enddecay +CDecay anti-B0sig + +# +Decay MyD0 + 1.000 K- pi+ PHSP; +Enddecay +CDecay Myanti-D0 + +# + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# diff --git a/dkfiles/Bd_LambdabarLambdaKK=HELAMP,TightCut.dec b/dkfiles/Bd_LambdabarLambdaKK=HELAMP,TightCut.dec new file mode 100644 index 000000000..c0b38ce22 --- /dev/null +++ b/dkfiles/Bd_LambdabarLambdaKK=HELAMP,TightCut.dec @@ -0,0 +1,72 @@ +# EventType: 11106121 +# +# Descriptor: [B0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) K+ K-]cc +# +# NickName: Bd_LambdabarLambdaKK=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) ^K+ ^K-]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +# +Decay B0sig + 1.000 MyantiLambda MyLambda K+ K- PHSP; +Enddecay +CDecay anti-B0sig + +# + +# + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# diff --git a/dkfiles/Bd_LambdabarLambdaKpi=HELAMP,TightCut.dec b/dkfiles/Bd_LambdabarLambdaKpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..351dd98d8 --- /dev/null +++ b/dkfiles/Bd_LambdabarLambdaKpi=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 11106131 +# +# Descriptor: [ B0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) K+ pi-]cc +# +# NickName: Bd_LambdabarLambdaKpi=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B0 ==> (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) ^K+ ^pi-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B0sig + 1.000 MyantiLambda MyLambda K+ pi- PHSP; +Enddecay +CDecay anti-B0sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# + diff --git a/dkfiles/Bd_LambdabarLambdaKst=HELAMP,TightCut.dec b/dkfiles/Bd_LambdabarLambdaKst=HELAMP,TightCut.dec new file mode 100644 index 000000000..930683509 --- /dev/null +++ b/dkfiles/Bd_LambdabarLambdaKst=HELAMP,TightCut.dec @@ -0,0 +1,79 @@ +# EventType: 11106132 +# +# Descriptor: [B0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) (K*(892)0 -> K+ pi-)]cc +# +# NickName: Bd_LambdabarLambdaKst=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) (K*(892)0 => ^K+ ^pi-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Decay B0sig + 1.000 MyantiLambda MyLambda MyK*0 PHSP; +Enddecay +CDecay anti-B0sig + +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +# + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# diff --git a/dkfiles/Bd_LambdabarLambdaRho=HELAMP,TightCut.dec b/dkfiles/Bd_LambdabarLambdaRho=HELAMP,TightCut.dec new file mode 100644 index 000000000..5aa5990da --- /dev/null +++ b/dkfiles/Bd_LambdabarLambdaRho=HELAMP,TightCut.dec @@ -0,0 +1,76 @@ +# EventType: 11106142 +# +# Descriptor: [B0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) (rho(770)0 -> pi+ pi-)]cc +# +# NickName: Bd_LambdabarLambdaRho=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) (rho(770)0 => ^pi+ ^pi-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda +Alias MyRho0 rho0 +ChargeConj MyRho0 MyRho0 + +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +# +Decay B0sig + 1.000 MyantiLambda MyLambda MyRho0 PHSP; +Enddecay +CDecay anti-B0sig + +# +Decay MyRho0 +1.000 pi+ pi- VSS; +Enddecay + +# + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# diff --git a/dkfiles/Bd_LambdabarLambdapipi=HELAMP,TightCut.dec b/dkfiles/Bd_LambdabarLambdapipi=HELAMP,TightCut.dec new file mode 100644 index 000000000..ed2be177b --- /dev/null +++ b/dkfiles/Bd_LambdabarLambdapipi=HELAMP,TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 11106141 +# +# Descriptor: [B0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) pi+ pi-]cc +# +# NickName: Bd_LambdabarLambdapipi=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B0 => (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) ^pi+ ^pi-]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +# +Decay B0sig + 1.000 MyantiLambda MyLambda pi+ pi- PHSP; +Enddecay +CDecay anti-B0sig + +# + +# + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# diff --git a/dkfiles/Bs_LambdabarLambdaKK=HELAMP,TightCut.dec b/dkfiles/Bs_LambdabarLambdaKK=HELAMP,TightCut.dec new file mode 100644 index 000000000..e3be9ce39 --- /dev/null +++ b/dkfiles/Bs_LambdabarLambdaKK=HELAMP,TightCut.dec @@ -0,0 +1,62 @@ +# EventType: 13106132 +# +# Descriptor: [ B_s0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) K+ K-]cc +# +# NickName: Bs_LambdabarLambdaKK=HELAMP,TightCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# from Gauss.Configuration import * +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = "[B_s0 ==> (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) ^K+ ^K-]CC" +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +# +Decay B_s0sig + 1.000 MyantiLambda MyLambda K+ K- PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# + diff --git a/dkfiles/Bs_LambdabarLambdaKpi=HELAMP,TightCut.dec b/dkfiles/Bs_LambdabarLambdaKpi=HELAMP,TightCut.dec new file mode 100644 index 000000000..c87015318 --- /dev/null +++ b/dkfiles/Bs_LambdabarLambdaKpi=HELAMP,TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 13106141 +# +# Descriptor: [B_s0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) K+ pi-]cc +# +# NickName: Bs_LambdabarLambdaKpi=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B_s0 => (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) ^K+ ^pi-]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +# +Decay B_s0sig + 1.000 MyantiLambda MyLambda K+ pi- PHSP; +Enddecay +CDecay anti-B_s0sig + +# +# + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# diff --git a/dkfiles/Bs_LambdabarLambdaKst=HELAMP,TightCut.dec b/dkfiles/Bs_LambdabarLambdaKst=HELAMP,TightCut.dec new file mode 100644 index 000000000..e490b6ea0 --- /dev/null +++ b/dkfiles/Bs_LambdabarLambdaKst=HELAMP,TightCut.dec @@ -0,0 +1,79 @@ +# EventType: 13106142 +# +# Descriptor: [B_s0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) (K*(892)0 -> K+ pi-)]cc +# +# NickName: Bs_LambdabarLambdaKst=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B_s0 => (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) (K*(892)0 => ^K+ ^pi-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +Decay B_s0sig + 1.000 MyantiLambda MyLambda MyK*0 PHSP; +Enddecay +CDecay anti-B_s0sig + +# +Decay MyK*0 + 1.000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 + +# + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# diff --git a/dkfiles/Bs_LambdabarLambdaphi=HELAMP,TightCut.dec b/dkfiles/Bs_LambdabarLambdaphi=HELAMP,TightCut.dec new file mode 100644 index 000000000..24a6e7222 --- /dev/null +++ b/dkfiles/Bs_LambdabarLambdaphi=HELAMP,TightCut.dec @@ -0,0 +1,76 @@ +# EventType: 13106131 +# +# Descriptor: [B_s0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) (phi(1020) -> K+ K-)]cc +# +# NickName: Bs_LambdabarLambdaphi=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B_s0 => (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) (phi(1020) => ^K+ ^K-)]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[K+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# +# +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +Define betas -0.035 +Define Apara 0.480 +Define Azero 0.722 +Define Aperp 0.499 +Define pApara 3.30 +Define pAzero 0.0 +Define pAperp 3.07 +# +Alias MyPhi phi +Alias MyJpsi J/psi +ChargeConj MyPhi MyPhi +# +Decay B_s0sig + 1.000 MyantiLambda MyLambda MyPhi PHSP; +Enddecay +CDecay anti-B_s0sig +# +Decay MyPhi + 1.000 K+ K- VSS; +Enddecay + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# diff --git a/dkfiles/Bs_LambdabarLambdapipi=HELAMP,TightCut.dec b/dkfiles/Bs_LambdabarLambdapipi=HELAMP,TightCut.dec new file mode 100644 index 000000000..1026ee504 --- /dev/null +++ b/dkfiles/Bs_LambdabarLambdapipi=HELAMP,TightCut.dec @@ -0,0 +1,71 @@ +# EventType: 13106121 +# +# Descriptor: [B_s0 -> (Lambda~0 -> p~- pi+) (Lambda0 -> p+ pi-) pi+ pi-]cc +# +# NickName: Bs_LambdabarLambdapipi=HELAMP,TightCut +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# # +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalRepeatedHadronization.addTool ( LoKi__GenCutTool , 'TightCut' ) +# # +# tightCut = gen.SignalRepeatedHadronization.TightCut +# tightCut.Decay = '[B_s0 => (Lambda~0 => ^p~- ^pi+) (Lambda0 => ^p+ ^pi-) ^pi+ ^pi-]CC' +# tightCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import MeV", +# "InAcc = in_range ( 0.005 , GTHETA , 0.400 )", +# "goodKpi = ( GP > 1000 * MeV ) & ( GPT > 100 * MeV ) & InAcc", +# "goodp = ( GP > 5000 * MeV ) & ( GPT > 200 * MeV ) & InAcc" +# ] +# tightCut.Cuts = { +# '[pi+]cc' : "goodKpi", +# '[p+]cc' : "goodp" +# } +# +#EndInsertPythonCode +# +# Documentation: +# Lambda0 forced into p pi. +# Lambda0 -> p pi helicity amplitude from 2019 combination in PRL 123, 182301. +# All charged final state tracks are required to be within the LHCb acceptance. +# EndDocumentation +# +# PhysicsWG: BnoC +# Tested: Yes +# Responsible: Liang Sun +# Email: lsun@cern.ch +# Date: 20240613 +# CPUTime: < 1 min +# + +Alias MyLambda Lambda0 +Alias MyantiLambda anti-Lambda0 +ChargeConj MyLambda MyantiLambda + +Define PKHplus 0.159 +Define PKHzero 0.775 +Define PKHminus 0.612 +Define PKphHplus 1.563 +Define PKphHzero 0.0 +Define PKphHminus 2.712 +# +# +Decay B_s0sig + 1.000 MyantiLambda MyLambda pi+ pi- PHSP; +Enddecay +CDecay anti-B_s0sig + +# + +# + +Decay MyLambda + 1.000 p+ pi- HELAMP 0.9276 0.0 0.3735 0.0; +Enddecay +CDecay MyantiLambda + +End +# -- GitLab From 71af8cfb28343bcdebea927d29d18cc9d9c2b1be Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 19 Jul 2024 23:13:28 +0200 Subject: [PATCH 696/702] Merge branch 'sjaimese/xic2xipipi_TTL' into 'master' --- ...cp_Xipipi,L0pi,ppi=phsp,TightCut,OnlyT.dec | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 dkfiles/Xicp_Xipipi,L0pi,ppi=phsp,TightCut,OnlyT.dec diff --git a/dkfiles/Xicp_Xipipi,L0pi,ppi=phsp,TightCut,OnlyT.dec b/dkfiles/Xicp_Xipipi,L0pi,ppi=phsp,TightCut,OnlyT.dec new file mode 100644 index 000000000..db0dfedc3 --- /dev/null +++ b/dkfiles/Xicp_Xipipi,L0pi,ppi=phsp,TightCut,OnlyT.dec @@ -0,0 +1,61 @@ +# EventType: 26105991 +# +# Descriptor: [Xi_c+ -> (Xi- -> (Lambda0 -> p+ pi-) pi-) pi+ pi+]cc +# NickName: Xicp_Xipipi,L0pi,ppi=phsp,TightCut,OnlyT +# +# Cuts: LoKi::GenCutTool/TightCut +# +# InsertPythonCode: +# +# from Configurables import LoKi__GenCutTool +# gen = Generation(genAlgName) +# gen.SignalPlain.addTool(LoKi__GenCutTool,"TightCut") +# tightCut = gen.SignalPlain.TightCut +# tightCut.Decay = "^[Xi_c+ => ^(Xi- => ^(Lambda0 => p+ pi-) ^pi-) ^pi+ ^pi+]CC" +# tightCut.Cuts = { +# "[Xi_c+]cc" : "(GP>10.0*GeV) & (GPT>600*MeV) & inY", +# "[Xi-]cc" : "(GP>9.8*GeV) & (GPT>400*MeV) & inY", +# "[Lambda0]cc" : "(GP>5.0*GeV) & (GPT>100*MeV) & inY & (EVZ > 2500 * mm) & (EVZ < 8000 * mm)", +# "[pi-]cc" : "(GP>1.0*GeV) & inAcc", +# } +# tightCut.Preambulo += [ +# "inAcc = in_range( 0.010, GTHETA, 0.400) & in_range(1.95,GETA,5.05)", +# "inY = in_range(1.9,LoKi.GenParticles.Rapidity(),4.6)", +# "EVZ = GFAEVX(GVZ,0)", +# ] +# EndInsertPythonCode +# +# +# Documentation: Phase-space decay of Xic+ to Xi- pi+ pi+ +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Sergio Jaimes, Ziyi Wang +# Email: sergio.jaimes@cern.ch, ziyi.wang@cern.ch +# Date: 20240704 +# CPUTime: 8 min +# +Alias MyXim Xi- +Alias Myanti-Xip anti-Xi+ +ChargeConj MyXim Myanti-Xip + +Alias MyLambda0 Lambda0 +Alias MyAntiLambda0 anti-Lambda0 +ChargeConj MyLambda0 MyAntiLambda0 + +Decay MyLambda0 + 1.0 p+ pi- PHSP; +Enddecay +CDecay MyAntiLambda0 +# +Decay MyXim + 1.0 MyLambda0 pi- PHSP; +Enddecay +CDecay Myanti-Xip +# +Decay Xi_c+sig + 1.0 MyXim pi+ pi+ PHSP; +Enddecay +CDecay anti-Xi_c-sig +End -- GitLab From 9196762a8354062d3473ea0ba7af27315e948b72 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 19 Jul 2024 23:13:36 +0200 Subject: [PATCH 697/702] Merge branch 'odescham/rhopigammaRad' into 'master' --- ...Bd_f2gamma,pipi=HighPtGamma,DecProdCut.dec | 47 ++++++++++++++++ ...u_a1gamma,rhopi=HighPtGamma,DecProdCut.dec | 55 +++++++++++++++++++ ...u_a2gamma,rhopi=HighPtGamma,DecProdCut.dec | 55 +++++++++++++++++++ 3 files changed, 157 insertions(+) create mode 100644 dkfiles/Bd_f2gamma,pipi=HighPtGamma,DecProdCut.dec create mode 100644 dkfiles/Bu_a1gamma,rhopi=HighPtGamma,DecProdCut.dec create mode 100644 dkfiles/Bu_a2gamma,rhopi=HighPtGamma,DecProdCut.dec diff --git a/dkfiles/Bd_f2gamma,pipi=HighPtGamma,DecProdCut.dec b/dkfiles/Bd_f2gamma,pipi=HighPtGamma,DecProdCut.dec new file mode 100644 index 000000000..12535d936 --- /dev/null +++ b/dkfiles/Bd_f2gamma,pipi=HighPtGamma,DecProdCut.dec @@ -0,0 +1,47 @@ +# EventType: 11102280 +# +# Descriptor: [ B0 -> (f_2(1270) -> pi+ pi-) gamma ]cc +# +# NickName: Bd_f2gamma,pipi=HighPtGamma,DecProdCut +# +# Cuts: DaughtersInLHCb +# +# FullEventCuts: LoKi::FullGenEventCut/BRadiativeCut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut +# radCut.Code = " ( count ( isGoodB ) > 0 ) " +# radCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "NGoodGamma = GINTREE(('gamma' == GABSID) & (GPT >1.5*GeV))" +# , "isGoodB = (GBEAUTY & NGoodGamma)" +# ] +# EndInsertPythonCode +# +# Documentation: B0 forced to f2 gamma, f2 to pi+ pi-, with gamma PT > 1.5 +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Olivier Deschamps +# Email: odescham@in2p3.fr +# Date: 20240527 +# +Alias Myf2 f_2 +ChargeConj Myf2 Myf2 +# +Decay B0sig + 1.000 Myf2 gamma HELAMP 1.0 0.0 1.0 0.0; +Enddecay +CDecay anti-B0sig +# +Decay Myf2 + 1.000 pi- pi+ TSS; +Enddecay +# + +End + diff --git a/dkfiles/Bu_a1gamma,rhopi=HighPtGamma,DecProdCut.dec b/dkfiles/Bu_a1gamma,rhopi=HighPtGamma,DecProdCut.dec new file mode 100644 index 000000000..91067ffe5 --- /dev/null +++ b/dkfiles/Bu_a1gamma,rhopi=HighPtGamma,DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 12103281 +# +# NickName: Bu_a1gamma,rhopi=HighPtGamma,DecProdCut +# +# Descriptor: [B+ -> (a_1(1260)+ -> (rho(770)0 -> pi+ pi-) pi+) gamma ]cc +# +# Cuts: DaughtersInLHCb +# +# FullEventCuts: LoKi::FullGenEventCut/BRadiativeCut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut +# radCut.Code = " ( count ( isGoodB ) > 0 ) " +# radCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "NGoodGamma = GINTREE(('gamma' == GABSID) & (GPT >1.5*GeV))" +# , "isGoodB = (GBEAUTY & NGoodGamma)" +# ] +# EndInsertPythonCode +# +# Documentation: B+->a_1(1270)+ gamma decay, a_1(1270)+ -> (rho0 -> pi+pi-)pi+ decay, Decay products in acceptance,with gamma pt > 1.5 +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Olivier Deschamps +# Email: odescham@in2p3.fr +# Date: 20240527 +# +Alias Mya_1+ a_1+ +Alias Mya_1- a_1- +ChargeConj Mya_1+ Mya_1- +# +Alias MyRho0 rho0 +ChargeConj MyRho0 MyRho0 +# +Decay B+sig + 1.000 Mya_1+ gamma SVP_HELAMP 1.0 0.0 1.0 0.0; +Enddecay +CDecay B-sig +# +Decay Mya_1+ + 1.000 MyRho0 pi+ VVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_1- +# +Decay MyRho0 + 1.000 pi+ pi- VSS; +Enddecay +# +End +# diff --git a/dkfiles/Bu_a2gamma,rhopi=HighPtGamma,DecProdCut.dec b/dkfiles/Bu_a2gamma,rhopi=HighPtGamma,DecProdCut.dec new file mode 100644 index 000000000..e99302078 --- /dev/null +++ b/dkfiles/Bu_a2gamma,rhopi=HighPtGamma,DecProdCut.dec @@ -0,0 +1,55 @@ +# EventType: 12103280 +# +# NickName: Bu_a2gamma,rhopi=HighPtGamma,DecProdCut +# +# Descriptor: [B+ -> (a_2(1320)+ -> (rho(770)0 -> pi+ pi-) pi+) gamma ]cc +# +# Cuts: DaughtersInLHCb +# +# FullEventCuts: LoKi::FullGenEventCut/BRadiativeCut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation(genAlgName).addTool( LoKi__FullGenEventCut, "BRadiativeCut" ) +# radCut = Generation(genAlgName).BRadiativeCut +# radCut.Code = " ( count ( isGoodB ) > 0 ) " +# radCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "NGoodGamma = GINTREE(('gamma' == GABSID) & (GPT >1.5*GeV))" +# , "isGoodB = (GBEAUTY & NGoodGamma)" +# ] +# EndInsertPythonCode +# +# Documentation: B+->a_2(1320)+ gamma decay, a_1(1320)+ -> (rho0 -> pi+pi-)pi+ decay, Decay products in acceptance,with gamma pt > 1.5 +# EndDocumentation +# +# PhysicsWG: RD +# Tested: Yes +# CPUTime: <1min +# Responsible: Olivier Deschamps +# Email: odescham@in2p3.fr +# Date: 20240527 +# +Alias Mya_2+ a_2+ +Alias Mya_2- a_2- +ChargeConj Mya_2+ Mya_2- +# +Alias MyRho0 rho0 +ChargeConj MyRho0 MyRho0 +# +Decay B+sig + 1.000 Mya_2+ gamma HELAMP 1.0 0.0 1.0 0.0; +Enddecay +CDecay B-sig +# +Decay Mya_2+ + 1.000 MyRho0 pi+ TVS_PWAVE 1.0 0.0 0.0 0.0 0.0 0.0; +Enddecay +CDecay Mya_2- +# +Decay MyRho0 + 1.000 pi+ pi- VSS; +Enddecay +# +End +# -- GitLab From 05156b159fb4e58b313e66d23488904ff3efae6e Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 19 Jul 2024 23:13:48 +0200 Subject: [PATCH 698/702] Merge branch 'femiguel/mychanges' into 'master' --- ...iX,mumu,mX=250MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=300MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=350MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=400MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=450MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=500MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=600MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=650MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...etap,pipieta,mumu,etapModel=DecProdCut.dec | 41 ++++++++++++++ ...iX,mumu,mX=250MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=300MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=350MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=400MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=450MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=500MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=600MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...iX,mumu,mX=650MeV,etapModel=DecProdCut.dec | 56 +++++++++++++++++++ ...etap,pipieta,mumu,etapModel=DecProdCut.dec | 41 ++++++++++++++ 18 files changed, 978 insertions(+) create mode 100644 dkfiles/D+_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/D+_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/D+_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/D+_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/D+_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/D+_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/D+_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/D+_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/D+_pi+etap,pipieta,mumu,etapModel=DecProdCut.dec create mode 100644 dkfiles/Ds_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/Ds_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/Ds_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/Ds_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/Ds_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/Ds_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/Ds_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/Ds_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut.dec create mode 100644 dkfiles/Ds_pi+etap,pipieta,mumu,etapModel=DecProdCut.dec diff --git a/dkfiles/D+_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..602d12b75 --- /dev/null +++ b/dkfiles/D+_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 21115025 +# +# Descriptor: [D+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: D+_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/D+_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..afc007c3c --- /dev/null +++ b/dkfiles/D+_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 21115031 +# +# Descriptor: [D+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: D+_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.3 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/D+_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..07cafcb35 --- /dev/null +++ b/dkfiles/D+_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 21115035 +# +# Descriptor: [D+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: D+_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.35 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/D+_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..6ccd429e0 --- /dev/null +++ b/dkfiles/D+_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 21115040 +# +# Descriptor: [D+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: D+_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.4 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/D+_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..7b9f023fc --- /dev/null +++ b/dkfiles/D+_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 21115045 +# +# Descriptor: [D+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: D+_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.45 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/D+_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..037504ffd --- /dev/null +++ b/dkfiles/D+_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 21115051 +# +# Descriptor: [D+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: D+_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/D+_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..0206a559f --- /dev/null +++ b/dkfiles/D+_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 21115060 +# +# Descriptor: [D+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: D+_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.6 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/D+_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..750f7d435 --- /dev/null +++ b/dkfiles/D+_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 21115065 +# +# Descriptor: [D+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: D+_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.65 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/D+_pi+etap,pipieta,mumu,etapModel=DecProdCut.dec b/dkfiles/D+_pi+etap,pipieta,mumu,etapModel=DecProdCut.dec new file mode 100644 index 000000000..72a587086 --- /dev/null +++ b/dkfiles/D+_pi+etap,pipieta,mumu,etapModel=DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 21115055 +# +# Descriptor: [D+ -> (eta' -> pi+ pi- (eta -> mu+ mu-)) pi+]cc +# +# NickName: D+_pi+etap,pipieta,mumu,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay D+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D-sig +# +Decay MyEtap + 1.000 MyEta pi+ pi- PHSP; +Enddecay +# +Decay MyEta + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/Ds_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut.dec b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..a93aaff32 --- /dev/null +++ b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 23115025 +# +# Descriptor: [D_s+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: Ds_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.25 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D_s+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D_s-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/Ds_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut.dec b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..09812ad9a --- /dev/null +++ b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 23115031 +# +# Descriptor: [D_s+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: Ds_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.3 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D_s+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D_s-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/Ds_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut.dec b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..0a80a86df --- /dev/null +++ b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 23115035 +# +# Descriptor: [D_s+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: Ds_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.35 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D_s+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D_s-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/Ds_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut.dec b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..c9cc2d691 --- /dev/null +++ b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 23115040 +# +# Descriptor: [D_s+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: Ds_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.4 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D_s+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D_s-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/Ds_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut.dec b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..5fd7049d3 --- /dev/null +++ b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 23115045 +# +# Descriptor: [D_s+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: Ds_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.45 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D_s+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D_s-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/Ds_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut.dec b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..f0443d95a --- /dev/null +++ b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 23115051 +# +# Descriptor: [D_s+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: Ds_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.5 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D_s+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D_s-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/Ds_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut.dec b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..35daf0a6e --- /dev/null +++ b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 23115060 +# +# Descriptor: [D_s+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: Ds_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.6 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D_s+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D_s-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/Ds_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut.dec b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut.dec new file mode 100644 index 000000000..e11e9ce11 --- /dev/null +++ b/dkfiles/Ds_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut.dec @@ -0,0 +1,56 @@ +# EventType: 23115065 +# +# Descriptor: [D_s+ -> (eta' -> pi+ pi- (Higgs0 -> mu+ mu-)) pi+]cc +# +# NickName: Ds_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# InsertPythonCode: +# +# from Gauss.Configuration import* +# from Configurables import LHCb__ParticlePropertySvc as ParticlePropertySvc +# from Configurables import GiGaPhysListModular, GiGaHiggsParticles +# +# ParticlePropertySvc().Particles = ["H_10 87 25 0.0 0.65 0.0 Higgs0 25 0.000000e+000"] +# +# gigaHiggsPart = GiGaHiggsParticles() +# gigaHiggsPart.Higgses = ["H_10"] +# GiGaPhysListModular("ModularPL").PhysicsConstructors += [ gigaHiggsPart ] +# +# +# EndInsertPythonCode +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyScalar Higgs0 +ChargeConj MyScalar MyScalar +# +Decay D_s+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D_s-sig +# +Decay MyEtap + 1.000 MyScalar pi+ pi- PHSP; +Enddecay +# +Decay MyScalar + 1.000 mu+ mu- PHSP; +Enddecay +End +# diff --git a/dkfiles/Ds_pi+etap,pipieta,mumu,etapModel=DecProdCut.dec b/dkfiles/Ds_pi+etap,pipieta,mumu,etapModel=DecProdCut.dec new file mode 100644 index 000000000..d4bdf4a5c --- /dev/null +++ b/dkfiles/Ds_pi+etap,pipieta,mumu,etapModel=DecProdCut.dec @@ -0,0 +1,41 @@ +# EventType: 23115055 +# +# Descriptor: [D_s+ -> (eta' -> pi+ pi- (eta -> mu+ mu-)) pi+]cc +# +# NickName: Ds_pi+etap,pipieta,mumu,etapModel=DecProdCut +# +# Cuts: DaughtersInLHCb +# +# +# +# Documentation: Decay products in acceptance +# EndDocumentation +# +# PhysicsWG: Charm +# Tested: Yes +# Responsible: Miguel Fernandez Gomez +# Email: miguel.fernandez.gomez@cern.ch +# Date: 20240708 +# CPUTime: <1min +# + +# +Alias MyEtap eta' +ChargeConj MyEtap MyEtap +Alias MyEta eta +ChargeConj MyEta MyEta +# +Decay D_s+sig + 1.000 MyEtap pi+ PHSP; +Enddecay +CDecay D_s-sig +# +Decay MyEtap + 1.000 MyEta pi+ pi- PHSP; +Enddecay +# +Decay MyEta + 1.000 mu+ mu- PHSP; +Enddecay +End +# -- GitLab From f35fe04b038ed9de389448f53f5a2fdcf46c9c52 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 19 Jul 2024 23:15:19 +0200 Subject: [PATCH 699/702] Merge branch 'zan_BsLcpKpi' into 'master' --- ...pi,Intermediate=DecProdCut_pCut1600MeV.dec | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 dkfiles/Bs_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV.dec diff --git a/dkfiles/Bs_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV.dec b/dkfiles/Bs_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV.dec new file mode 100644 index 000000000..9da665f92 --- /dev/null +++ b/dkfiles/Bs_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV.dec @@ -0,0 +1,72 @@ +# EventType: 13266070 +# +# Descriptor: [B_s0 -> Lambda_c+ anti-p- K+ pi- ]cc +# +# NickName: Bs_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV +# +# Cuts: DaughtersInLHCbAndWithMinP +# +# ExtraOptions: TracksInAccWithMinP +# +# Documentation: Bd->LcpKpi, Lc->pKpi with intermediate states +# EndDocumentation +# +# CPUTime: < 1 min +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Zan Ren +# Email: zan.ren@cern.ch +# Date: 20240716 + +# +Alias MyLambda_c+ Lambda_c+ +Alias Myanti-Lambda_c- anti-Lambda_c- +ChargeConj MyLambda_c+ Myanti-Lambda_c- +# +# Define K*(892) +Alias MyK*0 K*0 +Alias Myanti-K*0 anti-K*0 +ChargeConj MyK*0 Myanti-K*0 +# +# Define Delta++ +Alias MyDelta++ Delta++ +Alias Myanti-Delta-- anti-Delta-- +ChargeConj MyDelta++ Myanti-Delta-- +# +# Define Lambda(1520)0 +Alias MyLambda(1520)0 Lambda(1520)0 +Alias Myanti-Lambda(1520)0 anti-Lambda(1520)0 +ChargeConj MyLambda(1520)0 Myanti-Lambda(1520)0 +# + +Decay B_s0sig + 1.000 MyLambda_c+ anti-p- K+ pi- PHSP; +Enddecay +CDecay anti-B_s0sig + +# +Decay MyLambda_c+ + 0.01940 p+ Myanti-K*0 PHSP; + 0.01070 MyDelta++ K- PHSP; + 0.02200 MyLambda(1520)0 pi+ PHSP; + 0.03400 p+ K- pi+ PHSP; +Enddecay +CDecay Myanti-Lambda_c- +# +Decay MyK*0 + 1.00000 K+ pi- VSS; +Enddecay +CDecay Myanti-K*0 +# +Decay MyDelta++ + 0.99400 p+ pi+ PHSP; +Enddecay +CDecay Myanti-Delta-- +# +Decay MyLambda(1520)0 + 0.45000 p+ K- PHSP; +Enddecay +CDecay Myanti-Lambda(1520)0 +# +End +# -- GitLab From c87b11ff9b7d84eda13fa99e9bd9d5f7231a57cd Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 19 Jul 2024 23:15:56 +0200 Subject: [PATCH 700/702] Merge branch 'lgarciam/etab2hadrons_master' into 'master' --- dkfiles/incl_etab,KSKpi=DecProdCut.dec | 37 ++++++++++++++++++++++++++ dkfiles/incl_etab,pp=DecProdCut.dec | 29 ++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 dkfiles/incl_etab,KSKpi=DecProdCut.dec create mode 100644 dkfiles/incl_etab,pp=DecProdCut.dec diff --git a/dkfiles/incl_etab,KSKpi=DecProdCut.dec b/dkfiles/incl_etab,KSKpi=DecProdCut.dec new file mode 100644 index 000000000..4cf3918d9 --- /dev/null +++ b/dkfiles/incl_etab,KSKpi=DecProdCut.dec @@ -0,0 +1,37 @@ +# EventType: 18304102 +# +# Descriptor: Upsilon(1S) -> (KS0 -> pi+ pi-) K+ pi- +# +# NickName: incl_etab,KSKpi=DecProdCut +# +# Documentation: Etab decay to KS0 K+ and pi- daughters in acceptance. The charges of the K and the pi mesons can change (cc decay) +# EndDocumentation +# +# Sample: SignalPlain +# Cuts: UpsilonDaughtersInLHCb +# ExtraOptions: Upsilon1S +# +# # -- Define Upsilon(1S) as eta_b -- # +# ParticleValue: "Upsilon(1S) 387 553 0.0 9.3987 0.000000e+00 Upsilon 553 0.00000000" +# +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Luis Miguel Garcia martin +# Email: lgarciam@cern.ch +# Date: 20240710 +# CPUTime: <1 min +# +Alias MyKS0 K_S0 +ChargeConj MyKS0 MyKS0 +# +Decay Upsilonsig + 0.5 MyKS0 K- pi+ PHSP; + 0.5 MyKS0 K+ pi- PHSP; +Enddecay +# +Decay MyKS0 + 1.000 pi+ pi- PHSP; +Enddecay +# +End diff --git a/dkfiles/incl_etab,pp=DecProdCut.dec b/dkfiles/incl_etab,pp=DecProdCut.dec new file mode 100644 index 000000000..68e53a4eb --- /dev/null +++ b/dkfiles/incl_etab,pp=DecProdCut.dec @@ -0,0 +1,29 @@ +# EventType: 18102000 +# +# Descriptor: Upsilon(1S) -> p+ p~- +# +# NickName: incl_etab,pp=DecProdCut +# +# Documentation: Etab decay to proton and antiproton with phase space model, daughters in acceptance +# EndDocumentation +# +# Sample: SignalPlain +# Cuts: UpsilonDaughtersInLHCb +# ExtraOptions: Upsilon1S +# +# # -- Define Upsilon(1S) as eta_b tetraquark -- # +# ParticleValue: "Upsilon(1S) 387 553 0.0 9.3987 6.5821196e-23 Upsilon 553 0.00000000" +# +# +# PhysicsWG: Onia +# Tested: Yes +# Responsible: Luis Miguel Garcia martin +# Email: lgarciam@cern.ch +# Date: 20240710 +# CPUTime: <1 min +# +Decay Upsilonsig + 1.000 p+ anti-p- PHSP; +Enddecay +# +End -- GitLab From bc5586f7ddd96157764579551ec911ee8e4c0838 Mon Sep 17 00:00:00 2001 From: Fernando Jesus Abudinen Gallego <fernando.abudinen@cern.ch> Date: Fri, 19 Jul 2024 23:26:17 +0200 Subject: [PATCH 701/702] Decfiles v32r25 --- CMakeLists.txt | 2 +- ReleaseNotes/v32r25.md | 80 ++++++++++++++++++++++++++++++++++++++++++ cmt/requirements | 2 +- 3 files changed, 82 insertions(+), 2 deletions(-) create mode 100644 ReleaseNotes/v32r25.md diff --git a/CMakeLists.txt b/CMakeLists.txt index 0282cea22..7cc33ab90 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ################################################################################ # Package: DecFiles ################################################################################ -gaudi_subdir(DecFiles v32r24) +gaudi_subdir(DecFiles v32r25) # Note: this works only when built from within the project # DecFilesTests diff --git a/ReleaseNotes/v32r25.md b/ReleaseNotes/v32r25.md new file mode 100644 index 000000000..8442fa053 --- /dev/null +++ b/ReleaseNotes/v32r25.md @@ -0,0 +1,80 @@ +DecFiles v32r25 2024-07-19 +========================== + +! 2024-07-19 - Fernando Jesus Abudinen Gallego (MR !1977) + Add 2 new decay files + + 18304102 : incl_etab,KSKpi=DecProdCut + + 18102000 : incl_etab,pp=DecProdCut + +! 2024-07-19 - Fernando Jesus Abudinen Gallego (MR !1976) + Add new decay file + + 13266070 : Bs_LambdacpKpi,Intermediate=DecProdCut_pCut1600MeV + +! 2024-07-19 - Fernando Jesus Abudinen Gallego (MR !1975) + Add 18 new decay files + + 21115025 : D+_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut + + 21115031 : D+_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut + + 21115035 : D+_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut + + 21115040 : D+_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut + + 21115045 : D+_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut + + 21115051 : D+_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut + + 21115060 : D+_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut + + 21115065 : D+_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut + + 21115055 : D+_pi+etap,pipieta,mumu,etapModel=DecProdCut + + 23115025 : Ds_pi+etap,pipiX,mumu,mX=250MeV,etapModel=DecProdCut + + 23115031 : Ds_pi+etap,pipiX,mumu,mX=300MeV,etapModel=DecProdCut + + 23115035 : Ds_pi+etap,pipiX,mumu,mX=350MeV,etapModel=DecProdCut + + 23115040 : Ds_pi+etap,pipiX,mumu,mX=400MeV,etapModel=DecProdCut + + 23115045 : Ds_pi+etap,pipiX,mumu,mX=450MeV,etapModel=DecProdCut + + 23115051 : Ds_pi+etap,pipiX,mumu,mX=500MeV,etapModel=DecProdCut + + 23115060 : Ds_pi+etap,pipiX,mumu,mX=600MeV,etapModel=DecProdCut + + 23115065 : Ds_pi+etap,pipiX,mumu,mX=650MeV,etapModel=DecProdCut + + 23115055 : Ds_pi+etap,pipieta,mumu,etapModel=DecProdCut + +! 2024-07-19 - Fernando Jesus Abudinen Gallego (MR !1974) + Add 3 new decay files + + 11102280 : Bd_f2gamma,pipi=HighPtGamma,DecProdCut + + 12103281 : Bu_a1gamma,rhopi=HighPtGamma,DecProdCut + + 12103280 : Bu_a2gamma,rhopi=HighPtGamma,DecProdCut + +! 2024-07-19 - Fernando Jesus Abudinen Gallego (MR !1973) + Add new decay file + + 26105991 : Xicp_Xipipi,L0pi,ppi=phsp,TightCut,OnlyT + +! 2024-07-19 - Fernando Jesus Abudinen Gallego (MR !1972) + Add 11 new decay files + + 11166152 : Bd_LambdabarLambdaD0bar,Kpi=HELAMP,TightCut + + 11106121 : Bd_LambdabarLambdaKK=HELAMP,TightCut + + 11106131 : Bd_LambdabarLambdaKpi=HELAMP,TightCut + + 11106132 : Bd_LambdabarLambdaKst=HELAMP,TightCut + + 11106142 : Bd_LambdabarLambdaRho=HELAMP,TightCut + + 11106141 : Bd_LambdabarLambdapipi=HELAMP,TightCut + + 13106132 : Bs_LambdabarLambdaKK=HELAMP,TightCut + + 13106141 : Bs_LambdabarLambdaKpi=HELAMP,TightCut + + 13106142 : Bs_LambdabarLambdaKst=HELAMP,TightCut + + 13106131 : Bs_LambdabarLambdaphi=HELAMP,TightCut + + 13106121 : Bs_LambdabarLambdapipi=HELAMP,TightCut + +! 2024-07-19 - Fernando Jesus Abudinen Gallego (MR !1971) + Add 13 new decay files + + 14163210 : Bc_DsstGamma,DsG,KKpi=BcVegPy,TightCut + + 14163611 : Bc_Dsstpi0,DsG,KKpi,gg=BcVegPy,TightCut + + 14163233 : Bc_DstGamma,D0pi,Kpi=BcVegPy,TightCut + + 14163610 : Bc_Dstpi0,D0pi,Kpi,gg=BcVegPy,TightCut + + 11104732 : Bd_KsEtagamma,pipipi0,gg=TightCut,KSVtxCut + + 11104580 : Bd_KsEtapi0,pipipi0,gg=TightCut,KSVtxCut + + 11104722 : Bd_KsOmegagamma,pipipi0,gg=TightCut,KSVtxCut + + 11104720 : Bd_KsOmegapi0,pipipi0,gg=TightCut,KSVtxCut + + 11104581 : Bd_KsPhipi0,gg=TightCut,KSVtxCut + + 12103636 : Bu_KEtagamma,pipipi0,gg=TightCut + + 12103430 : Bu_KEtapi0,pipipi0,gg=TightCut + + 12103626 : Bu_KOmegagamma,pipipi0,gg=TightCut + + 12103654 : Bu_KOmegapi0,pipipi0,gg=TightCut + +! 2024-07-19 - Fernando Jesus Abudinen Gallego (MR !1970) + Add new decay file + + 11144104 : Bd_JpsiKS,mm=TightCut,OnlyT + +! 2024-07-15 - Adam Morris (MR !1963) + listNewEvtTypes.py: use raw strings for regular expressions + diff --git a/cmt/requirements b/cmt/requirements index 6fb9cb200..8dcb68502 100755 --- a/cmt/requirements +++ b/cmt/requirements @@ -3,7 +3,7 @@ # Maintainer : Michal KREPS, deputy Gloria CORTI #============================================================================ package DecFiles -version v32r24 +version v32r25 # Structure #============================================================================ -- GitLab From eae45bbb4c2bf3a62b171baf8a12b4bf0676f65f Mon Sep 17 00:00:00 2001 From: Fanjie Kong <fkong@lxplus939.cern.ch> Date: Wed, 7 Aug 2024 05:16:21 +0200 Subject: [PATCH 702/702] Update and add a new DecFile for Z+c associated production studies --- dkfiles/ZAssocCharm=mumu,charged,InAcc.dec | 75 ++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 dkfiles/ZAssocCharm=mumu,charged,InAcc.dec diff --git a/dkfiles/ZAssocCharm=mumu,charged,InAcc.dec b/dkfiles/ZAssocCharm=mumu,charged,InAcc.dec new file mode 100644 index 000000000..42f9263d1 --- /dev/null +++ b/dkfiles/ZAssocCharm=mumu,charged,InAcc.dec @@ -0,0 +1,75 @@ +# EventType: 42972003 +# +# Descriptor: pp -> {(Z0 -> (mu+ mu-)) c}cc +# +# NickName: ZAssocCharm=mumu,charged,InAcc +# +# Cuts: None +# FullEventCuts: LoKi::FullGenEventCut/ZcCut +# +# InsertPythonCode: +# from Configurables import LoKi__FullGenEventCut +# Generation().addTool(LoKi__FullGenEventCut, "ZcCut") +# ZcCut = Generation().ZcCut +# ZcCut.Code = "((count(isGoodc) > 0) & (count(isGoodZ) > 0))" +# ZcCut.Preambulo += [ +# "from GaudiKernel.SystemOfUnits import GeV, mrad" +# , "isGoodc = ((GCHARM) & (GTHETA < 420.0*mrad ))" +# , "isGoodZ = (('Z0' == GABSID) & (GNINTREE(('mu+' == GABSID) & (GTHETA < 420.0*mrad)) > 1))" +# ] +# Generation().Inclusive.Pythia8Production.Commands = Generation().Special.Pythia8Production.Commands +# EndInsertPythonCode +# +# ExtraOptions: Zgmumu +# CPUTime: < 1 min +# Documentation: Z+charm production, 2 muon (from the Z) in LHCb acceptance and c hadrons decaying to suitable final states, Pythia8 +# EndDocumentation +# +# PhysicsWG: EW +# Tested: Yes +# Responsible: Fanjie Kong +# Email: fanjie.kong@cern.ch +# Date: 20240807 +# +Decay D0 + 0.25 K- pi+ PHSP; + 0.25 K+ pi- PHSP; + 0.25 pi- pi+ PHSP; + 0.25 K- K+ PHSP; +Enddecay +Decay D+ + 0.5 K- pi+ pi+ PHSP; + 0.5 K- K+ pi+ PHSP; +Enddecay +Decay D_s+ + 0.5 K- pi+ pi+ PHSP; + 0.5 K- K+ pi+ PHSP; +Enddecay +Decay Lambda_c+ + 1.0 p+ K- pi+ PHSP; +Enddecay +Decay Xi_c0 + 1.0 p+ K- K- pi+ PHSP; +Enddecay +Decay Sigma_c0 + 1.0 Lambda_c+ pi- PHSP; +Enddecay +Decay Sigma_c++ + 1.0 Lambda_c+ pi+ PHSP; +Enddecay +Decay D*+ + 1.0 D0 pi+ VSS; +Enddecay +Decay J/psi + 1.0 mu+ mu- PHOTOS VLL; +Enddecay +CDecay D_s- +CDecay anti-D0 +CDecay D- +CDecay anti-Lambda_c- +CDecay anti-Xi_c0 +CDecay anti-Sigma_c0 +CDecay anti-Sigma_c-- +CDecay D*- +End +# -- GitLab